Cómo excluir un entorno del recuento de palabras de texcount

Cómo excluir un entorno del recuento de palabras de texcount

Estoy escribiendo un documento académico para el cual tengo un número máximo de palabras, usando Overleaf's texcountcon configuraciones predeterminadas para contar palabras. De forma predeterminada, esto excluye las ecuaciones (lo cual es deseable), pero no detecta IEEEeqnarray: ¿existe una forma sistemática de excluir un tipo de entorno texcount?

Me doy cuenta %TC:ignorede %TC:endignoreque me permiten excluir instancias específicas, pero no me es factible ir a todos los entornos y agregar esto; estaría dispuesto a comprometerme con una forma de crear un nuevo entorno personalizado, como

\newenvironment{EqnExcluded}{
%TC:ignore
    \begin{IEEEeqnarray*}
    }{%
    \end{IEEEeqnarray*}
%TC:endignore
}

pero, en primer lugar, no estoy seguro de cómo LaTeX newcommandanalizaría el texto comentado, pero lo más importante es que cuando intenté probar poniendo esto en mi preámbulo, obtengo 0 palabras independientemente de si realmente lo uso en el documento. Los diversos MWE con recuento de palabras se incluyen a continuación: lo único que cambia es el entorno y si se incluye el código anterior.

IEEEeqnarray*escribe dando 6 palabras:

\documentclass{article}
\usepackage{IEEEtrantools}
\usepackage{amsmath}

\begin{document}
Testing
\begin{IEEEeqnarray*}{rCl}
    A &=B\\
    B &=C\\
\end{IEEEeqnarray*}

\end{document}

Igual que el anterior pero con la nueva definición de entorno en elsolo preámbulo, no utilizado en el texto: 0 palabras

\documentclass{article}
\usepackage{IEEEtrantools}
\usepackage{amsmath}

\newenvironment{EqnExcluded}{
%TC:ignore
    \begin{IEEEeqnarray*}
    }{%
    \end{IEEEeqnarray*}
%TC:endignore
}

\begin{document}
Testing
\begin{IEEEeqnarray*}{rCl}
    A &=B\\
    B &=C\\
\end{IEEEeqnarray*}

\end{document}

align*dando 1 palabra, 1 visualización matemática:

\documentclass{article}
\usepackage{IEEEtrantools}
\usepackage{amsmath}

\begin{document}
Testing
\begin{align*}
    A &=B\\
    B &=C\\
\end{align*}

\end{document}

Respuesta1

Puedes decirle a texcount que el entorno es displaymath con un argumento que debe ignorar

\documentclass{article}
\usepackage{IEEEtrantools}
\usepackage{amsmath}
%TC:envir IEEEeqnarray* [ignore] displaymath
\begin{document}
Testing
\begin{IEEEeqnarray*}{rCl}
    A &=&B\\
    B &=&C\\
\end{IEEEeqnarray*}

\end{document}

produce

$ texcount file.tex 
File: file.tex
Encoding: ascii
Words in text: 1
Words in headers: 0
Words outside text (captions, etc.): 0
Number of headers: 0
Number of floats/tables/figures: 0
Number of math inlines: 0
Number of math displayed: 1

información relacionada