我正在根据“用于创建简历/履历的 Latex 模板”中的样式文件和示例简历撰写简历,我在http://www.stat.berkeley.edu/~paciorek/computingTips/Latex_template_creating_CV_.html。请注意那里的样式文件:res.cls。
我最初根据该 CV 尝试了这个代码:
\documentclass[margin,line]{res}
\oddsidemargin -.5in
\evensidemargin -.5in
\textwidth=6.0in
\itemsep=0in
\parsep=0in
% if using pdflatex:
%\setlength{\pdfpagewidth}{\paperwidth}
%\setlength{\pdfpageheight}{\paperheight}
\begin{document}
\name{my name \vspace*{.1in}}
\begin{resume}
\section{\sc Contact Information}
\vspace{.05in}
\begin{tabular}{@{}p{2in}p{2in}p{2in}}
x & y & z \\
x & y & z \\
x & y & z \\
\end{tabular}
\section{\sc Objective}
XYZ
\section{\sc Education}
{\bf XYZ}\\
\vspace*{-.15in}
\begin{itemize}
\item XYZ
\item XYZ
\item XYZ
\end{itemize}
\section{\sc Section 1}
XYZ
\section{\sc Section 2}
XYZ
\vspace{.01in}
\begin{tabular}{@{}p{3in}p{2.5in}}
X & Y \\
X & Y \\
X & Y \\
X & Y \\
\end{tabular}
\section{\sc Experience}
{\bf Job 1} \hfill {\bf Duration}
\begin{itemize}
\item XYZ
\begin{itemize}
\item XYZ
\end{itemize}
\item XYZ
\item XYZ
\end{itemize}
\vspace{-.1cm}
{\bf Job 2} \hfill {\bf Duration}
\begin{itemize}
\item Prose
\begin{itemize}
\item Prose
\item Prose
\item Prose
\item Prose
\item Prose
\end{itemize}
\end{itemize}
%\vspace{-.1cm}
{\bf Job 3} \hfill {\bf Duration}
\begin{itemize}
\item XYZ
\item XYZ
\end{itemize}
\vspace{-.1cm}
{\bf Job 4} \hfill {\bf Duration}
\begin{itemize}
\item Prose
\begin{itemize}
\item Prose
\end{itemize}
\item Prose
\end{itemize}
\vspace{-.1cm}
{\bf Job 5} \hfill {\bf Duration}
\begin{itemize}
\item XYZ
\item XYZ
\end{itemize}
\section{\sc Skills}
\begin{itemize}
\item {\it \bf Technology}
\begin{itemize}
\item XYZ
\item XYZ
\end{itemize}
\item {\it \bf Languages}
\begin{itemize}
\item Prose
\item Prose
\end{itemize}
\end{itemize}
\end{resume}
\end{document}
我喜欢将部分名称单独分成“列”(“列”可能不是正确的术语)。但是,底部边距太大了。因此,我添加了以下两行,因此我的代码现在开始如下:
\documentclass[margin,line]{res}
\usepackage{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in}
但这一改变产生了以下错误:
! Package keyval Error: No value specified for margin.
See the keyval package documentation for explanation.
Type H <return> for immediate help.
...
l.992 \ProcessOptionsKV[c]{Gm}
%
?
因此我通过添加以下内容更改了第一行并保持其余部分不变:
\documentclass[margin=<value>,line]{res}
\usepackage{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in}
此更改不会保留在该教授的简历中可以看到的带有标题的“左栏”:http://www.stat.berkeley.edu/~paciorek/files/cv/paciorek-cv.pdf相反,这一变化使原来的“左栏”成为包含我简历其余部分的“栏”的一部分。
所以我的问题是:我怎样才能使我的边距四周都为 1 英寸,同时保持“左列”不变?我必须在 res.cls 中更改某些内容吗?是 res.cls 中的 \topmargin(第 775 行和第 780 行)吗?或者我可以在我的简历文档中更改某些内容吗?这是否与这些注释掉的代码行有关(当我下载 .tex 文件时它们就是这样的),重复上述内容:
% if using pdflatex:
%\setlength{\pdfpagewidth}{\paperwidth}
%\setlength{\pdfpageheight}{\paperheight}
我应该注意到,当我下载 res.cls 后尝试在计算机上排版时,出现以下错误:
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9)
entering extended mode
("C:/FILE_EXTENSION/res.cls"
! Undefined control sequence.
l.5 \typeout
{Document Style `res' <26 Sep 89>.}
?