Dokument-Kodierung
Im Kile-Editor ist es möglich, Texte in der für Ihr Dokument geeigneten Zeichenkodierung zu lesen und zu speichern. Damit können Sie zum Beispiel Sonderzeichen mit Akzenten aus den Französisch oder Italienisch direkt in LATEX-Dokumenten verwenden. Die Zeichenkodierung eines Dokuments kann auf zwei Arten eingestellt werden.
Die Standardkodierung für alle Dokumente können Sie in Einstellungen Kile einrichten ... Editor einstellen.
Einstellung der Standard-Kodierung
Einstellung der Standard-Kodierung
Um die Kodierung für ein Dokument einzustellen, können Sie außerdem die gewünschte Kodierung im Assistenten für neue Dokumente einstellen.
LATEX selbst kann nur den begrenzten ASCII-Zeichensatz verarbeiten. Daher können Sonderzeichen nicht direkt benutzt werden. Um Sonderzeichen trotzdem eingeben zu können, wird eine besondere Schreibweise wie zum Beispiel \"e for ë verwendet. Das Paket inputenc unterstützt Sie bei diesen Sonderzeichen. Es wird in der Einleitung mit \usepackage[latin1]{inputenc} eingebunden, dabei gibt das optionale Argument die zu verwendende Kodierung, in den meisten Fällen utf8, an. Damit übersetzt LATEX for der Kompilierung alle eingegebenen ës in \"es. Weitere Informationen finden Sie in der Dokumentation um Paket inputenc. Denken Sie aber in jedem Fall daran, Ihre Datei tatsächlich in der Kodierung zu speichern, die für das Paket inputenc angegeben wurde.
Aus dieser Vielzahl von verschiedenen Tabellen zu Zeichenkodierung entstehen ebenso viele Probleme: Sie können zum Beispiel ein Lehrbuch für Türkisch in französisch schreiben, aber Sie müssen auf die Sonderzeichen in einer der beiden Sprachen verzichten. Um diese Probleme zu vermeiden, sollte Unicode benutzt werden. In -Systemen wird im allgemeinen UTF-8verwendet. ® dagegen benutzt das unhandliche und weniger flexible UCS-2. In den meisten Distributionen wird bereits UTF-8 als Kodierung verwendet. Deshalb sollten Sie das Argument utf8 für das Paket inputenc in der Einleitung benutzen.

Das Paket ucs
Ist das Paket ucs nicht auf Ihrem Rechner installiert, gehen Sie wie folgt vor:
Laden Sie das Paket ucs von CTAN.
Um es zu installieren, entpacken Sie die heruntergeladenen Dateien in Ordner, der in Ihrer $TEXINPUTS-Umgebungsvariable enthalten ist. Diese Einstellung können Sie auch in Kile vornehmen.

\usepackage{ucs}
\usepackage[utf8]{inputenc}

XeLaTeX
Wenn Sie XeLaTeX benutzen, müssen Sie nur das Paket xltxtra laden. Alle abhängigen und erforderlichen Pakete werden dann automatisch mit geladen.

\usepackage{xltxtra}

