我需要改变字段\backaddress
在水平方向上的位置,如下图所示:
更新:
我发现\backaddress{\scriptsize Adress here!}
地址栏里的行居中。有没有命令可以将行左对齐?
\backaddress{\scriptsize Adress here!}
\nobackaddressrule
\date{<%= Time.now.to_date.strftime("%d.%m.%Y")%>}
\nowindowtics
\begin{letter}
...
...
...
\documentclass[a4paper,8.75pt]{dinbrief}
\usepackage{<%= LATEX_BRIEF_STY %>}
\begin{document}
\fontsize{10pt}{13}%
\raggedright
\selectfont
\backaddress{\scriptsize Backaddress here}
\nobackaddressrule
\nowindowtics
\begin{letter}
{%
\protect\parbox{8cm}{Company\strut}\\
John Due \\
Street No. 1\\
New York City}
\adressrules
\subject{\textsf {Order No. 1234}}
\opening{Hello Mr. Due,}
\closing{Kind Regards,}
\end{letter}
\newpage
{\LARGE Produktdetails}
\vspace{2cm}
\end{document}
答案1
dinbrief
不太灵活。您必须修补代码以使反向地址左对齐:
% Example from the dinbrief manual extended by some code for left
% aligned backaddress
\documentclass[12pt]{dinbrief}
\usepackage{german}
% added >>>>
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\ka@db@tstoaddress}{% in command \ka@db@tstoaddr
\hbox to \addrwd{\hfil {\ka@db@bafntsel\@backaddress}\hfil}% replace
}{%
\hbox to \addrwd{{\ka@db@bafntsel\@backaddress}\hfil}% rby
}{}{}
\makeatother
% <<<<
\address{R"udiger Kurz\\
Am See 1\\
76133 Karlsruhe}
\backaddress{R. Kurz, Am See 1, 76133 Karslruhe}
\signature{R"udiger Kurz}
\place{Karlsruhe}
\begin{document}
\phone{0721}{222222}
\begin{letter}{Deutsche Bundespost\\
Fernmeldeamt Karlsruhe\\
Postfach 7300\\[\medskipamount]
{\bf 76131 Karlsruhe}}
\yourmail{01.04.93}
\sign{123456}
\subject{Betrieb eines Mikrowellensenders}
\opening{Sehr geehrte Damen und Herren,}
anbei sende ich Ihnen eine Kopie der bisherigen Genehmigung f"ur
unseren Mikrowellenherd...
... Ihre Bem"uhungen im voraus vielen Dank.
\closing{Mit freundlichen Gr"u"sen,}
\ps{Wir bitten um schnelle Erledigung.}
\cc{Deutsche Bundespost\\
Karlsruher Privatfunk \\
S"uddeutscher Rundfunk}
\encl{Abschrift der Urkunde}
\end{letter}
\end{document}
您的示例无法编译,因此我使用手册中的示例dinbrief
来获得 MWE,其结果是:
一个丑陋的黑客替代补丁是附加\hfill
到反向地址:
\backaddress{R. Kurz, Am See 1, 76133 Karslruhe\hfill}
结果和上面显示的相同。
在 Klaus Braune 过早离开后,似乎dinbrief
不再维持。不幸的是,有一些已知的例如,重新\enddocument
定义dinbrief
。因此,也许建议切换到维护更灵活的字母类别。