TeXcount 内联参考

TeXcount 内联参考

我正在使用 TeXcount 来计算我的 pdfLatex/XeTex 文档中的单词数。总体来说,这种方法还不错,但我需要 TeXcount 忽略我的文内引用。默认情况下,TeXcount 将所有内联 BibTex 引用计为 1 个单词,无论是“X、Y 和 Z(年份)”还是“(X 年份)”。但我需要将其计为 0 个单词。

我一直在查阅手册,但对此事只字未提。希望有人能帮助我 :) 也许有一种方法可以让任何\cite命令不被计算,而无需手动%TC:ignore在其前面添加。也许这也能让我为每个图像添加一个手动字数计数。

答案1

我不会填写评论部分,而是将其写下来作为答案。

的规则\cite\cite[text]{ignore}(在 TeXcount 的 Perl 代码中编码略有不同)。因此,正如 Heiko 指出的那样,如果您包含一个可选参数,则将计算此的单词,但不计算引用本身。

您可以通过添加/更改处理规则来修改处理\cite。为此,请插入行

%TC:macro \cite [option:ignore,ignore]

在文档中使用宏之前的某个位置。这将改变规则,\cite[ignore]{ignore}并且不会计算任何内容。

除非设置了另一条规则\cite(这不是偶然发生的事情),或者之前存在其他代码\cite导致 TeXcount 无法识别\cite宏,否则我想不出任何\cite{ref}应该计算的方法。

正如 Nino 自己所说,TeXcount 不知道文本中的引用是如何呈现的,因此无法计算\cite宏插入的单词数。

相关内容