如何在Moderncv Casual中添加照片

时间:2017-02-11 23:16:38

标签: latex pdflatex

嗯,首先,我对Latex了解不多。我没有使用“Moderncv Casual”将图片包含在文档中。许多简历和求职信的模板使用:

\photo[64pt][0.4pt]{filename} 

这有什么用?是不是只需要输入图片的文件名,编译,并将图片添加到文档中?

1 个答案:

答案 0 :(得分:1)

确实如此。 \photo宏的设置方式是存储您的输入并使其成为CV标题的一部分(使用\makecvtitle设置)。

这背后的原因是为最终用户提供了捕获图片的通用命令。但是,根据使用的模板,此图片可能显示在左/右/中间(或任何位置)。通用输入从代码的其余部分抽象出此放置。

特定于命令\photo;它在类moderncv.cls文件中定义为:

\NewDocumentCommand{\photo}{O{64pt}O{0.4pt}m}
  {\def\@photowidth{#1}\def\@photoframewidth{#2}\def\@photo{#3}}

这样的输入
\photo[64pt][0.4pt]{filename} 

定义要保存在\@photo中的照片 - 它引用图像文件filename(带有图片扩展名) - 宽度为64pt(存储在\@photowidth中})和框架宽度0.4pt(存储在\@photoframewidth)。