BibLaTeX .bbx 和 .cbx 在 MacTeX 中的位置

BibLaTeX .bbx 和 .cbx 在 MacTeX 中的位置

我知道这个问题可能有一个简单的答案,但我找不到它。

我有一个 .bbx 文件和一个 .cbx 文件(来自https://github.com/McJones/AGLCLaTeX)。

我正在使用 MacTeX。

为了能够使用这种自定义样式,我可以:

  1. 将这些文件放在我的项目文件夹中吗?
  2. 将这些文件放在其他地方吗?

如果是这样,我该如何告诉 LaTeX 使用它们?

这个问题几乎与这个问题,但答案是不够的,因为

/texmf/tex/latex/biblatex/bbx ---> .bbx files (= bibliographies)
/texmf/tex/latex/biblatex/cbx ---> .cbx files (= in text citations)

目录不存在。我无法在系统上找到 /texmf/ 文件。我只能找到

~/Library/texlive/2019/texmf-var

但它不包含/latex/biblatex。它只包含/luatex-cache。我也咨询过这个问题

梅威瑟:

\documentclass[11pt, a4paper]{article}

\usepackage[style=verbose]{biblatex}
\addbibresource{MyBibliography.bib}

\begin{document}
    Hello world.\autocite{icty_amended_2002}
    
\end{document}

我的书目.bib:

@unpublished{icty_amended_2002,
    title = {Amended Indictment Against Radovan Karadzić Unsealed},
    type = {Press Statement},
    howpublished = {Press Statement},
    author = {{ICTY}},
    date = {2002-10-14},
}

答案1

回答这个问题是为了总结 Alan Munn 的建议,因为在某些时候我需要参考它。

要使用自定义 BibLaTeX 样式,请执行以下操作:

  1. 创建此目录树(请注意,该texmf文件夹可能尚不存在,因此您需要创建它):在 Mac 上,此文件夹为Users/[your username]/Library/texmf/tex/latex/biblatex/(或备选~/Library/texmf/tex/latex/biblatex/);在 Linux 系统上,它通常~/texmf为 而不是~/Library/texmf
  2. 将 .bbx 和 .cbx 文件放在biblatex/文件夹内适当命名的文件夹中(在本例中为aglcv3)。
  3. 您现在应具有以下内容:Users/[your username]/Library/texmf/tex/latex/biblatex/aglcv3 [or your custom style]/[the .bbx and .cbx files]

要使用该样式,请将其放在 LaTeX 文档的标题中:

\usepackage[style=aglcv3]{biblatex}
\addbibresource{YourBibliography.bib}

但请注意,自 2020 年 11 月起,aglcv3 风格无法工作,需要更新,因为文件有错误aglcv3.cbx16: Illegal parameter number in definition of \blx@defformat@d.)。

相关内容