使用 Texcount 模板

使用 Texcount 模板

有人有texcount可以分享的模板吗?

我注意到texcount文档中引用了一个选项-template="template"。我推测这是为了能够在 texcount 输出周围添加一些自定义文本。我的 Google-fu 没有找到任何此类模板的示例。

我希望将其与类似内容结合起来,fp制作一个模板,以更具叙述风格的摘要形式报告我的文档,其中包括根据出版规则计算字数(例如,文本、标题和参考书目 + 每个图形/表格/浮点数 100 个字)。

答案1

一个简单的例子

texcount.pl example.tex -template="Words: {hword} in headers,
   {word} in text, {oword} other places."

所有内容应位于一行上。

指定此模板的另一种方法是使用 TeX 文档本身的%TC说明。这是一个更详细的例子:

%%% Template using new format (version 3 and on)
%TC:newtemplate
%TC:template Word count (text+headers+other):
%TC:template  {text}+{headerword}+{otherword} = {sum}\n
%TC:template Element count (head+float+inline+dsmath):
%TC:template  {header}+{float}+{inline}+{displaymath}\n
%TC:template Subcounts{SUB?: {sum}?SUB}

请注意,\n表示必须明确指定的行移位。

您还可以在单​​独的选项文件中指定模板以及其他选项,这有时对于大型模板可能很方便。例如,如果您创建了一个包含以下内容的文件

 # Use as sum count: text words + header words + other words
 -sum=1,1,1

 # Output template
 -template=
   \<ul class=count>\n
   \<li class=header>{title}</li>\n
   \<li>Word count: {sum}</li>\n
   \<li>Equations: {inline} inline, {ds} displayed</li>\n
   \{float?<li>Floats: {float}</li>\n?float}
   \{SUB?<li>Subcounts:</li><span class=subcount>\n
   \| <li>{sum} words in {title}</li>\n
   \|</span>\n?SUB}
   \{file?<li>Number of files in all: {file}</li>?file}\n
   \</ul>\n

您可以使用-opt=选项将其包括在内。这将使用 HTML 标签输出计数。该SUB部分给出了子计数。

我希望这些例子可以作为实验的起点。

相关内容