Por qué tabular no funciona con ModernCV

Por qué tabular no funciona con ModernCV

Cuando intento insertar una tabla en mi CV usando un documento ModernCV como este

 \begin{tabular}{|c|c|c|}
 \hline aa & bb & cc \\
 \hline dd & ee & ff \\
 \hline
 \end{tabular}

No entiendo ninguna frontera. Parece que no es posible crear una tabla en un cv moderno. ¿Como puedo resolver esto?

Respuesta1

Para que tabularaparezcan las reglas, cada clase de documento debe definir un valor positivo para \arrayrulewidthy moderncvno asigna un valor o lo establece en 0pt; a ; le pasa algo parecido \tabcolsep; simplemente asigne los valores estándar para esas longitudes:

\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}

ingrese la descripción de la imagen aquí

De hecho, hubo un intento de establecer estas longitudes (y algunas otras) en moderncv.cls, pero el autor decidió que no eran necesarias; uno puede ver

% not required
%\setlength\arraycolsep{5\p@}
%\setlength\tabcolsep{6\p@}
%\setlength\arrayrulewidth{.4\p@}
%\setlength\doublerulesep{2\p@}
%\setlength\tabbingsep{\labelsep}

en moderncv.cls.

Como sugerencia personal, considere eliminar las reglas verticales de sus tablas y usar el booktabspaquete.

información relacionada