Adicionando texto imediatamente após o texto principal de uma carta scrlttr2

Adicionando texto imediatamente após o texto principal de uma carta scrlttr2

Uma carta normalmente termina com uma assinatura. Quero adicionar texto após este ponto. Para ser claro, não quero isso logo no final da carta, quero que o texto fique mais ou menos imediatamente após o texto principal da carta, de preferência com um espaço ajustável pelo usuário. Isso é possível ou a estrutura scrlttr2não permitirá?

Responder1

Você pode inserir texto adicional depois \closing.

\documentclass{scrlttr2}
\setkomavar{signature}{Signature}
\usepackage{blindtext}
\begin{document}
\begin{letter}{xxx}
\opening{Hi,}
\blindtext
\closing{Best regards}
\blindtext
\end{letter}
\end{document}

Você também pode usar \psantes do texto adicional. Então o primeiro parágrafo não é recuado e se não \parskipfor usado, um espaço vertical \baselineskipé adicionado.

\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}

Você pode corrigir \pspara alterar o espaço vertical entre signatureo texto adicional:

\usepackage{xpatch}
\xpretocmd\ps{\vspace{-1\baselineskip}}{}{\PatchFailed}

informação relacionada