我正在用该包编写简历europecv
,我想用匈牙利语。但命令hungarian
中的选项\documentclass
连字符是错误的。加载相应的babel
包(\usepackage[magyar]{babel}
)会出现错误:
TeX capacity exceeded, sorry [input stack size=5000].
\magyar@@orig@refstepcounter ...refstepcounter {#1
}\begingroup \c@page \@m \...
l.20 \begin{europecv}
答案1
重现该错误的一个最小示例是:
\documentclass[hungarian]{europecv}
\usepackage[T1]{fontenc}
\usepackage[magyar]{babel}
\begin{document}
\begin{europecv}
x
\end{europecv}
\end{document}
magyar.ldf
重新定义\refstepcounter
的方式会导致此处无限递归。由于您很幸运,您实际上不需要该宏,特别是它的匈牙利版本,因此您可以备份并恢复它。然后错误就会消失。
\let\myrefstepcounter\refstepcounter
\usepackage[magyar]{babel}
\let\refstepcounter\myrefstepcounter