
Wenn ich versuche, auf meinem Laptop eine (synchronisierte) Tex-Datei zu kompilieren, die auf meinem Desktop-Computer problemlos kompiliert wird, erhalte ich die Meldung:
"! LaTeX-Fehler: Kein Zähler 'd' definiert."
Ich habe MikTeX und Pakete neu installiert und aktualisiert und AUX-Dateien gelöscht, aber das Problem besteht weiterhin.
Weiß jemand, was das Problem sein könnte und wie man es löst?
Vielen Dank.
Edit: Ich glaube, ich habe das Problem ein wenig eingegrenzt. Ein MWE folgt:
\documentclass[11pt]{article}
% mypackages.sty
% STANDARD PACKAGES -------------------------------------------------------
%\RequirePackage{../../../_config_LaTeX/my_packages}
% mypackages.sty
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
% AMS
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{stmaryrd}
\usepackage{mathabx}
\usepackage[protrusion=true,expansion=true]{microtype}
\usepackage{enumitem}
\usepackage{float} % controls figure positions
\usepackage{cleveref}
\usepackage{todonotes}
% THEOREMS -------------------------------------------------------
\newtheorem{thm}{Theorem}[section]
\newtheorem{defn}[thm]{Definition}
% ----------------------------------------------------------------
\begin{document}
\begin{defn}
This is a definition.
\end{defn}
\end{document}
Konkret geht es um folgende Probleme:
Wenn ich den Code so kompiliere, funktioniert es.
Wenn ich alle Pakete in „mypackages.sty“ einschließe und sie durch \RequirePackage{../../../_config_LaTeX/my_packages} ersetze, erhalte ich den Fehler:
"! LaTeX-Fehler: Kein Zähler 'd' definiert."
Wenn ich dann "[thm]" aus "\newtheorem{defn}[thm]{Definition}" entferne, dann kompiliert es wieder problemlos.
Ich habe dieses Problem nur auf meinem Laptop, auf meinem Desktop-Computer wird alles problemlos kompiliert.
Hoffe, dass diese Hinweise helfen.