将简历中的联系信息移动到水平线上方

将简历中的联系信息移动到水平线上方

我正在制作简历,正在尝试使用我在网上找到的模板。这是我的简历:

\documentclass[margin,line,pifont,palatino,courier]{res}

\begin{document}
\name{First Last \vspace*{.1in}}
\begin{resume}

\section{\sc Contact Information}

\vspace{.05in}
\begin{tabular}{@{}p{2.75in}p{2.1in}}
Address 1 & Phone \\
Address 2 & E-mail\\
\end{tabular}
\end{resume}
\end{document}

但我希望将联系信息放在水平线上方,而不是将其作为简历中的“部分”。我尝试从文档类行中删除行,并手动添加一条水平线,但它很混乱,可能并不完美:

\documentclass[margin,pifont,palatino,courier]{res}

\begin{document}
\name{First Last}
\begin{resume}

\vspace{-.1in}
\begin{tabular}{@{}p{2.7in}p{2.1in}}
555 Name Street North & (555) 555-5555 \\
City ST 55555 & [email protected]\\
\end{tabular}

\vspace{-0.35cm}
\hspace{-3.3cm}\noindent\rule{16.5cm}{0.4pt}

\end{resume}
\end{document}

有没有更简洁、更“正确”的方法来做到这一点?谢谢。

编辑:我将代码更改为最小工作示例。如果我之前发布的内容太长,请见谅。

答案1

联系信息和姓名之间的线在里面指定(并且在指定了类选项的\fullline情况下使用)。line

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% makes a line of width \textwidth starting at -\hoffset
%
\def\fullline{      % hrules only listen to \hoffset
  \nointerlineskip  % so I have this code     
  \moveleft\hoffset\vbox{\hrule width\textwidth} 
  \nointerlineskip
}

您可以使用包重新定义该行来删除该行以满足您的需要xpatch,或者etoolbox:只需将其放在序言中(和之间\documentclass\begin{document}

\usepackage{xpatch}
\xpatchcmd\fullline{\hrule width\textwidth}{}{}{}

然而在我看来,有更好的方法来创建自定义LaTeX 格式的简历

相关内容