使用相同的参考编号引用同一本书中的多个章节

使用相同的参考编号引用同一本书中的多个章节

我目前使用bibtex[super,comma,numbers,square]natbib管理我的参考书目。我有一本书,我想引用其中的多个较短的段落,但我不想为同一作品的每个单独引用生成单独的参考书目条目。

理想情况下,我可以生成类似这样的引文: Lorem ipsum dolor [21:p137,41,73:p19],但似乎我必须重新定义 \cite 或 \citep 才能使其工作,而我宁愿现在不必涉足这一点。

如果我能得到这样的东西,我会同样高兴: Lorem ipsum dolor [21a,41,73b],其中参考书目在同一个编号下有多个条目,例如:

21.构建虚构书名作为示例文本:入门,约翰·R·菲克纳姆(1874年),

a. 第 127-139 页,b. 第 140-141 页

多页显示的具体样式并不那么重要,但是否可以通过这种方式“链接”多个条目?有没有办法在 bibtex 中将 @BOOK 条目与 @INBOOK 条目链接起来?

答案1

一种快速而粗略的破解方法是使用 cite 和 citep[][]{} 命令的“text after”选项在文本的初始引用中添加“a”和“b”,并使用参考书目中的注释字段提供“a”和“b”说明。该系统应该可以工作,尽管它相当笨重,并且根据您描述的情况的频率,可能有更好的解决方案。

因此,在你的文本中,你可以使用

citep[a]{<cite-key to item 21>}

并在 bib 文件的注释字段中提供“a. pp 127-139, b. pp140-141”

由于注释文件通常最后呈现,但在可能的超引用反向引用之前,它应该出现在正确的位置。但它可能不会出现在新行中。这需要其他人来解决 ;-)

相关内容