![iopart 类中的表格太宽](https://linux22.com/image/464241/iopart%20%E7%B1%BB%E4%B8%AD%E7%9A%84%E8%A1%A8%E6%A0%BC%E5%A4%AA%E5%AE%BD.png)
我正在准备第一份手稿,用于提交给期刊,使用iopart
文档类。由于这是一份出版物,所以我有一些排版限制(我并不总是知道)。我想在论文中加入一个表格,但目前对于手稿来说它太宽了。我加入了表格,如下
\begin{table}
\caption{\label{tab:table} Caption.}
\begin{indented}
\footnotesize
\item[]\begin{tabular}{@{}lllllll}
\br
Heading 1 & Heading 2 & Heading 3 & Heading 4 & Heading 5 & Heading 6 & Heading 7 \\
\mr
1.1 & 1.2 & 1.3 & 1.4 & 1.5 & 1.6 & 1.7 \\
2.1 & 2.2 & 2.3 & 2.4 & 2.5 & 2.6 & 2.7 \\
\br
\end{tabular}
\end{indented}
\end{table}
我见过人们使用的一种稍微缩小表格的方法是将较长的标题分成两行。我该怎么做?有没有其他人为 IOP 期刊写过带有宽表格的文章,可以分享他们使用的其他技巧,使其符合期刊指南的页面大小吗?
答案1
iopart 文档类用户指南第 20 页第 (ii) 点对表和indented
环境进行了如下说明:
正常的样式是表格要缩进。这是通过在 tabular 环境开始前使用
\begin{indented} . . . \end{indented}
和放置来实现的。\item[]
省略这些命令对于缩进后页面放不下的任何表格。[强调]
由于indented
包装器阻止表格材料放入文本块内,因此您实际上拥有官方许可来摆脱indented
包装器。
\documentclass[12pt]{iopart}
\usepackage{showframe} % <-- draw framelines around text block
% (omit from real document)
\begin{document}
\begin{table}
\caption{Caption.}\label{tab:table}
\footnotesize
\centering % <-- new
\begin{tabular}{@{} lllllll @{}}
\br
Heading 1 & Heading 2 & Heading 3 & Heading 4 &
Heading 5 & Heading 6 & Heading 7 \\
\mr
1.1 & 1.2 & 1.3 & 1.4 & 1.5 & 1.6 & 1.7 \\
2.1 & 2.2 & 2.3 & 2.4 & 2.5 & 2.6 & 2.7 \\
\br
\end{tabular}
\end{table}
\end{document}