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

不要複製粘帖本文

因爲學習是一個不斷的過程,所以我的這篇文章可能不夠完善。每當我遇到有關於此的知識時,我會更新本文。同時,我的語言表達的可能不夠精煉,我也會定期更新本文。

如果你拷貝粘帖全文,會使自己和他人錯過更新。

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