
Hat jemand eine texcount
Vorlage, die er weitergeben würde?
Mir ist aufgefallen, dass in der texcount
Dokumentation auf eine Option verwiesen wird -template="template"
. Ich nehme an, dass diese das Hinzufügen von benutzerdefiniertem Text rund um die Texcount-Ausgabe ermöglicht. Meine Google-Suche hat keine Beispiele dafür ergeben, wie eine solche Vorlage aussehen könnte.
Ich hatte gehofft, dies mit etwas wie fp
einer Vorlage zu kombinieren, die eine eher narrative Zusammenfassung meines Dokuments enthält, einschließlich einer Berechnung der Wortanzahl gemäß den Veröffentlichungsregeln (z. B. Text, Überschriften und Bibliografie + 100 Wörter pro Abbildung/Tabelle/Float).
Antwort1
Ein einfaches Beispiel könnte sein
texcount.pl example.tex -template="Words: {hword} in headers,
{word} in text, {oword} other places."
das sollte alles in einer Zeile stehen.
Eine alternative Möglichkeit, diese Vorlage anzugeben, besteht darin, die %TC
Anweisungen im TeX-Dokument selbst zu verwenden. Hier ist ein ausführlicheres Beispiel dafür:
%%% 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}
Beachten Sie, dass dies \n
eine Zeilenverschiebung anzeigt, die explizit angegeben werden muss.
Sie können eine Vorlage sowie andere Optionen auch in einer separaten Optionsdatei angeben, was bei großen Vorlagen manchmal praktisch sein kann. Wenn Sie beispielsweise eine Datei mit dem Inhalt
# 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
Sie können es mit der Option einbinden -opt=
. Dadurch werden die Zählungen mit HTML-Tags ausgegeben. Der SUB
Abschnitt enthält Unterzählungen.
Ich hoffe, dass diese Beispiele als Ausgangspunkt für Experimente dienen können.