Sök…


Tabellmiljön

tabular är det mest grundläggande sättet att skapa en tabell i LaTeX och kräver inga andra paket.

\begin{tabular}{|lcr||}
  left aligned column & center column & right column \\
  \hline
  text & text & text \\
  text & text & text \\
\end{tabular}

Återlämnat resultat

Parametern ( |lcr|| i exemplet) kallas tabellspecifikationen och berättar för LaTeX hur många kolumner det finns och hur de ska formateras. Varje bokstav representerar en enda kolumn. Möjliga värden är:

Karaktär Menande
l vänster inriktad kolumn
c centrerad kolumn
r högerinriktad kolumn
p {'bredd'} t.ex. p{5cm} styckekolumn med definierad bredd
| (rörkaraktär) vertikal linje
|| (2 rör) 2 vertikala linjer

Celler separeras av & karaktären. En rad avslutas med 2 bakre snedstreck \\ .

Horisontella linjer kan infogas med kommandot \hline .

Tabeller är alltid formaterade för att vara tillräckligt breda för att inkludera allt innehåll. Om en tabell är för stor kommer LaTeX att skriva ut overfull hbox . Möjliga lösningar inkluderar användning av specifikationen p{'width'} eller andra paket som tabularx .

En tabell med kolumnrubriker som spänner över flera kolumner kan skapas med kommandot \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}

Tabell med multikolumnrubriker

Observera att kommandot \multicolumn har tre obligatoriska argument: det första argumentet anger antalet kolumner som rubriken sträcker sig över; det andra argumentet anger rubrikens position (l,c,r) ; och det tredje argumentet är texten för rubriken. Kommandot \cline{2-4} anger \cline{2-4} (här, 2) och slutkolumnen (här, 4) över vilken en rad ska dras.

Målarbord

För att göra tabellen mer läsbar är följande sätt att färga den:

  1. rader
  2. kolumner
  3. Rader
  4. Celler

Målningsrader

Använd \rowcolor (tillhandahålls av colortbl ; laddas också av xcolor under xcolor [table] ). Exempel:

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

ange bildbeskrivning här


Färg kolumner

Kolumner kan färgas på följande sätt:

  • Definiera kolumnfärgegenskap utanför tabelltaggen med \newcolumntype :

     \newcolumntype{a}{ >{\columncolor{yellow}} c }
    
  • Definiera kolumnfärgegenskap i tabellparametrarna

     \begin{tabular}{ | >{\columncolor{red}} c | l | l }
    

Exempel:

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

ange bildbeskrivning här


Färglinjer

Använd \arrayrulecolor . Exempel:

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

ange bildbeskrivning här


Färgceller

Använd \cellcolor . Exempel:

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

ange bildbeskrivning här


Vi kan också definiera våra egna färger med paketet colortbl . Följande är taggen exempel:

    \definecolor{Gray}{gray}{0.85}
    \columncolor[RGB]{230, 242, 255}}
    \columncolor[HTML]{AAACED}


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow