亚美尼亚语文本和一些英语单词

亚美尼亚语文本和一些英语单词

我需要用英语写出一些亚美尼亚语单词。但是,当我使用 armtex 包或下面的代码时,我得到的英语单词带有亚美尼亚字母。我该如何修复它?

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[OT1,OT6]{fontenc}
\usepackage{xcolor}

\begin{document}

\section*{Տեքստ}
Արևը՝ անգլերեն Sun, մեր համաստեղության միակ աստղն է։
\end{document}

答案1

查看亚美尼亚语维基教科书,它(可能,我看不懂亚美尼亚语)是一本很好的指南。

安妮的评论中有几点可以改进:

  1. 如果您使用 LuaTeX 或 XeTeX,inputenc则不要加载。就足够了。fontencfontspec
  2. xltxtra应该已经合并了fontspec,您可能不必加载它。

还有一个建议:

现在您必须将\armfont{}亚美尼亚语文本放在一起。如果亚美尼亚语将成为您最常用的语言,我建议您这样做:使用\setmainfont[Script=Armenian]{DejaVuSans}而不是\newfontface...,这样所有文本将默认解释为 [Script=Armenian]。然后更改\setdefaultlanguage{english}\setotherlanguage{english}并添加\newfontfamily\englishfont{DejaVuSans}。如果您随后想写英语,请使用\textenglish{hello}

所以它看起来像这样:

\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}

\setmainfont[Script=Armenian]{DejaVuSans}

\setotherlanguage{english}
\newfontfamily\englishfont{DejaVuSans}

\begin{document}
Տեքստ Արևը՝ անգլերեն Sun, մեր համաստեղության միակ աստղն է։

\textenglish{hello}
\end{document}

相关内容