diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/ecv/ecv.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/ecv/ecv.dtx | 66 |
1 files changed, 45 insertions, 21 deletions
diff --git a/Master/texmf-dist/source/latex/ecv/ecv.dtx b/Master/texmf-dist/source/latex/ecv/ecv.dtx index 7110c07318e..17f787b5aac 100644 --- a/Master/texmf-dist/source/latex/ecv/ecv.dtx +++ b/Master/texmf-dist/source/latex/ecv/ecv.dtx @@ -1,16 +1,16 @@ %\iffalse % ecv.dtx generated using makedtx version 0.91b (c) Nicola Talbot % Command line args: -% -dir "src" -% -silent "1" -% -src "(ecv.cls|ecvNLS.sty|ecvGerman.ldf|ecvEnglish.ldf)=>\1" -% -author "Christoph Neumann & Bernd Haberstumpf" % -macrocode ".*" -% -setambles ".*=>\nopreamble" +% -src "(ecv.cls|ecvNLS.sty|ecvGerman.ldf|ecvEnglish.ldf)=>\1" +% -author "Christoph P. Neumann & Bernd Haberstumpf" +% -dir "src" % -usedir "tex/latex/ecv" +% -setambles ".*=>\nopreamble" % -doc "doc/ecv.tex" +% -silent "1" % ecv -% Created on 2007/2/11 12:25 +% Created on 2009/8/26 0:15 %\fi %\iffalse %<*package> @@ -33,7 +33,7 @@ %\fi % \iffalse % Doc-Source file to use with LaTeX2e -% Copyright (C) 2007 Christoph Neumann & Bernd Haberstumpf, all rights reserved. +% Copyright (C) 2009 Christoph P. Neumann & Bernd Haberstumpf, all rights reserved. % \fi % \iffalse %<*driver> @@ -77,7 +77,7 @@ % %\title{\textsf{ecv}\\ %A fancy Curriculum Vitae Class} -%\author{Christoph Neumann \texttt{$<$c.p.neumann@web.de$>$}, \\ +%\author{Christoph P.\ Neumann \texttt{$<$c.p.neumann+ecv@gmail.com$>$}, \\ %Bernd Haberstumpf \texttt{$<$poldi@kabatrinker.de$>$}} %\maketitle %\PrintChanges @@ -616,7 +616,7 @@ \ProvidesClass{ecv}[\filedate % \space Version \fileversion\space by % - Christoph Neumann & Bernd Haberstumpf % + Christoph P.\ Neumann & Bernd Haberstumpf % ] @@ -639,18 +639,14 @@ % Load base class % -\LoadClass[a4paper,11pt]{scrartcl} +\LoadClass[a4paper,11pt]{article} % define command to check for pdf -\newif\ifpdf - \ifx\pdfoutput\undefined - \pdffalse % we are not running pdflatex -\else - \pdfoutput=1 % we are running pdflatex - \pdfcompresslevel=9 % compression level fortext and image; - \pdftrue -\fi +\RequirePackage{ifpdf} +\ifpdf + \pdfcompresslevel=9 % compression level fortext and image; +\fi % % Load packages @@ -682,13 +678,23 @@ \RequirePackage{helvet} % Colors for the sections -\RequirePackage{color} +\RequirePackage{xcolor} % Needed for the footline to redefine the footline \RequirePackage{fancyhdr} % Inputencoding (latin1 with euro sign) -\RequirePackage[latin9]{inputenc} % = latin1, but also with euro sign +%\RequirePackage[latin9]{inputenc} % = latin1, but also with euro sign +% Better variant than inputenc: +\RequirePackage{selinput} +% SelectInputMappings seems not to be necessary? ... +% If it is used in the cls file it makes problems if used +% in a Windows environment... ?!? +%\SelectInputMappings{ +% adieresis={ä}, +% germandbls={ß}, +% Euro={€}, +%} % Outputencoding \RequirePackage[T1]{fontenc} @@ -918,6 +924,14 @@ }{}% } \newcommand{\ecvTagFirst}[2][\ecv@lang]{\ecvTF[#1]{#2}} +% tag with first line mark (triange bullet left column entry) +% but WITHOUT the line break! +\newcommand{\ecvTI}[2][\ecv@lang]{% + \ifthenelse{\equal{#1}{\ecv@lang}}{% + \ecvLeft{\ecvBulletedFirst{#2}}% + }{}% +} +\newcommand{\ecvTagIntermediate}[2][\ecv@lang]{\ecvTI[#1]{#2}} % tag with first follow line mark (circle bullet left column entry) \newcommand{\ecvTN}[2][\ecv@lang]{% \ifthenelse{\equal{#1}{\ecv@lang}}{% @@ -967,6 +981,16 @@ \ecvTF[#1]{#2} & \ecvVB[#1]{#3} % } \newcommand{\ecvTagFirstValueBlocked}[3][\ecv@lang]{\ecvEFB[#1]{#2}{#3}} +% bulleted intermediate tag with ragged value +\newcommand{\ecvEIR}[3][\ecv@lang]{% + \ecvTI[#1]{#2} & \ecvVR[#1]{#3} % +} +\newcommand{\ecvTagIntermediateValueRagged}[3][\ecv@lang]{\ecvEIR[#1]{#2}{#3}} +% bulleted intermediate tag with blocked value +\newcommand{\ecvEIB}[3][\ecv@lang]{% + \ecvTI[#1]{#2} & \ecvVB[#1]{#3} % +} +\newcommand{\ecvTagIntermediateValueBlocked}[3][\ecv@lang]{\ecvEIB[#1]{#2}{#3}} % bulleted next tag with ragged value \newcommand{\ecvENR}[3][\ecv@lang]{% \ecvTN[#1]{#2} & \ecvVR[#1]{#3} % @@ -1106,7 +1130,7 @@ \NeedsTeXFormat{LaTeX2e} -\ProvidesFile{ecvGerman.ldf}[2007/01/05] +\ProvidesFile{ecvEnglish.ldf}[2007/01/05] \def\ecvNLS@Page{Page} \def\ecvNLS@Title{Curriculum Vitae} |