这篇文章我也不知道要取什么名字好,姑且就叫这个吧。
我们用 Latex 可能会想表示一个方程组
{ x 4 + 3 x 5 = 0 2 x 2 + x 3 + 2 x 4 − x 5 = 0 x 1 + x 2 + 3 x 4 − x 5 = 0 \begin{cases} x_4 + 3x_5 = 0 \\ 2x_2 + x_3 + 2x_4 - x_5 = 0 \\ x_1 + x_2 + 3x_4 - x_5 = 0 \\ \end{cases}⎩⎪⎨⎪⎧x4+3x5=02x2+x3+2x4−x5=0x1+x2+3x4−x5=0
但是我们发现这里的各元素之间都没有对应。
实现对应有两种方法:
Table of Contents
方法一:使用 systeme package
\documentclass{article}
\usepackage{systeme}
\begin{document}
\systeme{-x + z = 3 @(a),
-2x -y + 5z = -1 @(b),
2x +y = 1 @(c)}
\end{document}
渲染出来就是
方法二:使用 array
方法一需要使用 systeme package,katex 以及 mathjax 都无法渲染。所以我们还可以使用 array 来代替,只是繁琐了点。
\left\{
\begin{array}{rcrcrc}
-x & & & + & z & = 3 & (a) \\
-2x & - & y & + & 5z & = -1 & (b) \\
2x & + & y & & & = 1 & (c)
\end{array}
\right.
PS:注意 right 后面有个点
效果如下
{ − x + z = 3 ( a ) − 2 x − y + 5 z = − 1 ( b ) 2 x + y = 1 ( c ) \left\{ \begin{array}{rcrcrc} -x & & & + & z & = 3 & (a) \\ -2x & - & y & + & 5z & = -1 & (b) \\ 2x & + & y & & & = 1 & (c) \end{array} \right.⎩⎨⎧−x−2x2x−+yy++z5z=3=−1=1(a)(b)(c)
至于 array
后那串 rc
是什么意思,参考这个回答
太久没写文章,话有点说不清楚了。
参考资料
参考 Equation alignment - linear equations
不要复制粘帖本文
因为学习是一个不断的过程,所以我的这篇文章可能不够完善。每当我遇到有关于此的知识时,我会更新本文。同时,我的语言表达的可能不够精炼,我也会定期更新本文。
如果你拷贝粘帖全文,会使自己和他人错过更新。