我在乳胶长表中使用 \midrule 和括号时遇到问题。例如,这是我的乳胶文档(test.tex):
\documentclass[a4paper]{article}\usepackage[]{graphicx}\usepackage[]{color}
\usepackage{longtable}
\usepackage{booktabs}
\begin{document}
\begin{longtable}{|l|l|}
\caption{} \\
\toprule
test & estimate\\
\midrule
(Intercept) & 10.000 \\
test & 20.000 \\
\bottomrule
\end{longtable}
\end{document}
在此文件上运行 pdflatex 时:
pdflatex test.tex
我遇到了这些错误:
! Undefined control sequence.
<argument> ...al \expandafter \let \cmrsideswitch
\@tempa \fi \fi
l.12 (Intercept)
& 10.000 \\
删除括号解决了这个问题。有趣的是,切换 2 行的顺序也可以工作 [即 (Intercept) 行作为第二行)。我不知道出了什么问题。有没有人遇到过这个?