准备将文本转换为 LaTeX:如何在 TIPA 中转换“喷出口音”?

准备将文本转换为 LaTeX:如何在 TIPA 中转换“喷出口音”?

因此,我要将一份很长的文档从 Word 转换为 LaTeX。文档中充满了像 p' t' k' 这样的喉塞音(Word 格式)。当我将它们传递到 LaTeX 格式时,['] 符号无法读取,而且很乱。当然,我可以将其粘贴到 LaTeX 中后逐个替换,但这很麻烦。在 Word 中的搜索和替换中,是否有其他符号等同于“左单引号”标记?

答案1

由于这个答案可能对其他语言学家有用,我将详细回答如何有效地将文档从 Word 传输到 TeX,假设您在 Word 中使用常规 SIL 语音字体。

现代 TeX 引擎 LuaTeX 和 XeLaTeX 都使用 UTF-8 作为文件编码,并且可以使用系统上的任何 OpenType 字体。请参阅以下内容了解它们与常规 pdfTeX 之间的一些区别。

由于它们可以使用 OpenType 字体并假设 UTF-8 编码源,因此它们可以处理直接地使用从 Word 复制的文本,如果您使用的是 SIL 语音字体,则包括语音符号。例如,这是 Word 文档的图像。请注意,它使用 Word 的“智能”引号(与您用于喷出辅音的引号相同)。

Word 文档

下面是该文档的文本,粘贴到 LaTeX 文件中,并添加了一些标记。请注意没有任何源文件中的文本已更改(好吧,我确实在第一句中添加了一个短语);仅添加了标记和适当的包,最重要的是,TIPA 包已不是已加载。本文档保存为 UTF-8 格式,并使用 XeLaTeX(或 LuaLateX)进行编译。

% !TEX TS-program = XeLaTeX

\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}
\usepackage{tabularx}
\usepackage{gb4e}
\begin{document}
This is a sample document typed in MSWord and then pasted directly into a LaTeX document. It uses Charis SIL as the main font of the document. Charis is an OpenType font that has a full range of IPA characters as well. Here is an example of some IPA text:
\begin{exe}
\ex{Allophones of /l/ in English}
\label{allophones}
\sn
\begin{tabularx}{.85\textwidth}{XXXX}
laɪf & ‘life’ & faɪɫ & ‘file’\\
lip & ‘leap’ & lɪft & ‘lift’\\
 əlaʊ & ‘allow’ &  ɔɫ & ‘all’\\
bəlun & ‘balloon’ & bɔɫ & ‘ball’\\
ɪlɑdʒɨkəɫ & ‘illogical’ & ɪɫ & ‘ill’\\
bəloʊ & ‘below’ & bɛɫ & ‘bell’\\
sloʊ & ‘slow’ & hoɫz & ‘holes’\\
bɑɾɫ̩ & ‘bottle’ & lɪɾɫ̩ & ‘little’
\end{tabularx}
\end{exe}
\end{document}

以下是该文档的排版输出:

LaTeX 代码的输出

相关内容