为什么不需要 LAE 字体编码就可以用 babel (pdflatex) 书写阿拉伯语

为什么不需要 LAE 字体编码就可以用 babel (pdflatex) 书写阿拉伯语

手册arabi包中提到,您需要LAE通过字体编码\usepackage[LAE]{fontenc}才能使用 babel(pdflatex)编写阿拉伯语,但使用 texlive2019 我们无需添加LAE字体编码即可获得正确的结果!?

平均能量损失

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
%\usepackage[LAE]{fontenc}
\usepackage[english,arabic]{babel}

\begin{document}

تجريب كتابة نص

\end{document}

在此处输入图片描述

答案1

示例的终端输出是

(/usr/local/texlive/2019/texmf-dist/tex/latex/arabi/arabic.ldf
Loading the definitions for the LaTeX{} Arabic encoding
(/usr/local/texlive/2019/texmf-dist/tex/latex/arabi/laeenc.def
(/usr/local/texlive/2019/texmf-dist/tex/latex/arabi/laeenc.dfu))
Loading the Common definitions for Arabic and Farsi
(/usr/local/texlive/2019/texmf-dist/tex/latex/arabi/arabicore.sty

(嵌套中你可以看到arabic选项文件arabic.ldf加载了 LAE 编码文件laeenc.def ,并且laeenc.dfu

相关内容