如何在 LaTeX 中使用 IPA 语音字符

如何在 LaTeX 中使用 IPA 语音字符

我想写一篇关于语言学的论文,所以我想试试 LaTeX。遗憾的是,我不知道如何写出我工作所需的独特字符,例如上面有一个小波浪号的 epsilon、上面有两个点的 i、软腭鼻音等等。

我知道我可以用 写出诸如ó之类的东西\'{o},但我不知道如何在其中放入epsilon,或者如何写出更多独特的字符。

答案1

有两种方法可以在 LaTeX 中编写 IPA 符号。一种使用常规 pdfLaTeX 和软件包tipa;另一种使用 XeLaTeX 或 LuaLaTeX,并且您可以将符号直接输入到源中(假设您有正确的字体)。

SIL Doulos 字体是一款出色的 Unicode IPA 字体,在语言学中被广泛使用。您可以下载它这里。。但许多其他 OpenType 字体也拥有全套拼音字符。

我将在这里概述这两种技术:

\documentclass{article}
\usepackage{tipa}
\begin{document}
\textipa{[DIsIzs@maIpieI]}

\textipa{[Its\*rilijizitutaIp]}
\end{document}

使用 XeLaTeX 或 LuaLaTeX

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Doulos SIL}
\begin{document}
[ðɪsɪzsəmaɪpeɪ]

[ɪtsɹilijizitutaɪp]
\end{document}

输出:

代码 1 的输出代码 2 的输出

每种方法都有优点和缺点。XeLaTeX/LuaLaTeX 路线的主要优点是您的源代码变得更易读。然而,它的缺点是您需要开发输入所有字符的技术,这不一定很快。但是,如果您已经习惯了 TIPA 输入法(或有现有文档),则该xunicode包(由 加载fontspec)也允许您使用大多数(但不是全部)TIPA 输入法,因此对于许多类型的输入,您可以选择其中一种。

TIPA 方法允许使用更快的输入方法,但代价是源代码的可读性较差。

答案2

如果你需要输入 IPA(国际音标)中的字符,你可以使用 TIPA 包,其手动的也可用。我在安装的 TexLive 2011 中找到了它的源代码,但尚未测试它们。

还有一个拖船的纸张关于它。

要研究特殊的波浪号和字符,您可以阅读:

答案3

如果你习惯使用 TIPA 包在文档中书写 IPA 字符,但希望使用 Unicode;你可能需要使用蒂帕乌尼套餐。此包将 TIPA 命令转换为 Unicode 字符,因此可以轻松更改字体;使 IPA 字符变为粗体、斜体;从输出 PDF 中复制并粘贴 IPA 字符,他们只需在文档中添加三个字母即可。即\usepackage{tipauni}代替\usepackage{tipa}。这是一个例子 -

\documentclass{article}
\usepackage{tipauni} % Use package `tipa' to see the difference.

\begin{document}
Hello world! These are some symbols from the IPA chart.

\textipa{123456789}

The following symbols are printed in bold \& italic typeface.

{%
  \itshape\bfseries

  \begin{IPA}
    ABCDEFGHIJKLMNOPQRST
  \end{IPA}
}%
\end{document}

相关内容