如何在 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 頁 ff 中有很好的描述。

% !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 文件。

相關內容