2 Dicembre 2012 alle 13:22
#81130
::
egreg9″ post=80358
`\input plipsum\outer\def\bye{\par\vfill\supereject\savepageno\end}
\newwrite\pagesfile
\def\savepageno{\immediate\openout\pagesfile=\jobname.aux
\immediate\write\pagesfile{\def\string\lastpage{\the\numexpr\pageno-1\relax}}%
\immediate\closeout\pagesfile}\lipsum 1,21
\bye`Ciao
Enrico
Bella idea.
Un dubbio di teoria: come mai è possibile scrivere
` \write0{\def\string\something …`
invece di
`\write0{\noexpand\def\string\something …`
?
Non ho trovato una simile possibilità nè nel TTB nè nell’Advanced TeXbook.
Grazie, ciao.