Warum schwebt die Tabelle über den Rändern und scheint nicht zentriert zu sein?

Warum schwebt die Tabelle über den Rändern und scheint nicht zentriert zu sein?
\documentclass[a4paper,12pt]{article}
\usepackage[nottoc]{tocbibind}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{booktabs,siunitx}
\usepackage{color, colortbl}

\usepackage[table,svgnames]{xcolor}
%\usepackage{xcolor, colortbl}
%\usepackage{enumitem}
\usepackage{flafter}
%\usepackage{geometry}
\usepackage{float}
\usepackage{bigstrut}
\usepackage{makecell}
\usepackage{siunitx}

\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 left=20mm,
 right=20mm
 }

\usepackage{tgtermes}
%\usepackage{pslatex}
\usepackage{amsmath,amssymb,amsthm,textcomp}
\usepackage{enumerate}
\usepackage{multicol}
\usepackage{tikz}
\usepackage{ragged2e}
\pagenumbering{arabic}

\usepackage{enumerate,mdwlist}

\sisetup{separate-uncertainty=true}

\definecolor{LightCyan}{rgb}{0.69,1.21,1.21}

\renewcommand{\refname}{Bibliography}
\linespread{1.3}
%\renewcommand{\contentsname{Table of Contents}}
\renewcommand\theadalign{bc}
\renewcommand\theadfont{\sffamily}

\renewcommand\theadgape{\Gape[4pt]}
\renewcommand\cellgape{\Gape[4pt]}




\begin{document}

\begin{table}[H]
    \centering
    \caption{Add caption}
    \begin{tabular}{r r r r r r }
    \hline
    \rowcolor{LightCyan}

    \thead{Current \textit{I}/ \si{\milli\ampere} \\ $\Delta I$ $\approx$  0 \si{\milli\ampere}} & \thead{Voltage \textit{$V_{1}$}/ \si{\volt} \\ $\Delta$ $V_{1}$ = $\pm$  0.01 \si{\volt}}  & \thead{Voltage \textit{$V_{2}$}/ \si{\volt} \\ $\Delta$ $V_{2}$ = $\pm$  0.0001 \si{\volt}} &  \thead{Voltage $\frac{V_{1}}{V_{2}}$/ \si{\volt} \\ } & \thead{Fractional uncertainty\\$\frac{\Delta V_{1}}{V_{1}}$+$\frac{\Delta V_{2}}{V_{2}}$} & V1(V)  \bigstrut\\

    \hline
    1   & 0.50 & 0.5837 & 0.8566044 & 0.0202 & 0.7500 \bigstrut\\
    \hline
    2   & 1.00 & 1.1875 & 0.8421053 & 0.0101 & 0.7500 \bigstrut\\
    \hline
    3   & 1.50 & 1.7928 & 0.8366801 & 0.0067 & 0.7500 \bigstrut\\
    \hline
    4   & 2.00 & 2.4034 & 0.8321544 & 0.0050 & 0.7500 \bigstrut\\
    \hline
    5   & 2.50 & 3.0182 & 0.8283083 & 0.0040 & 0.7500 \bigstrut\\
    \hline
    6   & 3.00 & 3.6359 & 0.8251052 & 0.0034 & 0.7500 \bigstrut\\
    \hline
    7   & 3.50 & 4.2556 & 0.8224457 & 0.0029 & 0.7500 \bigstrut\\
    \hline
    8   & 4.00 & 4.8728 & 0.8208833 & 0.0025 & 0.7500 \bigstrut\\
    \hline
    9   & 4.50 & 5.4929 & 0.8192394 & 0.0022 & 0.7500 \bigstrut\\
    \hline
    10  & 5.00 & 6.1217 & 0.8167666 & 0.0020 & 0.7500 \bigstrut\\
    \hline
    11  & 5.50 & 6.7480 & 0.8150563 & 0.0018 & 0.7500 \bigstrut\\
    \hline
    12  & 6.00 & 7.3694 & 0.8141775 & 0.0017 & 0.7500 \bigstrut\\
    \hline
    \end{tabular}%
  \end{table}%
\end{document}

Antwort1

Micoüberhole mich (wieder) für 48 Sekunden ...

\documentclass[a4paper,12pt]{article}
\usepackage[nottoc]{tocbibind}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{booktabs,siunitx}
\sisetup{separate-uncertainty=true}
\usepackage{color, colortbl}

