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.cls。作業フォルダー内のローカル バージョン/ファイルは、フルパスではなく、このように投稿されます。

このローカルバージョンを削除して、ドキュメントでデフォルトのインストールバージョンを使用できるようにします。moderncv以前のコードが壊れてしまいます。

関連情報