방정식 시스템 정렬

방정식 시스템 정렬

저는 방정식 시스템의 변수를 정렬하려고 합니다. 다음 코드:

$$\left\\{
\begin{aligned}
&\alpha + 2&\beta + &\gamma & = 0 \\\\
3&\alpha + 7&\beta + 5&\gamma & = 1
\end{aligned}
\right.$$

다음 이미지를 생성합니다.

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

계수 사이에 적절한 간격을 두고 그리스 문자와 수학 기호를 정렬하고 싶습니다. 나는 \begin{aligned} \end{aligned}\begin{array}{ll} \end{array}{ll}도 사용해 보았지만 원하는 결과를 제공하지 못했습니다.

나를 도와줄 수 있는 친절한 사람이 있나요? 감사합니다.

답변1

우선, $$ ... $$일반 TeX인 를 사용하지 말고 LaTeX 구문을 사용하십시오 [ ... \].

둘째, 4개의 정렬 지점에는 4개가 아닌 7개의 앰퍼샌드가 필요합니다. 각각의 새로운 정렬 열은 앰퍼샌드로 시작되어야 합니다. 따라서 n개의 정렬 지점에는 2n-1개의 앰퍼샌드가 필요합니다.

마지막: alignat(또는 alignedat)을 사용하여 정렬 열 사이의 간격을 완전히 제어할 수 있습니다.

가능한 코드는 다음과 같습니다.

\[ \left\{
\begin{alignedat}{4}
&\alpha &{} + 2&\beta + {} & &\gamma & & = 0 \\\\
3&\alpha &{} + 7&\beta + 5 & &\gamma & & = 1
\end{alignedat}

그러나 systeme패키지를 사용하면 다음을 입력하는 것이 더 간단해집니다.

\[ \systeme[\alpha\beta\gamma]{\alpha + 2\beta +\gamma = 0, 3\alpha + 7\beta + 5\gamma = 1} \]

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

답변2

이 같은?

\documentclass{article}
\usepackage{tabstackengine}
\begin{document}
\[
\left\{
\setstackgap{L}{18pt}
\Matrixstack[r]{
\alpha  +& 2\beta +&  \gamma =& 0 \\
3\alpha +& 7\beta +& 5\gamma =& 1
}
\right.
\]
\end{document}

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

답변3

기본 패키지만 필요한 솔루션은 다음과 같습니다 array. 다음 코드는 사용자 정의 array와 유사한 환경도 설정합니다.

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

\documentclass{article}
\usepackage{array} % for "\newcolumntype" macro
\newcolumntype{C}{>{{}}c<{{}}}
%% set up a little custom enrironment:
\newenvironment{myarray}[1]{%
   \setlength\arraycolsep{0pt}
   \left\{ \begin{array}{#1}}{%
   \end{array} \right.}

\begin{document}
\[
\begin{myarray}{rCrCrCl}
 \alpha &+& 2\beta &+&  \gamma &=& 0 \\
3\alpha &+& 7\beta &+& 5\gamma &=& 1
\end{myarray}
\]
\end{document}

관련 정보