Problem bei moderncv

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


karl-heinz
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 50
Registriert: Sa 14. Mär 2009, 17:50

Problem bei moderncv

Beitrag von karl-heinz »

Hi,

ich habe ein Problem mit moderncv in Verbindung mit moderntimeline, wo mir aus mir nicht erklärlichen Gründen die Datenspalte nach rechts rückt? Hat jemand eine Idee, wie man das lösen kann oder woran es überhaupt liegen könnte?
\documentclass[12pt,a4paper]{moderncv}   

\usepackage[ngerman]{babel}

\moderncvstyle{casual}

\moderncvcolor{green}

\nopagenumbers{}

\usepackage[utf8]{inputenc}

\usepackage[scale=0.8]{geometry}
\geometry{top=3cm,bottom=3cm}
%\setlength{\hintscolumnwidth}{3cm}           % if you want to change the width of the column with the dates

\firstname{\color{gray}{Dr.} Hans}
\familyname{Müller}
\title{geb. Meyer}

\usepackage[firstyear=2001,lastyear=2017]{moderntimeline}
\usepackage{url}
\usepackage{xcolor}
\usepackage{graphicx}

\begin{document}

\makecvtitle

\section{Werdegang}

\tldatelabelcventry{2001}{7/02}{Abitur}{Gymnasium}{Neustadt}{\newline \textit{Gesamtnote: 4,0}}{}{}

\tllabelcventry{2001}{2002}{9/02--6/03}{Zivildienst}{Altenheim}{Neustadt}{}{}

\end{document}
Lieben Gruß, danke

Karl-Heinz

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Es ist ein bug in der Definition, dort fehlt der \useasboundingbox-Befehl und dadurch schiebt der Knoten mit dem Bullet alles nach rechts. Versuche es hiermit und mache einen Bugreport.
\makeatletter
\renewcommand{\tldatelabelcventry}[8][color1]{%
\issincefalse
\tl@formatstartyear{#2}%
\cventry{\tikz{%
    \useasboundingbox (0,-1.5ex) rectangle (\hintscolumnwidth,1ex);
     \fill [\tl@runningcolor] (0,0)
        rectangle (\hintscolumnwidth,\tl@runningwidth);
     \fill [#1] (0,0)
        ++(\tl@startfraction*\hintscolumnwidth,0pt)
        node [tl@startyear] {#3}
        node {$\bullet$};%
   }%
}%
{#4}{#5}{#6}{#7}{#8}%
}
\makeatother

karl-heinz
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 50
Registriert: Sa 14. Mär 2009, 17:50

Beitrag von karl-heinz »

Leider läuft es nicht durch:
\documentclass[12pt,a4paper]{moderncv}   

\usepackage[ngerman]{babel}

\moderncvstyle{casual}

\moderncvcolor{green}

\nopagenumbers{}

\usepackage[utf8]{inputenc}

\usepackage[scale=0.8]{geometry}
\geometry{top=3cm,bottom=3cm}
%\setlength{\hintscolumnwidth}{3cm}           % if you want to change the width of the column with the dates

\firstname{\color{gray}{Dr.} Hans}
\familyname{Müller}
\title{geb. Meyer}

\usepackage[firstyear=2001,lastyear=2017]{moderntimeline}
\usepackage{url}
\usepackage{xcolor}
\usepackage{graphicx}

\makeatletter
\renewcommand{\tldatelabelcventry}[8][color1]{%
\issincefalse
\tl@formatstartyear{#2}%
\cventry{\tikz{%
    \useasboundingbox (0,-1.5ex) rectangle (\hintscolumnwidth,1ex);
     \fill [\tl@runningcolor] (0,0)
        rectangle (\hintscolumnwidth,\tl@runningwidth);
     \fill [#1] (0,0)
        ++(\tl@startfraction*\hintscolumnwidth,0pt)
        node [tl@startyear] {#3}
        node {$\bullet$};%
   }%
}%
{#4}{#5}{#6}{#7}{#8}%
}
\makeatother



\begin{document}

\makecvtitle

\section{Werdegang}

\tldatelabelcventry{2001}{7/02}{Abitur}{Gymnasium}{Neustadt}{\newline \textit{Gesamtnote: 4,0}}{}{}

\tllabelcventry{2001}{2002}{9/02--6/03}{Zivildienst}{Altenheim}{Neustadt}{}{}

\end{document}
Mach ich was falsch? Muss ich es woanders einfügen oder so? Bin mir unsicher...

Zunächst aber einmal danke...

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Läuft in TL15 + TL16 aber nicht in TL14. Ich würde ein Update empfehlen ...

Antworten