Kann mir jemand helfen, mein Problem mit Threeparttable, TPTMinimum-Neudefinition und Zentrierungsumgebung zu lösen? Ich habe in keinem anderen Thema gesehen, was ich versucht habe.
Ich habe so etwas:
\begin{table}
\centering
\begin{threeparttable}
\renewcommand\TPTminimum{\linewidth}
\captionsetup{font=small}
\begin{tabular}{|c|c|c|c|}
\hline\hline
{\scriptsize \textbf{Parameter}} & {\scriptsize \textbf{Value}} & {\scriptsize \textbf{Unity}} & {\scriptsize \textbf{Reference/Comment}}\\\hline
$\scriptstyle \tau_1$ & $\scriptstyle 10^{-2}$ & $\scriptstyle\text{dia}^{-1}$ & {\scriptsize \citet{Spratt}}\\\hline
$\scriptstyle \tau_2$ & $\scriptstyle 10^{-3}$ & $\scriptstyle\text{dia}^{-1}$ & $\scriptstyle \tau_2 \; < \; \tau_1$\\\hline
%some more lines...
$\scriptstyle \lambda$ & $\scriptstyle 4.16$ & $\scriptstyle\text{dia}^{-1}$ & {\scriptsize \citet{REF2}\tnote{2}}\\\hline
$\scriptstyle a$ & $\scriptstyle 2 \times 10^{3}$ & {\scriptsize mg} & {\scriptsize \citet{REF1}\tnote{1}}\\\hline
$\scriptstyle b$ & $\scriptstyle 5 \times 10^{6}$ & {\scriptsize mg} & {\scriptsize \citet{REF1}\tnote{1}}\\
\hline\hline
\end{tabular}
%NOTES:
\begin{tablenotes}[flushleft]\footnotesize
\item[1] I want it that way because my table isn't so big and the footnotes are getting weird the original way...
\item[2] \,Second Note!
\end{tablenotes}
\end{threeparttable}
\caption{Parameters...}
\end{table}
Wie sieht es aus:
Wie könnte ich diese Tabelle zentralisieren? Danke!
Antwort1
Setzen Sie im tabular
Inneren eine \makebox[\linewidth]
Box, ähnlich dem Vorschlag inZentrieren Sie ein Bild und ignorieren Sie dabei die Ränder:
\documentclass{article}
\usepackage{amsmath,caption,threeparttable,booktabs}
\newcommand{\citet}[1]{#1}% Just for this example
\begin{document}
\begin{table}
\begin{threeparttable}
\renewcommand\TPTminimum{\linewidth}
\captionsetup{font=small}
\makebox[\linewidth]{\scriptsize%
\begin{tabular}{cccc}
\toprule
\textbf{Parameter} & \textbf{Value} & \textbf{Unity} & \textbf{Reference/Comment} \\
\midrule
$\tau_1$ & $10^{-2}$ & $\text{dia}^{-1}$ & \citet{Spratt} \\
$\tau_2$ & $10^{-3}$ & $\text{dia}^{-1}$ & $\tau_2 \; < \; \tau_1$ \\
%some more lines...
$\lambda$ & $4.16$ & $\text{dia}^{-1}$ & \citet{REF2}\tnote{2} \\
$a$ & $2 \times 10^{3}$ & mg & \citet{REF1}\tnote{1} \\
$b$ & $5 \times 10^{6}$ & mg & \citet{REF1}\tnote{1} \\
\bottomrule
\end{tabular}}
%NOTES:
\begin{tablenotes}[flushleft]\footnotesize
\item[1] I want it that way because my table isn't so big and the footnotes are getting weird the original way...
\item[2] \,Second Note!
\end{tablenotes}
\end{threeparttable}
\caption{Parameters...}
\end{table}
\end{document}
Antwort2
Meine Meinung dazu. Bedenken Sie auch threeparttablex
, dass Sie unter anderem die Schriftgröße für die Notizen global festlegen können.
Ich habe die Überschrift oben platziert, AnmerkungenUndDie Überschrift unten verwirrt die Leser nur. Bitte verwenden Sie \text
in der Mathematik nicht die Aufrechtstellung von Nicht-Text. Es ist eine Einheit und sollte wirklich so behandelt werden, d. h. ( siunitx
).
\documentclass{article}
\usepackage{amsmath,threeparttable}
\usepackage[tableposition=top]{caption}
\usepackage{booktabs}
\captionsetup{font=small}
\newcommand{\citet}[1]{#1}% Just for this example
\begin{document}
\begin{table}
\centering
\caption{Parameters...}
\begin{threeparttable}
\scriptsize
\begin{tabular}{
c l c l c l c
}
\toprule
{\textbf{Parameter}} && {\textbf{Value}}
&& {\textbf{Unity}} && {\textbf{Reference/Comment}}
\\
\midrule
$ \tau_1$ && $ 10^{-2}$
&& $\mathrm{dia}^{-1}$ && {\citet{Spratt}}
\\
$ \tau_2$ && $ 10^{-3}$
&& $\mathrm{dia}^{-1}$ && $ \tau_2 < \tau_1$
\\
% some more lines...
$ \lambda$ && $ 4.16$
&& $\mathrm{dia}^{-1}$ && {\citet{REF2}\tnote{2}}
\\
$ a$ && $ 2 \times
10^{3}$ && {mg} && {\citet{REF1}\tnote{1}}
\\
$ b$ && $ 5 \times
10^{6}$ && {mg} && {\citet{REF1}\tnote{1}}
\\
\bottomrule
\end{tabular}
%NOTES:
\begin{tablenotes}%[flushleft]
\footnotesize
\item[1] I want it that way because my table isn't so big and the footnotes are getting weird the original way...
\item[2] Second Note!
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
(Bild stimmt nicht 100 % mit dem Code überein)