现在,地址区域看起来是这样的:
显然,最后一行没有居中,但我希望它居中。以下是目前的代码:
% LaTeX resume using res.cls
\documentclass[11pt]{res} % default is 10 pt
%\usepackage{helvetica} % uses helvetica postscript font (download helvetica.sty)
%\usepackage{newcent} % uses new century schoolbook postscript font
\usepackage{latexsym} % to get the \Box symbol
\setlength{\textheight}{10in} % increase text height to fit resume on 1 page
\topmargin=-0.5in % start text higher on the page
\begin{document}
\name{ANDREW J. MALONE}
\address{739 Mill Grove Drive \\ Audubon, PA 19403 \\ (215) 555-2216}
它使用res.cls
用于简历开发的文件。我需要修改什么才能将其置于中心?
答案1
如果希望整体\opening
居中,则以下重新定义\@tablebox
有效:
\makeatletter
\def\@tablebox#1{\begin{tabular}[t]{@{}c@{\extracolsep{\fill}}}#1\end{tabular}}
\makeatother
原来\@tablebox
使用了l
左对齐列:
%\let\latexnofiles\nofiles % If you're using references in your resume
%\let\nofiles\relax % See https://tex.stackexchange.com/a/94528/5764
\documentclass[11pt]{res} % default is 10 pt
%\usepackage{helvetica} % uses helvetica postscript font (download helvetica.sty)
%\usepackage{newcent} % uses new century schoolbook postscript font
\usepackage{latexsym} % to get the \Box symbol
\setlength{\textheight}{10in} % increase text height to fit resume on 1 page
\topmargin=-0.5in % start text higher on the page
\makeatletter
\def\@tablebox#1{\begin{tabular}[t]{@{}c@{\extracolsep{\fill}}}#1\end{tabular}}
\makeatother
\begin{document}
\name{ANDREW J.\ MALONE}
\address{739 Mill Grove Drive \\ Audubon, PA 19403 \\ (215) 555-2216}
\opening
\end{document}
或者,如果您希望地址左对齐且带有您的姓名,请使用
\makeatletter
\def\@tablebox#1{%
\setbox9=\hbox{\namefont\@name}%
\begin{tabular}[t]{@{}p{\wd9}@{\extracolsep{\fill}}}#1\end{tabular}}
\makeatother
这是针对您当前设置的一个非常特殊的解决方案。当名称长度和字体大小可能有所不同时,需要更通用的解决方案。但是,如果没有更多细节,这应该就足够了。
%\let\latexnofiles\nofiles % If you're using references in your resume
%\let\nofiles\relax % See https://tex.stackexchange.com/a/94528/5764
\documentclass[11pt]{res} % default is 10 pt
%\usepackage{helvetica} % uses helvetica postscript font (download helvetica.sty)
%\usepackage{newcent} % uses new century schoolbook postscript font
\usepackage{latexsym} % to get the \Box symbol
\setlength{\textheight}{10in} % increase text height to fit resume on 1 page
\topmargin=-0.5in % start text higher on the page
\makeatletter
\def\@tablebox#1{%
\setbox9=\hbox{\namefont\@name}%
\begin{tabular}[t]{@{}p{\wd9}@{\extracolsep{\fill}}}#1\end{tabular}}
\makeatother
\begin{document}
\name{ANDREW J.\ MALONE}
\address{739 Mill Grove Drive \\ Audubon, PA 19403 \\ (215) 555-2216}
\opening
\end{document}
附注:res
删除了在文档中使用引用的功能。请参阅使用问题etaremune
(反转列表中项目的标签)针对相关问题并进行修复。
此外,创建简历时不需要特别使用该类res
。可以使用默认article
类来复制布局,但在布局方面仍具有一些额外的自由。此外,moderncv
还提供了时尚的简历。