bibtopic 包和分段参考书目存在问题

bibtopic 包和分段参考书目存在问题

我在 Windows 7 上使用 LyX 2.0.1.5(MiKTeX 2.9.4813)。

由于我的论文涵盖了一个非常具体的主题(视网膜光异构化的 QM),我必须将我的参考书目分为两部分:

  1. 基本参考书目
  2. 进一步阅读

首先我查看了包裹biblatex,我发现它对于这个目的非常有用,唯一的坏处是我只能使用 LyX(我甚至搜索了 http://wiki.lyx.org/BibTeX/Biblatex但所描述的程序太复杂了)。

在查阅了“其他 LyX 功能”后,我搜索了该软件包bibtopic并且,按照第 3.1.2 段的描述,我得到了这个意想不到的划分:

基本参考书目

[1]文档...

[2]文档...

进一步阅读

[3]文档...

[4]文档...

问题是,即使生成了两个 BibTeX 书目,引用编号也不会在每个段落停止;也许是由于缺少合适的书目标题:因为bibtopic删除它,我不得不手动重新添加它(例如,作为\chapter*\section*)。

我知道biblatex提供了更好的结果,因为引用编号被正确划分,但是为了使用此功能,我必须切换到 TeXworks:

基本参考书目

[1]文档...

[2]文档...

进一步阅读

[1]文档...

[2]文档...

那么我仍然可以使用 BibTeX(和相关扩展)并能够生成相同的结果吗biblatex

附言:我对可能糟糕的英语和请求本身表示歉意,因为在其他论坛上,我被告知直接切换到biblatex忘掉 LyX 吧。

答案1

是的,使用 BibTeX 和 LyX 可以生成这样的书目。这只是以bibtopic间接方式设置包的一个选项。其文档提到了以下包选项。

sectcntreset
将每个环境的书目项目的数字标签重置btSect为“1”。 (默认为连续编号。)笔记\btPrintCited:这只有在所有环境中最多只有一个命令时才有意义 btSect;否则,文档中的引用标签将不再唯一!糟糕的是,你会得到没有警告在这种情况下,来自 LaTeX 的关于“ multiply-defined labels” - 因此请小心使用此选项。

sectcntreset由于 LyX 不允许直接设置包选项,因此在“文档设置 > 文档类 > 类选项”的字段“自定义”中添加一个解决方法bibtopic。(如果“自定义”字段不为空,则需要在其后附加一个逗号:,sectcntreset。)然后sectcntreset应用于全部LaTeX 包,并且希望没有其他包与此包选项设置冲突。

相关内容