加载我的自定义 biblatex 样式

加载我的自定义 biblatex 样式

我想在 biblatex 中创建自定义参考书目样式,但在加载它时遇到了问题。

因为我想要一种ieee-style 格式,但是按照我大学的风格,我决定创建自己的风格,myieee通过将下面的所有内容复制到/usr/local/texlive/2020/texmf-dist/tex/latex/biblatex-ieee/usr/local/texlive/2020/texmf-dist/tex/latex/biblatex-myieee用 替换每个ieee内容来命名myieee

我正在尝试使用 加载自定义样式\usepackage[style = myieee]{biblatex},但是The bibliography style 'myieee' could not be found.。我该怎么做才能加载我的样式?

我尝试搜索texmf-dist/tex/latex/biblatex以查看是否ieee有在某处提及,但我什么也没找到。

答案1

一般来说,不建议(手动)biblatex在由您的 TeX 发行版控制的 TeXMF 树中安装程序包(或其他 LaTeX 代码,如样式)。

/usr/local/texlive/2020/texmf-dist/

只能由 来改变tlmgr

您可以在多个地方放置您自己的包/文件。

对于一次性文件,最简单的解决方案是将它们放在与主.tex文件相同的目录中。但是,如果您想更频繁地使用该样式,这不是一个好选择。在这种情况下,您可以将文件放入TEXMFHOMETEXMFLOCAL,请参阅如何在 Linux 系统上安装单独的软件包?我应该将自己的 .sty 或 .cls 文件放在哪里,以使它们可供我的所有 .tex 文件使用?欲了解更多详情(也可https://texfaq.org/FAQ-what-TDShttps://texfaq.org/FAQ-privinst)。

请注意,如果您选择 TEXMF 树,则必须将文件保存在特定的文件夹结构中,即所谓的 TDS,请参阅https://texfaq.org/FAQ-install-where

对于 Linux 系统上的 TeX live,TEXMFHOME通常是~/texmf这样,所以您的文件可以转到

~/texmf/tex/latex/biblatex-myieee

仔细检查

kpsewhich -var-value TEXMFHOME

TEXMFHOME是 真的~/texmf.

的优点TEXMFHOME是您不必使用 来更新 LaTeX 的文件数据库mktexlsr,如果您安装到 则可能需要更新TEXMFLOCAL(并且如果您弄乱了系统控制目录中的文件)。

相关内容