我使用“harvard-thesis.cls”模板开始撰写我的论文,原始文件托管在这里
https://es.sharelatex.com/templates/thesis/harvard-phd
我现在的问题是脚注表格对齐。虽然我在 .cls 中加入了以下行,但居中仍然不起作用:
\usepackage[justification=centering]{caption}
您可以查看和编辑第 1 章
https://es.sharelatex.com/project/58455964c0ba0b593dc919de
尤其是,这不适用于以下示例:
\documentclass{thesis}
\beging{document}
\begin{table}
\centering
\caption{Principales hashtags del movimiento 15M}
\label{tab:hashtags15M}
\begin{tabular}{@{}lrr@{}}\toprule[1.5pt]
\bf Hashtag & \bf Tweets & \bf Ratio* \\\midrule
acampadasol & 646.853 & 25,80\\
spanishrevolution & 605.764 & 24,16\\
15m & 572.047 & 22.82\\
nolesvotes & 302.745 & 12,08\\
democraciarealya & 242.903 & 9,69\\
nonosvamos & 103.889 & 4,14 \\
notenemosmiedo & 84.614 & 3,38\\
yeswecamp & 56.938 & 2,27\\
19j & 56.622 & 2.26 \\
globalcamp & 37.024 & 1,48\\
bcnsinmiedo & 37.024 & 1,48\\
globalcamp & 35.877 & 1,43\\
estoesreflexion & 31.220 & 1,25\\
15mani & 28.891 & 1,15
\bottomrule[1.25pt]
\end {tabular}\par
\caption*{*Porcentaje de Tweets respecto a la muestra. \\
La relación tweet:hashtag suele ser de tipo 1:n.\\Muestra $=$ 2.507.027 tweets}
\end{table}
\end{document}
使用threeparttable
包似乎是一个解决方案。现在出现了新的问题:
- 现在如何自动调整线宽以适应每个单元格的内容?
- 如果线宽小于文档列,如何使表格居中?
- 如何实现多列?
- 如何增加顶部规则、中部规则和底部规则的宽度?
以下是一个例子:
\documentclass{harvard-thesis}
\captionsetup{labelfont=\rmdefault, textfont=\rmdefault }
\begin{document}
\begin{table*}[ht]
\toprule[1.5pt]
\caption{Revisions}
\begin{threeparttable}
\centering
\begin{tabular}{p{0.15\linewidth}
p{0.15\linewidth}
p{0.15\linewidth}
p{0.15\linewidth}}
\hline
Title 1 & Title 2 & Title 3 & Title 4 \\
\hline
Cell 1 & Cell 1 & Cell 3 & Cell 4 \tnote{a} \\
Cell 1 & Cell 1 & Cell 3 & Cell 4 \tnote{b} \\
\hline
\end{tabular}
\begin{tablenotes}
\item[a] My Note.
\item[b] My Other Note.
\end{tablenotes}
\end{threeparttable}
\end{table*}
\end{document}