所给示例的排版存在差异

所给示例的排版存在差异

考虑以下两个例子,它们产生相同的输出

它们是否遵循不同的排版?

只有第一个在 Matlab 中产生输出,而不是第二个,有人可以提示我,为什么?

1.\left[{\matrix{2 \cr 1 \cr 4 \cr}}\right]

2.\begin{bmatrix} 2 \\ 1 \\ 4 \end{bmatrix}

谢谢

答案1

版本

$left[{\matrix{2 \cr 1 \cr 4 \cr}}\right]$

是纯粹的 TeX 并且排版矩阵

然而

$\begin{bmatrix} 2 \\ 1 \\ 4 \end{bmatrix}$正在使用bmatrix环境,因此就是LaTeX这样。

它需要amsmathmathtools包。很可能matlab默认情况下不使用这些包。

两个小例子:

plainmatrix.tex-- 使用pdftextex编译

This a matrix with square brackets:


$\left[{\matrix{2 \cr 1 \cr 4 \cr}}\right]$

\bye

latexmatrix.tex-- 使用latexpdflatex

\documentclass{article}

\usepackage{amsmath}


\begin{document}
This a matrix with square brackets using \LaTeXe:

$\begin{bmatrix} 2 \\ 1 \\ 4 \end{bmatrix}$
\end{document}

由于定义,amsmath您不能再在包含(或)\matrix的文档中直接使用。amsmathmathtools

相关内容