diff options
Diffstat (limited to 'systems/unix/tex-fpc/tech/test.tex')
-rw-r--r-- | systems/unix/tex-fpc/tech/test.tex | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/systems/unix/tex-fpc/tech/test.tex b/systems/unix/tex-fpc/tech/test.tex new file mode 100644 index 0000000000..d25c721da0 --- /dev/null +++ b/systems/unix/tex-fpc/tech/test.tex @@ -0,0 +1,95 @@ +\parindent=0pt +\overfullrule=0pt +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 +\par und jetzt geht's los: +\input german.sty + +% Das Anf"uhrungszeichen wird schon bei der Definition eines Makros +% als aktives Zeichen behandelt, nicht erst bei der Expansion. +\def\qq#1{"`{\tt\char`\" #1}"'} + +% Wird hier zwar nicht gebraucht, aber gut zu wissen! +\def\qq#1{{\tt\char`\" #1}} +\def\bs#1{{\tt\char`\\ #1}} + +\par Die deutschen Trennparameter +\par Nummer der deutschen Trennmuster: \the\language +\par Minimall"ange vor dem Trennstrich: \the\lefthyphenmin +\par Minimall"ange nach dem Trennstrich: \the\righthyphenmin +\originalTeX +\par und die originalen Trennparameter: +\par Nummer der US-Trennmuster: \the\language +\par Minimall\"ange vor dem Trennstrich: \the\lefthyphenmin +\par Minimall\"ange nach dem Trennstrich: \the\righthyphenmin +\germanTeX +\par Die Trema \qq o und \bs {\char`\"} sind gleich hoch: sch"on und sch\"on +\originalTeX +\par In plain \TeX\ sind die Trema h\"oher. +\germanTeX +\par Hier gibt es Unterschiede, bei \bs {\char`\"} sind die Trema tiefer: +Citro"en und Citro\"en +\originalTeX +\par und so siehts in plain \TeX\ aus: Citro\"en. +\germanTeX +\par Stra"se Ma"ze, +STRA"SE MA"ZE +\par "`Anf"uhrungszeichen"' und \glq halbe Anf"uhrungszeichen\grq +\vskip 1cm +Warum wird Stra"se nicht getrennt, Ma"se aber sehr wohl? + +\centerline{\vbox {\hsize 1pt Stra"se, Ma"se}} + +Weil \TeX\ nicht das erste Wort im Paragraphen trennt! + +\centerline{\vbox {\hsize 1pt Ma"se, Stra"se}} +\vskip 1cm +\par\qq{ck}, \qq{ll}, \qq{tt}, \qq{ff}: Dru"cker, Ro"lladen, Be"ttuch, +Schi"ffahrt (\TeX\ denkt hier, "`Dru"' sei ein Wort, +denn \qq{ck} ist, wie alle Befehle, ein Worttrenner.): + +\centerline {\vbox {\hsize 1pt Dru"cker, Ro"lladen, Be"ttuch, Schi"ffahrt}} +\vskip 1cm +Auflage ({\tt fl}) und Auf"|lage ({\tt f\qq |l}) werden gleich getrennt: + +\centerline{\vbox {\hsize 1pt Auf"|lage, Auflage}} +\eject +\bs - deaktiviert alle anderen Trennstellen, aber nicht so \qq-: + +\centerline{\vbox {\hsize 1pt \relax A "ubertragen, "uber\-tragen, "uber"-tragen }} +\vskip 1cm +{\tt -} ist eine Trennstelle, aber nicht \qq {\char`~}: + +\centerline{\vbox {\hsize 1pt A bergauf und -ab, bergauf und "~ab}} +\vskip 0,5cm +\centerline{\vbox {\hsize 1pt I-Punkt, I"~Punkt}} +\vskip 1cm +{\tt -} deaktiviert alle anderen Trennstellen, aber nicht so \qq=: + +\centerline{\vbox {\hsize 1pt A Arbeiter-Unfallgesetz, Arbeiter"=Unfallgesetz}} +\eject +\bs- verhindert falsche Trennungen, die \qq- erm"oglicht: + +\centerline{\vbox {\hsize 1pt A Bedienoberfl"ache, Bedien"-oberfl"ache, + Be\-dien"-oberfl"ache}} +\vskip 1cm +\qq{\char`\"} unterdr"uckt den Trennstrich: (Wer braucht das?) + +\centerline{\vbox {\hsize 1pt Wolf""gang}} +\vskip 1cm +Was ist sch"oner: "`Wolfgang"' oder "`\negthinspace Wolfgang"', +{ \it"`Hof"'\/} oder {\it "`Hof\/"'\/}, "`Hof"' oder "`Hof\/"'? +\eject +Die originalen Trennmuster: +\selectlanguage{USenglish} + +\centerline{\vbox {\hsize 1pt A Arbeiterunfallversicherung awsome astonished}} +\vskip 1cm + +Und die deutschen nach bew"ahrter Rechtschreibung: +\selectlanguage{german} + +\centerline{\vbox {\hsize 1pt A Arbeiterunfallversicherung awsome astonished}} +\end |