latex - 更改\citep 中单个特定引文的颜色

标签 latex

我必须提交一份修改后的论文,其中包含一些新的引用文献。这些必须以蓝色突出显示。我想要完成的是,在\citep 环境中只有那些引用被着色为蓝色,例如:

\citep{a, b, c}

这里我只想要蓝色的'b'。我尝试使用\color 命令和 hyperref 包,但似乎它们只会影响全局更改。

可以这样做吗?

最佳答案

您可以创建一个新命令

\newcommand{\citeColored}[2]{\hypersetup{citecolor=#1}\cite{#2}\hypersetup{citecolor=blue}} 

并在您的文档中将其用作

 \citeColored{yellow}{eg}

关于latex - 更改\citep 中单个特定引文的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67488099/

相关文章:

windows - Windows 10 32 位 : Could not start the command 上的 Latex 错误

latex - 从 markdown 4th header 生成 pdf 的 Pandoc 呈现方式不同

latex - 根据节和小节的数字编号

r - 如何在 RMarkdown 2 中编写学位符号?

layout - 在 LaTeX 中有两个水平页面

r - 如何在代码块前面生成没有尖括号 ">"的 sweave 文档?

pdf - elisp:生成 LaTeX PDF 文档

r - 从 rmarkdown 的包含 tikz 节点推断小页面的大小

r - 使用 Latex 控制 Rmarkdown pdf 生成中的图像大小

r - R bookdown 中标题前的封面页和版权声明?