将 Elsevier 期刊格式的表格拆分为多页(elsarticle.cls)

将 Elsevier 期刊格式的表格拆分为多页(elsarticle.cls)

我无法在 Elsevier 期刊手稿格式中容纳我的表格,所以我需要拆分表格。由于表格的列太多,我将表格旋转了 90 度(逆时针)。标题也遇到了问题。这是我的示例代码,供参考。请帮帮我。提前谢谢您。

\documentclass[review]{elsarticle}
\usepackage{lineno,hyperref}
\usepackage{amsmath}
\usepackage{array}
\usepackage{caption}
\usepackage{subfig}
\usepackage{tabularx}
\usepackage{adjustbox}
\modulolinenumbers[5]
\journal{Journal of \LaTeX\ Templates}
\bibliographystyle{elsarticle-num}


\begin{document}

\begin{adjustbox}{angle=90}
\fontsize{11}{9}\selectfont
%\captionsetup{font=footnotesize}
\renewcommand{\arraystretch}{1.5}
%\captionset
\label{table1}
\centering
\caption{Example Table 1}
\begin{tabular}{|>{\centering\arraybackslash}p{1.5cm}|>{\centering\arraybackslash}p{1.1cm}|>{\centering\arraybackslash}p{1cm}>{\centering\arraybackslash}p{1.1cm}>{\centering\arraybackslash}p{1.35cm}>{\centering\arraybackslash}p{1.1cm}>{\centering\arraybackslash}p{1.1cm}>{\centering\arraybackslash}p{1.1cm}>{\centering\arraybackslash}p{1.1cm}>{\centering\arraybackslash}p{1.1cm}>{\centering\arraybackslash}p{1.1cm}>{\centering\arraybackslash}p{1.1cm}|}
\hline
A &B&C&D&E&F & G & H&I &J&K&L\\\hline
1&2&3&4&5&6&7&8&910 &11&12&13\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline 
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline

\end{tabular}
\end{adjustbox}

\end{document}

答案1

你有两个选择:

  • longtable在环境中使用landscape(请参阅下面的 MWE),
  • 手动将桌子分成两部分,每部分旋转

在第一种情况下,MWE 可能是:

\documentclass[review]{elsarticle}
\usepackage{lineno}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{subfig}
\usepackage{array, longtable, tabularx}% added long table
\usepackage{adjustbox}
\modulolinenumbers[5]
\journal{Journal of \LaTeX\ Templates}
\bibliographystyle{elsarticle-num}
\usepackage{pdflscape}% added
\usepackage{hyperref}% had to be last in preamble

\begin{document}

\begin{landscape}
\fontsize{11}{9}\selectfont
\renewcommand{\arraystretch}{1.5}
\centering
\begin{longtable}{|>{\centering\arraybackslash}p{1.5cm}
                |>{\centering\arraybackslash}p{1.1cm}
                |>{\centering\arraybackslash}p{1cm}
                 >{\centering\arraybackslash}p{1.1cm}
                 >{\centering\arraybackslash}p{1.35cm}
                 >{\centering\arraybackslash}p{1.1cm}
                 >{\centering\arraybackslash}p{1.1cm}
                 >{\centering\arraybackslash}p{1.1cm}
                 >{\centering\arraybackslash}p{1.1cm}
                 >{\centering\arraybackslash}p{1.1cm}
                 >{\centering\arraybackslash}p{1.1cm}
                 >{\centering\arraybackslash}p{1.1cm}|}
\caption{Example Table 1}
\label{table1}\\
    \hline
A & B & C & D & E & F & G & H & I & J  & K  & L     \\\hline
\endhead
\multicolumn{12}{r}{\footnotesize Continue on the next page}%?
\endfoot
\endlastfoot
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12    \\\hline
  &   &   &   &   &   &   &   &   &    &    &       \\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
&&&&&&&&&&&\\\hline
\end{longtable}
\end{landscape}

\end{document}

注意:横向环境总是出现在新页面上并占据整个页面。

相关内容