立即在 scrlttr2 字母的正文之後添加文本

立即在 scrlttr2 字母的正文之後添加文本

信件通常以簽名結尾。我想在這一點之後添加文字。需要明確的是,我不希望它位於信件的底部,我希望文字或多或少緊跟在信件的正文之後,最好有用戶可調節的間隙。這可能嗎,還是結構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}

相關內容