Для своей диссертации я создаю таблицу с использованием deluxetable
класса , aastex
но мне нужно, чтобы все мои таблицы и рисунки были в конце документа. Пакет, endfloat
казалось бы, идеально подходит для этого, но по какой-то причине таблица deluxetable
не перемещается в конец документа. Рисунки и обычные таблицы будут в порядке, но не deluxetabe
s. deluxetable
Не совместимо с 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