\begin{table}[h]%The best place to locate the table environment is directly after its first reference in text
\caption{\label{tab:table1}%
A table of the original periods and calculations of $g$ with the overall corrections.
}
\begin{ruledtabular}
\begin{tabular}{ l @{\qquad} ccccc }
\textrm{Number of Trials}
\textrm{Average Period}&
\textrm{Initial Angle}&
\textrm{Approximate $g$ Value}&
\textrm{Correction 1}&
\textrm{Correction 2}\\
\colrule
2 & 2.54 & 1 & 1 & 1\\
C & 2. & 1 & 1 & 1 & 1\\
Al & 2 & 1 & 1 & 1 & 1\\
\end{tabular}
\end{ruledtabular}
\end{table}
我正在制作一篇 2 列的科学论文,并试图在其中放入一个表格,但我的表格列重叠,就像我只有 1 列的论文一样。表格上方和下方两行的表格图形工作正常,但文本列本身(如“更正 1”)突出到论文的第二列。我如何告诉 LateX 只将字体大小缩小?
答案1
您可以遵循我的桌子放不下;我有什么办法吗?
在这里我使用了其中的一些,但最重要的是,我使用缩写和一些常见简写的假设完全减少了列标题:
\documentclass[twocolumn]{article}
\usepackage{booktabs,lipsum,makecell}
\begin{document}
\lipsum[1]
\begin{table}[h]
\centering
\caption{A table of the original periods and calculations of~$g$ with the overall corrections.}
\setlength{\tabcolsep}{.5\tabcolsep}%
\begin{tabular}{ l @{\qquad} ccccc }
\toprule
Trials &
\makecell[b]{Avg \\ Period} &
\makecell[b]{Init. \\ Angle} &
\makecell[b]{Approx. \\ $g$ value} &
Corr.\ 1 &
Corr.\ 2 \\
\midrule
2 & 2.54 & 1 & 1 & 1 \\
C & 2. & 1 & 1 & 1 & 1 \\
Al & 2 & 1 & 1 & 1 & 1 \\
\bottomrule
\end{tabular}
\end{table}
\lipsum[2-5]
\end{document}
在twocolumn
文档中,您必须做出一些牺牲才能将内容按列放置tabular
。另一个选项是将内容放在tabular
里面table*
(在页面顶部,横跨两列)。