trivfloat + biblatex-abnt 需要法语

trivfloat + biblatex-abnt 需要法语

为什么 LaTeX 要求以下文档使用法语?

\documentclass{article}

\RequirePackage[brazil]{babel}
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
\RequirePackage[style=abnt]{biblatex}
\RequirePackage{trivfloat}

\begin{document}

Nothing in french here! What's going on?

\end{document}

尝试编译:

latexmk -pdf bug.tex

错误日志的尾部:

(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx))

! Package babel Error: You haven't defined the language 'french' yet.
(babel)                Perhaps you misspelled it or your installation
(babel)                is not complete.

See the babel package documentation for explanation.
Type  H <return>  for immediate help.

软件版本:

  • Fedora 版本 38
  • Latexmk,John Collins,2023 年 4 月 4 日。版本 4.80
  • pdfTeX 3.141592653-2.6-1.40.24(已修补 TeX Live 2022/CVE-2023-32700)

很久以前 (https://latex.org/forum/viewtopic.php?t=6119),有人遇到了和我现在遇到的完全相同的问题:加载 babel、trivfloat 和 biblatex(abnt 样式)的文档需要安装法语(这对我来说毫无意义,因为法语中根本没有任何东西,而且我从未发出过 \selectlanguage 命令)。当时的解决方案是在加载 babel 时添加法语。有人能解释一下发生了什么吗?

相关内容