Linguistische Arbeiten mit LyX Jürgen Spitzmüller 21.04.2015 In diesem Text werden einige Funktionen von LyX vorgestellt, die spezifisch auf die Bedürfnisse von Linguistinnen und Linguisten ausgerichtet sind. Es wird gezeigt, wie nummerierte Beispiele, Interlinear-Glossierung, OT-Tableaux, semantische Auszeichnung, Strukturbäume, Diskursrepräsentationsstrukturen und phonetische Notation (IPA) erzeugt werden können.
Voraussetzungen und Ziele Die meisten der hier beschriebenen Funktionen werden vom „Linguistik“-Modul bereitgestellt, das seit Version 1.6.0 mit LyX mitgeliefert wird. „Module“ – das Konzept wurde ebenfalls mit LyX 1.6.0 eingeführt – sind Ergänzungsdateien, welche die von der Dokumentklasse bereitgestellten Möglichkeiten zumeist für sehr spezifische Aufgaben erweitern und die für jedes Dokument (egal welcher Klasse) einfach ausgewählt werden können. Um das Linguistik-Modul zu verwenden, gehen sie zu Dokument⇒Einstellungen⇒Module, wählen Sie „Linguistik“ aus der Liste der verfügbaren Module und drücken auf den Knopf Hinzufügen (so wie es für dieses Dokument bereits getan wurde). Grundsätzlich sollte das Modul in jeder von LyX unterstützten Dokumentklasse funktionieren (falls nicht, informieren Sie bitte den Autor dieses Textes). Allerdings müssen Sie, um alle Features nutzen zu können, die folgenden LaTeX-Pakete installiert haben: covington.sty : Dieses Paket wird benötigt, um nummerierte Beispiele, Glossen und semantische Auszeichnungen zu erzeugen. Beachten Sie, dass mindestens Version 2.3 des Pakets erforderlich ist, um alle Funktionen zu nutzen. Auf Ihrem System installiert: nein. csquotes.sty : Voraussetzung für den Textstil Bedeutung und für Glossen. Das Paket erlaubt es, kontextsensible Anführungszeichen zu generieren (bspw. je nach aktuell verwendeter Sprache). Auf Ihrem System installiert: nein. drs.sty : Voraussetzung für Diskursrepräsentationsstrukturen. Beachten Sie, dass mindestens Version 2.3 des Pakets covington erforderlich ist, um dies mit anderen Funktionen gemeinsam zu nutzen. Auf Ihrem System installiert: nein. float.sty : Dieses Paket brauchen wir für die OT-Tableaux und das Tableaux-Verzeichnis. Es sollte Bestandteil jeder LaTeX-Distribution sein. Auf Ihrem System installiert: nein. forest.sty : Dieses Paket wird zur Erzeugung von Strukturbäumen verwendet. Auf Ihrem System installiert: nein. pict2e.sty : Voraussetzung für Duplex-Bedingungs-DRS. Auf Ihrem System installiert: nein.
Nummerierte Beispiele Nummerierte Beispiele werden über die Absatzstil-Auswahlliste in der Werkzeugleiste eingefügt. Es gibt drei Varianten: Das ist ein mehrzeiliges Beispiel [Stil Nummeriertes Beispiel (mehrere Zeilen)] Wie der Name sagt, kann es mehrere Absätze enthalten Das ist ein einzeiliges Beispiel [Stil Nummeriertes Beispiel (konsekutiv)]Jeder Absatz wird in diesem Stil neu nummeriert Dies ist ein Unterbeispiel [Stil Unterbeispiel]Und hier noch eines Querverweise auf Beispiele erzeugen Sie wie gewohnt: Sie fügen im Beispiel eine Marke ein, und an der Stelle, an der der Querverweis erscheinen soll, einen Verweis mittels Einfügen⇒Querverweis… Als kleine Demonstration verweisen wir hier auf die Beispiele und . Wenn Sie die Nummerierung für einzelne Beispiele ändern möchten, verwenden Sie Einfügen⇒Benutzerdef. Nummerierung. Für globale Anpassungen bietet covington selbst Möglichkeiten. Bitte konsultieren Sie das Handbuch des Pakets für Einzelheiten. Ab Version 2.3 bietet covingtons subexamples-Umgebung ein optionales Argument (mit dem man Text zwischen der Hauptnummer und dem ersten Unterbeispiel einfügen kann). Dieses können Sie über Einfügen⇒Optionen für Unterbeispiele eingeben. Bitte konsultieren Sie auch hier das Handbuch des Pakets für Einzelheiten.
Interlinear-Glossierung Das Linguistikmodul stellt zwei Arten von Glossen zur Verfügung. Beide sind über Einfügen⇒Spezifische Einfügung zugänglich. Die Interlinear-Glosse (2 Zeilen) besteht aus zwei Zeilen für das Glossenpaar (bestehend aus der Darstellung in der zu beschreibenden Sprache und einer interlinearen Wort-zu-Wort-Übersetzung) sowie einer weiteren Zeile für die freie Übersetzung, die Interlinear-Glosse (3 Zeilen) bietet eine zusätzliche Zeile für Interlinear-Glossierung (diese dritte Zeile wird zumeist für morphologische oder phonologische Angaben verwendet). Die freie Übersetzung kann länger sein als eine Zeile, sie wird dann einfach automatisch und korrekt umbrochen. Die Version in der zu beschreibenden Sprache (erste Zeile der Glosse) wird direkt in die Glosse-Einfügung geschrieben, alle anderen Teile der Glosse in spezifische Unter-Einfügungen (Interlinear-Glosse, bzw. mit dreizeiligen Glossen: Interlinear-Glosse (Zeile 1) und Interlinear-Glosse (Zeile 2), sowie Glossen-Übersetzung). LyX fügt diese Unter-Einfügungen automatisch ein, wenn Sie eine neue Glosse einfügen. Sie können aber auch manuell eingefügt werden, und zwar über Einfügen⇒Glossen-Übersetzung und Einfügen⇒Interlinear-Glosse. Ungeachtet wo Sie diese Untereinfügungen innerhalb der Glosse einfügen, wird alles in der richtigen Reihenfolge ausgegeben. Schließlich können Sie über Einfügen⇒Glossen-Optionen auch Glossen-Optionen eingeben. Diese Optionen erlauben es Ihnen, die Darstellung der einzelnen Zeilen zu verändern, eine Nummerierung oder vorangestellten Text hinzuzufügen. Bitte konsultieren Sie das Handbuch des Pakets covington für Einzelheiten. Bitte beachten Sie, dass die Unterstützung für Glossen für LyX 2.4 komplett überarbeitet wurde. Nun werden die neuen und verbesserten Glossen-Makros verwendet, die covington seit der Version 2.0 anbietet. Wegen der erheblichen Veränderungen können alte Glossen leider nicht in die neuen konvertiert werden. Statt dessen werden sie in ihrer ursprünglichen Form importiert (und als Lokales Format im Dokument gespeichert). Umgekehrt werden neue Glossen in TeX-Code exportier, wenn Sie in eine ältere LyX-Version exportieren. Hier ist ein einfaches Beispiel für eine zweizeilige Glosse: C'est un exemple simple Verwenden Sie Bearbeiten⇒Textstil⇒Glossierte Wortgruppen, um Mehrwortelemente zusammenzuhalten (alternativ können Sie auch im TeX-Modus diese Wörter geschweift einklammern ). Beachten Sie, dass Sie im LyX-Fenster mehrere Leerzeichen nacheinander einfügen können, um die Glossen dort schöner auszurichten. Die Ausgabe wird davon nicht berührt. Hier ist eine dreizeilige Glosse. Sie wird analog erzeugt: Hoc est aliud exemplum Beachten Sie, wie wir hier mit Hilfe der Glossen-Optionen die zweite Zeile in Kapitälchen ausgeben lassen. Wenn Sie nummerierte Glossen benötigen, fügen Sie die Glosse entweder einfach in einen Absatz mit dem Format Nummeriertes Beispiel ein, so wie hier: Mein Luftkissenfahrzeug ist voller Aale oder verwenden Sie die Glossen-Option ex: Mein Luftkissenfahrzeug ist voller Aale Tipps & Tricks Seitenumbrüche innerhalb von Glossen vermeiden In der Standardeinstellung können innerhalb von Glossen Seiten umbrochen werden, was natürlich nicht erwünscht ist. Um dies zu umgehen, können Sie in Dokument⇒Einstellungen…⇒Dokumentklasse⇒Klassenoptionen⇒Benutzerdefiniert die Option noglossbreaks eingeben; dies wird die meisten Umbrüche verhindern. Wenn trotzdem welche vorkommen, können Sie Glossen in Boxen packen (über Einfügen⇒Box⇒Rahmenlos). Fußnoten in Glossen Sie können zwar eine Fußnote in eine Glosse einfügen, dies führt aber zu einem LaTeX-Fehler. Wenn Sie Fußnoten benötigen, schreiben Sie an der Stelle, an der das Fußnotenzeichen erscheinen soll, im TeX-Modus \footnotemark in die Glosse. Direkt nach (und außerhalb) der Glosse schreiben Sie, ebenfalls im TeX-Modus, \footnotetext{Die Fußnote ...}. Sollten Sie mehrere Fußnoten brauchen, geben Sie einfach mehrere dieser Befehlspaare ein. Glossen (und Beispiele) in Beamer-Präsentationen Wenn Sie das Linguistik-Modul in einer Beamer-Präsentation verwenden wollen, beachten Sie bitte folgendes: Für Glossen müssen Sie in Beamer immer einen „fragilen“ Rahmen verwenden. Ältere Versionen des Pakets covington und die Beamer-Klasse arbeiten von Haus aus nicht gut zusammen, da beide die Befehle \example und \examples zu definieren versuchen, was in diesen älteren Versionen eine LaTeX-Fehlermeldung erzeugt, sobald sie Glossen oder Beispiele einfügen. Sie können das Problem beheben, indem Sie in Dokument⇒Einstellungen⇒Lokales Format folgenden Code kopieren:
Provides covington 1 AddToPreamble \let\example\relax \let\endexample\relax \let\examples\relax \let\endexamples\relax \usepackage{covington} EndPreamble
Drücken Sie „Validieren“ und dann „OK“. Dies hat den Effekt, dass die Beispiel-Umgebungen von Beamer deaktiviert werden (und also nicht mehr verwendet werden können), dafür können Sie dann aber die des Linguistik-Moduls verwenden. Ab covington 1.1 besteht dieses Problem nicht mehr.
Tableaux für Optimalitätstheorie Die OT-Tableaux selbst können natürlich einfach als normale Tabellen eingegeben werden (Spezifika wie gestrichelte Tabellenlinien und schattierte Tabellenzellen, die man hierfür manchmal braucht, sind in Hilfe⇒Eingebettete Objekte beschrieben). Wenn Sie allerdings Ihre Tableaux durch das Dokument hindurch nummerieren und ein eigenes Tableaux-Verzeichnis einrichten möchten, reichen die Bordmittel von LyX nicht aus. Auch hier hilft das Linguistikmodul. Wenn es ausgewählt ist, finden Sie unter Einfügen⇒Gleitobjekte zusätzlich ein Tableau-Gleitobjekt (siehe Tableau  für ein Beispiel).
Beispiel-Tableau
/atikap/ Onset NoCoda Dep Max
\mbox{☞} \mbox{\textipa{P}} P a.ti.ka * *
a.ti.ka *! *
\mbox{\textipa{P}} P a.ti.kap *! *
a.ti.kap *! *!
Bitte beachten Sie, dass die Legende in der Standardeinstellung immer unter dem Tableau ausgegeben wird, egal, wohin Sie sie im LyX-Arbeitsfenster setzen. Um die Legende über das Tableau zu setzen, müssen Sie den folgenden Code in Dokument⇒Einstellungen⇒Präambel eingeben:
\floatstyle{plaintop} \restylefloat{tableau}
Wenn Sie eine KOMA-Klasse verwenden, nehmen Sie statt dessen das Folgende (welches im Kontext der KOMA-Klassen bessere Abstände erzeugt):
\floatstyle{komaabove} \restylefloat{tableau}
Ein Verzeichnis der Tableaux geben Sie, wie bei normalen Tabellen auch, über Einfügen⇒Liste⁄Inhaltsverzeichnis ein. Dies sieht dann so aus:
Semantische Auszeichnung (Textstile) Das Linguistikmodul stellt einige Textstile zur Verfügung, die in linguistischen Arbeiten allgemein gebräuchlich sind: Konzept (in Kapitälchen): Konzept Ausdruck (hervorgehoben): Ausdruck Bedeutung (in einfachen Anführungszeichen): Bedeutung Diese Textstile finden Sie unter Bearbeiten⇒Textstil. Der Vorteil solcher Stile gegenüber direkter Hervorhebung und Auszeichnung ist vor allem der, dass sie alle (und nur die) damit markierten Textteile leicht global verändern können. Wenn Sie (oder Ihr Verlag) also etwa Ausdrücke doch fett gesetzt haben wollen, geben Sie einfach den folgenden Code in Dokument⇒Einstellungen⇒Präambel ein:
\renewcommand\lexp[1]{\textbf{#1}}
Auf ähnliche Weise kann auch das Aussehen von Konzept (\lcon) und Bedeutung (\lmean) verändert werden. Bitte konsultieren Sie das Handbuch des Pakets covington für Einzelheiten.
Linguistische Strukturbäume Mittlerweile gibt es mehrere LaTeX-Pakete, die bei der Erstellung von Strukturbäumen helfen. LyX unterstützt das Paket forest, welches hohe Flexibilität und Mächtigkeit mit einer intuitiven Syntax vereint. Das Linguistik-Modul enthält eine Strukturbaum-Einfügung, die unter Einfügen⇒Spezifische Einfügung zu finden ist. Innerhalb dieser Einfügung können Sie die Klammernotation verwenden, die das Paket forest (wie auch andere Pakete, z. B. qtree) anbietet. Hier ist ein einfaches Beispiel: [VP [DP[Hans]] [V' [V[schickt]] [DP[Maria]] [DP[D[einen]][NP[Brief]]] ] ] Wenn Sie die PDF-Ausgabe ansehen, sehen Sie, dass die Notation
[VP [DP[Hans]] [V' [V[schickt]] [DP[Maria]] [DP[D[einen]][NP[Brief]]]]]
als Strukturbaum ausgegeben wird. Um das Ergebnis bereits im LyX Eingabefenster zu sehen, können Sie die Strukturbaum-Einfügung einfach in eine Vorschau-Einfügung (Einfügen⇒Vorschau) einbetten. Wenn „Sofortige Vorschau“ richtig eingerichtet und aktiviert ist, sollten Sie den Baum sofort sehen (zur Bearbeitung klicken Sie einfach auf das Bild): [VP [DP[Maria]] [V' [V[schickt]] [DP[Hans]] [DP[D[eine]][NP[Antwort]]] ] ] Dächer („roofs“) können mittels der Option „roof“ Bitte beachten Sie, dass die Option „roof“ erst ab Version 2.0 des Pakets forest verfügbar ist. Für frühere Versionen haben wir in den Vorspann dieses Dokuments Code eingefügt, die die Verwendung dennoch gestattet. Wenn Ihre Version des Pakets forest kleiner ist als 2.0 und Sie „roof“ verwenden wollen, müssen Sie diesen Code in den Vorspann Ihres Dokuments kopieren. Statt dessen können Sie auch die alte Option „triangle“ (statt „roof“) verwenden. erzeugt werden (beachten Sie, dass Kommata eine spezielle Bedeutung haben; sie markieren Optionen): [VP [DP[Hans]] [V' [V[schickt]] [DP[Maria]] [DP[einen weiteren Brief, roof]] ] ] Um die Knoten des Baums besser auszurichten, verwenden Sie die Option „tier“. Alle Knoten, denen dieselbe „tier“ (Ebene) zugewiesen wurde, werden in einer vertikalen Linie ausgerichtet. Hier ist ein Beispiel: [VP [DP[Hans, tier=word]] [V' [V[schickt, tier=word]] [DP[Maria, tier=word]] [DP[D[einen, tier=word]][NP[Brief, tier=word]]] ] ] Das Paket bietet viel mehr Möglichkeiten, wie bspw. Bewegungspfeile und Dekorationen. Sie können hier nicht eingehend besprochen werden. Bitte konsultieren Sie die ausführliche Dokumentation des Pakets .
Diskursrepräsentationsstrukturen Das Linguistik-Modul stellt auch Einfügungen zur Erzeugung von Diskursrepräsentationsstrukturen (DRSen) in der Box-Notation von Hans Kamps Diskursrepräsentationstheorie zur Verfügung. Diese Einfügungen finden Sie unter Einfügen⇒Spezifische Einfügung. Eine einfache DRS erzeugen Sie mit der Einfügung Diskursrepräsentationsstruktur. Eine DRS besteht aus (Diskurs-)Bedingungen, die direkt in die Einfügung geschrieben werden, uns den (u. U. leeren) (Diskurs-)Referenten (bzw., im DRT-Jargon, dem Universum), welche in die (automatisch eingefügte) Untereinfügung Referenten geschrieben werden. Sollte diese nicht eingefügt werden, finden Sie sie unter Einfügen⇒DRS-Referenten. Zeilenwechsel müssen mittels Ctrl+Return eingefügt werden. Hier ist ein einfaches Beispiel: Esel(x)grün(x) DRSen sind durch spezifische Layout-Anpassungen so gestaltet, dass Sie gut auf der Seite platziert werden. Die Variante Diskursrepräsentationsstruktur (einfach) unterdrückt diese Anpassungen. Zusätzlich zu diesen einfachen DRSen werden die folgenden konditionalen DRSen unterstützt (sie werden in der Regel in einfache eingebettet): Die Implikative DRS repräsentiert eine konditionale (implikative) Satzkonstruktion der Form wenn S1, dann S2: Joseph(x)Esel(y)besitzen(x,y) Die Konditionale DRS ist eine allgemeinere Variante, bei der Sie selbst eine beliebige Bedingung (statt der implikativen) spezifizieren können. In die Untereinfügung Bedingung können Sie ein beliebiges Symbol eingeben: Joseph(x)Esel(y)besitzen(x,y) Die Duplex-Bedingungs-DRS können Sie für sog. Duplex-Bedingungen verwenden: x \in X Die Negierte DRS fügt eine DRS ein, der ein Negationszeichen vorangestellt ist: Esel(x)grün(x) DRS mit Satz oberhalb schließlich tut, was es verspricht: Es setzt einen Satz über die Box-Repräsentation: Esel(x)grün(x) Das Paket drs bietet einige Möglichkeiten, um das Erscheinungsbild der DRS-Modelle anzupassen. Bitte konsultieren Sie das Handbuch des Pakets für Einzelheiten.
Phonetische Notation (IPA) Um phonetische Zeichen einzugeben, brauchen Sie das Linguistikmodul nicht. IPA-Unterstützung ist mittlerweile eine Grundfunktion von LyX. Da IPA aber von Linguistinnen und Linguisten sehr häufig gebraucht wird, wird die Verwendung der IPA-Funktion hier trotzdem (kurz) beschrieben. Um LyX' IPA-Funktion mit klassischem LaTeX oder PDFLaTeX zu benutzen, müssen Sie das Paket tipa installiert haben. Es wird von LyX automatisch geladen, wenn Sie dem unten beschriebenen Vorgehen folgen. Wenn Sie XeTeX oder LuaTeX verwenden (und „Nicht-TeX-Schriften verwenden“ in Dokument⇒Einstellungen⇒Schriften aktiviert haben), wird statt dessen das Paket xunicode geladen, da tipa in diesem Fall nicht funktioniert. Das Paket xunicode emuliert die Ausgabe von tipa, ist aber nicht perfekt, so dass die Ausgabe möglicherweise nicht wie erwartet ist. Außerdem müssen Sie in diesem Fall darauf achten, dass die Nicht-TeX-Schrift die IPA-Symbole auch enthält (empfehlenswert sind Schriften wie CMU Serif oder SIL Doulos). Sie können auch eine Schrift nur für IPA definieren, indem sie das Folgende in Dokument⇒Einstellungen⇒LaTeX-Vorspann eingeben: \AtBeginDocument{% \newfontfamily{\ipafont}{CMU Serif}% oder eine ander Schriftart \def\useTIPAfont{\ipafont} } Für eine direkte Vorschau der IPA-Symbole im Arbeitsfenster sollten Sie weiterhin (egal, welche der oben beschriebenen Ausgabeformate Sie verwenden) das preview-latex-Paket installiert haben. Phonetische Zeichen werden in eine spezielle Umgebung eingegeben, die Sie über Einfügen⇒Sonderzeichen⇒Phonetische Symbole aktivieren. Es wird ein kleiner umrahmter Eingabebereich eingefügt, in den Sie einzelne Zeichen, Wörter und Wortfolgen sowie auch mehrere Absätze mit phonetischer Notation eingeben können. Wenn Sie in dem Eingabebereich sind, wird eine Symbolleiste aktiviert, die die wichtigsten IPA-Symbole (nach den IPA-Kategorien sortiert) bereitstellt. Es fehlt ein Symbol: der (2005 in das IPA aufgenommene) labiodentale Flap. Dieses Zeichen unterstützt das Tipa-Paket noch nicht; daher kann es auch nicht von LyX unterstützt werden. Jeder Symbolbereich dieser Symbolleiste kann durch Klicken auf die gestrichelte Linie abgetrennt werden. Dadurch kann phonetische Notation recht komfortabel eingegeben werden: [ˈɛtva zo:]. Wenn Sie ein diakritisches Zeichen einfügen möchten, müssen Sie das Diakritikum nach dem Basiszeichen einfügen. Das heißt, für [d̥] geben Sie zuerst <d> ein und dann direkt danach das Diakritikum <Stimmlos> von der Symbolleiste. Wenn Sie nur ein Diakritikum eingeben möchten, können Sie das direkt nach einem Leerzeichen tun, so wie hier: ̼ (= <Leerzeichen>+<Lingolabial>). Wenn preview-latex installiert ist und Sie außerdem in Werkzeuge⇒Einstellungen…⇒Grafik „Sofortige Vorschau“ aktiviert haben, zeigt LyX eine WYSIWYG-Vorschau der Notation an, sobald der Cursor den IPA-Bereich verlässt. Alternativ zur Symbolleiste können Sie die Zeichen auch direkt mithilfe der Kurznotation eingeben können, die im tipa-Handbuch erläutert wird: hier eine [kOst"pro:b@] (tipa-Kurznotation: [kOst"pro:b@]). Alternativ können Sie die meisten IPA-Zeichen auch über Einfügen⇒Sonderzeichen⇒Symbole… in das Eingabefeld eingeben oder sie aus einem anderen Dokument kopieren und dort einfügen. Die Ausgabe sollte immer identisch sein, egal welche Eingabemethode Sie wählen. Bitte beachten Sie, dass Sie die meisten IPA-Zeichen über die zuletzt genannten Methoden auch außerhalb des IPA-Eingabebereichs einfügen können: [zoː viː hiːɐ̯]. In der Ausgabe werden diese Zeichen dann ebenfalls direkt in die korrekten tipa-Makros umgewandelt (lassen Sie es uns wissen, falls das nicht der Fall ist). Dieses Verfahren hat aber gravierende Nachteile gegenüber der IPA-Umgebung, denn die direkte Eingabe resultiert in der Regel in unerwünschter Schriftmischung (die lateinischen Buchstaben werden aus der Grundschrift, die speziellen IPA-Zeichen aber aus der IPA-Schrift genommen, und diese beiden Schriften passen nicht notwendigerweise zusammen). Innerhalb der IPA-Eingabeumgebung wird dagegen für alle Zeichen dieselbe Schrift verwendet. Deshalb sollten Sie, wenn Sie nicht nur Einzelzeichen eingeben, unbedingt den IPA-Eingabebereich verwenden.
Weitere Informationen Mehr und ausführlichere Informationen über die Möglichkeiten des Einsatzes von LyX für linguistische Zwecke finden Sie auf der (englischsprachigen) LinguistLyX-Seite auf dem LyX-Wiki . Sie sind übrigens herzlich eingeladen, dort aktiv mitzuschreiben!
Das covington-Paket: http://www.ctan.org/tex-archive/macros/latex/contrib/covington/. Das csquotes-Paket: http://www.ctan.org/tex-archive/macros/latex/contrib/csquotes/. Das drs-Paket: https://ctan.org/tex-archive/macros/latex/contrib/drs. Das enumitem-Paket: http://www.ctan.org/tex-archive/macros/latex/contrib/enumitem/. Das float-Paket: http://www.ctan.org/tex-archive/macros/latex/contrib/float/. Das forest-Paket: http://www.ctan.org/tex-archive/graphics/pgf/contrib/forest. Maria Gouskova, Stacia Hartleben und Jürgen Spitzmüller: Using LyX for Linguistic Papers. https://wiki.lyx.org/LyX/LinguistLyX. Das pict2e-Paket: https://ctan.org/tex-archive/macros/latex/contrib/pict2e Das preview-latex-Paket: http://www.ctan.org/tex-archive/macros/latex/contrib/preview/. Das tipa-Paket und die zugehörigen Schriften: http://www.ctan.org/tex-archive/fonts/tipa/.