emulateapj
should work fine with deluxetable
. For tables spanning one column use the normal deluxetable
, while for tables spanning both columns use deluxetable*
To use multi-page tables, follow the instructions given in http://hea-www.harvard.edu/~alexey/emulateapj/emulateapj.cls:
%% 3) Multi-page tables cannot be set properly inside the main text; you
%% need to move the table to the end of the paper (after the references) and
%% issue the command LongTables before it.
LongTable
begin{deluxetable*}
....
end{deluxetable*}
If you need to have landscape tables, you will also need to use the package lscape
along with forcing emulateapj
to use revtex4
in the preamble (using rotate
inside of deluxetable
will not work):
documentclass[iop,revtex4]{emulateapj}
You also must put the table at the end of file with the other tables. For example usage, see the following note from ”emulateapj.cls”:
%% 2) The {deluxetable} environment is re-implemented (the problem with the
%% the aastex's deluxetable is it does not float). There is also a new
%% environment {deluxetable*} (absent in aastex) to set a floating table
%% two-column wide. Known problems:
%% (a) rotate doesn't work (too difficult to implement). However,
%% you can use revtex's turnpage environment
%% - load package lscape (usepackage{lscape} in the header)
%% - move table at the end of the paper after references
%% - clearpage before the table
%% - LongTables if the table will span more than 1 page (see next item)
%% - put the table inside the landscape environment and clearpage
%% at the end:
%% clearpage
%% LongTables % optionally
%% begin{landscape}
%% begin{deluxetable}
%% ....
%% end{deluxetable}
%% clearpage
%% end{landscape}
%%