\usepackage[table,svgnames]{xcolor}
\definecolor{LightCyan}{rgb}{0.69,1.21,1.21}
%\usepackage{xcolor, colortbl}
%\usepackage{enumitem}
\usepackage{flafter}
%\usepackage{geometry}
\usepackage{float}
\usepackage{bigstrut}
\usepackage{makecell}
\renewcommand\theadalign{tc}
\renewcommand\theadfont{\sffamily}
\renewcommand\theadgape{}
\setcellgapes{5pt}

\usepackage{siunitx}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 left=20mm,
 right=20mm
 }
\usepackage{tgtermes}
%\usepackage{pslatex}
\usepackage{amsmath,amssymb,amsthm,textcomp}
%\usepackage{enumerate}
\usepackage{multicol}
\usepackage{tikz}
\usepackage{ragged2e}
\pagenumbering{arabic}
\usepackage{enumerate,mdwlist}

\renewcommand{\refname}{Bibliography}
\linespread{1.3}
%\renewcommand{\contentsname{Table of Contents}}

\begin{document}
    \begin{table}[htb]
    \centering
    \caption{Add caption}
    \setlength\tabcolsep{0pt}
    \makegapedcells
    \begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}
                                 S[table-format=2]
                                 S[table-format=1.2]
                                 S[table-format=1.4]
                                 S[table-format=1.6]
                            *{2}{S[table-format=1.4]}
                                }
    \toprule
{\thead{$I$/\si{\milli\ampere}\\ $\Delta I\approx 0$ \si{\milli\ampere}}}
    & {\thead{$V_{1}$/\si{\volt}\\ $\Delta V_{1} = \SI{\pm 0.01}{\volt}$}}
        & {\thead{$V_{2}$/\si{\volt}\\ $\Delta V_{2} = \SI{\pm e-4}{\volt}$}}
            & {\thead{$\frac{V_{1}}{V_{2}}$/\si{\volt}}}
                & {\thead{Fractional\\[-1ex] uncertainty\\
                         $\frac{\Delta V_{1}}{V_{1}}+\frac{\Delta V_{2}}{V_{2}}$}}
                    & {$V_1(V)$}     \\
    \midrule
    1   & 0.50 & 0.5837 & 0.8566044 & 0.0202 & 0.7500 \\
    2   & 1.00 & 1.1875 & 0.8421053 & 0.0101 & 0.7500 \\
    3   & 1.50 & 1.7928 & 0.8366801 & 0.0067 & 0.7500 \\
    4   & 2.00 & 2.4034 & 0.8321544 & 0.0050 & 0.7500 \\
    5   & 2.50 & 3.0182 & 0.8283083 & 0.0040 & 0.7500 \\
    6   & 3.00 & 3.6359 & 0.8251052 & 0.0034 & 0.7500 \\
    7   & 3.50 & 4.2556 & 0.8224457 & 0.0029 & 0.7500 \\
    8   & 4.00 & 4.8728 & 0.8208833 & 0.0025 & 0.7500 \\
    9   & 4.50 & 5.4929 & 0.8192394 & 0.0022 & 0.7500 \\
    10  & 5.00 & 6.1217 & 0.8167666 & 0.0020 & 0.7500 \\
    11  & 5.50 & 6.7480 & 0.8150563 & 0.0018 & 0.7500 \\
    12  & 6.00 & 7.3694 & 0.8141775 & 0.0017 & 0.7500 \\
    \bottomrule
    \end{tabular*}%
  \end{table}%
\end{document}

Bildbeschreibung hier eingeben

in deiner Präambel lädst du einige Pakete zweimal .. ich kommentiere sie oben mwe. Ich korrigiere auch die Einstellungen für makecellandere, es ist mehr oder weniger das gleiche wie beiMicoAntwort.

Antwort2

Als Erstes müssen Sie die Breite einiger Überschriftenzellen verringern, am besten durch das Einfügen einiger Zeilenumbrüche in den Spalten 4 und 5.

Ich würde außerdem das gesamte Erscheinungsbild der Tabelle vereinfachen und rationalisieren, hauptsächlich indem ich alle Anweisungen entferne \hlineund stattdessen , , (2 Instanzen) und verwende \toprule. \midruleDadurch \addlinespacekönnen \bottomruleSie auch alle Anweisungen entfernen \bigstrut.

