--- Begin Message ---
Package: tex-common
Version: 6.11
Severity: normal
Dear Maintainer,
I'm trying to have non-English hyphenation patterns with etex on stretch,
and I'm unable to figure out how this is intended to happen.
Consider this input:
\input ngerman.sty
internationaler, internationaler, internationaler,
internationaler, internationaler, internationaler,
internationaler, internationaler,
\bye
Running "bplain tmp.tex", this correctly hyphenates "inter-nationaler" and
produces a justified line. bplain was produced using a conventional
"bplain tex language.dat" in /etc/texmf/fmt.d.
Instead running "etex tmp.tex" without preparations (assuming it comes
with all patterns built-in) first runs initex, like this (according to
the generated output):
pdftex -ini -jobname=etex -progname=etex -translate-file=cp227.tcx *etex.ini'
-- and indeed, the initex log tells one that:
...
(/usr/share/texlive/texmf-dist/tex/generic/dehyph/dehyphn.tex
New German Hyphenation Patterns `dehyphn' Rev.31 <2001-05-07> (WaS)))
...
and hence the hyphens I'm after do get loaded. I don't see any definition of
l@ngerman, though, and sure enough, the the normal TeX run then says:
ngerman -- \language number for ngerman undefined, default 255 used,
ngerman -- Please read "gerdoc.tex" how to install hyphenation patterns.)
Overfull \hbox (32.57936pt too wide) in paragraph at lines 2--5
[]\tenrm internationaler, internationaler, internationaler, internationaler, in
ternationaler, internationaler, internationaler,|
So, rather clearly, the hyphenation patterns are not available, and an
overfull hbox ensues.
I've tried a few things to change this, in particular defining, against
better judgement,
etex etex language.def -etex -translate-file=cp227.tcx etex.ini
in an /etc/texmf/fmt.d/01etex.cnf. This doesn't change anything but gives,
on update-fmtutil, a big warning with the explanation
Warning: Old configuration style found in /etc/texmf/fmt.d
Warning: For now these files have been included,
Warning: but expect inconsistencies.
Warning: These packages should be rebuild with tex-common.
Warning: Please see /usr/share/doc/tex-common/NEWS.Debian.gz
-- that's not terribly helpful for hapless users who've migrated their
personal configuration, because the NEWS.Debian.gz, as far as I could
make out, does not discuss that case. But that's somewhat tangential
because it doesn't really change the trouble I'm having here anyway --
even with this sort of explicit language.def the patterns don't appear.
So: is there any way to have non-English hyphenation patterns with
stretch etex (where at least my etex is linked to pdftex)? Am I
missing something fundamental?
Thanks for any insight (given that stretch pstricks is broken with DEK
tex I'd really like to be able to move to etex...)
-- System Information:
Debian Release: 10.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (x86_64)
Kernel: Linux 5.3.1 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)
Versions of packages tex-common depends on:
ii dpkg 1.19.7
ii ucf 3.0038+nmu1
tex-common recommends no packages.
Versions of packages tex-common suggests:
ii debhelper 12.1.1
Versions of packages texlive-base depends on:
ii debconf [debconf-2.0] 1.5.71
ii libpaper-utils 1.1.28
ii sensible-utils 0.0.12
ii texlive-binaries 2018.20181218.49446-1
ii ucf 3.0038+nmu1
ii xdg-utils 1.1.3-1
Versions of packages texlive-base recommends:
ii lmodern 2.004.5-6
Versions of packages texlive-base suggests:
ii ghostscript [postscript-viewer] 9.27~dfsg-2+deb10u2
ii gv [postscript-viewer] 1:3.7.4-2
ii mupdf [pdf-viewer] 1.14.0+ds1-4
ii perl-tk 1:804.033-2+b3
ii xpdf [pdf-viewer] 3.04-13
ii zathura-pdf-poppler [pdf-viewer] 0.2.9-1
ii zathura-ps [postscript-viewer] 0.2.6-1
Versions of packages texlive-binaries depends on:
ii dpkg 1.19.7
ii install-info 6.5.0.dfsg.1-4+b1
ii libbrotli1 1.0.7-2
ii libc6 2.28-10
ii libcairo2 1.16.0-4
ii libfontconfig1 2.13.1-2
ii libfreetype6 2.9.1-3
ii libgcc1 1:8.3.0-6
ii libgmp10 2:6.1.2+dfsg-4
ii libgraphite2-3 1.3.13-7
ii libgs9 9.27~dfsg-2+deb10u2
ii libharfbuzz-icu0 2.3.1-1
ii libharfbuzz0b 2.3.1-1
ii libice6 2:1.0.9-2
ii libicu63 63.1-6
ii libkpathsea6 2018.20181218.49446-1
ii libmpfr6 4.0.2-1
ii libpaper1 1.1.28
ii libpixman-1-0 0.36.0-1
ii libpng16-16 1.6.36-6
ii libpotrace0 1.15-1
ii libptexenc1 2018.20181218.49446-1
ii libsm6 2:1.2.3-1
ii libstdc++6 8.3.0-6
ii libsynctex2 2018.20181218.49446-1
ii libteckit0 2.5.8+ds2-5
ii libtexlua52 2018.20181218.49446-1
ii libtexlua53 2018.20181218.49446-1
ii libtexluajit2 2018.20181218.49446-1
ii libwoff1 1.0.2-1
ii libx11-6 2:1.6.7-1
ii libxaw7 2:1.0.13-1+b2
ii libxext6 2:1.3.3-1+b2
ii libxi6 2:1.7.9-1
ii libxmu6 2:1.1.2-2+b3
ii libxpm4 1:3.5.12-1
ii libxt6 1:1.1.5-1+b3
ii libxxhash0 0.6.5-2
ii libzzip-0-13 0.13.62-3.2
ii perl 5.28.1-6
ii t1utils 1.41-3
ii zlib1g 1:1.2.11.dfsg-1
Versions of packages texlive-binaries recommends:
ii texlive-base 2018.20190227-2
-- debconf information:
tex-common/check_texmf_missing:
tex-common/check_texmf_wrong:
texlive-base/binary_chooser: pdftex, dvips, dvipdfmx, xdvi
texlive-base/texconfig_ignorant:
--- End Message ---
--- Begin Message ---
Dear Markus,
> texdoc etex
> doesn't mention \uselanguage, and actually looking for language or
Indeed, the etex documentation is very much outdated - mostly because
nobody is developing anymore, and more importantly because Peter passed
away recently :-(
I agree that there could be better documentation - but who will invest
time to write it?
> Ok, I see. I'm fine with closing this bug. Or turning it into a
I am closing this bug according to our policy that we don't keep bugs
that are up-upstream (ie not packaging related).
If you are really interested in better docs for it, please contact the
texlive mailing list, or maybe the tex-k mailing list, but my guesses
are that the echo will not be impressive.
But one never knows ... Karl (Berry) might be interested in improving
it.
Best
Norbert
--
PREINING Norbert http://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
--- End Message ---