我真的很奇怪。以下信件内容很贴切:
\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}
将会解决它。