使用 dinbrief 定位日期

使用 dinbrief 定位日期

如何使用 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}

相关内容