Discussione:
accento sulla i
(troppo vecchio per rispondere)
pot
2013-01-07 10:56:33 UTC
Permalink
Ho letto in giro che la maniera corretta di scrivere la i con l'accento
è "\`\{i}", ma a quanto capisco "\`\i" è equivalente. Capisco bene?
Enrico Gregorio
2013-01-07 11:13:04 UTC
Permalink
Post by pot
Ho letto in giro che la maniera corretta di scrivere la i con l'accento
è "\`\{i}", ma a quanto capisco "\`\i" è equivalente. Capisco bene?
La prima versione \`\{i} mette un accento su una graffa e produce
un errore, forse volevi scrivere \`{\i}.

Per capire come funziona la faccenda, meglio fare un esempio un po'
più generale:

\newcommand{\foo}[1]{-#1-}

dice che \foo è un comando che prende un argomento. Se scrivi

\foo{abc}

l'argomento è tutto ciò che sta tra le graffe. Ma se \foo non
è seguito da una graffa aperta, l'argomento è il primo token
che segue (carattere o comando); dunque

\foo{\i}
\foo\i

sono equivalenti.

La situazione con \` è un pochino più complessa, ma è
sostanzialmente la stessa dal punto di vista dell'utente.
Il problema principale è il solito: se scrivi

e cos\`\i via

non avrai uno spazio tra "così" e "via", perché lo spazio
dopo "\i" è ignorato, quindi andrebbe preferito

e cos\`{\i} via

che evita il problema.

Tuttavia le installazioni moderne di LaTeX (moderne nel
senso di avere meno di una decina d'anni) permettono di
scrivere direttamente

\`i \'i \^i

senza doversi preoccupare di \i; dunque

e cos\`i via

funzionerà perfettamente. E, se usi il pacchetto inputenc
con l'argomento facoltativo che imposta la stessa codifica
di input del tuo documento, per esempio

\usepackage[utf8]{inputenc}

se il tuo documento è in UTF-8, puoi scrivere direttamente

e così via

senza altre preoccupazioni.

Ciao
Enrico
pot
2013-01-18 12:24:08 UTC
Permalink
Post by Enrico Gregorio
Per capire come funziona la faccenda, meglio fare un esempio un po'
\newcommand{\foo}[1]{-#1-}
dice che \foo è un comando che prende un argomento. Se scrivi
\foo{abc}
l'argomento è tutto ciò che sta tra le graffe. Ma se \foo non
è seguito da una graffa aperta, l'argomento è il primo token
che segue (carattere o comando); dunque
\foo{\i}
\foo\i
sono equivalenti.
La situazione con \` è un pochino più complessa, ma è
sostanzialmente la stessa dal punto di vista dell'utente.
Quindi \` è un comando o perlomeno funziona come un comando. Grazie,
non era ovvio per me.
Post by Enrico Gregorio
Il problema principale è il solito: se scrivi
e cos\`\i via
non avrai uno spazio tra "così" e "via", perché lo spazio
dopo "\i" è ignorato
Perché anche \i è un comando, o si comporta come tale. Neanche questo
era ovvio, grazie di nuovo.
Post by Enrico Gregorio
, quindi andrebbe preferito
e cos\`{\i} via
che evita il problema.
Tuttavia le installazioni moderne di LaTeX (moderne nel
senso di avere meno di una decina d'anni) permettono di
scrivere direttamente
\`i \'i \^i
senza doversi preoccupare di \i; dunque
e cos\`i via
funzionerà perfettamente.
Uh, che bello. Questo non l'avevo trovato quando mi ero informato
sull'argomento. Semplifico tutto, allora.
Post by Enrico Gregorio
E, se usi il pacchetto inputenc
con l'argomento facoltativo che imposta la stessa codifica
di input del tuo documento, per esempio
\usepackage[utf8]{inputenc}
se il tuo documento è in UTF-8, puoi scrivere direttamente
e così via
senza altre preoccupazioni.
Sì, ma normalmente non lo faccio perché latex lo uso per fare la
biblografia su web, con bibtex2html, che non saprei come far funzionare
in utf8, oppure per scrivere in inglese, per cui preferiesco lasciare in
ascii puro piuttosto che usare utf8 per un unico carattere in tutto il
documento.

Loading...