言語学(gb4e / tipa / avm)

言語学には独自の組版ニーズがあり、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 にあります。