假设我们有这个最小工作示例(MWE):
\documentclass{article}%
\usepackage{filecontents}
\usepackage[backend=biber,style=numeric]{biblatex}
\begin{filecontents}{Bibliograpy.tex}
@article{Mueller,
author = {Mueller, Michael},
title = {Testing LaTeX},
date = {2020}}
\end{filecontents}
\addbibresource{Bibliograpy.tex}
\begin{document}
This is a citation including page numbers \cite[5]{Mueller}.
\printbibliography
\end{document}
结果截图:
我怎样才能知道在全局范围内BibLaTex
忽略它,同时让它在 LaTeX 源代码中的引用字段prenote
中保持活跃?prenote
换句话说:我想隐藏 PDF 中“第 5 页”的可见性,同时让它在源代码中保持活跃。因此,我想重新配置 BibLaTeX 以prenotes
全局隐藏/忽略。
答案1
问题提到了,prenote
但 MWE 显示的是postnote
,所以我将展示如何摆脱postnote
。方法与 相同prenote
。
postnote
在排版引用时,内部处理方式与普通字段相同,因此您可以使用 删除它\clearfield{postnote}
。这可以在钩子中完成\AtEveryCitekey
。
\documentclass{article}
\usepackage[backend=biber,style=numeric]{biblatex}
\addbibresource{biblatex-examples.bib}
\AtEveryCitekey{\clearfield{postnote}}
\begin{document}
Lorem \autocite[5]{sigfridsson}.
ipsum \autocite[5]{nussbaum,worman}.
dolor \autocites[5]{geer}[56]{nussbaum}.
\printbibliography
\end{document}