ModernCV no muestra el icono de gitlab solo en estilo clásico
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}
Pero funciona para todos los demás estilos: casual, bancario, antiguo, elegante.
Mi sistema es Arch Linux y mi editor es TexStudio
Respuestas
1 Marijn Aug 20 2020 at 22:50
En el classic
estilo, puede ingresar el ícono de Gitlab y el enlace usando la versión de tres argumentos de \social
, con un segundo argumento opcional para la URL completa.
Los iconos del classic
estilo se encuentran en el marvosym
paquete, mientras que los otros estilos se utilizan fontawesome
para los iconos. Marvosym no tiene un icono de Gitlab, por lo que si desea que este icono classic
tenga el estilo, debe cargar fontawesome
y definir el comando de icono para 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}
Resultado:
