使用 XeLaTeX 的多语种和希腊语命令字符插入

使用 XeLaTeX 的多语种和希腊语命令字符插入

根据上一个问题的建议(建议避免合并与文本相关的包) 我正在考虑将我的文档依赖项从 更改textgreekpolyglossia,但由于我的 ascii 容器的限制,我避免插入高级字符,例如希腊字符。如果我停止使用,我将失去使用类型编码 textgreek插入字母的能力。\textalpha

我已经阅读过polyglossia文档,据我所知,它被设计用于容器中的字符,而不是编码。

那么我自己重新编码这些符号的最佳方法是什么?

我的经验是,任何使用 \alpha 的尝试都需要数学模式封装,而这正是我试图避免的。

此外,由于可以在什么字符映射或编码集中声明字符,newcommand我可以使用什么字符映射或编码集来定义新字符,以polyglossia确保它们仍然被识别为希腊家族?

答案1

您不必定义任何东西。xunicode(由 fontspec 加载,由 polyglossia 加载)定义 \textalpha。您也可以随时使用 -notation^^和 unicode 编号输入字符:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Arial Unicode MS} %some font with greek
\begin{document}
\textalpha\textbeta ^^^^03b3
\end{document}

在此处输入图片描述

相关内容