
Есть ли у кого-нибудь 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
Раздел дает подсчеты.
Я надеюсь, что эти примеры могут послужить отправной точкой для экспериментов.