表格边距问题,表格边距出现多余空格(参见横向表格 3),表格位置也显示错误(我已将第二个表格放在最后,但它显示为第二个,还出现了空白)。为了删除空白,我使用了这个关联
请参阅下面的代码
\documentclass[5p,times]{elsarticle}
\usepackage{lipsum}
\usepackage{tabulary,longtable,afterpage}
\usepackage{booktabs}
\usepackage{longtable}
\setlength\LTcapwidth{1.5\linewidth}
\makeatletter
\AtBeginDocument{\@ifpackageloaded{rotating}{\PassOptionsToPackage{figuresright}{rotating}}{\usepackage[figuresright]{rotating}}\setlength{\rotFPtop}{0pt plus 1fil}\setlength{\rotFPbot}{0pt plus 1fil}}
\makeatother
\makeatletter
\AtBeginDocument{%
\@ifpackagewith{endfloat}{figuresonly}
{\DeclareDelayedFloatFlavor{sidewaysfigure}{figure}}%true
{\@ifpackagewith{endfloat}{tablesonly}{\DeclareDelayedFloatFlavor{sidewaystable}{table}}%true
{\@ifpackageloaded{endfloat}{\DeclareDelayedFloatFlavor{sidewaysfigure}{figure}\DeclareDelayedFloatFlavor{sidewaystable}{table}}{}}%false
}%false
}
\makeatother
\usepackage{pdflscape}
\makeatletter
\newcommand{\aftertwo}[1]{\afterpage{\if@firstcolumn #1
\else\afterpage{#1}\fi}}
\makeatother
\begin{document}
\begin{frontmatter}
\title{Title}
\author{So Nia}
\address{Department, University}
\ead{[email protected]}
\begin{abstract}
\lipsum*[2]
\end{abstract}
\end{frontmatter}
\section{Start}
\lipsum[1-20]
\aftertwo{
\onecolumn
\begin{landscape}
\begingroup
%\makeatletter\if@twocolumn\gdef\TwoColDocument{true}\onecolumn\onecolumn\fi\makeatother
\begin{longtable}{llll}
\caption{{margin problem } }
\label{table-wrap-fba274e78034f116895e336231c44998}
\def\arraystretch{1}\\\endfirsthead \hline \noalign{\vskip3pt} \noalign{\textit{Table \thetable\ continued}} \noalign{\vskip3pt} \hline \endhead \hline \noalign{\vskip3pt} \noalign{\textit{\hfill Continued on next page}} \noalign{\vskip3pt} \endfoot \endlastfoot
\hline
& & & \\
\hline
Top major diameter &
&
&
\\
Colour \$ &
Odour \$ &
Shape\$ &
Size\\
Top major diameter &
&
&
\\
&
Top major diameter &
&
\\
&
Top major diameter &
&
\\
Top major diameter &
&
&
\\
Top major diameter &
&
&
\\
&
Top major diameter &
&
\\
Standard (Yellow) &
Standard - Odour present &
Standard - funnel shaped &
Standard\\
&
&
Top major diameter &
\\
Top major diameter &
&
&
\\
Top major diameter &
&
&
\\
``BLU''\mbox{}\protect\newline Complement (Blue) &
``NIL''\mbox{}\protect\newline Odours absent \$ &
``CUP''\mbox{}\protect\newline Shallow funnel (0.5x) &
``LRG''\mbox{}\protect\newline Large (2x)\\
Top major diameter &
&
&
\\
&
&
Top major diameter &
\\
&
Top major diameter &
&
\\
&
&
Top major diameter &
\\
Top major diameter &
&
&
\\
&
Top major diameter &
&
\\
``BLK''\mbox{}\protect\newline Black &
- &
``FLT''\mbox{}\protect\newline Flat - no funnel &
``SML''\mbox{}\protect\newline Small (0.5x)\\
Top major diameter &
&
&
\\
\hline
\end{longtable}
\endgroup
%\makeatletter\@ifundefined{TwoColDocument}{}{\twocolumn}\makeatother
\end{landscape}
\twocolumn}
\lipsum[1-3]
\begin{sidewaystable*}
\caption{{Model dimensions (n=5)\protect\footnote{}} }
\label{table-wrap-dbcdcefc391c9632252d0f4af2b7564c}
\def\arraystretch{1}\ignorespaces
\centering
\begin{tabulary}{\linewidth}{LLLL}
\hline
& & & \\
\hline
Dimension &
Value (mm) &
Dimension &
Value (mm)\\
Top major diameter &
&
&
\\
Funnel depth &
32 &
Stem &
2.2\ensuremath{\times}2.2\ensuremath{\times}30\\
Top major diameter &
&
&
\\
Top major diameter &
16 &
Joint (cuboid) &
20\ensuremath{\times}13\ensuremath{\times}15\\
Top major diameter &
&
&
\\
Top major diameter &
Top major diameter &
&
\\
Top minor diameter &
12 &
Joint hole diameter &
2.5\\
Top major diameter &
&
&
\\
Top major diameter &
&
&
\\
Bottom major diameter &
8 &
Groove width &
5\\
&
&
&
\\
Bottom minor diameter &
6 &
Flower head &
37\ensuremath{\times}35\\
\hline
\end{tabulary}\par
\end{sidewaystable*}
\lipsum[1-3]
\begin{table}[!htbp]
\caption{{The table caption.} }
\label{table-wrap-080b5a6bf98cbec2ade1869d93533ff4}
\def\arraystretch{1}\ignorespaces
\centering
\begin{tabulary}{\linewidth}{LLLL}
\hline
& & & \\
\hline
thead1 &
thead2 &
thead3 &
thead4\\
jjjj &
dss &
&
\\
&
&
&
\\
\hline
\end{tabulary}\par
\end{table}
\lipsum[1-3]
\end{document}