[texworks] Count Characters Script

Stefan Löffler st.loeffler at gmail.com
Tue Mar 13 20:22:09 CET 2012


On 2012-03-13 18:22, heck.johannes at googlemail.com wrote:
> I’ve just been looking for a possibility to count characters in latex
> documents.

I assume we're talking about some form of "relevant" words in the
document (i.e., not the number of characters in an arbitrary text file
which happens to have a .tex extension).

This has been suggested a while ago
(http://code.google.com/p/texworks/issues/detail?id=157). The problem is
that (La)TeX is a very versatile (programming) language [1], so doing
this properly (without essentially forking most of the TeX interpreter
code itself) is most likely impossible. Consider, e.g., the simple case
\newcommand{\a}{Hallo Welt}
How would a script know about this (or more complicated constructs),
except when it properly parses the whole document.

> I’ll need that for my next document, because it’s limited to 144k Chars.

Characters of input, or of output? What about ligatures like "ffi" (1
char?, 3?, something else?)?

> I’ve found “TeXcount” and saw, that there’s also a perl script version
> of it.
> What about integrating that into TeXworks / adapting it to TWScripting?

Sounds good, but I still have the same concerns mentioned above.
It may be just what you personally need, though, and implementing it
should not be too difficult (ranging from simply installing it as a
typesetting tool as can be done for, e.g., latexmk, to writing a script
to call TeXcount on the command line (as has been done for TeXShop


[1] <off-topic>Is TeX Turing-complete?</off-topic>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/texworks/attachments/20120313/389906b1/attachment.html>

More information about the texworks mailing list