Re: dimensione font tabelle dal preambolo

#12080
Up
0
Down
::

C’è una ragione per cui se in questa sede io scrivo
`\newcommand{\oldtabular}{\tabular}`
al posto di
`\let\oldtabular\tabular`
sembra che «latex» si pianti (ho provato anche con «pdflatex»)?

Ovvio che si pianta con
`\newcommand{\oldtabular}{\tabular}
\renewcommand{\tabular}{\small\oldtabular}`
Infatti quando TeX trova \tabular, sostituisce \small\oldtabular, a cui sostituisce \tabular; poi sostituisce \tabular con \small\oldtabular e va avanti in eterno. Con
`\let\oldtabular\tabular
\renewcommand{\tabular}{\small\oldtabular}`
questo non succede, perché, trovando \tabular, TeX sostituisce \small\oldtabular e questi con
. La seconda espansione è quella del comando \tabular originale, che però non viene più invocato, questa è la differenza.

Ciao
Enrico

Go to top