Wenn ich versuche, eine Tabelle in meinen Lebenslauf einzufügen, indem ich ein modernCV-Dokument wie dieses verwende
\begin{tabular}{|c|c|c|}
\hline aa & bb & cc \\
\hline dd & ee & ff \\
\hline
\end{tabular}
Ich bekomme keinen Rahmen. Es scheint, dass es nicht möglich ist, in einem ModernCV eine Tabelle zu erstellen. Wie kann ich das lösen?
Antwort1
Damit Regeln in tabular
angezeigt werden, muss jede Dokumentklasse einen positiven Wert für definieren \arrayrulewidth
und moderncv
weist entweder keinen Wert zu oder setzt ihn auf 0pt
; etwas Ähnliches passiert mit \tabcolsep
; weisen Sie diesen Längen einfach die Standardwerte zu:
\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}
Tatsächlich gab es einen Versuch, diese Längen (und einige andere) in festzulegen moderncv.cls
, aber der Autor entschied, dass sie nicht erforderlich seien. Man sieht
% not required
%\setlength\arraycolsep{5\p@}
%\setlength\tabcolsep{6\p@}
%\setlength\arrayrulewidth{.4\p@}
%\setlength\doublerulesep{2\p@}
%\setlength\tabbingsep{\labelsep}
In moderncv.cls
.
Als persönlichen Vorschlag: Entfernen Sie die vertikalen Linien aus Ihren Tabellen und verwenden Sie das booktabs
Paket.