나는 texcount
단어 수를 계산하기 위해 기본 설정으로 Overleaf를 사용하여 최대 단어 수를 가진 학술 문서를 작성하고 있습니다. 기본적으로 이는 방정식을 제외하지만(바람직함) 이를 감지하지 못합니다. IEEEeqnarray
- 환경 유형을 에서 제외하는 체계적인 방법이 있습니까 texcount
?
특정 인스턴스를 제외할 수 있다는 것을 알고 있지만 %TC:ignore
모든 %TC:endignore
환경으로 이동하여 이를 추가하는 것은 가능하지 않습니다. 다음과 같은 새로운 사용자 정의 환경을 만드는 방법에 대해 타협할 의향이 있습니다.
\newenvironment{EqnExcluded}{
%TC:ignore
\begin{IEEEeqnarray*}
}{%
\end{IEEEeqnarray*}
%TC:endignore
}
하지만 먼저 LaTeX가 주석이 달린 텍스트를 어떻게 구문 분석할지 잘 모르겠지만 newcommand
더 중요한 것은 이것을 프리앰블에 넣어 테스트를 시도했을 때 문서에서 실제로 사용하는지 여부에 관계없이 0 단어를 얻습니다. 단어 수가 포함된 다양한 MWE가 아래에 포함되어 있습니다. 변경되는 유일한 것은 환경과 위 코드의 포함 여부입니다.
IEEEeqnarray*
6개의 단어를 적어보세요:
\documentclass{article}
\usepackage{IEEEtrantools}
\usepackage{amsmath}
\begin{document}
Testing
\begin{IEEEeqnarray*}{rCl}
A &=B\\
B &=C\\
\end{IEEEeqnarray*}
\end{document}
이전과 동일하지만서문만, 본문에는 사용되지 않음: 0 단어
\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개, 수학 디스플레이 1개 제공:
\documentclass{article}
\usepackage{IEEEtrantools}
\usepackage{amsmath}
\begin{document}
Testing
\begin{align*}
A &=B\\
B &=C\\
\end{align*}
\end{document}
답변1
무시해야 하는 인수 하나를 사용하여 환경이 디스플레이 수학임을 texcount에 알릴 수 있습니다.
\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}
생산하다
$ 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