정렬된 간격

정렬된 간격

아래 두 방정식을 비교해 보면 중괄호와 사례의 첫 번째 줄 사이의 공간이

(-f_{0})은 다릅니다. 나는 \hspace{-0.1cm}를 \left{ 앞에 넣으면

두 번째 방정식, 여분의 공간을 조정할 수 있지만 공간을 제거하는 근본적인 방법이 있습니까?

alignedat내가 시작할 때 만든 &?

아니면 내가 원하는 방정식을 입력하기 위해 완전히 다른 방법을 제안할 수도 있습니다.

\begin{equation*}
(G^{*} \vec{x}^{*})(\vec{w}^{*})=
\left\{
\begin{alignedat}{3}
&-f_{0}^{*}(\vec{x}_{0}^{*})&&-(f_{1}^{*} \upsilon_{1}^{*})(\vec{x}_{1}^{*})-\cdots-(f_{m}^{*} \upsilon_{m}^{*})(\vec{x}_{m}^{*}) \\
&&&\text {if } \vec{u}^{*} \geq \vec{0} \text { and } \vec{x}_{0}^{*}+\cdots+\vec{x}_{m}^{*}=\vec{x}^{*}, \\
&-\infty &&\text {otherwise}.
\end{alignedat}\right.
\end{equation*}

여기에 이미지 설명을 입력하세요

\begin{equation*}
(G^{*} \vec{x}^{*})(\vec{w}^{*})=
\left\{
\begin{alignedat}{3}
-f_{0}^{*}(\vec{x}_{0}^{*})&&-(f_{1}^{*} \upsilon_{1}^{*})(\vec{x}_{1}^{*})-\cdots-(f_{m}^{*} \upsilon_{m}^{*})(\vec{x}_{m}^{*}) \\
&&\text {if } \vec{u}^{*} \geq \vec{0} \text { and } \vec{x}_{0}^{*}+\cdots+\vec{x}_{m}^{*}=\vec{x}^{*}, \\
-\infty &&\text {otherwise}.
\end{alignedat}\right.
\end{equation*}

여기에 이미지 설명을 입력하세요

답변1

어쨌든 정렬 지점을 선택해야 하므로 개체의 원하는 너비(기본값 3em)를 명시하는 다른 접근 방식을 제안합니다.

\documentclass{article}
\usepackage{amsmath}

\renewcommand{\vec}[1]{\mathbf{#1}}

\newcommand{\splitcase}[2][3em]{%
  \makebox[#1][l]{$\displaystyle#2$} &
  \settowidth{\dimen0}{$\displaystyle#2$}%
  \addtolength{\dimen0}{-1em}%
  \hspace*{\dimen0}%
  \\
}

\begin{document}

\begin{equation*}
(G^{*} \vec{x}^{*})(\vec{w}^{*})=
\begin{cases}
\splitcase{
  -f_{0}^{*}(\vec{x}_{0}^{*})
  -(f_{1}^{*} \upsilon_{1}^{*})(\vec{x}_{1}^{*})
  -\dots
  -(f_{m}^{*} \upsilon_{m}^{*})(\vec{x}_{m}^{*})
}
  &\text{if $\vec{u}^{*} \geq \vec{0}$ and
         $\vec{x}_{0}^{*}+\dots+\vec{x}_{m}^{*}=\vec{x}^{*}$},
\\
-\infty &\text{otherwise}.
\end{cases}
\end{equation*}

\begin{equation*}
(G^{*} \vec{x}^{*})(\vec{w}^{*})=
\begin{cases}
\splitcase[5em]{
  -f_{0}^{*}(\vec{x}_{0}^{*})
  -(f_{1}^{*} \upsilon_{1}^{*})(\vec{x}_{1}^{*})
  -\dots
  -(f_{m}^{*} \upsilon_{m}^{*})(\vec{x}_{m}^{*})
}
  &\text{if $\vec{u}^{*} \geq \vec{0}$ and
         $\vec{x}_{0}^{*}+\dots+\vec{x}_{m}^{*}=\vec{x}^{*}$},
\\
-\infty &\text{otherwise}.
\end{cases}
\end{equation*}

\end{document}

여기에 이미지 설명을 입력하세요

답변2

-(a) 수학 행의 시작 부분에 있는 기호가 단항 기호로 조판되었는지 확인하고, (b) \begin{alignedat}{3}로 변경 \begin{alignedat}{2}하고, (c) 조금 더 공백을 남겨 두는 것을 제외하고는 첫 번째 방정식의 설정에 대해 많이 변경하지 않을 것입니다. 2행과 3행 사이. 화살표 액센트를 사용할지 아니면 벡터를 굵은 글씨로 사용할지 여부는 주로 취향의 문제입니다. 화살표 방법을 사용하는 경우 위 첨자 기호 앞에 약간의 공백을 남겨두십시오 *.

중괄호 주위의 간격은 다음을 사용하는 경우 변경되지 않습니다 \begin{cases} ... \end{cases}.\left\{ ... \right.

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage{amsmath} % for 'alignedat' env and '\text' macro
\usepackage{bm} % for '\bm' macro
\begin{document}

\begin{align*}
(G^{*} \vec{x}^{\mkern1.5mu*})(\vec{w}^{\mkern1.5mu*})
&= \left\{
\begin{alignedat}{2}
&{-}f_{0}^{*}(\vec{x}_{0}^{\mkern1.5mu*})
  &&-(f_{1}^{*} \upsilon_{1}^{*})(\vec{x}_{1}^{\mkern1.5mu*})
    -\dots-(f_{m}^{*} \upsilon_{m}^{*})(\vec{x}_{m}^{\mkern1.5mu*}) \\
  &&&\text{if $\vec{u}^{\mkern1.5mu*} \geq \vec{0}$ and 
              $\vec{x}_{0}^{\mkern1.5mu*}+\dots+\vec{x}_{m}^{\mkern1.5mu*}
                =\vec{x}^{\mkern1.5mu*}$}, \\[1ex]
&{-}\infty 
  &&\text{otherwise}.
\end{alignedat}
\right. \\ % end of first equation
(G^{*} \bm{x}^{*})(\bm{w}^{*})
&= \left\{
\begin{alignedat}{2}
&{-}f_{0}^{*}(\bm{x}_{0}^{*})
  &&-(f_{1}^{*} \upsilon_{1}^{*})(\bm{x}_{1}^{*})
    -\dots-(f_{m}^{*} \upsilon_{m}^{*})(\bm{x}_{m}^{*}) \\
  &&&\text{if $\bm{u}^{*} \geq \bm{0}$ and 
              $\bm{x}_{0}^{*}+\dots+\bm{x}_{m}^{*}
                =\bm{x}^{*}$}, \\[1ex]
&{-}\infty 
  &&\text{otherwise}.
\end{alignedat}
\right. % end of second equation
(G^{*} \bm{x}^{*})(\bm{w}^{*})
&= \begin{cases}
\begin{alignedat}{2}
&{-}f_{0}^{*}(\bm{x}_{0}^{*})
  &&-(f_{1}^{*} \upsilon_{1}^{*})(\bm{x}_{1}^{*})
    -\dots-(f_{m}^{*} \upsilon_{m}^{*})(\bm{x}_{m}^{*}) \\
  &&&\text{if $\bm{u}^{*} \geq \bm{0}$ and 
              $\bm{x}_{0}^{*}+\dots+\bm{x}_{m}^{*}
                =\bm{x}^{*}$}, \\[1ex]
&{-}\infty 
  &&\text{otherwise}.
\end{alignedat}
\end{cases} 
\end{align*}

\end{document}

관련 정보