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}

Risultato

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}

Tabella con intestazioni multicolore

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:

  1. Righe
  2. colonne
  3. Linee
  4. 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}

inserisci la descrizione dell'immagine qui


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}

inserisci la descrizione dell'immagine qui


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}

inserisci la descrizione dell'immagine qui


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}

inserisci la descrizione dell'immagine qui


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}


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow