多个书目、多种风格、不连续的区域

多个书目、多种风格、不连续的区域

我目前拥有的:

  • 我的硕士论文(修改后的书籍类)包括以下内容:

    • 第 1 章:单个文件。
    • 第 2 章:五个文件,每个文件一节。
    • 第 3 章:单个文件。
  • APA 格式的所有三个章节的单一参考书目。

我现在需要的是:

  • 我需要第二章有自己的参考书目,格式不是 APA。
  • 我需要第一章和第三章他们的APA 格式的自己的参考书目。

我阅读了 biblatex 文档中有关多个参考书目的内容,但我不知道该如何实现这一点。section 参数\printbibliography只接受一个值,因此我不知道如何合并这两个章节。而且我不知道如何在同一文档中使用两种不同的格式。

请帮忙!

答案1

refsection虽然使用s 或s为每一章制作单独的参考书目没有问题refsegment,但对于您的需求有两个主要障碍。


要理解第一个问题,请回想一下,refsections 是完全分开且彼此独立的。这意味着您可以在两个refsections 中引用相同的作品,并且它可能在每个 s 中获得不同的标签(想想数字标签或额外的日期消歧字母)。srefsection的实现方式使得无法“合并”两个部分,您已经看到了这种情况的一个症状:参数section仅接受一个数字。refsegment另一方面,s 没有数据的分离和独立性,它们基本上只为每个条目添加一个内部关键字,可用于稍后按出现位置进行过滤。

您的第一个问题是找到有关refsections 和refsegments 的合理设置。

  • 选项 1 是使用s 来表示所有章节。这样就可以非常轻松地按片段甚至按多个片段refsegment进行筛选。\printbibliography

    在这个选项中,所有条目仍将一起处理,以便进行排序和消除歧义。这可能是或可能不是所希望的(我认为在这种情况下是不希望的)。

    事实上,所有条目基本上都存在于同一环境中,这使得混合搭配两种风格变得比原来更加复杂(见下文)。

  • 选项 2 使用了这样一个事实:虽然不可能合并refsections 或真正拆分refsections,但refsection0 是特殊的。所有不在显式中的条目refsection都属于refsection0,因此 0 是唯一的“可拆分” refsection

    因此类似

    \begin{document}
    \chapter{Chapter One}               % default refsection 0
    Lorem\cite{sigfridsson,worman}
    
    \begin{refsection}                  % refsection 1
    \chapter{Chapter Two}
    Ipsum\cite{knuth:ct:a,sigfridsson}
    \printbibliography
    \end{refsection}                    % go back to 0
    
    \chapter{Chapter Three}
    Dolor\cite{sigfridsson,nussbaum}
    \end{document}
    

    可能会有效。它无法扩展,因为只refsection允许拆分 0,但这对您来说可能就足够了。

    一种refsection方法是,第 1 章的参考书目与第 1 章和第 3 章的参考书目无关。


您的第二个问题是,在一份文档中存在两种不同的引用和参考书目样式。

从官方角度来说,不可能有不同的参考书目和引用风格(这方面的基本情况自biblatex:多种风格根据每个案例的具体情况,有时可以提出一个简短的解决方案(例如参见同一文档中存在两种不同风格的书目Biblatex:两种具有不同风格和排序的书目biblatex:同一文档中存在不同的 bibstyles 吗?),但在这种情况下我心存疑虑。APA 风格相当复杂,如果您想要的非 APA 风格非常不同,这可能会带来很大的问题。

相关内容