格式化数组的 LaTeX 代码

格式化数组的 LaTeX 代码

是否有任何编辑器可以很好地格式化数组的 LaTeX 代码?通过很好地格式化,我主要考虑对齐&,如以下示例所示:


示例 1:

\begin{array}{lcl}
z & = & a \\
& = & a \\
f(x,y,z) & = & x + y + z
\end{array}

可以格式化为:

\begin{array}{lcl}
z        & = & a         \\
         & = & a         \\
f(x,y,z) & = & x + y + z
\end{array}

示例 2:

\begin{bmatrix*}[r] 
  {1}&{ 2}  &{ \mathbf M}  \\
  {48941} & {-3} &  { \mathbf M}  \\
  {11} & { 6}  & {-\mathbf M} 
\end{bmatrix*}

可以格式化为:

\begin{bmatrix*}[r] 
  {1} & { 2}  & { \mathbf M}  \\
  {1} & {-3}  & { \mathbf M}  \\
  {1} & { 6}  & {-\mathbf M} 
\end{bmatrix*}

答案1

无论使用什么编辑器,我们都有乳胶压痕作者:Chris (cmhughes)。通过缩进所有内容,这应该可以很好地美化乳胶代码。

另一方面,Align Columns在 texstudio(texmaker 的姊妹产品)中有一个选项,你可以选择

1 &  2  &  \mathbf M  \\
1 & -3  &  \mathbf M  \\
1 &  6  & -\mathbf M 

然后单击标签以对齐它们。

在此处输入图片描述

此外,没有必要将条目括在括号内,因为此处的条目已经在组内了。

相关内容