Wenn ich das Tool Cleveref verwende, erhalte ich die folgende Fehlermeldung:
! Entschuldigung, TeX-Kapazität überschritten [Eingabestapelgröße=5000].
Um das Problem vollständig zu verstehen, gebe ich Ihnenvollständiger Original-Tex-Code: als:
\RequirePackage{fix-cm}
%
\documentclass[smallextended]{svjour3} % onecolumn (standard format)
\smartqed % flush right qed marks, e.g. at end of proof
\usepackage{amsmath} % for \boldsymbol macro
\usepackage{bm} % for \bm macro
\usepackage[numbers,sort&compress]{natbib}
\usepackage{booktabs,makecell,tabularx}
\usepackage{commath}
\usepackage{amssymb}
\usepackage{multirow,caption}
\usepackage{subfig}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{cleveref}
\begin{document}
\title{12234}
\author{abcde}
%\authorrunning{Short form of author list} % if too long for running head
\institute{Zasdasdas % \\
% \emph{Present address:} of F. Author % if needed
}
\maketitle
\begin{abstract}
1232445345
\end{abstract}
\section{Introduction}
%%%
12312343
%%%
\end{document}
% end of file template.tex
Antwort1
Die svjour3
Klasse verwendet einen Low-Level-Befehl, der bei neueren Versionen des LaTeX-Kernels nicht mehr funktioniert.
Sie können das Problem lösen, indem Sie die Klasse mit der envcountsect
Option aufrufen. Ich befürchte, dass es ohne Aktualisierung der Klasse keine sinnvolle Möglichkeit gibt, das Problem zu beheben.
\documentclass[
smallextended,
envcountsect,
]{svjour3} % onecolumn (standard format)
\usepackage{hyperref}
\usepackage{cleveref}
\smartqed % flush right qed marks, e.g. at end of proof
\begin{document}
\title{12234}
\author{abcde}
\authorrunning{Short form of author list} % if too long for running head
\institute{Zasdasdas % \\
% \emph{Present address:} of F. Author % if needed
}
\maketitle
\begin{abstract}
1232445345
\end{abstract}
\section{Introduction}
%%%
12312343
%%%
\end{document}
Ich habe alle Pakete entfernt, die zur Reproduktion des Problems nicht erforderlich sind.