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 banking
Stil istmoderncvheaderiii.sty
. Dieser Header ist in einem Block mit fester Breite 0.8\textwidth
(fest codiert) festgelegt. Sie können \makehead
die 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>
Der obige Patch erhöht die Boxbreite von 0.8\textwidth
auf \textwidth
.