编辑 res.cls 中的边距(如何传递“边距”的正确值?)

编辑 res.cls 中的边距(如何传递“边距”的正确值?)

我正在使用res.cls包裹并且需要缩小左边距和下边距。我知道我可以使用 eg\topmargin=-0.5in来减小页面顶部的空间,但使用 和\bottommargin都无法\leftmargin达到相同的效果。

我也尝试过,\usepackage[margin=1.0in]{geometry}但没有效果(并且 TeX 日志输出中出现来自 keyval 包的错误)。

有谁知道如何设置使用创建的文档的页边距res.cls

编辑(09/08):

我发现了一个旧电子邮件主题从 2006 年开始,我就觉得“duh!”。res.cls 和 geometry 都试图处理该margin选项。我想我必须以某种方式将值发送给 geometry,而不是发送给类选项,但我不知道该怎么做。

答案1

\documentclass{res}
\usepackage[margin=1.0in]{geometry}
\begin{document}
foo\par\vfill bar
\end{document}

对我有用。你能提供一个最小工作示例

答案2

\documentclass[margin,line]{res}
\topmargin=-0.5in
\oddsidemargin -.5in
\evensidemargin -.5in
\textwidth=6.0in
\itemsep=0in
\parsep=0in

这对我有用。前两行足以解决您的问题。

答案3

为了解决使用简历文档类型时出现的边距问题,我在单页文档中使用了以下选项:

\topmargin=-0.25in
\addtolength{\textwidth}{.5in}
\addtolength{\textheight}{.5in}
\addtolength{\oddsidemargin}{-.5in}

但是,这在多页文档上并不完全适用。也许还可以添加 \evensidemargin?另外,请注意,我没有使用几何包,因为我收到错误“未指定边距值”。

相关内容