當我嘗試使用 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
套件。