Я определил пользовательский цвет для использования с пакетом track-changes changes.sty
. Он хорошо работаеткромекогда я добавляю аргумент комментария к необязательным аргументам команды.
Может ли кто-нибудь подтвердить наличие такого поведения и предложить способ его решения?
МВЭ — это:
\documentclass[14pt]{extarticle}
\usepackage[margin=1.0in]{geometry}
\usepackage{color}
\definecolor{darkgreen}{rgb}{0.0,0.6,0.1} % Custom colour
\usepackage{changes}
\definechangesauthor[color=magenta]{AA}
\definechangesauthor[color=darkgreen]{BB} % Author BB uses custom colour
\begin{document}
% No comment or custom colour: WORKS FINE
Quick \added[id=AA]{brown} fox jumped.
% Comment but no custom colour: WORKS FINE
Quick \added[id=AA,comment={Not red}]{brown} fox jumped.
% No comment or custom colour: WORKS FINE
Quick \added[id=BB]{brown} fox jumped.
% Comment and custom colour: GENERATES ERROR (Line 19)
Quick \added[id=BB,comment={Not red}]{brown} fox jumped.
% ! Package xcolor Error: Undefined color model `'.
%
% See the xcolor package documentation for explanation.
% Type H <return> for immediate help.
% ...
%
% l.19 Quick \added[id=BB,comment={Not red}]{brown}
% fox jumped.
\end{document}
ПСЯ попытался сделать пример более симпатичным, задав широкие поля для аргументов комментариев, но, changes.sty
похоже, эти поля не используются. Поиск в документации PDF по запросу "ширина" не выдал ничего, что я бы признал параметром для управления шириной воздушных шаров полей для размещения комментариев.
решение1
Изменения пакета загружаются xcolor
и поэтому цвета обрабатываются в синтаксисе этого пакета. Но вы определили свой цвет в синтаксисе пакета color
, и это сбивает с толку xcolor
. Либо загрузите xcolor вместо цвета, либо переместите свое определение за changes
пакет:
\documentclass[14pt]{extarticle}
\usepackage[margin=1.0in]{geometry}
\usepackage{changes}
\definecolor{darkgreen}{rgb}{0.0,0.6,0.1} % Custom colour
\definechangesauthor[color=magenta]{AA}
\definechangesauthor[color=darkgreen]{BB} % Author BB uses custom colour
\begin{document}
% No comment or custom colour: WORKS FINE
Quick \added[id=AA]{brown} fox jumped.
% Comment but no custom colour: WORKS FINE
Quick \added[id=AA,comment={Not red}]{brown} fox jumped.
% No comment or custom colour: WORKS FINE
Quick \added[id=BB]{brown} fox jumped.
Quick \added[id=BB,comment={Not red}]{brown} fox jumped.
\end{document}