PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schlechte Silbentrennung mehr (LaTeX Upgrade)



ElGato
03-06-2012, 22:22
Habe vorhin ein Upgrade von meiner Ubuntu-Version vorgenommen und LaTeX manuell [installiert URL="http://wiki.ubuntuusers.de/LaTeX#TeX-Live"]neuinstalliert[/URL] nun funktioniert die Silbentrennung fehlerhaft.

Der Header ist so aufgebaut und war bisher immer lauffähig. Da ich mich mit Log Files so auskenne, hier hoffentlich alles Relevante.

Hat jemand eine Idee woran es liegen könnte???



LOG FILE :
This is XeTeX, Version 3.1415926-2.3-0.9997.5 (TeX Live 2011) (format=xelatex 2012.6.3) 3 JUN 2012 22:02
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**Buch.tex
(./Buch.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, du
tch, ethiopic, loaded.
(/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrbook.cls
Document Class: scrbook 2012/03/08 v3.10a KOMA-Script document class (book)
(/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrkbase.sty
Package: scrkbase 2012/03/08 v3.10a KOMA-Script package (KOMA-Script-dependent
basics and keyval usage)
(/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrbase.sty
Package: scrbase 2012/03/08 v3.10a KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package: scrlfile 2011/03/09 v3.09 KOMA-Script package (loading files)
Package scrlfile, 2011/03/09 v3.09 KOMA-Script package (loading files)
Copyright (C) Markus Kohm
))) (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/tocbasic.sty
Package: tocbasic 2011/05/30 v3.09a KOMA-Script package (handling toc-files)
)
Package tocbasic Info: omitting babel extension for `toc'
(tocbasic) because of feature `nobabel' available
(tocbasic) for `toc' on input line 117.
Package tocbasic Info: omitting babel extension for `lof'
(tocbasic) because of feature `nobabel' available
(tocbasic) for `lof' on input line 118.
Package tocbasic Info: omitting babel extension for `lot'
(tocbasic) because of feature `nobabel' available
(tocbasic) for `lot' on input line 119.
Class scrbook Info: File `scrsize10pt.clo' used to setup font sizes on input li
ne 1364.
(/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrsize10pt.clo
File: scrsize10pt.clo 2012/03/08 v3.10a KOMA-Script font size class option (10p
t)
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/typearea.sty
Package: typearea 2012/03/08 v3.10a KOMA-Script package (type area)
Package typearea, 2012/03/08 v3.10a KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-
\ta@bcor=\skip41
\ta@div=\count80
\ta@hblk=\skip42
\ta@vblk=\skip43
\ta@temp=\skip44
Package typearea Info: These are the values describing the layout:
(typearea) DIV = 8
(typearea) BCOR = 0.0pt
(typearea) \paperwidth = 597.50793pt
(typearea) \textwidth = 373.44246pt
(typearea) DIV departure = -4%
(typearea) \evensidemargin = 77.107pt
(typearea) \oddsidemargin = 2.4185pt
(typearea) \paperheight = 845.04694pt
(typearea) \textheight = 538.0pt
(typearea) \topmargin = 0.36087pt
(typearea) \headheight = 15.0pt
(typearea) \headsep = 18.0pt
(typearea) \topskip = 10.0pt
(typearea) \footskip = 42.0pt
(typearea) \baselineskip = 12.0pt
(typearea) on input line 1177.
)
\c@part=\count81
\c@chapter=\count82
\c@section=\count83
\c@subsection=\count84
\c@subsubsection=\count85
\c@paragraph=\count86
\c@subparagraph=\count87
\abovecaptionskip=\skip45
\belowcaptionskip=\skip46
\c@pti@nb@sid@b@x=\box26
\c@figure=\count88
\c@table=\count89
\bibindent=\dimen102
) (/usr/local/texlive/2011/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2010/09/12 v5.6 Page Geometry
(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is not detected.
)
(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifvtex.sty
Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
Package ifvtex Info: VTeX not detected.
)
(/usr/local/texlive/2011/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
\Gm@cnth=\count90
\Gm@cntv=\count91
\c@Gm@tempcnt=\count92
\Gm@bindingoffset=\dimen103
\Gm@wd@mp=\dimen104
\Gm@odd@mp=\dimen105
\Gm@even@mp=\dimen106
\Gm@layoutwidth=\dimen107
\Gm@layoutheight=\dimen108
\Gm@layouthoffset=\dimen109
\Gm@layoutvoffset=\dimen110
\Gm@dimlist=\toks15
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/xltxtra/xltxtra.sty
Package: xltxtra 2010/09/20 v0.5e Improvements for the "XeLaTeX" format
(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/fontspec/fontspec.sty
Package: fontspec 2012/05/06 v2.2b Advanced font selection for XeLaTeX/LuaLaTeX
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3names.sty
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty
Package: l3bootstrap 2011/12/29 v3110 L3 Experimental bootstrap code
)
Package: l3names 2012/03/04 v3494 L3 Experimental namespace for primitives
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/etex-pkg/etex.sty
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count93
)
Package: expl3 2012/04/23 v3570 L3 Experimental code bundle wrapper
(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/color.sty
Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
(/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg
File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
)
Package color Info: Driver file: xetex.def on input line 130.
(/usr/local/texlive/2011/texmf-dist/tex/xelatex/xetex-def/xetex.def
File: xetex.def 2009/11/22 v0.94 LaTeX color/graphics driver for XeTeX (RRM/JK)
))
(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: xetex.def on input line 91.
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3basics.sty
Package: l3basics 2012/03/04 v3491 L3 Experimental basic definitions
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3expan.sty
Package: l3expan 2012/02/26 v3460 L3 Experimental argument expansion
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3tl.sty
Package: l3tl 2012/03/04 v3490 L3 Experimental token lists
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3seq.sty
Package: l3seq 2012/03/04 v3490 L3 Experimental sequences and stacks
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3int.sty
Package: l3int 2012/03/04 v3490 L3 Experimental integers
\c_max_int=\count94
\l_tmpa_int=\count95
\l_tmpb_int=\count96
\l_tmpc_int=\count97
\g_tmpa_int=\count98
\g_tmpb_int=\count99
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3quark.sty
Package: l3quark 2012/02/12 v3384 L3 Experimental quarks
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prg.sty
Package: l3prg 2012/03/04 v3490 L3 Experimental control structures
\g_prg_map_int=\count100
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3clist.sty
Package: l3clist 2012/03/04 v3490 L3 Experimental comma separated lists
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3token.sty
Package: l3token 2012/03/04 v3491 L3 Experimental token manipulation
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prop.sty
Package: l3prop 2012/03/04 v3490 L3 Experimental property lists
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3msg.sty
Package: l3msg 2012/04/23 v3568 L3 Experimental messages
)
(/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3file.sty
Package: l3file 2012/03/09 v3520 L3 Experimental file and I/O operations
\l_iow_stream_int=\count101
\l_iow_line_length_int=\count102
\l_iow_target_length_int=\count103
\l_iow_current_line_int=\count104
\l_iow_current_word_int=\count105
\l_iow_current_indentation_int=\count106
)

Festus
03-06-2012, 22:46
Alles relevante wäre u.U. zumindest auch die Präambel deines Dokuments (ich verstehe, dass ein lauffähiges Beispiel hier wenig Sinn macht).

Außerdem was heißt fehlerhaft? Wird fehlerhaft getrennt oder gar nicht mehr? Bist du dir sicher, dass die Trennstellen falsch sind? Wir hatten hier (http://mrunix.de/forums/showthread.php?t=73397) gerade erst das Beispiel, dass sich Trennmuster in Amerikanisch und Englisch unterscheiden. Mit


\showhyphens{approximate factorization hierarchy}

kannst du dir Trennmuster ausgewählter Wort anzeigen lassen, um die Korrektheit zu überprüfen.

Für Silbentrennung ist außerdem babel zuständig, sofern es geladen wird. Du solltest also auch schauen, ob deine babel-Version aktuell ist und ob du die richtige Sprache wählst.

ElGato
03-06-2012, 23:12
Ich lade babel schon recht früh am Anfang. Ob ich vor babel [ngerman], in die Dokumentklassenoption oder in beides setzte, ändert nichts.



\documentclass[draft,ngerman,fontsize=10pt,cleardoublepage=empty, headings=small,parskip=half,index=totoc]{scrbook}
\usepackage{xltxtra} % für XeLaTeX
\usepackage[libertine={Ligatures=TeX,Numbers=OldStyle}]{libertineotf} % Schriftart
%\setmonofont{Linux Biolinum O} % Schriftarf für Codeumgebung
\setsansfont[Mapping=tex-text,Numbers=OldStyle]{Linux Biolinum O} % \setromanfont[Mapping=tex-text,Numbers=OldStyle]{Linux Libertine O}
\usepackage{babel} % Sprache
\usepackage[babel,german=guillemets]{csquotes}

hakaze
03-06-2012, 23:36
Wenn ich mich recht erinnere, spielt babel nicht gut mit xe(la)tex zusammen. Verwende besser polyglossia (http://ctan.org/pkg/polyglossia).

Schau dir auch das mal an:
Frequently loaded packages: Differences between pdfLaTeX and XeLaTeX (http://tex.stackexchange.com/questions/2984/frequently-loaded-packages-differences-between-pdflatex-and-xelatex)

u_fischer
04-06-2012, 09:16
Nun, du hast den log-File kurz vor einer der interessanten Stelle abgeschnitten, aber diesem Teil nach


Babel and hyphenation patterns for english, dumylang, nohyphenation, dutch, ethiopic, loaded.

hast du keine deutschen Trennmuster geladen.

Zu polyglossia zu wechseln würde da auch nichts nützen, und ist bei ngerman auch unnötig.

ElGato
04-06-2012, 12:45
Leider bin ich nicht zu Hause an meinem PC, wo die Dateien sind :( Aber ich werde den relevanten Teil auf jeden Fall noch posten.

Wie lädt man die deutschen Trennmuster :o
Es wird zwar immer wieder getrennt, aber deutlich weniger als vorher, was mein gesamtes Layout vernichtet :(

Vor dem Upgrade lief alles problemlos ... Vielleicht hat es auch mit Ubuntu 12.04 zu tun: Hier stellt sich die Tastatur nach jedem Neustart auf englisch um :( Vielleicht gibt es einen Zusammenhang.

Vielen Dank für die Antworten bisher!

u_fischer
04-06-2012, 14:16
Wie lädt man die deutschen Trennmuster

Im Kern indem man die language.dat anpasst und dann die Formate neu erzeugt. Wie man es konkret in TeXLive macht, weiß ich nicht. Normalerweise hätte ich erwartet, dass sie automatisch aktiviert werden (wenn die deutsche Trennregeln installiert wurden).


Vielleicht hat es auch mit Ubuntu 12.04 zu tun:

Nein. Trennmuster sind eine Einstellung des TeXSystems. Höchstens kann bei der Installation TeXLive nicht erkannt haben, dass du auch Deutsch haben willst (aber das würde nicht erklären, warum du holländische und äthiopische Trennmuster hast).

ElGato
05-06-2012, 20:42
Ich habe das ganze System neuaufgesetzt ... Bei einem Freund klappt alles, ich muss irgendetwas bei der Installation falsch gemacht haben, glaube ich :(

Hier der wichtige Teil, der noch gefehlt hat



Requested font "Linux Libertine O/ICU:script=latn;language=DFLT;mapping=tex-tex
t;+onum;" at 10.0pt
-> /usr/share/fonts/opentype/linux-libertine/LinLibertine_R.otf
(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.sty
Package: babel 2008/07/08 v3.8m The Babel package
(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/ngermanb.ldf
Language: ngermanb 2008/07/06 v2.6n new German support from the babel system
(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.def
File: babel.def 2008/07/08 v3.8m Babel common definitions
\babel@savecnt=\count184
\U@D=\dimen164
)
Package babel Warning: No hyphenation patterns were loaded for
(babel) the language `ngerman'
(babel) I will use the patterns loaded for \language=0 instead.
\l@ngerman = a dialect from \language0
\l@naustrian = a dialect from \language\l@ngerman
Package babel Info: Making " an active character on input line 92.
)) (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.sty
Package: csquotes 2011/10/22 v5.1d context-sensitive quotations
(/usr/local/texlive/2011/texmf-dist/tex/latex/etoolbox/etoolbox.sty
Package: etoolbox 2011/01/03 v2.1 e-TeX tools for LaTeX
\etb@tempcnta=\count185
)
\csq@reset=\count186
\csq@gtype=\count187
\csq@glevel=\count188
\csq@qlevel=\count189
\csq@maxlvl=\count190
\csq@tshold=\count191
\csq@ltx@everypar=\toks20
(/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.def
File: csquotes.def 2011/10/22 v5.1d csquotes generic definitions
)
Package csquotes Info: Trying to load configuration file 'csquotes.cfg'...
Package csquotes Info: ... configuration file loaded successfully.
(/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.cfg
File: csquotes.cfg


Vielen Dank!

mechanicus
05-06-2012, 22:06
Hi,

ich nutze TeX Live 2012 und es funktioniert:


\documentclass[ngerman]{scrreprt}
\usepackage{babel}
\usepackage{geometry}
\usepackage{xltxtra}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\end{document}

ElGato
05-06-2012, 22:47
Ich bin mir sicher, dass etwas bei der Installation schief gelaufen ist. Ich habe erst Texmaker installiert, was Texlive 2007 installiert hat. Texlive 2007 habe ich deinstalliert und dann laut Anweisung Texlive 2011 installiert.

Ich werde diesmal anders vorhegehen.

Lieben Dank allen Helferinnen und Helfern!

sommerfee
06-06-2012, 20:44
Hier steht doch das Problem:



Package babel Warning: No hyphenation patterns were loaded for
(babel) the language `ngerman'
(babel) I will use the patterns loaded for \language=0 instead.


Auf Hochdeutsch: Immer noch keine Deutschen Trennmuster. Die mußt du bei der Installation explizit abgewählt haben, denn ansonsten werden die bei TeXlive installiert.


Ich habe das ganze System neuaufgesetzt ...

tlmgr existiert, ein Neuaufsetzen ist nicht nötig.

ElGato
07-06-2012, 11:47
Hallo liebes Forum,

vielen Dank für die Hinweise und Anregungen :)

Mittlerweile habe ich die Fehlerquelle gefunden, irgendwas lief schief bei der Installation.

Ich habe mir hier (http://alexkrispin.wordpress.com/2010/10/12/a-script-to-automate-the-installation-of-texlive-2010/) das Installationsscript für die Installation für Ubuntu runtergeladen, der Rest war bestand fast immer nur auf "Weiter" oder "OK" klicken, einmal ausloggen, und einloggen - fertig.

Liebe Grüße und nochmals herzlichen Dank an alle :)