打印稀有字符

打印稀有字符

我需要在一个包含以下单词的文件上运行 LaTeX:ḥarain [unicode 1E25] 和 Amaziɣ [柏柏尔语]。这些单词可以像在这里一样粘贴到我的 .tex 文件中,但是当我运行 pdflatex 命令时,我收到错误,第一个出现大量过度填充和填充不足,第二个出现错误,因为它没有为 LaTeX 设置。我没有使用 xelatex,因为它会产生其他问题。至于 ḥ,我想到了 \cfudot,但我不知道哪个包提供了该命令。

答案1

拉丁小写字母 H 带下点 (U+1E25) 不会造成实际问题,因为您可以使用\d{h}。对于拉丁小写字母 GAMMA (U+0263),您需要支持它的字体。使用 Computer Modern,您可以使用tipa

\documentclass{article}
\usepackage[T1]{fontenc}
%\usepackage[utf8]{inputenc} % not needed for LaTeX from 2018-04-01

\usepackage{tipa} % for \textgamma

\DeclareUnicodeCharacter{1E24}{\d{H}}      % uppercase
\DeclareUnicodeCharacter{1E25}{\d{h}}      % lowercase
\DeclareUnicodeCharacter{0263}{\textgamma} % no uppercase

\begin{document}

ḥarain

Amaziɣ

\end{document}

在此处输入图片描述

答案2

对于任何此类字符,使用 xelatex 或 lualatex 通常比使用 pdflatex 更容易。如果您的浏览器可以显示字符,那么您可以为 xetex 或 luatex 指定相同的字体。

这是您在 Times 中的文本,使用 xelatex 设置

在此处输入图片描述

\documentclass{article}

\usepackage{fontspec}

\setmainfont{Times New Roman}

\begin{document}

 ḥarain [unicode 1E25] and Amaziɣ [a Berber word]
\end{document}

答案3

这是一个简单的选项,尽管我不确定 ɣ 应该是什么样子。编辑以添加两个字体选项。

%pdflatex    
\documentclass{article}
\usepackage[greek,english]{babel} % for the first option

\usepackage{tipa} % for the second option

\begin{document}
\d{h}arain  Amazi\textgreek{g} % first option

\d{h}arain  Amazi\textipa{G} % second option

\end{document}

在此处输入图片描述

作为参考,这里有一个图表如何在\usepackage{tipa}包装下显示 IPA 字母。

相关内容