PDFLaTeX 和阿拉伯语、波斯语和其他文字

PDFLaTeX 和阿拉伯语、波斯语和其他文字

我正在尝试使用 LaTeX 打印几种非拉丁文字,例如阿拉伯语、波斯语,可能还有其他一些文字。我在 TeXstudio 中使用 PDFLaTeX。

我尝试过使用这个解决方案:https://tex.stackexchange.com/a/368201/289942 但什么也没有发生,或者更确切地说,它只是没有按照那里描述的那样工作。

我的主要语言是英语。

梅威瑟:

\documentclass[a4paper, 12pt, oneside]{article}
\usepackage[a4paper, portrait, margin=0.9in,headheight=14.5pt]{geometry}

\usepackage[utf8]{inputenc}
\usepackage[arabic,farsi,english]{babel}

\begin{document}
    Giaurs - From Persian \FR{فروشگاه‎}(gâvor)
\end{document}

错误告诉我:Unicode character ‎ (U+200E) not set up for use with LaTeX. Giaurs - From Persian \FR{فروشگاه‎}U+200E是 R 到 L 的不可见字符,但是当我尝试定义它时没有任何变化。

有没有办法直接传递非拉丁字符?如果能解决此问题,我们将不胜感激。

答案1

我看不懂脚本,所以如果这完全搞砸了,请原谅,但是使用 lualatex,就像

在此处输入图片描述

\documentclass[a4paper, 12pt, oneside]{article}

\usepackage[bidi=basic]{babel}

\babelprovide[main, import]{english}
\babelprovide[onchar = ids fonts]{arabic}
\babelfont[arabic]{rm}[Renderer = HarfBuzz, Scale = MatchLowercase]{Amiri} 

\begin{document}
    Giaurs - From Persian فروشگاه‎ (gâvor)
\end{document}

相关内容