ModernCV non mostra l'icona di gitlab solo in stile classico
Aug 20 2020
MWE:
\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}
Ma funziona per tutti gli altri stili: casual, bancario, vecchio stile, fantasia.
Il mio sistema è Arch Linux e il mio editor è TexStudio
Risposte
1 Marijn Aug 20 2020 at 22:50
Nello classic
stile è possibile inserire l'icona e il collegamento Gitlab utilizzando la versione a tre argomenti di \social
, con un secondo argomento opzionale per l'URL completo.
Le icone nello classic
stile si trovano nel marvosym
pacchetto, mentre gli altri stili usano fontawesome
per le icone. Marvosym non ha un'icona Gitlab, quindi se vuoi questa icona nello classic
stile, devi caricare fontawesome
e definire il comando icona per moderncv
.
MWE:
\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}
Risultato:
