On Sun, 6 Aug 2006, Mojca Miklavec wrote:
> Base on those three answers I got a more clear idea of two (different,
> but complementary) methods that might be sensible:
>
> a) ctxtools --wordcount filename[tex|pdf]
> to do the wordcount for the whole document using pdftotext + ruby regexp
>
> b)
> \usemodule[wordcount]
>
> whatever
>
> \startstatistics[name][words|letters|lines]
> some more-or-less plain text
> \stopstatistics
>
> whatever
>
> and according to Aditya's idea, run a (ruby) regular expression
> (insead of detex) on it which would write the nicely formatted desired
> number to the output/log file. (I don't know if it's possible to use
> the first approach for the second problem, but it doesn't make sense
> to complicate things too much.)

If you have a script that counts words in a Context document, the 
second approach is straight forward. Write everything to a buffer and 
run the script on the buffer. However, such a mechansim will never be 
perfect (or close to perfect) in the sense of parsing arbitrary input.

ftp://tug.ctan.org/pub/tex-archive/macros/plain/contrib/misc/xii.tex

But of course, you will not write anything like this in an abstract 
:-)

Aditya

_______________________________________________
ntg-context mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to