summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/ecv/COPYING2
-rw-r--r--Master/texmf-dist/doc/latex/ecv/README10
-rw-r--r--Master/texmf-dist/doc/latex/ecv/ecv.pdfbin113390 -> 116411 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ecv/template/CV-template_de.pdfbin75417 -> 119460 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ecv/template/CV-template_de.tex6
-rw-r--r--Master/texmf-dist/doc/latex/ecv/template/CV-template_en.pdfbin75258 -> 116961 bytes
-rw-r--r--Master/texmf-dist/doc/latex/ecv/template/CV-template_en.tex2
-rw-r--r--Master/texmf-dist/doc/latex/ecv/template/Makefile10
-rw-r--r--Master/texmf-dist/source/latex/ecv/ecv.dtx116
-rw-r--r--Master/texmf-dist/source/latex/ecv/ecv.ins4
-rw-r--r--Master/texmf-dist/tex/latex/ecv/ecv.cls57
-rw-r--r--Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf6
-rw-r--r--Master/texmf-dist/tex/latex/ecv/ecvGerman.ldf6
-rw-r--r--Master/texmf-dist/tex/latex/ecv/ecvNLS.sty2
14 files changed, 140 insertions, 81 deletions
diff --git a/Master/texmf-dist/doc/latex/ecv/COPYING b/Master/texmf-dist/doc/latex/ecv/COPYING
index 3e7afdc2bad..8dc18bb6177 100644
--- a/Master/texmf-dist/doc/latex/ecv/COPYING
+++ b/Master/texmf-dist/doc/latex/ecv/COPYING
@@ -1,4 +1,4 @@
-Copyright 2006-2007 Christoph Neumann, Bernd Haberstumpf
+Copyright 2006-2011 Christoph P. Neumann, Bernd Haberstumpf
This software is free property; as a special exception the author
gives unlimited permission to copy and/or distribute it, with
diff --git a/Master/texmf-dist/doc/latex/ecv/README b/Master/texmf-dist/doc/latex/ecv/README
index e99aa43829d..6125502e8a6 100644
--- a/Master/texmf-dist/doc/latex/ecv/README
+++ b/Master/texmf-dist/doc/latex/ecv/README
@@ -1,6 +1,6 @@
-----------------------------
- Version 0.2 of the ecv class
- C. Neumann, B. Haberstumpf
+ Version 0.3 of the ecv class
+ C.P. Neumann, B. Haberstumpf
-----------------------------
This LaTeX provides a simple environment for laying out a
@@ -34,7 +34,7 @@ In detail the following packages are loaded by the ecv class:
helvet
color
fancyhdr
- inputenc
+ inputenc or selinput
fontenc
ae
aecompl
@@ -73,5 +73,5 @@ In template.zip document templates for a german and an english CV can be
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
+/Bernd Haberstumpf, <poldi@kabatrinker.de>
+/Christoph P. Neumann, <c.p.neumann+ecv@gmail.com>
diff --git a/Master/texmf-dist/doc/latex/ecv/ecv.pdf b/Master/texmf-dist/doc/latex/ecv/ecv.pdf
index 75b19eb3dae..528cfa37174 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 c6cdd7e932f..71ce3196925 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_de.tex b/Master/texmf-dist/doc/latex/ecv/template/CV-template_de.tex
index 9c7c4c2075b..170c30fafe6 100644
--- a/Master/texmf-dist/doc/latex/ecv/template/CV-template_de.tex
+++ b/Master/texmf-dist/doc/latex/ecv/template/CV-template_de.tex
@@ -1,5 +1,5 @@
%%
-%% Copyright 2006-2007 Christoph Neumann, Bernd Haberstumpf
+%% Copyright 2006-2011 Christoph P. Neumann, Bernd Haberstumpf
%%
%% This LaTeX file provides a template for a german CV.
%%
@@ -36,9 +36,9 @@
\ecvEPR{Fax}{(49) <Vorwahl> / <Faxnummer>}
\ecvEPR{E-Mail} {\ecvHyperEMail{<E-Mail>}}
\ecvEPR{Staatsangeh"origkeit}
- {Deutsch}
+ {deutsch}
\ecvEPR{Geburtsdatum}
- {<Gegurtsdatum>}
+ {<Geburtsdatum>}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Profession
diff --git a/Master/texmf-dist/doc/latex/ecv/template/CV-template_en.pdf b/Master/texmf-dist/doc/latex/ecv/template/CV-template_en.pdf
index 1cf08a0db50..a3af771cc67 100644
--- a/Master/texmf-dist/doc/latex/ecv/template/CV-template_en.pdf
+++ b/Master/texmf-dist/doc/latex/ecv/template/CV-template_en.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 15b574012c3..bdbf19fcfb6 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
@@ -1,5 +1,5 @@
%%
-%% Copyright 2006-2007 Christoph Neumann, Bernd Haberstumpf
+%% Copyright 2006-2011 Christoph P. Neumann, Bernd Haberstumpf
%%
%% This LaTeX file provides a template for a german CV.
%%
diff --git a/Master/texmf-dist/doc/latex/ecv/template/Makefile b/Master/texmf-dist/doc/latex/ecv/template/Makefile
index 9eab4bb635c..6a9a132eff9 100644
--- a/Master/texmf-dist/doc/latex/ecv/template/Makefile
+++ b/Master/texmf-dist/doc/latex/ecv/template/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2007 Bernd Haberstumpf
+# Copyright 2007-2011 Christoph P. Neumann, Bernd Haberstumpf
#
# This makefile is intended to build an CV withg the ecv package.
#
@@ -13,7 +13,7 @@
# FITNESS FOR A PARTICULAR PURPOSE.
# LANGUAGE: The language to use
-LANGUAGE = de
+LANGUAGE ?= de
# BASENAME: The basename of the document without language
BASENAME = CV-template_
# NAME: Basename of the package
@@ -103,6 +103,6 @@ clean:
# Also removes pdfs and dvis
distclean: clean
- @echo "-- Removing $(BASENAME)*.pdf and $(BASENAME)*.dvi"
- @$(RMRF) $(BASENAME)*.pdf
- @$(RMRF) $(BASENAME)*.dvi
+ @echo "-- Removing $(PDF)and $(DVI)"
+ @$(RMRF) $(PDF)
+ @$(RMRF) $(DVI)
diff --git a/Master/texmf-dist/source/latex/ecv/ecv.dtx b/Master/texmf-dist/source/latex/ecv/ecv.dtx
index 17f787b5aac..cb3d1abc476 100644
--- a/Master/texmf-dist/source/latex/ecv/ecv.dtx
+++ b/Master/texmf-dist/source/latex/ecv/ecv.dtx
@@ -10,7 +10,7 @@
% -doc "doc/ecv.tex"
% -silent "1"
% ecv
-% Created on 2009/8/26 0:15
+% Created on 2011/4/23 10:03
%\fi
%\iffalse
%<*package>
@@ -33,12 +33,12 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2009 Christoph P. Neumann & Bernd Haberstumpf, all rights reserved.
+% Copyright (C) 2011 Christoph P. Neumann & Bernd Haberstumpf, all rights reserved.
% \fi
% \iffalse
%<*driver>
%%
-%% Copyright 2007 Bernd Haberstumpf
+%% Copyright 2007-2011 Christoph P. Neumann, Bernd Haberstumpf
%%
%% This LaTeX class provides a simple interface for creating
%% a verfy fancy Curriculum Vitae. At the moment only CVs in
@@ -77,7 +77,7 @@
%
%\title{\textsf{ecv}\\
%A fancy Curriculum Vitae Class}
-%\author{Christoph P.\ Neumann \texttt{$<$c.p.neumann+ecv@gmail.com$>$}, \\
+%\author{Christoph P.\ Neumann \texttt{$<$c.p.neumann@web.de$>$}, \\
%Bernd Haberstumpf \texttt{$<$poldi@kabatrinker.de$>$}}
%\maketitle
%\PrintChanges
@@ -230,6 +230,8 @@
%\item |german| Select language german
%\item |english| Select language english
%\item |empty| Do not print footer or header
+%\item |selinput| Use \texttt{selinput} package instead of \texttt{inputenc} if
+% you encounter encoding problems and if you have \texttt{selinput} installed.
%\end{itemize}
%
%\section{Header}
@@ -583,7 +585,7 @@
%\fi
% \begin{macrocode}
%%
-%% Copyright 2006-2007 Christoph Neumann, Bernd Haberstumpf
+%% Copyright 2006-2011 Christoph P. Neumann, Bernd Haberstumpf
%%
%% This LaTeX class provides a simple interface for creating
%% a verfy fancy Curriculum Vitae. At the moment only CVs in
@@ -591,12 +593,12 @@
%%
%% This file is free property; as a special exception the author
%% gives unlimited permission to copy and/or distribute it, with
-%% or without modifications, as long as this notice is
+%% or without modifications, as long as this notice is
%% preserved.
%%
-%% This file is distributed in the hope that it will be useful,
-%% but WITHOUT ANY WARRANTY, to the extent permitted by law;
-%% without even the implied warranty of MERCHANTABILITY or
+%% This file is distributed in the hope that it will be useful,
+%% but WITHOUT ANY WARRANTY, to the extent permitted by law;
+%% without even the implied warranty of MERCHANTABILITY or
%% FITNESS FOR A PARTICULAR PURPOSE.
%%
%% SPECIAL THANKS to
@@ -604,9 +606,11 @@
%%
% \changes{v0.1}{2007/01/06}{Initial version}
+% \changes{v0.2}{2009/08/25}{0.2}
+% \changes{v0.3}{2011/04/18}{0.3}
-\def\fileversion{0.1}
-\def\filedate{2007/01/05}
+\def\fileversion{0.3}
+\def\filedate{2011/04/18}
\NeedsTeXFormat{LaTeX2e}
@@ -631,22 +635,24 @@
\DeclareOption{english}{\def\ecv@lang{\ecv@english}}
\DeclareOption{oneside}{\PassOptionsToClass{oneside}{scrartcl}}
\DeclareOption{twoside}{\PassOptionsToClass{twoside}{scrartcl}}
+\DeclareOption{selinput}{\def\ecv@selinput{1}}
\DeclareOption{empty}{\def\ecv@empty{1}}
\ProcessOptions
-
%
% Load base class
%
+
+
\LoadClass[a4paper,11pt]{article}
% define command to check for pdf
\RequirePackage{ifpdf}
-
+
\ifpdf
\pdfcompresslevel=9 % compression level fortext and image;
-\fi
+\fi
%
% Load packages
@@ -655,9 +661,11 @@
% NLS
\RequirePackage[\ecv@lang]{ecvNLS}
+
% Provides an ifthenelse command
\RequirePackage{ifthen}
+
% Pagelayout
\ifpdf
\RequirePackage[a4paper, pdftex]{geometry}
@@ -665,6 +673,7 @@
\RequirePackage[a4paper, dvips ]{geometry}
\fi
+
% For the table that makes the text spanning multiple pages
\RequirePackage{longtable}
@@ -683,18 +692,21 @@
% Needed for the footline to redefine the footline
\RequirePackage{fancyhdr}
+\ifx\ecv@empty\undefined
% 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}
+\else
+ \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={€},
+% adieresis={ä},
+% germandbls={ß},
+% Euro={€},
%}
+\fi
% Outputencoding
\RequirePackage[T1]{fontenc}
@@ -769,7 +781,7 @@
%% Actually a concrete digital image:
\pgfdeclareimage[interpolate=true,height=60mm,width=40mm]{portrait}{#1}
\pgfputat{\pgfxy(6.77,0.5)}{\pgfbox[left,top]{\pgfuseimage{portrait}}}
-}
+}
% This variable holds the name of the portrait image
\newcommand\ecv@img{}
@@ -794,7 +806,7 @@
%
% Hyperlink commands
-\newcommand\ecvURL{\begingroup \urlstyle{sf}\Url}
+\newcommand\ecvURL{\begingroup \urlstyle{sf}\Url}
\newcommand\ecvEMail{\begingroup \urlstyle{sf}\Url}
\ifpdf
\newcommand{\ecvHyperLink}[1]{%
@@ -852,7 +864,7 @@
% Vertical Spacing to be used in left column
% begin new row: make an (optional) spacing before a section
-\newcommand{\ecvBreaksections}[0]{& \tabularnewline[6pt]}
+\newcommand{\ecvBreaksections}[0]{& \tabularnewline[6pt]}
% begin new row: make a break before a subsection
\newcommand{\ecvBreaksubsections}[0]{& \tabularnewline\smallskip}
% begin new row: make a break inside a section (for subsub grouping of entries)
@@ -878,7 +890,9 @@
% emphasizings text
\newcommand{\ecvBold}[2][\ecv@lang]{%
- \textbf{#2}%
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \textbf{#2}%
+ }{}%
}
% bullets for the left column entries
@@ -963,52 +977,70 @@
% Plain tag with ragged value
\newcommand{\ecvEPR}[3][\ecv@lang]{%
- \ecvTP[#1]{#2} & \ecvVR[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTP[#1]{#2} & \ecvVR[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagPlainValueRagged}[3][\ecv@lang]{\ecvERP[#1]{#2}{#3}}
% Plain tag with blocked value
\newcommand{\ecvEPB}[3][\ecv@lang]{%
- \ecvTP[#1]{#2} & \ecvVB[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTP[#1]{#2} & \ecvVB[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagPlainValueBlocked}[3][\ecv@lang]{\ecvERB[#1]{#2}{#3}}
% bulleted first tag with ragged value
\newcommand{\ecvEFR}[3][\ecv@lang]{%
- \ecvTF[#1]{#2} & \ecvVR[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTF[#1]{#2} & \ecvVR[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagFirstValueRagged}[3][\ecv@lang]{\ecvEFR[#1]{#2}{#3}}
% bulleted first tag with blocked value
\newcommand{\ecvEFB}[3][\ecv@lang]{%
- \ecvTF[#1]{#2} & \ecvVB[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \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} %
+ \ifthenelse{\equal{#1}{\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} %
+ \ifthenelse{\equal{#1}{\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} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTN[#1]{#2} & \ecvVR[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagNextValueRagged}[3][\ecv@lang]{\ecvENR[#1]{#2}{#3}}
% bulleted next tag with blocked value
\newcommand{\ecvENB}[3][\ecv@lang]{%
- \ecvTN[#1]{#2} & \ecvVB[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTN[#1]{#2} & \ecvVB[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagNextValueBlocked}[3][\ecv@lang]{\ecvENB[#1]{#2}{#3}}
% value only ragged
\newcommand{\ecvOVR}[2][\ecv@lang]{%
- & \ecvVR[#1]{#2} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ & \ecvVR[#1]{#2} %
+ }{}%
}
\newcommand{\ecvOnlyValueRagged}[2][\ecv@lang]{\ecvOVR[#1]{#2}}
-% value only blocked
\newcommand{\ecvOVB}[2][\ecv@lang]{%
- & \ecvVB[#1]{#2} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ & \ecvVB[#1]{#2} %
+ }{}%
}
\newcommand{\ecvOnlyValueBlocked}[2][\ecv@lang]{\ecvOVB[#1]{#2}}
@@ -1106,7 +1138,7 @@
%\fi
% \begin{macrocode}
%%
-%% Copyright 2006-2007 Christoph Neumann, Bernd Haberstumpf
+%% Copyright 2006-2011 Christoph P. Neumann, Bernd Haberstumpf
%%
%% This a language definition file for the ecv class.
%% THe file defines some NLS strings.
@@ -1125,8 +1157,8 @@
%% Alexander von Gernler, who introduced me to the European Curriculum Vitae
%%
-\def\fileversion{0.1}
-\def\filedate{2007/01/05}
+\def\fileversion{0.3}
+\def\filedate{2011/04/18}
\NeedsTeXFormat{LaTeX2e}
@@ -1162,7 +1194,7 @@
%\fi
% \begin{macrocode}
%%
-%% Copyright 2006-2007 Christoph Neumann, Bernd Haberstumpf
+%% Copyright 2006-2011 Christoph P. Neumann, Bernd Haberstumpf
%%
%% This a language definition file for the ecv class.
%% THe file defines some NLS strings.
@@ -1182,8 +1214,8 @@
%%
-\def\fileversion{0.1}
-\def\filedate{2007/01/05}
+\def\fileversion{0.3}
+\def\filedate{2011/04/18}
\NeedsTeXFormat{LaTeX2e}
@@ -1274,7 +1306,7 @@
% \begin{document} preamble
\AtBeginDocument{%
\ifnum\ecvNLS@lang =\ecvNLS@german
- \selectlanguage{german}
+ \selectlanguage{ngerman}
\else
\selectlanguage{english}
\fi
diff --git a/Master/texmf-dist/source/latex/ecv/ecv.ins b/Master/texmf-dist/source/latex/ecv/ecv.ins
index e4dd7fb648f..f9cd22c15e9 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 2009/8/26 0:15
+% ecv.ins generated using makedtx version 0.91b 2011/4/23 10:03
\input docstrip
\preamble
-Copyright (C) 2009 Christoph P. Neumann & Bernd Haberstumpf, all rights reserved.
+Copyright (C) 2011 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
diff --git a/Master/texmf-dist/tex/latex/ecv/ecv.cls b/Master/texmf-dist/tex/latex/ecv/ecv.cls
index cf62caec0fb..56fdae69ebe 100644
--- a/Master/texmf-dist/tex/latex/ecv/ecv.cls
+++ b/Master/texmf-dist/tex/latex/ecv/ecv.cls
@@ -1,5 +1,5 @@
%%
-%% Copyright 2006-2007 Christoph Neumann, Bernd Haberstumpf
+%% Copyright 2006-2011 Christoph P. Neumann, Bernd Haberstumpf
%%
%% This LaTeX class provides a simple interface for creating
%% a verfy fancy Curriculum Vitae. At the moment only CVs in
@@ -20,8 +20,8 @@
%%
-\def\fileversion{0.1}
-\def\filedate{2007/01/05}
+\def\fileversion{0.3}
+\def\filedate{2011/04/18}
\NeedsTeXFormat{LaTeX2e}
@@ -39,6 +39,7 @@
\DeclareOption{english}{\def\ecv@lang{\ecv@english}}
\DeclareOption{oneside}{\PassOptionsToClass{oneside}{scrartcl}}
\DeclareOption{twoside}{\PassOptionsToClass{twoside}{scrartcl}}
+\DeclareOption{selinput}{\def\ecv@selinput{1}}
\DeclareOption{empty}{\def\ecv@empty{1}}
\ProcessOptions
@@ -74,7 +75,11 @@
\RequirePackage{fancyhdr}
-\RequirePackage{selinput}
+\ifx\ecv@empty\undefined
+\RequirePackage[latin9]{inputenc} % = latin1, but also with euro sign
+\else
+ \RequirePackage{selinput}
+\fi
\RequirePackage[T1]{fontenc}
@@ -212,7 +217,9 @@
}
\newcommand{\ecvBold}[2][\ecv@lang]{%
- \textbf{#2}%
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \textbf{#2}%
+ }{}%
}
\newcommand{\ecvBulleted}[1]{$\circ$ #1}
@@ -278,43 +285,63 @@
\newcommand{\ecvEPR}[3][\ecv@lang]{%
- \ecvTP[#1]{#2} & \ecvVR[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTP[#1]{#2} & \ecvVR[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagPlainValueRagged}[3][\ecv@lang]{\ecvERP[#1]{#2}{#3}}
\newcommand{\ecvEPB}[3][\ecv@lang]{%
- \ecvTP[#1]{#2} & \ecvVB[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTP[#1]{#2} & \ecvVB[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagPlainValueBlocked}[3][\ecv@lang]{\ecvERB[#1]{#2}{#3}}
\newcommand{\ecvEFR}[3][\ecv@lang]{%
- \ecvTF[#1]{#2} & \ecvVR[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTF[#1]{#2} & \ecvVR[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagFirstValueRagged}[3][\ecv@lang]{\ecvEFR[#1]{#2}{#3}}
\newcommand{\ecvEFB}[3][\ecv@lang]{%
- \ecvTF[#1]{#2} & \ecvVB[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \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} %
+ \ifthenelse{\equal{#1}{\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} %
+ \ifthenelse{\equal{#1}{\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} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTN[#1]{#2} & \ecvVR[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagNextValueRagged}[3][\ecv@lang]{\ecvENR[#1]{#2}{#3}}
\newcommand{\ecvENB}[3][\ecv@lang]{%
- \ecvTN[#1]{#2} & \ecvVB[#1]{#3} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ \ecvTN[#1]{#2} & \ecvVB[#1]{#3} %
+ }{}%
}
\newcommand{\ecvTagNextValueBlocked}[3][\ecv@lang]{\ecvENB[#1]{#2}{#3}}
\newcommand{\ecvOVR}[2][\ecv@lang]{%
- & \ecvVR[#1]{#2} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ & \ecvVR[#1]{#2} %
+ }{}%
}
\newcommand{\ecvOnlyValueRagged}[2][\ecv@lang]{\ecvOVR[#1]{#2}}
\newcommand{\ecvOVB}[2][\ecv@lang]{%
- & \ecvVB[#1]{#2} %
+ \ifthenelse{\equal{#1}{\ecv@lang}}{%
+ & \ecvVB[#1]{#2} %
+ }{}%
}
\newcommand{\ecvOnlyValueBlocked}[2][\ecv@lang]{\ecvOVB[#1]{#2}}
diff --git a/Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf b/Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf
index c72e1c5f37e..660bbf5e387 100644
--- a/Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf
+++ b/Master/texmf-dist/tex/latex/ecv/ecvEnglish.ldf
@@ -1,5 +1,5 @@
%%
-%% Copyright 2006-2007 Christoph Neumann, Bernd Haberstumpf
+%% Copyright 2006-2011 Christoph P. Neumann, Bernd Haberstumpf
%%
%% This a language definition file for the ecv class.
%% THe file defines some NLS strings.
@@ -18,8 +18,8 @@
%% Alexander von Gernler, who introduced me to the European Curriculum Vitae
%%
-\def\fileversion{0.1}
-\def\filedate{2007/01/05}
+\def\fileversion{0.3}
+\def\filedate{2011/04/18}
\NeedsTeXFormat{LaTeX2e}
diff --git a/Master/texmf-dist/tex/latex/ecv/ecvGerman.ldf b/Master/texmf-dist/tex/latex/ecv/ecvGerman.ldf
index e95050cd4a6..5a7a322dce4 100644
--- a/Master/texmf-dist/tex/latex/ecv/ecvGerman.ldf
+++ b/Master/texmf-dist/tex/latex/ecv/ecvGerman.ldf
@@ -1,5 +1,5 @@
%%
-%% Copyright 2006-2007 Christoph Neumann, Bernd Haberstumpf
+%% Copyright 2006-2011 Christoph P. Neumann, Bernd Haberstumpf
%%
%% This a language definition file for the ecv class.
%% THe file defines some NLS strings.
@@ -18,8 +18,8 @@
%% Alexander von Gernler, who introduced me to the European Curriculum Vitae
%%
-\def\fileversion{0.1}
-\def\filedate{2007/01/05}
+\def\fileversion{0.3}
+\def\filedate{2011/04/18}
\NeedsTeXFormat{LaTeX2e}
diff --git a/Master/texmf-dist/tex/latex/ecv/ecvNLS.sty b/Master/texmf-dist/tex/latex/ecv/ecvNLS.sty
index de5ba6cf0a5..6a43d1f2d97 100644
--- a/Master/texmf-dist/tex/latex/ecv/ecvNLS.sty
+++ b/Master/texmf-dist/tex/latex/ecv/ecvNLS.sty
@@ -41,7 +41,7 @@
\AtBeginDocument{%
\ifnum\ecvNLS@lang =\ecvNLS@german
- \selectlanguage{german}
+ \selectlanguage{ngerman}
\else
\selectlanguage{english}
\fi