카운터 정의 오류가 없습니다.

카운터 정의 오류가 없습니다.

내 노트북에서 (동기화된) 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]"을 제거하면 다시 잘 컴파일됩니다.

  • 내 노트북에서만 이 문제가 발생하고 있으며 데스크톱 컴퓨터에서는 모든 것이 잘 컴파일됩니다.

이 표시가 도움이 되기를 바랍니다.

관련 정보