在 moderncv 银行中添加第二个网站

在 moderncv 银行中添加第二个网站

我想在我正在使用的简历中包含 2 个网站,moderncv但似乎只允许一个网站。如何在标题中显示 2 个网站(同时显示两个网站图标)?我使用的是moderncvbanking样式。

答案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

etoolboxbanking样式宏被修补以插入两个主页。这些主页使用和\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}}

相关内容