Я составляю резюме на основе файла стилей и примера CV из "Latex template for creation a CV/Resume", который я нашел наhttp://www.stat.berkeley.edu/~paciorek/computingTips/Latex_template_creating_CV_.html. Обратите внимание на файл стиля: res.cls.
Первоначально я попробовал этот код, основанный на этом резюме:
\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? Это будет \topmargin (строки 775 и 780) в res.cls? Или есть что-то, что я могу изменить в моем документе резюме? Это как-то связано с этими закомментированными строками кода (они были такими, когда я скачал файл .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>.}
?