這是一個最小的工作範例:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{pmatrix}\\*\end{pmatrix}$
\end{document}
這會產生不含星號的 ()。我發現如果我執行以下操作:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{pmatrix}\\**\end{pmatrix}$
\end{document}
然後我就得到了我想要的。為什麼會這樣,將星號作為 pmatrix 第二行的第一個條目的正確方法是什麼?
答案1
通常,此\\
命令接受*
-variant 和可選參數以在新行後面新增垂直間距。
\\
\\*
\\[1ex]
\\*[1ex]
都是有效的調用。目的\\*
是避免分頁。雖然避免矩陣中間的分頁符號是沒有意義的(LaTeX 永遠不會這樣做),但在所有情況下都會保留語法。
但是,在amsmath
環境中,將 放在*
不同的行上\\
不會以上述方式解釋星號。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{pmatrix} *\\*\end{pmatrix}$
$\begin{pmatrix}
* \\
*
\end{pmatrix}$
\end{document}
如果你想在一行中輸入矩陣,你必須以某種方式將\\
和分開*
。 A\relax
會做,所以
$\begin{pmatrix} *\\ \relax *\end{pmatrix}$
將列印與上圖第二個完全相同的矩陣。相反,空白是不行的。
如果您想在第一個之後開始一個矩陣行,也會出現同樣的問題[
。