
Wie kann ich eine solche Tabelle in Latex erstellen?
Ich habe es versucht, aber es hat nicht funktioniert. Ich muss es auch aufzählen, damit es in der Tabellenliste erscheint. Es ist egal, ob es nicht farbig ist, solange die ersten beiden Zeilen fett sind.
\begin{center}
\begin{tabular}{ |c|c|c|c|c| }
\hline
\multicolumn{5}{|c|}{Number of cells per type} \\
\hline
a& b& c& d& e\\
\hline
44 & 39 & 7 & 32 &22 \\
\hline
\end{tabular}
\end{center}
Antwort1
Ich empfehle die Verwendung booktabs
für professionelle Tabellen.
\documentclass[11pt,openright]{book}
\usepackage{array}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\renewcommand{\arraystretch}{1.2}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{caption}
\begin{document}
\listoftables
\chapter{My chapter}
\begin{table}[htb]\centering
\caption{Your table\label{tab:yourtab}}
\begin{tabularx}{.5\linewidth}{ |C|C|C|C|C| }
\hline
\multicolumn{5}{|c|}{\bfseries Number of cells per type} \\
\hline
\bfseries a& \bfseries b& \bfseries c& \bfseries d& \bfseries e\\
\hline
44 & 39 & 7 & 32 &22 \\
\hline
\end{tabularx}
\end{table}
\begin{table}[htb]\centering
\caption{My suggestion\label{tab:mytab}}
\begin{tabularx}{.5\linewidth}{*5C}
\toprule
\multicolumn{5}{c}{\bfseries Number of cells per type} \\
\midrule
\bfseries a& \bfseries b& \bfseries c& \bfseries d& \bfseries e\\
\midrule
44 & 39 & 7 & 32 &22 \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
Antwort2
Es gibt auch ein wirklich praktisches Online-Tool namensTabellengenerator.
Sie können Ihre Daten eingeben (Sie können sie sogar aus einer Datei hochladen) und im WYSIWYG-Stil anpassen. Anschließend wird der richtige LaTeX-Code generiert, den Sie in Ihr Dokument kopieren/einfügen können.
Bearbeiten: Wie von Sanctus vorgeschlagen, ist hier der Code, den mir der Tabellengenerator ausgegeben hat (nach 2 Minuten Dateneingabe).
Es liefert wirklich gute Ergebnisse für relativ einfache Tabellen mit Standardeinstellungen (Farben, Rahmen, Schriftart usw.), aber wenn Sie etwas Ausgefallenes brauchen, wird es wahrscheinlich nicht ausreichen. Aber ich verwende es immer als Ausgangspunkt, um die allgemeine Struktur zum Laufen zu bringen. Alles andere kann ich dann selbst anpassen.
\documentclass{article}
\usepackage[table,xcdraw]{xcolor}
\usepackage{graphicx}
\usepackage{booktabs}
\begin{document}
% Please add the following required packages to your document preamble:
% \usepackage[table,xcdraw]{xcolor}
% If you use beamer only pass "xcolor=table" option, i.e. \documentclass[xcolor=table]{beamer}
\begin{table}[]
\begin{tabular}{|c|c|c|c|c|}
\hline
\rowcolor[HTML]{DAE8FC}
\multicolumn{5}{|c|}{\cellcolor[HTML]{DAE8FC}\textbf{\tiny{Number of cells per type}}} \\ \hline
\rowcolor[HTML]{DAE8FC}
\textbf{a} & \textbf{b} & \textbf{c} & \textbf{d} & \textbf{e} \\ \hline
44 & 39 & 7 & 32 & 22 \\ \hline
\end{tabular}
\end{table}
\end{document}
Antwort3
Mischen Sie visuelle Hinweise und Metaphern nicht und verwechseln Sie sie nicht: Wenn Sie farbige Reihen verwenden, verzichten Sie auf horizontale Linien. Und natürlich können Sie alle vertikalen Linien weglassen – sie sind nicht erforderlich.
\documentclass{article}
\usepackage[table,svgnames]{xcolor}
\usepackage{array} % for '\extrarowheight' macro
\begin{document}
\begin{center}
\sffamily
\setlength\extrarowheight{2pt} % optional
\setlength\tabcolsep{9pt} % default: 6pt
\begin{tabular}{ ccccc }
%\hline
\rowcolor{LightBlue} \multicolumn{5}{c}{Number of cells per type} \\
%\hline
\rowcolor{LightBlue} a & b & c & d & e\\
%\hline
44 & 39 & 7 & 32 & 22 \\
\hline
\end{tabular}
\end{center}
\end{document}
Antwort4
Ein Mix-and-Match mit Farben und die Verwendung von etwas als Ausgangspunkt
\documentclass[10pt,a4paper]{article}
\usepackage[table,xcdraw]{xcolor}
\begin{document}
\listoftables\newpage
\begin{table}[]
\begin{tabular}{!{\color{cyan}\vrule}l!{\color{cyan}\vrule}l!{\color{cyan}\vrule}l!{\color{cyan}\vrule}l!{\color{cyan}\vrule}l!{\color{cyan}\vrule}}
\arrayrulecolor{cyan}\hline
\rowcolor[HTML]{38FFF8}
\multicolumn{5}{!{\color{cyan}\vrule}l!{\color{cyan}\vrule}}{\cellcolor[HTML]{38FFF8}Number of cells per type} \\ \arrayrulecolor{cyan}\hline
\rowcolor[HTML]{38FFF8}
a & b & c & d & e \\ \arrayrulecolor{cyan}\hline
1 & 2 & 3 & 4 & 5 \\ \hline
\end{tabular}
\caption{a}
\end{table}
\end{document}
zu bekommen:
PS: Fühlen Sie sich frei, mit Farben zu spielen (ich habe im Moment nicht die notwendigen Dinge, um die Farben herauszufinden) und ich war faul genug, Ihre Zahlen nicht einzugeben (tut mir leid ;-)
)