计算单词和空格数

计算单词和空格数

我搜索一个包或脚本,它可以计算文档中字符(包括空格)的数量。我尝试搜索它,并找到了很多解决方案,应该可以做到这一点,但我无法让它工作。我正在使用 Miktex 和 Texmaker。

\documentclass{report}
\begin{document}
\input{A_File} % This is a file that can contain everything, eq. figures, equations, minpages etc. To make it simple , let 's say that it contains the following text and equation
This is an example
\begin{equation}
2+2=4 \text{A text}
\end{equation}

\end{document}

因此,文件A_File包含“This is an example”和“A text”,应进行计数。我现在想计算文档中带空格的字符数。可以看出,“This”中有 4 个字符,“is”中有 2 个,“an”中有 2 个,“example”中有 7 个字符,还有 3 个空格。此外,“A text”中有 5 个字符和 1 个空格。这样一共有 24 个字符(包括空格)。

然后脚本应该显示:

包括空格在内的总字符数 = 24。

我不太擅长乳胶,所以我只想要一个我可以复制和插入的脚本,然后它就可以工作了。

答案1

如果不计算空格,TeXcount 可能是最佳解决方案。否则,假设源代码中的其他普通空格字符可以安全地忽略(但不能忽略空格命令,\quad包括偶数\\\par……),那么一个可以合理工作的解决方案对于简单文档(不适用于数学模式中的子文档和文本,抱歉)是从转换.tex.lyx使用:

  • LyX 菜单:File>>ImportFileLaTeX (plain) ...

  • tex2lyx直接(例如,在系统提示符下输入tex2lyx -c report test.tex test.lyx,然后下一步lyx test.lyx)。

然后,只需在 LyX 中请求统计数据 Tools>Statitistics...

例子:

源代码test.tex

\documentclass{report}
\begin{document}
This is an example.
This is a file that can contain everything, eq. figures, equations, minpages etc. To make it simple , let 's say that it contains the following text and equation
\begin{equation}
2+2=4 \text{A text}
\end{equation}
\end{document}

结果:

姆韦

相关内容