Abstand zwischen Beschriftung und Tabelle in TeX

Abstand zwischen Beschriftung und Tabelle in TeX

Ich habe diesen Code

\begin{table}[h]
\caption{Numerical example geometry}
\label{tab_numerical_geo}
\begin{center}
\scalebox{0.9}{
\begin{tabular}{|c|c|c|c|c|c|c|}
\hline
$d^A$  & $d^B$  & $d^C$  & $l^A_{12}$ & $l^C_{12}$ & $h^A$ & $h^C$ \\
\hline
-0.4434 & 0.3455 & 0.7798 & 0.1023 & 0.1523 & 0.04 & 0.023 \\
\hline
\end{tabular}
}
\end{center}
\end{table}

Ich verwende es, \scaleboxum die Größe der Tabelle zu reduzieren, aber dadurch wird der Abstand zwischen der Überschrift und der Tabelle verkleinert. Ohne es zu verwenden, bleibt ein Abstand, der für meinen Artikel gut ist.

Weiß jemand, wie man die Größe der Tabelle reduzieren kann, ohne dass der Platz verloren geht? Ich habe es mit \footnotesizeanstelle von versucht \reducebox, aber das Ergebnis war dasselbe. Danke!

Antwort1

Einige Vorschläge:

  • Um etwas mehr Abstand zwischen der Überschrift und dem tabellarischen Inhalt zu schaffen, laden Sie das captionPaket und geben Sie den gewünschten Wert für die Option an skip; im folgenden Beispiel habe ich festgelegt skip=0.5\baselineskip.

  • Verwenden Sie keincenter Umfeldinnerhalb eines table; verwenden Sie stattdessen das\centering Makro.

  • Da das Material in der Datenzeile offensichtlich negative Zahlen enthalten kann, verwenden Sie eine arrayUmgebung anstelle einer tabularUmgebung. Auf diese Weise müssen Sie nicht viele $Symbole in die Kopfzeile eingeben.

  • Wenn Sie unbedingt eine kleinere Schriftgröße verwenden müssen, verwenden Sie nicht \scalebox, da dies zu einer sehr „spindeldürren“ Ausgabe führt. Verwenden Sie stattdessen \small(für eine lineare Reduzierung der Schriftgröße um 10 %) oder \footnotesize(für eine lineare Reduzierung um 20 %).

  • Zur besseren Abstandshaltung in den Kopf- und Datenzeilen fügen Sie typografische Streben ein.

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage[skip=0.5\baselineskip]{caption}
%% define a few struts
%% (from code by Claudio Beccari in TeX and TUG News, Vol. 2, 1993)
\newcommand\Tstrut{\rule{0pt}{2.9ex}}         % "top" strut
\newcommand\Bstrut{\rule[-1.2ex]{0pt}{0pt}}   % "bottom" strut
\newcommand\TBstrut{\Tstrut\Bstrut}           % "top and bottom" strut

\begin{document}

\begin{table}
\caption{Numerical example geometry}
\label{tab_numerical_geo}
\small % better than \scalebox{0.9}{...}
\centering
$\begin{array}{|*{7}{c|}}
\hline
d^A\TBstrut & d^B  & d^C  & l^{A}_{12} & l^C_{12} & h^A & h^C \\
\hline
-0.4434\TBstrut & 0.3455 & 0.7798 & 0.1023 & 0.1523 & 0.04 & 0.023 \\
\hline
\end{array}$
\end{table}
\end{document}

Antwort2

Versuchen Sie, nach der Überschrift etwas hinzuzufügen \bigskip. Dadurch wird eine Leerzeile eingefügt, die den gewünschten Abstand schafft.

\documentclass{article} 
\usepackage[utf8]{inputenc}
\begin{document}
\begin{table}[h]
\caption{Numerical example geometry}
\bigskip
\label{tab_numerical_geo}
\begin{center}
\scalebox{0.9}{
...

Antwort3

Verwenden Sie das Paket captionund \resizebox:

\documentclass[twocolumn]{article}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{blindtext}
\begin{document}
    \blindtext
    \begin{table}[!htb]
    \caption{Numerical example geometry\strut}\label{tab_numerical_geo}
    \centering
    \resizebox{\linewidth}{!}{%
    \begin{tabular}{@{}ccccccc@{}}\toprule
    $d^A$  & $d^B$  & $d^C$  & $l^A_{12}$ & $l^C_{12}$ & $h^A$ & $h^C$ \\   \midrule
    $-0.4434$ & 0.3455 & 0.7798 & 0.1023 & 0.1523 & 0.04 & 0.023 \\\bottomrule
    \end{tabular}}
    \end{table}

    \blindtext
\end{document}

Bildbeschreibung hier eingeben

Antwort4

Nachfolgend finden Sie einige Vorschläge zum Satz der Tabelle. Ohne Ihre Einschränkungen zu kennen, ist es schwierig, konkretere Angaben zu machen. Um sicherzustellen, dass die Überschrift nicht zu nahe an den oberen Rand der Tabelle gelangt, habe ich \strutam Ende der Überschrift ein a verwendet.

    \documentclass{article}
    \usepackage{booktabs}
    \begin{document}
    \begin{table}
        \caption{Numerical example geometry\strut}
        \label{tab_numerical_geo}
        \centering
        \begin{tabular}{@{}ccccccc@{}}
        \toprule
        $d^A$  & $d^B$  & $d^C$  & $l^A_{12}$ & $l^C_{12}$ & $h^A$ & $h^C$ \\
        \midrule
        $-0.4434$ & 0.3455 & 0.7798 & 0.1023 & 0.1523 & 0.04 & 0.023 \\
        \bottomrule
        \end{tabular}
    \end{table}

    \begin{table}
        \caption{Numerical example geometry\strut}
        \label{tab_numerical_geo2}
        \catcode`!=\active
        \def!{\phantom0}
        \centering
        \begin{tabular}{@{}lr@{}}
        \toprule
        $d^A$       &$-0.4434$ \\
        $d^B$       &0.3455  \\  
        $d^C$       &0.7798  \\
        $l^A_{12}$  &0.1023  \\     
        $l^C_{12}$  &0.1523  \\  
        $h^A$       &0.04!!  \\
        $h^C$       &0.023!  \\
        \bottomrule
        \end{tabular}
    \end{table}
    \begin{table}
        \caption{Numerical example geometry\strut}
        \label{tab_numerical_geo3}
        \catcode`!=\active
        \def!{\phantom0}
        \centering
        \begin{tabular}{@{}lr@{\qquad}lr@{}}
        \toprule
        $d^A$       &$-0.4434$ &
        $d^B$       &0.3455  \\  
        $d^C$       &0.7798   & 
        $l^A_{12}$  &0.1023  \\     
        $l^C_{12}$  &0.1523   & 
        $h^A$       &0.04!!  \\
        $h^C$       &0.023!  \\
        \bottomrule
        \end{tabular}
    \end{table}

    \end{document}

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

verwandte Informationen