|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: R T
Length: 2381 (0x94d)
Types: TextFile
Names: »README.multihyph«
└─⟦060c9c824⟧ Bits:30007080 DKUUG TeX 2/12/89
└─⟦this⟧ »./tex82/TeXpatches/README.multihyph«
Received: by santra.hut.fi (5.57/ida/6.6/TeKoLa)
id AA20742; Wed, 13 Jul 88 17:46:09 +0300
Date: Wed, 13 Jul 88 17:46:09 +0300
From: Antti Louko <alo%fingate.bitnet@Forsythe.Stanford.EDU>
To: texhax@score.stanford.edu
Subject: Alternate hyphenation patterns for ctex
I have modified TeX to handle multiple hyphenation languages. This is
done with integer parameter \patternsnum, which selects the pattern
set currently used. The TeX version I modified is the web-to-c
version. It should work with most UNIX-machines.
For example:
% tex
This is TeX, C Version 2.9 (preloaded format=plain 88.7.5)
**\relax
*\patternsnum=0 % Well, this is default (English)
*\showhyphens{hyphenation}
Underfull \hbox (badness 10000) detected at line 0
[] \tenrm hy-phen-ation
*\showhyphens{tavutus} % tavutus = hyphenation in Finnish
Underfull \hbox (badness 10000) detected at line 0
[] \tenrm tavu-tus
*\patternsnum=1 % Finnish
*\showhyphens{hyphenation}
Underfull \hbox (badness 10000) detected at line 0
[] \tenrm hyp-he-na-tion
*\showhyphens{tavutus}
Underfull \hbox (badness 10000) detected at line 0
[] \tenrm ta-vu-tus
*\bye
(see the transcript file for additional information)
No pages of output.
Transcript written on texput.log.
%
You can see how the hyphenation changes. \patternsnum is used also
with the \patterns primitive, when TeX reads all the patterns. This is
our /usr/lib/tex/macros/hyphen.tex file:
\patternsnum=0
\input enghyphen % English hyphenation patterns (the original hyphen.tex)
\patternsnum=1
\input fh % Finnish hyphenation patterns
\patternsnum=0 % Reset to the default
If \patternsnum <> 0 accents, hyphenation algorithm sees accented
characters as pairs: \"a shows as ~~?a etc. This is useful with
many languages.
\patternsnum can be used in an environment where many languages are needed in
the same document. \patternsnum affects when the whole paragraph is
being hyphenated; that means that you should change change
\patternsnum immediately after a \par.
alo@santra.UUCP (mcvax!santra!alo) Antti Louko
alo@santra.hut.fi Helsinki University of Technology
alo@fingate.bitnet Computing Centre
alo%fingate.bitnet@cunyvm.cuny.edu SF-02150, Espoo
FINLAND
tel. +358 0 4512624