如何改变LaTeX中的颜色环境任务?

如何改变LaTeX中的颜色环境任务?

在此处输入图片描述

\begin{tasks}(3)
\task {\color{red}
$3x^3 - 21x$}
\task {\color{red}
$5x^6 + 15x^4$}
\task {\color{red}
$4x^3 + 10x^2 - 2x$}
\end{tasks}

如何更改颜色编号任务。请帮忙!

答案1

我假设只有数学材料应该用红色显示。如果是这样,以下代码将实现与格式相关的目标。

在此处输入图片描述

\documentclass{article}
\usepackage{tasks}

\usepackage{etoolbox}
\AtBeginEnvironment{tasks}{\everymath{\color{red}}}

\begin{document}
\begin{tasks}(3)
\task  $3x^3 - 21x$
\task  $5x^6 + 15x^4$
\task  $4x^3 + 10x^2 - 2x$
\end{tasks}
\end{document}

答案2

如果您想让整个任务变成红色,您需要一小块内部 expl3 代码,因为它当前会将所有内容重置为黑色:

\documentclass{article}

\usepackage{tasks}
\settasks{style=enumerate}

\ExplSyntaxOn\makeatletter
%patch needed to get a around a problem in the l3-drivers
\AtBeginDocument{
 \cs_set_protected_nopar:Npn \color_ensure_current:
   {\set@color}
 }
\ExplSyntaxOff\makeatother 

\begin{document}
\begingroup
\color{red}
\begin{tasks}(3)
\task $3x^3 - 21x$
\task 
$5x^6 + 15x^4$
\task $4x^3 + 10x^2 - 2x$
\end{tasks}
\endgroup
\end{document}

在此处输入图片描述

答案3

设置item-format label-format

\documentclass{article}
\usepackage{tasks,color}

\settasks{
  style = enumerate ,
  label-format = \bfseries
}

\begin{document}

% local:
In exercises 1--8, factor the common factor in the polynomials.
\begin{tasks}[label-format=\color{red}\bfseries,item-format=\color{red}](3)
  \task  $3x^3 - 21x$
  \task  $5x^6 + 15x^4$
  \task  $4x^3 + 10x^2 - 2x$
\end{tasks}

% for all lists:
\settasks{
  label-format = \color{red}\bfseries ,
  item-format  = \color{red}
}

In exercises 1--8, factor the common factor in the polynomials.
\begin{tasks}(3)
  \task  $3x^3 - 21x$
  \task  $5x^6 + 15x^4$
  \task  $4x^3 + 10x^2 - 2x$
\end{tasks}

\end{document}

在此处输入图片描述

相关内容