我正在使用biblatex
作为biber
后端。
如果我想表明我引用了多个连续的页面,我需要遵循的德国引用惯例是添加F。或者ff.在页码之后。例如,输出应如下所示:
vgl。Donald Ervin Knuth。TEXbook。Addison-Wesley,1986 年,第 21 页。
现在我专门使用\footcite
这样的命令:\footcite[vgl.][21]{Knuth1986}
。添加F。要不就F括号内页码不起作用,如果我这样做年代。页面消失。下面是一个简单示例:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,style=verbose-ibid]{biblatex}
\addbibresource{bibliography.bib}
\begin{filecontents}{bibliography.bib}
@Book{Knuth1986,
Title = {The \TeX book},
Author = {Donald~Ervin Knuth},
Publisher = {Addison-Wesley},
Year = {1986}
}
\end{filecontents}
\begin{document}
Some text. \footcite[vgl.][21]{Knuth1986}
\end{document}
答案1
用于\psq
“sq。”/“f。”和\psqq
用于“sqq。”/“ff。”biblatex
将自动识别这些命令作为页面范围的一部分,并适当地添加页面前缀“p。”/“pp。”/“S。”。
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,style=verbose-ibid]{biblatex}
\begin{filecontents}{\jobname.bib}
@book{Knuth1986,
title = {The {\TeX} book},
author = {Donald Ervin Knuth},
publisher = {Addison-Wesley},
year = {1986},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text.\autocite[vgl.][21\psq]{Knuth1986}
Some text.\autocite[vgl.][21\psqq]{Knuth1986}
\end{document}