latex 论文Revision中高亮修改部分及新增参考文献 bibColoredItems

需求

论文第一轮审稿后,根据审稿人意见,修改原文,并将修改部分高亮。其中,正文和新增的参考文献均需要高亮标注。

基本思路

预定义一个高亮颜色,用于标识修改部分。

将预定义的高亮颜色传入texcolor命令,生成新命令。

设置

在导言区,导入相关的包


\usepackage{xcolor}
\usepackage{xpatch}

\makeatletter
\ExplSyntaxOn
% #1 = color
% #2 = list of bib items
\cs_new:Npn \bibColoredItems #1#2
  {
    \clist_map_inline:nn {#2} { \cs_new:cpn {bib@colored@##1} {#1} } 
  }
\ExplSyntaxOff

% #1 = one bib item
\newcommand\bib@setcolor[1]{%
  \ifcsname bib@colored@#1\endcsname
    \expanded{\noexpand\color{\csname bib@colored@#1\endcsname}}%
  \else
    \normalcolor
  \fi
}

\IfPackageLoadedTF{hyperref}{\@tempswatrue}{\@tempswafalse}
\if@tempswa
  \xpatchcmd\@bibitem {\H@item}{\bib@setcolor{#1}\H@item}{}{\PatchFailed}
  \xpatchcmd\@lbibitem{\H
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值