当我使用包\diaghead
提供的时makecell
,出现Undefined control sequence
错误。似乎\mcell@MB@
和\mcell@MBjot
都是未定义的。
以下是根据文档makecell
。
\documentclass{article}
\usepackage{makecell}
\begin{document}
\makegapedcells
\begin{tabular}{|l|c|c|}\hline
\diaghead{\theadfont Diag ColumnmnHead II}%
{Diag Column \\Head I}{Diag\\Column Head II} &
\thead{Second\\column} & \thead{Third\\column}\\
\end{tabular}
\end{document}
答案1
问题似乎是\makegapedcells
。没有这个,代码就可以正常工作。
\documentclass{article}
\usepackage{makecell}
\begin{document}
\begin{table}
%\makegapedcells
\renewcommand\theadset{\def\arraystretch{0.8}}%
\begin{tabular}{|l|c|c|}\hline
\diaghead{\theadfont Diag ColumnmnHead II}{Diag Column \\Head I}{Diag Column\\ Head II} &
\thead{Second\\column} & \thead{Third\\column}\\
\end{tabular}
\end{table}
\end{document}