我使用todonotes
带有 article 类的包来做课堂笔记,并使用待办事项作为标记(日期、评论等),所以我不想使用明亮的橙色,因为它会分散注意力。我想重新定义默认颜色值,如 todonotes 自述文件中所示(并根据我的喜好更改颜色值):
\newcommand{\todoredefined}[2][]
{\todo[color=red, #1]{#2}}
但什么都没有改变。以下是包含我已加载的所有软件包的 MWE,它们是否与 todonotes 存在一些已知问题:
\documentclass{article}
\usepackage{gensymb}
\usepackage[icelandic]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{todonotes}
\usepackage{enumerate}
\usepackage{mhchem}
\usepackage{hyperref}
\newcommand{\todoredefined}[2][]
{\todo[color=red, #1]{#2}}
\begin{document}
Something\todo{This should be red by now...}
\end{document}
当我编译此代码时,我仍然收到橙色待办事项。是我忽略了什么吗?还是此代码示例已过时?
答案1
由于您未使用新命令,因此您获得橙色待办事项。该todo
命令仍按往常定义,具有橙色背景,但如果您改用todoredefined
命令,背景将为红色。
但是,更简单的方法是将其color=red
作为选项添加到包中:
\documentclass{article}
\usepackage[color=red]{todonotes}
\begin{document}
Text \todo{Nothing}
\end{document}
编辑:您可以分别设置从注释到文本的背景、边框和线条的颜色,请参阅todonotes
手册第 1.2 节。