So schließen Sie eine Umgebung vom Texcount-Wortzähler aus

So schließen Sie eine Umgebung vom Texcount-Wortzähler aus

Ich schreibe ein akademisches Dokument, für das ich eine maximale Wortanzahl habe, und verwende Overleaf texcountmit den Standardeinstellungen zum Zählen von Wörtern. Standardmäßig werden Gleichungen ausgeschlossen (was wünschenswert ist), aber dies erkennt nicht das IEEEeqnarray- gibt es eine systematische Möglichkeit, einen Umgebungstyp auszuschließen texcount?

Ich bin mir bewusst %TC:ignore, dass %TC:endignoreich bestimmte Instanzen ausschließen kann, aber es ist für mich nicht machbar, in jede Umgebung zu gehen und dies hinzuzufügen - ich wäre bereit, Kompromisse bei der Erstellung einer neuen benutzerdefinierten Umgebung einzugehen, wie z. B.

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

aber erstens bin ich mir nicht sicher, wie LaTeX newcommandden kommentierten Text analysieren würde, aber noch wichtiger ist, dass ich beim Testen, indem ich dies in meine Präambel einfüge, 0 Wörter erhalte, unabhängig davon, ob ich es tatsächlich im Dokument verwende. Die verschiedenen MWEs mit Wortanzahl sind unten aufgeführt: Das Einzige, was sich ändert, ist die Umgebung und ob der obige Code enthalten ist

IEEEeqnarray*Schreiben Sie in 6 Worten:

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

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

\end{document}

Wie zuvor, jedoch mit der neuen Umgebungsdefinition in dernur Präambel, nicht im Text verwendet: 0 Wörter

\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*1 Wort, 1 Mathe-Anzeige geben:

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

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

\end{document}

Antwort1

Sie können texcount mitteilen, dass die Umgebung displaymath ist, mit einem Argument, das ignoriert werden soll

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

Produziert

$ 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

verwandte Informationen