在 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這會破壞之前的程式碼。

相關內容