
\begin{table}[h]
\centering
\caption{Minimum Deviation ${D}_m$ from ${R}_1$}
\begin{tabular}{|c|>{$}c<{$}|}
\hline
Color & \text{Angle ($^\circ$)} \\ \hline
Red Medium & 48.17 \pm 0.25 \\ \hline
Yellow & 49.19 \pm 0.25 \\ \hline
Blue cyan weak & 50.16 \pm 0.25 \\ \hline
Blue cyan strong & 50.27 \pm 0.25 \\ \hline
Blue medium & 50.52 \pm 0.25 \\ \hline
Violet & 51.10 \pm 0.25 \\
\hline
\end{tabular}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Ich habe zunächst angefangen, Tabellen nur mit zu schreiben, \begin{tabular}
aber mir wurde gesagt, dass dies in einer Tabellenumgebung erfolgen muss, deshalb \begin{table}
verstehe ich nicht, warum ich nicht einfach mit schreiben konnte, \begin{tabular}
da ich trotz der Fehler die gewünschte Tabelle hatte. Würde ich in Zukunft ernsthafte Probleme haben? Was bedeutet das {|c|>{$}c<{$}|}
?? Ich weiß, dass \begin{tabular}{|c|c|c|}
ich Spalten mit vertikalen Linien hätte, wenn ich eingeben würde. Als ich |r|
dies eingegeben habe, funktionierte es überhaupt nicht!. Diese Notation mit – $
ich habe keine Ahnung, was das ist!
Antwort1
tabular
muss sich nur in einer table
Umgebung befinden, wenn Sie möchten, table
dass die Tabelle im Dokument schweben kann. Wenn Sie die Tabelle genau dort haben möchten, wo Sie sie platziert haben, müssen Sie table
die Umgebung überhaupt nicht verwenden.
Dadurch {|c|>{$}c<{$}|}
wird die zweite Spalte automatisch in den Mathematikmodus versetzt. Aus diesem Grund benötigten Sie \text
und konnten 48.17 \pm 0.25
anstelle von sagen $48.17 \pm 0.25$
, was Sie benötigen würden, wenn Sie diesen mathematischen Text an einer anderen Stelle (außerhalb der zweiten Spalte) in Ihrem Dokument haben möchten.
Außerdem finde ich, dass Tabellen besser aussehen mitDas booktabs
Paket. Hier ist ein Vergleich Ihrer Tabelle:
und die booktabs
Version (bei der ich die erste Spalte l
ebenfalls so geändert habe, dass sie linksbündig ist):
Anmerkungen:
- ich benutzteDas
caption
Paketfür die Bildunterschriften. - Das
array
Paketwird benötigt, um die zweite Spalte über den in den Mathematikmodus versetzen zu können>{$}c<{$}
. - Das
amsmath
Paketwird für das\text{}
Makro benötigt.
Code:
\documentclass{article}
\usepackage{ams math}% Needed for \text
\usepackage{array}% For tabluar specification
\usepackage{caption}
\usepackage{booktabs}
\begin{document}
{\centering
\captionof{table}{Minimum Deviation ${D}_m$ from ${R}_1$}
\begin{tabular}{|c|>{$}c<{$}|}
\hline
Color & \text{Angle ($^\circ$)} \\ \hline
Red Medium & 48.17 \pm 0.25 \\ \hline
Yellow & 49.19 \pm 0.25 \\ \hline
Blue cyan weak & 50.16 \pm 0.25 \\ \hline
Blue cyan strong & 50.27 \pm 0.25 \\ \hline
Blue medium & 50.52 \pm 0.25 \\ \hline
Violet & 51.10 \pm 0.25 \\
\hline
\end{tabular}\par}
\par\bigskip\noindent
With the \verb|booktabs| package:
{\centering
\captionof{table}{Minimum Deviation ${D}_m$ from ${R}_1$}
\begin{tabular}{l >{$}c<{$}}\toprule
Color & \text{Angle ($^\circ$)} \\
\cmidrule(lr){1-1}
\cmidrule(lr){2-2}
Red Medium & 48.17 \pm 0.25 \\
Yellow & 49.19 \pm 0.25 \\
Blue cyan weak & 50.16 \pm 0.25 \\
Blue cyan strong & 50.27 \pm 0.25 \\
Blue medium & 50.52 \pm 0.25 \\
Violet & 51.10 \pm 0.25 \\
\bottomrule
\end{tabular}\par}
\end{document}