Wie bekomme ich alle Social-Links in eine Zeile?

Wie bekomme ich alle Social-Links in eine Zeile?

Ich erstelle einen Lebenslauf in LaTeX. Unter meinem Namen stehen die persönlichen Kontakt-/Sozialdaten. Die Sozialdaten stehen auf zwei Zeilen, wobei GitHub allein in der zweiten Zeile steht, obwohl in derselben Zeile wie der Rest genug Platz für GitHub wäre.

Gibt es eine Möglichkeit, alle persönlichen Daten (außer Name und Adresse) in einer Zeile anzugeben? Ich verwende ModernCV und den Banking-Stil.

Hier ist ein Beispiel dessen, was ich habe:

\documentclass[10pt,a4paper,roman]{moderncv}   

% modern themes
\moderncvstyle{banking}
\moderncvcolor{blue}
\nopagenumbers{}                            

% character encoding
\usepackage[utf8]{inputenc}
\usepackage{fontawesome}
\usepackage{tabularx}
\usepackage{ragged2e}

% adjust the page margins
\usepackage[scale=0.92]{geometry}
\usepackage{multicol}
\usepackage{import}

% personal data
\name{Firstname}{Lastname}
\phone[mobile]{999-999-9999} 
\social[linkedin]{linked-in-name}
\social[github]{github-name}
\email{[email protected]}     
\homepage{my.website.io}    


\begin{document}

\maketitle

\end{document}

Antwort1

Die Überschrift untermoderncv's bankingStil istmoderncvheaderiii.sty. Dieser Header ist in einem Block mit fester Breite 0.8\textwidth(fest codiert) festgelegt. Sie können \makeheaddie Breite des Headers mit einem Patch erhöhen. Fügen Sie Ihrer Präambel nach Folgendes hinzu \moderncvstyle{banking}:

\usepackage{etoolbox}
\patchcmd{\makehead}% <cmd>
  {0.8\textwidth}% <search>
  {\textwidth}% <replace>
  {}{}% <success><failure>

Bildbeschreibung hier eingeben

Der obige Patch erhöht die Boxbreite von 0.8\textwidthauf \textwidth.

verwandte Informationen