在 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这将破坏早期的代码。

相关内容