我希望这不是一个愚蠢的问题,但我觉得我已经尝试了一切,甚至是愚蠢的想法。
我使用的 CV 模板定义了条目列表的环境,然后使用命令添加条目。环境和命令定义如下:
\setlength{\tabcolsep}{0pt}
\newenvironment{entrylist}{%
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ll}
}{%
\end{tabular*}
}
\renewcommand{\bfseries}{\headingfont\color{headercolor}}
\newcommand{\entry}[4]{%
#1&\parbox[t]{11.8cm}{%
\textbf{#2}%
\hfill%
{\footnotesize\addfontfeature{Color=lightgray} #3}%
\begin{itemize}[label={},itemindent=-0.5em,leftmargin=0.5em]#4\end{itemize}\vspace{\parsep}%
}\\}
(我保留了所有细节,以防任何奇怪的设置产生影响)
对于最后一个条目 #4,有一个颜色设置。我想更改 #4 中一个单词的颜色,如下所示:
\entry
{2016 - 2018}
{Bachelor {\normalfont Pen Spinning}}
{Trump University}
{\item {\color{black}Final Grade:} A
\item {\color{black}Achievements:} Runners-up Spinner of the Year
}
但它不允许我这么做。 我怀疑它覆盖了环境命令中的文本颜色。有趣的是,如果我执行如下操作:
\entry
{2016 - 2018}
{Bachelor {\normalfont Pen Spinning}}
{Trump University}
{\item {\color{black}\texttt{Final Grade:}} A
\item {\color{black}Achievements:} Runners-up Spinner of the Year
}
它确实将颜色改为黑色。但我当然不希望它与排版格式一致。 我怀疑这取决于应用这些格式设置的顺序。
我很感激关于如何实现这一目标的任何想法。
编辑:这是一个产生问题的最小案例,以防万一有一些我上面提供的信息之外的信息。我尽可能地把它去掉,而不改变我遇到的问题的动态。它有两个文件,tex 文件(https://pastebin.com/qebkRmTN) 和 cls 文件 (https://pastebin.com/XceZ2Aad)。我想首先要感谢设计模板的人
答案1
friggeri-cv
太旧了,导致最近的 latex 安装出现问题。你应该考虑获取更新的 fork(github 上有几个),例如https://github.com/akanosora/friggeri-cv
无论如何。要更改颜色,您必须使用\addfontfeature
而不是\color
:
\entry
{2016 - 2018}
{Bachelor {\normalfont Pen Spinning}}
{Trump University}
{\item {\addfontfeature{Color=red}Final Grade:} A
\item {\addfontfeature{Color=black}Achievements:} Runners-up Spinner of the Year}