Korrigieren der Fotoposition in ModernCV

Korrigieren der Fotoposition in ModernCV

Beim Titel habe ich einen Versatz von 2,5 cm verwendet und möchte das Bild nun um 2,5 cm weiter nach links verschieben.

Wie kann ich das erledigen?

Mein MWE:

\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[grey]{classic}                % idem
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[utf8x]{luainputenc}
\usepackage{amssymb}
\usepackage{fontawesome}
\usepackage[scale=0.8]{geometry}
\recomputelengths  % required when changes are made to page layout lengths
\fancyfoot{} % clear all footer fields
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[RE,LO]{\footnotesize } % other info in "inner" position of footer line
\usepackage{eso-pic}
\newcommand\AtPageUpperMyleft[1]{\AtPageUpperLeft{%
 \put(\LenToUnit{2.1cm},\LenToUnit{-6.5cm}){#1}%
 }}%

\AddToShipoutPictureBG*{%
\AtPageUpperMyleft{\fboxsep1.5pt
    %\fcolorbox{gray}{white}%
{\includegraphics[width=60pt,height=3cm,keepaspectratio]{qrdummy.png}}}
}
\firstname{John}
\familyname{Doe}
\title{Curriculum Vitae}
\photo[84pt]{squirrel.jpg}
\begin{document}
%\vspace{-15cm} % useless?
\hspace{2.5cm}
\maketitle
\vspace{-10mm}
\section{Info}
\cvcomputer
{\textbf{*}}{\small date of birth, City (Country)\normalsize}
{\faFlag{}}{\small Nationality\normalsize}

\section{Desired Employment and Current Skills}
\cvline{}{\Large Computer Guy}
\cvline{}{\small Wow, look at my skills!}
\end{document}

Antwort1

Sie müssen die richtige Stelle darin finden \makecvtitleund sie mithilfe von patchen etoolbox.moderncvstellt für diese Art der Anpassung keinen expliziten Hook bereit.

Der folgende Patch passt die Platzierung an:

\usepackage{etoolbox}
\patchcmd{\makecvtitle}% <cmd>
  {\usebox{\makecvtitlepicturebox}\\[2.5em]}% <search>
  {\hspace*{-2.5cm}\usebox{\makecvtitlepicturebox}\\[2.5em]}% <replace>
  {}{}% <success><failure>

Bildbeschreibung hier eingeben

verwandte Informationen