当我尝试使用 modernCV 文档在我的简历中插入表格时,如下所示
\begin{tabular}{|c|c|c|}
\hline aa & bb & cc \\
\hline dd & ee & ff \\
\hline
\end{tabular}
我没有看到任何边框。似乎无法在 moderncv 中制作表格。我该如何解决这个问题?
答案1
为了使 中的规则tabular
出现,每个文档类都必须为 定义一个正值,\arrayrulewidth
并且moderncv
要么不分配值,要么将其设置为0pt
; 也会发生类似的事情\tabcolsep
;只需为这些长度分配标准值:
\documentclass{moderncv}
\firstname{A}
\familyname{B}
\setlength\arrayrulewidth{.4pt}
\setlength\tabcolsep{6pt}
\begin{document}
\begin{tabular}{|c|c|c|}
\hline aa & bb & cc \\
\hline dd & ee & ff \\
\hline
\end{tabular}
\end{document}
事实上,曾尝试在 中设置这些长度(以及其他一些长度)moderncv.cls
,但作者认为它们不是必需的;可以看到
% not required
%\setlength\arraycolsep{5\p@}
%\setlength\tabcolsep{6\p@}
%\setlength\arrayrulewidth{.4\p@}
%\setlength\doublerulesep{2\p@}
%\setlength\tabbingsep{\labelsep}
在moderncv.cls
。
作为个人建议,请考虑从表格中删除垂直规则并使用该booktabs
包。