次のような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
パッケージを使用することを検討してください。