diff options
author | Karl Berry <karl@freefriends.org> | 2014-08-11 22:56:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-08-11 22:56:45 +0000 |
commit | 0714375ebf96ca39f502d46640f9e898c0c95233 (patch) | |
tree | c65186b91a37a5c623a5f2afc73af7d7b6969f93 /Master/texmf-dist/tex/latex/komacv/komacv-casual.sty | |
parent | 1cc525b5f4bba709ce6f624d26f6d170ca405683 (diff) |
komacv (11aug14)
git-svn-id: svn://tug.org/texlive/trunk@34906 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/komacv/komacv-casual.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/komacv/komacv-casual.sty | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/komacv/komacv-casual.sty b/Master/texmf-dist/tex/latex/komacv/komacv-casual.sty new file mode 100644 index 00000000000..0e0e1abb134 --- /dev/null +++ b/Master/texmf-dist/tex/latex/komacv/komacv-casual.sty @@ -0,0 +1,126 @@ +%% +%% This is file `komacv-casual.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% komacv.dtx (with options: `casual') +%% +%% 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-casual} + [2014/08/10 v1.0.1 style package for komacv class] +\addtokomafont{firstnamefont}{\sffamily\fontsize{38}{40}} +\addtokomafont{acadtitlefont}{\sffamily} +\addtokomafont{addressfont}{\sffamily\small} +\addtokomafont{hintfont}{\sffamily} +\newsavebox\@fboxa +\newsavebox\@fboxb +\newcommand*\@sboxa[1]{\sbox\@fboxa{#1}} +\newcommand*\@sboxb[1]{\sbox\@fboxb{#1}} +\newcommand*\@uboxa{\usebox\@fboxa} +\newcommand*\@uboxb{\usebox\@fboxb} +\newcommand*\@flushf{\strut\@uboxa\@sboxa{}\@sboxb{}} +\newcommand*\addtofooter[2][\@fsymbol]{% + \@sboxb{\@uboxa{}#1#2}% + \settowidth\@fboxwidth{\@uboxb}% + \ifdimgreater{\@footerwidth}{\@fboxwidth}{% + \@sboxa{\@uboxb} + }{% + \@flushf\\ + \@sboxa{#2} + \@sboxb{#2} + } +} + \ifdimequal{\footerwidth}{0pt}{}{\setlength\@footerwidth{\footerwidth}} + \defpagestyle{footer} + {{}{}{}}% head definition (empty) + {% foot definition + {}{}% definition for twoside layout + {% definition for oneside layout + \hspace*{\fill}% + \parbox{\@footerwidth}{% + \centering% + \color{@addresscolor}\usekomafont{addressfont}% + \ifdefempty{\addressstreet}{}{% + \addtofooter[]{\@addresssymbol\addressstreet}% + \ifdefempty{\addresscity}{}{% + \addtofooter[~--~]{\addresscity}}}% + \ifdefempty{\mobile}{}{% + \addtofooter{\@mobilesymbol\mobile}}% + \ifdefempty{\phonenr}{}{% + \addtofooter{\@phonesymbol\phonenr}} + \ifdefempty{\faxnr}{}{% + \addtofooter{\@faxsymbol\faxnr}}% + \ifdefempty{\email}{}{% + \addtofooter{\@emailsymbol\emaillink{\email}}} + \ifdefempty{\homepage}{}{% + \addtofooter{\@homepagesymbol\httplink{\homepage}}}% + \ifdefempty{\extrainfo}{}{% + \addtofooter{\extrainfo}}\@flushf% + }% Ende parbox + \hspace*{\fill}% + \makebox[0pt][r]{\pagemark/\totalpagemark} + }% end definition onesided layout + }% end footer definition +\providecommand\@cvtitlecasual{% +\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} + + \usebox{\@picbox}% + \hspace*{\@titlesepwidth}% + \parbox[b]{\@titlenamewidth}{% + \raggedleft{\firstnamestyle\firstname}% + ~{\familynamestyle\familyname}\\ + \raggedleft\color{@firstnamecolor}\rule{\@titlenamewidth}{.25ex}\par + }% end parbox + \vspace{\@aftertitlevspace} + %% optional acadtitle + \ifdefempty{\acadtitle}{}{% + \raggedleft\acadtitlestyle{\acadtitle}}\\[2.5em]% + %% optional quote + \ifdefempty{\cvquote}{}{% + {\centering + \begin{minipage}{\@quotewidth}% + \centering\quotestyle{\cvquote} + \end{minipage}\\[\@afterquotevspace]% + } + }% +}% end \@cvtitle-casual + +\AtBeginDocument{% + \thispagestyle{footer} +} % end \AtBeginDocument +\renewcommand{\section}[1]{\@cvbarsection{#1}} +\renewcommand{\subsection}[1]{\@cvbarsubsection{#1}} +\endinput +%% +%% End of file `komacv-casual.sty'. |