Die Spannungsverhältnisse mit 7 [!] signifikanten Ziffern anzuzeigen, scheint übertrieben. Ich schlage vor, Sie nutzen einige der Funktionen des siunitxPakets, um die Zahlen auf nur 3 Stellen zu runden. Es scheint auch sinnlos, 4 Ziffern in der letzten Spalte anzuzeigen, wenn 2 Ziffern völlig ausreichen.

Ich muss allerdings auch sagen, dass das Hinzufügen von Farbe zum Kopfzeilenmaterial absolut nichts zur Lesbarkeit der Überschrift oder der gesamten Tabelle beiträgt. Ehrlich gesagt würde ich keine Farben verwenden, es sei denn, ich wollte einen auffälligen Eindruck erwecken. Abschließend habe ich Ihre Einstellung beibehalten, Wörter im Textmodus in den Überschriftenzellen serifenlos darzustellen, muss aber gestehen, dass ich nicht glaube, dass dies viel bringt (wenn überhaupt ...).

Bildbeschreibung hier eingeben

\documentclass[12pt]{article}
%% (simplified the preamble as much as possible)
\usepackage[utf8]{inputenc}
\usepackage{booktabs,siunitx,float}

\usepackage{geometry}
\geometry{total={170mm,257mm},margin=20mm}

\usepackage{tgtermes}

\usepackage{setspace}
\setstretch{1.3}

\usepackage{makecell}
\renewcommand\theadalign{tc}
\renewcommand\theadfont{\sffamily}
\renewcommand\theadgape{\Gape[2pt]}
\renewcommand\cellgape{\Gape[2pt]}

\begin{document}

\begin{table}[H]
\centering
    \sisetup{detect-mode,round-mode=places}
    \caption{Add caption}
    \begin{tabular}{@{}ccc
                       S[table-format=1.3,
                         round-precision=3]
                       c
                       S[table-format=1.2,
                         round-precision=2]@{}}
    \toprule
    \thead{Current $I$ (\si{\milli\ampere}) \\ 
    $\Delta I \approx \SI{0}{\milli\ampere}$} 
  & \thead{Voltage $V_{1}$ (\si{\volt}) \\ 
    $\Delta V_{1}  = \pm \SI{0.01}{\volt}$}  
  & \thead{Voltage $V_{2}$ (\si{\volt}) \\ 
    $\Delta V_{2} = \pm \SI{0.0001}{\volt}$} 
  & {\thead{Voltage\\ratio \\ 
    $V_{1}/V_{2}$}}
  & \thead{Fractional\\uncertainty\\
    $\frac{\Delta V_{1}}{V_{1}}+\frac{\Delta V_{2}}{V_{2}}$} 
  & {\textsf{V1} (\si{V})} \\
    \midrule
    1   & 0.50 & 0.5837 & 0.8566044 & 0.0202 & 0.7500 \\
    2   & 1.00 & 1.1875 & 0.8421053 & 0.0101 & 0.7500 \\
    3   & 1.50 & 1.7928 & 0.8366801 & 0.0067 & 0.7500 \\
    4   & 2.00 & 2.4034 & 0.8321544 & 0.0050 & 0.7500 \\
    \addlinespace
    5   & 2.50 & 3.0182 & 0.8283083 & 0.0040 & 0.7500 \\
    6   & 3.00 & 3.6359 & 0.8251052 & 0.0034 & 0.7500 \\
    7   & 3.50 & 4.2556 & 0.8224457 & 0.0029 & 0.7500 \\
    8   & 4.00 & 4.8728 & 0.8208833 & 0.0025 & 0.7500 \\
    \addlinespace
    9   & 4.50 & 5.4929 & 0.8192394 & 0.0022 & 0.7500 \\ 
    10  & 5.00 & 6.1217 & 0.8167666 & 0.0020 & 0.7500 \\
    11  & 5.50 & 6.7480 & 0.8150563 & 0.0018 & 0.7500 \\
    12  & 6.00 & 7.3694 & 0.8141775 & 0.0017 & 0.7500 \\
    \bottomrule
    \end{tabular}
  \end{table}
\end{document}

Antwort3

