语言学 (gb4e/tipa/avm)

语言学有自己的排版需求,而 LaTeX 能够覆盖这些需求:带编号的例句与行间注释(gb4e)、IPA 音标(tipa)、句法树(forest),以及 特征结构/属性值矩阵(avm)。本页概览核心宏包。

带编号例句与注释 — gb4e

gb4e 会给语言学例句编号,并排版 行间注释(原文与逐词注释对齐)。在 exe 环境中,用 \ex(或 \ea/\z)开始例句;\gll 给出两行行间注释(原文加逐词注释,每行用 \\ 结束),\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 中。