CJK-Unterstützung
Unterstützung die Sprachen mit Symbolschriften einzubauen, kann ziemlich schwierig sein. Außer der Installation von Programm-Paketen muss noch einiges eingestellt werden.
Ihre -Distribution hat möglicherweise bereits Pakete für CJK (Chinesisch, Japanisch, Koreanisch). Damit ersparen Sie sich die Zeit alles von Hand zu installieren. Überprüfen Sie das mit Ihrer Paketverwaltung, ehe Sie weiterlesen.
Mit dem Paket ucs ist es möglich, kurze Texte als CJK-Text zu schreiben. Diese Verfahren ist aber stark eingeschränkt, da unter anderem Zeilenumbrüche nicht verarbeitet werden. Stattdessen wird hier erklärt, wie das komplette Paket CJK-LATEX installiert und sowohl für die Nutzung mit LATEX und PDFLATEX eingerichtet wird. Ein großer Teil dieser Informationen stammt von Pai H. Chou's Seite über die Einrichtung von PDFLATEX.
Laden Sie das Paket CJK herunter. Entpacken Sie die Dateien in einen passen Unterordner von $TEXMF wie bereits mit dem Paket ucs weiter oben (siehe Das Paket ucs). Die Dateien werden in einen Ordner namens CJK/X_Y.Z entpackt.
Jetzt müssen Sie eine Schriftart herunterladen, die alle benötigten Zeichen enthält. Sie können jede beliebige *.ttf-Datei verwenden, die diese Bedingung erfüllt, aber hier wird Cyberbit benutzt. Entpacken Sie die Dateien und benennen Sie Cyberbit.ttf zu cyberbit.ttf um, damit es keine Probleme mit Groß-/Kleinschreibung gibt.
Verschieben Sie cyberbit.ttf zusammen mit Unicode.sfd in einen Ordner und erzeugen Sie die *.tfm- und *.enc-Dateien mit dem Befehl $ ttf2tfm cyberbit.ttf -w cyberbit@Unicode@. Falls dabei Probleme auftreten und nicht all Dateien (mehrere Hundert) erstellt werden, laden Sie sowohl die *.tfm- und *.enc-Dateien herunter.
Verschieben Sie die *.tfm-Dateien in einen passenden Ordner wie $TEXMF/fonts/tfm/bitstream/cyberbit/. Die *.enc-Dateien sollten in $TEXMF/pdftex/enc/cyberbit/ installiert werden.
Nun ist eine Zuordnungsdatei nötig, die die *.enc-Dateien mit der Schriftart verbindet. Laden Sie cyberbit.map herunter und installieren Sie diese Datei im Ordner $TEXMF/pdftex/config/.
Laden Sie dann noch die Datei c70cyberbit.fd herunter und installieren Sie sie in einem passenden Ordner wie zum Beispiel $TEXMF/tex/misc/.
Zum Schluß muss eine „ Type 1“-Schriftart erzeugt werden, um mit LATEX erstellte -Dateien lesen zu können. Führen Sie den Befehl $ ttf2pfb cyberbit.ttf -o cyberbit.pfb aus und kopieren Sie die entstandene Datei cyberbit.pfb in einen Ordner wie zum Beispiel $TEXMF/fonts/type1/cyberbit/.
Nun verschieben Sie die Datei cyberbit.ttf zu den anderen Schriftarten, damit sie von LATEX gefunden wird. Das ist zum Beispiele ein Ordner namens $TEXMF/fonts/truetype/.
Überprüfen Sie, dass in der Einrichtungsdatei $TEXMF/web2c/texmf.cnf die Zeile mit TTFONTS nicht auskommentiert ist und auf den Ordner zeigt, in dem Sie cyberbit.ttf gespeichert haben.
Damit PDFLATEX die CJK-Schriftarten benutzen kann, müssen sie in der Datei $TEXMF/pdftex/config/pdftex.cfg die Zeile map +cyberbit.map einfügen. Damit ist die Einrichtung für PDFLATEX abgeschlossen.
Um LATEX so einzustellen, dass es -Dateien mit CJK-Zeichen erzeugen kann, müssen Sie die Zeile cyberbit@Unicode@ cyberbit.ttf in die Datei ttfonts.map einfügen. Diese Datei sollte sich im Ordner $TEXMF/ttf2pk/ befinden. aber möglicherweise müssen Sie sie erst suchen.
Jetzt müssen Sie noch das Programm texhash ausführen, dann ist die Installation abgeschlossen.
Die ordnungsgemäße Einrichtung kann durch Kompilieren dieser Testdatei festgestellt werden.

Problembeseitigung für CJK
Es gibt viele mögliche Fehlerquellen bei der manuellen Einrichtung von CJK. Bei Problemen prüfen Sie die im Folgenden genannten Punkte:
Da Sie LATEX als normaler Benutzer und nicht als Systemverwalter ausführen, müssen Sie allen Benutzern erlauben, die neuen Dateien zu lesen. Benutzen Sie dazu den Befehl chmod für alle neu installierten Ordner und Dateien.
Wenn LATEX eine -Datei ohne Probleme schreibt, sie aber nicht richtig angezeigt wird, liegt die Ursache wahrscheinlich in der automatischen Generierung von *.pk-Schriften. Die Schriften sollten für die Anzeige einer -Datei jedesmal neu generiert werden, aber dabei können eine Reihe von Fehlern auftreten. Überprüfen Sie die benutzerdefinierte Zeile in ttfonts.map als erstes. Möglicherweise ist Ihr Programm ttf2pk, das vom -Betrachter aufgerufen wird, ohne Unterstützung für die kpathsea-Bibliotheken kompiliert worden. Dann finden Sie in der Ausgabe von ttf2pk --version keinen Hinweis auf kpathsea. Da diese Bibliotheken aber gebraucht werden, müssen Sie ein anderes Paket für ttf2pk suchen oder FreeType 1 selbst neu kompilieren.

Wie kann Ich CJK in Unicode eingeben?
Es gibt verschiedene Eingabetreiber, die Auswahl wird auch durch persönliche Vorlieben beeinflusst. De Autor verwendet Skim, eine Portierung des Treibers für Scim . Lesen Sie in der Dokumentation zu Ihrer Distribution nach, wie Sie diese Programme installieren können. Die Einrichtung der Programme kann manchmal schwierig sein, für Skim müssen Sie eine Umgebungsvariable XMODIFIERS="@im=SCIM" definieren, bevor X gestartet wird.