我正在用 LaTeX 写我的第一封信,我需要一些帮助:
- 我需要将发件人的地址放在页面的左上角。
- 把我的名字写在页面的右下角。
- 我想将日期直接显示在收件人姓名下方,中间用空格隔开。有人能帮我吗?
\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}
当然,可以添加有关布局的更多细节。