Ich erhalte die Fehlermeldung missing $ inserted
in meiner Tabelle.
\toprule
ABS & \ 14,573.300^a & 3 & 4,857.767 & 40.297 & .000 \\
\midrule
Ich hatte versucht:
\toprule
ABS & \[14,573.300^a\] & 3 & 4,857.767 & 40.297 & .000 \\
\midrule
Im Grunde muss ich die folgende Zahl mit Index in meine Tabelle einfügen
Antwort1
In TeX und LaTeX ^
sollte das Symbol nur im Mathematikmodus verwendet werden, um eine Potenzierung anzuzeigen. Sie versuchen jedoch nicht wirklich, "14.573.000" inA'. Potenz", richtig?
Die brachiale Lösung wäre die Eingabe von
14,573.300\textsuperscript{a}
. Dieser Ansatz nutzt jedoch kein Wissen aus, dasa
eigentlich als Fußnotenmarkierung dienen soll.threepartable
Eine viel bessere Lösung ist es, das Paket zu laden und dessen\tnote
Makro zu verwenden, um die Fußnotenmarkierungen zu setzen; die Markierungen können Buchstaben, Zahlen, Symbole oder was auch immer sein. Und verwenden Sie einetablenotes
Umgebungnachdas Ende dertabular
Umgebung, um das Fußnotenmaterial selbst zu setzen.Ein wesentlicher Vorteil des letzteren Ansatzes besteht darin, dass die Maschinerie
threeparttable
die Breite dertablenotes
Umgebung automatisch auf die der zugehörigentabular
Umgebung einstellt.
\documentclass{article}
\usepackage{booktabs}
\usepackage[flushleft]{threeparttable}
\renewcommand{\TPTtagStyle}{\itshape} % optional
\usepackage{lipsum} % for filler text
\begin{document}
%% Approach 1: The brute-force method
\begin{table}[ht!]
\caption{A table}
\centering
\begin{tabular}{@{} *{6}{c} @{}}
\toprule
ABS & \ 14,573.300\textsuperscript{a} & 3 & 4,857.767 & 40.297 & .000 \\
\midrule
\end{tabular}
\end{table}
%% Approach 2: The intelligent method
\begin{table}[h!]
\centering
\begin{threeparttable}
\caption{Another table}
\begin{tabular}{@{} *{6}{c} @{}}
\toprule
ABS & \ 14,573.300\tnote{a} & 3 & 4,857.767 & 40.297 & .000 \\
\midrule
\end{tabular}
\footnotesize
\begin{tablenotes}
\item[a]\lipsum*[2] % the footnote itself
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}