كيف تضيف الكتابة العربية على قالب IEEE Access في LaTeX؟

كثير من القوالب الجاهزة template للأوراق العلمية قد لا تعمل مع مكتبات أخرى لوجود تعارض. هنا أتحدث عن كيفية إضافة مكتبة arabtex لدعم الكتابة باللغة العربية مع قالب IEEE Access على LaTeX (الرابط).

في حالة إضافة مكتبة مثل arabtex مباشرة على الملف الرئيسي، سيسبب ذلك حدوث أخطاء في وقت ال compilation بسبب تعارض المكتبات مع ملف التنسيق ieeeaccess.cls، لذلك نضيف المكتبة المطلوبة قبل تحميل بقية محتوى ملف التنسيق، وذلك بتعديل بدايته.

إضافة مكتبة arabtex

للعمل على مكتبة arabtex، بداية في ملف ieeeaccess.cls أضف السطور التالية بعد أول سطر:

\RequirePackage{arabtex}
\RequirePackage[utf8]{inputenc}
\RequirePackage{utf8}
\newcommand{\araw}[1]{{\footnotesize \<#1>}} 
\setcode{utf8}

سيكون شكل الملف كالتالي:

\LoadClass{IEEEtran}
\RequirePackage{arabtex}
\RequirePackage[utf8]{inputenc}
\RequirePackage{utf8}
\newcommand{\araw}[1]{{\footnotesize \<#1>}} 
\setcode{utf8}
\RequirePackage{ifpdf}
\RequirePackage{xkeyval}

الآن ممكن أن تكتب أي نص عربي باستخدام الأمر araw، مثلا:

\araw{السلام عليكم}

الفكرة في أمر araw الذي عرفناه في البداية أن نعدل من حجم النص العربي حتى يتوافق مع التنسيق (بإضافة أمر footnotesize).

رأي واحد على “كيف تضيف الكتابة العربية على قالب IEEE Access في LaTeX؟”

التعليقات مغلقة.