¿Cómo hacer una trampa si se usa el comando '\mathring' en un documento Tex?

¿Cómo hacer una trampa si se usa el comando '\mathring' en un documento Tex?
\documentclass{article}
\usepackage{MnSymbol}
\usepackage{accents}
\begin{document}

\title{TEST}
\date{}
\maketitle

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

Aparece un error si \mathringse está utilizando el comando.

Por favor avise si esto es posible en látex.

Respuesta1

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

Respuesta2

Puede redefinir \mathringpara mostrar un mensaje de error:

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

Obviamente \PackageErrorestá destinado a usarse en .styarchivos (como \ClassErroren .cls), pero también funciona aquí. Tiene tres argumentos:

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

donde se muestra el mensaje extensor, si el usuario escribe Hdespués de que ocurre el error en el proceso de compilación. En ambos mensajes \stringse puede utilizar escribir el siguiente comando palabra por palabra y es posible que necesite \spaceagregar un espacio…

información relacionada