长表部分中的标题间距问题

长表部分中的标题间距问题

考虑以下 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}

输出

相关内容