如果我在多行语句后面立即使用数学模式,LaTeX 会给出错误(如果没有数学模式,它就可以正常工作)。以下源代码将无法编译:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\begin{document}
\begin{tabular}{llllll}
\multirow{2}{*} $x_A$ & $k$ \\
& b \\
\multirow{2}{*} B & k \\
& b \\
\end{tabular}
\end{document}
为什么会这样,如何实现将一个方程放入跨越多行的一行中?
答案1
multirow 的语法要求您传递三个参数。最后一个参数是应该打印在多行上的文本。因此您需要类似以下内容:
\multirow{2}{*}{$x_A$} & $k$\\