我正在使用res.cls
创建一页的简历(我知道,res.cls
这很老套,但我更喜欢它的布局)。由于简历只有一页,我需要挤出更多空间来容纳内容。这就是我现在拥有的:
\documentclass[line, margin]{res}
\usepackage{url}
\oddsidemargin -.5in
\evensidemargin -.5in
\textwidth=6.0in
\itemsep=0in
\parsep=0in
\newcommand{\sbt}{\,\begin{picture}(-1,1)(-1,-3)\circle*{2.6}\end{picture}\ }
% if using pdflatex:
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
\newenvironment{list1}{
\begin{list}{\ding{113}}{%
\setlength{\itemsep}{0in}
\setlength{\parsep}{0in} \setlength{\parskip}{0in}
\setlength{\topsep}{0in} \setlength{\partopsep}{0in}
\setlength{\leftmargin}{0.17in}}}{\end{list}}
\newenvironment{list2}{
\begin{list}{$\bullet$}{%
\setlength{\itemsep}{0in}
\setlength{\parsep}{0in} \setlength{\parskip}{0in}
\setlength{\topsep}{0in} \setlength{\partopsep}{0in}
\setlength{\leftmargin}{0.2in}}}{\end{list}}
\begin{document}
\name{SURNAME, Forename \vspace*{.1in}}
\begin{resume}
\section{\sc {\bf Contact}}
\vspace*{.05in}
\begin{tabular}{@{}p{2.6in}p{4in}}
Address line 1 & Phone: 0123456789\\
Address line 2 & E-mail: [email protected]\\
Address line 3\\
Address line 4
\end{tabular}
\section{\sc {\bf Education}}
School Name\\
\vspace*{-.1in}
\begin{list1}
\item[] Degree Name
\begin{list2}
\vspace*{.05in}
\item[\sbt] Note 1: blah blah
\item[\sbt] Note 2: blah blah blah
\end{list2}
\vspace*{.05in}
\end{list1}
\end{resume}
\end{document}
我特别想将当前布局的边距和间距更改为如下形式:
将顶部边距(页面顶部边缘和名称之间的空间)减少到现在的大约 1/2。相应地,将底部边距减少到与顶部边距相等,并删除页码。
稍微减少右边距(水平线右端和页面右边缘之间的空间),以使左右边距相等。
我尝试使用该geometry
软件包,但它似乎完全搞乱了布局,而且许多边距设置似乎也没有任何效果。我应该如何配置我的文档才能满足上述两个要求?
答案1
两个经常用来调整页边距的包是anysize
和geometry
,由于geometry
似乎与您的文档类存在一些冲突,因此我建议使用anysize
如下:
\usepackage{anysize}
\marginsize{left}{right}{top}{bottom}
作为维基百科更详细地解释,您还可以使用诸如\pagewidth
等\paperwidth
来代替 来\textwidth
使大小相对。
要在文档中的随机位置添加一些(负)空间,您可以使用\vspace*{-<height>}
、使用\addtolength
或查看更改节标题上方和下方的空白。
最后,要删除页码,请尝试\pagestyle{empty}
。
编辑layout
:您可以使用带有命令的包\layout{}
(最好位于下方\begin{document}
)来检查您的尺寸 - 它将添加一个带有详细示例页面的额外页面。