如何更改 ACM 模板中某个部分的颜色?

如何更改 ACM 模板中某个部分的颜色?

我正在尝试改变 ACM 模板中某个部分的名称的颜色。

\section{\color{red} My Section}

我已经发现此解决方案但它没有作用。

它给出了错误Undefined color RED

这是我的代码:

\documentclass[acmlarge]{acmart} 

\settopmatter{printacmref=false}% 
\renewcommand\footnotetextcopyrightpermission[1]{}% 
\renewcommand\footnotetextauthorsaddresses[1]{}% \pagestyle{plain} 
\fancyfoot{} 

\makeatletter 
\def\runningfoot{\def\@runningfoot{}} 
\def\firstfoot{\def\@firstfoot{}} 
\def\@copyrightspace{\relax} 
\makeatother 

\usepackage{amsmath} 
\usepackage{amsfonts} 
\usepackage{amsthm}  
\usepackage{amssymb} 
\usepackage[mathscr]{euscript}
\usepackage{booktabs} % For formal tables


\begin{document} 

\title{My Title} 

\author{Me} 

\maketitle 

\thispagestyle{empty} 

\section{\color{red} My Section}

This is my file. This is an algorithm, called \textsc{exp3}. Numbers like $1,2,3$ are not small caps. 

\end{document}

答案1

正如您在文件中看到的log,错误显示! Package xcolor Error: Undefined color RED.您正在使用一个red!这是因为通过section宏更改了大小写,因此您必须阻止此操作。以下将通过阻止大写来解决您的问题。\lowercase宏还会强制 latex 不转换为大写。

\protected\def\mycolor{\color{red}}

\section{\mycolor My Section}
\section{\lowercase{\color{green}}My Section}

在此处输入图片描述

相关内容