Wie erstelle ich eine Falle, wenn der Befehl „\mathring“ in einem Tex-Dokument verwendet wird?

Wie erstelle ich eine Falle, wenn der Befehl „\mathring“ in einem Tex-Dokument verwendet wird?
\documentclass{article}
\usepackage{MnSymbol}
\usepackage{accents}
\begin{document}

\title{TEST}
\date{}
\maketitle

$\mathring{I}\mathring{J}\ring{I}$
\end{document}

\mathringBei Verwendung des Befehls wird ein Fehler angezeigt .

Bitte geben Sie an, ob dies in Latex möglich ist.

Antwort1

\renewcommand\mathring[1]{\errmessage{DONT USE MATHRING}}

Antwort2

Sie können \mathringdie Anzeige einer Fehlermeldung neu definieren:

\documentclass{article}
\usepackage{MnSymbol}
\usepackage{accents}

\renewcommand{\mathring}[1]{%
   \PackageError{mysty}{Don't use \string\mathring!}{- more info -}
}

\begin{document}

\title{TEST}
\date{}
\maketitle

$\mathring{I}\mathring{J}\ring{I}$
\end{document}

Offensichtlich \PackageErrorist es für die Verwendung in .styDateien gedacht (wie \ClassErrorbei .cls), aber es funktioniert auch hier. Es hat drei Argumente:

\PackageError{pkg name}{short error message}{extended message}

wo die Extender-Meldung angezeigt wird, wenn der Benutzer Hnach dem Auftreten des Fehlers beim Kompilieren tippt. In beide Meldungen \stringkann der folgende Befehl wörtlich eingegeben werden und Sie müssen möglicherweise \spaceein Leerzeichen hinzufügen …

verwandte Informationen