Использование шаблонов 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Раздел дает подсчеты.

Я надеюсь, что эти примеры могут послужить отправной точкой для экспериментов.

Связанный контент