如何减少制表环境结束后的空间

如何减少制表环境结束后的空间

在我的简历中,我为每一份工作都设置了一个制表环境,用于显示公司名称、城市和工作日期。然后,我希望紧接着显示工作描述。问题是 LaTeX 在我的后面添加了一个大空格。\end{tabbing}我一直在使用否定vspace命令来解决这个问题,但这很草率,我相信一定有更好的方法。有什么想法吗?

例如

\newcommand{\job}[6] {
  \begin{tabbing}\hspace{2.3in}\= \hspace{2in}\= \kill 
  {\bf #1}\>#2\> #3 -- #4 \\ %Company  City  BeginDate -- EndDate 
  {\bf #5: }\end{tabbing} %Position:
  \vspace{-20pt} %there is a bunch of space added by \end{tabbing}
  #6 %job description
}

答案1

我相信制表符环境之前和之后的空间是\topsep。(并且\partopsep在制表符环境开始一个段落时添加。)因此,根据您的文档,您可以尝试:

\setlength{\topsep}{0pt}
\setlength{\partopsep}{0pt}

但请注意,如果您全局更改它,它也会更改其他环境。(Itemize 等)因此,您可以将定义设为本地定义,或者仅\topsep在末尾将其用作负 \vspace 的值。

相关内容