Re: Allineamento equazioni

#38996
Up
0
Down
::

E la stessa cosa scrivere
`
\let\phi\varphi
`
oppure è diverso? e qual’è la differenza?

Non è esattamente la stessa cosa, ma l’effetto è identico. L’unico problema è che \let ha una sintassi molto diversa da \newcommand e si preferisce non menzionarlo ai principianti che potrebbero provare
`\let{\phi}{\varphi}`
che non sarebbe molto piacevole:
`! Missing control sequence inserted.

\inaccessible
<*> \let{
\phi}{\varphi}
?
! Missing $ inserted.

$
<*> \let{\phi
}{\varphi}
?

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.

<*> \let{\phi
}{\varphi}
?
! Extra }, or forgotten $.
<*> \let{\phi}
{\varphi}
? `
La differenza vera è che con \renewcommand{\phi}{\varphi} ogni comando \phi viene sostituito da \varphi il quale è eseguito; con \let\phi\varphi invece non c’è questa sostituzione e \phi viene eseguito direttamente, ma come se fosse \varphi. Qualche nanosecondo in più con il primo metodo.

Ciao
Enrico

Go to top