summaryrefslogtreecommitdiff
path: root/systems/unix/tex-fpc/tech
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-11-25 03:00:39 +0000
committerNorbert Preining <norbert@preining.info>2020-11-25 03:00:39 +0000
commit224d125bf0d14ba177ef8a181907a713484afa2f (patch)
treec7be3cf437ba902f6fd09520a329e373ed956ede /systems/unix/tex-fpc/tech
parent55c6d66f61a96ba63cd8c141229843ad2ab42632 (diff)
CTAN sync 202011250300
Diffstat (limited to 'systems/unix/tex-fpc/tech')
-rw-r--r--systems/unix/tex-fpc/tech/gauss.tex (renamed from systems/unix/tex-fpc/tech/schlicht.tex)2
-rw-r--r--systems/unix/tex-fpc/tech/german.ed1
-rwxr-xr-xsystems/unix/tex-fpc/tech/mktech21
-rw-r--r--systems/unix/tex-fpc/tech/readme6
-rw-r--r--systems/unix/tex-fpc/tech/test.tex4
5 files changed, 18 insertions, 16 deletions
diff --git a/systems/unix/tex-fpc/tech/schlicht.tex b/systems/unix/tex-fpc/tech/gauss.tex
index ce5a1eeb85..ecc42a3855 100644
--- a/systems/unix/tex-fpc/tech/schlicht.tex
+++ b/systems/unix/tex-fpc/tech/gauss.tex
@@ -6,7 +6,7 @@
\newlanguage\l@german \language=\l@german
\chardef\l@austrian=\language
\chardef\l@french=\language
-\input ghyph31
+\input dehypht.tex
\message{erledigt.}
%% auf USEnglisch voreinstellen
\language=\l@USenglish
diff --git a/systems/unix/tex-fpc/tech/german.ed b/systems/unix/tex-fpc/tech/german.ed
index 89ba82cf2f..3d41edf0c0 100644
--- a/systems/unix/tex-fpc/tech/german.ed
+++ b/systems/unix/tex-fpc/tech/german.ed
@@ -1,5 +1,6 @@
219c
\expandafter\def\csname grq \endcsname{%
.
+g/[^%]$/s//&%/
w
q
diff --git a/systems/unix/tex-fpc/tech/mktech b/systems/unix/tex-fpc/tech/mktech
index e81c623455..835141cbb9 100755
--- a/systems/unix/tex-fpc/tech/mktech
+++ b/systems/unix/tex-fpc/tech/mktech
@@ -2,16 +2,17 @@
# Hierzu muss die Konstante TRIESIZE vergroessert werden.
# 16844 ist schon zu klein, obwohl TeX behauptet, er braucht weniger
# als 14000 (im log-file).
-sed /TRIESIZE=8000/s//TRIESIZE=16845/ ../tex/initex.p >initech.p
-fpc initech.p
-initech 'schlicht \dump'
+sed /TRIESIZE=8000/s//TRIESIZE=16845/ ../tex/initex.p >initech.p \
+&& fpc -Fasysutils,baseunix,unix initech.p \
+&& initech 'gauss \dump' \
+|| (echo schief gelaufen; exit 1)
+#
# Schritt 2: Den Namen der Formatdatei und die TRIESIZE anpassen.
# Wenn die TRIESIZE hier nicht angepasst wird, kann er die Formatdatei
# nicht laden.
-# Die Laenge des Namens muss mit der Laenge von 'plain' uebereinstimmen,
-# daher die haessliche Abkuerzung.
-mv schlicht.fmt TeXformats/schli.fmt
-sed -e /plain.fmt/s//schli.fmt/\
- -e /TRIESIZE=8000/s//TRIESIZE=16845/\
- ../tex/tex.p >tech.p
-fpc tech.p
+mv gauss.fmt TeXformats/gauss.fmt \
+&& sed -e /plain.fmt/s//gauss.fmt/\
+ -e /TRIESIZE=8000/s//TRIESIZE=16845/\
+ ../tex/tex.p >tech.p \
+&& fpc -Fasysutils,baseunix,unix tech.p \
+|| echo schief gelaufen.
diff --git a/systems/unix/tex-fpc/tech/readme b/systems/unix/tex-fpc/tech/readme
index 98ed483e67..2ee897d330 100644
--- a/systems/unix/tex-fpc/tech/readme
+++ b/systems/unix/tex-fpc/tech/readme
@@ -6,15 +6,15 @@ zu anderen Distributionen. Sie enth"alt US-Englisch und Deutsch
Installation:
Die deutschen Trennmuster holen:
-ftp ftp://ftp.dante.de/pub/tex/macros/ec-plain/ghyph31.tex
+ftp ftp://tug.org/tex-archive/language/hyphenation/dehyph/dehypht.tex
Und tech bauen:
$ mktech
Dies erzeugt das Programm tech. Am besten ins bin-Verzeichnis damit.
Das Macropaket german.sty holen:
-ftp ftp://ftp.dante.de/pub/tex/language/german/german.sty
+ftp ftp://tug.org/tex-archive/language/german/german.sty
-Diese Datei mit dem Datum vom 13.04.199 enth"alt einen Fehler,
+Diese Datei mit dem Datum vom 13.04.1999 enth"alt einen Fehler,
das \grq verschwindet. Mit
ed <german.ed german.sty
kann man diesen Fehler korrigieren.
diff --git a/systems/unix/tex-fpc/tech/test.tex b/systems/unix/tex-fpc/tech/test.tex
index d25c721da0..d3b8c872cb 100644
--- a/systems/unix/tex-fpc/tech/test.tex
+++ b/systems/unix/tex-fpc/tech/test.tex
@@ -1,9 +1,9 @@
\parindent=0pt
\overfullrule=0pt
-Hier wird gepr\"uft, ob die Einstellungen von plain \TeX erhalten bleiben.
+Hier wird gepr\"uft, ob die Einstellungen von plain \TeX\ erhalten bleiben.
\ifnum\language=0\else\errmessage{language nicht 0}\fi
\ifnum\lefthyphenmin=2\else\errmessage{lefthyphenmin nicht 2}\fi
-\ifnum\righthyphenmin=3\else\errmessage{righthyphenmin nicht 3\fi
+\ifnum\righthyphenmin=3\else\errmessage{righthyphenmin nicht 3}\fi
\par und jetzt geht's los:
\input german.sty