如何在 pdf 中使用真实字母?

如何在 pdf 中使用真实字母?

首先,我编写了有关一种语言的语法。其次,我使用 \usepackage{tipa} 来表示 LaTeX (TeXmaker) 自身无法表示的字母。例如,如果我想要 ɢ 或 χ,我会在 \textipa{} 环境中分别使用 \;G 和 X。但是,如果我复制并粘贴这些,结果将是 X 和 å。这就是我使用 \usepackage{tipa} 的所有字母。

我该如何解决这个问题,以便如果我复制并粘贴文本,我就能得到 pdf 中显示的字母。

答案1

tipa 包使用 8 位字体,因为它是在 TeX 只能访问 8 位字体的时代开发的。底层编码模仿 ASCII IPA 方案(如 SAMPA),因此当您从 pdf 中剪切和粘贴它们时,它们在某种程度上是合理的(但不是完美匹配,特别是对于比较罕见的字体)。

当您想要包含“真实字符”的 pdf 文件时,您需要使用 Unicode TeX 衍生产品(如 XeTeX 或 LuaTeX)和足够丰富的 Unicode 字体。

答案2

如果你习惯使用 TIPA 包在文档中书写 IPA 字符,但希望使用 Unicode 字符,那么你可能需要使用一个名为蒂帕乌尼。此包将 TIPA 命令转换为 Unicode 字符,因此可以轻松更改字体;使 IPA 字符变为粗体、斜体;将它们复制并粘贴到其他地方。只需将三个字母添加到他们的文档中即可。即\usepackage{tipauni}代替\usepackage{tipa}。此包假定您正在使用 Xe/LuaLaTeX 并且您拥有查里斯·西尔字体。以下是示例 -

\documentclass{article}
\usepackage{tipauni}

\begin{document}
Hello world!

\textipa{\;GX} are copy-pastable now!

You can even make them bold :-)

\textbf{\textipa{\;GX}}
\end{document}

1

相关内容