- Questo topic ha 4 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 9 mesi fa da .
-
Topic
-
Che differenza c’è tra il comando TeX \def ed il comando LaTeX \newcommand, a parte quella banale che \def non controlla se il comando è già definito ed a parte la sintassi più amichevole di \newcommand?Mi sono accorto che anche in alcuni comandi LaTeX viene usato \def invece di \newcommand, in particolare curiosando nel sorgente dell’ “introtex” di Enrico ho trovato queste definizioni
`
\def\ttchar#1{\begingroup\ttfamily\char`#1\endgroup}
\protected\def\cs#1{{\ttfamily\ttchar\\#1}}
`
Ho fatto delle prove, sostituendo \def con \newcommand e, almeno in apparenza, non cambia nulla.
Certamente ci sono degli ottimi motivi per la scelta fatta. Quali sono?
Grazie
Ernesto
Visualizzazione 3 filoni di risposte
Visualizzazione 3 filoni di risposte
- Devi essere connesso per rispondere a questo topic.