我对 LaTeX 还很陌生,所以如果我的问题比较初级,请多包涵。我搜索了其他问题,虽然这个问题已经得到解答,但提供的解决方案对我没有用,具体解决方案在制作“增强”系数矩阵的最佳方法是什么?
在 iBook Author 中不起作用。这个问题是关于如何在对 LaTeX 的支持最少的 iBook Author 中创建增强矩阵。我正在使用 iBook Author,并尝试添加增强矩阵。我可以显示矩阵,但不能显示水平线。使用“数组”对我来说不起作用,因为 iBook Author 不支持它。在 iBook Author 中,不需要输入、\documentclass
等\begin{document}
。这就是为什么它没有包含在我的示例中。
这是我用来获取矩阵的方法,但我需要它是一个增广矩阵,其中每行的第 4 位数字之间有一条连续的垂直线:
\begin{bmatrix}
4 & 8 & -12 & 4 \\
3 & 5 & 6 & 7 \\
2 & 5 & 3 & 8 \\
\end{bmatrix}
我尝试使用“array”以及“ccc|c”,但都不起作用。如能提供任何帮助,我将不胜感激。谢谢。
请参阅下面的文本文件中的屏幕截图,该文件使用 Word 创建,可供参考我想要实现的目标。
答案1
\documentclass
您应该始终发布包含、\begin{document}
和 的完整文档\end{document}
。换句话说,MWE(最小工作示例)。
也就是说,以下方法对我有用:
\documentclass[a4paper]{report}
\usepackage{amsmath}
\begin{document}
\[\left[\begin{array}{ccc|c}
a & b & c & d \\
e & f & g & h \\
i & j & k & l \\
m & n & o & p
\end{array}\right]\]
\end{document}
array
是创建矩阵的环境。ccc|c
意味着三个中心对齐的列,第三和第四个之间有一个垂直条。\left
并且\right
用于制作高括号,如果没有它们,则[]
不会缩放并且会保持很短。
正如@egreg 所说,@{}
在第一个之前c
和最后一个之后添加会删除括号和矩阵之间的“填充空间”,因此是可取的。
更新
@Benjamin 在评论中指出array
iBook Author 可能不支持。由于 iBook Author 似乎部分支持 MathML,因此我在 Math.SE 上发布了一个垃圾问题,以获取上述内容的 MathML 代码,即:
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mo>[</mo>
<mtable columnalign="center center center center" rowspacing="4pt" columnspacing="1em" columnlines="none none solid">
<mtr>
<mtd>
<mi>a</mi>
</mtd>
<mtd>
<mi>b</mi>
</mtd>
<mtd>
<mi>c</mi>
</mtd>
<mtd>
<mi>d</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>e</mi>
</mtd>
<mtd>
<mi>f</mi>
</mtd>
<mtd>
<mi>g</mi>
</mtd>
<mtd>
<mi>h</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>i</mi>
</mtd>
<mtd>
<mi>j</mi>
</mtd>
<mtd>
<mi>k</mi>
</mtd>
<mtd>
<mi>l</mi>
</mtd>
</mtr>
<mtr>
<mtd>
<mi>m</mi>
</mtd>
<mtd>
<mi>n</mi>
</mtd>
<mtd>
<mi>o</mi>
</mtd>
<mtd>
<mi>p</mi>
</mtd>
</mtr>
</mtable>
<mo>]</mo>
</mrow>
</math>