ModernCV에서 사진 위치 수정

ModernCV에서 사진 위치 수정

제목에 2.5cm의 오프셋을 사용했고 이제 사진을 왼쪽으로 2.5cm 더 이동하고 싶습니다.

어떻게 하면 되나요?

내 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}

답변1

내부에서 올바른 위치를 찾아 \makecvtitle를 사용하여 패치해야 합니다 etoolbox.moderncv이러한 종류의 조정에 대해 명시적으로 후크를 제공하지 않습니다.

다음 패치는 배치를 조정합니다.

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

여기에 이미지 설명을 입력하세요

관련 정보