トラック変更パッケージで使用するカスタムカラーを定義しました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}