阻止 LaTeX longtable 从新页面开始吗?

阻止 LaTeX longtable 从新页面开始吗?

我的简历中有一个长表格,它总是从新页面开始,导致该部分标题后出现很大的空白。我希望表格在中间“断开”并填满第一页,而不是试图将表格保持在一起。我不知道如何让它做到这一点。

在 .cls 文件中,我有:

\definecolor{dateline}{gray}{0.5}
\definecolor{datecolor}{gray}{0.4}
\newcolumntype{R}{>{\raggedleft\arraybackslash}p{4em}}
\newcommand{\daterule}{\color{dateline}\vrule width 1pt}
\newcommand{\dateentry}[2]{{\leavevmode\color{datecolor}{#1}} & #2 \\ \noalign{\medskip}}
%\dimexpr(\textwidth - #1)\relax
\newenvironment{datetabular}[1]{%
    \begin{longtable}{@{}>{\raggedleft\arraybackslash}p{#1}!{\daterule}p{\dimexpr(\linewidth - #1 - 1em)\relax}}%
}{%
    \end{longtable}%
}

然后有一个名为“服务”的部分,其中的条目如下所示(我制作了一个名为 \serviceentry 的表格,只是为了将文本格式化为表格的行):

\section{Service}
\begin{datetabular}{9em}
%
%DEPT AND UNIVERSITY SERVICE
%
\service{Department \& University Service}{%
\serviceentry{Marketing Committee Member}{X Department, University}{Spring 2023 - Present}

\serviceentry...
}

因此,在节标题后有一个巨大的空白(见图)在此处输入图片描述

相关内容