Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- documentclass[a4paper]{moderncv}
- moderncvtheme{classic}
- usepackage{moderntimeline}
- usepackage{lipsum}
- firstname{John}
- familyname{Doe}
- tlmaxdates{2005}{2015}
- begin{document}
- thispagestyle{empty}
- tlcventry{2010}{2011}{Position 2}{Another company}{Somewhere else}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- tlcventry{2007}{2013}{Position 1}{A Company}{Somewhere}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- end{document}
- gaptlcventry{1999}{2003}{2010}{2022}{WYSIWYG User}{Unnamed Company}
- {Somewhere}{}{Tried hard to typeset documents}
- documentclass[a4paper]{moderncv}
- moderncvtheme{classic}
- usepackage{moderntimeline}
- usepackage{lipsum}
- firstname{John}
- familyname{Doe}
- tlmaxdates{2005}{2015}
- makeatletter
- newcommand{gaptlcventry}[9]{%
- pgfmathsetmacrotl@endyear{ifthenelse(#4==0,tl@lastyear,#4)}%
- pgfmathsetmacrotl@startfraction{(#1-tl@firstyear)/(tl@lastyear-tl@firstyear)}%
- pgfmathsetmacrotl@endfraction{(#2-tl@firstyear)/(tl@lastyear-tl@firstyear)}%
- %
- pgfmathsetmacrotl@startsfraction{(#3-tl@firstyear)/(tl@lastyear-tl@firstyear)}%new
- pgfmathsetmacrotl@endsfraction{(#4-tl@firstyear)/(tl@lastyear-tl@firstyear)}%new
- %
- pgfmathsetlength{pgf@xa}{#4}%
- ifdimpgf@xa=0pt
- deftl@startlabel{tl@since #1}
- deftl@startslabel{tl@since #3}%new
- else
- deftl@startlabel{#1}
- deftl@startslabel{#3}%new
- fi
- cventry{tikz[baseline=0pt]{
- useasboundingbox (0,-1.5ex) rectangle (hintscolumnwidth,1ex);
- fill [tl@runningcolor] (0,0)
- rectangle (hintscolumnwidth,tl@runningwidth);
- fill [color1] (0,0)
- ++(tl@startfraction*hintscolumnwidth,0pt)
- node [tl@startyear] {tl@startlabel}
- rectangle (tl@endfraction*hintscolumnwidth,tl@width-1pt)
- node [tl@endyear] {pgfmathparse{ifthenelse(#2==0,,#2)}pgfmathresult}
- (hintscolumnwidth,0pt) ;
- %%new
- fill [color1] (0,0)
- ++(tl@startsfraction*hintscolumnwidth,0pt)
- node [tl@startyear] {tl@startslabel}
- rectangle (tl@endsfraction*hintscolumnwidth,tl@width-1pt)
- node [tl@endyear] {pgfmathparse{ifthenelse(#4==0,,#4)}pgfmathresult}
- (hintscolumnwidth,0pt) ;
- %%endnew
- pgfmathsetlength{pgf@xa}{#4}
- ifdimpgf@xa=0pt
- shade [left color=color1] (tl@startfraction*hintscolumnwidth,0)
- rectangle (tl@endfraction*hintscolumnwidth,tl@width);
- %%new
- shade [left color=color1] (tl@startsfraction*hintscolumnwidth,0)
- rectangle (tl@endsfraction*hintscolumnwidth,tl@width);
- %%endnew
- else
- fill [color1] (tl@startfraction*hintscolumnwidth,0)
- rectangle (tl@endfraction*hintscolumnwidth,tl@width);
- %%new
- fill [color1] (tl@startsfraction*hintscolumnwidth,0)
- rectangle (tl@endsfraction*hintscolumnwidth,tl@width);
- %%endnew
- fi
- }%
- }%
- {#5}{#6}{#7}{#8}{#9}%
- }
- makeatother
- begin{document}
- thispagestyle{empty}
- tlcventry{2010}{2011}{Position 2}{Another company}{Somewhere else}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- gaptlcventry{2007}{2010}{2011}{2013}{Position 1}{A Company}{Somewhere}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- tlcventry{2008}{2013}{Position 3}{Another company}{Somewhere else}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- gaptlcventry{2006}{2008}{2013}{2014}{Position 4}{A Company}{Somewhere}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- end{document}
- documentclass[a4paper]{moderncv}
- moderncvtheme{classic}
- usepackage{moderntimeline}
- usepackage{lipsum}
- firstname{John}
- familyname{Doe}
- tlmaxdates{2005}{2015}
- makeatletter
- newcommand{gaptlcventry}[8][color1]{%
- cventry{tikz[baseline=0pt]{
- useasboundingbox (0,-1.5ex) rectangle (hintscolumnwidth,1ex);
- fill [tl@runningcolor] (0,0)
- rectangle (hintscolumnwidth,tl@runningwidth);
- foreach start [count=c] in {#2}
- foreach end [count=d] in {#3}
- {ifnumc=d
- tl@formatendyear{end}
- tl@formatstartyear{start}
- fill [fill=none, #1] (0,0)
- ++(tl@startfraction*hintscolumnwidth,0pt)
- node [tl@startyear] {tl@startlabel}
- rectangle (tl@endfraction*hintscolumnwidth,tl@width-1pt)
- node [tl@endyear] {tl@endlabel}
- (hintscolumnwidth,0pt) ;
- ifissince
- newdimenfullcolorwidth
- pgfmathsetlengthfullcolorwidth{tl@startfraction*(1+(1-tl@startfraction)*tl@nsfrac)*hintscolumnwidth}
- fill [color=#1] (tl@startfraction*hintscolumnwidth,0)
- rectangle (fullcolorwidth,tl@width);
- shade [left color=#1] (fullcolorwidth,0)
- rectangle (tl@endfraction*hintscolumnwidth,tl@width);
- else
- fill [color=#1] (tl@startfraction*hintscolumnwidth,0)
- rectangle (tl@endfraction*hintscolumnwidth,tl@width);
- fi
- fi
- }
- }%
- }%
- {#4}{#5}{#6}{#7}{#8}%
- }
- makeatother
- begin{document}
- thispagestyle{empty}
- tlcventry{2010}{2011}{Position 2}{Another company}{Somewhere else}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- gaptlcventry{2006/1, 2011/5}{2009/4, 2013/1}{Position 1}{A Company}{Somewhere}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- tlcventry{2008}{2013}{Position 3}{Another company}{Somewhere else}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- gaptlcventry{2006, 2013}{2008, 2014}{Position 4}{A Company}{Somewhere}{}
- {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vestibulum tristique porta. Sed quis diam urna. Mauris blandit quam non leo pulvinar quis dapibus diam consectetur. Sed interdum facilisis tellus.}
- end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement