Nikolaus Schulz
2006-01-21 20:15:30 UTC
Hallo Leute!
Bei dem folgenden Demo verschluckt sich LaTeX an dem Umlaut im
\hyphenation-Befehl. Codiere ich die gleiche Datei in latin1, --
ohne das usc-package, und inputenc natürlich entprechend gesetzt -- geht
alles glatt.
Auch nach ausgiebiger, entnervender Recherche blick ich nicht, warum.
Hat jemand hier eine Idee?
----- Beispiel in UTF-8 ------
% -*- coding: utf-8 -*-
\documentclass{article}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\hyphenation{In-du-strie-län-der}
\begin{document}
Etwas Text.
\end{document}
----- Ende Beispiel in UTF-8 ------
Der Übersetzungsversuch erzeugt folgende Logdatei.
Offensichtlichen Overhead hab ich rausgekürzt.
------ Logdatei, leicht gekürzt -------
This is e-TeX, Version 3.14159-2.1 (Web2C 7.4.5) (format=latex 2006.1.9) 21 JAN 2006 19:51
entering extended mode
**test-utf8.tex
(./test-utf8.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, catalan, croatian, czech, danish, dutch, finnish, greek, iceland
ic, irish, italian, latin, magyar, norsk, norsk, portuges, romanian, russian, s
lovak, slovene, spanish, swedish, turkish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo
File: size10.clo 2001/04/21 v1.4e Standard LaTeX file (size option)
)
<snip>
)
(/usr/share/texmf/tex/latex/ucs/ucs.sty
Package: ucs 2004/10/17 UCS: Unicode input support
(/usr/share/texmf/tex/latex/ucs/data/uni-global.def
File: uni-global.def 2005/04/14 UCS: Unicode global data
)
\***@secondtry=\count87
\***@combtoks=\toks14
\***@combtoksb=\toks15
\***@temptokena=\toks16
)
(/usr/share/texmf/tex/latex/base/inputenc.sty
Package: inputenc 2001/07/10 v0.99a Input encoding file
LaTeX Info: Redefining \IeC on input line 71.
(/usr/share/texmf/tex/latex/ucs/utf8x.def
File: utf8x.def 2004/10/17 UCS: Input encoding UTF-8
))
(/usr/share/texmf/tex/generic/babel/babel.sty
Package: babel 2001/03/01 v3.7h The Babel package
(/usr/share/texmf/tex/generic/babel/germanb.ldf
Language: germanb 2001/01/26 v2.6k German support from the babel system
(/usr/share/texmf/tex/generic/babel/babel.def
File: babel.def 2001/03/01 v3.7h Babel common definitions
\***@savecnt=\count88
\***@D=\dimen103
)
\***@austrian = a dialect from \language\***@german
Package babel Info: Making " an active character on input line 72.
))
(/usr/share/texmf/tex/latex/base/fontenc.sty
Package: fontenc 2001/06/05 v1.94 Standard LaTeX package
(/usr/share/texmf/tex/latex/base/t1enc.def
File: t1enc.def 2001/06/05 v1.94 Standard LaTeX file
LaTeX Font Info: Redeclaring font encoding T1 on input line 38.
))
! Improper \hyphenation will be flushed.
^^c3...95-\string #1\endcsname \relax \begingroup
\let \***@viii@undeferr \@...
l.10 \hyphenation{In-du-strie-l^^c3^^a4
nd-der}
? X
------- Ende Logdatei ---------
Also nochmal: wer weiß mehr? Ist Linux reif für Unicode? :-)
Ansonsten wünsch ich allen hier ein schönes Wochenende!
Nikolaus
Bei dem folgenden Demo verschluckt sich LaTeX an dem Umlaut im
\hyphenation-Befehl. Codiere ich die gleiche Datei in latin1, --
ohne das usc-package, und inputenc natürlich entprechend gesetzt -- geht
alles glatt.
Auch nach ausgiebiger, entnervender Recherche blick ich nicht, warum.
Hat jemand hier eine Idee?
----- Beispiel in UTF-8 ------
% -*- coding: utf-8 -*-
\documentclass{article}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\hyphenation{In-du-strie-län-der}
\begin{document}
Etwas Text.
\end{document}
----- Ende Beispiel in UTF-8 ------
Der Übersetzungsversuch erzeugt folgende Logdatei.
Offensichtlichen Overhead hab ich rausgekürzt.
------ Logdatei, leicht gekürzt -------
This is e-TeX, Version 3.14159-2.1 (Web2C 7.4.5) (format=latex 2006.1.9) 21 JAN 2006 19:51
entering extended mode
**test-utf8.tex
(./test-utf8.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, catalan, croatian, czech, danish, dutch, finnish, greek, iceland
ic, irish, italian, latin, magyar, norsk, norsk, portuges, romanian, russian, s
lovak, slovene, spanish, swedish, turkish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo
File: size10.clo 2001/04/21 v1.4e Standard LaTeX file (size option)
)
<snip>
)
(/usr/share/texmf/tex/latex/ucs/ucs.sty
Package: ucs 2004/10/17 UCS: Unicode input support
(/usr/share/texmf/tex/latex/ucs/data/uni-global.def
File: uni-global.def 2005/04/14 UCS: Unicode global data
)
\***@secondtry=\count87
\***@combtoks=\toks14
\***@combtoksb=\toks15
\***@temptokena=\toks16
)
(/usr/share/texmf/tex/latex/base/inputenc.sty
Package: inputenc 2001/07/10 v0.99a Input encoding file
LaTeX Info: Redefining \IeC on input line 71.
(/usr/share/texmf/tex/latex/ucs/utf8x.def
File: utf8x.def 2004/10/17 UCS: Input encoding UTF-8
))
(/usr/share/texmf/tex/generic/babel/babel.sty
Package: babel 2001/03/01 v3.7h The Babel package
(/usr/share/texmf/tex/generic/babel/germanb.ldf
Language: germanb 2001/01/26 v2.6k German support from the babel system
(/usr/share/texmf/tex/generic/babel/babel.def
File: babel.def 2001/03/01 v3.7h Babel common definitions
\***@savecnt=\count88
\***@D=\dimen103
)
\***@austrian = a dialect from \language\***@german
Package babel Info: Making " an active character on input line 72.
))
(/usr/share/texmf/tex/latex/base/fontenc.sty
Package: fontenc 2001/06/05 v1.94 Standard LaTeX package
(/usr/share/texmf/tex/latex/base/t1enc.def
File: t1enc.def 2001/06/05 v1.94 Standard LaTeX file
LaTeX Font Info: Redeclaring font encoding T1 on input line 38.
))
! Improper \hyphenation will be flushed.
^^c3...95-\string #1\endcsname \relax \begingroup
\let \***@viii@undeferr \@...
l.10 \hyphenation{In-du-strie-l^^c3^^a4
nd-der}
? X
------- Ende Logdatei ---------
Also nochmal: wer weiß mehr? Ist Linux reif für Unicode? :-)
Ansonsten wünsch ich allen hier ein schönes Wochenende!
Nikolaus