Fehlender Abstand in der Tabelle, da Text in die Ränder übergeht

Fehlender Abstand in der Tabelle, da Text in die Ränder übergeht

Folgendes ist meine Latex-Vorlage:

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{mathtools}
\usepackage{tabularx}

\begin{document}

\begin{table}[]
\footnotesize
\centering
\begin{tabular}{|l|c|}
\hline
S. No. & Analysis \\ \hline
$1$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ \hline
$1$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ \hline
$1$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ \hline
$2$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ \hline
$2$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ \hline
$2$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ \hline
$3$ & \begin{tabular}[c]{@{}c@{}}$x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt},$\\ $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$\end{tabular} \\ \hline
$3$ & \begin{tabular}[c]{@{}c@{}}$x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt},$\\ $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$\end{tabular} \\ \hline
$3$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ \hline
$3$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ \hline
\end{tabular}
\caption{Example of a table}
\label{sth}
\end{table}

\end{document}

Dadurch wird die folgende Tabelle generiert.

Bildbeschreibung hier eingeben

Mein Problem ist, dass die Tabelle schäbig aussieht. Sie sieht sehr überladen aus. Gibt es eine Möglichkeit, in jedem der Kästchen zwischen dem Text und den Kästchenrändern eine Lücke zu lassen? Das Problem betrifft nur die Elemente der zweiten Spalte, da diese eine Formel mit hochgestellten und tiefgestellten Zeichen haben.

Wie kann diese Tabelle am besten veröffentlicht werden, damit die Leute sie problemlos lesen können?

PS: Ich muss es auf Fußnotengröße halten. Aber ich denke nicht, dass das wichtig sein sollte. Ich frage nur, wie ich etwas Leerraum um die Formel in der zweiten Spalte einfügen kann, damit die Formel nicht mit den Rändern verschmilzt.

Antwort1

arrayIch würde (a) eine -Umgebung anstelle einer tabular-Umgebung für die Haupttabelle verwenden , (b) die „inneren“ tabularUmgebungen überhaupt nicht verwenden, (c) die Linienzeichnungsmakros des booktabsPakets für weniger, aber gut verteilte horizontale Linien verwenden und (d) alle vertikalen Linien weglassen. Sie werden nicht benötigt – wirklich!

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{booktabs} % \toprule, \midrule, \bottomrule, \addlinespace
\begin{document}

\begin{table}
\footnotesize
\centering
$\begin{array}{@{}ll@{}}
\toprule
\mbox{S.\,No.} & \mbox{Analysis} \\ 
\midrule
1 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \addlinespace
1 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \addlinespace
1 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \addlinespace
2 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \addlinespace
2 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \addlinespace
2 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \addlinespace
3 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt},\\[0.5ex]
&x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \addlinespace
3 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt},\\[0.5ex]
&x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \addlinespace
3 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \addlinespace
3 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ 
\bottomrule
\end{array}$
\caption{Example of a table}
\label{sth}
\end{table}

\end{document}

Nachtragum die Folgeanfrage des OP zu beantworten:

Gibt es eine Möglichkeit, die Dinge etwas stärker zu komprimieren, sodass sie denselben Platz wie das Original einnehmen und gleichzeitig die Ästhetik erhalten bleibt?

Der Hauptgrund für das Einfügen von zusätzlichem vertikalen Abstand zwischen den Zeilen über die \addlinespaceAnweisungen bestand darin, die Ästhetik zu ändern, indem ein wenig „Luft zum Atmen“ innerhalb der Tabelle geschaffen wurde. Wie man diese Ästhetik beibehält und gleichzeitig etwas vertikalen Abstand spart, wird nicht einfach sein. Ich nehme an, dass die Ausführung \setlength{\defaultaddspace}{0.3em}unmittelbar vor $\begin{array}...und das Ändern der beiden Instanzen von \\[0.5ex]in \\0.3exzumindest einen Teil der Ästhetik bewahren sollte. Außerdem sparen Sie etwa zwei Zeilen vertikalen Abstand ... Der folgende Screenshot stellt die oben gezeigte Lösung der Lösung gegenüber, die sich aus der Reduzierung des Werts von \defaultaddspaceum 40 % ergibt. (Falls Sie neugierig sind: Wenn Sie die \addlinespaceAnweisungen vollständig eliminieren – was die Ästhetik definitiv erheblich beeinträchtigen würde! – würden Sie weitere 1 bis 2 Zeilen sparen.)

Bildbeschreibung hier eingeben

Antwort2

Mit Hilfe des booktabs und des cellspacePakets können Sie folgende Ausgabe erzielen:

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{mathtools}
\usepackage{makecell}
\usepackage{cellspace}
            \setlength{\cellspacetoplimit}{6pt}
            \setlength{\cellspacebottomlimit}{6pt}
\begin{document}

\begin{table}[]
\footnotesize
\centering
\begin{tabular}{SlSc}
\toprule
S. No. & Analysis \\ 
\midrule
$1$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ 
$1$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ 
$1$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ 
$2$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ 
$2$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ 
$2$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ 
$3$ & \begin{tabular}[c]{@{}c@{}}$x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt},$\\[3pt] $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$\end{tabular} \\ 
$3$ & \begin{tabular}[c]{@{}c@{}}$x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt},$\\[3pt] $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$\end{tabular} \\ 
$3$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ 
$3$ & $x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}$ \\ 
\bottomrule
\end{tabular}
\caption{Example of a table}
\label{sth}
\end{table}

\end{document}

Antwort3

Ist es mit Hilfe von cellspaceund besser makecell?

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{mathtools}
\usepackage{tabularx}
\usepackage[math]{cellspace}
\setlength{\cellspacetoplimit}{3pt}
\setlength{\cellspacebottomlimit}{3pt}

\usepackage{makecell}

\begin{document}

\begin{table}[!htb]
\footnotesize
\centering
 \begin{tabular}{|l| >{$}Sc<{$}|}
\hline
S. No. & \text{Analysis} \\ \hline
 1 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \hline
 1 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \hline
 1 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \hline
 2 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \hline
 2 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \hline
 2 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \hline
 3 & \makecell{x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}, \\[0.5ex] x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}} \\ \hline
 3 & \makecell{x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}, \\[0.5ex] x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}} \\ \hline
 3 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \hline
 3 & x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt}+x^c_{pq}+p^{34r}_{rt} \\ \hline
\end{tabular}
\caption{Example of a table}
\label{sth}
\end{table}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen