如何使用 dinbrief 更改日期的水平位置?
我写了一些看起来不错的信件,但现在我正试图将日期与信头的一部分对齐。我正在使用 dinbrief,但我不知道如何更改日期的水平位置。日期(带位置)是我使用的唯一参考字段。我愿意接受肮脏的黑客行为。
以下是一个可以作为起点的最小文档:
% !TEX encoding = UTF-8 Unicode
\documentclass[10pt]{dinbrief}
\usepackage[a4paper]{geometry}
\usepackage{fontspec}
\begin{document}
\begin{letter}{Bill Bixby \\ 123 Hulk Rd. \\ Sheboygan, WI 01234}
\opening{Dear Bill}
Long time no see. Lorem ipsum etc.
\closing{Kind Regards}
\end{letter}
\end{document}
答案1
日期dinbrief
使用 进行设置\raggedleft
。因此,如果您希望移动它,只需将您的间距/格式命令作为\date
宏的一部分即可:
\date{\today\hspace{2em}}
:日期将从2em
右边距开始\date{\centering\today}
:日期将居中\date{\raggedright\today}
:日期将左对齐\date{\raggedright\hspace{2em}\today}
:日期将从2em
左边距开始
以下是\raggedright
显示\today
:
\documentclass[10pt]{dinbrief}% http://ctan.org/pkg/dinbrief
\usepackage[a4paper]{geometry}% http://ctan.org/pkg/geometry
\date{\raggedright\today}
\begin{document}
\begin{letter}{Bill Bixby \\ 123 Hulk Rd. \\ Sheboygan, WI 01234}
\opening{Dear Bill}
Long time no see. Lorem ipsum etc.
\closing{Kind Regards}
\end{letter}
\end{document}