ModernCV tidak hanya menampilkan ikon gitlab dalam gaya klasik

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}

Tapi itu berfungsi untuk semua gaya lainnya - santai, perbankan, gaya lama, mewah.

Sistem saya adalah Arch Linux dan editor saya adalah TexStudio

Jawaban

1 Marijn Aug 20 2020 at 22:50

Dalam classicgaya Anda dapat memasukkan ikon Gitlab dan tautan menggunakan versi tiga argumen \social, dengan argumen opsional kedua untuk url lengkap.

Ikon dalam classicgaya ditemukan dalam marvosympaket, sedangkan gaya lain digunakan fontawesomeuntuk ikon. Marvosym tidak memiliki ikon Gitlab, jadi jika Anda ingin ikon ini classicbergaya, Anda perlu memuat fontawesomedan menentukan perintah ikon untuk 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}

Hasil: