我正在制作简历,正在尝试使用我在网上找到的模板。这是我的简历:
\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 格式的简历。