Eine Lösung mit Verbesserungen und Codevereinfachungen, die systematisch siunitxund makecell(insbesondere Regeln mit variabler Dicke) verwendet und die \bigstrutBefehle durch das cellspacePaket ersetzt, das definiertminimalvertikaler Abstand oben und unten in Zellen in Spalten, denen der Buchstabe vorangestellt ist S, oder Cwenn Sie, wie hier, laden siunitx. Beachten Sie, dass die Auffüllbefehle von makecellanscheinend Probleme mit Tabellenfarbbefehlen haben. Außerdem habe ich geladen, captionum einen sinnvollen Abstand zwischen Überschrift und Tabelle zu haben.

\documentclass[a4paper,12pt]{article}
\usepackage[nottoc]{tocbibind}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{booktabs,siunitx}
\usepackage[table,svgnames]{xcolor}
%\usepackage{enumitem}
\usepackage{flafter}
\usepackage{caption, float}
\usepackage{bigstrut}
\usepackage{makecell}
\usepackage{siunitx}

\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 hmargin=20mm,
 top=20mm,
 showframe
 }

\usepackage{amsmath, amssymb, amsthm, textcomp}%
\usepackage{tgtermes}
\usepackage[EULERGREEK]{sansmath}
\usepackage{enumerate}
\usepackage{multicol}
\usepackage{tikz}
\usepackage{ragged2e}
\pagenumbering{arabic}

\usepackage{enumerate,mdwlist}

\sisetup{separate-uncertainty=true}

\definecolor{LightCyan}{rgb}{0.69,1.21,1.21}

\renewcommand{\refname}{Bibliography}
\linespread{1.3}
%\renewcommand{\contentsname{Table of Contents}}
\renewcommand\theadalign{bc}
\renewcommand\theadfont{\sffamily\sansmath}
\usepackage{cellspace}
\setlength{\cellspacetoplimit}{6pt}
\setlength{\cellspacebottomlimit}{6pt}

%\renewcommand\theadgape{\Gape[4pt]}
% \renewcommand\cellgape{\Gape[4pt]}

\begin{document}

\begin{table}[H]
    \centering\sisetup{detect-all}

    \caption{Add caption}
    \begin{tabular}{Cr r r r r r }
    \Xhline{0.8pt}
    \rowcolor{LightCyan}

    \thead{Current $I/ \si{\mA}$ \\ $\Delta I\approx \SI{0}{\mA}$} & \thead{Voltage $V_{1}/\mkern1.5mu \si{\V}$ \\ $\Delta V_{1} = \pm \SI{0.01}{\V}$} & \thead{Voltage $V_{2}/\mkern1.5mu \si{\V}$ \\ $\Delta V_{2} = \pm \SI{0.0001}{\V}$} & \thead{Voltage $\frac{V_{1}}{V_{2}}/ \mkern1.5mu\si{\V}$} & \thead{Fractional\\[-1ex] uncertainty\\[-0.5ex] $\frac{\Delta V_{1}}{V_{1}} + \frac{\Delta V_{2}}{V_{2}}$} & V1(V) \\
    \Xhline{0.8pt}
    1 & 0.50 & 0.5837 & 0.8566044 & 0.0202 & 0.7500 \\
    \hline
    2 & 1.00 & 1.1875 & 0.8421053 & 0.0101 & 0.7500 \\
    \hline
    3 & 1.50 & 1.7928 & 0.8366801 & 0.0067 & 0.7500 \\
    \hline
    4 & 2.00 & 2.4034 & 0.8321544 & 0.0050 & 0.7500 \\
    \hline
    5 & 2.50 & 3.0182 & 0.8283083 & 0.0040 & 0.7500 \\
    \hline
    6 & 3.00 & 3.6359 & 0.8251052 & 0.0034 & 0.7500 \\
    \hline
    7 & 3.50 & 4.2556 & 0.8224457 & 0.0029 & 0.7500 \\
    \hline
    8 & 4.00 & 4.8728 & 0.8208833 & 0.0025 & 0.7500 \\
    \hline
    9 & 4.50 & 5.4929 & 0.8192394 & 0.0022 & 0.7500 \\
    \hline
    10 & 5.00 & 6.1217 & 0.8167666 & 0.0020 & 0.7500 \\
    \hline
    11 & 5.50 & 6.7480 & 0.8150563 & 0.0018 & 0.7500 \\
    \hline
    12 & 6.00 & 7.3694 & 0.8141775 & 0.0017 & 0.7500 \\
    \Xhline{0.8pt}
    \end{tabular}%
  \end{table}%

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen