怎样写送气辅音?

怎样写送气辅音?

我正在研究一个语言学课题,需要能够描述电话怀抱抱负。正如维基百科文章中所述送气辅音有一个 UTF8 字符用于表示送气音的变音符号 ʰ。但在 latex 中它只显示为问号,并且不能用斜线转义。您如何写它?

答案1

我认为有三种“正确”的方法来做到这一点。

使用 pdfLaTeX

tipa是 IPA 符号的标准包,它提供了一种用于普通文本模式的解决方案,以及一种用于tipa宏/环境的解决方案(尽管它们都在各自的环境中工作)。不是也适用于):

有时输入法会以输入 1:xxx,输入 2:yyy. 在这种情况下输入1表示在普通文本环境中使用的一个,输入2,IPA 环境中使用的版本。

上标 h 的条目如下所示:

输入1:p\textsuperscript{h} 输入2:p\super h

(引自tipa手动的

\documentclass{article}

% Either use the following setup for the Latin Modern fonts, or simply use the following line:
%\usepackage{tipa}

\usepackage[utf8]{inputenc} % encoding of your .tex source file
\usepackage{lmodern} % Latin Modern font, basically an improved Version of Computer Modern
\usepackage[T3,T1]{fontenc} % font encoding in the pdf output

\usepackage[noenc]{tipa} % noenc because we've already used fontenc

% This is based on Alan Munn's excellent advice for tipa and lmodern
% http://tex.stackexchange.com/a/37087/4012
\newcommand\tiparmdefault{cmr}
\renewcommand{\textipa}[1]{{\fontencoding{T3}\fontfamily{\tiparmdefault}\selectfont#1}}
\renewenvironment{IPA}{\fontencoding{T3}\fontfamily{\tiparmdefault}\selectfont}{}

\begin{document}

[k\textsuperscript{h}]% (For normal text mode)

\textipa{[k\super h]}% (For the \textipa macro)

\end{document}

输出

使用 XeLaTeX 或 LuaLaTeX

您也可以完全不输入tipaUnicode 字形,而是直接输入。这意味着使用 XeLaTeX 或 LuaLaTeX 进行编译。由于 Computer Modern / Latin Modern 没有 Unicode 字形 ⟨ʰ⟩,因此您需要使用具有该字形的字体,例如 Linux Libertine 或Junicode

% compile with xelatex or lualatex
\documentclass{article}

\usepackage{fontspec}
%   \setmainfont{Junicode}
    \usepackage{libertine}

\begin{document}

[kʰ]

\end{document}

输出

答案2

正确的方法是使用包tipa并使用\super函数写上标 h。

例子:

\documentclass{article}
\usepackage{tipa}

\begin{document}
     The aspirated phone [k\super h]
\end{document}

生成:

生成的 pdf

相关内容