以下是我的 Latex 模板:
\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}
这将生成下表。
我的问题是表格看起来很破旧。看起来很杂乱。有没有办法在每个框的文本和框边框之间留出一些空隙。问题只出在第二列的元素上,因为它们有一个带上标和下标的公式。
怎样以最美观的方式发布此表格以便人们可以轻松阅读?
附言:我需要将其保持在脚注大小。但我认为这并不重要。我只想问如何在第二列的公式周围留出一些空白,以便公式能够融入边框。
答案1
我会 (a) 使用一个array
环境而不是tabular
主表的环境,(b) 我tabular
根本不会使用“内部”环境,(c) 我会使用booktabs
包的线条绘制宏来绘制更少但间距适当的水平线,以及 (d) 省略所有垂直线;它们不是必需的 - 真的!
\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}
附录回答原帖作者的后续疑问:
有没有办法将东西进一步压缩,使其占用与原始东西相同的空间,同时保持美观?
通过指令在行之间插入一些额外的垂直空间的主要目的\addlinespace
是通过在表格内部创建一些“呼吸空间”来改变美观。如何在节省一些垂直空间的同时保留这些美感并不是一件容易的事。我认为在\setlength{\defaultaddspace}{0.3em}
之前立即执行$\begin{array}...
,并将 的两个实例更改为\\[0.5ex]
,\\0.3ex
应该可以保留至少一些美观。此外,您将节省大约两行垂直空间……以下屏幕截图将上面显示的解决方案与将 的值减少\defaultaddspace
40% 后得到的解决方案并列。(如果您好奇:\addlinespace
完全消除指令——这肯定会对美观产生重大影响!——将节省另外 1 到 2 行。)
答案2
booktabs
在和包的帮助下,cellspace
您可以实现以下输出:
\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}
答案3
借助cellspace
和会不会更好呢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}