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}}
\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}
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 :)

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} .

4 comments:

Anonimo ha detto...

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.

Christian Castelli ha detto...

@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. :)

Anonimo ha detto...

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

Christian Castelli ha detto...

@Myr: grazie per la precisazione

Byte Strike Blog - Designed by Posicionamiento Web | Bloggerized by GosuBlogger