我正在为我的一种人造语言创建一本教科书。它的字母表包含字母“ŋ”,而 LaTeX 似乎不喜欢这个字母。例如:
\ae{}r\ng{} & past participle & He had eaten \\ \hline
出现此错误:
Command \ng unavailable in encoding OT1. \r{u}\ng
我已启用 UTF8:
\usepackage[utf8]{inputenc}
我该如何解决这个问题?
答案1
“拉丁字母小写英文” U+0148 字符“ŋ”仅在 T1 编码字体中可用。不幸的是,并非所有 TeX 发行版中可用的字体都有它:\usepackage{mathptmx}
例如,不要用 尝试它。
添加
\usepackage[T1]{fontenc}
到你的序言(并将你的 TeX 发行版升级为完整版)。
如果您将文档保存为 UTF-8,您还可以从直接 Unicode 输入中获益:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{tabular}{lll}
\ae{}\r{u}\ng{} & past participle & He had eaten \\ \hline
æůŋ & past participle & He had eaten
\end{tabular}
\end{document}