我想写一篇关于语言学的论文,所以我想试试 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}
输出:
每种方法都有优点和缺点。XeLaTeX/LuaLaTeX 路线的主要优点是您的源代码变得更易读。然而,它的缺点是您需要开发输入所有字符的技术,这不一定很快。但是,如果您已经习惯了 TIPA 输入法(或有现有文档),则该xunicode
包(由 加载fontspec
)也允许您使用大多数(但不是全部)TIPA 输入法,因此对于许多类型的输入,您可以选择其中一种。
TIPA 方法允许使用更快的输入方法,但代价是源代码的可读性较差。
答案2
答案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}