[tex-eplain] German.sty does not work in (e)plain.tex

Karl Berry karl at freefriends.org
Mon Feb 8 00:42:30 CET 2010


Hi Michael,

    However, I cannot get plain tex to use german.sty. 

This works for me:

\catcode`@=11 \def\l at german{\lang at german}\catcode`@=12
\input german.sty

Explanation: \addlanguage (which is in the file named "etex.src")
defines \lang at german (or \lang at whatever).  This is for use with Babel.
Apparently german.sty uses \l at whatever instead of \lang at whatever.  Sigh.

    \addlanguage {German}{xu-dehypht.tex}{}{2}{3}
    \addlanguage {ngerman}{xu-dehyphn.tex}{}{2}{3}
    to /etc/texmf/tex/plain/config/language.def

That was the hard part, so congratulations.  Since you've already done
that, I hope that the above will get you going.  If you don't feel like
modifying your documents you could add the \def's to language.def and
remake etex.fmt again.

Hope this helps,
Karl


More information about the tex-eplain mailing list