我正在使用 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
宏插入的单词数。