首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Latex中为参考括号着色?我尝试过的所有方法都与biblatex不兼容,因此我得到的引用输出为[?]

如何在Latex中为参考括号着色?我尝试过的所有方法都与biblatex不兼容,因此我得到的引用输出为[?]
EN

Stack Overflow用户
提问于 2021-10-26 16:44:05
回答 1查看 188关注 0票数 0

为了制作参考列表,我使用了biblatex包:

代码语言:javascript
运行
复制
\usepackage[ natbib=true, style=numeric,sorting=none]{biblatex}
\addbibresource{name.bib}

我找到了一种给引用括号上色的方法:

代码语言:javascript
运行
复制
\usepackage{color}
\usepackage{hyperref}
\usepackage{cite}
\renewcommand{\citeleft}{\textcolor{red}{[}}
\renewcommand{\citeright}{\textcolor{red}{]}}

我确实给括号涂上了颜色,但引用显示为。我读到cite包与biblatex不兼容,但我找不到如何使用biblatex来做到这一点。我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-26 16:57:23

biblatex-ext包具有方便的\DeclareOuterCiteDelims宏:

代码语言:javascript
运行
复制
\documentclass{article}

\usepackage[natbib=true,style=ext-numeric,sorting=none]{biblatex}
\addbibresource{biblatex-examples.bib}
\usepackage{color}

\DeclareOuterCiteDelims{cite}{\textcolor{green}{\bibopenbracket}}{\textcolor{red}{\bibclosebracket}}

\begin{document}

\cite{knuth:ct}

\printbibliography

\end{document}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69727008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档