使用
\usepackage[canadian]{babel}
\usepackage[style=canadian]{csquotes}
\usepackage[style=apa]{biblatex}
警告我canadian-apa.lbx
不存在错误消息:
软件包 biblatex 警告:未找到文件“canadian-apa.lbx”!忽略映射“canadian”->“canadian-apa”。
我前往C:\texlive\2021\texmf-dist\tex\latex\biblatex-apa
,复制british-apa.lbx
,重命名canadian-apa.lbx
,并将文件更新为\ProvidesFile{canadian-apa.lbx}
。但是问题仍然存在。
我发现使用 biblatex 自己的 .lbx 文件提到我们不应该把文件放进去,texmf-dist
而是texmf-local
,所以我试着放进canadian-apa.lbx
去
C:\texlive\texmf-local\tex\latex
C:\texlive\texmf-local\tex\latex\local
C:\texlive\texmf-local\tex\latex\local\biblatex-apa
(创建biblatex-apa
子目录)
但所有三个文件位置都无济于事。
将文件放在canadian-apa.lbx
文件夹中.tex
是可行的,但我想知道应该将文件放在哪里,.lbx
这样我就不必一直将其复制到项目文件夹中。
我在 Windows 上使用 TeX Live 2021。
答案1
搞清楚了——我必须texhash
在将文件添加到后运行texmf-local/tex/latex/biblatex-apa
。