我用fixme
在multiuser
模式下,我希望不同的作者有不同的颜色(就像 word 中的跟踪更改功能一样)。我知道我可以使用todonotes
,但我更喜欢fixme
界面(并且不依赖tikz
)。
fixme
按功能(警告、错误等)而不是按用户对注释进行着色。有没有一些相对简单的方法可以按作者进行着色?
更新:这是 M(nW)E
\documentclass[11pt]{article}
\usepackage{xcolor}
\usepackage[draft,inline,nomargin,index]{fixme}
\fxsetup{theme=color,mode=multiuser}
\FXRegisterAuthor{sv}{asv}{Me}
\FXRegisterAuthor{aa}{aaa}{Other}
\begin{document}
\svnote{This is me} and \aanote{This is other}.
What I'd like is something like
\textcolor{red}{Me: This is me} and \textcolor{green}{Other: This is other}
\end{document}
答案1
编辑简化解决方案并添加新的替代解决方案,添加更全面的示例
您可以在注册作者时将颜色放在作者标签前来添加颜色:
\FXRegisterAuthor{sv}{asv}{\color{red}Me}
下面是一个示例,演示了各种fixme
格式、其修复列表和索引:
\documentclass[11pt]{article}
\usepackage{xcolor}
\usepackage[draft,inline,nomargin,index]{fixme}
\fxsetup{theme=color,mode=multiuser}
\FXRegisterAuthor{sv}{asv}{\color{red}Me}
\FXRegisterAuthor{aa}{aaa}{\color{green}Other}
\usepackage{makeidx}
\makeindex
\begin{document}
\svnote{This is me} and \aanote{This is other}.
Probably\sverror{A dire mistake.} a good thing. \aawarning*{Watch out!}{This
is trivial.} Oh no \aafatal{Die!}
\begin{svnote}[margin]{Explanation}
A longer note that tries to explain something or other, but I can't
remember what.
\end{svnote}
\listoffixmes
\printindex
\end{document}
例如,内联注释是通过 设置的,\FXLayoutInLine
它接受三个参数Type
(错误等)Note
和Author
。第三个字段Author
是作者下注册的最后一个参数,在注释中不变地使用,因此其颜色会影响其余文本。
或者,您可能只想更改作者标识符的颜色/背景,保留实际注释文本的颜色主题颜色,如下所示:
\documentclass[11pt]{article}
\usepackage{xcolor}
\usepackage[draft,inline,nomargin,noindex]{fixme}
\fxsetup{theme=color,mode=multiuser}
\FXRegisterAuthor{sv}{asv}{\colorbox{red}{\color{black}Me}}
\FXRegisterAuthor{aa}{aaa}{\colorbox{green}{\color{black}Other}}
\begin{document}
\svnote{This is me} and \aanote{This is other}.
Probably\sverror{A dire mistake.} a good thing. \aawarning*{Watch out!}{This
is trivial.} Oh no \aafatal{Die!}
\begin{svnote}[margin]{Explanation}
A longer note that tries to explain something or other, but I can't
remember what.
\end{svnote}
\listoffixmes
\end{document}
不幸的是,这个替代版本不适用于索引。