كيف تضيف الكتابة العربية على قالب 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).

برامج الدكتوراه في الولايات المتحدة

مع أنه لا يوجد متطلبات موحدة بين جميع الجامعات — أو حتى ما بين الأقسام في نفس الجامعة — لدرجة الدكتوراه، إلا أن هناك متطلبات أساسية تجدها في جميع البرامج تقريبا، وبعض المتطلبات في جامعة تكون مشابهة لمتطلبات في جامعة أخرى. في هذه المقالة أقدم نبذة سريعة عن متطلبات برامج الدكتوراه في الجامعات الأمريكية، مع التركيز على علوم الحاسب في جامعة كولومبيا.

متابعة قراءة “برامج الدكتوراه في الولايات المتحدة”

معالجة اللغات الطبيعية NLP

ملاحظة:  هذه المقالة لا تعتبر مصدرا موثوقا كمرجع علمي، وعلى الرغم من أن الكاتب متخصصا في مجال معالجة اللغات الطبيعية فهي لم تخضع لمعايير وإجراءات الفحص العلمي المتبعة في النشر الأكاديمي، ولكن الهدف من كتابتها هو مجرد إعطاء نبذة عامة عن المجال، لذلك قد تكون كثير من المعلومات الواردة في المقالة غير دقيقة، ومع ذلك، يرجى الإشارة إلى المقالة في حالة الإستشهاد بمعلومات منها.

في هذه المقالة تجد نبذة عامة عن تخصصي الفرعي “معالجة اللغات الطبيعية Natural Language Processing”. تبدأ المقالة بتعريف اللغات الطبيعية وفرقها عن اللغات المبنية، ثم شرح عن الإشتراك أو الغموض اللغوي والذي يعد خاصة ملازمة للغات الطبيعية، وبعد ذلك شرح موجز عن مجال معالجة اللغات الطبيعية وفروعه، ومن ثم بعض المصادر العلمية ذات العلاقة بمجال معالجة اللغات الطبيعية والأدوات المستخدمة فيها.

متابعة قراءة “معالجة اللغات الطبيعية NLP”

التحضير للدراسات العليا من تجربة شخصية

بعد أن أنهيت أول سنة في مرحلة الدكتوراه، أود المشاركة هنا ببعض النصائح من تجربتي الشخصية ومما قرأته وناقشته من أشخاص آخرين للتحضير للدراسات العليا خاصة في مجال علوم الحاسب أو المجالات المقاربة له. حاولت أختصرها بقدر الإمكان على شكل نقاط بدون تفاصيل كثيرة.

متابعة قراءة “التحضير للدراسات العليا من تجربة شخصية”