我想要像这样写表格的标题:
\documentclass{article}
\usepackage{caption}
\begin{document}
\begin{table}
\caption{Caption}
\label{tab:1}
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}|c|c|}
\hline
Name & Sum\\
\hline
Square1 & 489.752 \\
Square4 & 42.351 \\
Ellipse & 600.12 \\
\hline
\end{tabular*}
\end{table}
\结束{文档}
答案1
基本上,您想使用该sidecap
包。我将展示用法,并重新格式化表格,使其在排版上更加合理。
\documentclass{article}
\usepackage[leftcaption]{sidecap}
\usepackage{booktabs,siunitx} % better tables
\begin{document}
\begin{SCtable}
\caption{Caption}
\label{tab:1}
\begin{tabular}{lS[table-format=3.3]}
\toprule
\multicolumn{1}{c}{Name} & \multicolumn{1}{c}{Sum}\\
\midrule
Square1 & 489.752 \\
Square4 & 42.351 \\
Ellipse & 600.12 \\
\bottomrule
\end{tabular}
\end{SCtable}
\end{document}
不要尝试将表格扩展到超出其自然宽度(稍微宽一点的列间距是可以接受的):它们是用来阅读的,而不是用来填充空间的。