Falta de espaçamento na tabela devido ao texto borrado nas bordas

Falta de espaçamento na tabela devido ao texto borrado nas bordas

A seguir está meu modelo de látex:

\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}

Isso gera a tabela a seguir.

insira a descrição da imagem aqui

Meu problema é que a mesa parece surrada. Parece muito confuso. Existe alguma maneira de colocar algum espaço em cada uma das caixas entre o texto e as bordas da caixa. O problema está apenas nos elementos da segunda coluna porque eles possuem uma fórmula com sobrescrito e subscrito.

Qual a maneira mais bonita de publicar esta tabela para que as pessoas possam lê-la facilmente?

PS: Preciso mantê-lo no tamanho das notas de rodapé. Mas não acho que isso deva importar. Só estou perguntando como colocar algum espaço em branco ao redor da fórmula na segunda coluna para que a fórmula se misture às bordas.

Responder1

Eu (a) empregaria um arrayambiente em vez de um tabularambiente para a tabela principal, (b) não usaria os tabularambientes 'internos', (c) usaria as macros de desenho de linha do booktabspacote para menos , mas linhas horizontais bem espaçadas, e (d) omitir todas as linhas verticais; eles não são necessários - realmente!

insira a descrição da imagem aqui

\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}

Termo aditivopara responder à consulta de acompanhamento do OP:

Existe uma maneira de comprimir um pouco mais as coisas para que ocupe o mesmo espaço do original, mantendo a estética?

O principal objetivo de inserir algum espaço vertical extra entre as fileiras, via \addlinespaceinstruções, foi mudar a estética, criando um pouco de “espaço para respirar” dentro da mesa. Como manter essa estética e ao mesmo tempo economizar espaço vertical não será fácil. Suponho que executar \setlength{\defaultaddspace}{0.3em}imediatamente antes $\begin{array}...e alterar as duas instâncias de \\[0.5ex]to \\0.3exdeve conseguir preservar pelo menos parte da estética. Além disso, você economizará cerca de duas linhas de espaço vertical... A imagem a seguir justapõe a solução mostrada acima com aquela que resulta da redução do valor de \defaultaddspaceem 40%. (Caso você esteja curioso: eliminar \addlinespacetotalmente as diretivas - o que definitivamente afetaria muito a estética! - economizaria mais 1 a 2 linhas.)

insira a descrição da imagem aqui

Responder2

Com a ajuda do booktabs e do cellspacepacote você pode obter o seguinte resultado:

insira a descrição da imagem aqui

\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}

Responder3

É melhor com a ajuda de cellspacee 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} 

insira a descrição da imagem aqui

informação relacionada