Die Linguistik hat eigene Satzanforderungen, und LaTeX deckt sie ab: nummerierte Beispiele mit interlinearen Glossen (gb4e), IPA-Transkription (tipa), Syntaxbäume (forest) und Attribut-Wert-Matrizen (avm). Diese Seite gibt einen Überblick über die zentralen Pakete.
Nummerierte Beispiele und Glossen — gb4e
gb4e nummeriert linguistische Beispiele und setzt interlineare Glossen (Quelle und Wort-für-Wort-Glossierung ausgerichtet). In einer exe-Umgebung beginnst du ein Beispiel mit \ex (oder \ea/\z); \gll liefert eine zweizeilige interlineare Glosse (Quelle plus Wortglosse, jede Zeile mit \\ abgeschlossen), und \glt die freie Übersetzung. Grammatikalitätsmarkierungen (*, ?) können an Beispiele gesetzt werden. Hinweis: Lade gb4e zuletzt in der Präambel, sonst kann ein Stack-Size-Fehler auftreten.
\usepackage{gb4e} % プリアンブルの最後に / load it last
...
\begin{exe}
\ex
\gll これ は 例 です \\
this TOP example COP \\
\glt `This is an example.'
\end{exe}Lautschrift — tipa
tipa (von Fukui Rei) setzt das IPA (International Phonetic Alphabet). Die Symbole stehen in \textipa{...} (oder der Umgebung IPA) und werden mit TIPAs Kurzschreibweise eingegeben. Das ist der Standardweg für phonetische Transkriptionen.
\usepackage{tipa}
...
\textipa{[tSi:z]} % cheese → [tʃiːz]Syntaxbäume — forest
forest (von Sašo Živanović), aufgebaut auf pgf/TikZ, zeichnet Syntaxbäume aus Klammernotation — \begin{forest} [S [NP][VP]] \end{forest}. Es packt Bäume kompakt und erlaubt die Formatierung einzelner Knoten über key=value-Optionen. Der Standard für Syntaxbäume (Alternativen: tikz-qtree, qtree).
\usepackage{forest}
...
\begin{forest}
[S [NP [犬]] [VP [V [走る]]]]
\end{forest}Merkmalsstrukturen — avm
Für Merkmalsstrukturen in HPSG und Unifikationsgrammatiken setzt avm (Chris Mannings avm.sty) Attribut-Wert-Matrizen — Attribute und Werte werden innerhalb von \begin{avm} … \end{avm} aufgelistet. Eine moderne Alternative, langsci-avm, ist ebenfalls in TeX Live enthalten.