改变方程系统中变量的顺序?

改变方程系统中变量的顺序?

我想知道是否可以改变 LaTeX 输出方程的顺序。

下面的代码

\documentclass{article}
\usepackage{systeme}
\begin{document}
\[
\systeme{3+2t+s=x,s+2=y,1+t+2s=z}
\]
\end{document}

输出

在此处输入图片描述

这真的伤害了我的眼睛,因为我希望先显示数字,然后显示s最后。

答案1

正如我在之前的评论中提到的,该systeme包目前不允许您以常数开始左侧材料。

不过,通过利用环境来实现格式化目标并不太困难array

在此处输入图片描述

\documentclass{article}
\usepackage{array} % for '\newcolumntype' macro
\newcolumntype{C}{>{{}}c<{{}}} % for columns with binary and relational operators
\newenvironment{myarray}[1]{%
    \setlength\arraycolsep{0pt}
    \left\{ \begin{array}{#1}}{%
    \end{array} \right.}
\begin{document}
\[
\begin{myarray}{rCrCrCl}
  3&+&2t&+& s&=&x\\
  2& &  &+& s&=&y\\
  1&+& t&+&2s&=&z
\end{myarray}
\]
\end{document}

答案2

谢谢您的回答!

添加[xxxx]即可\systeme{3+2t+s=x,s+2=y,1+t+2s=z}解决问题。

在这种情况下\systeme[1ts]{3+2t+s=x,s+2=y,1+t+2s=z}

问候!

相关内容