Включить фото в moderncv-banking (не работает)

Включить фото в moderncv-banking (не работает)

Я попробовал воспользоваться этой инструкцией: Как включить картинку в банковский стиль с точной позицией

Они почему-то больше не работают, может быть, потому, что настоящая moderncvверсия немного отличается, как мне кажется.

Может кто-нибудь мне помочь? Было бы очень здорово.

если я использую код по ссылке: MWE:

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{banking} 
\moderncvcolor{blue} 

\usepackage{lipsum} 

\usepackage[scale=0.75]{geometry} 
%\setlength{\hintscolumnwidth}{3cm} 
%\setlength{\makecvtitlenamewidth}{10cm} 
\patchcmd{\makehead}
{\hfil}
{\hspace*{0.15\textwidth}}
{}
{}
\patchcmd{\makehead}
{\setlength{\makeheaddetailswidth}{0.8\textwidth}}
{\setlength{\makeheaddetailswidth}{0.67\textwidth}}
{}
{}
\patchcmd{\makehead}
{\\[2.5em]}
{\hfil\raisebox{-.7cm}{\framebox{\includegraphics[width=\@photowidth]{\@photo}}}\\[2.5em]}
{}
{}
%----------------------------------------------------------------------------------------
%   NAME AND CONTACT INFORMATION SECTION
%----------------------------------------------------------------------------------------

\firstname{John} % Your first name
\familyname{Smith} % Your last name

Компилируется правильно, но в pdf нет картинки. Вот файл журнала:https://pastebin.com/5Q5wTZZR

решение1

У вас есть локальная копия moderncv.clsв вашей рабочей папке. Единственный способ получить ее — из файла .log:

введите описание изображения здесь

Обратите внимание, что moderncv.clsis перечислен как есть, в то время как другие включенные файлы перечислены с использованием их полного пути. Локальные версии/файлы в рабочей папке будут опубликованы как это, а не с их полным путем.

Удалите эту локальную версию, чтобы ваш документ мог использовать установленную версию по умолчанию. Произошло несколько крупных изменений вmoderncvэто сломает предыдущий код.

Связанный контент