moderncv 中的 LaTeX 嵌套禁忌

moderncv 中的 LaTeX 嵌套禁忌

我在 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

相关内容