我在 moderncv 类中有一个嵌套的禁忌环境
\documentclass{moderncv}
\usepackage{tabu}
\usepackage[utf8]{inputenc}
\firstname{John}
\familyname{Smith}
\begin{document}
\begin{tabu}{|X|X|}
hello & hey\\
nested & \begin{tabu}{X}
yes\\no\\
\end{tabu}
\end{tabu}
\end{document}
这让我犯了错误
|17 error| Illegal unit of measure (pt inserted). \[email protected] \end{tabu}
|17 error| Missing = inserted for \ifdim. \[email protected] \end{tabu}
|17 error| Illegal unit of measure (pt inserted). \[email protected] \end{tabu}
例如,如果我将类更改为文章,它就可以正常工作。有人知道这与 moderncv 有冲突吗?
答案1
冲突可能不在于moderncv
,而在于通过colortbl
加载的包。moderncv
\RequirePackage[table]{xcolor}
此冲突在软件包更新后发生colortbl
。与本主题比较还有一种使用 嵌套的解决方法tabu
。