言語学には独自の組版ニーズがあり、LaTeX はそれを満たします——番号付き例文とグロス(gb4e)、IPA(発音記号)(tipa)、構文木(forest)、そして 素性構造(属性値行列)(avm)。このページは中心となるパッケージを概観します。
番号付き例文・グロス — gb4e
gb4e は言語学の例文に番号を振り、行間グロス(原文と逐語訳の整列)を組みます。exe 環境の中で \ex(または \ea/\z)で例を立て、\gll が 2 行の行間グロス(原文+単語ごとの注釈、\\ で各行を閉じる)を、\glt が自由訳を与えます。非文法性のマーク(*・?)も付けられます。注意:gb4e は プリアンブルの最後 に読み込みます(さもないとスタックサイズのエラーが出ることがあります)。
latex
\usepackage{gb4e} % プリアンブルの最後に / load it last
...
\begin{exe}
\ex
\gll これ は 例 です \\
this TOP example COP \\
\glt `This is an example.'
\end{exe}発音記号 — tipa
tipa(Fukui Rei 作)は IPA(国際音声記号) を組みます。記号は \textipa{...}(または IPA 環境)の中に、TIPA の略記法で書きます。音声表記を入れる標準的な方法です。
latex
\usepackage{tipa}
...
\textipa{[tSi:z]} % cheese → [tʃiːz]構文木 — forest
forest(Sašo Živanović 作)は pgf/TikZ に基づき、括弧記法から構文木 を描きます——\begin{forest} [S [NP][VP]] \end{forest}。木をコンパクトに詰め、ノードごとに key=value で書式を制御できます。構文木の定番です(ほかに tikz-qtree・qtree)。
latex
\usepackage{forest}
...
\begin{forest}
[S [NP [犬]] [VP [V [走る]]]]
\end{forest}素性構造 — avm
HPSG や単一化文法の 素性構造 には、avm(Chris Manning の avm.sty)が 属性値行列 を組みます——\begin{avm} … \end{avm} の中で属性と値を並べます。現代的な代替として langsci-avm も TeX Live にあります。