我正在使用带有 ifacconf 类的 cleveref 包,它返回如下错误:
TeX capacity exceeded, sorry [input stack size=5000]. }{}
我无法识别错误。有人能帮助我吗?
我的 MWE:
\documentclass[a4paper]{ifacconf}
\usepackage{graphicx,amsmath,url}
\usepackage[round]{natbib}
\usepackage[spanish,brazil,english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{ae}
\usepackage{cleveref}
\begin{document}
\cref{here}
\begin{figure}
\label{here}
\end{figure}
\end{document}
答案1
该类添加到它未定义的计数器section
的重置列表中。part
\documentclass[a4paper]{ifacconf}
\newcounter{part} % fix the issue in the class
\counterwithin*{section}{part}
\usepackage{graphicx,amsmath,url}
\usepackage[round]{natbib}
\usepackage[spanish,brazil,english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{cleveref}
\begin{document}
\cref{here}
\begin{figure}
\caption{Caption}
\label{here}
\end{figure}
\end{document}
请注意,该ae
包已经过时,不应在较新的文档中使用。