[[PageOutline(2-4, Übersicht)]] = LaTeX und Neo = Der typische (La)TeX-Nutzer profitiert in vielfacher Weise vom Neo-Tastaturlayout: Neben den ergonomischen Anordnung der Buchstaben sind beispielsweise auch die häufiger benötigten Sonderzeichen wie \{}[]|$ viel besser erreichbar. Um in einer ''(La)TeX-Datei'' jedoch auch die vielen typographischen Sonderzeichen der Neo-Tastaturbelegung (z. B. deutsche/französische/englische Anführungszeichen, Gedankenstrich, Ellipse, griechische Buchstaben, mathematische Symbole, …) direkt eingeben zu können, so dass sie anschließend auch korrekt im Ausgabedokument (''PDF'' oder ''PS'' oder …) dargestellt werden, muss man jedoch ein paar Dinge wissen und beachten. Alle hier vorgestellten Pakete und Programme zielen darauf ab, darüber hinaus auch die Unicode-Zeichen auf der Neo-Tastatur direkt in LaTeX eingeben zu können. == XeTeX == XeTeX ist eine Weiterentwicklung aus εTeX und TeXGX, die neben nativer Unicode-Unterstützung auch die einfache Nutzung moderner Schriftformate (TrueType, OpenType) und ihrer Vorteile (bspw. Ligaturen und Variationen in OpenType-Fonts) ermöglicht. [browser:latex/XeTeX/ Hier] befindet sich ein einfaches Beispiel, das genau diese Features demonstriert. Da XeTeX nicht in der Entwicklungslinie von pdfTeX steht (aber pdfs erzeugt), sind mikrotypographische Erweiterungen, die das Paket microtype bietet, leider nicht verfügbar. (Optischer Randausgleich, character protusion etc.) === XeTeX-unicode-math === Mit XeTeX können Unicode-Zeichen auch im Mathematik-Modus gesetzt werden. Das wird erreicht durch das Will Robertsons experimentelles Paket unicode-math. [browser:latex/XeTeX-unicode-math/ Hier] befindet sich neben einer Installationsanleitung auch ein Beispiel, das grundliegende Features dieses experimentellen Paketes demonstriert. Der Author Will Robertson hat die Fortentwicklung des Paketes unicode-math momentan auf Eis gelegt, da er sich derzeitig im Rahmen des [www.latex-project.org/latex3.html LaTeX3-Projektes] mit expl3 beschäftigt – um eine ordentliche Grundlage für eine bessere Implementierung von unicode-math zu schaffen. === XeTeX + alttex === Das Paket alttex bietet besonders experimentierfreudigen Neo-Nutzern neue Möglichkeiten, die Vorteile von Neo direkt in (Xe)LaTeX zu verwenden. Das sehr experimentelle Paket ist auf [http://github.com/alt/alttex/tree/master github] zu finden und richtet sich an erfahrene TeX-Nutzer. == Standard-LaTeX == Die hier angebotenen Alternativen haben den Vorteil, mit dem »normalen« pdfLaTeX und dem gebräuchlichen Standard-Packet ''inputenc'' benutzt werden zu können. === uniinput === [browser:latex/Standard-LaTeX/ Hier] befindet sich das Paket uniinput. Es setzt auf die utf8-Kodierung (via inputenc) auf und ergänzt diese um mehrere auf der NEO-Tastatur vorkommende Zeichen (insbesondere aus der Mathematik). Hier werden die über Neo eingegebenen Zeichen also auch als echte Unicode-Zeichen in der TeX-Datei abgespeichert. === Compose-Erweiterung für Lyx === Einen anderen Weg geht die Compose-Erweiterung [browser:latex/lyx/Compose.lyx Compose.lyx] (die Installationsanleitung für Lyx befindet sich in der Datei). Hier werden die von der Neo-Tastatur gesendeten Unicode-Zeichen (via [wiki:'Tote Tasten und Compose' Compose]) auf die entsprechenden LaTeX-Konstrukte abgebildet, also auch im ASCII-Format gespeichert (… → {{{\ldots}}}). Hier werden Unicodezeichen also nur für die Eingabe verwendet. -------------- [wiki:"Neo einrichten" Neo-Einrichtung auf anderen Systemen][[BR]] [wiki:WikiStart Hauptseite]