答案1
首先,不要使用$$ ... $$
純 TeX,使用 LaTeX 構造[ ... \]
。
其次,4 個對齊點需要 7 個 & 符號,而不是 4 個:每個新的對齊列都必須由 & 符號引入。因此 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
答案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}