抑制参考文献的页面范围

抑制参考文献的页面范围

我使用的是biblatex-gostpackage, gost-footnotestyle。如果我引用了某个pages字段已填写的参考书目项目(通常是文章、书籍章节、会议论文集材料……),同时指定了特定页面作为后注参数,则脚注中的引用包括期刊中文章(或其他类型的项目)的页面范围和我指定的页面。根据 GOST,在这种情况下,页面范围应该被抑制。换句话说,我想得到

作者姓名。文章标题 // 期刊名称。年份。第 1 卷,第 2 期。第 10 页

代替

作者姓名。文章标题//期刊名称。年份。第 1 卷,第 2 期。第 5-15 页。第 10 页。

梅威瑟:

\documentclass[12pt,a4paper]{extreport}

\usepackage{cmap}                           
\usepackage[T2A]{fontenc}       
\usepackage[utf8]{inputenc}         
\usepackage[english,russian]{babel} 
\usepackage{hyperref}
\frenchspacing

\begin{filecontents}{biblio.bib}
@article{cummings2004argument,
    langid = {english},
    title={Argument as Cognition: A Putnamian Criticism of Dale Hample’s Cognitive Conception of Argument},
    author={Cummings, Louise},
    journal={Argumentation},
    volume={18},
    number={3},
    pages={331--348},
    year={2004},
    publisher={Springer}
}
\end{filecontents}

\usepackage[backend=biber,bibencoding=utf8,sorting=nyt,maxcitenames=2,maxbibnames=999,style=gost-footnote,language=auto,autolang=other,bibstyle=gost-numeric,opcittracker=false,pagetracker]{biblatex}
\addbibresource{biblio.bib}
\usepackage[autostyle]{csquotes}

\begin{document}

some text some text some\footcite[P.~335]{cummings2004argument} text some text some text some text

\printbibliography
 \end{document}

答案1

biblatex-gost如果你让它自动设置“P.~”前缀,它已经为你做了这件事。使用

\footcite[335]{sigfridsson}

而不是手动添加前缀(\footcite[P.~335]{sigfridsson})。

这是由citepages中的选项控制的biblatex-gost(此选项在 -flavoured 标准样式中也可用verbose),其中它设置为,即如果后记包含页面引用,则omit省略该字段。其他可能的选项是始终打印该字段;始终隐藏该字段;以及,其中后记与后记分开pagespermitpagessuppresspagesseparatepages,如果后记包含页码,则用“especially”将verbose文档示例

相关内容