我正在和班上的同学写一封信letteracdp
,信中几乎提供了我需要的格式,但我遇到了一个问题:我需要在主题上方写上日期和地点。我怎样才能将其移动到我需要的位置?
为了更清楚一点,这是我需要做的(请忽略主题和日期的意大利格式):
更新
梅威瑟:
\documentclass{letteracdp}
\address{Foo Street, 1}
\signature{John Doe}
\place{Rome}
\begin{document}
\begin{letter}{Random Road, 3}
[the subject]
\opening{Dear Numerio,}
Lorem ipsum dolor sit amet.
\closing{Sincerely,}
\end{letter}
\end{document}
答案1
或许还有更好的方法。
\documentclass{letteracdp}
\address{Foo Street, 1}
\signature{John Doe}
\place{Rome}
\renewcommand*\makenormalpresentation{%
\begin{normalpresentation}%
\makesender\relax
\makeaddressee\relax
% \makesubject\relax % <---- removed
\end{normalpresentation}%
}
\renewcommand*\OpeningSequence[1]{%
\makepresentation
\maketopdate[#1]%
\vspace{2\medskipamount}%
\makesubject % <---- added here
\ChosenMakeOpening
}
\begin{document}
\begin{letter}{Random Road, 3}
[the subject]
\opening{Dear Numerio,}
Lorem ipsum dolor sit amet.
\closing{Sincerely,}
\end{letter}
\end{document}