
  Kurzbeschreibung
  ================

Ispell ist ein schnelles bildschirmorientiertes Programm zur
berprfung der Rechtschreibung.  Als Vorbild diente das spell
Programm vom ITS (auf Twenex Systemen auch ispell genannt).
Es zeigt gefundene Fehler im textuellen Kontext an und schlgt mgliche
Verbesserungen vor.

Im Vergleich mit dem UNIX-Programm spell ist ispell schneller und
wesentlich einfacher zu benutzen. Ispell kann neben der englischen
auch andere Sprachen. Ispell hat eine lange Geschichte, und viele
Entwickler haben daran gearbeitet. Mehr ber die Entwicklungsgeschichte
finden Sie der Manual-Seite von ispell. 

Die allgemeinste Gebrauchsweise ist `ispell filename'. In diesem Fall
zeigt ispell jedes Wort, das nicht im Wrterbuch steht, in der
obersten Zeile an und erlaubt es, dieses zu ndern. Stehen im
Wrterbuch hnlich geschriebene Wrter (solche, die sich nur durch
einen Buchstaben, ein Paar von vertauschten Buchstaben oder
Leerstellen unterscheiden), so werden diese in den darunterliegenden
Zeilen angezeigt.  Ebenso schlgt ispell Wrter vor, welche vom
gleichen Stamm abgeleitet werden. Die Zeile, die das Wort enthlt, und
die vorhergehende Zeile werden am unteren Rand des Bildschirms
dargestellt.  Wenn mglich, wird das Wort invertiert dargestellt. Man
kann nun das Wort vollstndig ersetzen oder eines der vorgeschlagenen
Wrter whlen.

Die Default-Sprache ist Englisch, was durch die Environment-Variable
DICTIONARY oder durch die Verwendung der Option `-d <Sprache>'
gendert werden kann.  Durch die Option `-T <Format>' kann auf
verschiedene Umlautformate bzw. Umlautkodierungen umgeschaltet werden.
So ermglicht `-T latin1' bei der deutsche Sprache das Lesen deutscher
Umlaute nach der ISO-Spezifikation 8859-1.  Wenn nach `-T latin1' noch
die Option `-t' gesetzt ist, so knnen mit ispell (Version 3.1.20)
auch (La)TeX-Texte mit echten ISO-8859-1-Umlauten auf Rechtschreibung
berprft werden.  Ohne die Option `-T latin1' achtet ispell auf die
Endungen der zu berprfenden Dateien.  Welche Endungen und
Kodierungen fr die `-T'-Option mglich sind, knnen Sie aus den
`.aff'-Dateien der gewhlten Sprache unter /usr/lib/ispell/ erfahren.
Alle Silbenregeln und die Umlautkodierungen werden in diesen
sprachabhngigen `.aff'-Dateien festgelegt. So ist es beispielsweise
bei Verwendung der deutschen Sprache nicht mehr ntig, ispell die
Umlaute durch die Option `-w' bekannt zu geben.
Um fr einen Benutzer fr alle Applikationen, wie z.B. Emacs, die
Default-Sprache fr ispell auf die neue deutsche Rechtschreibung 
festzulegen, mssen Sie die folgende Zeile in die Datei ~/.bashrc
eintragen:

    export DICTIONARY=german

Fr die alte Rechtschreibung mte der Eintrag

    export DICTIONARY=deutsch

lauten.

Wir haben neben den englischen auch andere Lexika zum Installieren

Ispell verwendet diese Worttabellen nicht direkt, sondern ber die
greren Hash-Dateien, die ein schnelleres Lesen ermglichen.  Wie Sie
solche Hash-Dateien selbst erstellen knnen, erfahren Sie ebenfalls
aus der Manual-Seite zu ispell.

Auf Rechnern mit wenig Speicher kann es bei Verwendung der groen
Hash-Dateien zu Performance-Problemen kommen.  Wechseln Sie in diesem
Fall in das Verzeichnis /usr/lib/ispell/ und lschen die
symbolischen Links deutsch.hash bzw. english.hash um Sie danach mit

  `ln -s deutschmed.hash deutsch.hash'  und

  `ln -s britishmed.hash english.hash'  neu anzulegen.

Die mglichen Hash-Dateien fr diese ispell-Implementierung sind
fr Englisch:

    americanmed.hash  (klein)

    americanlxg.hash  (gro)

    britishmed.hash   (klein)

    britishlxg.hash   (gro)

fr Deutsch (Paket igerman):

    deutschmed.hash   (mittel)

    deutschlxg.hash   (gro)

fr Deutsch, neue Rechtschreibung (Paket ingerman):
 
     germanmed.hash   (mittel)
 
     germanlxg.hash   (gro)

fr Dnisch (Paket idanish):

    dansk.hash        (mittel)

fr Spanisch (Paket ispanish):

    espanol.hash      (gro)

fr Franzsisch (Paket ifrensh):

    francais.hash     (mittel)

fr Italienisch (Paket iitalian):

    italian.hash      (mittel)

fr Niederlndisch (Paket idutch):

    nederlands.hash   (gro)

fr Schwedisch (Paket iswedish):

    svenska.hash      (klein)

fr Norwegisch (Paket inorsk):

    norsk.hash        (mittel)

