向 LaTeX 添加复杂的音标

向 LaTeX 添加复杂的音标

我正在尝试将国际音标符号添加到我的论文中。对于某些字符,我不知道如何将它们添加到 TeX 中。

在此处输入图片描述

卷舌音给我带来了麻烦。

\documentclass{article} 
\usepackage{tipa}
\begin{document}
    \begin{tabular}{llllllll}
    ~                   & Labial & Dental & Alveolar & Retroflex & Palatal & Velar & Glottal \\
    Stop                & ~      & ~      & ~        & ~         & ~       & ~     & ~       \\
    Voiceless           & ~      & ~      & ~        & ~         & ~       & ~     & ~       \\
    Voiceless aspirated & ~      & ~      & ~        & ~         & ~       & ~     & ~       \\
    Voiced              & ~      & ~      & ~        & ~         & ~       & ~     & ~       \\
    Voiced aspirated    & \textipa{}     & ~      & ~        & ~         & ~       & ~     & ~       \\
    Fricative           & \textipa{}    & ~      & ~        & ~         & ~       & ~     & ~       \\
    Nasal               & t͡ʃʰ    & ~      & ~        & ~         & ~       & ~     & ~       \\
    \end{tabular}
\end{document}

谁能告诉我如何在 LaTeX 中添加卷舌符号?

符号的描述可以参见这里

更新:我已添加符号t͡ʃʰ。XeLaTeX 不会打印它们。

答案1

正如解释的那样这个答案,您可以使用tipapdfLaTeX 进行编译,也可以使用fontspecXeLaTeX 或 LuaLaTeX 加载 Unicode IPA 字体并进行编译。我强烈建议使用 Unicode IPA 字体,而不是tipa出于这个答案

以下是使用您发布的图片中显示的大多数符号的 IPA 版本的示例(我同时包括了腭齿塞擦音和腭塞音符号)。我使用IPA 键盘布局,但您也可以使用众多在线 IPA 选择器之一,然后从中复制并粘贴到您的编辑器中。表格格式将留给您自己决定。

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Charis SIL}

\begin{document}
\noindent p t̪ t ʈ t͡ʃ c k\\
pʰ t̪ʰ ʈʰ t͡ʃʰ cʰ kʰ \\
b d̪ ɖ d͡ʒ ɟ ɡ \\
bʱ d̪ʱ ɖʱ d͡ʒʱ ɟʱ ɡʱ \\
f s ʂ ʃ h \\
m n̪ n ɳ ɲ ŋ \\
r ɽ ͏ɻ\\
l ɭ \\
w v j
\end{document}

如下所示,您选择的字体确实会影响符号是否正确显示。有些字体根本没有大多数 IPA 符号的字形(尽管此处显示的字体确实有示例中的所有字形),而其他字体在堆叠变音符号和放置塞擦音中使用的连接线等内容方面做得很差。因此,请明智地选择字体,同时注意它对您需要的其他格式(例如粗体和小型大写字母)的处理情况。

Charis SIL:

在此处输入图片描述

布里尔:

在此处输入图片描述

Linux Libertine O:

在此处输入图片描述

英语字体格式一种:

在此处输入图片描述

答案2

正如评论中所说的那样,您可以(并且应该使用xelatex)使用支持所有 IPA 字形的字体。

由于您使用的是表格,因此您可以自动执行此操作,以便只有带有 IPA 的单元格使用该字体,而标题使用常规字体。对于标题,我在这里使用了一种特定的字体只是为了显示差异,但您可以使用任何您喜欢的字体。

输出

在此处输入图片描述

代码

\documentclass{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{fontspec}
\usepackage{booktabs}
\usepackage{array}
\setmainfont{Century Gothic}
\newfontfamily\ipafont{Charis SIL}
\newcommand\ipa[1]{{\ipafont #1}}

% To keep the header with normal font
\makeatletter
\newcommand*{\rowstyle}[1]{% sets the style of the next row
  \gdef\@rowstyle{\leavevmode#1}%
  \@rowstyle\ignorespaces}
\newcolumntype{=}{>{\gdef\@rowstyle{}}}
\newcolumntype{+}{>{\@rowstyle}}
\makeatother

% Column type with ipa font
\newcolumntype{A}{+>{\ipafont}l}

\begin{document}
\begin{tabular}{=l*{7}{A}}
    \toprule
    \rowstyle{\normalfont}
    ~                   & Labial & Dental & Alveolar & Retroflex & Palatal & Velar & Glottal\\ \midrule
    Stop                & ~      & ~      & ~        & ~         & ~       & ~     & ~       \\
    Voiceless           & ~      & ~      & ~        & ~         & ~       & ~     & ~       \\
    Voiceless aspirated & ~      & ~      & ~        & ~         & ~       & ~     & ~       \\
    Voiced              & ~      & ~      & ~        & ~         & ~       & ~     & ~       \\
    Voiced aspirated    &      & ~      & ~        & ~         & ~       & ~     & ~       \\
    Fricative           &    & ~      & ~        & ~         & ~       & ~     & ~       \\
    Nasal               & t͡ʃʰ    & ~      & ~        & ~         & ~       & ~     & ~       \\
    \bottomrule
    \end{tabular}
\end{document}

相关内容