summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/ecv/ecv.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/ecv/ecv.dtx')
-rw-r--r--Master/texmf-dist/source/latex/ecv/ecv.dtx66
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}