使用“sq。”/“f。”和“sqq。”/“ff。”引用页面范围。

使用“sq。”/“f。”和“sqq。”/“ff。”引用页面范围。

我正在使用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}

vgl。Donald Ervin Knuth。TeX 书。Addison-Wesley,1986 年,S. 21 f.//vgl. ebd.,S. 21 ff。

相关内容