我正在使用 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}
。