Moderncv fürs Anschreiben anpassen

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren
PPanny
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Fr 14. Feb 2020, 10:51

Moderncv fürs Anschreiben anpassen

Beitrag von PPanny »

Hallo :)

Ich habe meinen Lebenslauf mit Hilfe von moderncv erstellt und hätte gerne ein Anschreiben im passenden Stil.
Moderncv ist da für die deutsche Form eines Anschreibens leider nicht sonderlich geeignet (zumindest was das Formale angeht). Daher wollte ich es für meine Zwecke anpassen.

Mein Minimalbeispiel:

Code: Alles auswählen

\documentclass[11pt,a4paper,sans]{moderncv}
\usepackage[ngerman]{babel}
\moderncvstyle{classic}

\usepackage[left=2.0cm, right=1.0cm, top=1.5cm, bottom=1.5cm]{geometry}

\name{Vorname}{Nachname}
\address{Straße Nummer}{PLZ Stadt}
\mobile{1111\,11111111}
\email{meinemail@mail.de}

\begin{document}

  \recipient{Firma}{Straße Nummer\\PLZ Stadt\\}
  \opening{Sehr geehrte Frau Mustermann,}
  \closing{Mit freundlichen Grüßen}
  \enclosure[Anlagen]{Lebenslauf, Zeugnisse}
   
\makelettertitle Toller Text \makeletterclosing
\end{document}

Nun zu meinen Änderungswünschen:

  1. Vorname, Nachname und Firma sollen nicht fett sein
  2. Ort vor dem Datum -> Format: Ort, Datum
  3. Falls möglich noch eine Betreffzeile zwischen \recipient{} und \opening{}, wobei man die zweite geschweifte Klammer des \recipient{} zusammen mit \vspace dafür nutzen könnte (wäre aber eine unschöne Lösung, da es dann kursiv geschrieben wäre)

Soweit ich LaTeX inzwischen verstanden habe, lässt sich das wohl durch "\renewcommand" anpassen, nur habe ich selbst noch nie einen solche Anpassung vorgenommen. Außerdem finde ich ehrlich gesagt auch nicht die passende Stelle in der richtigen .sty-Datei (von moderncv) um dort Anpassungen vorzunehmen.
Über eine Erklärung (Dokumentation) wie ich diese Anpassungen vornehmen könnte, wäre ich sehr erfreut um zukünftig vllt selbst meine Probleme lösen zu können :)

Vielen Dank schonmal fürs Lesen und ggf Helfen!
Liebe Grüße PPanny


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2199
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Moderncv fürs Anschreiben anpassen

Beitrag von Bartman »

Zu dieser Klasse ist keine Dokumentation verfügbar.

Du kannst, wie von Dir bereits angesprochen, die vorhandenen Befehle \makeletterhead und \makeletterclosing anpassen oder Du wählst die folgende kürzere Methode:

Code: Alles auswählen

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}

\usepackage[ngerman]{babel}
\usepackage[left=2cm, right=1cm, vmargin=1.5cm]{geometry}
\usepackage{etoolbox}

% moderncvheadi.sty
\patchcmd{\makeletterhead}{\bfseries}{}{}{}% Vor- und Nachname ohne Fettdruck
\patchcmd{\makeletterhead}{\bfseries}{}{}{}% Firma ohne Fettdruck

\makeatletter
\newcommand*{\subject}[1]{\def\@subject{#1}}

% Betreffzeile hinzufügen
\patchcmd{\makeletterhead}{\@date\\[2em]}{\@date\\[2em]\@subject\par\medskip}{}{}
\makeatother

% moderncvbodyi.sty
\patchcmd{\makeletterclosing}{\bfseries}{}{}{}% Vor- und Nachname ohne Fettdruck

\name{Vorname}{Nachname}
\address{Straße Nummer}{PLZ Stadt}
\mobile{1111\,11111111}
\email{meinemail@mail.de}

\begin{document}
\recipient{Firma}{Straße Nummer\\PLZ Stadt\\}
\date{Stadt, \today}% Ort vor dem Datum einfügen
\subject{Betreffzeile}
\opening{Sehr geehrte Frau Mustermann,}
\closing{Mit freundlichen Grüßen}
\enclosure[Anlagen]{Lebenslauf, Zeugnisse}

\makelettertitle
Toller Text

\makeletterclosing
\end{document}

PPanny
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Fr 14. Feb 2020, 10:51

Re: Moderncv fürs Anschreiben anpassen

Beitrag von PPanny »

Vielen Dank für die Mühe Bartman!
Exakt so habe ich es mir vorgestellt :)

Entschuldige, hatte mich unverständlich ausgedrückt.
Mit der Dokumentation meinte ich eine Anleitung, um beispielsweise "\renewcommand" richtig zu verwenden.
Habe nun aber gesehen, dass du "etoolbox" und "\patchcmd" verwendet hast. Ich denke, mit der Dokumentation für diess kann ich in Zukunft auch Dinge so anpassen wie ich es brauche.

Daher erneut ein riesen Dankeschön an dich!


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2199
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Moderncv fürs Anschreiben anpassen

Beitrag von Bartman »

Es gibt in der Befehlsreferenz des goLaTeX-Wiki eine kurze Anleitung zu dem Befehl \renewcommand. Er dürfte aber auch in den LaTeX-Einführungen erklärt werden.


PPanny
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Fr 14. Feb 2020, 10:51

Re: Moderncv fürs Anschreiben anpassen

Beitrag von PPanny »

Perfekt, die Befehlsreferenz ist sehr hilfreich, nochmal Danke!


Antworten