我总是对表格的格式感到不满,并且倾向于选择“还行”的格式。然而,我在这里找不到“还行”的点。
在我在此处展示的图中,您将看到我的表格注释远离左边距,并且不必要地换行了几行。
我如何让它停止以这种方式换行并扩展到 \textwidth 和/或表格宽度?我尝试了很多方法,但没有成功。
梅威瑟:
\documentclass[11pt, proquest]{uwthesis}
% Formatting packages
\usepackage{setspace}
\usepackage[table]{xcolor}
% Table packages:
% Multi-page tables and rotating:
\usepackage{longtable,rotating}
% Allows use of three-part tables:
\usepackage{threeparttable}
\begin{document}
\begin{table}[!htbp]
\begin{center}
\scriptsize
\def\arraystretch{1.2}
\centering
\caption{Statistical Evaluation \label{tab:Stats}}
\begin{threeparttable}
\resizebox{0.5\textwidth}{!}{\begin{tabular}{|c|c|c|}
\hline
Statistic & $V_{ed}/V_{n(prop1)}$ & $V_{ed}/V_{n(prop3)}$ \\
\hline
Count & 9\tnote{*} & 13 \\
\hline
Mean & \cellcolor[HTML]{C0C0C0}1.47 & \cellcolor[HTML]{C0C0C0}1.35 \\
\hline
Median & 1.33 & 1.23 \\
\hline
Min & 1.12 & 1.04 \\
\hline
Max & 1.88 & 1.80 \\
\hline
Std. Dev. & \cellcolor[HTML]{C0C0C0}0.292 & \cellcolor[HTML] {C0C0C0}0.250 \\
\hline
COV & 0.199 & 0.184 \\
\hline
\end{tabular}}
\begin{tablenotes}
\singlespacing
\footnotesize
\item[*] Blah Blah Blah Blah .Blah Blah Blah .Blah Blah Blah .Blah Blah Blah .Blah Blah Blah .
\end{tablenotes}
\end{threeparttable}
\end{center}
\end{table}
\end{document}
答案1
五点建议:(第1和第2点解决问题,剩下的只是风格问题,但强烈建议用于正式文件)。
1) 除非绝对必要,否则不要用于\resizebox
表格。这会导致整个文档的字体大小不一致且不可预测。
2) 如果您想要特定宽度的表格,请使用tabular*
或tabularx
。tabulary
下面的 MWE 是用 制作的tabulary
。
3)不要制作带有垂直线的表格,并尽量少用水平线。使用booktabs
包命令代替\hline
。
4)使用该siunitx
包将数字与小数对齐。
5)简化代码: \begin{center} ... \centering ...\end{center}
是多余的,中心环境增加了垂直间距(这在浮动中通常是不希望的)并且代码的可读性较差。
\documentclass[11pt, proquest]{uwthesis}
% Formatting packages
\usepackage[table]{xcolor}
\usepackage{booktabs,tabulary}
\usepackage{siunitx}
% Table packages:
\usepackage{threeparttable}
\begin{document}
\begin{table}[!htbp]
\centering
\caption{Statistical Evaluation \label{tab:Stats}}
\begin{threeparttable}
\begin{tabulary}{.5\linewidth}{LSS}
\toprule
Statistic & $V_{ed}/V_{n(prop1)}$ & $V_{ed}/V_{n(prop3)}$ \\
\midrule
Count & 9\tnote{*} & 13 \\
Mean & {\cellcolor{lightgray}} 1.47
& {\cellcolor{lightgray}} 1.35 \\
Median & 1.33 & 1.23 \\
Min & 1.12 & 1.04 \\
Max & 1.88 & 1.80 \\
Std. Dev. & {\cellcolor{lightgray}} 0.292
& {\cellcolor{lightgray}} 0.250 \\
COV & 0.199 & 0.184 \\
\bottomrule
\end{tabulary}
\begin{tablenotes}
\footnotesize
\item[*] Blah Blah Blah Blah .Blah Blah Blah
.Blah Blah Blah .Blah Blah Blah .Blah Blah Blah .
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}