From: Claus_Langhans@p16.f3.n249.z2.fidonet.org (Claus Langhans)
Newsgroups: de.comp.tex
Subject: Re: NFSS Setup Hilfe
Date: 9 Oct 92 01:55:00 GMT
Article-I.D.: p16.1BC8B58D
Organization: The Wild Cat BBS, Kronberg
X-Gateway: MausGate/News 1.14

From: Claus_Langhans@wildcat.fido.de

 Su 04-Oct-92 07:26 wrote Hinrich Schencking % MAUS AC3

 HSMA> Seit dem 3.10. bin ich neu in der TeX-Gruppe, und auch noch relativ
 HSMA> neu in sachen TeX. Ich haette da also 2 Fragen an Dich.
 HSMA>
 HSMA> CL> ..........
 HSMA> CL> In der letzten Zeit war hier oefters die Frage nach einem einfachen
 HSMA> SetUp
 HSMA> CL> fuer NFSS gestellt worden.        .........
 HSMA>
 HSMA> Was ist dieses NFSS eigentlich ?
 HSMA> Verzeih mir wenn die Frage etwas duemmlich fuer Dich klingt.
 HSMA> Ich bin wie gesagt fast ein Neuling in sachen TeX.

Es gibt keine dummen Fragen, nur dumme Antworten, hier kommt eine:
NFSS steht fuer New Font Selction Scheme, was soviel heisst wie neues
Font Auswahl Verfahren. LaTeX hat mit den Fonts etwas Probleme, das wird
Dir vielleicht als Anfaenger nur aufgefallen sein, wenn Du mal die Groesse
der Schrift geaendert hast und diese nicht roman war sondern z.B.
SanSerif. Nach der Groessenaenderung ist sie dann doch wieder roman was
irgendwie unlogisch ist. Ausserdem ist es sehr schwierig komplett andere
Zeichsaetze zu benutzen.


 HSMA> CL> Um den Support fuer mehere Sprachen zu ermoeglichen habe ich
folgende
 HSMA> Datei
 HSMA> CL> unter dem Namen lhyphen.tex abgespeichert, ob das allerdings so ganz
 HSMA> CL> perfekt ist, da bin ich mir nicht so ganz sicher (siehe auch
 HSMA> GERMAN.STY).
 HSMA> CL> Man muss wohl noch die Dateinamen fuer amerikanische und deutsche
 HSMA> CL> Trennpattern korregiern. .............
 HSMA>
 HSMA> Gibt es da denn einen "perfekten" Weg um das TeX in ein mehrsprachen
System
 HSMA> zu verwandeln. Das heisst, nur eine Datei lplain.fmt, oder plain.fmt.
 HSMA> Bis jetzt habe ich fuer deutsch, englisch und franzoesisch die Dinger
 HSMA> auf der Platte, und die sind ja nicht so sehr klein.
 HSMA> Wenn Du also einen Weg weisst um das abzustellen, wuerde ich den gerne
 HSMA> kennenlernen.

AEh, einen eben m.E. nicht perfekten Weg habe ich doch beschrieben. Wenn
Du genau meine Message gelesen hast, dann kannst Du erkennen, das
lhyphen.tex zwei Trennpatterns einliest, US-Amerikanische auf 0 und
deutsche auf eins. Wenn du noch franzoesische haben willst, dann must Du
einen Blick in german.sty werfen und schauen welche Nummer franzoesisch
hat:

%
%  Switching Languages
%  -------------------
%
\chardef\USenglish=0
\chardef\german=1
\chardef\austrian=2
\chardef\french=3
\chardef\english=4

Fuer drei Sprachen muesste dann ein gekuetzter lhyphen.tex also etwa so
aussehen:

\message{Loading hyphenation patterns for US-English.}
\language=0
\lefthyphenmin=2 \righthyphenmin=3 % disallow x- or -xx breaks
\input UShyph1.tex

\message{Loading hyphenation patterns for German.}
\language=1
\lefthyphenmin=3 \righthyphenmin=3 % disallow x- or -xx breaks
\input ghyphen.max

\message{Loading hyphenation patterns for French.}
\language=3
\lefthyphenmin=3 \righthyphenmin=3 % disallow x- or -xx breaks
\input fhyphen.max

\language=0
\endinput

Ob die werte fuer left/righthyphenmin richtig sind, kann ich Dir aber
nicht sagen.

 Claus

  Mail  : Claus Langhans, U.d.Nussbaeumen 19,
          D-6233 Kelkheim, Germany
  Voice : ++49-6195-8868  22:00 - 24:00 GMT+1 ///
  FAX   : ++49-6195-72390                    ///
  FIDO  : Claus Langhans@2:249/3.16      \\\///
  UUCP  : Claus_Langhans@wildcat.fido.de  \XX/