von Epllus » Mo 22. Apr 2013, 12:22
moderncv definiert seine Farben etwas kompliziert, aber hier mal eine Lösung:
\RequirePackage{filecontents}
\begin{filecontents}{moderncvcolorviolet.sty}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvcolorviolet}[2013/02/09 v1.3.0 modern curriculum vitae and letter color scheme: green]
\definecolor{color0}{rgb}{0,0,0}%
\definecolor{color1}{rgb}{0.502,0.0,0.502}% violet
\definecolor{color2}{rgb}{0.45,0.45,0.45}%
\endinput
\end{filecontents}
\begin{filecontents}{moderncvcolorbrown.sty}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvcolorbrown}[2013/02/09 v1.3.0 modern curriculum vitae and letter color scheme: green]
\definecolor{color0}{rgb}{0,0,0}%
\colorlet{color1}{brown}
\definecolor{color2}{rgb}{0.45,0.45,0.45}%
\endinput
\end{filecontents}
\documentclass[11pt,a4paper]{moderncv}
\usepackage{xcolor}
\moderncvtheme[violet]{casual}
\usepackage[latin1]{inputenc}
\AtBeginDocument{\recomputelengths}
\AtBeginDocument{\definecolor{sectionrectanglecolor}{rgb}{1,0.80,0}}
\AtBeginDocument{\definecolor{sectiontitlecolor}{rgb}{1,1,0}}
\makeatletter
\AtBeginDocument{
\providecommand*{\makefooter}{}
\renewcommand*{\makefooter}{%
\fancypagestyle{plain}{%
\fancyfoot[c]{%
\parbox{0.8\textwidth}{%
\centering%
\addressfont\color{addresscolor}%
\ifthenelse{\isundefined{\@familyname}}{}{\@firstname~\@familyname\@firstfooterelementfalse}
\ifthenelse{\isundefined{\@addressstreet}}{}{%
{~~\color{footersymbolcolor}\textbullet~~~}
\addresssymbol~\@addressstreet%
\@firstfooterelementtrue%
\ifthenelse{\isundefined{\@addresscity}}{}{~--~\@addresscity}\\\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@mobile}}{}{\footersymbol\mobilesymbol~\@mobile\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@phone}}{}{\footersymbol\phonesymbol~\@phone\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@fax}}{}{\footersymbol\faxsymbol~\@fax\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@email}}{}{\footersymbol\emailsymbol~\emaillink{\@email}\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@extrainfo}}{}{\footersymbol\@extrainfo\@firstfooterelementfalse}}}%
}%
\pagestyle{plain}}
\AtBeginDocument{\makefooter}}
\makeatother
\firstname{John}
\familyname{Doe}
\title{Resumé title (optional)}
\address{street and number}{postcode city}
\mobile{mobile (optional)}
\phone{phone (optional)}
\fax{fax (optional)}
\email{email (optional)}
\extrainfo{additional information (optional)}
%\photo[64pt]{picture}
\quote{Some quote (optional)}
%------------------------------
% content
%------------------------------
\begin{document}
\maketitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{D escription}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{D escription}
\end{document}
% Ende des Dokumentes
Wie du bemerkst, erstelle ich mittels filecontents zwei neue .sty Dateien (moderncvcolorviolet.sty, moderncvcolorbrown.sty).
Nun sind noch die Farben brown und violet verfügbar.
Willst du eine neue Farbe, müstest du das kopieren und bei color1 eine neue Farbdefinition eingeben, entweder durch \definecolor (wie bei violet) oder durch \colorlet (wie bei brown).
Hoffe es hilft
Epllus
moderncv definiert seine Farben etwas kompliziert, aber hier mal eine Lösung:
[code]\RequirePackage{filecontents}
\begin{filecontents}{moderncvcolorviolet.sty}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvcolorviolet}[2013/02/09 v1.3.0 modern curriculum vitae and letter color scheme: green]
\definecolor{color0}{rgb}{0,0,0}%
\definecolor{color1}{rgb}{0.502,0.0,0.502}% violet
\definecolor{color2}{rgb}{0.45,0.45,0.45}%
\endinput
\end{filecontents}
\begin{filecontents}{moderncvcolorbrown.sty}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvcolorbrown}[2013/02/09 v1.3.0 modern curriculum vitae and letter color scheme: green]
\definecolor{color0}{rgb}{0,0,0}%
\colorlet{color1}{brown}
\definecolor{color2}{rgb}{0.45,0.45,0.45}%
\endinput
\end{filecontents}
\documentclass[11pt,a4paper]{moderncv}
\usepackage{xcolor}
\moderncvtheme[violet]{casual}
\usepackage[latin1]{inputenc}
\AtBeginDocument{\recomputelengths}
\AtBeginDocument{\definecolor{sectionrectanglecolor}{rgb}{1,0.80,0}}
\AtBeginDocument{\definecolor{sectiontitlecolor}{rgb}{1,1,0}}
\makeatletter
\AtBeginDocument{
\providecommand*{\makefooter}{}
\renewcommand*{\makefooter}{%
\fancypagestyle{plain}{%
\fancyfoot[c]{%
\parbox{0.8\textwidth}{%
\centering%
\addressfont\color{addresscolor}%
\ifthenelse{\isundefined{\@familyname}}{}{\@firstname~\@familyname\@firstfooterelementfalse}
\ifthenelse{\isundefined{\@addressstreet}}{}{%
{~~\color{footersymbolcolor}\textbullet~~~}
\addresssymbol~\@addressstreet%
\@firstfooterelementtrue%
\ifthenelse{\isundefined{\@addresscity}}{}{~--~\@addresscity}\\\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@mobile}}{}{\footersymbol\mobilesymbol~\@mobile\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@phone}}{}{\footersymbol\phonesymbol~\@phone\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@fax}}{}{\footersymbol\faxsymbol~\@fax\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@email}}{}{\footersymbol\emailsymbol~\emaillink{\@email}\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@extrainfo}}{}{\footersymbol\@extrainfo\@firstfooterelementfalse}}}%
}%
\pagestyle{plain}}
\AtBeginDocument{\makefooter}}
\makeatother
\firstname{John}
\familyname{Doe}
\title{Resumé title (optional)}
\address{street and number}{postcode city}
\mobile{mobile (optional)}
\phone{phone (optional)}
\fax{fax (optional)}
\email{email (optional)}
\extrainfo{additional information (optional)}
%\photo[64pt]{picture}
\quote{Some quote (optional)}
%------------------------------
% content
%------------------------------
\begin{document}
\maketitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{D escription}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{D escription}
\end{document}
% Ende des Dokumentes
[/code]
Wie du bemerkst, erstelle ich mittels filecontents zwei neue .sty Dateien (moderncvcolorviolet.sty, moderncvcolorbrown.sty).
Nun sind noch die Farben brown und violet verfügbar.
Willst du eine neue Farbe, müstest du das kopieren und bei color1 eine neue Farbdefinition eingeben, entweder durch \definecolor (wie bei violet) oder durch \colorlet (wie bei brown).
Hoffe es hilft
Epllus