von Epllus » Fr 30. Aug 2013, 08:28
Die Fehlermeldungenkommen, weil \name{}{} und \opening{} fehlen.
Eine Möglichkeit wäre ja, das Betreff in das \opening zu geben:
\documentclass[11pt,a4paper,sans]{moderncv}
\usepackage[ngerman]{babel}
\usepackage[left=2.7cm,right=2.7cm,top=1cm,bottom=1.8cm,includeheadfoot]{geometry}
\moderncvstyle{casual}
\moderncvcolor{blue}
\name{Mister}{X.}
\recipient{Empfänger}{}
\opening{\textbf{Betreff}}
\date{January 01, 1984}
\begin{document}
\makelettertitle
\end{document}
Eine andere wäre die Umdefinition von \makelettertitle (zu finden für moderncvstyle{casual} in „moderncvstylecasual.sty“):
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\usepackage[ngerman]{babel}
\usepackage[left=2.7cm,right=2.7cm,top=1cm,bottom=1.8cm,includeheadfoot]{geometry}
\makeatletter
\renewcommand*{\makelettertitle}{%
\recomputeletterlengths%
\makeletterfooter%
\begin{minipage}[t]{.5\textwidth}
\raggedright%
\addressfont%
{\bfseries\upshape\@recipientname}\\%
\@recipientaddress%
\end{minipage}
\hfill%
\@date\\[1em]% ehemals [2em]
\raggedright%
% \@opening\\[1em]% %% auskommentiert
\hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}%
}
\makeatother
\name{Mister}{X.}
\recipient{Empfänger}{}
\opening{Seehr geehrte/r Herr/Frau}
\begin{document}
\date{January 01, 1984}
\makelettertitle
\textbf{Betreff}
\end{document}
Ich weiß nicht genau, was beabsichtigt ist. Spiel dich einfach mal mit dem Code, kommentier hier was aus, ändere da was, dann wird es sich schon finden.
Natürlich kann man das „Betreff“ auch in \opening{} geben und dann den Abstand verringern.
Hoffe es hilft
Epllus
Die Fehlermeldungenkommen, weil \name{}{} und \opening{} fehlen.
Eine Möglichkeit wäre ja, das Betreff in das \opening zu geben:
[code]\documentclass[11pt,a4paper,sans]{moderncv}
\usepackage[ngerman]{babel}
\usepackage[left=2.7cm,right=2.7cm,top=1cm,bottom=1.8cm,includeheadfoot]{geometry}
\moderncvstyle{casual}
\moderncvcolor{blue}
\name{Mister}{X.}
\recipient{Empfänger}{}
\opening{\textbf{Betreff}}
\date{January 01, 1984}
\begin{document}
\makelettertitle
\end{document} [/code]
Eine andere wäre die Umdefinition von \makelettertitle (zu finden für moderncvstyle{casual} in „moderncvstylecasual.sty“):
[code]\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\usepackage[ngerman]{babel}
\usepackage[left=2.7cm,right=2.7cm,top=1cm,bottom=1.8cm,includeheadfoot]{geometry}
\makeatletter
\renewcommand*{\makelettertitle}{%
\recomputeletterlengths%
\makeletterfooter%
\begin{minipage}[t]{.5\textwidth}
\raggedright%
\addressfont%
{\bfseries\upshape\@recipientname}\\%
\@recipientaddress%
\end{minipage}
\hfill%
\@date\\[1em]% ehemals [2em]
\raggedright%
% \@opening\\[1em]% %% auskommentiert
\hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}%
}
\makeatother
\name{Mister}{X.}
\recipient{Empfänger}{}
\opening{Seehr geehrte/r Herr/Frau}
\begin{document}
\date{January 01, 1984}
\makelettertitle
\textbf{Betreff}
\end{document}[/code]
Ich weiß nicht genau, was beabsichtigt ist. Spiel dich einfach mal mit dem Code, kommentier hier was aus, ändere da was, dann wird es sich schon finden.
Natürlich kann man das „Betreff“ auch in \opening{} geben und dann den Abstand verringern.
Hoffe es hilft
Epllus