我正在尝试编写一种以 UTF-16 代码格式表示的语言脚本:Meitei 脚本,占用 Unicode 块中的 U+ABC0 到 U+ABFF。我在互联网上找到的所有内容都与 UTF-8 或一些特殊字符有关。我如何在 LaTeX 或 Overleaf 中编写语言脚本?谢谢。
答案1
Overleaf 将纯文本文件转换为 UTF-8。在这种情况下,问题是关于排版Meitei 脚本 (Meetei Mayek):这可以使用 XeLaTeX 来完成,fontspec
包和合适的字体来完成,例如Google Noto Sans Meetei Mayek。
(您还需要在计算机上安装此字体才能查看下面示例和 Overleaf 编辑器面板中的 Meitei 字形。)
一个小例子:
\documentclass{article}
\usepackage{fontspec}
\begin{document}
This is some normal English text in Latin script. The next paragraph is Meitei:
{\fontspec{Noto Sans Meetei Mayek}
ꯀ ꯁ ꯂ ꯃ ꯄ ꯅ
\symbol{"ABC6}
}
Here we're back to English.
\end{document}
本示例代码需要使用 XeLaTeX 或 LuaLaTeX 进行编译。在 Overleaf 上,你可以点击文件列表面板上方的 Overleaf 菜单图标,然后将“编译器”设置为 XeLaTeX 或 LuaLaTeX。
看这个答案有关通过十六进制、十进制或八进制代码点输入字符的更多示例。