변경사항.sty 명령과 함께 선택적 주석 인수를 사용하면 사용자 정의 색상이 실패합니다.

변경사항.sty 명령과 함께 선택적 주석 인수를 사용하면 사용자 정의 색상이 실패합니다.

track-changes 패키지와 함께 사용할 사용자 정의 색상을 정의했습니다 changes.sty. 잘 작동한다제외하고명령의 선택적 인수에 주석 인수를 추가할 때.

누구든지 이 문제가 발생하는지 확인하고 해결 방법을 제안할 수 있습니까?

MWE는 다음과 같습니다.

\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. color 대신 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}

관련 정보