我从以下网站下载了此简历模板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 列表一些简历课程,常用的有moderncv
、komacv
和europecv
。
答案2
我刚刚遇到了同样的问题,并决定这里给出的答案不够好。该类的年龄res
不应该使其无法使用。
事实证明,要进行的更改a4paper
非常简单:res.cls
更改块
\PassOptionsToClass{11pt,12pt}{article}
\LoadClassWithOptions{article}
到
\PassOptionsToClass{11pt,12pt}{article}
\LoadClassWithOptions{article}
\RequirePackage[a4paper]{geometry}
保持其他所有内容不变,这将按预期生成简历页面。