当前位置:   article > 正文

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

latex 修改稿

需求

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

基本思路

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

将预定义的高亮颜色传入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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

在导言区,定义颜色,和新命令

\definecolor{revisioncolor}{HTML}{3370BD} %预定义高亮颜色revisioncolor,直接引用,统一修改。

\newcommand{\revision}[1]{\textcolor{revisioncolor}{#1}}  %定义新命令revision,方便插入和修改。

  • 1
  • 2
  • 3
  • 4

使用

正文中使用

This is original information in manuscript. \revision{This is additional content for revision.}1234
  • 1

效果

请添加图片描述

参考文献中使用

{\small
\bibliographystyle{plain}
\bibColoredItems{revisioncolor}{ref_1} %新增ref,颜色设置为revisioncolor
\bibliography{egbib} %原ref,格式不变
}
  • 1
  • 2
  • 3
  • 4
  • 5

效果

在这里插入图片描述

ref[52]为新增的ref_1,高亮,颜色与正文中修改部分保持一致。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/521974
推荐阅读
相关标签
  

闽ICP备14008679号