使用 Biblatex 打印标题后的编号段落

使用 Biblatex 打印标题后的编号段落

我的问题与 Biber 和 Biblatex(最新版本)有关。我需要引用一段古老的基督教经文的编号,该经文发表在当今印刷的一本书中。

更清楚地说,我正在使用这个 Biblatex 项目(它是意大利语):

@INBOOK{Clemente1984Lettera,
  author = {Clemente di Roma},
  title = {Lettera di Clemente Romano ai Corinti},
  year = {1984},
  booktitle = {I Padri apostolici},
  editor = {Quaquarelli, Antonio},
  location = {Roma},
  pages = {41-92},
  publisher = {Città Nuova}
}

我使用 BibTex 键在普通的 LaTex 文件中引用它:

\cite[42]{Clemente1985Lettera}

采用人文主义的 Biblatex 风格,最终的引用如下:

罗马的克莱门特,克莱门特·罗马诺给科林蒂的书信,载于《I Padri apostolici》,A. Quaquarelli 编辑,罗马 1985 年,第 34 页。 42.

无论如何,我需要特别引用克莱门特书信中的第 2 号,所以我必须在标题“罗马克莱门特书信”后面打印这个编号。因此,我希望有这样的引用:

罗马的克莱门特,克莱门特·罗马诺给科林蒂的书信,注 2,载于《I Padri apostolici》,A. Quaquarelli 编辑,罗马 1985 年,第 42 页。

现在,我找不到 Biblatex 字段来存储“n. 2”文本,也没有办法在标题后打印它。当然,我可以在书目文件中创建一个特定的项目,其中的标题字段或应该跟在其后的另一个字段包含“n. 2”指示。无论如何,这个解决方案对我来说很糟糕,因为我应该用特定引用的项目来填充我的档案,而不是单个标题。

我正在寻找的是我已经在 Bibfilex 引文系统中实现的内容(https://sites.google.com/site/bibfilex),而且功能远不如 Biber:可以在 BibTex 键的后记中添加管道,以将段落编号的可能指示与卷页分开,这些编号将打印在标题之后。因此,像这样的键

\cite[2|42]{Clemente1985Lettera}

应该打印

罗马的克莱门特,克莱门特·罗马诺给科林蒂的书信,注 2,载于《I Padri apostolici》,A. Quaquarelli 编辑,罗马 1985 年,第 42 页。

有人知道如何使用 Biber 和 Biblatex 来做到这一点吗?

谢谢。

答案1

包裹biblatex 源码分区作者是 Maïeul Rouquette,她也活跃于此网站,梅厄尔,实现了非常相似的东西。

您可以使用\cite[(part)page]{key}来提供数字。默认情况下,它会按原样打印在标题后面,从技术上讲,它会被放入字段中titleaddon

所以你可能需要类似的东西

\cite[(\bibstring{number}~2)42]{Clemente1984Lettera}

平均能量损失

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage[backend=biber,
        style=verbose]{biblatex}
\usepackage{biblatex-source-division}
\begin{filecontents*}{\jobname.bib}
@INBOOK{Clemente1984Lettera,
  author = {Clemente di Roma},
  title = {Lettera di Clemente Romano ai Corinti},
  year = {1984},
  booktitle = {I Padri apostolici},
  editor = {Quaquarelli, Antonio},
  location = {Roma},
  pages = {41-92},
  publisher = {Città Nuova},
}
\end{filecontents*}

\renewcommand*\newunitpunct{\addcomma\space}
\addbibresource{\jobname.bib}

\begin{document}
\cite[(\bibstring{number}~2)42]{Clemente1984Lettera}
\end{document}  

在此处输入图片描述

相关内容