如何在 scrlttr2 上缩进收件人

如何在 scrlttr2 上缩进收件人

我正在使用该类scrlttr2排版一封意大利信件。我的问题是收件人位于信件的右侧。意大利信件的地址位于左侧,姓名和姓氏、城市地址位于不同的行中。两行或多行对齐,地址前面有一个简单的字母(如 DA:; A:; e pc)。

我可以不使用表格来获得这个吗?在像 word 这样的程序中,我使用边距和制表符来获得这个。有没有类似的东西(在 LaTeX 中)?

我需要的是这样的:

                 DA: Destination name
                      street, red tortke, 123
                      new york

主题: 这是主题....

这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文这是正文

                                       signature
                                   xyz xyz xyz xyz 

答案1

如果您的地址正确,则表明您选择了错误的 LCO(用于 Swizz 的信件)。尝试这个简单的模板并从此模板开始工作。Komascript 手册有点晦涩难懂,但第 136 页及后续页面很好地描述了不同的选项。

% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode

% An alternative to the standard LaTeX letter class.

\documentclass{scrlttr2}

% Don't forget to read the KOMA-Script documentation, scrguien.pdf

\usepackage[utf8]{inputenc}

\setkomavar{fromname}{Nomen Nescio \\ Gladiator} % your name and title
\setkomavar{fromaddress}{Colosseum \\ Rome \\ Italy}

\setkomavar{signature}{Nomen Nescio} % printed after the \closing
\renewcommand{\raggedsignature}{\raggedright} % make the signature ragged right

\setkomavar{subject}{} % subject of the letter

\begin{document}
\begin{letter}{Emperor Cæsar \\ HQ Roman Empire \\ Rome \\ Italy}

\opening{Hello Cæsar}  % eg. Hello

Aut Cæsar aut nihil. Errare humanum est!

\closing{Best regards} %eg. Regards

\end{letter}
\end{document}

答案2

我将此类用于法语字母,并通过使用NF.lcoNFpro.lco文件解决了同样的问题。

mweletter.tex在文件中的序言部分调用它们\LoadLetterOption{NF}。有关更多详细信息,请参阅 KOMA-Script 文档。

相关内容