Gli accenti in Latex

Come sanno benissimo tutti gli utilizzatori di Latex italiani (o comunque non inglesi), il vero problema che il principiante si trova ad affrontare sono le lettere accentate: à, è, é, ì, ò, ù… Come sappiamo, il latex queste lettere non le supporta: questo potrà andare bene per un americano, ma per scrivere in italiano la faccenda è ben diversa.

Ovviamente esiste il comando apposito per rendere le lettere accentate: “\’e” diventa “è”, “\’a” diventa “a” e così via.. ma a lungo andare la cosa diventa un p\’o noiosa, poich\’e scrivere in questo modo non \’e senz’altro agevole.

Esiste una soluzione alternativa: utilizzare il package corrispondente all’encoding della propria tastiera. E qui sorge un problema: a seconda del sistema operativo utilizzato questo cambia! Per l’esattezza bisogna utilizzare:

  • Windows: \usepackage[latin1]{inputenc}
  • Mac: \usepackage[applemac]{inputenc}
  • Linux: \usepackage[utf8x]{inputenc} (richiede il pacchetto unicode)

E’ sufficiente inserire la riga giusta dopo gli altri \usepackage, in ogni caso prima del \begin{document}. Come per magia adesso dovrebbe funzionare tutto!

Questa voce è stata pubblicata in Uncategorized e contrassegnata con . Contrassegna il permalink.

4 risposte a Gli accenti in Latex

  1. Filiberto ha detto:

    Mi dice che non trova il pacchetto unicode!!

    [LaTeX] finished with exit status 1
    ./harddisk.tex:3:File `unicode.sty’ not found. \usepackage

  2. Samuele ha detto:

    Grazie mille del consiglio. Sono un utente mac e con usepackage[utf8x]{inputenc} non ne uscivo. grazie

  3. PicciMario ha detto:

    Grazie a te, un feedback positivo è sempre gradito!🙂

  4. Maria ha detto:

    Buongiorno. Sono utente mac e uso texmaker.
    il comando “\usepackage[applemac]{inputenc}” non funziona, nel senso che le lettere accentate mi appaiono come A(con tilde) A(con apice 2 e 3)… insomma lettere A maiuscole con un apice.
    questo è il preambolo che ho usato..

    \documentclass[11pt,a4paper]{report}
    \usepackage[applemac]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{makeidx}
    \usepackage{graphicx}
    \usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
    \begin{document}
    ciao èòàùì
    \end{document}

    dove sbaglio? grazie.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...