moderncv 标题中的额外信息

moderncv 标题中的额外信息

\homepage信息出现在标题中moderncv。代码在 writeLatex 中运行良好,但在 MikTeX 中却不行。错误是

缺少 \begin{document}

请帮忙。

代码:

\documentclass[11pt,a4paper,sans]{moderncv}

\moderncvstyle{casual}

\moderncvcolor{green} 

\usepackage[scale=0.75]{geometry} % Reduce document margins

\renewcommand*{\namefont}{\fontsize{24}{10}\mdseries\upshape}

\usepackage{verbatim}

\usepackage[T1]{fontenc}

\firstname{Parul} % Your first name
\familyname{Gupta} % Your last name

\address{Address Line 1}{Address Line 2}
%\mobile{(000) 111 1111}
%\phone{(000) 111 1112}
%\fax{(000) 111 1113}
\email{[email protected]}

\homepage{http://gmail.com/}{www.gmail.com} % The first argument is the url for the clickable link, the second argument is the url displayed in the template - this allows special characters to be displayed such as the tilde in this example

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

\begin{document}

\makecvtitle % Print the CV title

答案1

\homepage只接受一个参数。因此,你应该只写:

\homepage{www.gmail.com}

您可能希望使用 CTAN 的模板,可以在这里,因为它是最新的模板。

似乎模板您从 LaTeX 模板网站打开的文件会自动.sty在任一在线编辑器 (IE,sharelatex 和 writelatex),而且似乎的版本moderncv是 1.1 版。然而,CTAN 上的最新版本是 1.5.1 版。

似乎在某个时候(特别是在 1.1 版中),\homepage实际上可以采用两个参数,这就是为什么这在 writelatex 上对你有效的原因(IE,因为moderncv通过 LaTeX 模板网站打开模板会自动打开并使用 1.1 版.sty文件)。但是,这种用法似乎在(至少)1.5.1 版中已被弃用,如果您的 TeX 发行版是最新的,那么您在本地机器上将拥有该版本,因为它是 CTAN 上最新版本。

此更改未记录在moderncv变更日志但是,尚不清楚在哪个版本中\homepage不再使用 。

相关内容