latex 论文Revision中高亮修改部分及新增参考文献 bibColoredItems
vision
pytorch/vision: 一个基于 PyTorch 的计算机视觉库,提供了各种计算机视觉算法和工具,适合用于实现计算机视觉应用程序。
项目地址:https://gitcode.com/gh_mirrors/vi/vision
免费下载资源
·
需求
论文第一轮审稿后,根据审稿人意见,修改原文,并将修改部分高亮。其中,正文和新增的参考文献均需要高亮标注。
基本思路
预定义一个高亮颜色,用于标识修改部分。
将预定义的高亮颜色传入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@item}{\bib@setcolor{#2}\H@item}{}{\PatchFailed}
\else
\xpatchcmd\@bibitem {\item} {\bib@setcolor{#1}\item} {}{\PatchFailed}
\xpatchcmd\@lbibitem{\item} {\bib@setcolor{#2}\item} {}{\PatchFailed}
\fi
\makeatother
在导言区,定义颜色,和新命令
\definecolor{revisioncolor}{HTML}{3370BD} %预定义高亮颜色revisioncolor,直接引用,统一修改。
\newcommand{\revision}[1]{\textcolor{revisioncolor}{#1}} %定义新命令revision,方便插入和修改。
使用
正文中使用
This is original information in manuscript. \revision{This is additional content for revision.}1234
效果
参考文献中使用
{\small
\bibliographystyle{plain}
\bibColoredItems{revisioncolor}{ref_1} %新增ref,颜色设置为revisioncolor
\bibliography{egbib} %原ref,格式不变
}
效果
ref[52]为新增的ref_1,高亮,颜色与正文中修改部分保持一致。
GitHub 加速计划 / vi / vision
15.85 K
6.89 K
下载
pytorch/vision: 一个基于 PyTorch 的计算机视觉库,提供了各种计算机视觉算法和工具,适合用于实现计算机视觉应用程序。
最近提交(Master分支:2 个月前 )
868a3b42
12 天前
e9a32135
21 天前
更多推荐
已为社区贡献2条内容
所有评论(0)