Latex e le lettere accentate
Se state scrivendo la vostra tesi e vi siete rotti le balle di fare gli escape delle lettere accentate (cosa che vi costringe a digitare una innumerevole quantità di caratteri in più del necessario, distogliendo l'attenzione su ciò che più conta ossia il contenuto), può tornarvi utile questa serie di comandi gentilmente offerti dalla mia correlatrice Linda Pareschi:
\catcode`\ì=\active \def ì{\`{\i}}Inserite questa serie di comandi nel preambolo del vostro documento (quella zona che comincia prima di begin{document} ) e siete a posto per tutto il resto del documento :)
\catcode`\í=\active \def í{\'{\i}}
\catcode`\è=\active \def è{\`e}
\catcode`\é=\active \def é{\'e}
\catcode`\È=\active \def È{\`E}
\catcode`\É=\active \def É{\'E}
\catcode`\à=\active \def à{\`a}
\catcode`\á=\active \def á{\'a}
\catcode`\À=\active \def À{\`A}
\catcode`\Á=\active \def Á{\'A}
\catcode`\ù=\active \def ù{\`u}
\catcode`\ú=\active \def ú{\'u}
\catcode`\ò=\active \def ò{\`o}
\catcode`\ó=\active \def ó{\'o}
Mi sorge il dubbio che ci sia una metodologia alternativa più semplice specificando il set di caratteri ad ISO-LATIN (non ricordo bene il numero)... solo che ho trovato la pappa pronta (per una volta in vita mia!) e ho sfruttato questo codice. Fatemi sapere se conoscete modi migliori.
UPDATE 14-3: e infatti come pronosticato è sufficiente inserire nel preambolo \usepackage[latin1]{inputenc}
.
19:27
|
Categorie:
unversità
|
This entry was posted on 19:27
and is filed under
unversità
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
4 comments:
Ma guarda che con il pacchetto Babel non c'è bisogno, puoi inserire direttamente le accenti e supporta la sillabazione in italiano. E' compreso nella versione Full di MikTek.
@ViK: a dire il vero la semplice importazione del pacchetto babel non mi ha risolto la soluzione.
Invece ha risolto la seguente istruzione:
\usepackage[latin1]{inputenc}
Questo è più comodo che ridefinire tutti i caratteri accentati. :)
per le lettere accentate:
in linux - \usepackage[utf8x]{inputenc}
in windows - \usepackage[ansinew]{inputenc}
in mac OSX - \usepackage[applemac]{inputenc}
cmq qui c'è una discussione riguardo la febbre del passaggio dei doc tex da un os all'altro: http://www.nntp.it/comp-macintosh/55909-lettere-accentate-latex-e-compatibilit-con-windows.html
@Myr: grazie per la precisazione
Posta un commento