我想在我正在使用的简历中包含 2 个网站,moderncv
但似乎只允许一个网站。如何在标题中显示 2 个网站(同时显示两个网站图标)?我使用的是moderncv
的banking
样式。
答案1
以下解决方案提供了添加两个主页的通用方法,并且需要将以下内容添加到您的moderncv
前言:
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\makeatletter
\newcommand*{\homepageA}[1]{\def\@homepageA{#1}}
\newcommand*{\homepageB}[1]{\def\@homepageB{#1}}
\patchcmd{\maketitle}% <cmd>
{\ifthenelse{\isundefined{\@homepage}}{}{\addtomaketitle{\homepagesymbol\httplink{\@homepage}}}}% <search>
{\ifthenelse{\isundefined{\@homepageA}}{}{\addtomaketitle{\homepagesymbol\httplink{\@homepageA}}}%
\ifthenelse{\isundefined{\@homepageB}}{}{\addtomaketitle{\homepagesymbol\httplink{\@homepageB}}}}% <replace>
{}{}% <success><failure>
\makeatother
在etoolbox
,banking
样式宏被修补以插入两个主页。这些主页使用和\maketitle
指定,它们使用与原始主页类似的界面(现在不再使用)。\homepageA
\homepageB
\homepage
这种方法也可以通过以下指令直接转化为电子邮件的使用:
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\makeatletter
\newcommand*{\emailA}[1]{\def\@emailA{#1}}
\newcommand*{\emailB}[1]{\def\@emailB{#1}}
\patchcmd{\maketitle}% <cmd>
{\ifthenelse{\isundefined{\@email}}{}{\addtomaketitle{\emailsymbol\emaillink{\@email}}}}% <search>
{\ifthenelse{\isundefined{\@emailA}}{}{\addtomaketitle{\emailsymbol\emaillink{\@emailA}}}%
\ifthenelse{\isundefined{\@emailB}}{}{\addtomaketitle{\emailsymbol\emaillink{\@emailB}}}}% <replace>
{}{}% <success><failure>
\makeatother
\emailA
现在两个电子邮件地址分别通过和指定\emailB
:
答案2
要添加额外的主页,有一种更简单的方法,如下所示:
\extrainfo{\homepagesymbol\httplink{http://example.com}}