\NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesPackage{bewerbung-cv} % [2015/07/14 v1.1 Importierung der Klasse koma-cv % für bewerbungen] %% this file is based on komacv.cls from Salome Södergran %% every change is marked by %% %% ahilbig begin %% CHANGE %% %% ahilbig end \providecommand*\mycolor{blue} %% ahilbig begin %\iffalse %%\RequirePackage{ifthen,kvoptions,calc} %%\SetupKeyvalOptions{% %%family=komacv,% %%prefix=komacv@,% %%setkeys=\kvsetkeys% %%} %%\DeclareStringOption[mycolor]{color}[mycolor] %%\DeclareStringOption[x11names]{xcolor}[x11names] %%\DeclareStringOption[classic]{style}[classic] %%\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} %%\ProcessKeyvalOptions{komacv} % evaluate keyval options %%\ProcessOptions\relax % execute given options %\fi %% ahilbig end \RequirePackage[\ahbewerbung@lebenslaufXcolor]{xcolor} \definecolor{myblue}{rgb}{0.2,0.3,0.65} \colorlet{mycolor}{myblue} \AtEndPreamble{% \renewcommand*\mycolor{\ahbewerbung@lebenslaufColor} \colorlet{colortheme}{\mycolor}% specified in documentclass option \@ifundefinedcolor{firstnamecolor}{% \colorlet{@firstnamecolor}{black}}{% \colorlet{@firstnamecolor}{firstnamecolor}} \@ifundefinedcolor{familynamecolor}{% \colorlet{@familynamecolor}{@firstnamecolor}}{% \colorlet{@familynamecolor}{familynamecolor}} \@ifundefinedcolor{acadtitlecolor}{% \colorlet{@acadtitlecolor}{@firstnamecolor}}{% \colorlet{@acadtitlecolor}{acadtitlecolor}} %% ahilbig begin % additional color for title \@ifundefinedcolor{titlecolor}{% \colorlet{@titlecolor}{@firstnamecolor}}{% \colorlet{@titlecolor}{titlecolor}} %% ahilbig end \@ifundefinedcolor{addresscolor}{% \colorlet{@addresscolor}{@firstnamecolor}}{% \colorlet{@addresscolor}{addresscolor}} %% ahilbig begin % additional handling of coloring of urls \@ifundefinedcolor{urllinkcolor}{% \colorlet{@urllinkcolor}{@addresscolor}}{% \colorlet{@urllinkcolor}{urllinkcolor}} \hypersetup{urlcolor=@urllinkcolor} %% ahilbig end \@ifundefinedcolor{quotecolor}{% \colorlet{@quotecolor}{@firstnamecolor}}{% \colorlet{@quotecolor}{quotecolor}} \@ifundefinedcolor{secbarcolor}{% \colorlet{@secbarcolor}{colortheme}}{% \colorlet{@secbarcolor}{secbarcolor}} \@ifundefinedcolor{seccolor}{% \colorlet{@seccolor}{colortheme}}{% \colorlet{@seccolor}{seccolor}} \@ifundefinedcolor{subseccolor}{% \colorlet{@subseccolor}{colortheme}}{% \colorlet{@subseccolor}{subseccolor}} \@ifundefinedcolor{hintcolor}{% \colorlet{@hintcolor}{black}}{% \colorlet{@hintcolor}{hintcolor}} \@ifundefinedcolor{framecolor}{% \colorlet{@framecolor}{colortheme}}{% \colorlet{@framecolor}{framecolor}} \@ifundefinedcolor{framebackcolor}{% \colorlet{@framebackcolor}{white}}{% \colorlet{@framebackcolor}{framebackcolor}} } % end AtEndPreamble \ifboolexpr{bool{xetex} or bool{luatex}}{% \RequirePackage{fontspec}% }{% %% ahilbig begin %\iffalse %% \RequirePackage[utf8]{inputenc} %% \RequirePackage[T1]{fontenc}% %\fi %% ahilbig end } %% ahilbig begin \newkomafont{firstnamefont}{%fontsize{34}{36} \Huge\mdseries\upshape} %% ahilbig end \newkomafont{familynamefont}{\usekomafont{firstnamefont}} %% ahilbig begin %\iffalse %%\addtokomafont{familynamefont}{} %%\setkomafont{\namefont}{\Huge\sffamily\mdseries\upshape}% %\fi \newkomafont{titlefont}{\Large\sffamily\mdseries\itshape} %% ahilbig end \newkomafont{acadtitlefont}{\LARGE\mdseries\itshape} \newkomafont{addressfont}{\normalsize\mdseries\itshape} \newkomafont{quotefont}{\large\itshape} \newkomafont{hintfont}{} \newkomafont{linkfont}{} \newkomafont{httplinkfont}{} \newkomafont{emaillinkfont}{} \newkomafont{commentmainfont}{\bfseries} % in cvitemwithcomment \newkomafont{commentfont}{\footnotesize\itshape} % cvitemwidthcomment %% ahilbig begin: \newkomafont{section}{\LARGE\mdseries\upshape} \newkomafont{subsection}{\Large\mdseries\upshape} \newcommand{\section}[1]{} \newcommand{\subsection}[1]{} %% ahilbig end \setlength\parindent{0pt} \setlength\columnsep{10\p@} \setlength\columnseprule{0\p@} \newlength\@komacvtextwidth \newlength\@hintscolwidth \newlength\hintscolwidth \setlength\hintscolwidth{0pt} \newlength\@sepcolwidth \newlength\sepcolwidth \setlength\sepcolwidth{0pt} \newlength\@maincolwidth \newlength\maincolwidth \setlength\maincolwidth{0pt} \newlength\@quotewidth \newlength\quotewidth \setlength\quotewidth{0pt} \newlength\@dbitemmaincolwidth \newlength\dbitemmaincolwidth \setlength\dbitemmaincolwidth{0pt} \newlength\@listitemsymbolwidth \newlength\listitemsymbolwidth \setlength\listitemsymbolwidth{0pt} \newlength\@listitemmaincolwidth \newlength\listitemmaincolwidth \setlength\listitemmaincolwidth{0pt} \newlength\@listdbitemmaincolwidth \newlength\listdbitemmaincolwidth \setlength\listdbitemmaincolwidth{0pt} \newlength\@titlepicwidth \newlength\@titlesepwidth \setlength\@titlesepwidth{0pt} \newlength\titlesepwidth \setlength\titlesepwidth{0pt} \newlength\@mframepicshift \newlength\mframepicshift \setlength\mframepicshift{0pt} \newlength\@commentmainlength \newlength\@commentlength \newlength\@titlenamewidth \newlength\@titlenamemaxwidth \newlength\@titlenamefullwidth \newlength\@titledetailswidth \newlength\@infocolwidth \newlength\infocolwidth \setlength\infocolwidth{0pt} \newlength\@sepinfocolwidth \newlength\sepinfocolwidth \setlength\sepinfocolwidth{0pt} \newlength\komacvinfocolextrawidth % witout @ for use inside document \newlength\@footerwidth \setlength\@footerwidth{.6\textwidth} \newlength\@fboxwidth \newlength\footerwidth \setlength\footerwidth{0pt} \newlength\@aftertitlevspace \newlength\aftertitlevspace \setlength\aftertitlevspace{0pt} \newlength\@afterquotevspace \newlength\afterquotevspace \setlength\afterquotevspace{0pt} \newlength\@afterelementsvspace \newlength\afterelementsvspace \newlength\@beforesecvspace \newlength\beforesecvspace \setlength\beforesecvspace{0pt} \newlength\@aftersecvspace \newlength\aftersecvspace \setlength\aftersecvspace{0pt} \newlength\@beforesubsecvspace \newlength\beforesubsecvspace \setlength\beforesubsecvspace{0pt} \newlength\@aftersubsecvspace \newlength\aftersubsecvspace \setlength\aftersubsecvspace{0pt} \AtEndPreamble{% % infocol (oldstyle) \setlength{\@infocolwidth}{\infocolwidth} \setlength{\@sepinfocolwidth}{\sepinfocolwidth} \setlength\komacvinfocolextrawidth{\@infocolwidth+\@sepinfocolwidth} \setlength\@komacvtextwidth{\textwidth-\komacvinfocolextrawidth} % fboxextra (picture frame) \newlength\@fboxextra \setlength\@fboxextra{\fboxsep+\fboxrule} % hintscolumn \ifdimequal{\hintscolwidth}{0pt}{% \setlength\@hintscolwidth{.2\@komacvtextwidth} }{% \setlength{\@hintscolwidth}{\hintscolwidth}% } % % separatorcolumn \ifdimequal{\sepcolwidth}{0pt}{% \setlength\@sepcolwidth{2em}% }{% \setlength{\@sepcolwidth}{\sepcolwidth}% } % % maincolumn \ifdimequal{\maincolwidth}{0pt}{% \setlength{\@maincolwidth}{% \@komacvtextwidth-\@sepcolwidth-\@hintscolwidth}% }{% \setlength{\@maincolwidth}{\maincolwidth}% } % % doubleitem \ifdimequal{\dbitemmaincolwidth}{0pt}{% \setlength{\@dbitemmaincolwidth}{% \@maincolwidth-\@hintscolwidth-2\@sepcolwidth}% \setlength{\@dbitemmaincolwidth}{0.5\@dbitemmaincolwidth}% }{% \setlength{\@dbitemmaincolwidth}{\dbitemmaincolwidth}% } % % listitem \ifdimequal{\listitemsymbolwidth}{0pt}{% \settowidth{\@listitemsymbolwidth}{\listitemsymbol{}~}% \setlength{\@listitemmaincolwidth}{% \@maincolwidth-\@listitemsymbolwidth}% }{% \setlength{\@listitemsymbolwidth}{\listitemsymbolwidth}% } % % listdoubleitem \ifdimequal{\listdbitemmaincolwidth}{0pt}{% \setlength{\@listdbitemmaincolwidth}{% \@maincolwidth-\@listitemsymbolwidth}% \setlength{\@listdbitemmaincolwidth}{% 0.475\@listdbitemmaincolwidth}% }{% \setlength{\@listdbitemmaincolwidth}{\listdbitemmaincolwidth}% } % % quote \ifdimequal{\quotewidth}{0pt}{% \setlength{\@quotewidth}{0.65\textwidth}% }{% \setlength{\@quotewidth}{\quotewidth}% } \ifdimequal{\afterquotevspace}{0pt}{% \setlength\@afterquotevspace{2\baselineskip}% }{% \setlength\@afterquotevspace{\afterquotevspace}% } % % title \ifundef{\@photoname}{% without picture: \setlength\@aftertitlevspace{\aftertitlevspace} }{% with picture: \ifthenelse{% \equal{\@photoframe}{frame} \OR \equal{\@photoframe}{mframe} }{% with frame: \ifdimequal{\aftertitlevspace}{0pt}{% \setlength\@aftertitlevspace{1.5\@fboxextra} }{% \setlength\@aftertitlevspace{\aftertitlevspace} } }{% without frame: \setlength\@aftertitlevspace{\aftertitlevspace} }% }% \ifundef{\@photoname}{}{% \ifdimequal{\titlesepwidth}{0pt}{% \setlength\@titlesepwidth{\@sepcolwidth} }{% \setlength{\@titlesepwidth}{\titlesepwidth} } } % % afterelementsvspace \ifdimequal{\afterelementsvspace}{0pt}{% \setlength{\@afterelementsvspace}{0.25em}% }{% \setlength{\@afterelementsvspace}{\afterelementsvspace}% } % % beforesecvspace \ifdimequal{\beforesecvspace}{0pt}{% \setlength{\@beforesecvspace}{3.5ex \@plus -1ex \@minus -.2ex}% }{% \setlength{\@beforesecvspace}{\beforesecvspace}% } % % aftersecvspace \ifdimequal{\aftersecvspace}{0pt}{% \setlength{\@aftersecvspace}{2.3ex \@plus.2ex}% }{% \setlength{\@aftersecvspace}{\aftersecvspace}% } % % beforesubsecvspace \ifdimequal{\beforesubsecvspace}{0pt}{% \setlength{\@beforesubsecvspace}{% 3.25ex\@plus -1ex \@minus -.2ex}% }{ % \setlength{\@beforesubsecvspace}{\beforesubsecvspace}% } % % aftersubsecvspace \ifdimequal{\aftersubsecvspace}{0pt}{% \setlength{\@aftersubsecvspace}{1.5ex \@plus .2ex}% }{% \setlength{\@aftersubsecvspace}{\aftersubsecvspace}% } % } % end AtEndPreamble \providecommand*\@addresssymbol{} \providecommand*\addresssymbol{} \providecommand*\@mobilesymbol{\Mobilefone~} \providecommand*\mobilesymbol{} \providecommand*\@phonesymbol{\Telefon~} \providecommand*\phonesymbol{} \providecommand*\@faxsymbol{\FAX~} \providecommand*\faxsymbol{} \providecommand*\@emailsymbol{\Letter~} \providecommand*\emailsymbol{} \providecommand*\@homepagesymbol{} \providecommand*\homepagesymbol{} \providecommand*\@fsymbol{~~~\textbullet~~~} \providecommand*\fsymbol{} \providecommand*\@listitemsymbol{\textcolor{colortheme}{\Neutral}~} \providecommand*\listitemsymbol{} \AtEndPreamble{% \ifdefempty{\addresssymbol}{}{% \renewcommand*\@addresssymbol{\addresssymbol} } % \ifdefempty{\mobilesymbol}{}{% \renewcommand*\@mobilesymbol{\mobilesymbol} } % \ifdefempty{\phonesymbol}{}{% \renewcommand*\@phonesymbol{\phonesymbol} } % \ifdefempty{\faxsymbol}{}{% \renewcommand*\@faxsymbol{\faxsymbol} } % \ifdefempty{\emailsymbol}{}{% \renewcommand*\@emailsymbol{\emailsymbol} } % \ifdefempty{\homepagesymbol}{}{% \renewcommand*\@homepagesymbol{\homepagesymbol} } % \ifdefempty{\fsymbol}{}{% \renewcommand*\@fsymbol{\fsymbol} } % \ifdefempty{\listitemsymbol}{}{% \renewcommand*\@listitemsymbol{\listitemsymbol} } % } % end AtEndPreamble \providecommand*{\firstname}{} \providecommand*{\familyname}{} \providecommand*{\acadtitle}{} \providecommand*{\addressstreet}{} \providecommand*{\addresscity}{} \providecommand*{\address}[2]{\addressstreet{#1}\addresscity{#2}} \providecommand*{\mobile}{} \providecommand*{\phonenr}{} \providecommand*{\faxnr}{} \providecommand*{\email}{} \providecommand*{\homepage}{} \providecommand*{\extrainfo}{} \providecommand*{\cvquote}{} \newlist{compactitem}{itemize}{3} \newlist{compactenum}{enumerate}{3} \newlist{compactdesc}{description}{3} \setlist[compactitem,compactenum,compactdesc]{% topsep=0pt,% partopsep=0pt,% itemsep=0pt,% parsep=0pt,% leftmargin=*% } % end setlist \AtEndPreamble{% \setlist[compactitem,1]{label=\@listitemsymbol} \setlist[compactitem,2]{label={\textcolor{colortheme}\textendash}} \setlist[compactitem,3]{label={% \textcolor{colortheme}\textperiodcentered}} % \setlist[compactenum,1]{label={\textcolor{colortheme}{\arabic*.}}} \setlist[compactenum,2]{label={\textcolor{colortheme}{\alph*.}}} \setlist[compactenum,3]{label={\textcolor{colortheme}{\roman*.}}} } % end AtEndPreamble \newlength\@photowidth \providecommand{\photo}[3][]{% \providecommand{\@photoframe}{#1}% \setlength{\@photowidth}{#2}% \providecommand{\@photoname}{#3}} \newif\if@firstdetailselement\@firstdetailselementtrue \providecommand*{\@titledetailsnewline}{ % \if@firstdetailselement% \@firstdetailselementfalse% \else% \\[.4ex] \fi% } %% ahilbig begin \renewcommand\maketitle{% \csexpandonce{@cvtitle\ahbewerbung@lebenslaufStyle}} %% ahilbig end \RequirePackage{lastpage} \providecommand*{\totalpagemark}{% page and pagetotal \usekomafont{pagenumber}\pageref{LastPage}% } \newcommand*{\firstnamestyle}[1]{{% \usekomafont{firstnamefont}% \textcolor{@firstnamecolor}{#1}}} \newcommand*{\familynamestyle}[1]{{% \usekomafont{familynamefont}% \textcolor{@familynamecolor}{#1}}} \newcommand*{\acadtitlestyle}[1]{{% \usekomafont{acadtitlefont}% \textcolor{@acadtitlecolor}{#1}}} %% ahilbig begin \newcommand*{\titlestyle}[1]{{% \usekomafont{titlefont}% \textcolor{@titlecolor}{#1}}} %% ahilbig end \newcommand*{\addressstyle}[1]{{% \usekomafont{addressfont}% \textcolor{@addresscolor}{#1}}} \newcommand*{\quotestyle}[1]{{% \usekomafont{quotefont}% \textcolor{@quotecolor}{#1}}} \newcommand*{\hintstyle}[1]{{% \usekomafont{hintfont}% \textcolor{@hintcolor}{#1}}} \newcommand*{\sectionstyle}[1]{% \usekomafont{section}% \textcolor{@seccolor}{#1}} \newcommand*{\subsectionstyle}[1]{% \usekomafont{subsection}% \textcolor{@subseccolor}{#1}} \providecommand*{\cvitem}[3][\@afterelementsvspace]{% \begin{tabular}{% @{}p{\@hintscolwidth}% @{\hspace{\@sepcolwidth}}p{\@maincolwidth}@{}% }% \raggedleft\hintstyle{#2} &{#3}% \end{tabular}\\[#1]% } \providecommand*{\cvdoubleitem}[5][\@afterelementsvspace]{% \cvitem[#1]{#2}{% \begin{minipage}[t]{\@dbitemmaincolwidth}#3\end{minipage}% \hspace*{\@sepcolwidth}% \begin{minipage}[t]{\@hintscolwidth}% \noindent\raggedleft\hintstyle{#4} \end{minipage}% \hspace*{\@sepcolwidth}% \begin{minipage}[t]{\@dbitemmaincolwidth}% \noindent #5 \end{minipage}% }% } \providecommand*{\cvlistitem}[2][\@afterelementsvspace]{% \cvitem[#1]{}{% \@listitemsymbol% \begin{minipage}[t]{\@listitemmaincolwidth}% #2% \end{minipage}% }% } \providecommand*{\cvlistdoubleitem}[3][\@afterelementsvspace]{% \cvitem[#1]{}{% \@listitemsymbol% \begin{minipage}[t]{\@listdbitemmaincolwidth}% #2% \end{minipage}% \hspace*{\@sepcolwidth} \ifstrempty{#3}{}{% \@listitemsymbol% \begin{minipage}[t]{\@listdbitemmaincolwidth}% #3% \end{minipage} }% }% } \providecommand*{\cventry}[7][\@afterelementsvspace]{% \cvitem[#1]{#2}{% {\bfseries#3}% \ifstrempty{#4}{}{, {\itshape#4}}% \ifstrempty{#5}{}{, #5}% \ifstrempty{#6}{}{, #6}% .% \ifx&% \else{% \newline{}\begin{minipage}[t]{\linewidth}% \small#7% \end{minipage}% }% \fi% }% } %% ahilbig begin \providecommand{\cvlanguage}[3]{% \cvitemwithcomment{#1}{#2}{#3}% } %% ahilbig end \newbox{\@commentmainbox} \providecommand*{\cvitemwithcomment}[4][\@afterelementsvspace]{% \savebox{\@commentmainbox}{{\usekomafont{commentmainfont}#3}}% \settowidth\@commentmainlength{\usebox{\@commentmainbox}}% \setlength{\@commentlength}{% \@maincolwidth-\@sepcolwidth-\@commentmainlength% }% \cvitem[#1]{#2}{% \begin{minipage}[t]{\@commentmainlength}% \usekomafont{commentmainfont} #3% \end{minipage}% \hfill% \begin{minipage}[t]{\@commentlength}% \raggedleft\usekomafont{commentfont} #4% \end{minipage}% }% } \providecommand*{\link}[2][]{% \ifstrempty{#1}{% \href{#2}{\usekomafont{linkfont}#2}}{% \href{#2}{\usekomafont{linkfont}#1}}% } \providecommand*{\httplink}[2][]{% \ifstrempty{#1}{% \href{http://#2}{\usekomafont{httplinkfont}#2}}{% \href{http://#2}{\usekomafont{httplinkfont}#1}}% } \providecommand*{\emaillink}[2][]{% \ifstrempty{#1}{% \href{mailto:#2}{\usekomafont{emaillinkfont}#2}}{% \href{mailto:#2}{\usekomafont{emaillinkfont}#1}}% } \providecommand\origsection{} \let\origsection\section \providecommand\origsubsection{} \let\origsubsection\subsection \providecommand\@cvsimplesection[1]{% \origsection*{\sectionstyle{#1}} } \providecommand\@cvsimplesubsection[1]{% \origsubsection*{\subsectionstyle{#1}} } \providecommand\@cvbarsection[1]{% %% ahilbig begin % needed some additional space between the sections to look nicer \vspace{0.75em} %% ahilbig end \origsection*{% \phantomsection{}% reset the anchor for hyperrefs \addcontentsline{toc}{section}{#1}% \cvitem[0pt]{% \raggedleft\hintstyle{\color{@secbarcolor}% \rule{\@hintscolwidth}{1ex}}% %% ahilbig begin % we need more space^^ }{\sectionstyle{#1}\vspace{0.4em}} % %% ahilbig end }% end origsection } % end cvbarsection \providecommand\@cvbarsubsection[1]{% \origsubsection*{% \cvitem[0pt]{}{\subsectionstyle{#1}}% }% } \hypersetup{% breaklinks,% unicode, % %% ahilbig begin % make links look nicer colorlinks = true,% %% ahilbig end pdfborder = {0 0 .3},% pdfstartview = FitH,% %% ahilbig begin %\iffalse %% pdfstartpage = 1,% %% pdfcreator = \LaTeX{},% %% pdfproducer = \LaTeX{} % %\fi %% ahilbig end }% \urlstyle{same} \providecommand*\@citebordercolor{} \providecommand*\citebordercolor{\@citebordercolor} \providecommand*\@filebordercolor{} \providecommand*\filebordercolor{\@filebordercolor} \providecommand*\@linkbordercolor{} \providecommand*\linkbordercolor{\@linkbordercolor} \providecommand*\@menubordercolor{} \providecommand*\menubordercolor{\@menubordercolor} \providecommand*\@runbordercolor{} \providecommand*\runbordercolor{\@runbordercolor} \providecommand*\@urlbordercolor{} \providecommand*\urlbordercolor{\@urlbordercolor} \providecommand*\allbordercolors{} \providecommand*\pdfauthor{} \providecommand*\pdfsubject{} \providecommand*\pdftitle{} \providecommand*\pdfkeywords{} \AtEndPreamble{% \providecommand*\@allbordercolors{colortheme} \ifdefempty{\allbordercolors}{}{% \renewcommand*\@allbordercolors{\allbordercolors}} \providecommand*\@pdfauthor{\firstname~\familyname} \ifdefempty{\pdfauthor}{}{\renewcommand*\@pdfauthor{\pdfauthor}} \providecommand*\@pdfsubject{\firstname~\familyname} \providecommand*\pdfsubject{\@pdfsubject} \providecommand*\@pdftitle{\title~\firstname~\familyname} \providecommand*\pdftitle{\@pdftitle} \providecommand*\@pdfkeywords{% \firstname~\familyname{} curriculum~vit\ae{} CV{}} \providecommand*\pdfkeywords{\@pdfkeywords} \hypersetup{% allbordercolors = \@allbordercolors,% citebordercolor = \citebordercolor,% filebordercolor = \filebordercolor,% linkbordercolor = \linkbordercolor,% menubordercolor = \menubordercolor,% runbordercolor = \runbordercolor,% urlbordercolor = \urlbordercolor,% pdfauthor = \@pdfauthor,% pdfsubject = \pdfsubject,% pdftitle = \pdftitle,% pdfkeywords = \pdfkeywords,% }% } % end AtEndPreamble \AtBeginDocument{% \raggedbottom % } % End AtBeginDocument %% ahilbig begin %\iffalse %%\clearscrheadfoot %\fi \RequirePackage{bewerbung-cv-\ahbewerbung@lebenslaufStyle} %% ahilbig end %%\endinput %% %% End of file `bewerbung-cv.sty'.