我想要产生以下输出:
准确地说,我希望两个方程式能够像 一样对齐\eqnarray*
,并且两个标签L_1
和L_2
也能够对齐。我可以使用\begin{array}{crcl} L_1& left side & = & right side \end{array}
,但是这样在符号前后就会有太多空间=
。我想我可以使用一些参数来调整该空间,但我希望这也可以在带有 MathJax 的网页上使用,无论如何,我觉得应该有更好的方法来做到这一点。我生成该输出的方式有效,但我觉得这不是正确的方法,下面是我所做的:
\begin{eqnarray*}
L_1: \hspace{3.1ex} x+y&=&1\\
L_2: \hspace{1ex} 2x+2y&=&2
\end{eqnarray*}
答案1
答案2
改编@Salim Bou 的宏将系统包中的编号放在左侧,使用systeme
包,您可以获得这个小 MWE 和另一个类似的结果:
\documentclass[a4paper,12pt]{article}
\usepackage{systeme,mathtools}
\newcommand{\rightnum}[1]{\syscodeextracol{\kern-#1\hfill$}{$\kern#1}}
\newcommand{\leftnum}{\syscodeextracol{\kern1.5em$}{$}}% return to default
\begin{document}
\sysdelim..
\rightnum{7.5em}
\[\systeme{x+y=1 @{L_1:}, 2x+2y=2 @{L_2:}}\]
\end{document}