使用 \printbibliography 在 LyX 中添加参考书目

使用 \printbibliography 在 LyX 中添加参考书目

我在 LyX 中使用以下方法添加参考书目时遇到以下问题\printbibliography

我按照 Citavi 支持的说明,使用 biblatex 过滤器在 Citavi 中创建了一个 bib 文件。然后我按照 LyX-wiki 中的说明配置 LyX 以支持 biber/biblatex。

Citavi、LyX、MiKTeK、biber 和 biblatex 均已更新。

当我想在 LyX 中添加参考书目时,\printbibliography编译后它不会显示。我没有收到任何错误消息。

当我在 LyX 菜单中用 bibtex 键在文档中添加参考文献时,PDF 仅显示 bibtex 键,例如“Bender.2006”而不是“See Bender, 2006, p. 444”。

我的 LaTeX 序言是这样的:

\usepackage[
    style=fiwi,
    bibstyle=fiwi,
    citestyle=fiwi,
    dashed=true,
    natbib=true,
    backend=biber,
    urldate=iso8601,
    date=iso8601,
]{biblatex}  
    \addbibresource{C:/Users/User/Documents/Thesis/Thesis - Filmphilosophy/biblatex.bib}

当然,我在网上查找了遇到类似问题的用户。

  1. “Lyx/Biblatex/Biber 不打印参考书目”。还是没有解决方案。没有成功。
  2. “biblatex | 各种各样的问题”。 没有成功。

你有什么建议吗?提前谢谢!

答案1

非常感谢您的意见!

我按如下方法解决了这个问题。我相信这也能帮助其他用户。

正如我所说的,当我编译 LyX 文件时没有出现错误消息,但是当我尝试制作 MWE 时却出现了错误消息Use of \sortlist doesn't match its definition. \sortlist{

biber从您的网站来看,这可能表明和之间存在不匹配biblatex

但是我无法同时更新这两个软件包。每当我选中(或取消选中)一个复选框时,更新管理器都会告诉我重新启动。借助这个论坛的一些帮助,以下是必要的步骤:

Synchronize the repository as admin in the package manager.
Synchronize the repository as user in the package manager.
Start the update manager as user, select the packages and run the update.
Start the update manager as admin. Now some boxes are checked, cannot be unchecked and it is not possible to "select all". Run the update anyway.
Start the update manager as admin again. Now it is possible to "select all" and to update the packages.

此后,可以添加参考文献(使用参考菜单)并添加参考书目(使用\printbibliography)。

您还可以借此机会使用以下命令重命名参考书目:\printbibliography[title=name]

如果没有编号,您可以将参考书目添加到目录中:\printbibliography[heading=bibintoc]

在 bibtex-bibliography-comment 后输入这两行。

重要提示:如果稍后添加了参考文献,但在编译后未显示,请单击 LyX 注释中的“bibtex-bibliography”字段(如如何使用 LyX 与 biber/biblatex 中所述)并选择“再次阅读”,否则不会添加您的参考文献。

相关内容