有没有办法在 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 指向解决方案的指示。