diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/komacv/komacv-oldstyle.sty | 157 |
1 files changed, 157 insertions, 0 deletions
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'. |