moderncv zu großer Abstand im Titel nach \makelettertitle

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: moderncv zu großer Abstand im Titel nach \makelettertitle

von Johannes_B » Do 6. Okt 2016, 13:09

von sudo » Mi 5. Okt 2016, 12:06

Sorry, war nicht böse gemeint.

von Gast » Mi 5. Okt 2016, 12:06

Als der Gast, der das den obigen Vorschlag unterbreitet hat: Mir ist vollkommen egal, wessen Federn welchen Hintern verzieren. Entscheidend ist für mich, dass das Problem gemeldet (und hoffentlich dann auch beseitigt) wird.

von royalware » Mi 5. Okt 2016, 11:53

Da nimmt es aber einer ganz genau :P
Ich habe den Workaround hier bei im golatex-Forum gefunden und das habe ich versucht dem Autor mitzuteilen. Mit fremden Federn wollte ich dabei nichts zu tun haben :lol:

von sudo » Mi 5. Okt 2016, 11:39

royalware hat geschrieben:Although I have found a workaround this should be easy to fix for you.
Eigentlich hat Gast den Workaround gefunden. Man sollte sich nicht mit fremden Federn schmücken.

von royalware » Mi 5. Okt 2016, 09:36

Bug report is raus.
Good morning.

My name is Rob and I have discovered a (potential) bug in the moderncv package which seems to be yours :-)

A \raggedright command seems to be not closed in the definition of \makeletterhead and that leads to a spacing problem in the title. I have posted this issue (including an example) in [englischsprachiges LaTeX-Forum]
Although I have found a workaround this should be easy to fix for you.

Kind Regards,
Robert


PS: On a side note, there are many of these
> LaTeX Warning: You have requested package `moderncvheadii',
> but the package provides `moderncvheadii'.
that could maybe be fixed as well.

von Gast » Mi 5. Okt 2016, 09:18

Trotzdem solltest du es melden. Bugs verschwinden nicht von selbst sondern nur, wenn sie auch gemeldet werden.

von royalware » Mi 5. Okt 2016, 09:16

Tausend Dank für Deine Antwort. Ich habe es mit dem ragged2e in meinem Lebenslauf getestet (dort fängt er auch wie von Dir vorgeschlagen auf einer neuen Seite an) und das Problem ist in der Tat behoben.
Hervorragender Support! Nochmals danke!

von Gast » Mi 5. Okt 2016, 09:01

Könnte ein Bug sein. Du solltest IMO den Autor fragen. Mailadresse ist in moderncv.cls zu finden. Vielleicht kann er bei der Gelegenheit auch gleich die ganzen Warnung der Art:
LaTeX Warning: You have requested package `moderncvheadii',
               but the package provides `moderncvheadii'.
beseitigen.

Ich würde übrigens zwischen dem Anschreiben und dem Lebenslauf eine neue Seite beginnen. Das ändert aber nichts am Problem. Das Problem wird vermutlich durch das (nie beendete) \raggedright in der Definition von \makeletterhead verursacht. Jedenfalls scheint sich das Problem mit
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvtheme[blue]{casual}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[left=2.2cm,right=2.2cm,top=2.2cm,bottom=2.2cm,includeheadfoot]{geometry}
\nopagenumbers
\firstname{First}
\familyname{Last}
\title{Curriculum Vitae}
\address{Home}

\usepackage{ragged2e}

\begin{document}
   \recipient{Recipient}{}
   \opening{Opening}
   \closing{Closing}

   \makelettertitle

   \makeletterclosing

   %\clearpage % Empfohlen aber nicht zwingend
   \justifying

   \maketitle

   \section{Start}
   \cventry{Lorem}{ipsum}{dolor sit amet, consectetur}{adipiscing elit. Nulla convallis arcu eu mauris luctus, sit amet pulvinar sem vehicula. Etiam cursus dignissim metus, at faucibus orci vestibulum id}{}{}

\end{document}
lösen zu lassen. Die neue Anweisung \justifying bitte in der [d]ragged2e[/d]-Anleitung nachlesen!

moderncv zu großer Abstand im Titel nach \makelettertitle

von royalware » Di 4. Okt 2016, 23:44

Guten Abend.

Ich habe meinen moderncv-Lebenslauf erstellt und habe jetzt mein Anschreiben davor eingefügt. Leider verändert das Kommando \makelettertitle den Zeilenabstand nach der horizontalen Linie im Titel, so dass der Titel nicht mehr "brauchbar" ist.

Hier mal ein Minimalbeispiel:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvtheme[blue]{casual}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[left=2.2cm,right=2.2cm,top=2.2cm,bottom=2.2cm,includeheadfoot]{geometry}
\nopagenumbers
\firstname{First}
\familyname{Last}
\title{Curriculum Vitae}
\address{Home}

\begin{document}
	\recipient{Recipient}{}
	\opening{Opening}
	\closing{Closing}

	\makelettertitle

	\makeletterclosing

	\maketitle

	\section{Start}
	\cventry{Lorem}{ipsum}{dolor sit amet, consectetur}{adipiscing elit. Nulla convallis arcu eu mauris luctus, sit amet pulvinar sem vehicula. Etiam cursus dignissim metus, at faucibus orci vestibulum id}{}{}

\end{document}
Die Datei min1.pdf im Anhang zeigt wie der Titel korrekt aussehen sollte. Dabei ist das Kommando \makelettertitle auskommentiert.
Die Datei min2.pdf zeigt wie es mit \makelettertitle aussieht. Der Abstand zwischen "First Last" und "Curriculum Vitae" ist auf einmal viel zu groß.

Ich weiß, dass moderncv leider schlecht dokumentiert ist, aber ich hoffe, dass mir hier jemand helfen kann, wie ich den Abstand verringern kann, damit es wieder so aussieht wie es soll.

Vielen Dank vorab!

/Rob
Dateianhänge
min2.pdf
(115.01 KiB) 550-mal heruntergeladen
min1.pdf
(112.92 KiB) 681-mal heruntergeladen

Nach oben