Newsgroup: it.comp.macintosh
Titolo: Lettere accentate in latex e compatibilità con windows

Ok, visto che ci sto litigando in questo preciso istante, ho pensato di
chiedere consiglio.
Sto collaborando alla stesura di un libro (in italiano) in latex con dei
colleghi che usano windows. Sotto Mac Os per ottenere le lettere accentate
scritte in modo corretto mi basta inserire il comando:
\usepackage[applemac]{inputenc}
nel documento master in cui vengono importati i file dei vari capitoli.
Sotto windows, il documento va modificato inserendo (al posto di quello di
prima) il comando:
\usepackage[ansinew]{inputenc}
che corrisponde alla code page Western ISO 1, credo.
Il problema è che ovviamente non basta fare questo, perchè quando il file
relativo ad un capitolo al mio collega le lettere accentate da me inserite
sotto Mac NON vengono visualizzate correttamente nel testo e quindi nel pdf
generato sotto windows. Ora, so che ci sono delle soluzioni alternative, come
ad esempio:
- inserire le lettere accentate come \'e, \'a, etc. 
- prendere un documento di testo scritto sotto win con le vocali accentate,
aprirlo in texshop e incollare ogni volta che serve il carattere che
corrisponde alla lettera accentata che voglio.
- scrivere tutto come mi pare sotto Mac e, subito prima di inviarlo al mio
collega windowsista, fare un trova&sostituisci di ogni lettera accentata con un
codice sostitutivo (tipo, ad ogni è sostituisco egrave, ad ogni é sostituisco
eacuta, etc.). Lui prenderà il file e farà l'operazione opposta sotto windows.
Nessuna di queste soluzioni è ideale, of course.
Che voi sappiate esiste un modo per poter inserire "normalmente" le lettere
accentate da tastiera e far sì che vengano visualizzate correttamente anche
sotto windows? Mi sta bene che il file master debba essere differente, ma
vorrei non dover toccare i file dei singoli capitoli.
Ah, io uso pdflatex e TeXShop, sotto windows si usa MikTeX e uno dei mille
editor disponibili (Led, mi sembra).
TIA.
-- 
Michael Jordan plays ball.
Charles Manson kills people.
I talk.

 generato sotto windows. 
Allora, credo di aver capito (ho un sonno boia, notte in bianco) che il 
tuo problema risieda nel fatto che win ed osx hanno due codifiche 
differenti dei caratteri. Questo è il problema inverso che è capitato a 
me, quando sono passato da win a mac. Comunque nell'editor tex (uso tex 
shop) di default viene usata la codifica caratteri osx che è Mac Os 
Roman. Quando ho aperto tutti i miei file .tex, precedentemente creati 
in win con texnik center, le accentate o non venivano visualizzate o 
venivano sostituite da altre lettere strambe, tipo quelle con la dieresi 
oppure quelle col pallino sopra. Ovviamente nella seguente compilazione 
in pdf succedevano casini. E' bastato cambiare la codifica del testo in 
texshop, da Mac Os Roman ad ISO Latin 1, che è quella usata da winzoz e 
la compatibilità è stata recuperata.
Spero di esserti stato d'aiuto, se il problema non è questo, beh... 
perdonami ma ho sonno :D

 perdonami ma ho sonno :D
Stavo per rispondergli la stessa cosa.
Visto che win e' stupido per quel che riguarda le codifiche dei
caratteri, ti conviene settare in texshop l'ISO Latin 1 nell
preferenze generali, in modo che ogni nuovo documento che crei sia
gia' in iso latin 1, e anche quando salvi.
Cmq la soluzione ufficiale di Latex per le accentate e' appunto \'e,
che per noi europei e' pallosa, visto che ne usiamo tante, ma per gli
americani e' accettabile, visto che non sanno nenache cosa sono gli
accenti :)
Ciao Jack

 \usepackage[applemac]{inputenc}
Ma usare utf8 - aka Unicode, portabile e compatibile (almeno in teoria)?
-- 
Andrea Bergia

 Roman
OS X, dentro, usa i code point Unicode (finto "UTF-16"). Usare MacRoman
oggidì è assolutamente stupido, IMHO (tanto non ci si guadagna manco in
velocità, visto che il 90% del tempo finisce che va convertito).
-- 
 - ∞
-- 
http://infinite-labs.net

perdonami ma ho sonno :D
No problem, grazie e buon riposo (almeno domani è sabato, il vero giorno di
riposo)!!


Ma usare utf8 - aka Unicode, portabile e compatibile (almeno in teoria)?
ci proverň... ma il package da usare č ucs?


velocità, visto che il 90% del tempo finisce che va convertito).
ok, quindi anche tu suggerisci di utilizzare Unicode. Let's give it a try.
Grazie


 ci proverň... ma il package da usare č ucs?
\usepackage[utf8]{inputenc}
Lascia perdere ucs.
Ciao
Enrico

 generato sotto windows. Ora, so che ci sono delle soluzioni alternative, ...
Potete usare entrambi latin1 (aka ISO-8859-1), che sia Led che TeXShop
gestiscono. Conviene anche a te passare a latin1 in ogni caso.
Alternativamente, potete usare utf8.
Ciao
Enrico

Enrico


Che poi sono molto molto simili, eh, ma sono due charset diversi.
infatti. E dato che TeXshop supporta l' ISO Latin 1 ma non il windows-1252
passando i file al collega sotto windows ogni tanto "sbarellava" comunque. In
ogni caso ho seguito i vostri consigli e sono passato a UTF-8. Ho già inviato
la nuova versione al mio collega, se non ha problemi con il suo editor sotto
windows ho risolto...


 sensibilmente più veloci che con gli stessi file in UTF-16
So che Java dà l'illusione di essere del tutto UTF-16 dentro, ma
evidentemente c'è una forte ottimizzazione in questo senso. Forse è così
anche per CF/NSString.
Comunque il punto è: usare MacRoman oggidì è sciocco :) (stupido Eclipse
che lo fa di default >_<)


 che lo fa di default >_<)
Stupido è chi lo stupido fa.

 Stupido è chi lo stupido fa.
?


 ?
Non chiedermi lumi, sono estemporaneo.

 wrote:



 wrote:

Notavo!
