使用 LaTeXiT 生成引用列表?

使用 LaTeXiT 生成引用列表?

有没有办法在 LaTeXiT 中生成引用列表?

这个答案提供了一种方法(在正常的 LaTeX 环境中),用于将引文添加到引文列表中,而无需在文档中引用它们。然后,在 LaTeXiT 的 中Preferences > Advanced > Additional Files添加了参考书目文件。但是,这不会产生参考文献列表。如果我使用普通\cite命令,我会看到[CITATION_KEY_NAME]LaTeXiT 输出。似乎 LaTeXiT 不会运行biber(或等效)。有没有更好的方法让 LaTeXiT 生成所需的引文列表?谢谢!

答案1

您可以在 LaTeXiT 的首选项中添加预处理脚本Typesetting > Additional scripts。选中复选框以启用Pre-processing,然后添加以下内容(如果不是 LuaLatex 和 Biber,则分别替换正在使用的编译器和参考书目工具):

lualatex $INPUTTEXFILE
biber $INPUTFILE
lualatex $INPUTTEXFILE

这将导致更长的 LaTeXiT 编译时间,因此在同一个首选项选项卡下,为此添加单独的配置可能是有意义的,因此默认值仍可用于常规 LaTeXiT 使用。

该答案假设参考书目文件已按照问题所述添加到 LaTeXiT。

我一直想在 (非 Beamer) 幻灯片中添加单独的引文。对于其他想要做同样事情的人,这里还有一些其他提示(假设biblatex)。在序言中,使用\usepackage[style=authortitle]{biblatex}删除引文编号。对于主要的 LaTeXiT 代码,请使用:

\nocite{CITATION_KEY}
\printbibliography[heading=none]

这将在 LaTeXiT 中提供引用。

感谢评论中的@HenriMenke 指向解决方案的指示。

相关内容