Ricerca…
L'ambiente tabulare
L'ambiente tabular è il modo più semplice per creare una tabella in LaTeX e non richiede altri pacchetti.
\begin{tabular}{|lcr||}
left aligned column & center column & right column \\
\hline
text & text & text \\
text & text & text \\
\end{tabular}
Il parametro ( |lcr|| nell'esempio) è chiamato specifica della tabella e indica a LaTeX quante colonne ci sono e come dovrebbero essere formattate. Ogni lettera rappresenta una singola colonna. I valori possibili sono:
| Personaggio | Senso |
|---|---|
| l | colonna allineata a sinistra |
| c | colonna centrata |
| r | colonna allineata a destra |
p {'width'} eg p{5cm} | colonna di paragrafo con larghezza definita |
| | (carattere pipe) | linea verticale |
| || (2 tubi) | 2 linee verticali |
Le celle sono separate dal carattere & . Una riga è terminata da 2 barre rovesciate \\ .
Le linee orizzontali possono essere inserite usando il comando \hline .
Le tabelle sono sempre formattate per essere sufficientemente ampie da includere tutto il contenuto. Se un tavolo è overfull hbox grande, LaTeX stamperà avvisi di overfull hbox . Le possibili soluzioni includono l'uso dello specificatore p{'width'} o di altri pacchetti come tabularx .
Una tabella con intestazione di colonna che si estende su più colonne può essere creata usando il comando \multicolumn{cols}{pos}{text} .
\begin{center}
\begin{tabular}{|c|c|c|c|}
\hline
&\multicolumn{3}{|c|}{Income Groups}\\
\cline{2-4}
City&Lower&Middle&Higher\\
\hline
City-1& 11 & 21 & 13\\
City-2& 21 & 31 &41\\
\hline
\end{tabular}
\end{center}
Si noti che il comando \multicolumn ha tre argomenti obbligatori: il primo argomento specifica il numero di colonne su cui si estende l'intestazione; il secondo argomento specifica la posizione dell'intestazione (l,c,r) ; e il terzo argomento è il testo per la voce. Il comando \cline{2-4} specifica la colonna iniziale (qui, 2) e la colonna finale (qui, 4) su cui deve essere disegnata una linea.
Tavolo da colorare
Per rendere la tabella più leggibile, seguire i modi per colorarla:
- Righe
- colonne
- Linee
- cellule
Righe da colorare
Usa \rowcolor (fornito da colortbl ; anche caricato da xcolor sotto l'opzione del pacchetto [table] ). Esempio:
\documentclass{article}
\usepackage[table]{xcolor}
\begin{document}
\begin{tabular}{ | l | l | l | }
\rowcolor{green}
A & B & C \\
\rowcolor{red}
D & E & F \\
G & H & I \\
\rowcolor{blue}
J & K & L
\end{tabular}
\end{document}
Colonne da colorare
Le colonne possono essere colorate usando i seguenti modi:
Definire la proprietà del colore della colonna al di fuori del tag della tabella usando
\newcolumntype:\newcolumntype{a}{ >{\columncolor{yellow}} c }Definizione della proprietà del colore della colonna all'interno dei parametri della tabella
\begin{tabular}{ | >{\columncolor{red}} c | l | l }
Esempio:
\documentclass{article}
\usepackage[table]{xcolor}
\newcolumntype{a}{>{\columncolor{yellow}}c}
\newcolumntype{b}{>{\columncolor{green}}c}
\begin{document}
\begin{tabular}{ a | >{\columncolor{red}}c | l | b }
\hline
A & B & C & D \\
E & F & G & H \\
\hline
\end{tabular}
\end{document}
Linee da colorare
Usa \arrayrulecolor . Esempio:
\documentclass{article}
\usepackage[table]{xcolor}
\arrayrulecolor{blue}
\begin{document}
\begin{tabular}{ | l | l | l | }
\hline
A & B & C \\
\hline
D & E & F\\
\hline
G & H & I \\
\hline
\end{tabular}
\end{document}
Celle da colorare
Usa \cellcolor . Esempio:
\documentclass{article}
\usepackage[table]{xcolor}
\begin{document}
\begin{tabular}{ | l | l | l | }
\hline
A & B & C \\
\hline
D & E & \cellcolor{green}F \\
\hline
G & H & I \\
\hline
\end{tabular}
\end{document}
Possiamo anche definire i nostri colori usando il pacchetto colortbl . Di seguito sono riportati gli esempi di tag:
\definecolor{Gray}{gray}{0.85}
\columncolor[RGB]{230, 242, 255}}
\columncolor[HTML]{AAACED}





