summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/ecv
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2009-11-20 10:20:57 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2009-11-20 10:20:57 +0000
commit3f85b6efb2378e4e8d9dac3e94d1c1a7edc840c7 (patch)
tree5c8107ab5dfdde7c591b6789a7450b3c19b09cf6 /Master/texmf-dist/source/latex/ecv
parent9d20a7cad250d1c40489426888d8b8eff731d852 (diff)
ecv update (version 0.2)
git-svn-id: svn://tug.org/texlive/trunk@16097 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/ecv')
-rw-r--r--Master/texmf-dist/source/latex/ecv/ecv.dtx66
-rw-r--r--Master/texmf-dist/source/latex/ecv/ecv.ins8
2 files changed, 49 insertions, 25 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}
diff --git a/Master/texmf-dist/source/latex/ecv/ecv.ins b/Master/texmf-dist/source/latex/ecv/ecv.ins
index 35dbccada5b..e4dd7fb648f 100644
--- a/Master/texmf-dist/source/latex/ecv/ecv.ins
+++ b/Master/texmf-dist/source/latex/ecv/ecv.ins
@@ -1,8 +1,8 @@
-% ecv.ins generated using makedtx version 0.91b 2007/2/11 12:25
+% ecv.ins generated using makedtx version 0.91b 2009/8/26 0:15
\input docstrip
\preamble
-Copyright (C) 2007 Christoph Neumann & Bernd Haberstumpf, all rights reserved.
+Copyright (C) 2009 Christoph P. Neumann & Bernd Haberstumpf, all rights reserved.
If you modify this file, you must change its name first.
You are NOT ALLOWED to distribute this file alone. You are NOT
ALLOWED to take money for the distribution or use of either this
@@ -16,9 +16,9 @@ etc.
\usedir{tex/latex/ecv}
-\generate{\file{ecvGerman.ldf}{\nopreamble\from{ecv.dtx}{ecvGerman.ldf}}
+\generate{\file{ecvEnglish.ldf}{\nopreamble\from{ecv.dtx}{ecvEnglish.ldf}}
\file{ecv.cls}{\nopreamble\from{ecv.dtx}{ecv.cls}}
-\file{ecvEnglish.ldf}{\nopreamble\from{ecv.dtx}{ecvEnglish.ldf}}
+\file{ecvGerman.ldf}{\nopreamble\from{ecv.dtx}{ecvGerman.ldf}}
\file{ecvNLS.sty}{\nopreamble\from{ecv.dtx}{ecvNLS.sty}}
}