deluxetable 与 endfloat 包兼容吗?

deluxetable 与 endfloat 包兼容吗?

deluxetable对于我的论文,我正在使用和类制作表格aastex,但需要将所有表格和图形放在文档末尾。该endfloat包似乎非常适合此目的,但由于某种原因,表格deluxetable不会移动到文档末尾。图形和普通表格可以,但不行deluxetabedeluxetable与不兼容endfloat

示例代码:

\documentclass{aastex}
\usepackage{endfloat}

\begin{document}


\begin{deluxetable}{ll}
\tablecolumns{2} 
\tablewidth{0pt} 
\tablecaption{Sample Table}
\tablehead{\colhead{Column 1}   &
           \colhead{Column 2} 
           }
\startdata
a & b \\
c & d \\
\enddata
\end{deluxetable}

\end{document}

谢谢!!

答案1

endfloat不了解环境deluxetable,因此不知道如何处理它。我只是将其定义deluxteable为被视为table

% arara: pdflatex

\documentclass{aastex}
\usepackage{endfloat}
\DeclareDelayedFloatFlavor{deluxetable}{table}

\begin{document}    
\begin{deluxetable}{ll}
    \tablecolumns{2} 
    \tablewidth{0pt} 
    \tablecaption{Sample Table}
    \tablehead{\colhead{Column 1}   &
        \colhead{Column 2} 
    }
    \startdata
    a & b \\
    c & d \\
    \enddata
\end{deluxetable}   
\end{document}

这告诉 endfloat 包,[...] 应该被视为表格,至少从 endfloat 的角度来看是这样。如果你祈祷,这可能真的会成功。-endloat 手动的第 8 页

相关内容