Latex 方程组各元素对应

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

我们用 Latex 可能会想表示一个方程组

{x4+3x5=02x2+x3+2x4x5=0x1+x2+3x4x5=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}

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

实现对应有两种方法:

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)2xy+5z=1(b)2x+y=1(c) \left\{ \begin{array}{rcrcrc} -x & & & + & z & = 3 & (a) \\ -2x & - & y & + & 5z & = -1 & (b) \\ 2x & + & y & & & = 1 & (c) \end{array} \right.

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

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

参考资料

参考 Equation alignment - linear equations

不要复制粘帖本文

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章