我想将子标题“LightCurve Derived Orbital Parameter”置于豪华表中的中心,而不影响每列标题的宽度。
如下图所示,子标题定义了第一列的宽度,这会导致标题溢出页面。如何在豪华表格中实现这一点?代码如下。谢谢!
以下是“最小工作示例”代码。请确保下载 .cls 文件以运行它。您可以在此处下载该文件:http://www.cita.utoronto.ca/~matzner/svc/tex/aastex.cls
\documentclass[manuscript]{aastex}
\begin{document}
\begin{deluxetable}{ccccrrc}
\tablewidth{0pc}
\tabletypesize{\footnotesize}
\tablecaption{}
\tablecolumns{7}
\tablehead{
\colhead{Parameter} & \colhead{KIC 230919} & \colhead{KIC 2576692} & \colhead{KIC 3230787} & \colhead{KIC 3439031} & \colhead{KIC 3449540} & \colhead{KIC 4847832} \\
}
\startdata
\textit{LightCurve Derived Orbital Parameters} \\
\textit{P} (days) \\
$T_{transit}$ \\
i (deg) \\
e \\
$\omega$ (deg) \\
$\Omega_1$ \\
$\Omega_2$ \\
\enddata
\end{deluxetable}
\end{document}
答案1
\multicolumn{}
解决这个问题的方法是向跨越所有列的行添加一个标签。
因此,它看起来像这样:
\multicolumn{7}{c}{\emph{Lightcurve Derived Orbital Parameters}} \\
以下是添加了该行的代码:
\documentclass[manuscript]{aastex}
\begin{document}
\begin{deluxetable}{ccccrrc}
\tablewidth{0pc}
\tabletypesize{\footnotesize}
\tablecaption{}
\tablecolumns{7}
\tablehead{
\colhead{Parameter} & \colhead{KIC 230919} & \colhead{KIC 2576692} & \colhead{KIC 3230787} & \colhead{KIC 3439031} & \colhead{KIC 3449540} & \colhead{KIC 4847832} \\
}
\startdata
\multicolumn{7}{c}{\emph{Lightcurve Derived Orbital Parameters}} \\
\textit{P} (days) \\
$T_{transit}$ \\
i (deg) \\
e \\
$\omega$ (deg) \\
$\Omega_1$ \\
$\Omega_2$ \\
\enddata
\end{deluxetable}
\end{document}
最终结果如下: