- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 7 mesi fa da .
-
Topic
-
Ciao a tutti,
grazie al fantastico articolo di Lapo Mori, finalmente sono riuscito a realizzare le tabelle che ho sempre sognato.Mi rimane solo un dubbio: nell’esempio seguente, che per funzionare funziona, il comando \rowcolors va bene posizionato dove l’ho messo io, oppure è il caso di creare un ambiente apposito o altro?
`\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{array}
\usepackage{colortbl}
\usepackage{tabularx}\definecolor{grigio}{gray}{.7}
\definecolor{grigioChiaro}{gray}{.9}\newcommand{\intest}[1]{\multicolumn{1}{>{\columncolor{grigio}}c}{\textbf{#1}}}
\newcolumntype{Z}{>{\centering\arraybackslash}X}
\renewcommand{\tabularxcolumn}[1]{>{\arraybackslash}m{#1}}\begin{document}
\rowcolors{3}{grigioChiaro}{}
\begin{tabularx}{.93\linewidth}{*{3}{Z}}
\intest{Nome} & \intest{Larghezza} & \intest{Altezza} \\
VGA & 640 & 480 \\
XGA & 1024 & 768
\end{tabularx}\end{document}`
L’esempio minimale rappresenta le mie esigenze (a parte qualche riga di meno per non fare confusione); non ho usato né l’ambiente table, dal momento che non ho avuto bisogno di specificare il posizionamento (ci pensa tabularx) o di fare alcun riferimento, né longtable, perché la tabella non viene collocata in concomitanza di un cambio pagina.
Grazie e a presto!
- Devi essere connesso per rispondere a questo topic.