我的 TeX 课程没什么问题。除了一项作业,我已经完成了所有作业。昨天我熬夜到凌晨 4 点,但还是没做对。
也许有人可以给我一些指导意见,甚至代码?我会的真的感谢!
以下是我目前拥有的以及理想的情况:
我使用表格来创建这个,但我感觉这是一种错误的方法。
附言:
什么才是正确的做法(我不知道它们在英语中叫什么)。
到目前为止我已经使用了\left
,\right
和,但不知为何感觉不太对。\start{array}
答案1
我想尝试使用 Plain 格式,因为这个例子(在我看来)缺乏一致性。也就是说,只有上面的最后一个条目进行\hrule
了对齐。所以如果其余条目都对齐了,情况会是这样的:
\def\myeqalign#1{\openup-1\jot\eqalign{#1}}% negate the cumulative \openup1\jot
\let\To\Rightarrow
$$\myeqalign{% creates a 2-col align (1st col flush-right, 2nd flush-left),
% which starts off with \openup1\jot
\omit% omit the align preamble for this col, 'cause we don't want flush-right
$\left\{\myeqalign{y&=2x-5\cr4x-2y-10&=0\cr}\right.\To$\hfill\cr
\noalign{\smallskip}% insert a small vertical skip between the rows
\To\left\{\myeqalign{2x-y-5=0\cr4x-2y-10=0}\right.
\left|\matrix{\cdot(-2)\cr\cdot1}\right|
+\myeqalign{-4x+2y+10&=0\cr4x-2y-10&=0\cr}\cr\noalign{\hrule}
0=0\,}$$
然而,如果我试图模仿“这就是我需要的”-部分:
$$\myeqalign{\omit$\cases{y=2x-5\cr4x-2y-10=0}\;\To$\hfil\cr\noalign{\medskip}
\To\cases{2x-y-5=0\cr4x-2y-10=0}\enspace\left|\matrix{\cdot(-2)\cr\cdot1}\right|\enspace
+\myeqalign{-4x+2y+10&=0\cr4x-2y-10&=0}\cr\noalign{\hrule}
0=0}$$
\bye
水平和垂直间距还存在其他差异。
总而言之,Plain\matrix
将其列内容居中,并且\quad
各列之间相隔很远。\eqalign
有两列;第一列靠右,第二列靠左。\cases
有两列;第一列在数学模式下靠左,第二列在文本模式下,两列之间\quad
相隔很远。
无论您使用哪一个(我很确定这包括 LaTeX 的等效项),您总是会在\halign
“底层”使用(水平对齐),可以将其视为表格。
答案2
你可以使用
cases
环境您可以使用
aligned
,例如\left\{\begin{aligned} ... \end{aligned}\right.
整个结构的环境
array
就可以了。与 相比tabular
,array
在数学模式下工作。
答案3
我使用了array
三个居中列并用垂直线分隔第一列和第二列、第二列和第三列以及其他嵌套array
环境;\multicolumn
用于抑制第一行和第三行的垂直线,并获得最后一行的对齐方式:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{@{}c|c|c}
\multicolumn{1}{@{}c}{%
\left\lbrace\begin{array}{l}
y = 2x - 5 \\
4x - 2y - 10 = 0
\end{array}\right.\Rightarrow}
& \multicolumn{1}{c}{} & \\
\Rightarrow\left\lbrace\begin{array}{l}
2x - y + 5 = 0 \\
4x - 2y - 10 = 0
\end{array}\right.
& \begin{array}{c}
\cdot (-2) \\ \cdot (1)
\end{array}
& +\begin{array}{r}
-4x +2y -10 = 0 \\
4x -2y -10 = 0
\end{array} \\ \hline
\multicolumn{3}{r}{0 = 0}
\end{array}
\]
\end{document}
编辑:修正了最后一对方程式。编辑 2:删除了多余的列。
答案4
整个东西是一个左对齐的单列数组;有两行和一个\hline
分隔结果的行,即
\multicolumn{1}{r@{}}{0=0}
对于系统你可以做
\left\lbrace\begin{array}{l}
first equation\\
second equation
\end{array}\right.
主数组的第二行由箭头、系统、具有不同分隔符的另一个数组、符号+
和没有分隔符的最终数组组成。
\[
\begin{array}{l}
\left\lbrace\begin{array}{l}
y = 2x - 5 \\
4x - 2y - 10 = 0
\end{array}\right.\Rightarrow
\\[\bigskipamount]
\Rightarrow
\left\lbrace\begin{array}{l}
2x - y + 5 = 0 \\
4x - 2y - 10 = 0
\end{array}\right.
\ \left|\begin{array}{c}
\cdot (-2) \\ \cdot (1)
\end{array}\right|
+
\begin{array}{r}
-4x +2y -10 = 0 \\
4x -2y -10 = 0
\end{array} \\
\hline
\multicolumn{1}{r}{0 = 0}
\end{array}
\]