一封信通常以签名结尾。我想在签名之后添加文字。需要说明的是,我不希望签名位于信函底部,我希望文字或多或少紧跟在信函正文之后,最好留有用户可调整的间隙。这可行吗,还是结构不允许scrlttr2
?
答案1
您可以在 后插入附加文本\closing
。
\documentclass{scrlttr2}
\setkomavar{signature}{Signature}
\usepackage{blindtext}
\begin{document}
\begin{letter}{xxx}
\opening{Hi,}
\blindtext
\closing{Best regards}
\blindtext
\end{letter}
\end{document}
您还可以\ps
在附加文本前使用。那么第一段将不缩进,如果使用,则会添加\parskip
一个垂直空格。\baselineskip
\documentclass[
%parskip
]{scrlttr2}
\setkomavar{signature}{Signature}
\usepackage{blindtext}
\begin{document}
\begin{letter}{xxx}
\opening{Hi,}
\blindtext
\closing{Best regards}
\ps
\blindtext
\end{letter}
\end{document}
您可以修补以更改和附加文本\ps
之间的垂直空间:signature
\usepackage{xpatch}
\xpretocmd\ps{\vspace{-1\baselineskip}}{}{\PatchFailed}