在我的简历中,我为每一份工作都设置了一个制表环境,用于显示公司名称、城市和工作日期。然后,我希望紧接着显示工作描述。问题是 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 的值。