我基本不知道biblatex
但很多人向我推荐它。我正在尝试做一些太棘手或太愚蠢的事情(如何使用 biblatex 使 footcite 看起来像 textcite?)。由于我第一次尝试没有得到任何反馈,也许我可以检查命令的定义\textcite
并从中学习,以便\autocite
相应地替换命令。我在这一步遇到的问题是,我甚至没有在我的计算机上找到引用命令。如果我理解正确的话,这些是.cbx
文件。有人知道在运行 TeX Live 的 macOS 上哪里可以找到它们吗?
答案1
biblatex
的引用命令通常在 中定义<style>.cbx
,参考书目设置中<style>.bbx
。
kpsewhich authoryear-icomp.cbx
在命令行上运行以找到authoryear-icomp.cbx
计算机上的位置。 您也可以在 GitHub 上在线找到该文件的当前发布版本https://github.com/plk/biblatex/blob/master/tex/latex/biblatex/cbx/authoryear-icomp.cbx或登陆 CTANhttp://mirrors.ctan.org/macros/latex/contrib/biblatex/latex/cbx/authoryear-icomp.cbx。
当你操作参考书目和引用样式时,你可能还希望
开放,因为它们包含许多基本定义。
.bbx
和.cbx
文件可以.bbx
使用 加载其他文件\RequireBibliographyStyle{<bibstyle>}
,并且.cbx
使用 文件\RequireCitationStyle{<citestyle>}
,因此在某些情况下您可能必须在不同的文件中追踪定义。
大多数面向作者和用户的biblatex
核心命令定义在biblatex.sty
,但通常不需要在那里查找它们的定义。文档对这些命令更有帮助。