moderncv-将颜色更改为用户定义的值

moderncv-将颜色更改为用户定义的值

我正在使用 moderncv-class 在 LaTeX 中制作简历。有没有办法使用新定义的颜色作为 \moderncvcolor{defined-color} 的输入?

我的代码是:

\documentclass[a4paper, fontsize=10pt]{moderncv}


% Schriftart
\usepackage[scaled=.92]{helvet}                 % Helvetica (skaliert) als serifenlose Schriftart (Standard fuer serifenlose Schrift)  -- besser geeigent zum Lesen am BILDSCHIRM
    \renewcommand{\familydefault}{\sfdefault}       % (Eingestellte) serifenlose Schrift als Standardschrftart (fuer Fliesstext)
%\usepackage{lmodern}                           % Besser lesbare Standardschriftart (Serifenschrift) -- besser geeigent zum Lesen auf PAPIER
%   \renewcommand{\familydefault}{\rmdefault}       % (Eingestellte) Serifenschriftart als Standardschrift (fuer Fliesstext)
%\setkomafont{sectioning}{\rmfamily\bfseries}   % Ueberschriften in Serifenschrift (fett)
%\setkomafont{sectioning}{\rmfamily}            % Ueberschriften in Serifenschrift (plain)
\usepackage{xcolor}                             % Textfarbe aendern - Fuer Dokument, Paragraph oder diskrete Texteile mit '\textcolor{Farbe}{Text}'
    \definecolor{myblue}{HTML}{004c88}
%------------------------------------------------------------

% Ausgabe von Umlauten (vor 'inputenc' einbinden!)
\usepackage[T1]{fontenc}        % Schoene Ausgabe von Umlauten
%------------------------------------------------------------


% Deutsche Eingabe
\usepackage[utf8]{inputenc}     % Umlaute direkt eingeben   UTF-8 zur besseren Zusammenarbeit mit vers. Betriebssystemen
\usepackage[ngerman]{babel}     % deutsche Eingabe (Zur Eingabe von Umlauten wird 'inputenc' benötigt)
%------------------------------------------------------------

%

\usepackage{etoolbox}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{tweaklist}
\usepackage{calc}
\usepackage{xparse}
\usepackage{microtype}


%--------------- EINSTELLUNGEN LEBENSLAUF ------------------
\moderncvstyle{casual}  % Optionen: casual, classic, oldstyle, banking
%\moderncvcolor{blue}   % works
\moderncvcolor{myblue}  % does not

%------------------------------------------------------------
%---------------------ANGABEN LEBENSLAUF---------------------
%------------------------------------------------------------
\firstname{Firstname}
\familyname{Lastname}
\title{CirVit...}
\address{Streetdrive 20}{12345 Cityville}{}
\mobile{+00 123 455 677}
\email{[email protected]}


\begin{document}
    \makecvtitle
    \section{Personal}
    \cvitem{A Date}{01. Feb 1900}
    \cvitem{City of Birth}{Cityville}
    \cvitem{another}{item}
\end{document}

答案1

\moderncvcolor{mycolor}宏不应用颜色,但加载一个名为的包moderncvcolormycolor.sty

您可以根据此模板(取自\moderncvcolor{green})为自己创建这样的文件:

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvcolorgreen}[2015/07/28 v2.0.0 modern curriculum vitae and letter color scheme: green]

\definecolor{color0}{rgb}{0,0,0}% black
\definecolor{color1}{rgb}{0.35,0.70,0.30}% green
\definecolor{color2}{rgb}{0.45,0.45,0.45}% dark grey

\endinput

将其另存为moderncvcolormycolor.sty并用 加载\moderncvcolor{mycolor}

相关内容