Biblatex+LuaLaTeX 没有对引用进行排序

Biblatex+LuaLaTeX 没有对引用进行排序

我使用带有以下选项的 BibLaTeX:,\usepackage{biblatex}[sorting=none,backend=biber,style=apa,citestyle=numeric-comp]但它仍然以奇怪的顺序生成我的引文,这不符合它们的引用顺序:在此处输入图片描述在此处输入图片描述

我尝试修改它几次,但无法让它工作。我甚至已经多次删除辅助文件。

答案1

在问题中,您在包名称后面有包选项。这是错误的顺序。选项\usepackage{biblatex}[sorting=none,backend=biber,style=apa,citestyle=numeric-comp]将被忽略。您需要

\usepackage[sorting=none,backend=biber,style=apa,citestyle=numeric-comp]{biblatex}

以便正确拾取选项。

请注意,每个包只能加载一次,因此请仔细检查代码中没有biblatex直接或间接加载的其他部分。您可以从互联网上获取的模板因难以确定哪些包加载到哪里而臭名昭著。

正如评论中所讨论的,APA 样式通常与其他样式不太好混合。这是一个相当复杂的实现,以满足非常复杂的要求。目前,最好加载biblatex

\usepackage[backend=biber, style=numeric-comp, sorting=none,]{biblatex}

答案2

好吧,多亏了一位朋友,我终于找到了解决方案。不得不在“关于包覆盖的内容”\PassOptionsToPackage{sorting=none}{biblatex}之前添加\documentclass

相关内容