Linux neu installiert - Dokument sieht anders aus

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: Linux neu installiert - Dokument sieht anders aus

von giztech » So 15. Mai 2016, 13:36

Ich hatte vorher TexLive 2015 und auch jetzt wieder. Aber egal, es funktioniert wieder. Vielen Dank

von Noch so einer » Di 10. Mai 2016, 11:01

Du hattest vermutlich vorher eine andere Version von moderncv. Das neue Aussehen ist jedenfalls schon seit einiger Zeit normal. Im Online-Editor ist die Linie ebenfalls grau und es gibt ebenfalls eine Seitennummerierung und der Online-Editor ist nicht gerade bekannt für aktuelle Versionen. Die graue Linie gibt es seit TeX Live 2014.

Viel wichtiger ist aber, dass Dein Dokument fehlerhaft ist. \patchcmd hat fünf obligatorische Argumente nicht nur drei. Wenn man dessen Verwendung korrekt ergänzt:
\patchcmd{\makecvtitle}
{\color{color2!50}\rule{\textwidth}{.25ex}}
{\color{dagr}\rule{\textwidth}{.35ex}}
{\typeout{Patch was successfull}}% Falls der Patch funktioniert.
{\typeout{Patch failed}}% Falls der Patch nicht ausgeführt werden konnte
erfährt man in der log-Datei:
Patch failed
. Die Linie kann also nicht die gewünschte Farbe erhalten, weil der Patch nicht mehr funktioniert.

Lässt man sich mit \show\makecvtitle die Definition von \makecvtitle ausgeben, erfährt man in der log-Datei:
> \makecvtitle=macro:
->\makecvhead \makecvfoot .
l.19 \show\makecvtitle
In der Definition ist der Code, der da ersetzte werden soll, also gar nicht mehr enthalten. Forscht man weiter, erfährt man, dass dieser nun in \makecvhead enthalten ist. Also muss man den Patch ändern entsprechend ändern.

Kopf und Fuß macht moderncv mit fancyhdr. Die Definition erfolgt in \makecvfoot. Also kann man die Seitenzahl rechts im Fuß einfach mit \fancyfoot[RE,RO]{} am Ende von \makecvfoot entfernen. Insgesamt also:
\documentclass[11pt,a4paper]{moderncv}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\renewcommand*\familydefault{\sfdefault}
\usepackage{microtype}
\usepackage{ellipsis}
\usepackage{amsmath}
\usepackage{blindtext}


\usepackage[scale=0.75,top=1.2cm,bottom=3.5cm]{geometry}

\moderncvtheme[blue]{casual} % casual, classic, oldstyle, banking


\definecolor{dagr}{rgb}{0.22,0.45,0.70} % Farbe aus Lebenslauf "blue"
\patchcmd{\makecvhead}
{\color{color2!50}\rule{\textwidth}{.25ex}}
{\color{dagr}\rule{\textwidth}{.35ex}}
{\typeout{\string\makecvhead\space patch was successfull}}% Falls der Patch funktioniert.
{\typeout{\string\makecvhead\space patch failed}}% Falls der Patch nicht ausgeführt werden konnte.

\apptocmd{\makecvfoot}{\fancyfoot[RE,RO]{}}
{\typeout{\string\makecvfoot\space patch was successfull}}% Falls der Patch funktioniert.
{\typeout{\string\makecvfoot\space patch failed}}% Falls der Patch nicht ausgeführt werden konnte.


\firstname{Vorname}
\familyname{Nachname}
\title{Lebenslauf}
\address{Straße Nr.}{PLZ Ort}
\phone{0190 666 777}
\email{name@provider.de}

\begin{document}
\maketitle

\section{Teil 1}
\blindtext

\section{Teil 2}
\blindtext

\section{Teil 3}
\blindtext

\section{Teil 4}
\blindtext

\newpage

\section{Teil 5}
\blindtext

\section{Teil 6}
\blindtext

\vspace{1.3cm}
\hspace{1mm}
\vspace{2mm}
Vorname Nachname\\ \\
Ort, Datum
\end{document}
Wie man darauf kommt? Da die Klasse leider seit Jahren auch nicht ansatzweise eine vernünftige Doku hat, bleibt leider nur der Blick in den Quellcode bzw. nach einigen \show gutes Raten. Ich selbst verwende diese Klasse daher auch nicht.

Linux neu installiert - Dokument sieht anders aus

von giztech » Di 10. Mai 2016, 10:24

Hallo,

ich habe Linux neu installiert, seit dem sieht mein LaTeX-Dolument anders aus obwohl ich darin nichts geändert habe. Hier ein Minimalbeispiel:
\documentclass[11pt,a4paper]{moderncv}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}                        
\renewcommand*\familydefault{\sfdefault}            
\usepackage{microtype}                         
\usepackage{ellipsis}                         
\usepackage{amsmath}
\usepackage{blindtext}


\usepackage[scale=0.75,top=1.2cm,bottom=3.5cm]{geometry}

\moderncvtheme[blue]{casual} % casual, classic, oldstyle, banking


\definecolor{dagr}{rgb}{0.22,0.45,0.70} % Farbe aus Lebenslauf "blue"
\patchcmd{\makecvtitle}
  {\color{color2!50}\rule{\textwidth}{.25ex}}
  {\color{dagr}\rule{\textwidth}{.35ex}}



\firstname{Vorname}
\familyname{Nachname}
\title{Lebenslauf}
\address{Straße Nr.}{PLZ Ort}
\phone{0190 666 777}
\email{name@provider.de}

\begin{document}
\maketitle

\section{Teil 1}
\blindtext

\section{Teil 2}
\blindtext

\section{Teil 3}
\blindtext

\section{Teil 4}
\blindtext

\newpage

\section{Teil 5}
\blindtext

\section{Teil 6}
\blindtext

\vspace{1.3cm}
\hspace{1mm}
\vspace{2mm}
Vorname Nachname\\ \\
Ort, Datum
\end{document}
Die Linie zwischen Vorname Nachname und Lebenslauf ist jetzt grau, statt wie vorher im gleichen blau wie der Rest des Dokuments. Und es erscheint jetzt eine Seitennnummerierung, die gabs vorher auch nicht. Woran liegt das und wie bekomme ich es hin, dass mein Dokument wieder aussieht wie vorher?

Nach oben