2010-09-22 81 views
1

我使用europecv LaTeX類排版我的CV。我實際上並不需要遵守歐盟的標準化簡歷表格,但我喜歡它的總體佈局。困擾我關於類的一件事是如何進行設置某些標題,例如如何覆蓋LaTeX模板的字符串常量

姓(S)/名(S):史密斯,約翰

在哪裏我寧願

名稱:約翰史密斯

我發現,英語這些字符串常量保存在一個名爲「ecven.def」因此文件中定義:

\def\[email protected]{\[email protected]{Personal information}} 
\def\[email protected]{\[email protected]{Surname(s)/First name(s)}} 
\def\[email protected]{\[email protected]{Address(es)}} 
\def\[email protected]{\[email protected]{Telephone(s)}} 
\def\[email protected]{\[email protected]{Mobile}} 

我想我可以編輯這個文件來改變它們,但這似乎是錯誤的方法。我試圖在我的文檔的頂部要做到這一點:

\renewcommand{\[email protected]}{\[email protected]{Name}} 

這給這個錯誤:

./eurocv.tex:22: LaTeX Error: Missing \begin{document}. 

我已經試過這樣:

\def\[email protected]{\[email protected]{Name}} 

不放棄一個錯誤,但不會改變輸出。有任何想法嗎?

回答

2

您需要使用\ makeatletter和\ makeatother命令來包裝您的更改。

\makeatletter 
\def\[email protected]{\[email protected]{Name}} 
... 
\makeatother 
+0

太棒了,謝謝!也是時候。 – wxs 2010-09-25 18:41:45