sam/aok/moderncvthemecasual.sty
author Eugen Sawin <sawine@me73.com>
Tue, 24 Aug 2010 21:54:15 +0200
changeset 9 6370083b2760
permissions -rw-r--r--
Bewerbung bei MediClin
sawine@7
     1
%% start of file `moderncvthemecasual.sty'.
sawine@7
     2
%% Copyright 2007 Xavier Danaux (xdanaux@gmail.com).
sawine@7
     3
%
sawine@7
     4
% This work may be distributed and/or modified under the
sawine@7
     5
% conditions of the LaTeX Project Public License version 1.3c,
sawine@7
     6
% available at http://www.latex-project.org/lppl/.
sawine@7
     7
sawine@7
     8
sawine@7
     9
%-------------------------------------------------------------------------------
sawine@7
    10
%                identification
sawine@7
    11
%-------------------------------------------------------------------------------
sawine@7
    12
\NeedsTeXFormat{LaTeX2e}
sawine@7
    13
\ProvidesPackage{moderncvthemecasual}[2008/06/17 v0.7 modern curriculum vitae style: casual]
sawine@7
    14
sawine@7
    15
sawine@7
    16
%-------------------------------------------------------------------------------
sawine@7
    17
%                required packages
sawine@7
    18
%-------------------------------------------------------------------------------
sawine@7
    19
sawine@7
    20
sawine@7
    21
%-------------------------------------------------------------------------------
sawine@7
    22
%                package options
sawine@7
    23
%-------------------------------------------------------------------------------
sawine@7
    24
% color options
sawine@7
    25
% blue (default option)
sawine@7
    26
\DeclareOption{blue}{}
sawine@7
    27
% orange
sawine@7
    28
\newif\if@colororange\@colororangefalse
sawine@7
    29
\DeclareOption{orange}{\@colororangetrue}
sawine@7
    30
% green
sawine@7
    31
\newif\if@colorgreen\@colorgreenfalse
sawine@7
    32
\DeclareOption{green}{\@colorgreentrue}
sawine@7
    33
% red
sawine@7
    34
\newif\if@colorred\@colorredfalse
sawine@7
    35
\DeclareOption{red}{\@colorredtrue}
sawine@7
    36
% grey
sawine@7
    37
\newif\if@colorgrey\@colorgreyfalse
sawine@7
    38
\DeclareOption{grey}{\@colorgreytrue}
sawine@7
    39
sawine@7
    40
% roman option
sawine@7
    41
\newif\if@roman\@romanfalse
sawine@7
    42
\DeclareOption{roman}{\@romantrue}
sawine@7
    43
sawine@7
    44
% unused options
sawine@7
    45
\DeclareOption*{
sawine@7
    46
  \PackageWarning{moderncvthemecasual}{Unknown option ‘\CurrentOption’}}
sawine@7
    47
sawine@7
    48
% execute default options
sawine@7
    49
\ExecuteOptions{color}
sawine@7
    50
sawine@7
    51
% process given options
sawine@7
    52
\ProcessOptions\relax
sawine@7
    53
sawine@7
    54
sawine@7
    55
%-------------------------------------------------------------------------------
sawine@7
    56
%                style definition
sawine@7
    57
%-------------------------------------------------------------------------------
sawine@7
    58
% symbols used
sawine@7
    59
\renewcommand*{\listitemsymbol}{\textbullet}
sawine@7
    60
sawine@7
    61
% colors
sawine@7
    62
\definecolor{firstnamecolor}{rgb}{0.65,0.65,0.65}
sawine@7
    63
\definecolor{familynamecolor}{rgb}{0.45,0.45,0.45}
sawine@7
    64
\definecolor{quotecolor}{rgb}{0.35,0.35,0.35}
sawine@7
    65
\definecolor{addresscolor}{rgb}{0.35,0.35,0.35}
sawine@7
    66
% default blue color
sawine@7
    67
  \definecolor{sectionrectanglecolor}{rgb}{0.25,0.50,0.75}
sawine@7
    68
  \definecolor{sectiontitlecolor}{rgb}{0.20,0.40,0.65}
sawine@7
    69
  \definecolor{subsectioncolor}{rgb}{0.20,0.40,0.65}
sawine@7
    70
  \definecolor{footersymbolcolor}{rgb}{0.25,0.50,0.75}
sawine@7
    71
\if@colororange
sawine@7
    72
  \definecolor{sectionrectanglecolor}{rgb}{1.00,0.65,0.20}
sawine@7
    73
  \definecolor{sectiontitlecolor}{rgb}{0.95,0.55,0.15}
sawine@7
    74
  \definecolor{subsectioncolor}{rgb}{0.95,0.55,0.15}
sawine@7
    75
  \definecolor{footersymbolcolor}{rgb}{0.95,0.55,0.15}\fi
sawine@7
    76
\if@colorgreen
sawine@7
    77
  \definecolor{sectionrectanglecolor}{rgb}{0.55,0.85,0.35}
sawine@7
    78
  \definecolor{sectiontitlecolor}{rgb}{0.30,0.65,0.15}
sawine@7
    79
  \definecolor{subsectioncolor}{rgb}{0.30,0.65,0.15}
sawine@7
    80
  \definecolor{footersymbolcolor}{rgb}{0.30,0.65,0.15}\fi
sawine@7
    81
\if@colorred
sawine@7
    82
  \definecolor{sectionrectanglecolor}{rgb}{1.00,0.30,0.30}
sawine@7
    83
  \definecolor{sectiontitlecolor}{rgb}{0.95,0.20,0.20}
sawine@7
    84
  \definecolor{subsectioncolor}{rgb}{0.95,0.20,0.20}
sawine@7
    85
  \definecolor{footersymbolcolor}{rgb}{0.95,0.20,0.20}\fi
sawine@7
    86
\if@colorgrey
sawine@7
    87
  \definecolor{sectionrectanglecolor}{rgb}{0.75,0.75,0.75}
sawine@7
    88
  \definecolor{sectiontitlecolor}{rgb}{0.35,0.35,0.35}
sawine@7
    89
  \definecolor{subsectioncolor}{rgb}{0.35,0.35,0.35}
sawine@7
    90
  \definecolor{footersymbolcolor}{rgb}{0.35,0.35,0.35}\fi
sawine@7
    91
sawine@7
    92
% fonts
sawine@7
    93
\if@roman
sawine@7
    94
  \AtBeginDocument{\rmfamily}
sawine@7
    95
\else
sawine@7
    96
  \AtBeginDocument{\sffamily}\fi
sawine@7
    97
\renewcommand*{\ttdefault}{pcr}
sawine@7
    98
\renewcommand*{\firstnamefont}{\fontsize{38}{40}\sffamily\mdseries\upshape}
sawine@7
    99
\renewcommand*{\familynamefont}{\firstnamefont}
sawine@7
   100
\renewcommand*{\addressfont}{\normalsize\sffamily\mdseries\slshape}
sawine@7
   101
\renewcommand*{\quotefont}{\large\slshape}
sawine@7
   102
\renewcommand*{\sectionfont}{\Large\sffamily\mdseries\upshape}
sawine@7
   103
\renewcommand*{\subsectionfont}{\large\sffamily\mdseries\upshape}
sawine@7
   104
sawine@7
   105
% styles
sawine@7
   106
sawine@7
   107
% maketitle
sawine@7
   108
\renewcommand*{\maketitle}{%
sawine@7
   109
  {%
sawine@7
   110
    \ifthenelse{\isundefined{\@photo}}%
sawine@7
   111
      {}%
sawine@7
   112
      {{\color{firstnamecolor}\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}%
sawine@7
   113
    \hfill%
sawine@7
   114
%    \raggedleft{\firstnamestyle{\MakeLowercase{\@firstname}}\familynamestyle{\MakeLowercase{\@familyname}}}\\[-.35em]}%
sawine@7
   115
    \raggedleft{\firstnamestyle{\@firstname}~\familynamestyle{\@familyname}}\\[-.35em]}%
sawine@7
   116
  {\color{firstnamecolor}\rule{\textwidth}{.25ex}\\[2.5em]}%
sawine@7
   117
% optional quote
sawine@7
   118
  \ifthenelse{\isundefined{\@quote}}%
sawine@7
   119
    {}%
sawine@7
   120
    {\centering{\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}}\\[2.5em]}%
sawine@7
   121
  }%
sawine@7
   122
sawine@7
   123
% cv footer
sawine@7
   124
\newif\if@firstfooterelement\@firstfooterelementtrue
sawine@7
   125
\providecommand*{\footersymbol}{}
sawine@7
   126
\renewcommand*{\footersymbol}{%
sawine@7
   127
  \if@firstfooterelement%
sawine@7
   128
  \else%
sawine@7
   129
    { ~~\color{footersymbolcolor}\textbullet~~~}\fi}
sawine@7
   130
\providecommand*{\makefooter}{}
sawine@7
   131
\renewcommand*{\makefooter}{%
sawine@7
   132
  \fancypagestyle{plain}{%
sawine@7
   133
    \fancyfoot[c]{%
sawine@7
   134
      \parbox{0.8\textwidth}{%
sawine@7
   135
      \centering%
sawine@7
   136
      \addressfont\color{addresscolor}%
sawine@7
   137
      \ifthenelse{\isundefined{\@addressstreet}}{}{%
sawine@7
   138
        \addresssymbol~\@addressstreet%
sawine@7
   139
        \@firstfooterelementfalse%
sawine@7
   140
        \ifthenelse{\isundefined{\@addresscity}}{}{~--~\@addresscity}\\\@firstfooterelementtrue}%
sawine@7
   141
      \ifthenelse{\isundefined{\@mobile}}{}{\footersymbol\mobilesymbol~\@mobile\@firstfooterelementfalse}%
sawine@7
   142
      \ifthenelse{\isundefined{\@phone}}{}{\footersymbol\phonesymbol~\@phone\@firstfooterelementfalse}%
sawine@7
   143
      \ifthenelse{\isundefined{\@fax}}{}{\footersymbol\faxsymbol~\@fax\@firstfooterelementfalse}%
sawine@7
   144
      \ifthenelse{\isundefined{\@email}}{}{\footersymbol\emailsymbol~\emaillink{\@email}\@firstfooterelementfalse}%
sawine@7
   145
      \ifthenelse{\isundefined{\@extrainfo}}{}{\footersymbol\@extrainfo\@firstfooterelementfalse}}}%
sawine@7
   146
  }%
sawine@7
   147
  \pagestyle{plain}}
sawine@7
   148
\AtBeginDocument{\makefooter}
sawine@7
   149
sawine@7
   150
sawine@7
   151
\endinput
sawine@7
   152
sawine@7
   153
sawine@7
   154
%% end of file `moderncvthemecasual.sty'.