Re: plain: \write e \output. Comportamento incompensibile

#81130
Up
0
Down
::

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.

Go to top