كثير من القوالب الجاهزة 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).
يعطيك العافية أخي صخر، واجهت نفس المشكلة وبحث كثيرا عن حل لها. وحلك نجح في تجاوزها.
كل الشكر والتقدير!