usepackage {babel} 和 {chess} 不兼容

usepackage {babel} 和 {chess} 不兼容

自古以来,我一直在使用包含和的文档,\usepackage{babel}以及\usepackage{chess}许多其他文档,这就是为什么我花了几个小时才找到罪魁祸首。今天晚上,我突然收到错误

"! Package babel Error: You are loading directly a language style.(babel) This syntax 
is deprecated and you must use(babel) \usepackage[language]{babel}."

阅读当前的国际象棋用户指南仍然让我感到困惑。

\documentclass{article}
% RN. 15/5/2023
% BRIEF DESCRIPTION:

%=======================
\usepackage[ngerman,french,spanish,italian,english]{babel}
\usepackage{chess}

\begin{document}
Hi there. wtf!
\end{document}

答案1

chess.sty日期为 1992 年,因此自然不支持 1993 年推出的新版本 latex2e。

您需要给软件包作者时间来更新,期望 30 年后就能正常工作似乎太不耐烦了!

但是你可以

\documentclass{article}
% RN. 15/5/2023
% BRIEF DESCRIPTION:

%=======================
\usepackage[ngerman,french,spanish,italian,english]{babel}
\makeatletter
\let\babel@core@loaded\relax
\let\resetat\relax
\makeatother
\usepackage{chess}

\begin{document}
Hi there. wtf!

\end{document}

相关内容