我正在尝试测试所有拉丁字母语言的功能。如果西班牙语包含某些语言,则会导致此错误:
错误:LaTeX 错误:命令 \quoting 已定义。
--- TeX 说 --- 或者名称 \end... 非法,请参阅手册第 192 页。
请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 可立即获得帮助。...
l.314 ...quot\romannumeral\es@quotdepth\endcsname}
--- 帮助 --- 没有可用的帮助
为什么?
PS:我可以在哪里获得 babel 支持的拉丁字母语言完整列表?
\documentclass{article}
% https://www.overleaf.com/learn/latex/International_language_support
\usepackage[
afrikaans,
basque,
catalan,
croatian,
czech,
danish,
dutch,
english,
esperanto,
estonian,
finnish,
french,
galician,
german,
hungarian,
icelandic,
indonesian,
irish,
italian,
kurmanji,
latin,
latvian,
lithuanian,
ngerman,
polish,
portuguese,
romanian,
slovak,
%^^A%slovenian,
%spanish, %ERROR: LaTeX Error: Command \quoting already defined.
swedish,
swissgerman,
turkish,
turkmen,
%^^A%ukenglish,
ukrainian,
%^^Ausenglishmax,
welsh,
english
]{babel}
\begin{document}
\end{document}
答案1
冲突的语言是加利西亚语。
如果您需要两者,请先加载。如果spanish
必须是主要语言,请执行galician
spanish
\usepackage[main=spanish,galician]{babel}