包括签名图像会杀死 scrlttr2

包括签名图像会杀死 scrlttr2

我真的很奇怪。以下信件内容很贴切:

\documentclass{scrlttr2}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage[a4paper, textwidth=490pt, textheight = 690pt]{geometry}
\setkomavar{signature}{John Doe}
\begin{document} 
\begin{letter}{Dr X \\ Evil Corp}
\setkomavar{subject}{Application}
\opening{Dear Dr X,}
blabla
\closing{Kind regards,}
\end{letter} 
\end{document}

但是当我通过替换来包含(现有的)签名图像时

\setkomavar{signature}{John Doe}

\setkomavar{signature}{\includegraphics{sig} \\\\ John Doe},

我的编译器拒绝创建 pdf,说

Undefined control sequence \closing{Kind regards,}

我不知道该怎么办。

答案1

错误实际上是

! Undefined control sequence.
\scr@signature@var ->\includegraphics 
                                      {sig}John Doe
l.12 \closing{Kind regards,}

当您收到Undefined control sequence错误时,它抱怨的宏(控制序列)是第一行上的最后一个,在本例中是\includegraphics

\includegraphics由包定义graphicx,如果您要添加图像,则应始终添加。因此,添加

\usepackage{graphicx}

将会解决它。

相关内容