[tex-live] apparent bug in detex

Zdenek Wagner zdenek.wagner at gmail.com
Mon Nov 1 01:46:03 CET 2010

I think that detex is not a proper tool for calculating the amount of
the text. Imagine the following plain TeX document:

\loop \word \space \ifnum\num<10000 \advance\num1 \repeat

This creates 10 full pages of text but detex + wc says 4 3 17

2010/11/1 Norbert Preining <preining at logic.at>:
> Hi,
> On Mo, 01 Nov 2010, Dr. Clea F. Rees wrote:
>>       Test\footnote{ a footnote}  \emph{it} quickly.
>> then detex gives:
>>       Test  a footnote  it quickly.
>> but detex -l gives:
>>       Test   it quickly.
> Probably this is on purpose?
> In TeX mode it does not know what \footnote does, so assumes it
> creates more or less the text that is contained in the argument, like
>        \it
> or something.
> In LaTeX mode it knows that \footnote creates something which
> is out of the running text, so it removes the text, as it does *NOT*
> belong to the running text.
> I consider this behaviour correct.
> Best wishes
> Norbert
> ------------------------------------------------------------------------
> Norbert Preining            preining@{jaist.ac.jp, logic.at, debian.org}
> JAIST, Japan                                 TeX Live & Debian Developer
> DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
> ------------------------------------------------------------------------
> The little spoonful inside the lid of a recently opened boiled egg.
>                        --- Douglas Adams, The Meaning of Liff

Zdeněk Wagner

More information about the tex-live mailing list