我正在使用 LaTex,即使没有与阿拉伯语文本相关的最后 6 行,脚本也能正常工作,我尝试了许多不同的阿拉伯语软件包,但问题总是相同的,问题是:
Fatal fontspec error: "cannot-use-pdftex" The fontspec package requires either XeTeX or LuaTeX. You must change your typesetting engine to, e.g., "xelatex" or "lualatex"instead of "latex" or "pdflatex". For immediate help type H <return>.
\documentclass[3p,times,procedia]{elsarticle}
我正在使用下面的脚本:
\documentclass[3p,times,procedia]{elsarticle}
\flushbottom
%% The `ecrc' package must be called to make the CRC functionality available
\usepackage{ecrc}
\usepackage[bookmarks=false]{hyperref}
\hypersetup{colorlinks,
linkcolor=blue,
citecolor=blue,
urlcolor=blue}
%% set the volume if you know. Otherwise `00'
\volume{00}
%% set the starting page if not 1
\firstpage{1}
%% Give the name of the journal
\journalname{Procedia Computer Science}
%% Give the author list to appear in the running head
%% Example \runauth{C.V. Radhakrishnan et al.}
\runauth{Author name}
%% Give the abbreviation of the Journal.
\jid{procs}
\usepackage{amssymb}
% if you have landscape tables
\usepackage[figuresright]{rotating}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{arabic}
\newfontfamily\arabicfont[Script = Arabic]{Simplified Arabic}
有人知道如何解决这个问题吗?顺便说一下,我需要所有这些包。
答案1
如果你加载字体规格,您无法使用 pdflatex 编译您的文档。您必须使用赛莱特或者路拉泰克斯。
如果你只有几个阿拉伯语单词要插入,你可以使用一这些包而不是 fontspec :
- 阿拉比
- 阿拉伯纺织公司
- 巴别塔