考虑以下 MWE,我使用titlesec
包在节标题前添加负间距。(我夸大了负空间以达到效果)。它通常按预期工作,但在仅包含 的节之后不起作用longtable
。有什么建议吗?
\documentclass[11pt]{article}
\usepackage{longtable}
\usepackage{titlesec}
\usepackage{lipsum}
\titlespacing{\section}{0pt}{-24pt}{0pt} %exaggerated
\begin{document}
\lipsum[66]
\section{Section with text before table}
\lipsum[66]
\begin{longtable}{l|l}
a & b \\
c & d \\
\end{longtable}
\section{Section with longtable only}
\begin{longtable}{l|l}
a & b \\
c & d \\
\end{longtable}
\section{Section with text only}
\lipsum[66]
\end{document}