Письмо обычно заканчивается подписью. Я хочу добавить текст после этой точки. Чтобы было ясно, я не хочу, чтобы он был прямо внизу письма, я хочу, чтобы текст был более или менее сразу после основного текста письма, желательно с настраиваемым пользователем зазором. Возможно ли это или структура не позволит этого 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
перед дополнительным текстом. Тогда первый абзац не имеет отступа, а если используется no , добавляется \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}