Definí un color personalizado para usarlo con el paquete de seguimiento de cambios changes.sty
. Funciona bienexceptocuando agrego un argumento de comentario a los argumentos opcionales de un comando.
¿Alguien puede confirmar que se ha producido este comportamiento y sugerir una solución alternativa?
El MWE es:
\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}
PDIntenté embellecer el ejemplo dando márgenes amplios para los argumentos de los comentarios, pero changes.sty
no parece utilizar esos márgenes. Una búsqueda en la documentación PDF de "ancho" no arroja nada que reconozca como parámetro para controlar el ancho de los globos de margen para contener los comentarios.
Respuesta1
El paquete de cambios se carga xcolor
y, por lo tanto, los colores se procesan en la sintaxis de este paquete. Pero usted definió su color en la sintaxis del color
paquete, y esto confunde xcolor
. Cargue xcolor en lugar de color o mueva su definición detrás del changes
paquete:
\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}