是否可以自定义字数来包含/排除特定环境?

是否可以自定义字数来包含/排除特定环境?

我有一个用户定义的\src{...}源语言环境和\ft{...}自由翻译环境。我在我的发现章节中使用这些环境来处理 90 个语言示例,但它们占用了我的字数限制。我想对环境中的所有内容进行字数统计,\src{...}以便决定是否将它们放入附录中。我一直在查看文本计数手册但没有找到解决方案(但这并不意味着没有解决方案!)。有没有办法只针对该环境获取字数统计或者得到一个排除它的字数统计吗?

答案1

你可以这样做特克斯考特通过为您感兴趣的上下文添加新的计数器,可以非常轻松地完成。

% Add new word counters
%TC:newcounter source Source text
%TC:newcounter trans Translated

% Add counting rules for macros indicating how to count their arguments
%TC:macro \src [source]
%TC:macro \ft [trans]

This is a test of macros for counting translated examples.

\src{Source text to be counted separately.}

\ft{Translated text.}

输出可能取决于 TeXcount 运行时的选项。你可以在TeXcount 网络服务默认选项产生以下摘要:

    Word count
    Words in text: 10
    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: 0
    Source text: 6
    Translated: 2
    Subcounts:
      text+headers+captions (#headers/#floats/#inlines/#displayed)
      10+0+0+6source+2trans (0/0/0/0) _top_

注释%TC:是文档中包含的 TeXcount 说明。其中有许多注释,您可以在以下位置找到总结:文档网页并在您已经看过的 PDF 中进行了更深入的解释。其中一些说明用于添加计数规则,而其他说明则允许您更改输出的格式(例如模板)。

相关内容