default/moderncvcompatibility.sty
author Eugen Sawin <sawine@me73.com>
Tue, 17 Aug 2010 17:47:23 +0200
changeset 6 3bdbf880fdd2
permissions -rw-r--r--
AOK Anschreiben
sawine@0
     1
%% start of file `moderncvcompatibility.sty'.
sawine@0
     2
%% Copyright 2006-2008 Xavier Danaux (xdanaux@gmail.com).
sawine@0
     3
%
sawine@0
     4
% This work may be distributed and/or modified under the
sawine@0
     5
% conditions of the LaTeX Project Public License version 1.3c,
sawine@0
     6
% available at http://www.latex-project.org/lppl/.
sawine@0
     7
sawine@0
     8
sawine@0
     9
%-------------------------------------------------------------------------------
sawine@0
    10
%                identification
sawine@0
    11
%-------------------------------------------------------------------------------
sawine@0
    12
\NeedsTeXFormat{LaTeX2e}
sawine@0
    13
\ProvidesPackage{moderncvcompatibility}[2008/06/17 v0.7 modern curriculum vitae compatibility patches]
sawine@0
    14
sawine@0
    15
sawine@0
    16
%-------------------------------------------------------------------------------
sawine@0
    17
%                required packages
sawine@0
    18
%-------------------------------------------------------------------------------
sawine@0
    19
sawine@0
    20
sawine@0
    21
%-------------------------------------------------------------------------------
sawine@0
    22
%                package options
sawine@0
    23
%-------------------------------------------------------------------------------
sawine@0
    24
% old casual option (version 0.1)
sawine@0
    25
%\DeclareOption{casual}{\input{moderncvstylecasual.sty}}
sawine@0
    26
sawine@0
    27
% old classic option (version 0.1)
sawine@0
    28
%\DeclareOption{classic}{\input{moderncvstyleclassic.sty}}
sawine@0
    29
sawine@0
    30
\DeclareOption*{}
sawine@0
    31
sawine@0
    32
% process given options
sawine@0
    33
\ProcessOptions\relax
sawine@0
    34
sawine@0
    35
%-------------------------------------------------------------------------------
sawine@0
    36
%                definitions
sawine@0
    37
%-------------------------------------------------------------------------------
sawine@0
    38
% compatibility with version 0.1
sawine@0
    39
\newcommand*{\cvresume}[2]{\cvlistdoubleitem{#1}{#2}}
sawine@0
    40
sawine@0
    41
% compatibility with versions <= 0.2
sawine@0
    42
% section, cvline, ... with width argument...
sawine@0
    43
%\newcommand*{\section}[2][0.825]{%
sawine@0
    44
%  \closesection{}%
sawine@0
    45
%  \@sectionopentrue%
sawine@0
    46
%  \addcontentsline{toc}{part}{#2}
sawine@0
    47
%  \begin{longtable}[t]{@{}r@{\hspace{.025\textwidth}}@{}p{#1\textwidth}@{}}%
sawine@0
    48
%%  \colorrule{.15\textwidth}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}%
sawine@0
    49
%  {\color{sectionrectanglecolor}\rule{0.15\textwidth}{1ex}}&\mbox{\color{sectiontitlecolor}\sectionfont#2}\\[1ex]}%
sawine@0
    50
%\newcommand*{\cvline}[3][.825]{%
sawine@0
    51
%  \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\small\sffamily#2\end{minipage}&\begin{minipage}[t]{\maincolumnwidth}#3\end{minipage}\\}
sawine@0
    52
%\newcommand*{\cvitem}[3][.825]{%
sawine@0
    53
%  \cvline[#1]{#2}{#3\vspace*{.75em}}}   % the \vspace*{} inside the cvline environment is a hack... (should conceptually be outside the environment)
sawine@0
    54
sawine@0
    55
% compatibility with versions <= 0.5
sawine@0
    56
\newcommand*{\cvitem}[2]{\cvline{#1}{#2}}
sawine@0
    57
\newcommand*{\moderncvstyle}[1]{\moderncvtheme{#1}}
sawine@0
    58
sawine@0
    59
% compatibility with versions <=0.7
sawine@0
    60
\newcommand*{\closesection}{}
sawine@0
    61
\newcommand*{\emptysection}{}
sawine@0
    62
\newcommand*{\sethintscolumnlength}[1]{%
sawine@0
    63
  \setlength{\hintscolumnwidth}{#1}%
sawine@0
    64
  \recomputelengths}
sawine@0
    65
\newcommand*{\sethintscolumntowidth}[1]{%
sawine@0
    66
  \settowidth{\hintscolumnwidth}{#1}%
sawine@0
    67
  \recomputelengths}
sawine@0
    68
sawine@0
    69
\endinput
sawine@0
    70
sawine@0
    71
sawine@0
    72
%% end of file `moderncvcompatibility.sty'.