ModernCV 不显示 gitlab 图标,仅以经典风格显示

ModernCV 不显示 gitlab 图标,仅以经典风格显示

梅威瑟:

\documentclass[10pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}
\name{Short}{LongName}
\email{[email protected]}
\phone[mobile]{+1123456789}
 \homepage{www.johndoe.com}
\social[linkedin]{asdf}
 \social[twitter]{asdf}
\social[github]{asdf}
\social[gitlab]{asdf}

\begin{document}
    \makecvtitle
\end{document}

但它适用于所有其他风格 - 休闲风格、银行风格、老式风格、花式风格。

我的系统是 Arch Linux,我的编辑器是 TexStudio

答案1

classic样式中,您可以使用的三参数版本输入 Gitlab 图标和链接\social,并使用第二个可选参数输入完整的 url。

样式中的图标classic可以在包中找到marvosym,而其他样式则用于fontawesome图标。Marvosym 没有 Gitlab 图标,因此如果您想要样式中的此图标,classic则需要加载fontawesome并定义图标命令moderncv

梅威瑟:

\documentclass[10pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
% load fontawesome icons
\usepackage{fontawesome}
% set the moderncv command for the Gitlab icon
% create command if it does not exist
\providecommand*{\gitlabsocialsymbol}{}
% set command to \faGitlab from fontawesome
\renewcommand*{\gitlabsocialsymbol}{{\scriptsize\faGitlab}~}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}
\name{Short}{LongName}
\email{[email protected]}
\phone[mobile]{+1123456789}
 \homepage{www.johndoe.com}
\social[linkedin]{asdf}
\social[twitter]{asdf}
\social[github]{asdfhub}
% set full url for the link
\social[gitlab][www.gitlab.com/asdflab]{asdflab}

\begin{document}
    \makecvtitle
\end{document}

结果:

在此处输入图片描述

相关内容