gpt4 book ai didi

latex - 使用带有 ACM 引用格式的 biblatex 时出错

转载 作者:行者123 更新时间:2023-12-04 23:37:47 36 4
gpt4 key购买 nike

我正在使用 ACM-Reference-Format。我需要根据它们在论文中出现的顺序对引用文献进行排序,所以我尝试使用 biblatex包如下:

\usepackage[sorting=none]{biblatex}
\bibliographystyle{ACM-Reference-Format}

但后来我收到以下错误:

enter image description here

有什么我想念的吗?谢谢!

最佳答案

默认情况下,acm 类打开 natbibbiblatex 不兼容.幸运的是,有一个选项可以关闭它。然后您可以使用 biblatex如下,包括您的sorting=none选项:

\documentclass[sigconf,natbib=false]{acmart}

\usepackage[style=ACM-Reference-Format,backend=bibtex,sorting=none]{biblatex}
\addbibresource{sample-bibliography.bib}

并放
\printbibliography

在文档中您想要打印文档的位置。

这样做是为了 sample-sigconf.tex并添加一个 \nocite{*}导致引用书目如下,以 Lamport 作为第一个引用,而不是作者以 A 开头的文章。

Sample output

这是一个证明这一点的最小文档:
\documentclass[sigconf,natbib=false]{acmart}

\usepackage[style=ACM-Reference-Format,backend=bibtex,sorting=none]{biblatex}
\addbibresource{sample-bibliography.bib}
\begin{document}
\title{Contribution title}
\author{A. N. Author}
\maketitle

\textcite{Kosiur01} and \textcite{Cohen07}

\printbibliography

\end{document}

哪里 sample-bibliography.bib包含
@Article{Cohen07,
author = "Sarah Cohen and Werner Nutt and Yehoshua Sagic",
title = "Deciding equivalances among conjunctive aggregate queries",
journal = JACM,
articleno = "5",
numpages = "50",
volume = "54",
number = "2",
month = apr,
year = "2007",
doi = "10.1145/1219092.1219093",
url = "http://doi.acm.org/10.1145/1219092.1219093",
acmid = "1219093",
note = "",
}

@Book{Kosiur01,
author = "David Kosiur",
title = "Understanding Policy-Based Networking",
publisher = "Wiley",
year = "2001",
address = "New York, NY",
edition = "2nd.",
editor = "",
volume = "",
number = "",
series = "",
month = "",
note = "",
}

给予后 pdflatex, bibtex, pdflatex, pdflatex :

Sample output

删除 sorting=none选项导致引用书目中的相反顺序。

切换到默认后端 biber而不是 bibtex将让您访问 biblatex 的更多功能.

关于latex - 使用带有 ACM 引用格式的 biblatex 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48411689/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com