我正在使用该类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.lco
或NFpro.lco
文件解决了同样的问题。
mweletter.tex
在文件中的序言部分调用它们\LoadLetterOption{NF}
。有关更多详细信息,请参阅 KOMA-Script 文档。