Latex 让乳胶桌子变小?
我有一张乳胶桌子,看起来像这样:Latex 让乳胶桌子变小?,latex,Latex,我有一张乳胶桌子,看起来像这样: \begin{table}[!ht] \centering \small \caption{ \bf{Caption}} \begin{tabular}{l|c|c|l|c|c|c|c|c} field1 & field 2 & ... \\ \hline ... 问题是,即使使用“\small”,表格也太大,因为我使用: \usepackage{setspace} \doublespacing 在标题中。我怎样才能: 把桌子隔开?及 把
\begin{table}[!ht]
\centering
\small
\caption{
\bf{Caption}}
\begin{tabular}{l|c|c|l|c|c|c|c|c}
field1 & field 2 & ... \\
\hline
...
问题是,即使使用“\small”,表格也太大,因为我使用:
\usepackage{setspace}
\doublespacing
在标题中。我怎样才能:
我希望它能放在一整页上。如果一页太长,请使用
longtable
软件包。如果页面太宽,则使用p{width}
代替l、r或c作为列说明符。您还可以缩小到\small
,即\footnotesize
和\tiny
。关于如何删除双空格的选项,我会参考setspace包,尽管它可能是\singlespace
或类似的东西。您可以在表的开头添加\singlespace。有关更多选项,请参见。以及前面提到的\singlespace
要减小表格的高度,减小表格宽度的一个有用方法是在\tabcolsep=0.11cm
之前添加\begin{tabular}
命令,并去掉列之间的所有垂直线。令人惊讶的是,这两列文本之间占用了多少空间。您可以将字体大小减小到小于\small
的大小,但我通常不会使用小于\footnotesize
的字体
我用过:
\scalebox{0.7}{
\begin{tabular}
...
\end{tabular}
}
还有
singlespace
环境:
\begin{singlespace}
\end{singlespace}
如果您想要一个较小的表格(例如,如果您的表格超出了可以显示的区域),您可以只需更改:
\usepackage[paper=a4paper]{geometry}
至\usepackage[paper=a3paper]{geometry}
请注意,这只有在您不打算打印表时才有帮助,因为它看起来太小了 这种方法有几个缺点。除其他外,这将导致整个文档的字体大小不均匀,字母形状的选择也不理想,有关更多详细信息,请参阅是否应该在
\begin{tabular}
中?