summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-08-11 22:56:45 +0000
committerKarl Berry <karl@freefriends.org>2014-08-11 22:56:45 +0000
commit0714375ebf96ca39f502d46640f9e898c0c95233 (patch)
treec65186b91a37a5c623a5f2afc73af7d7b6969f93
parent1cc525b5f4bba709ce6f624d26f6d170ca405683 (diff)
komacv (11aug14)
git-svn-id: svn://tug.org/texlive/trunk@34906 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/komacv/README2
-rw-r--r--Master/texmf-dist/doc/latex/komacv/komacv.pdfbin284513 -> 284642 bytes
-rw-r--r--Master/texmf-dist/source/latex/komacv/komacv.dtx11
-rw-r--r--Master/texmf-dist/source/latex/komacv/komacv.ins6
-rw-r--r--Master/texmf-dist/tex/latex/komacv/komacv-casual.sty (renamed from Master/texmf-dist/doc/latex/komacv/y.tex)37
-rw-r--r--Master/texmf-dist/tex/latex/komacv/komacv-classic.sty115
-rw-r--r--Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty157
-rw-r--r--Master/texmf-dist/tex/latex/komacv/komacv.cls2
8 files changed, 286 insertions, 44 deletions
diff --git a/Master/texmf-dist/doc/latex/komacv/README b/Master/texmf-dist/doc/latex/komacv/README
index 667e5c8d774..6b00b88770d 100644
--- a/Master/texmf-dist/doc/latex/komacv/README
+++ b/Master/texmf-dist/doc/latex/komacv/README
@@ -17,7 +17,7 @@ Installation:
3. Run the command "latex" on the file "komacv.ins".
-4. Move the file "komacv.cls" and the "styles" folder to your local tex-directory (create a subdirectory "komacv").
+4. Move the file "komacv.cls" and the .sty-files to your local tex-directory (create a subdirectory "komacv").
5. Run texhash on your local tex-directory.
diff --git a/Master/texmf-dist/doc/latex/komacv/komacv.pdf b/Master/texmf-dist/doc/latex/komacv/komacv.pdf
index c1ed3a49681..ccd9aad5dfc 100644
--- a/Master/texmf-dist/doc/latex/komacv/komacv.pdf
+++ b/Master/texmf-dist/doc/latex/komacv/komacv.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/komacv/komacv.dtx b/Master/texmf-dist/source/latex/komacv/komacv.dtx
index 9d42dce3c26..b6c4de1e61c 100644
--- a/Master/texmf-dist/source/latex/komacv/komacv.dtx
+++ b/Master/texmf-dist/source/latex/komacv/komacv.dtx
@@ -25,15 +25,15 @@
%
% \iffalse
%<*driver>
-\ProvidesFile{komacv.dtx}[2014/08/06 v1.0 komacv class]
+\ProvidesFile{komacv.dtx}[2014/08/10 v1.0.1 komacv class]
%</driver>
%<class|classic|casual|oldstyle>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<class>\ProvidesClass{komacv}
-%<class> [2014/08/06 v1.0 komacv class]
+%<class> [2014/08/10 v1.0.1 komacv class]
%<classic>\ProvidesPackage{komacv-classic}
%<casual>\ProvidesPackage{komacv-casual}
%<oldstyle>\ProvidesPackage{komacv-oldstyle}
-%<classic|casual|oldstyle> [2014/08/06 v1.0 style package for komacv class]
+%<classic|casual|oldstyle> [2014/08/10 v1.0.1 style package for komacv class]
%<*driver>
\documentclass{ltxdoc}
% \AtBeginDocument{\OnlyDescription}
@@ -102,6 +102,7 @@
%
%
% \changes{v1.0}{2014/08/06}{Initial version}
+% \changes{v1.0.1}{2014/08/10}{Installation problem fixed}
%
% \GetFileInfo{komacv.dtx}
%
@@ -151,9 +152,9 @@
%
% With \cs{documentclass\{komacv\}} at the beginning of your document the commands and environments of both this class and the \textsf{scrartcl} class become available.
%
-% The variants of the file \textsf{komacv\_{}example} which come with this package show exemplarily how a document with \mycls might be structured and how the typical commands are to be used. In this documentation all commands and features are explained.
+% The variants of the file \textsf{komacv\_{}example} which come with this package show exemplarily how a document with \mycls might be structured and how the typical commands are to be used. They are not intended as examples of good style but as demonstrations of the potential of the \mycls class. In this documentation all commands and features are explained.
%
-% Note: The examples given are not intended as examples of good style or taste but as demonstrations of the potential of the \mycls class.
+% Please note that \mycls does not (yet?) provide for the possibility of typesetting the covering letter as well.
%
% \section{Engines}
% \label{sec:engines}
diff --git a/Master/texmf-dist/source/latex/komacv/komacv.ins b/Master/texmf-dist/source/latex/komacv/komacv.ins
index 52b11fb471f..f707f0f180f 100644
--- a/Master/texmf-dist/source/latex/komacv/komacv.ins
+++ b/Master/texmf-dist/source/latex/komacv/komacv.ins
@@ -38,9 +38,9 @@ and version 1.3 or later is part of all distributions of LaTeX version
\endpreamble
\generate{\file{komacv.cls}{\from{komacv.dtx}{class}}
- \file{styles/komacv-classic.sty}{\from{komacv.dtx}{classic}}
- \file{styles/komacv-casual.sty}{\from{komacv.dtx}{casual}}
- \file{styles/komacv-oldstyle.sty}{\from{komacv.dtx}{oldstyle}}
+ \file{komacv-classic.sty}{\from{komacv.dtx}{classic}}
+ \file{komacv-casual.sty}{\from{komacv.dtx}{casual}}
+ \file{komacv-oldstyle.sty}{\from{komacv.dtx}{oldstyle}}
}
\obeyspaces
diff --git a/Master/texmf-dist/doc/latex/komacv/y.tex b/Master/texmf-dist/tex/latex/komacv/komacv-casual.sty
index 572cf1ec34c..0e0e1abb134 100644
--- a/Master/texmf-dist/doc/latex/komacv/y.tex
+++ b/Master/texmf-dist/tex/latex/komacv/komacv-casual.sty
@@ -1,5 +1,5 @@
%%
-%% This is file `styles/komacv-casual.sty',
+%% This is file `komacv-casual.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
@@ -22,7 +22,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{komacv-casual}
- [2014/08/06 v1.0 style package for komacv class]
+ [2014/08/10 v1.0.1 style package for komacv class]
\addtokomafont{firstnamefont}{\sffamily\fontsize{38}{40}}
\addtokomafont{acadtitlefont}{\sffamily}
\addtokomafont{addressfont}{\sffamily\small}
@@ -123,35 +123,4 @@
\renewcommand{\subsection}[1]{\@cvbarsubsection{#1}}
\endinput
%%
-%% End of file `s } % end \@cvtitleoldstyle
-
-\AtEndDocument{%
-\end{addmargin}
-}
-\renewcommand{\section}[1]{\@cvsimplesection{#1}}
-\renewcommand{\subsection}[1]{\@cvsimplesubsection{#1}}
-\renewcommand*{\cvitem}[3][\@afterelementsvspace]{%
- \begin{tabular}{%
- @{}p{\@maincolwidth}%
- @{\hspace{\@sepcolwidth}}p{\@hintscolwidth}@{}%
- }%
- {#3} & \raggedright\hintstyle{#2}%
- \end{tabular}\\[#1]%
-}
-
-\renewcommand*{\cvdoubleitem}[5][\@afterelementsvspace]{%
- \cvitem[#1]{#4}{%
- \begin{minipage}[t]{\@dbitemmaincolwidth}#3\end{minipage}%
- \hspace*{\@sepcolwidth}%
- \begin{minipage}[t]{\@hintscolwidth}%
- \noindent\raggedleft\hintstyle{#2}
- \end{minipage}%
- \hspace*{\@sepcolwidth}%
- \begin{minipage}[t]{\@dbitemmaincolwidth}%
- \noindent #5
- \end{minipage}%
- }%
-}
-\endinput
-%%
-%% End of file `styles/komacv-oldstyle.sty'.
+%% End of file `komacv-casual.sty'.
diff --git a/Master/texmf-dist/tex/latex/komacv/komacv-classic.sty b/Master/texmf-dist/tex/latex/komacv/komacv-classic.sty
new file mode 100644
index 00000000000..4aca991b998
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/komacv/komacv-classic.sty
@@ -0,0 +1,115 @@
+%%
+%% This is file `komacv-classic.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% komacv.dtx (with options: `classic')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2014 by Salome Södergran (salome.soedergran@gmx.ch)
+%%
+%% This file 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.
+%%
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesPackage{komacv-classic}
+ [2014/08/10 v1.0.1 style package for komacv class]
+\addtokomafont{firstnamefont}{\sffamily}
+\addtokomafont{acadtitlefont}{\sffamily}
+\addtokomafont{addressfont}{\sffamily}
+\addtokomafont{hintfont}{\sffamily}
+\AtEndPreamble{%
+ %\AtBeginDocument{
+ % mframepicshift
+ \ifdimequal{\mframepicshift}{0pt}{%
+ \setlength\@mframepicshift{.5\@photowidth+\@fboxextra}
+ }{%
+ \setlength\@mframepicshift{\mframepicshift}
+ }
+} % end \AtBeginDocument
+\providecommand\@cvtitleclassic{%
+ %% set \cs{@titlenamemaxwidth| to the full name length, capped by \cs{@titlenamemaxwidth|
+\setlength{\@titlenamemaxwidth}{.525\textwidth}
+\settowidth{\@titlenamefullwidth}{\firstnamestyle{\firstname~}\familynamestyle{\familyname}}
+ \ifdimless{\@titlenamemaxwidth}{\@titlenamefullwidth}{%
+ \setlength{\@titlenamewidth}{\@titlenamemaxwidth}
+ }{%
+ \setlength{\@titlenamewidth}{\@titlenamefullwidth}
+ }
+ % set titlenamedetailswidth
+\setlength{\@titledetailswidth}{\textwidth-\@titlenamewidth-\@titlesepwidth}%
+\ifundef{\@photoname}{}{% else
+ \ifdefstring{\@photoframe}{frame}{%
+ \setlength{\@titledetailswidth}{\@titledetailswidth-\@photowidth-2\@fboxextra}
+ }{% else
+ \ifdefstring{\@photoframe}{mframe}{%
+ \setlength{\@titledetailswidth}{\@titledetailswidth-\@mframepicshift}%
+ }{}%
+}%
+}%
+ % name and title
+ \begin{minipage}[b]{\@titlenamewidth}%
+ \firstnamestyle{\firstname}\ %
+ \familynamestyle{\familyname}%
+ \ifdefempty{\acadtitle}{}{%
+ \\[1.25em]\acadtitlestyle{\acadtitle}}%
+ \end{minipage}%
+ % optional data
+ \begin{minipage}[b]{\@titledetailswidth}%
+ \raggedleft%\addressstyle{%
+ \ifdefempty{\addressstreet}{}{%
+ \@titledetailsnewline%
+ \@addresssymbol\addressstreet%
+ \ifdefempty{\addresscity}{}{%
+ \@titledetailsnewline\addresscity}}%
+ \ifdefempty{\mobile}{}{%
+ \@titledetailsnewline\@mobilesymbol~\mobile}%
+ \ifdefempty{\phonenr}{}{%
+ \@titledetailsnewline\@phonesymbol~\phonenr}%
+ \ifdefempty{\faxnr}{}{%
+ \@titledetailsnewline\@faxsymbol~\faxnr}%
+ \ifdefempty{\email}{}{%
+ \@titledetailsnewline\@emailsymbol\emaillink{\email}}%
+ \ifdefempty{\homepage}{}{%
+ \@titledetailsnewline\@homepagesymbol\httplink{\homepage}}%
+ \ifdefempty{\extrainfo}{}{%
+ \@titledetailsnewline\extrainfo}%
+ %}%
+ \end{minipage}%
+ % optional photo
+ \ifundef{\@photoname}{}{% with picture:
+ \hspace*{\@titlesepwidth}%
+ \ifthenelse{%
+ \equal{\@photoframe}{frame} \OR
+ \equal{\@photoframe}{mframe}
+ }{% with frame:
+ \begin{minipage}[b]{\@photowidth}%
+ \fcolorbox{@framecolor}{@framebackcolor}{%
+ \includegraphics[width=\@photowidth]{\@photoname}}%
+ \end{minipage}}{% without frame:
+ \begin{minipage}[b]{\@photowidth}
+ \includegraphics[width=\@photowidth]{\@photoname}
+ \end{minipage}}}
+\\[\@aftertitlevspace]
+ % optional quote
+ \ifundef{\cvquote}{}{%
+ \centering
+ \begin{minipage}{\@quotewidth}%
+ \centering\quotestyle{\cvquote}%
+ \end{minipage}\\[\@afterquotevspace]%
+ }%
+}
+\renewcommand*{\section}[1]{\@cvbarsection{#1}}
+\renewcommand{\subsection}[1]{\@cvbarsubsection{#1}}
+\endinput
+%%
+%% End of file `komacv-classic.sty'.
diff --git a/Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty b/Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty
new file mode 100644
index 00000000000..c749a59a64d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty
@@ -0,0 +1,157 @@
+%%
+%% This is file `komacv-oldstyle.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% komacv.dtx (with options: `oldstyle')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2014 by Salome Södergran (salome.soedergran@gmx.ch)
+%%
+%% This file 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.
+%%
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesPackage{komacv-oldstyle}
+ [2014/08/10 v1.0.1 style package for komacv class]
+\KOMAoptions{DIV=15}
+\setlength{\hintscolwidth}{3cm}
+\addtokomafont{addressfont}{\small}
+\addtokomafont{hintfont}{\bfseries}
+\setkomafont{section}{\Large\bfseries\upshape}
+\setkomafont{subsection}{\large\bfseries\itshape}
+\colorlet{addresscolor}{gray}
+\renewcommand*{\listitemsymbol}{\labelitemi~}
+\renewcommand*{\addresssymbol}{}
+\renewcommand*{\mobilesymbol}{\textbf{M}~}
+\renewcommand*{\phonesymbol}{\textbf{T}~}
+\renewcommand*{\faxsymbol}{\textbf{F}~}
+\renewcommand*{\emailsymbol}{\textbf{E}~}
+\renewcommand*{\homepagesymbol}{}
+\setlength{\infocolwidth}{3.5cm}
+\setlength{\sepinfocolwidth}{2em}
+
+\providecommand\@infocontent{%
+ \ifdefempty{\addressstreet}{}{%
+ \@titledetailsnewline%
+ \@addresssymbol\addressstreet%
+ \ifdefempty{\addresscity}{}{%
+ \@titledetailsnewline\addresscity}}%
+ \ifdefempty{\mobile}{}{%
+ \@titledetailsnewline\@mobilesymbol~\mobile}%
+ \ifdefempty{\phonenr}{}{%
+ \@titledetailsnewline \@phonesymbol\phonenr}%
+ \ifdefempty{\faxnr}{}{%
+ \@titledetailsnewline\@faxsymbol\faxnr}%
+ \ifdefempty{\email}{}{%
+ \@titledetailsnewline\@emailsymbol\emaillink{\email}}%
+ \ifdefempty{\homepage}{}{%
+ \@titledetailsnewline\@homepagesymbol\httplink{\homepage}}%
+ \ifdefempty{\extrainfo}{}{%
+ \@titledetailsnewline\extrainfo}%
+} % end \@infocontent
+
+ \providecommand{\@makeinfo}{%
+ \newbox{\@infobox}%
+ \savebox{\@infobox}{%
+ \parbox[b]{\@infocolwidth}{%
+ % put the first line on the same baseline as the first sectiontitle:
+ {\usekomafont{section}
+ \vspace*{1.6ex}
+ }
+ \raggedleft\addressstyle{%
+ \@infocontent%
+ }
+ }% end parbox
+ } % end savebox \@infobox%
+ \newlength{\@infoheight}%
+ \setlength{\@infoheight}{%
+ \totalheightof{\usebox{\@infobox}}%
+ }%
+ \usebox{\@infobox}\vspace*{-\@infoheight}%
+ \par\nointerlineskip%
+ \vspace*{-\parskip}%
+ \vspace*{-\@aftersecvspace}
+ }% end \providecommand \@makeinfo
+
+ \providecommand{\@cvtitleoldstyle}{%
+ % optional picture box
+ \newbox{\@picbox}
+ \savebox{\@picbox}{%
+ \ifundef{\@photoname}{}{% with picture:
+ \ifthenelse{%
+ \equal{\@photoframe}{frame} \OR
+ \equal{\@photoframe}{mframe}
+ }{% with frame:
+ \fcolorbox{@framecolor}{@framebackcolor}{%
+ \includegraphics[width=\@photowidth]{\@photoname}%
+ }% end fcolorbox
+ }{% without frame:
+ \includegraphics[width=\@photowidth]{\@photoname}%
+ }% end ifdefstring frame
+ }% end ifundef photoname
+ }% end savebox picbox
+ \settowidth\@titlepicwidth{\usebox{\@picbox}}
+ \setlength\@titlenamewidth{\textwidth-\@titlesepwidth-\@titlepicwidth}
+ \begin{minipage}[b]{\@titlenamewidth}%
+ \firstnamestyle{\firstname}\ %
+ \familynamestyle{\familyname}%
+ \ifdefempty{\acadtitle}{}{%
+ \\[1.25em]\acadtitlestyle{\acadtitle}}%
+ \end{minipage}%
+ % optional photo
+ \usebox{\@picbox}%
+ \\[\@aftertitlevspace]%
+ % optional quote
+ \ifdefempty{\cvquote}{}{%
+ {\centering%
+ \begin{minipage}{\@quotewidth}%
+ \centering\quotestyle{\cvquote}%
+ \end{minipage}\\[\@afterquotevspace]%
+ }%
+ }%
+ % address info box
+ \@makeinfo
+\par
+\begin{addmargin}[\komacvinfocolextrawidth]{0pt}
+ } % end \@cvtitleoldstyle
+
+\AtEndDocument{%
+\end{addmargin}
+}
+\renewcommand{\section}[1]{\@cvsimplesection{#1}}
+\renewcommand{\subsection}[1]{\@cvsimplesubsection{#1}}
+\renewcommand*{\cvitem}[3][\@afterelementsvspace]{%
+ \begin{tabular}{%
+ @{}p{\@maincolwidth}%
+ @{\hspace{\@sepcolwidth}}p{\@hintscolwidth}@{}%
+ }%
+ {#3} & \raggedright\hintstyle{#2}%
+ \end{tabular}\\[#1]%
+}
+
+\renewcommand*{\cvdoubleitem}[5][\@afterelementsvspace]{%
+ \cvitem[#1]{#4}{%
+ \begin{minipage}[t]{\@dbitemmaincolwidth}#3\end{minipage}%
+ \hspace*{\@sepcolwidth}%
+ \begin{minipage}[t]{\@hintscolwidth}%
+ \noindent\raggedleft\hintstyle{#2}
+ \end{minipage}%
+ \hspace*{\@sepcolwidth}%
+ \begin{minipage}[t]{\@dbitemmaincolwidth}%
+ \noindent #5
+ \end{minipage}%
+ }%
+}
+\endinput
+%%
+%% End of file `komacv-oldstyle.sty'.
diff --git a/Master/texmf-dist/tex/latex/komacv/komacv.cls b/Master/texmf-dist/tex/latex/komacv/komacv.cls
index 84ea0e11dc9..668cf075401 100644
--- a/Master/texmf-dist/tex/latex/komacv/komacv.cls
+++ b/Master/texmf-dist/tex/latex/komacv/komacv.cls
@@ -22,7 +22,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{komacv}
- [2014/08/06 v1.0 komacv class]
+ [2014/08/10 v1.0.1 komacv class]
\providecommand*\mycolor{blue}
\RequirePackage{ifthen,kvoptions,calc}
\SetupKeyvalOptions{%