更改变更包中的 \listofchanges 选项

更改变更包中的 \listofchanges 选项

我正在使用 Changes Package 修改一篇文章,添加多位作者的更正。在编写时,\listofchanges我得到以下输出:

此时,我有两个问题:

  1. C1、C2、C3、……是每个作者的 ID。我可以将其更改\listofchanges为打印作者的真实姓名吗?
  2. 文章中每位作者都有一种关联的颜色。我可以更改以\listofchanges使用与相应作者关联的颜色打印列表的每一行吗?

例如,以下代码:

\documentclass{article}

\usepackage{changes}

\definechangesauthor[name={John}, color=red]{C1}
\definechangesauthor[name={Peter}, color=blue]{C2}
\definechangesauthor[name={Rose}, color=green]{C3}

\begin{document}

This is \added[id=C2]{new} text.
This is \added[id=C3]{new} text.
This is \deleted[id=C1]{unnecessary}text.
This is \replaced[id=C2]{nice}{bad} text.

\listofchanges

\end{document}

产生以下输出:

我希望更改列表的第一行是:

已添加(Peter):新......1

或者最好:

Peter(已添加):新...... 1

全部用蓝色表示。当然,其余线条也一样。

多谢!

相关内容