我正在研究语言学,我需要展示短元音和长元音。
该tipa
包处理带有短元音或长音符号的元音,但如果我使用大写字母 V\={V}
或\u{V}
没有得到带有符号的大写字母 V:我会得到一个小写脚本 v。
编辑:有人指出,没有这个tipa
包,这个也可以正常工作。我还没试过,谢谢!但是有了tipa
,还是不行。查看使用 ShareLaTeX 编译的代码:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{palatino}
\usepackage{tipa}
\begin{document}
Outside of the \texttt{tipa} IPA environment: \={V}C is equivalent to \u{V}CC.
Within the \texttt{tipa} IPA environment: \textipa{\={V}C is equivalent to \u{V}CC.}
\end{document}
答案1
您遇到的问题是由于tipa
重新定义其 IPA 环境中的基本字母,这是由\textipa{...}
、{\tipaencoding...}
或触发的\begin{IPA}...\end{IPA}
(请参阅第 3.2.1 节tipa
手动的)正如您在手册第44页看到的,V
IPA环境中的大写字母排版为ʋ:
这个大写字母问题是手册 FAQ 部分中的 Q5(第 63-64 页)。以下是三种解决方法。
1. 使用 Unicode IPA 字体和 XeLaTeX/LuaLaTeX 代替tipa
我最推荐的是避免使用tipa
IPA 转录,原因如下排版音标:Unicode 还是 tipa?。
这是一个可以使用 XeLaTeX 或 LuaLaTeX 编译的 MWE(ShareLaTeX 允许您选择使用哪个编译器)。我使用国际音标键盘,但您可以使用在线 IPA 选择器或从其他来源复制和粘贴。
\documentclass{article}
\usepackage[charter]{mathdesign} % loads a math font to match Charis SIL
\usepackage[no-math]{fontspec} % package responsible for font selection in XeLaTeX/LuaLaTeX
\setmainfont{Charis SIL} % sets the document font to Charis SIL, which you would need to have on your system or loaded into ShareLaTeX
\begin{document}
The equivalence of the medial V̄C and V̆CC sequences in the classical languages has long been recognized. It may in fact be rather more broadly stated than we have done so far. V̄C may be restated as V̄C$_0$, where C$_0$ = any number of consonants, including zero (e.g.\ Latin \emph{diḗi, relā́tus, redā́ctus, redḗmptus}); and V̆CC as V̆C$_2$, where C$_2$ = at least 2 consonants.
\end{document}
2. IPA 环境的使用\={}
和\u{}
外部tipa
无论您决定在 XeLaTeX/LuaLaTeX 中使用 Unicode 字体,还是继续在 pdfLaTeX 中使用palatino
和tipa
包,您都可以使用标准 LaTeX 宏\={}
和\u{}
长音符和短音符,只要您在tipa
IPA 环境之外执行此操作即可。这就是您在 MWE 中展示的内容。
3. 使用访问IPA 环境\*
中的默认 C 和 Vtipa
如手册第 3.2.4 节所述tipa
,\*
可在 IPA 环境中的某些字母(包括所有大写字母)前使用,以逃避环境的重新定义并打印正常字母。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tipa}
\begin{document}
The equivalence of the medial \textipa{\={\*V}\*C} and \textipa{\u{\*V}\*C\*C} sequences in the classical languages has long been recognized. It may in fact be rather more broadly stated than we have done so far. \textipa{\={\*V}\*C} may be restated as \textipa{\={\*V}\*C}$_0$, where \textipa{\*C}$_0$ = any number of consonants, including zero (e.g.\ Latin \textsl{\textipa{di\'{\={e}}i, rel\'{\={a}}tus, red\'{\={a}}ctus, red\'{\={a}}mptus}}); and \textipa{\u{\*V}\*C\*C} as \textipa{\u{\*V}\*C}$_2$, where \textipa{\*C}$_2$ = at least 2 consonants.
\end{document}
请注意,这适用于默认的 Computer Modern 字体,但无法使用tipa
并获取与 MWE 中的 Palatino 字体匹配的 IPA 输出(下面,拉丁单词出现在tipa
Computer Modern 相似字体中,并且它们不能倾斜,因为 Palatino 没有倾斜样式)。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathpazo} % for Palatino-looking math
\usepackage{palatino}
\usepackage{tipa}
\begin{document}
The equivalence of the medial \textipa{\={\*V}\*C} and \textipa{\u{\*V}\*C\*C} sequences in the classical languages has long been recognized. It may in fact be rather more broadly stated than we have done so far. \textipa{\={\*V}\*C} may be restated as \textipa{\={\*V}\*C}$_0$, where \textipa{\*C}$_0$ = any number of consonants, including zero (e.g.\ Latin \textsl{\textipa{di\'{\={e}}i, rel\'{\={a}}tus, red\'{\={a}}ctus, red\'{\={a}}mptus}}); and \textipa{\u{\*V}\*C\*C} as \textipa{\u{\*V}\*C}$_2$, where \textipa{\*C}$_2$ = at least 2 consonants.
\end{document}