Texcount.pl 与 Texmaker word.count 文件未找到错误

Texcount.pl 与 Texmaker word.count 文件未找到错误

我正在尝试获取 texcount.plhttp://app.uio.no/ifi/texcount/在 Texmaker 中工作,但我收到有关未找到 word.count 的错误。文档说我必须添加--shell-escape才能解决问题,但我不知道将其放在哪里。有人知道吗?

答案1

总结一下答案(到目前为止):

通过输入类似于下面的代码,可以从 TeX 或 LaTeX 运行 TeXcount 或任何其他 OS 命令

\immediate\write18{texcount test.tex > test.sum}

在 TeX/LaTeX 文档中(我已经检查过,当我从 TeXworks 中执行时,它可以正常工作)。TeXcount 的帮助页面

\immediate\write18{texcount \jobname.tex -out=\jobname.sum}

前提是您有较新版本的 TeXcount。无论哪种情况,这都要求 texcount 位于路径中,否则操作系统将找不到它。

TeX 和 LaTeX(以及其他 TeX 版本)默认不会执行\write18命令,除非您给出选项--shell-escape(我相信对于 TeX)或--enable-write18(我相信对于 LaTeX)。

更改 LaTeX 选项的说明请参阅Texmaker 手册

请注意,TeXcount 的文件名在不同系统上可能略有不同,具体取决于您从哪里获取它:texcount或者texcount.pl,我知道有些人也将其编译成texcount.exe

如果仍然不起作用,您应该尝试找出哪里出了问题。尝试从命令行而不是 Texmaker 运行 LaTeX,看看是否有效或出现什么错误。或者尝试执行类似的东西,dir > dir.txt看看\write18是否可以让它执行。

相关内容