禁用引文超链接

禁用引文超链接

考虑以下 MWE

\documentclass{article}

\usepackage[backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\usepackage{hyperref}

\begin{document}
\begin{equation}
\label{eq:foo}
  1 + 1 = 2
\end{equation}
\textcite{salam}
\ref{eq:foo}
\end{document}

因为显然这个问题没有答案问题我想知道是否可以禁用 texcite 引文的超链接。在 MWE 中,这意味着是否可以为方程式设置超链接,但不能为 (textcite) 引文设置超链接?

答案1

消除脚注链接需要设置两个选项:

  1. 选项,hyperref=false以及biblatex
  2. hyperfootnotes=false的选项hyperref

这个例子应该清楚地表明,开头的引用没有链接,但结尾的等式有链接。

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{mwe.bib}
@book{salam,
    author={Salam},
    title={Salam's Book},
    year={1976},
}
\end{filecontents}
\usepackage[backend=biber,hyperref=false]{biblatex}
\addbibresource{mwe.bib}
\usepackage[hyperfootnotes=false]{hyperref}
\usepackage{lipsum}
\begin{document}
\textcite{salam}

\lipsum

\begin{equation}
\label{eq:foo}
  1 + 1 = 2
\end{equation}
\ref{eq:foo}
\end{document}

相关内容