Verwenden von Texcount-Vorlagen

Verwenden von Texcount-Vorlagen

Hat jemand eine texcountVorlage, die er weitergeben würde?

Mir ist aufgefallen, dass in der texcountDokumentation 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 fpeiner 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 %TCAnweisungen 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 \neine 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 SUBAbschnitt enthält Unterzählungen.

Ich hoffe, dass diese Beispiele als Ausgangspunkt für Experimente dienen können.

verwandte Informationen