[NTG-context] error with new release
Thomas A. Schmitz
thomas.schmitz at uni-bonn.de
Sat May 20 23:41:15 CEST 2006
Taco wrote
> Hans Hagen wrote:
> > Thomas A. Schmitz wrote:
> >
> >>When I regenerate the formats on my linux box with the latest
> release, I
> >>get this error:
> >>
> >>language : patterns pl for pl loaded (n=13,e=pl0,m=pl0)
> >>(/usr/share/texmf/tex/generic/hyphen/plhyph.tex
> >>!Improper alphabetic constant.
> >><to be read again>
> >> \else
> >>\utffouruniglph ...tf at c *(#1-\utf at f )+\utf at b *(`#2
> >> -\utf at g )+\utf at a
> >>*(`#3-\ut...
> >>l.189 ./sr/o
> >> 2d5
> >>
> >>Since nobody else complains, I guess this must be a misconfiguration
> on
> >>my side, but what could it be?
> >>
> >
>
> Loading the wrong pattern file, most likely. This plhyph.tex is
> not one of Hans' files, it should have found lang-pl.pat instead.
> Perhaps you have a file called 'aliases' somewhere that remaps
> lang-pl.pat to the tetex-supplied plhyph.tex. Otherwise, something
> is wrong with the search paths.
>
> Cheers, taco
>
Bingo, that was it. This is on Suse 10.1. by default, it ships with a
cont-usr.tex in /etc/texmf/tex/context/config/ which takes precedence
over everything else. And this file contains a couple of synonyms which
seem pretty stale:
%D Hyphenation patterns are normally sought in filed named
%D \type {lang-xx.pat}. When present on the system, those
%D patterns take precedence. (The next list is inspired on
%D Thomas Esser's \TETEX\ distribution.) This list will be
%D adapted to the actual situation.
\definefilesynonym [lang-ca.pat] [cahyph.tex]
\definefilesynonym [lang-da.pat] [dkhyph.tex]
\definefilesynonym [lang-de.pat] [dehyphn.tex]
\definefilesynonym [lang-es.pat] [eshyph.tex]
\definefilesynonym [lang-fi.pat] [fihyph.tex]
\definefilesynonym [lang-fr.pat] [frhyph.tex]
\definefilesynonym [lang-hr.pat] [hrhyph.tex]
\definefilesynonym [lang-hu.pat] [huhyph.tex]
\definefilesynonym [lang-it.pat] [ithyph.tex]
\definefilesynonym [lang-la.pat] [lahyph7.tex]
\definefilesynonym [lang-no.pat] [nohyph.tex]
\definefilesynonym [lang-pl.pat] [plhyph.tex]
\definefilesynonym [lang-pt.pat] [pthyph.tex]
\definefilesynonym [lang-ro.pat] [rohyph.tex]
\definefilesynonym [lang-ru.pat] [ruenhyph.tex] % sic: ruen
\definefilesynonym [lang-sl.pat] [sihyph.tex] % sic: sl/si
\definefilesynonym [lang-sv.pat] [svhyph.tex] % was [sehyph.tex]
\definefilesynonym [lang-tr.pat] [tkhyph.tex] % was [trhyph.tex]
\definefilesynonym [lang-ua.pat] [ukrenhyp.tex] % sic ukren
\definefilesynonym [lang-uk.pat] [ukhyph.tex]
\definefilesynonym [lang-nl.pat] [nlhyphen.tex] % symbolic name, see
below
\definefilesynonym [lang-af.pat] [nlhyphen.tex] % symbolic name, see
below
\definefilesynonym [lang-en.pat] [ushyphen.tex] % symbolic name, see
below
\definefilesynonym [lang-us.pat] [ushyphen.tex] % symbolic name, see
below
%definefilesynonym [czhyph.pat] [czhyphen.tex] % safeguard
%definefilesynonym [skhyph.pat] [skhyphen.tex] % safeguard
\definefilesynonym [lang-cz.pat] [czhyphen.tex] % in a different part
of the tree, sigh
\definefilesynonym [lang-sk.pat] [skhyphen.tex] % in a different part
of the tree, sigh
%definefilesynonym [lang-cz.hyp] [czhyphen.ex] % in a different part
of the tree, sigh
%definefilesynonym [lang-sk.hyp] [skhyphen.ex] % in a different part
of the tree, sigh
\definefilesynonym [lang-deo.pat] [dehypht.tex] % old german patterns
I removed this file, and format generation proceeded normally. But I
guess that at every Suse update, it will be regenerated...
Best
Thomas
More information about the ntg-context
mailing list