我真的很喜欢我的简历使用以下序言的形式:
\documentclass[line,margin]{resume}
\begin{document}
\topmargin=-0.5in
但是,页面底部的边距很大。我尝试使用 geometry 包以及 margin=0.5in,但出现错误,除非我从文档类声明中删除“margin”。但是,删除它会从根本上改变文档的外观。我宁愿让文档看起来和现在一样(并且希望不必使用不同的文档类重新创建它),然后修复底部边距。
有没有办法使用上述声明并让底部边距变小?
答案1
您尝试过使用这个geometry
包吗?
使用包配置边距的简单方法:
\usepackage[bottom=0.5in]{geometry}
您可以使用逗号分隔的键值独立设置top
、right
和边距:left
\usepackage[bottom=0.5in,top=0.8in]{geometry}
或者,如果您想修改所有边距,甚至可以使用一个边距:
\usepackage[margin=0.5in]{geometry}
答案2
您可以将margin
选项更改为其他名称,以避免与几何包的名称冲突。
如果您正在使用 Michael DeCorte 的 res.cls,请找到以下行:
\DeclareOption{margin}{\@margintrue}
将选项名称更改为其他名称,例如
\DeclareOption{resmargin}{\@margintrue}
并相应地更新选项
\documentclass[line,resmargin]{resume}
经过这些更改,您可以随心所欲地使用几何包。
如果您正在使用其他 .cls,请执行类似操作。只需将边距选项更改为其他名称即可。
答案3
抱歉,回复太短了。虽然这是某人已经建议的一种 hack。所以就这样吧。在 res.cls 文件中有一个 textheight 字段
\textheight 9.5in
更改此 textheight 字段值将允许在简历页面中填充更多文本。在得到明确答案之前,您可以更改此值以减少底部边距的空白。我也在寻找一种不太黑客的解决方案 :)
答案4
一种强力方法是使用以下代码调整文本高度
\setlength{textheight}{674+somevalue pt}
请参阅此页面以供参考https://www.sharelatex.com/learn/Page_size_and_margins#Paper_size.2C_orientation_and_margins