Latex 方程组各元素对应

这篇文章我也不知道要取什么名字好,姑且就叫这个吧。

我们用 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+2x4x5=0x1+x2+3x4x5=0

但是我们发现这里的各元素之间都没有对应。

实现对应有两种方法:

Table of Contents

  • 方法一:使用 systeme package
  • 方法二:使用 array
  • 参考资料
  • 不要复制粘帖本文

方法一:使用 systeme package

\documentclass{article}
\usepackage{systeme}
\begin{document}

\systeme{-x    +  z =  3 @(a), 
        -2x -y + 5z = -1 @(b), 
         2x +y      =  1 @(c)}

\end{document}

渲染出来就是

Latex 方程组各元素对应_第1张图片

方法二:使用 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. x2x2x+yy++z5z=3=1=1(a)(b)(c)

至于 array 后那串 rc 是什么意思,参考这个回答

太久没写文章,话有点说不清楚了。

参考资料

参考 Equation alignment - linear equations

不要复制粘帖本文

因为学习是一个不断的过程,所以我的这篇文章可能不够完善。每当我遇到有关于此的知识时,我会更新本文。同时,我的语言表达的可能不够精炼,我也会定期更新本文。

如果你拷贝粘帖全文,会使自己和他人错过更新。

你可能感兴趣的:(Latex)