我正在使用 Linux 的 Miktex 引擎,不幸的是它目前不支持biber
。因此,我必须backend=bibtex
在 中设置选项biblatex
。
所以,我的问题是如何在以下设置中更改引用样式(例如作者年份)?
\usepackage[
backend=bibtex,
natbib,
style=?
]{biblatex}
`
答案1
MikTeX 开发人员在 GitHub 上确认,Linux 上的 MikTeX 尚未提供 Biber 软件包https://github.com/MiKTeX/miktex-packaging/issues/2
下载页面(https://miktex.org/download) Linux 状态
请注意,Linux 版 MiKTeX 仍处于实验阶段。
因此,如果您需要在 Linux 上使用完整且稳定的 TeX 发行版进行生产,那么您可能不应该使用 MikTeX,因为它仍处于试验阶段。请使用久经考验的 TeX live(可能使用 vanilla 进行最新更新 -如何在 Debian 或 Ubuntu 上安装“原始” TeXLive?) 即可使用。Biber 可在那里使用,并与 保持同步biblatex
。
如果您必须在 Linux 上使用实验性的 MikTeX 并且必须使用 Biber,您可以从 SourceForge 获取二进制文件:https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/current/binaries/Linux/请注意,您绝对需要确保biblatex
通过 MikTeX 安装的版本与手动安装的 Biber 兼容。请记住在每次 (半) 自动更新后手动更新 Biber biblatex
。
回答你提出的问题。当你使用 BibTeX 作为后端时,你biblatex
可以像使用 Biber 时一样更改样式。(你仍然无法使用.bst
样式,因为biblatex
它与样式不兼容。无论你使用什么后端。)
因此,如果你使用 Biber \usepackage[backend=biber, natbib, style=authoryear]{biblatex}
,那么使用 BibTeX
\usepackage[backend=bibtex, natbib, style=authoryear]{biblatex}
请注意,由于 BibTeX 被视为遗留后端,因此某些功能可能无法在 BibTeX 中使用。只有 Biber 支持全套功能。这就是为什么您应该选择 Biber 而不是 BibTeX。