我的教职人员风格指南要求我引用时不加页码。但在写作时,我想使用页码,以便于查阅参考文献。所以我希望能够使用页码,但在最终的 PDF 中隐藏它们。
我当前的想法是使用自定义 cite 命令:
\citepage[116]{schonherr2015}
在工作期间我可以显示该页面:\newcommand{\citepage}[2][]{\cite[#1]{#2}}
对于最终版本我将使用:\newcommand{\citepage}[2][]{\cite{#2}}
这种方法适用于单个参考文献,但我不知道一次引用多个带页码的参考文献时该怎么做(例如\cites[116]{schonherr2015}[15]{Smith2002}
)。是否可以创建一个类似于我上面对 \cite 所做的自定义命令?或者您对不同的/更好的工作流程有什么建议?
答案1
我认为您的风格指南犯了一个大错误,他们要求您引用而不引用页码。页码引用非常有用。
说服负责人恢复理智并不总是可行的,因此这里有一个解决方案,可以隐藏引文中的所有后记。它应该适用于大多数引文样式。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=numeric]{biblatex}
\AtEveryCitekey{\clearfield{postnote}}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite[380]{sigfridsson}
ipsum \autocites[12]{nussbaum}[13]{worman}
\printbibliography
\end{document}