Re: Dove sono memorizzate le definiz. delle control word LaTeX?

#14497
Up
0
Down
::

In particolare mi interessa \emph. Su internet ho trovato varie definizioni, ma non è tanto la definizione in se stessa che mi interessa quanto dove è memorizzata. E’ compilata in qualche eseguibile?

Non c’è un posto. Quella la trovi nel file latex.ltx, che viene predigerito e usato quando chiami (pdf}latex.
`\DeclareRobustCommand\em
{\@nomath\em \ifdim \fontdimen\@ne\font >\z@
\upshape \else \itshape \fi}

\DeclareTextFontCommand{\emph}{\em}`
Il comando \em è “robusto”, ma si tratta di un concetto irrilevante, al momento. La prima cosa che fa è di controllare che non sia emesso in modo matematico. Poi controlla se il font è inclinato; in quel caso chiede che si usi un font diritto, altrimenti chiama il corsivo.

Il comando \emph è definito tramite \em, con una macro generale che si usa anche per definire \textrm e compagnia.

Alcuni pacchetti ridefiniscono \em per loro motivi.

Ciao
Enrico

Go to top