如何在ModernCV Latex中更改栏的颜色

3

我需要更改Latex中modernCV类中与部分相关的条的颜色。 例如,我定义了一个名为“carmine”的颜色,我希望将部分名称和相关线条都用该颜色显示。我的代码如下:

\documentclass[11pt,a4paper,sans]{moderncv} 

\usepackage[scale = 0.9, right = 2cm, left = 2cm, top = 1cm, bottom = 1cm]{geometry}
\usepackage[showframe=true]{geometry}
\usepackage{enumitem}
\recomputelengths
\usepackage{etoolbox}

% moderncv themes
\moderncvstyle{classic} % style options are 'casual' (default), 'classic', 'oldstyle' and 'banking'

% Define color
\definecolor{carmine}{rgb}{0.59, 0.0, 0.09}

\moderncvcolor{blue} % color options 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'

% character encoding
\usepackage[utf8]{inputenc} 

% if you want to change the width of the column with the dates:
\setlength{\hintscolumnwidth}{4.1cm} 

% personal data
\name{} 
\address{}
\phone[mobile]{}                   
\email{}   

% Picture:
\begin{figure}
    \centering
    \includegraphics[width=3cm]{}
    \label{fig:my_label}
\end{figure}
\begin{document}
\makecvtitle

\section{\color{carmine}{Blablabla}}

\end{document}

不要多次加载相同的包,且选项不同。 - undefined
你不能在没有标题的情况下使用\label - undefined
你的代码无法编译 - undefined
在文档开始之前,不要使用\begin{figure}... - undefined
\color{carmine}{...}的语法是错误的。 - undefined
1个回答

5

moderncv 使用一个名为 color1 的颜色(不是最具描述性的变量名...)来进行所有这些高亮显示,您可以轻松修改此颜色:

\documentclass[11pt,a4paper,sans]{moderncv}

\moderncvstyle{casual} 

% personal data
\name{John}{Doe}
\title{Resumé title}

\definecolor{carmine}{rgb}{0.59, 0.0, 0.09}
\colorlet{color1}{carmine}

\begin{document}

\makecvtitle

\section{BlaBla}

\end{document} 

enter image description here


+1:正是我需要的。我还根据你在这里的帖子(https://tex.stackexchange.com/questions/109496)发布了一个答案。希望这样做没问题(我引用了你的帖子作为参考)。 - undefined
1
@Dr.ManuelKuehner 很高兴在这里见到你!:) - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接