
Meine Idee ist,TeXcount um mein Dokument zu scannen und die Anzahl der Wörter, Abbildungen, Tabellen, Gleichungen und Zitate auszugeben.
Ich habe mir die Dokumentation für TeXcount angesehen und es scheint, dass Wörter und Gleichungen standardmäßig verarbeitet werden, aber ich weiß nicht, wie ich verschiedenen Umgebungen ihre eigenen Zähler zuweisen kann (und Zitate sind eine andere Sache). Kann mir jemand helfen?
Antwort1
Ich weiß nicht, ob Sie noch andere Objekte zählen möchten, aber für die von Ihnen genannten habe ich es folgendermaßen herausgefunden:
- Wörter:verwendenTexanzahl(siehe Beispiel unten)
- Zahlen:den Standard-LaTeX-Zähler verwenden
figure
- Tabellen:den Standard-LaTeX-Zähler verwenden
table
- Gleichungen:den Standard-LaTeX-Zähler verwenden
equation
- Zitate:verwenden Sie dieletztes BibPaket
Sie können den aktuellen Wert eines Zählers mit anzeigen \arabic{NameOfTheCounter}
. Um den Maximalwert anzuzeigen, der einem Zähler an einer beliebigen Stelle im Dokument zugewiesen wurde, verwenden Sie dieGesamtanzahlPaket sollte hilfreich sein.
Nachfolgend finden Sie das Kolophon, das ich seit Kurzem verwende. Kommentare zu Ihrer Information
% characters count: the value is printed in the ancillary file char-count.tex
\bash[ignoreStderr=true,stdoutFile=char-count.tex]
echo `texcount -quiet -merge -1 -char cub-ant-sys-lit-sur.tex`|sed -e 's/\([0-9]*\).*/\1/'
\END
% word count: the value is printed in the ancillary file word-count.tex
\bash[ignoreStderr=true,stdoutFile=word-count.tex]
echo `texcount -quiet -merge -1 insert-name-of-file-here.tex`|sed -e 's/\([0-9]*\).*/\1/'
\END
\section{Colophon}
Document data: \thepage{} pages; % display number of pages
\input{word-count} words; % display number of words
\input{char-count}characters; % display number of characters
\arabic{figure} figures; % display number of figures
\LastBib{} references; % display number of references in the bibliography (not the number of citations)
\arabic{footnote} numbered notes; % display number of footnotes
\arabic{glossaryentry} glossary entries. % display number of glossary entries (using package glossaries)
Im Beispiel habe ich das Paket nicht benötigt totcount
, da das Kolophon der letzte Text ist, der im Dokument erscheint.