我在使用 bibtex8 作为后端时无法让 LaTeX 识别 biblatex 样式。我以前使用过这种表示法,但当我更新 LaTeX 时,它会清除我的样式文件夹,我再也找不到配置了。我希望有人能直接解释我的问题是什么。
下面的符号表示Package biblatex Error: Style 'aiaa' not found.
将样式文件与 .tex 文件放在同一目录中没有任何作用。我需要知道如何更基本地安装它。
使用 OS X TexShop 3.98
干杯。
\documentclass[]{aiaa-pretty}% insert '[draft]' option to show overfull boxes
\usepackage[utf8]{inputenc} % Required for inputting international characters
\usepackage[T1]{fontenc} % Output font encoding for international characters
\usepackage[autostyle=true]{csquotes}
\usepackage[backend=bibtex8,autocite=superscript,natbib=true,maxbibnames=99,firstinits=true,style=aiaa]{biblatex} \DeclareNameAlias{sortname}{last-first} \DeclareNameAlias{default}{last-first} \let\cite=\autocite
答案1
如果您想要使用的样式包含在 MikTeX 或 TeX live 中,最简单的解决方案是通过您的 TeX 发行版安装该包。
另一方面,如果您的 TeX 发行版中没有该样式,那么您必须手动进行操作。
如果您只想对当前文档使用参考书目样式,只需将.bbx
、.cbx
(可能.dbx
还有 和.lbx
)文件移动到与主文件相同的目录中即可.tex
。TeX 随后会在该目录中运行时找到所有文件。
对于您打算更频繁、更广泛地使用的样式,以及可能位于不同文件夹中的多个文档中的样式,您需要在本地texmf
树中安装该样式。检查文件来源,也许它有一个安装脚本或安装指南。
在TeX 直播系统你应该将.bbx
、.cbx
和.dbx
文件移动.lbx
到
TEXMFHOME/tex/latex/<your biblatex style>/
在许多系统上TEXMFHOME
是$HOME/texmf
。您可以使用 找到它的值kpsewhich -var-value TEXMFHOME
。
或者,你可以将文件安装到
TEXMFLOCAL/tex/latex/<your biblatex style>/
再次,您可以使用 找出确切的位置kpsewhich -var-value TEXMFLOCAL
。
根据您的系统设置,您可能必须运行texhash
以使 TeX 知道新文件。
也可以看看https://texfaq.org/FAQ-install-where,https://texfaq.org/FAQ-privinst和https://texfaq.org/FAQ-what-TDS
在一个MikTeX系统你可能必须texmf
先定义一个用户控制的树(见在 MiKTeX 中创建本地 texmf 树),但方法类似:将文件移动到
<my local MikTeX texmf tree>/tex/latex/<your biblatex style>/
并刷新文件名数据库。
也可以看看如何在 Linux 系统上安装单独的软件包?和如何在 MiKTeX(Windows)上手动安装软件包以及那里链接的资源。