使用 scrlttr2 修改字母

使用 scrlttr2 修改字母

我正在用 LaTeX 写我的第一封信,我需要一些帮助:

  1. 我需要将发件人的地址放在页面的左上角。
  2. 把我的名字写在页面的右下角。
  3. 我想将日期直接显示在收件人姓名下方,中间用空格隔开。有人能帮我吗?
\documentclass[a4paper,12pt]{scrlttr2}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\makeatletter
\@setplength{toaddrvpos}{40mm}
\@setplength{toaddrhpos}{110mm}
\makeatother

\begin{document}
\begin{letter}{Name \\ Of \\ Receiver}

\opening{Dear...,} 
Text....
\closing{Best regards,}
\end{letter}
\end{document}

答案1

由于字母样式看起来相当基础,而您只关心布局,因此我建议使用标准article文档类,并根据您的要求按原样设置文档。这样可以避免摆弄长度和对齐设置,这些设置对于特定文档类的非用户来说可能不太清楚:

在此处输入图片描述

\documentclass{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\pagestyle{empty}% No page number
\setlength{\parindent}{0pt}% No paragraph indent
\begin{document}
% Sender address
\begin{tabular}{@{}l}
  1234-56 Random Rd \\
  Randomville, 78901 \\
  RANDOMLAND
\end{tabular}

\bigskip

Random Person,% Recipient

\smallskip

\today% Date

\medskip

\lipsum[1-3]% Beautiful letter

\leavevmode\hfill
\begin{tabular}{r@{}}
  Best regards, \\ \\ \\
  Random Randofsky
\end{tabular}
\end{document}

当然,可以添加有关布局的更多细节。

相关内容