Re: Impostazioni tastiera italiana su Mac OS X

#22698
Up
0
Down
::

Sono un utente LaTeX alle primissime armi. Ho un problema analogo ma leggermente diverso.

Lavoro su un Mac con tastiera internazionale (# anziché £ sul tasto 3). Da sempre faccio le vocali accentate con alt + ` per gli accenti gravi e con alt + ´ per quelli acuti.

Ma nel mio caso Texshop non riconosce le vocali accentate create in questo modo. Se cerco di compilare il documento, Texshop si ferma ad ogni vocale accentata, e produce un punto interrogativo, col messaggio:

./LaTeX Giannone Proef.tex:18: Package inputenc Error: Keyboard character used
is undefined
(inputenc) in inputencoding `latin1′.

See the inputenc package documentation for explanation.
Type H for immediate help.

./LaTeX Giannone Proef.tex:18: Package inputenc Error: Keyboard character used
is undefined
(inputenc) in inputencoding `latin1′.

È un messaggio che non capisco bene; che cosa c’è che non va?

I pacchetti che ho caricato sono \usepackage[italian]{babel} – \usepackage[T1]{fontenc} – \usepackage[latin1]{inputenc} – \usepackage{guit}.

Grazie!

Benvenuto! E congratulazioni per la scelta della tastiera internazionale!

Quello che non va è che TeXShop usa come default la codifica UTF-8. Cambia la riga di inputenc in
`\usepackage[utf8]{inputenc}`
Occhio a quando apri file vecchi che usavano latin1; se li apri e vedi caratteri bizzarri hai alcune possibilità. Diciamo che il file si chiama pippo.tex.

1. Ti procuri il programma Charco e converti in UTF-8

2. Dalla linea di comando scrivi
`iconv -f LATIN1 -t UTF-8 pippo.tex > pippo-utf8.tex`
e apri pippo-utf8.tex; controlli che tutto sia a posto, cancelli il file vecchio e cambi il nome al nuovo.

3. Dal terminale apri pippo.tex con nano
`nano pippo.tex`
e aggiungi in testa la seguente riga
`% !TEX encoding = IsoLatin`
Quando apri il file con TeXShop puoi cambiare in
`% !TEX encoding = UTF-8 Unicode`
La modifica all’opzione a inputenc va fatta comunque. Se scegli l’opzione 3 puoi anche tenere latin1 (ma non devi cambiare la riga aggiunta con nano). Tuttavia vale la pena di passare tutto a UTF-8.

Ciao
Enrico

Go to top