我正在使用europecv LaTeX类排版我的简历。我实际上并不需要符合欧盟的标准化简历形式,但我喜欢它的总体布局。困扰我课程的一件事是它如何设置某些标题,例如
姓氏/名字:史密斯,约翰
我宁愿拥有
名称:John Smith
我发现英语的这些字符串常量是在一个名为“ecven.def”的文件中定义的:
\def\ecv@infosectionkey{\ecv@utf{Personal information}}
\def\ecv@namekey{\ecv@utf{Surname(s) / First name(s)}}
\def\ecv@addresskey{\ecv@utf{Address(es)}}
\def\ecv@telkey{\ecv@utf{Telephone(s)}}
\def\ecv@mobilekey{\ecv@utf{Mobile}}
我想我可以编辑这个文件来改变它们,但这似乎是错误的方法。我试图在我的文档顶部执行此操作:
\renewcommand{\ecv@namekey}{\ecv@utf{Name}}
给出了这个错误:
./eurocv.tex:22: LaTeX Error: Missing \begin{document}.
我试过这个:
\def\ecv@namekey{\ecv@utf{Name}}
不会产生错误,但不会更改输出。有什么想法吗?
答案 0 :(得分:3)
您需要使用\ makeatletter和\ makeatother命令包装更改。
\makeatletter
\def\ecv@namekey{\ecv@utf{Name}}
...
\makeatother