将此 Latex 简历模板的尺寸从 A4 更改为信纸大小

将此 Latex 简历模板的尺寸从 A4 更改为信纸大小

我从以下网站下载了此简历模板Latex模板

它使用了一个非常古老的库,叫做res.cls可以找到这里

问题是这个 PDF 的尺寸是 A4 而不是 letter 尺寸。我尝试更改以下行:

\documentclass[margin, 10pt]{res} % added lettersize but no effect

我还尝试通过添加来使用该geometry包:

\makeatletter
\def\@classoptionslist{<class options except `margin` OR empty>}
\makeatother
\documentclass[margin, 11pt]{res}
\usepackage[letterpaper]{geometry}
\usepackage{anysize}
\marginsize{1in}{0.6in}{0.55in}{0.10in}

但我认为是由于这一行:

\setlength{\textwidth}{5.1in} % Text width of the document

该软件包无法正常工作。

我知道我可能不应该使用这个,因为使用的是旧res.cls库,但目前这是对我有用的一个模板。唯一的问题是它将尺寸更改为 A4 而不是 letter 大小的页面。

有人能建议解决这个问题吗?谢谢

恢复
(来源:latextemplates.com

%----------------------------------------------------------------------------------------
%   PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------

\makeatletter
\def\@classoptionslist{<class options except `margin` OR empty>}
\makeatother
\documentclass[margin, 11pt]{res}
\usepackage[letterpaper]{geometry}
\usepackage{anysize}
\marginsize{1in}{0.6in}{0.55in}{0.10in}

\usepackage{helvet} % Default font is the helvetica postscript font
%\usepackage{newcent} % To change the default font to the new century schoolbook postscript font uncomment this line and comment the one above

\setlength{\textwidth}{5.1in} % Text width of the document

\begin{document}

%----------------------------------------------------------------------------------------
%   NAME AND ADDRESS SECTION
%----------------------------------------------------------------------------------------

\moveleft.5\hoffset\centerline{\large\bf John Smith} % Your name at the top
 
\moveleft\hoffset\vbox{\hrule width\resumewidth height 1pt}\smallskip % Horizontal line after name; adjust line thickness by changing the '1pt'
 
\moveleft.5\hoffset\centerline{123 Broadway} % Your address
\moveleft.5\hoffset\centerline{City, State 12345}
\moveleft.5\hoffset\centerline{(000) 111-1111 or (111) 111-1112}

%----------------------------------------------------------------------------------------

\begin{resume}

%----------------------------------------------------------------------------------------
%   OBJECTIVE SECTION
%----------------------------------------------------------------------------------------
 
\section{OBJECTIVE}  

A position in the field of computers with special interests in business applications programming, information processing, and management systems. 


\end{resume}
\end{document}

答案1

res是 LaTeX2.09 样式,已移植到 LaTeX2e。它已经过时了。包也是如此anysize

如果您仍想使用res,请删除包anysize并使用包几何设置边距。

我不会重复你编写的任何代码,因为它已经过时了。请考虑转到更现代的课程。CTAN 列表一些简历课程,常用的有moderncvkomacveuropecv

答案2

我刚刚遇到了同样的问题,并决定这里给出的答案不够好。该类的年龄res不应该使其无法使用。

事实证明,要进行的更改a4paper非常简单:res.cls更改块

\PassOptionsToClass{11pt,12pt}{article}
\LoadClassWithOptions{article}

\PassOptionsToClass{11pt,12pt}{article}
\LoadClassWithOptions{article}
\RequirePackage[a4paper]{geometry}

保持其他所有内容不变,这将按预期生成简历页面。

相关内容