![在 scrlttr2 中设置签名和附件之间的距离](https://linux22.com/image/480301/%E5%9C%A8%20scrlttr2%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%E7%AD%BE%E5%90%8D%E5%92%8C%E9%99%84%E4%BB%B6%E4%B9%8B%E9%97%B4%E7%9A%84%E8%B7%9D%E7%A6%BB.png)
我正在使用该scrlttr2
包写一封带附件的信件。但是,我不喜欢签名和附件列表之间的默认垂直距离。目前在我的 Tex 文档中,我在信件末尾写了类似以下内容:
\closing{Sincerly yours}
\setkomavar*{enclseparator}{Enclosures}
\encl{%
Sweet picture
Secret document
Some more stuff
}
在生成的 PDF 中,它的内容如下
Sincerly yours
<My name>
Enclosures: Sweet picture
Secret document
Some more stuff
<My name>
和附件列表之间只有大约一行。我该如何增加这个距离?
答案1
您可以修补\closing
\AddToHook{cmd/closing/after}{\vskip \baselineskip}
或者\encl
\AddToHook{cmd/encl/before}{\par\vskip \baselineskip}
将附件列表前的垂直空间扩大一个基线跳跃。
例子:
\documentclass{scrlttr2}
\usepackage{lipsum}
\setkomavar{fromname}{My name}
\AddToHook{cmd/closing/after}{\vskip \baselineskip}
%\AddToHook{cmd/encl/before}{\par\vskip \baselineskip}
\begin{document}
\begin{letter}{%
Joanna Public\\
1 Hillside\\
SAMPLESTEAD\\
WX12 3YZ%
}
\opening{Dear Madam Chair,}
\lipsum[1]
\closing{Sincerly yours}
\setkomavar*{enclseparator}{Enclosures}
\encl{%
Sweet picture\\
Secret document\\
Some more stuff\\
}
\end{letter}
\end{document}