- Questo topic ha 14 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 11 mesi fa da
babbino06.
-
CreatoreTopic
-
12 Aprile 2006 alle 8:35 #8712::
Ciao a tutti.Devo scrivere un file in Latex in italiano, e mi servono le lettere accentate.
In passato (con una Debian unstable) ho sempre messo
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}ed ha sempre funzionato (cioe’ la “è” digitata nel tex appariva come “è” nel dvi).
Adesso ho cambiato distribuzione (ho una Ubuntu Hoary), e quando
provo ad usare le lettere accentante, ottengo unFont shape `T1/cmss/m/sc’ undefined
Se invece provo ad usare \’e, ottengo la lettera “é”, ovvero con l’accento alla rovescia,,,,
Probabilmente devo installare qualche font particolare, ma non so quale.
Qualche consiglio ?
Grazie,
Claudio
-
CreatoreTopic
-
AutoreRisposte
-
-
12 Aprile 2006 alle 11:06 #8713
-
12 Aprile 2006 alle 11:09 #8714::
Devo scrivere un file in Latex in italiano, e mi servono le lettere accentate.
In passato (con una Debian unstable) ho sempre messo`\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}`ed ha sempre funzionato (cioe’ la “è” digitata nel tex appariva come “è” nel dvi).Adesso ho cambiato distribuzione (ho una Ubuntu Hoary), e quando
provo ad usare le lettere accentante, ottengo un`Font shape `T1/cmss/m/sc' undefined`Se invece provo ad usare \’e, ottengo la lettera “é”, ovvero con l’accento alla rovescia,,,,Probabilmente devo installare qualche font particolare, ma non so quale.
Ubuntu usa di default la codifica UTF-8. Puoi (e te lo consiglio vivamente) scegliere come codifica Latin1 dalle preferenze utente.
Ciao
Enrico
-
12 Aprile 2006 alle 13:49 #8715
-
12 Aprile 2006 alle 14:41 #8716::
Perche’ e’ meglio una codifica latin1?
Perché il supporto di LaTeX a UTF-8 è ancora sperimentale.
Visto che ci siamo, mi sai dire anche come cambiarla?
Non ho sottomano Ubuntu; c’è sicuramente un programma di configurazione, fra i parametri da scegliere c’è altrettanto sicuramente la scelta della codifica di input.
Ciao
Enrico
-
12 Aprile 2006 alle 23:32 #8717::
Io uso Kubuntu e uso tranquillamente la codifica utf8x senza aver notato alcun particolare problema in LaTeX, nonostante sia ancora sperimentale.
Dovessi riscontrare qualche problema non esiterò a segnalarlo.Non so come cambiare la codifica ma sicuramente lo puoi fare facilmente. Prova a chiedere sul forum ufficiale di Ubuntu, sono sempre molto rapidi e disponibili nella risposta.
-
13 Aprile 2006 alle 15:55 #8718::
Come dice Enrico, sicuramente c’è un programma di configurazione. Oppure, alla vecchia maniera *nix, puoi controllare quali accoppiate lingua/encoding hai a disposizione con:`$ locale -a`(attenzione! l’output non è particolarmente verbose), scegliere quello che ti serve (ad esempio, per l’accoppiata italiano/iso8859-1[latin1] io ho ‘it_IT’) e scrivere nel tuo ~/.bash_profile:`export LC_ALL=”it_IT”
export LANG=”it_IT”`Sloggati e riloggati con il tuo utente ed avrai un sistema in italiano con codifica ISO-8859-1 (alias latin1).Ciao.
-
18 Aprile 2006 alle 14:40 #8719
-
18 Aprile 2006 alle 14:52 #8720::
Mai usato Hoary, ma con Debian e derivati è possibile ricorrere, talvolta, a dpkg-reconfigure(8), quindi su Breezy è sufficiente scrivere:
`$ sudo dpkg-reconfigure locales`
Dalla lista che compare si scelgono i locale voluti e lo si lascia lavorare un po’… ma questo non è un forum dedicato ad Ubuntu…
-
21 Settembre 2010 alle 12:11 #8721::
Riguardo questo discorso, mi sapreste dare un aiuto per il doppio sistema?Anche io uso Ubuntu e Windows. Il problema è che i due comandi, nei sistemi differneti, mi danno un risultato assolutamente diverso.
Windows, con \usepackage[latin1]{inputec} mi fa la sillabazione delle parole malissimo.
Ubuntu invece con l’altro no, lo fa al contrario benissimo.
Mi sapreste spiegare il motivo? Anche perché, come dite in questo thread, non posso utilizzare con ubuntu l’altro comando perché non lo capisce e mi da sempre errore, e allo stesso modo non posso fare su windows. Come fare?
In più, proprio per quanto riguarda le lettere accentate, quando apro il file .tex (scritto su windows) su ubuntu , proprio per utilizzare l’opzione diversa e migliore, mi apre i file senza le lettere accentate (esempio: “più”, aprendolo con ubuntu mi diventa “pi”.) Il che vuol dire che uno mi sbaglia la sillabazione, l’altro non mi legge gli accenti (e quindi quando lo compilo ci sono decine di parole troncate). Come faccio? Grazie per l’aiuto.
-
21 Settembre 2010 alle 12:47 #8722::
Riguardo questo discorso, mi sapreste dare un aiuto per il doppio sistema?
Anche io uso Ubuntu e Windows. Il problema è che i due comandi, nei sistemi differneti, mi danno un risultato assolutamente diverso.
Windows, con \usepackage[latin1]{inputec} mi fa la sillabazione delle parole malissimo.
Ubuntu invece con l’altro no, lo fa al contrario benissimo.
Mi sapreste spiegare il motivo? Anche perché, come dite in questo thread, non posso utilizzare con ubuntu l’altro comando perché non lo capisce e mi da sempre errore, e allo stesso modo non posso fare su windows. Come fare?
In più, proprio per quanto riguarda le lettere accentate, quando apro il file .tex (scritto su windows) su ubuntu , proprio per utilizzare l’opzione diversa e migliore, mi apre i file senza le lettere accentate (esempio: “più”, aprendolo con ubuntu mi diventa “pi”.) Il che vuol dire che uno mi sbaglia la sillabazione, l’altro non mi legge gli accenti (e quindi quando lo compilo ci sono decine di parole troncate). Come faccio? Grazie per l’aiuto.
La sillabazione non dipende dall’opzione passata a inputenc, ma dalla lingua selezionata per il documento. Leggi il capitolo sul testo dell’Arte di scrivere con LaTeX: c’è un paragrafo dedicato alle lingue. Codifica dei caratteri e sillabazione non sono legate tra loro.
Per gli accenti: che editor usi sui tuoi sistemi operativi?Lorenzo
-
21 Settembre 2010 alle 13:04 #8723::
Riguardo questo discorso, mi sapreste dare un aiuto per il doppio sistema?
Anche io uso Ubuntu e Windows. Il problema è che i due comandi, nei sistemi differneti, mi danno un risultato assolutamente diverso.
Windows, con \usepackage[latin1]{inputec} mi fa la sillabazione delle parole malissimo.
Ubuntu invece con l’altro no, lo fa al contrario benissimo.
Mi sapreste spiegare il motivo? Anche perché, come dite in questo thread, non posso utilizzare con ubuntu l’altro comando perché non lo capisce e mi da sempre errore, e allo stesso modo non posso fare su windows. Come fare?
In più, proprio per quanto riguarda le lettere accentate, quando apro il file .tex (scritto su windows) su ubuntu , proprio per utilizzare l’opzione diversa e migliore, mi apre i file senza le lettere accentate (esempio: “più”, aprendolo con ubuntu mi diventa “pi”.) Il che vuol dire che uno mi sbaglia la sillabazione, l’altro non mi legge gli accenti (e quindi quando lo compilo ci sono decine di parole troncate). Come faccio? Grazie per l’aiuto.
Dipende molto da quale editor usi sui due sistemi. Gli editor su Windows non sono noti per un buon supporto di UTF-8, mentre se usi Kile su Ubuntu puoi facilmente impostarlo per l’uso di Latin-1.
Ovviamente, se lavori a uno stesso documento su due sistemi diversi, devi usare la stessa codifica in entrambi. Quali editor usi?
Ciao
Enrico
-
22 Settembre 2010 alle 12:37 #8724::
Intanto grazie ad entrambi per la risposta.La cosa che mi stupisce è che per entrambi uso Texmaker, per cercare di essere più standard possibile.
Per quanto riguarda la lingua
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}questo no?
In windows ho quello sopra, in ubuntu ho
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}Questa è l’unica differenza che ho tra i due file. Uno sillaba bene, uno no; e ho scoperto entrambi, ogni volta che cambio sistema mi perdono gli accenti. Se un documento l’ho scritto su ubuntu me lo perde windows, e viceversa.
Grazie per l’aiuto ancora.
-
22 Settembre 2010 alle 12:44 #8725::
Intanto grazie ad entrambi per la risposta.
La cosa che mi stupisce è che per entrambi uso Texmaker, per cercare di essere più standard possibile.
Per quanto riguarda la lingua
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}questo no?
In windows ho quello sopra, in ubuntu ho
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}Questa è l’unica differenza che ho tra i due file. Uno sillaba bene, uno no; e ho scoperto entrambi, ogni volta che cambio sistema mi perdono gli accenti. Se un documento l’ho scritto su ubuntu me lo perde windows, e viceversa.
Grazie per l’aiuto ancora.Texmaker dovrebbe essere in grado di aprire da sé correttamente un file in codifica Latin-1. Ti conviene averli davvero identici, quindi Latin-1 per entrambi.
Quanto alla sillabazione, probabilmente sei vittima della congiura sciovinista di Christian Schenk che non prevede la possibilità che la sua creatura MiKTeX possa essere usata con lingue diverse dal tedesco. Ci aggiunge anche francese e inglese, ma poi si ferma là.
Devi aggiungere il supporto all’italiano in MiKTeX, c’è il pannello apposito nel programma di manutenzione. Ricordati poi di ricreare i formati con l’apposita procedura.
Ciao
Enrico
-
24 Settembre 2010 alle 9:25 #8726
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.