阿拉伯字符和拉丁字符一起

阿拉伯字符和拉丁字符一起

请查看我在网上找到的这个文件:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1,LFE,LAE]{fontenc}
\usepackage[english,arabic]{babel}
\usepackage{arabtex} % Required for arab

\begin{document}
\selectlanguage{english}% Set English as default
This is English

\foreignlanguage{arabic}{هذا عربي}
\end{document}

我在运行时生成文档,因此我无法用\foreignlanguage{arabic}您建议的方式包装每个阿拉伯语短语?我能以某种方式实现以下内容以正确呈现吗?如果可以,使用哪些包/配置。

\begin{document}
\selectlanguage{english}% Set English as default
This is English هذا عربي
\end{document}

我正在使用 pdflatex,但如果这是唯一的方法,我愿意做出改变。

来源:https://raw.githubusercontent.com/kyordhel/UnicodeTexSnippets/master/templates/arabiyyah.tex

在我当前的设置中,我得到了以下错误,这是预料之中的:

! Package inputenc Error: Unicode char و (U+648)
(inputenc)                not set up for use with LaTeX.

由于此输入来自用户,我无法执行通常建议的查找并用命令替换,所以我需要一个通用的解决方案。

相关内容