如何在制表环境中创建负垂直空间?

如何在制表环境中创建负垂直空间?

我正在处理我的简历,并使用制表符环境。我想要在同一个制表符环境中的两个部分之间添加一条水平线。现在我有下面的代码,但问题是 HERE 后面的 \ \ 会创建一个我不想要的空白。如果我删除 \ \ ,该线会跟随文本而不是停留在文本下方。

\begin{tabbing}
{\bf text} \hspace{6mm} \= \hspace{2mm} \= more text \hspace{20mm} \= HERE\\
\rule{19.15cm}{0.1mm}
{\bf text} \hspace{6mm} \= \hspace{2mm} \= more text \hspace{20mm} \= even more text
\end{tabbing}

我曾尝试使用负 \vspace,如下所示:

\begin{tabbing}
{\bf text} \hspace{6mm} \= \hspace{2mm} \= more text \hspace{20mm} \= HERE
\vspace{-2mm}
\rule{19.15cm}{0.1mm}
{\bf text} \hspace{6mm} \= \hspace{2mm} \= more text \hspace{20mm} \= even more text
\end{tabbing}

...但这在制表环境中不起作用。有没有(最好是简单的)方法来解决这个问题?

预先感谢您的帮助!

答案1

该命令\rule[lift]{width}{thickness}无需使用 即可执行您想要的操作\vspace。将不同的值放在方括号内即可获得所需的结果。

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{tabbing}
{\bf text} \hspace{6mm} \= \hspace{2mm} \= more text \hspace{20mm} \= HERE \\
\rule[20mm]{19.15cm}{0.1mm}\\
{\bf text} \hspace{6mm} \= \hspace{2mm} \= more text \hspace{20mm} \= even more text
\end{tabbing}

\end{document}

例子

希望它能如您所愿发挥作用!

相关内容