PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LuaLaTeX-Babel-Problem



G.Hanisch
29-05-2014, 17:24
Hallo liebe TeXler/innen,
nachdem ich miktex upgedated habe, erhalte ich bei folgendem Minimalbeispiel

\documentclass[12pt, a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage{unicode-math}
\setmainfont{Arial}
\begin{document}
Testtext.
\end{document}

folgende Fehlermeldung:


("C:/Program Files/MiKTeX 2.9/tex/latex/babel/luababel.def"
luatex-hyphen: using data file: C:/ProgramData/MiKTeX/2.9/tex/generic/config/lan
guage.dat.lua))
\l@naustrian = a dialect from \language\l@ngerman
\l@nswissgerman = a dialect from \language\l@ngerman
Package babel Info: Making " an active character on input line 88.
luatex-hyphen: loading patterns and exceptions for: ngerman (\language43)
! Conflicting pattern ignored.
\bbl@ev@luatex@patterns ...}', '\the \language ')}
\fi \fi
l.140 \ldf@finish\CurrentOption

? q
OK, entering \batchmode...
! Conflicting pattern ignored.
\bbl@ev@luatex@patterns ...}', '\the \language ')}
\fi \fi
l.140 \ldf@finish\CurrentOption


Bitte um Hilfe. Danke.

u_fischer
29-05-2014, 17:45
Ich habe keine Probleme. Hast du die Updates als User + als Admin gemacht?

G.Hanisch
29-05-2014, 18:07
Ich habe keine Probleme. Hast du die Updates als User + als Admin gemacht?

Ja, habe die Updates sowohl als Administrator als auch als User gemacht und habe auch die Formate sowohl als User als auch als Administrator neu generiert.

G.Hanisch
30-05-2014, 10:38
Ja, habe die Updates sowohl als Administrator als auch als User gemacht und habe auch die Formate sowohl als User als auch als Administrator neu generiert.

Der Fehler liegt in ngerman bzw. german, denn tauscht man das auf english läuft es ohne Fehler.

cgnieder
30-05-2014, 10:55
Der Fehler liegt in ngerman bzw. german, denn tauscht man das auf english läuft es ohne Fehler.

Das scheint mir das gleiche Problem wir hier http://www.mrunix.de/forums/showthread.php?t=76335 zu sein. (nicht vom biblatex im Thread ablenken lassen)

Grüße

u_fischer
30-05-2014, 12:13
Das scheint mir das gleiche Problem wir hier http://www.mrunix.de/forums/showthread.php?t=76335 zu sein. (nicht vom biblatex im Thread ablenken lassen)


Glaube ich eher nicht. Wenn babel-ngerman nicht installiert wäre, gäbe es andere Fehler. Für mich klingt das eher, als wäre entweder die Patterndatei defekt, oder es treten sich Sprachen gegenseitig auf die Füße - da müsste man die language.dat.lua mal sehen.

G.Hanisch
30-05-2014, 13:17
Glaube ich eher nicht. Wenn babel-ngerman nicht installiert wäre, gäbe es andere Fehler. Für mich klingt das eher, als wäre entweder die Patterndatei defekt, oder es treten sich Sprachen gegenseitig auf die Füße - da müsste man die language.dat.lua mal sehen.

Liebe Ulrike,
leider hast du Recht. Das entsprechende File babel-german (babel-ngerman gibt es nicht) ist sowohl als Admin als auch als User installiert.

Der german-Teil von language.dat.lua schaut so aus:


['german'] = {
loader='loadhyph-de-1901.tex',
lefthyphenmin=2,
righthyphenmin=2,
synonyms={ },
patterns='hyph-de-1901.pat.txt',
hyphenation='hyph-de-1901.hyp.txt',
},
['german-x-2013-05-26'] = {
loader='dehypht-x-2013-05-26.tex',
lefthyphenmin=2,
righthyphenmin=2,
synonyms={ 'german-x-latest' },
patterns='',
hyphenation='',
},

bzw. im anderen languagefile genauso:


['german'] = {
loader='loadhyph-de-1901.tex',
lefthyphenmin=2,
righthyphenmin=2,
synonyms={ },
patterns='hyph-de-1901.pat.txt',
hyphenation='hyph-de-1901.hyp.txt',
},
['german-x-2013-05-26'] = {
loader='dehypht-x-2013-05-26.tex',
lefthyphenmin=2,
righthyphenmin=2,
synonyms={ 'german-x-latest' },
patterns='',
hyphenation='',
},

G.Hanisch
30-05-2014, 16:19
Habe das Problem durch Deinstalieren und Neuinstalieren von MikTex gelöst.
Danke für eure Hilfe.

u_fischer
02-06-2014, 14:21
Für den Fall, dass andere den Fehler bekommen:

Möglicherweise hilft es, das lualatex-Format neu zu erzeugen (miktex-settings, Tab Format).