カウンターが定義されていないエラー

カウンターが定義されていないエラー

デスクトップ コンピューターでは完璧にコンパイルされる (同期された) tex ファイルをラップトップでコンパイルしようとすると、次のメッセージが表示されます:

「! LaTeX エラー: カウンター 'd' が定義されていません。」

MikTeX とパッケージを再インストールして更新し、aux ファイルを削除しましたが、問題は解決しません。

何が問題なのか、またそれをどう解決するのか知っている人はいますか?

どうもありがとうございます。

編集: 問題を少し切り分けたと思います。MWE は次のとおりです。

    \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}

具体的には、次のような問題があります。

  • このようにコードをコンパイルすると動作します。

  • 「mypackages.sty」内のすべてのパッケージを含め、それを \RequirePackage{../../../_config_LaTeX/my_packages} に置き換えると、次のエラーが発生します。

    「! LaTeX エラー: カウンター 'd' が定義されていません。」

  • 次に「\newtheorem{defn}[thm]{Definition}」から「[thm]」を削除すると、再び正常にコンパイルされます。

  • この問題はラップトップでのみ発生しており、デスクトップ コンピューターではすべて正常にコンパイルされます。

これらの指示が役立つことを願っています。

関連情報