143 lines
4.4 KiB
TeX
143 lines
4.4 KiB
TeX
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
|
|
\ProvidesPackage{bewerbung-cv-oldstyle} %
|
|
[2015/07/14 v1.1 theme für bewerbungen basiert auf komacv-oldstyle]
|
|
%% this file is based on komacv-oldstyle.sty from Salome Södergran
|
|
%% every change is marked by
|
|
%% %% ahilbig begin
|
|
%% CHANGE
|
|
%% %% ahilbig end
|
|
\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 `bewerbung-cv-oldstyle.sty'.
|