![ModernCV – klassische vertikale Ausrichtung der Kopfzeile oben](https://rvso.com/image/305759/ModernCV%20%E2%80%93%20klassische%20vertikale%20Ausrichtung%20der%20Kopfzeile%20oben.png)
Der folgende Code ist meiner moderncv
Meinung classic
. Momentan ist zwischen der Seite (oben) und dem Bild ein Abstand von ca. 4 bis 5 cm. Wie kann ich diesen Abstand verringern, um den kompletten Header weiter oben unterzubringen? Kann mir jemand dabei helfen?
\documentclass[11pt,a4paper,sans]{moderncv} % Font sizes: 10, 11, or 12; paper sizes: a4paper, letterpaper, a5paper, legalpaper, executivepaper or landscape; font families: sans or roman
\moderncvstyle{classic} % CV theme - options include: 'casual' (default), 'classic', 'oldstyle' and 'banking'
\moderncvcolor{blue} % CV color - options include: 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'
\makeatletter
\renewcommand{\makecvtitle}{%
\recomputecvlengths%
% optional picture box
\newbox{\makecvtitlepicturebox}%
\savebox{\makecvtitlepicturebox}{%
\ifthenelse{\isundefined{\@photo}}%
{}%
{%
\hspace*{\separatorcolumnwidth}%
\color{color1}%
\setlength{\fboxrule}{\@photoframewidth}%
\ifdim\@photoframewidth=0pt%
\setlength{\fboxsep}{0pt}\fi%
\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}%
\newlength{\makecvtitlepicturewidth}\settowidth{\makecvtitlepicturewidth}{\usebox{\makecvtitlepicturebox}}%
% name and title
\setlength{\makecvtitlenamewidth}{189pt}% dummy value, was overwritten
\begin{minipage}[b]{\makecvtitlenamewidth}%
\raggedleft%
\namestyle{\@firstname} \namestyle{\@familyname}\\[1em]%
\ifthenelse{\equal{\@title}{}}{}{\titlestyle{\@title}}\\[1em]
\vspace{20pt}%
\addressfont\color{color2}%
\ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\@addressstreet%
\ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}%
\ifthenelse{\isundefined{\@mobile}}{}{\makenewline mobile: \@mobile}%
\ifthenelse{\isundefined{\@email}}{}{\makenewline mail: \emaillink{\@email}}%
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}%
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}%
\end{minipage}%
\hfill%
% optional picture box
\usebox{\makecvtitlepicturebox}\\[2.5em]%
% optional quote
\ifthenelse{\isundefined{\@quote}}%
{}%
{{\centering\begin{minipage}{\quotewidth}\quotestyle{\@quote}\end{minipage}\\[2.5em]}}%
\par}%
\makeatother
%----------------------------------------------------------------------------------------
\usepackage{lipsum} % Used for inserting dummy 'Lorem ipsum' text into the template
\usepackage[scale=0.75]{geometry} % Reduce document margins
\setlength{\hintscolumnwidth}{3.7cm} % Uncomment to change the width of the dates column
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
%----------------------------------------------------------------------------------------
% NAME AND CONTACT INFORMATION SECTION
%----------------------------------------------------------------------------------------
\firstname{Mr} % Your first name
\familyname{Smith} % Your last name
% All information in this block is optional, comment out any lines you don't need
\title{CV}
\address{mystreet}{mytown}
\mobile{12345}
\email{[email protected]}
\photo[230pt][0pt]{mypic} % The first bracket is the picture height, the second is the thickness of the frame around the picture
\quote{quote}
% ----------------------------------------------------------------------------------------
\usepackage{pdfpages}
\begin{document}
\pdfbookmark[0]{bookmark}{bo}
\begin{minipage}[b]{\textwidth}
\vspace{2cm}
\end{minipage}
%----------------------------------------------------------------------------------------
\makecvtitle % Print the CV title
%----------------------------------------------------------------------------------------
% EDUCATION SECTION
%----------------------------------------------------------------------------------------
\section{me}
\cvitem{born}{1 January 1900}
\vspace{2cm}
%\emptysection \closesection
mytown, \today
\label{lastpage} %
\end{document}
Antwort1
Der Titel wird standardmäßig oben auf der Seite festgelegt (kein vertikaler Abstand hinzugefügt).Du\vspace{2cm}
habe oberhalb des ein hinzugefügt \makecvtitle
, wodurch es um 2 cm nach unten gedrückt wird. Wenn Sie das entfernen, werden Sie feststellen, dass der Titel oben ausgerichtet ist:
\documentclass[11pt,a4paper,sans]{moderncv} % Font sizes: 10, 11, or 12; paper sizes: a4paper, letterpaper, a5paper, legalpaper, executivepaper or landscape; font families: sans or roman
\moderncvstyle{classic} % CV theme - options include: 'casual' (default), 'classic', 'oldstyle' and 'banking'
\moderncvcolor{blue} % CV color - options include: 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'
\makeatletter
\renewcommand{\makecvtitle}{%
\recomputecvlengths%
% optional picture box
\newbox{\makecvtitlepicturebox}%
\savebox{\makecvtitlepicturebox}{%
\ifthenelse{\isundefined{\@photo}}%
{}%
{%
\hspace*{\separatorcolumnwidth}%
\color{color1}%
\setlength{\fboxrule}{\@photoframewidth}%
\ifdim\@photoframewidth=0pt%
\setlength{\fboxsep}{0pt}\fi%
\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}%
\newlength{\makecvtitlepicturewidth}\settowidth{\makecvtitlepicturewidth}{\usebox{\makecvtitlepicturebox}}%
% name and title
\setlength{\makecvtitlenamewidth}{189pt}% dummy value, was overwritten
\begin{minipage}[b]{\makecvtitlenamewidth}%
\raggedleft%
\namestyle{\@firstname} \namestyle{\@familyname}\\[1em]%
\ifthenelse{\equal{\@title}{}}{}{\titlestyle{\@title}}\\[1em]
\vspace{20pt}%
\addressfont\color{color2}%
\ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\@addressstreet%
\ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}%
\ifthenelse{\isundefined{\@mobile}}{}{\makenewline mobile: \@mobile}%
\ifthenelse{\isundefined{\@email}}{}{\makenewline mail: \emaillink{\@email}}%
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}%
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}%
\end{minipage}%
\hfill%
% optional picture box
\usebox{\makecvtitlepicturebox}\\[2.5em]%
% optional quote
\ifthenelse{\isundefined{\@quote}}%
{}%
{{\centering\begin{minipage}{\quotewidth}\quotestyle{\@quote}\end{minipage}\\[2.5em]}}%
\par}%
\makeatother
%----------------------------------------------------------------------------------------
\usepackage{lipsum} % Used for inserting dummy 'Lorem ipsum' text into the template
\usepackage[scale=0.75]{geometry} % Reduce document margins
\setlength{\hintscolumnwidth}{3.7cm} % Uncomment to change the width of the dates column
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
%----------------------------------------------------------------------------------------
% NAME AND CONTACT INFORMATION SECTION
%----------------------------------------------------------------------------------------
\firstname{Mr} % Your first name
\familyname{Smith} % Your last name
% All information in this block is optional, comment out any lines you don't need
\title{CV}
\address{mystreet}{mytown}
\mobile{12345}
\email{[email protected]}
\photo[230pt][0pt]{example-image} % The first bracket is the picture height, the second is the thickness of the frame around the picture
\quote{quote}
% ----------------------------------------------------------------------------------------
\begin{document}
%----------------------------------------------------------------------------------------
\makecvtitle % Print the CV title
%----------------------------------------------------------------------------------------
% EDUCATION SECTION
%----------------------------------------------------------------------------------------
\section{me}
\cvitem{born}{1 January 1900}
\vspace{2cm}
mytown, \today
\end{document}
Das Bild oben zeigt das Seitenlayout mit dem Zusatzshowframe
Paket.
Wenn Sie den Titel des Lebenslaufs weiter oben auf der Seite haben möchten, können Sie entweder manuell ein negatives einfügen \vspace
, dies würde sich jedoch nur auf die erste Seite auswirken. Wenn Sie dies global anpassen möchten, verwenden Sie diegeometry
Paketund legen Sie einen bestimmten Rand für fest top
.