- Questo topic ha 15 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 16 anni fa da
egreg9.
-
CreatoreTopic
-
21 Luglio 2010 alle 22:03 #47885::
Salve. Io ho chiesto a babel di sillabarmi il testo in tedesco con \usepackage[german]{babel}. Durante il processo di compilazione, ricevo questo messaggio:`(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty))
(/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd)
(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty)
(/usr/share/texmf-texlive/tex/latex/base/latexsym.sty)
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/latex/base/t1enc.def))
(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
(/usr/share/texmf-texlive/tex/generic/babel/germanb.ldf
(/usr/share/texmf-texlive/tex/generic/babel/babel.def)Package babel Warning: No hyphenation patterns were loaded for
(babel) the language `German'
(babel) I will use the patterns loaded for \language=0 instead.
`Lo stesso dicasi se imposto come lingua l’inglese, l’italiano o altro. Come mai?
Grazie. Ciao,
davide
-
CreatoreTopic
-
AutoreRisposte
-
-
27 Luglio 2010 alle 21:38 #47886
-
28 Luglio 2010 alle 8:21 #47887
-
4 Agosto 2010 alle 17:51 #47888::
Da me il tuo preambolo funziona benissimo. Ho composto un piccolissimo documento con il tuo preambolo così:`
\documentclass[twoside,11pt]{amsbook}
\usepackage{amssymb,latexsym}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{layout}
\usepackage{fancyhdr}
\pagestyle{plain}
\usepackage{imakeidx}
\usepackage{times}
\makeindex\begin{document}
\showhyphens{Weltanschaung}
\end{document}
`e la parola Weltanschaung viene non solo divisa in tedesco, ma anche divisa correttamente in Welt-an-schaung
-
6 Agosto 2010 alle 18:26 #47889::
Ciao Davide,
se continui a riscrontrare il problema che hai segnalato, ti consiglio di guardare questo topic:
http://www.guit.sssup.it/phpBB2/viewtopic.php?t=8389&highlight=
Guarda i passaggi che ho indicato, ma stai attento che se la tua versione di Miktex è più recente della mia, devi seguire le correzioni dei passaggi segnalate dagli altri utenti.Fammi sapere se con questo risolvi.
Ciao,
Daniele
-
7 Agosto 2010 alle 13:39 #47890::
Il problema di Davie, non è MiKTeX, credo, sebbene non Davide non lo specifichi, perché il tedesco è caricato di default in MiKTeX; quindi con il suo preambolo il tedesco deve venire sillabato correttamente. Lo stesso vale per l’inglese, mentre non vale per l’italiano, che notoriamente non è precaricato in MiKTeX.
Davide ha segnalato che che il tedesco e l’inglese non vengono sillabati; per aiutarlo avremmo bisogno di avere l’inizio del suo file log dove sono elencate le lingue e i nomi precisi delle lingue precaricate. Per esempio le prime righe di un qualunque mio file log dicono:
`
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009) (format=pdflatex 2010.5.24) 7 AUG 2010 15:20
entering extended mode
\write18 enabled.
%&-line parsing enabled.
**GuidaGuIT.tex
(./GuidaGuIT.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, ar
abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
greek, greek, hungarian, icelandic, assamese, bengali, gujarati, hindi, kannada
, malayalam, marathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, i
rish, italian, kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, b
okmal, nynorsk, polish, portuguese, romanian, russian, sanskrit, serbian, slova
k, slovenian, spanish, swedish, turkish, turkmen, ukenglish, ukrainian, upperso
rbian, welsh, loaded.
`È chiaro che io posso sillabare in tedesco, perché la lingua “german” è elencata; che cosa c’è scritto nel file .log di Davide?
-
7 Agosto 2010 alle 17:16 #47891::
Uso questo topic perché ho lo stesso problema (ovvero per il mio Tex Live l’unica lingua con hyphenation patterns è l’inglese).Su Lucid Lynx, ho scaricato texlive-latex-base e texlive-lang-italian, ma nonostante i comandi
`$ sudo fmtutil –all`
e
`~/etc/texmf/hyphen.d$ update-language-dat -c.`
il problema persiste.
Usando \usepackage[italian]{babel}:
`This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=latex 2010.8.4) 7 AUG 2010 19:06
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**ciao.tex
(./ciao.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
`❓
-
7 Agosto 2010 alle 21:37 #47892::
Più volte mi pare di avere visto dei topic riguardanti l’installazione di TeXlive su Ubuntu di qualunque versione. Più volte è stato raccomandato di non scaricare le versioni debian parziali con eventuali aggiunte tipo texlive-lang-italian. Non so perché non funzionino.
Certo se per la tua versione devi aggiungere texlive-lanf-italian devi prima aggiornare il file language.dat (sicuro? — vedi sotto) e poi rigenerare i formati.In realtà temo che rigenerare language.dat non serva a niente, perché di default, al fine di poter far funzionare i motori di composizione e di sillabazione come xetex che accettano l’imput e l’output con codifica UNICODE (utf8) i file di sillabazione e in particolare il file che contiene i nomi delle lingua da sillabare è language.def.. Questo provvede ad elencare i file loader-
.tex che a sua volta, dopo aver dato le opportune definizioni che dipendono dalla lingua, carica il file dei pattern relativi a quella lingua e codificati in utf8. Mi stupirei se su ubunt la versione texlive-latex-base usasse ancora i vecchi file hyph.tex con il loro elenco contenuto in language.dat. Ora non ho il mio Linux sottomano, ma io ho caricato l’intero TeXlive dal sito CTAN, e risulta predisposto per sillabare in tutte le lingue di cui LaTeX è capace; certo sembra uno spreco di spazio (e poi sorgono altri problemi con Ubuntu, perché bisogna fargli credere che invece di TeXlive di CTAN, si sia installata la versione Debian) ma lameno funziona con tutte le lingue e non bisogna ammattirsi per scoprire le cose che non sono adeguatamente documentate. Analogamente sul Mcc che sto usando, o sul mio piccolo Netbook WinXP, ho la TeXlive di CTAN completa e tutto funziona a meraviglia.
-
8 Agosto 2010 alle 17:49 #47893::
Più volte mi pare di avere visto dei topic riguardanti l’installazione di TeXlive su Ubuntu di qualunque versione. Più volte è stato raccomandato di non scaricare le versioni debian parziali con eventuali aggiunte tipo texlive-lang-italian. Non so perché non funzionino.
Però molte volte succede che il problema si risolve semplicemente installando il language pack in italiano. Anche sotto Lucid Lynx.
Mi stupirei se su ubunt la versione texlive-latex-base usasse ancora i vecchi file
hyph.tex con il loro elenco contenuto in language.dat. La sintassi del file non è quella, comunque sembra che funzioni (ancora) così.
Boh!
Proverò ad installare la full.
-
30 Agosto 2010 alle 15:21 #47894::
Io uso tex-live su Ubuntu. Ho anche il cd del CTAN (anche se di qualche anno fa). Dovrei disinstallare il tex installato con Synaptic e installare manualmente tex-live?Riguardo alla sillabazione di Weltanschaung, non so. Io sto scrivendo un libro, non una sola parola. Alcune sono azzeccate, certo; ma molte no. Per esempio, mi sono trovato ‘gle-ichung’ (bestemmia!). Ovviamente, restringendo la larghezza del testo gli errori aumentano. L’impressione è che ci sono meno errori in una pagina più larga, semplicemente perchè il latex evita di sillabare, avendo più spazio a disposizione. Mentre nella pagina piccola non sa come procedere. Ho anche provato a sillabare io tutta la parola. Per esempio: O\-pe\-ra\-tions\-kreis. Ad ogni modo, non è in grado di sillabare in italiano ‘operazioni’; lo sillaba sempre come ‘op-erazioni’. Devo inserirlo io a mano.
-
30 Agosto 2010 alle 15:43 #47895::
Io uso tex-live su Ubuntu. Ho anche il cd del CTAN (anche se di qualche anno fa). Dovrei disinstallare il tex installato con Synaptic e installare manualmente tex-live?
In giro per il forum ci sono istruzioni per installare TeX Live su Ubuntu. Ma installando i pacchetti per le lingue il problema dovrebbe risolversi da sé. Non ho a disposizione un sistema Ubuntu su cui fare prove, forse domani.
Riguardo alla sillabazione di Weltanschaung, …
Io sapevo che si scrive “Weltanschauung”, con due u. La sillabazione dovrebbe essere “Welt-an-schau-ung”
Ciao
Enrico
-
30 Agosto 2010 alle 15:58 #47896
-
30 Agosto 2010 alle 17:05 #47897::
Sembra che recentemente siano sorti diversi problemi con la ditribuzione Ubuntu di TeXLive; mi pare di avere capito che la ubuntu-texlive-basic installi solo la sillabazione pr l’inglese; per ogni altra lingua è necessario ricorrere al pacchetto specifico di quella lingua da instalalre con Synaptic o simili.Io sul mio vecchio portatile sul quale unbunto9…. girava a meraviglia ho ben altri problemicon la verione 10.04, visto che mi si inchioda alla grande. Tuttavia sono riuscito a installarvi TeXLinve 2009 scricando da CTAN l’installer e poi gestendo tutta l’installazione con quell’installer. Il tutto funzionerebbe magnificamente se invece di 256MiB di RAM ne avessi, chessò, 1GiB,
Non posso essere d’aiuto su questo fronte, perché sono nell’impossibilità di sperimentare con una versione indigena a Ubuntu. Tuttavia la questione è venuta a galla spesso in questi ultimi due mesi e sono state fornite molte indicazioni in merito per poter installare la distribuzione TeXLive completa di CTAN e far credere a Ubuntu di avere a bordo la sua versione indigena. Cerca nei messaggi degli ultimi due mesi la parola “sillabazione”
-
31 Agosto 2010 alle 16:06 #47898::
Io uso tex-live su Ubuntu. Ho anche il cd del CTAN (anche se di qualche anno fa). Dovrei disinstallare il tex installato con Synaptic e installare manualmente tex-live?
In giro per il forum ci sono istruzioni per installare TeX Live su Ubuntu. Ma installando i pacchetti per le lingue il problema dovrebbe risolversi da sé. Non ho a disposizione un sistema Ubuntu su cui fare prove, forse domani.
Riguardo alla sillabazione di Weltanschaung, …
Io sapevo che si scrive “Weltanschauung”, con due u. La sillabazione dovrebbe essere “Welt-an-schau-ung”
Ciao
EnricoAllora, ho provato su una Ubuntu 10.04; all’inizio la risposta di latex è che le lingue conosciute sono
`english, usenglishmax, dumylang, nohyphenation`
Dopo l’installazione del pacchetto texlive-lang-german con Synaptic, le lingue conosciute sono
`english, usenglishmax, dumylang, nohyphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19`
senza alcun altro intervento. Su una Ubuntu 9 dovrebbe essere lo stesso (ma con TeX Live 2007, naturalmente).Ciao
Enrico
-
31 Agosto 2010 alle 17:13 #47899
-
31 Agosto 2010 alle 20:08 #47900::
Ho scaricato i pacchetti per il tedesco e l’italiano. Adesso, non è male. Ma come faccio a sapere per quali lingue ho disponibile la sillabazione?
In ogni caso, grazie.
Hai l’elenco nel file .log: all’inizio trovi qualcosa come
`LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, dumylang, nohyphenation,
german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, arabic,
armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch,
ukenglish, usenglishmax, esperanto, estonian, farsi, finnish, french, galician,
german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese,
bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil,
telugu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian,
lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese,
romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish,
turkmen, ukrainian, uppersorbian, welsh, loaded.`
MacTeX (cioè TeX Live per Mac OS X) abilita tutte le regole di sillabazione disponibili.Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.