summaryrefslogtreecommitdiff
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
parent9d20a7cad250d1c40489426888d8b8eff731d852 (diff)
ecv update (version 0.2)
git-svn-id: svn://tug.org/texlive/trunk@16097 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/ecv/README10
-rw-r--r--Master/texmf-dist/doc/latex/ecv/ecv.pdfbin115655 -> 113390 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ecv/template/CV-template_de.pdfbin75415 -> 75417 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ecv/template/CV-template_en.tex2
-rw-r--r--Master/texmf-dist/source/latex/ecv/ecv.dtx66
-rw-r--r--Master/texmf-dist/source/latex/ecv/ecv.ins8
-rw-r--r--Master/texmf-dist/tex/latex/ecv/ecv.cls31
-rw-r--r--Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf2
8 files changed, 81 insertions, 38 deletions
diff --git a/Master/texmf-dist/doc/latex/ecv/README b/Master/texmf-dist/doc/latex/ecv/README
index 5951fea580c..e99aa43829d 100644
--- a/Master/texmf-dist/doc/latex/ecv/README
+++ b/Master/texmf-dist/doc/latex/ecv/README
@@ -1,5 +1,5 @@
-----------------------------
- Version 0.1 of the ecv class
+ Version 0.2 of the ecv class
C. Neumann, B. Haberstumpf
-----------------------------
@@ -13,6 +13,13 @@ As this class is created mainly for ourselves it does not
contain evil low-level TeX magic but instead uses many other
fancy LaTeX packages that we hope you have already installed.
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or (at your option) any later version.
+The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
Required Packages
-----------------
@@ -67,3 +74,4 @@ found. Just unzip the template.zip, cd to template and run make to get the
pdf.
/Bernd Haberstumpf, <poldi@kabatrinker.de>, 2007-01-06
+/Christoph Neumann, <c.p.neumann+ecv@gmail.com>, 2009-10-21
diff --git a/Master/texmf-dist/doc/latex/ecv/ecv.pdf b/Master/texmf-dist/doc/latex/ecv/ecv.pdf
index 84c750aa80b..75b19eb3dae 100644
--- a/Master/texmf-dist/doc/latex/ecv/ecv.pdf
+++ b/Master/texmf-dist/doc/latex/ecv/ecv.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ecv/template/CV-template_de.pdf b/Master/texmf-dist/doc/latex/ecv/template/CV-template_de.pdf
index c8c3e585245..c6cdd7e932f 100644
--- a/Master/texmf-dist/doc/latex/ecv/template/CV-template_de.pdf
+++ b/Master/texmf-dist/doc/latex/ecv/template/CV-template_de.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/ecv/template/CV-template_en.tex b/Master/texmf-dist/doc/latex/ecv/template/CV-template_en.tex
index b920e2f38ff..15b574012c3 100644
--- a/Master/texmf-dist/doc/latex/ecv/template/CV-template_en.tex
+++ b/Master/texmf-dist/doc/latex/ecv/template/CV-template_en.tex
@@ -72,7 +72,7 @@
{<List of the major subjects>}
\ecvENR{Minor subjects}
{<List of minor subjects>}
-\ecvENR{Grade} {Evarage grade <overall evarage grade>}
+\ecvENR{Grade} {Avarage grade <overall avarage grade>}
% Schule
\ecvEFR{Period}{<Year>--<Year>}
\ecvENR{Accquired qualifications}
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}}
}
diff --git a/Master/texmf-dist/tex/latex/ecv/ecv.cls b/Master/texmf-dist/tex/latex/ecv/ecv.cls
index 9cb7dac4c6a..cf62caec0fb 100644
--- a/Master/texmf-dist/tex/latex/ecv/ecv.cls
+++ b/Master/texmf-dist/tex/latex/ecv/ecv.cls
@@ -28,7 +28,7 @@
\ProvidesClass{ecv}[\filedate %
\space Version \fileversion\space by %
- Christoph Neumann & Bernd Haberstumpf %
+ Christoph P.\ Neumann & Bernd Haberstumpf %
]
@@ -43,15 +43,12 @@
\ProcessOptions
-\LoadClass[a4paper,11pt]{scrartcl}
+\LoadClass[a4paper,11pt]{article}
-\newif\ifpdf
- \ifx\pdfoutput\undefined
- \pdffalse % we are not running pdflatex
-\else
- \pdfoutput=1 % we are running pdflatex
+\RequirePackage{ifpdf}
+
+\ifpdf
\pdfcompresslevel=9 % compression level fortext and image;
- \pdftrue
\fi
@@ -73,11 +70,11 @@
\RequirePackage{helvet}
-\RequirePackage{color}
+\RequirePackage{xcolor}
\RequirePackage{fancyhdr}
-\RequirePackage[latin9]{inputenc} % = latin1, but also with euro sign
+\RequirePackage{selinput}
\RequirePackage[T1]{fontenc}
@@ -252,6 +249,12 @@
}{}%
}
\newcommand{\ecvTagFirst}[2][\ecv@lang]{\ecvTF[#1]{#2}}
+\newcommand{\ecvTI}[2][\ecv@lang]{%
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvLeft{\ecvBulletedFirst{#2}}%
+ }{}%
+}
+\newcommand{\ecvTagIntermediate}[2][\ecv@lang]{\ecvTI[#1]{#2}}
\newcommand{\ecvTN}[2][\ecv@lang]{%
\ifthenelse{\equal{#1}{\ecv@lang}}{%
\ecvLeft{\ecvBulleted{#2}}%
@@ -290,6 +293,14 @@
\ecvTF[#1]{#2} & \ecvVB[#1]{#3} %
}
\newcommand{\ecvTagFirstValueBlocked}[3][\ecv@lang]{\ecvEFB[#1]{#2}{#3}}
+\newcommand{\ecvEIR}[3][\ecv@lang]{%
+ \ecvTI[#1]{#2} & \ecvVR[#1]{#3} %
+}
+\newcommand{\ecvTagIntermediateValueRagged}[3][\ecv@lang]{\ecvEIR[#1]{#2}{#3}}
+\newcommand{\ecvEIB}[3][\ecv@lang]{%
+ \ecvTI[#1]{#2} & \ecvVB[#1]{#3} %
+}
+\newcommand{\ecvTagIntermediateValueBlocked}[3][\ecv@lang]{\ecvEIB[#1]{#2}{#3}}
\newcommand{\ecvENR}[3][\ecv@lang]{%
\ecvTN[#1]{#2} & \ecvVR[#1]{#3} %
}
diff --git a/Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf b/Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf
index 5e2d5477b73..c72e1c5f37e 100644
--- a/Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf
+++ b/Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf
@@ -23,7 +23,7 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{ecvGerman.ldf}[2007/01/05]
+\ProvidesFile{ecvEnglish.ldf}[2007/01/05]
\def\ecvNLS@Page{Page}
\def\ecvNLS@Title{Curriculum Vitae}