Re: Ingrandimento simbolo

#23466
Up
0
Down
::

Sì, pero se usi amsmath, o metti la definizione prima di caricare il pacchetto, oppure, se la definizione la si vuole dopo per comodità, devi scrivere per forza
`\edef\@sum#1{\vcenter{\hbox{#1$\mathchar\number\sum@$}}}`

perché con il semplice \number\sum non va.

Già. Infatti \sum con amsmath è una macro definita in termini di \sum@; uffa.
`\makeatletter
\def\@addtosum{}
\@ifundefined{sum@}{\let\@@sum\sum}{\let\@@sum\sum@\def\@addtosum{@}}
\edef\@sum#1{\vcenter{\hbox{#1$\mathchar\number\@@sum$}}}
\@namedef{sum\@addtosum}{
\mathop{\mathchoice{\@sum\LARGE}{\@sum\Large}
{\@sum\large}{\@sum\normalsize}}}
\makeatother`
Se \sum@ è definito siamo con amsmath; perciò usiamo il comando giusto per estrarre il valore e ridefiniamo \sum oppure \sum@ secondo i casi.

Ciao
Enrico

Go to top