Telechargé par Lamiae Arguig

مذكرة حول البيمر (2)

publicité
‫الجمهـور يـة الجـزائـر يـة الـديـمـقـراطيـة الـشـعـبـيـة‬
‫‪République Algérienne Démocratique et Populaire‬‬
‫وزارة التعليم العالي والبحث العلمي‬
‫‪Ministère de l'Enseignement Supérieur‬‬
‫‪et de la Recherche Scientifique‬‬
‫المدرسة العليا للأساتذة بالقب ّة‬
‫‪Ecole Normale Supérieure Kouba‬‬
‫قسـم الـر يـاضـيات‬
‫ُ ّ َ َ‬
‫ـ ـ‬
‫َ‬
‫ـ‬
‫َـ‬
‫ُٔ َ‬
‫َّ‬
‫ـ‬
‫‪Département de Mathématiques‬‬
‫َّ َ‬
‫ـِ‬
‫ـ‬
‫ﻣﺪﺧﻞ ﺇﻟﻰ ﺍﻟﺒﻴﻤﺮ‬
‫‪Beamer‬‬
‫ٕ‬
‫‪:‬‬
‫ٕ‬
‫• ﺑﻮﻛﺮة ﻋﺒﺎﺳﻲ رﺷﺎ‬
‫• ﺑﻮﻣﺪﻳﻦ وﺳﻴﻠﺔ‬
‫ٔ‬
‫‪:‬‬
‫• ﻣﻠﺰي إﻳﻤﺎن‬
‫اﻷﺳﺘﺎذ اﻟﻤﻤﺘﺤﻦ ‪ :‬م‪.‬ﺷﻄﻴﻄﺢ‬
‫السنة الجامعية ‪2020/2019 :‬‬
‫دفعة جوان ‪2020‬‬
‫إهداء‬
‫أهدي هذا العمل المتواضع إلى أمي حفظها الله وإلى أساتذتي الـكرام‪.‬‬
‫إهداء‬
‫وسيلة‬
‫إلى التي حملتني وهنًا على وهن وسقتني من نبع حنانها و عطفها وحصدت الأشواك عن دربي لتمهد لي‬
‫طر يق العلم‪.‬‬
‫إلى أعلى ما ينطق به اللسان أمي الغالية " نجاري بهية"‬
‫إلى من علمني العطاء دون إنتظار‪...‬إلى من أحمل إسمه بكل إفتخار والدي العزيز "محمد"‬
‫إلى القلب الطاهر الرقيق ورمز الحب وبلسم الشفاء ور يحانة حياتي أختي و توأمتي "أسماء"‬
‫في ظلمة الحياة لا يضيئ إلا قنديل الذكر يات‪ ،‬ذكر يات الأخوة البعيدة صديقاتي "جَ جيقة"‪" ،‬رميساء" ‪،‬‬
‫"مروة و إيمان"‪.‬‬
‫وإلى كل من سقط إسمه سهو ًا من هذه القائمة وإلى كل من علمني حرفًا أساتذتي الـكرام من الطور الإبتدائي‬
‫إلى المستوى الجامعي‪.‬‬
‫شكر و تقدير‬
‫رشا‬
‫أول مشكور هو الله عز وجل‪ ،‬ثم إلى أوليائنا الـكرام‪ ،‬يسرنا أن نوجه شكرنا للأستاذة المشرفة "ملزي إيمان"‬
‫على مساندتنا وإرشادنا بالنصح والتصحيح و على إختيار الموضوع‪ ،‬كما نقدم الشكر لكل من ساهم في تدريسنا‬
‫من أساتذة المدرسة العليا للأساتذة بالقبة‪.‬‬
‫الفهرس‬
‫‪ 1‬مدخل إلى البيمر ‪Beamer‬‬
‫‪ 1.1‬بعض من التاريخ ]‪. . . . . . . . . . . . . . . . . . . . . . . . . . . . [4‬‬
‫‪5‬‬
‫‪ 3.1‬ما هو سبب إختيار البيمر؟ ‪. . . . . . . . . . . . . . . . . . . . . . . . . .‬‬
‫‪6‬‬
‫‪ 2.1‬ما هو البيمر ؟ ‪. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .‬‬
‫‪ 4.1‬كيف لنا أن نتحصل على البيمر؟ ‪. . . . . . . . . . . . . . . . . . . . . . .‬‬
‫‪ 2‬أساسيات البيمر ‪Beamer‬‬
‫‪5‬‬
‫‪6‬‬
‫‪10‬‬
‫‪1.2‬‬
‫التخطيط الأساسي للكتابة في وثيقة البيمر ‪. . . . . . . . . . . . . . . . . . .‬‬
‫‪10‬‬
‫‪3.2‬‬
‫المحتوى ]‪. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [1‬‬
‫‪24‬‬
‫‪ 2.2‬الديباجة ‪. . . . . . . . . . . . . . . . . . . . . . . . . . [5] Preamble‬‬
‫‪3‬‬
‫‪5‬‬
‫الألوان ‪les couleurs‬‬
‫‪10‬‬
‫‪39‬‬
‫‪ 1.3‬الألوان]‪. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [1‬‬
‫‪39‬‬
‫إستعمال الألوان في العرض]‪. . . . . . . . . . . . . . . . . . . . . . . [2‬‬
‫‪42‬‬
‫‪ 2.3‬علبة الألوان ‪. . . . . . . . . . . . . . . . . . . . [1] la boite à couleurs‬‬
‫‪3.3‬‬
‫‪ 4.3‬التحكم في الألوان]‪. . . . . . . . . . . . . . . . . . . . . . . . . . . . [2‬‬
‫‪ 4‬التحكم في العرض‬
‫‪40‬‬
‫‪46‬‬
‫‪48‬‬
‫‪ 1.4‬عناصر التنقل في العرض ‪. . . . . . . . . [1] Les éléments de Navigation‬‬
‫‪48‬‬
‫‪ 3.4‬طر يقة الإنتقال بين الشرائح ]‪. . . . . . . . . . . . . . . . . . . . . . . [2‬‬
‫‪59‬‬
‫‪ 2.4‬التراكبات ‪. . . . . . . . . . . . . . . . . . . . . . . . [2] les overlays‬‬
‫‪4.4‬‬
‫القوائم ‪. . . . . . . . . . . . . . . . . . . . . . . . . . . [3] les listes‬‬
‫‪53‬‬
‫‪60‬‬
‫مقدمة‬
‫كثير ًا ما يَحتاُج متخصصي الأقسام العلمية‪ ،‬وطالبي الدراسات العليا إلى عرض تقاريرهم العلمية‪ ،‬ومشار يعهم‬
‫البرمجية في المؤتمرات أو تقديمها كرسالة ماجستير أو دكتوراة‪.‬‬
‫هذا أدى لظهور وثيقة تدعى البيمر ‪ُ beamer‬مقدمة مجان ًا من طرف برنامج التاك ‪ ،tex‬وبما أنا الأغلبية تفضل‬
‫الكتابة وتحرير الوثائق بإستعمال لاتاك يجدر بهم أن يكونوا ُ ملمين بطر يقة عرض كتابتهم بإستعمال البيمر‪.‬‬
‫لقد قمنا في هذه المذكرة بشرح كيفية إستخدام طر يقة العرض ‪ ،Beamer‬وهذا بوضع التعليمات والأوامر‬
‫الأساسية التي ترتكز عليها هذه الوثيقة‪ ،‬حيث تنقسم هذه المذكرة إلى أربعة فصول‪:‬‬
‫⋆ يحوي الفصل الأول تاريخ نشأة البيمر‪ ،‬التعر يف به‪ ،‬وماالدافع إلى إختياره وأخير ًا كيفية الحصول‬
‫عليه‪.‬‬
‫⋆ أما بخصوص الفصل الثاني‪ ،‬وهو الأهم يحوي أغلب التعليمات والأوامر الأساسية في وثيقة ‪.Beamer‬‬
‫⋆ وفي الفصل الثالث تطرقنا إلى كيفية تعر يف وإستخدام الألوان في هذه الوثيقة‪.‬‬
‫⋆ ويتضمن الفصل الرابع والأخير‪ ،‬وسائل وأدوات تساعد المستخدم بالتحكم في العرض‪.‬‬
‫سنشرع )بسم الله( في عرض محتوى المذكرة‪ ،‬على أمل أن تنال إعجابكم‪.‬‬
‫‪4‬‬
‫مدخل إلى البيمر ‪beamer‬‬
‫الفصل الأول‬
‫الفصل ‪1‬‬
‫مدخل إلى البيمر ‪Beamer‬‬
‫سنتطرق في هذا الفصل إلى لمحة تار يخية عن البيمر ‪ ، Beamer‬التعر يف به‪ ،‬نوضح أسباب إختيار البيمر‬
‫وأخيرا سنشرح كيفية الحصول عليه‪.‬‬
‫‪1.1‬‬
‫بعض من التاريخ ]‪[4‬‬
‫تم تصميم فئة الوثيقة بيمر ‪ Beamer‬من قبل الألماني تيل تانتو ‪ Till-Tantau‬أ ستاذ الإعلام الآلي بجامعة‬
‫‪ ، Lubeck‬تحصل على شهادات في علوم الكمبيوتر والر ياضيات بجامعة برلين ‪ Berlin‬في عامي ‪1999‬‬
‫و‪ ،2001‬يعتبر تيل تانتو ‪ Till-Tantau‬أول من إستعمل البيمر ‪ Beamer‬عند مناقشته للدكتوراة في فيفري‬
‫‪ .2003‬وبعد شهر‪ ،‬وضع هذا التصميم على شبكة أرشيف التاك الشاملة ‪ CTAN‬بطلب من بعض زملاءه‬
‫الذين ساهموا بتعليقاتهم في تحسين وتحديث العديد من الميزات‪ ،‬نذكر منهم‪ :‬رولف ‪ Rofl Niepracshk‬الذي‬
‫ساهم بإظهار كيفية برمجة لاتاك بشكل صحيح‪ ،‬كلاوديو بيكاري ‪ Claudio Beccari‬الذي قام بكتابة جزء‬
‫من الوثائق المتعلقة بترميزات الخطوط‪ Uwe Kern ،‬الذي عمل على إدراج الألوان المختلفة وأخير ًا ‪Makoto‬‬
‫‪ Ohura‬الذي ساهم في إكتشاف الأخطاء المطبعية‪ ،‬وهذاإلى غاية ‪. 2007‬‬
‫وفي أفر يل ‪ 2010‬قام تيل تانتو بتسليم فئة البيمر إلى جوز يف رايت ‪ Joseph Wright‬وفيدران ميليتيتش‬
‫‪ ، Miletić Vedran‬اللذان عملا على تعديله وإستمرا في ذلك إلى يومنا هذا‪.‬‬
‫‪2.1‬‬
‫ما هو البيمر ؟‬
‫مصطلح البيمر هو عبارة عن كلمة إنجليز ية مستمدة من اللغة الألمانية وتقرأ "بيمر" ‪ ،‬وهو وثيقة من الوثائق‬
‫المتحصل عليها من قبل برنامج لاتاك ‪ ، LATEX‬مخصصة لإنشاء وتصميم العروض التقديمية‪ ،‬يحوي على‬
‫" تعليمات " وخيارات تسمح لنا بعرض المقالات العلمية والبحوث الر ياضياتية بسهولة كبيرة‪.‬‬
‫‪5‬‬
‫مدخل إلى البيمر ‪beamer‬‬
‫الفصل الأول‬
‫من الآن فصاعدا ً سوف نكتفي بكلمة البيمر فقط‪.‬‬
‫‪3.1‬‬
‫ما هو سبب إختيار البيمر؟‬
‫ربما يتساءل أحدنا لماذا نحن بحاجة لإستعمال البيمر ؟‬
‫ن حاجة العلميين والتقنيين إلى كتابة المعادلات وإستعمال رموز الر ياضيات‪ ،‬يدفعهم إلى إختيار برنامج لاتك‬
‫إ ّ‬
‫لكتابة النصوص العلمية عوضًا عن بقية البرامج الأخرى الموجودة كالـ ‪ Word‬نظرًا لمحدودية هذا الأخير في‬
‫كتابة هذا النوع من النصوص وعدم قدرته الكاملة للتحكم بشكل النص كما ينبغي‪.‬‬
‫يقدم برنامج لاتاك إمكانية كتابة وثائق مختلفة‪ :‬مقال‪ ،‬رسالة‪ ،‬كتاب وهو يوفر كذلك العرض التقديمي)البيمر(فأي‬
‫مستخدم للاتاك‪ ،‬بعد تحريره للوثيقة مهما كان نوعها‪ ،‬عندما يرغب بعرضها سيقوم بذلك بواسطة فئة البيمر‪.‬‬
‫إن إختيار طر يقة العرض بإستعمال البيمر هي الأمثل بأخص للر ياضياتيېن لما يضيف للنص المعروض‬
‫طابع ر ياضياتي منظم ومتناسق من حيث‪ :‬الخطوط والرموز الر ياضياتية إلى جانب إمكانية إختيار الخلفيات‬
‫‪ Thèmes‬الموجودة أوإدراج خلفيات جديدة من تصميمك الخاص‪.‬‬
‫ضف إلى ذلك وهي معلومة مهمة‪ ،‬إن برنامج لاتاك هو مجاني بكل مايقدمه بما فيه البيمر‪.‬‬
‫‪4.1‬‬
‫كيف لنا أن نتحصل على البيمر؟‬
‫ن البيمر هو وثيقة من بين مختلف الوثائق التي ُيوفرها لاتاك‪ ،‬فبمجرد إستخدامنا للاتاك يجعلنا‬
‫مثلما قلنا سابق ًا إ ّ‬
‫متمكنين من كتابة عرض تقديمي وبالتالي علينا ببساطة ٺثبيت برنامج التاك‪.‬‬
‫من بين البرامج الأكثر إستخدام ًا حاليا هو برنامج التاك لايف ‪ ، Texlive‬نحن بحاجة كذلك إلى محرر نصوص‬
‫مثل التاك مايكر ‪) Texmaker‬في الويندوز(أوالـ‪) Kile‬في اللينكس(‪.‬‬
‫سنوضح فيمايلي كيفية ٺثبيت برنامج لاتاك على الويندوز‪.‬‬
‫‪ 1.4.1‬على الويندوز ‪Windows‬‬
‫تحميل ‪TEXlive‬‬
‫أحسن طر يقة لتحميل ‪ TEXlive 2019‬هي إستعمال ‪ torrent‬على شكل ملف ‪ ، iso‬وذلك عبر الرابط‬
‫‪ ، https://www.tug.org/texlive/‬ليظهر بعد الإختيار مايلي‪:‬‬
‫‪6‬‬
‫مدخل إلى البيمر ‪beamer‬‬
‫الفصل الأول‬
‫شكل ‪ :1.1‬تحميل ‪TEXlive‬‬
‫ٺثبيت ‪Texlive‬‬
‫بعد التحميل و الحصول على ملف ‪ iso‬يمكن حرقه على أسطوانة أو فتحه بإستعمال برنامج ‪ Ultras Iso‬مثلا‬
‫ووضعه على أسطوانة إفتراضية‪ ،‬بعد الدخول على المجلد الموضوع على الأسطوانة نجد‪:‬‬
‫شكل ‪ :2.1‬الملفات المحصل عليها بعد فتح الملف ‪iso‬‬
‫للتثبيت علينا بالضغط على ‪ Windows‬ـ ‪ tl‬ـ ‪ install‬فنتحصل بعد برهة على‪:‬‬
‫‪7‬‬
‫مدخل إلى البيمر ‪beamer‬‬
‫الفصل الأول‬
‫شكل ‪ :3.1‬الواجهة المتحصل عليها‬
‫و يظهر بعدها مباشرة‪:‬‬
‫شكل ‪ :4.1‬الشكل الظاهر‬
‫ثم يبدأ ٺثبيت الحزم كماهو موضح في الشكل‪:‬‬
‫‪8‬‬
‫مدخل إلى البيمر ‪beamer‬‬
‫الفصل الأول‬
‫تستغرق عملية التثبيت مدة معتبرة من الوقت قد تدوم بين نصف ساعة إلى ساعتين وعند الإنتهاء تظهر‬
‫الواجهة‪:‬‬
‫شكل ‪ :5.1‬نهاية التثبيت‬
‫وبالتالي تم الإنتهاء من التثبيت وما علينا إلا أن نثبت محرر النصوص الذي نريده‬
‫" ‪ texmaker‬أو ‪" Texstudio‬‬
‫بالنسبة للماك ‪ MAC‬واللينكس ‪ ، LINUX‬ندعو القارئ إلى قراءة المذكرة حول التاك‪.‬‬
‫‪1‬‬
‫برنامج ‪Texmaker‬‬
‫بالنسبة لناشر النصوص‪ ،‬ندعو القارئ مجدد ًا لقراءة المذكرة حول التاك ‪ ،‬التي تشرح بالتفصيل كيف يتم ٺثبيت‬
‫التاك المايكر وهو الأكثر إستعمال ًا على الويندوز‪.‬‬
‫‪ 1‬تقديم برنامج ‪ latex‬وإستعماله في كتابة النصوص العلمية و الر ياضية من إعداد الطالبين‪ :‬وليد لعو يجي‪ ،‬و كمال سويدي بمدرسة‬
‫الأغواط‪ ،‬دفعة ‪2015/2016‬‬
‫‪9‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫الفصل ‪2‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫سنتطرق في هذا الباب إلى ذكر الخطوات المتبعة للكتابة في وثيقة البيمر‪.‬‬
‫‪1.2‬‬
‫التخطيط الأساسي للكتابة في وثيقة البيمر‬
‫ن الوثيقة تنقسم إلى قسمين رئيسيين وهما‪:‬‬
‫إن أي وثيقة نقوم بإنشائها لابد أن تحوي على أوامر أساسية‪ ،‬كما أ ّ‬
‫الديباجة ‪ ، preamble‬و المحتوى ‪ .‬سنذكر أولاً‪:‬‬
‫‪2.2‬‬
‫الديباجة ‪[5] Preamble‬‬
‫تمثل الديباجة الجزء الأعلى من ملف لاتاك والتي يتم فيها تحديد نوع الوثيقة المراد إستعمالها‪ ،‬التي يوفرها الملف‬
‫مع إضافة حزم تخدمنا في العرض وفي الكتابة‪ ،‬من أهم التعليمات الأساسية مايلي‪:‬‬
‫‪.1‬‬
‫اﻟﺘﻌﻠﻴﻤﺔ‪\documentclass[options]{beamer} :‬‬
‫تسمح هذه التعليمة بتحديد نوع الوثيقة المستعملة التي لن تكون كتاب أو مقال وإنما عرض ‪beamer‬‬
‫وفيما يخص الخيارات ‪ options‬الموجودة بين عارضتين‪ ،‬يمكننا إختيار حجم الخط مثلاً‪.‬‬
‫‪.2‬‬
‫اﻟﺤﺰم‪ :‬ﻳﻨﺒﻐﻲ إﺿﺎﻓﺔ ﻛﻞ اﻟﺤﺰم اﻟﺘﻲ ﺳﻨﺤﺘﺎﺟﻬﺎ ﻟﻜﺘﺎﺑﺔ اﻟﻮﺛﻴﻘﺔ‪.‬‬
‫‪.3‬‬
‫ﺗﻔﻌﻴﻞ اﻟﻠﻐﺔ اﻟﻌﺮﺑﻴﺔ‪:‬‬
‫}‪\usepackage{polyglossia‬‬
‫}‪\setdefaultlanguage[calendar=gregorian,numerals=maghrib]{arabic‬‬
‫‪10‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫}‪\setotherlanguage{english‬‬
‫}‪\usefonttheme{serif‬‬
‫}‪\newfontfamily\arabicfont[Script=Arabic,Scale=1.2]{Amiri‬‬
‫تسمح هاته التعليمات بإختيار الل ّغة العربية كلغة إفتراضية مع تفعيل اللغة الإنجليز ية كلغة إضافية ‪.‬‬
‫ملاحظة مهمة ‪ :‬إذا صدفت مشكل في كتابة اللغة العربية في البيمر‪ ،‬فإنه توجد حزمة ‪beamer-rl‬‬
‫تعالج هذه المشاكل‪.‬‬
‫‪.4‬‬
‫اﻟﺘﻌﻠﻴﻤﺔ‪ \usetheme{Warsaw} :‬و }‪\usecolortheme{...‬‬
‫تسمح هتان التعليمتان بإختيار خلفية ‪ thème‬للعرض التقديمي و تحديد لون للخلفية التي قمت بإختيارها‪،‬‬
‫في هذه الحالة تم إختيار الخلفية ‪ Warsaw‬مثلا‪ ،‬هناك عدة أنواع من الخلفيات ‪ ، thèmes‬سنتطرق‬
‫إليها لاحقا‪.‬‬
‫‪.5‬‬
‫اﻟﺘﻌﻠﻴﻤﺎت‪:‬‬
‫إﺳﻢ اﻟﻜﺎﺗﺐ ‪\author{} %‬‬
‫اﻟﻌﻨﻮان ‪\title{} %‬‬
‫ﻣﻜﺎن اﻟﻌﺮض اﻟﺘﻘﺪﻳﻤﻲ ‪\institute{} %‬‬
‫اﻟﺘﺎرﻳﺦ ‪\date{} %‬‬
‫تسمح هذه التعليمات بعرض معلومات عن الكاتب ‪ ،‬عنوان ‪ ،‬مكان وتاريخ تقديم العرض ‪ ،‬ليتم‬
‫وضعها في الصفحة الرئيسية )الأولى( من العرض التقديمي‪.‬‬
‫‪1.2.2‬‬
‫تعيين الل ّون لعناصر من العرض‬
‫تسمح التعليمة ‪:‬‬
‫}‪\setbeamercolor{item}{fg=color‬‬
‫بتعيين لون الخط لعنصر معين من العرض وذلك بوضعها في الديباجة ‪ ،‬كتعيين لون العنوان‪ ،‬إسم المؤلف‪،‬‬
‫التاريخ‪...‬إلخ‪ .‬مثال على ذلك‪:‬‬
‫}‪\setbeamercolor{date}{fg=vertmoyen‬‬
‫}‪\setbeamercolor{author}{fg=yellow!50!cyan‬‬
‫}‪\setbeamercolor{institute}{fg=magenta‬‬
‫‪11‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫}!‪\setbeamercolor{title}{fg=cyan!80‬‬
‫}اﻟﻤﺪرﺳﺔ اﻟﻌﻠﻴﺎ ﻟﻸﺳﺎﺗﺬة{ ‪\institute‬‬
‫}‪ beamer‬ﻣﺪﺧﻞ إﻟﻰ اﻟﺒﻴﻤﺮ{‪\title‬‬
‫}‪\date{19/12/2019‬‬
‫}ﺑﻮﻛﺮة ﻋﺒﺎﺳﻲ رﺷﺎ و ﺑﻮﻣﺪﻳﻦ وﺳﻴﻠﺔ{ ‪\author‬‬
‫بعد المعالجة نتحصل على‪:‬‬
‫‪2.2.2‬‬
‫إضافة شعار ‪logo‬‬
‫لإضافة شعار في جميع الصفحات‪ ،‬نستعمل التعليمة التالية ‪:‬‬
‫} }إﺳﻢ اﻟﺼﻮرة{]‪\logo{\includegraphics[Scale=0,5cm‬‬
‫في الديباجة ليظهر في أسفل الصفحة من الجهة اليسرى فوق شر يط التنقل مباشرة ً ‪.‬‬
‫ّﻪ ﻣﻦ ﺿﺮوري إﺿﺎﻓﺔ اﻟﺤﺰﻣﺔ }‪ \usepackage{graphicx‬ﻓﻲ اﻟﺪﻳﺒﺎﺟﺔ‪،‬‬
‫ﻧﺸﻴﺮ إﻟﻰ أﻧ‬
‫ﻛﻤﺎ ﻳﺠﺐ أن ﺗﻜﻮن اﻟﺼﻮرة ﻓﻲ ﻧﻔﺲ اﻟﻤﺠﻠﺪ اﻟﺬي ﻳﺘﻮاﺟﺪ ﻓﻴﻪ ﻣﻠﻒ اﻟﺘﺎك‪.‬‬
‫مثال توضيحي ‪ :‬عند إستعمال التعليمة السابقة في الديباجة ‪ ،‬فإننا نتحصل على شعار المدرسة العليا للأساتذة‬
‫الذي سيظهر في كل الصفحات كما هو موضح‪:‬‬
‫‪12‬‬
‫الفصل الثاني‬
‫‪3.2.2‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الخلفيات ‪[1]Les thème‬‬
‫تسمح لنا فئة البيمر بإختيار خلفية للعرض المقدم ‪ ،‬كما تسمح بإمكانية تغيير وتعديل مظهر العرض التقديمي‪.‬‬
‫إذن يمكننا تصنيف هذه الخلفيات إلى صنفين‪:‬‬
‫■ الخلفيات ‪Built-in‬‬
‫■ الخلفيات الملو ّنة‬
‫وسنوضح كل منها على حدى‪ ،‬ليكون لك القرار بإختيارك‪.‬‬
‫إختيار نوع الخلفية أو الخلفيات ‪Built-in‬‬
‫لقد ذكرنا سابقا ًفي الجزء الخاص بالديباجة‪ ،‬أن تحديد نوع الخلفية ‪ Thème‬المراد إستعمالها خلال العرض‪،‬‬
‫يتم عن طر يق التعليمة }إﺳﻢ اﻟﺨﻠﻔﻴﺔ{‪ ،\usetheme‬حيث من الممكن أن ٺتضمن الحاضنتين أحد‬
‫الخيارات التالية )سوف نعرض أمام كل خيار الصفحة الرئيسية للعرض( ‪:‬‬
‫← ‪AnnArbor‬‬
‫‪13‬‬
Beamer ‫أساسيات البيمر‬
‫الفصل الثاني‬
Antibes ←
Bergen ←
Boxes ←
Berkeley ←
14
Beamer ‫أساسيات البيمر‬
‫الفصل الثاني‬
Berlin ←
Boadilla ←
CambridgeUs ←
15
Beamer ‫أساسيات البيمر‬
‫الفصل الثاني‬
Copenhagen ←
Default ←
Darmstadt ←
16
Beamer ‫أساسيات البيمر‬
‫الفصل الثاني‬
Dresden ←
Franfkurt ←
Goettingen ←
17
Beamer ‫أساسيات البيمر‬
‫الفصل الثاني‬
Hannover ←
Ilmenau ←
JuanLesPins ←
18
Beamer ‫أساسيات البيمر‬
‫الفصل الثاني‬
Luebeck ←
Madrid ←
Malmoe ←
19
Beamer ‫أساسيات البيمر‬
‫الفصل الثاني‬
Marburg ←
Montpellier ←
PaloAlto ←
20
Beamer ‫أساسيات البيمر‬
‫الفصل الثاني‬
Pittsburgh ←
Rochester ←
Singapore ←
21
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫← ‪Szeged‬‬
‫← ‪Warsaw‬‬
‫نلاحظ تشابه بعض الخلفيات في صفحة العرض الرئيسية‪ ،‬إلا أن هناك إختلاف جوهري من حيث شكل‬
‫الداخلي للعرض يظهر ذلك مثلا ًفي أشكال بيئة الترقيم ‪ enumerate‬أو بيئة التعداد ‪. itemize‬‬
‫‪22‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫الخلفيات الملو ّنة‬
‫توفر لنا فئة البيمر إمكانية إنشاء خلفيات جديدة إنطلاقا من الصنف الأول والتي تدعى بالخلفيات الملونة و‬
‫هذا من خلال إضافة التعليمة‬
‫للتعليمة السابقة ‪:‬‬
‫}اﻟﺨﻴﺎرات{‪\usecolortheme‬‬
‫}إﺳﻢ اﻟﺨﻠﻔﻴﺔ{‪ \usetheme‬ومن بين الخيارات المتاحة هي‪:‬‬
‫‪Albatross , Beaver , Beetle , Crane , Dolphin , Dove , Mefly‬‬
‫سنقدم مثال توضيحي لـكيفية تغيير لون الخلفية ‪ Warsaw‬بإختيار‪ beaver ، albatross :‬و ‪، dolphin‬كما‬
‫هو موضح ‪.‬‬
‫شكل ‪ :1.2‬خلفية ‪Warsaw‬‬
‫شكل ‪:2.2‬‬
‫‪albatross‬‬
‫إختيار لون‬
‫شكل ‪:3.2‬‬
‫‪beaver‬‬
‫إختيار لون‬
‫شكل ‪:4.2‬‬
‫‪dolphin‬‬
‫إختيار لون‬
‫‪ 4.2.2‬تعيين لون الخلفية ‪la couleur de fond‬‬
‫لتعيين لون خلفية العرض )في جميع الصفحات( بدلا ًمن الل ّون الإفتراضي )أبيض(‪ ،‬يجب كتابة إسم العنصر‬
‫المتمثل في خلفية العرض ‪ background canvas‬مع تحديد الل ّون للتعليمة ‪:‬‬
‫}اﻟﻠﻮن=‪\setbeamercolor{background canvas}{bg‬‬
‫‪23‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫مع وضعها في الديباجة ‪ .‬مثال ‪ :‬عند إستعمال التعليمة‪:‬‬
‫}‪\setbeamercolor{background canvas}{bg=cyan!50‬‬
‫في الديباجة ‪ ،‬فإننا نتحصل بعد المعالجة على‪:‬‬
‫‪3.2‬‬
‫المحتوى ]‪[1‬‬
‫ننتقل الآن إلى كتابة محتوى العرض الخاص بنا الذي يكون محصور بين الأمرين التاليين‪ ،‬كمايلي ‪:‬‬
‫ﺗﻌﻨﻲ ﺑﺪاﻳﺔ اﻟﻮﺛﻴﻘﺔ ‪\begin{document} %‬‬
‫اﻟﻤﺤﺘﻮى‬
‫ﺗﻌﻨﻲ ﻧﻬﺎﻳﺔ اﻟﻮﺛﻴﻘﺔ ‪\end{document} %‬‬
‫‪1.3.2‬‬
‫صفحات العرض ‪Les Frames‬‬
‫يتكون العرض من عدة ‪ Frames‬سوف نسميها بصفحات ‪ ،‬يتم إنشاء أي صفحة من صفحات العرض من‬
‫خلال التعليمات التالية ‪:‬‬
‫الطر يقة الأولى ‪:‬‬
‫}ﻋﻨﻮان رﺋﻴﺴﻲ{ }‪\begin{frame‬‬
‫‪24‬‬
‫‪.1‬‬
‫}ﻋﻨﻮان ﻓﺮﻋﻲ{ ‪\framesubtitle‬‬
‫‪.2‬‬
‫ﻣﺤﺘﻮى اﻟﺼﻔﺤﺔ‬
‫‪.3‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫}‪\end{frame‬‬
‫‪.4‬‬
‫أو بالطر يقة الثانية ‪:‬‬
‫}‪\begin{frame‬‬
‫}ﻋﻨﻮان رﺋﻴﺴﻲ{ ‪\frametitle‬‬
‫ﻣﺤﺘﻮى اﻟﺼﻔﺤﺔ‬
‫}‪\end{frame‬‬
‫إذا أردنا الإستغناء عن العنوان الفرعي يمكننا إما حذف التعليمة ‪) 2‬الموجودة في الطر يقة الأولى( أو تعليقها‬
‫أمّا إذا أردنا الإستغناء عن العنوان الرئيسي فنقوم بإتباع مايلي ‪:‬‬
‫]‪\begin{frame}[plain‬‬
‫ﻣﺤﺘﻮى اﻟﺼﻔﺤﺔ‬
‫}‪\end{frame‬‬
‫عند إضافة الخيار ‪ plain‬نتحصل على صفحة دون أي جماليات أي دون تدرجات في الأعلى مكان العنوان‬
‫رئيسي ولا أشرطة سفلية‪ ،‬مثال توضيحي ‪:‬‬
‫]‪\begin{frame}[plain‬‬
‫ﻧﻘﻮل ﻋﻦ ﻋﺪدﻳﻦ ﻃﺒﻴﻌﻴﻴﻦ أﻧﻬﻤﺎ ﻣﺘﺤﺎﺑﻴﻦ إذا وﻓﻘﻂ إذا ﻛﺎن ﻣﺠﻤﻮع ﻗﻮاﺳﻢ‬
‫اﻷول ﻣﺎﻋﺪاه ﻳﺴﺎوي اﻟﺜﺎﻧﻲ واﻟﻌﻜﺲ ﺻﺤﻴﺢ‪.‬‬
‫}‪\end{frame‬‬
‫و بعد المعالجة نتحصل على‪:‬‬
‫بعد ما تعرفنا الآن على التخطيط الأساسي لوثيقة البيمر ‪ ،‬سنقوم بكتابة أول صفحة فيه والمتمثلة في صفحة‬
‫العرض الرئيسية و التي تحوي على عنوان العرض‪ ،‬تار يخه ومكانه ‪.‬‬
‫‪25‬‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
Beamer ‫أساسيات البيمر‬
‫الفصل الثاني‬
. \titlepage ‫وﻳﺘﻢ ذﻟﻚ ﺑﺈﺳﺘﻌﻤﺎل اﻷﻣﺮ‬
: ‫مثال توضيحي‬
\documentclass[11pt]{beamer}
\usetheme{Warsaw}
\usepackage{polyglossia}
\setdefaultlanguage[calendar=gregorian,numerals=maghrib]{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.0]{Amiri}
\author{‫وﺳﻴﻠﺔﺑﻮﻣﺪﻳﻦ‬- ‫}رﺷﺎﺑﻮﻛﺮةﻋﺒﺎﺳﻲ‬
\title{‫ ﻣﺪﺧﻞ إﻟﻰ اﻟﺒﻴﻤﺮ‬Beamer}
\institute{‫}اﻟﻤﺪرﺳﺔاﻟﻌﻠﻴﺎﻟﻸﺳﺎﺗﺬة‬
\date{2020_2019}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}
:‫بعد المعالجة نتحصل على‬
: ‫كما يمكن كتابة عنوان ثانوي للعرض وذلك بإضافته بين حاضنتين في التعليمة كمايلي‬
\titlepage{‫}اﻟﻌﻨﻮان اﻟﻔﺮﻋﻲ‬
26
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫فعند إضافة في ملفنا السابق‬
‫اﻟﺘﻌﻠﻴﻤﺔ‪} :‬ﻣﻠﻔﻨﺎ اﻷول ﻓﻲ اﻟﺒﻴﻤﺮ{‪\titlepage‬‬
‫فإننا نتحصل بعد المعالجة على‪:‬‬
‫بعدما قدمنا مثال عن صفحة العرض الرئيسية ‪ ،‬سنقدم الآن مثال عن صفحة من صفحات العرض ‪.‬‬
‫مثال توضيحي ‪:‬‬
‫}‪\begin{frame‬‬
‫}ﻋﻠﻢ اﻷﻋﺪاد{‪\frametitle‬‬
‫}اﻷﻋﺪاد اﻟﻤﺘﺤﺎﺑﺔ{‪\framesubtitle‬‬
‫ﻧﻘﻮل ﻋﻦ ﻋﺪدﻳﻦ ﻃﺒﻴﻌﻴﻴﻦ أﻧﻬﻤﺎ ﻣﺘﺤﺎﺑﻴﻦ إذا وﻓﻘﻂ إذا ﻛﺎن ﻣﺠﻤﻮع ﻗﻮاﺳﻢ‬
‫اﻷول ﻣﺎﻋﺪاه ﻳﺴﺎوي اﻟﺜﺎﻧﻲ واﻟﻌﻜﺲ ﺻﺤﻴﺢ‪.‬‬
‫}‪\end{frame‬‬
‫لنتحصل بعد المعالجة على‪:‬‬
‫‪27‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫نلاحظ توسط العنوان الرئيسي الجانب العلوي من الصفحة )إفتراضياً(‪ ،‬إذا أردنا تغيير مكانه إلى الجهة‬
‫اليمنى فى أعلى الصفحة‪ ،‬نكتب مايلي ‪:‬‬
‫}}‪ \hfill‬ﻋﻠﻢ اﻷﻋﺪاد {‪\frametitle{\RL‬‬
‫}}‪ \hfill‬اﻷﻋﺪاد اﻟﻤﺘﺤﺎﺑﺔ{‪\framesubtitle{\RL‬‬
‫لنتحصل بعد المعالجة على‪:‬‬
‫‪ 2.3.2‬تغير لون النص المعروض‬
‫يكون لون النص المعروض في كل صفحات وثيقة بيمر إفتراضيًا باللون الأسود لتغير هذا اللون‪ ،‬يجب كتابة‬
‫إسم العنصر المتمثل في نص العرض ‪ normal text‬مع تحديد اللون في التعليمة التالية‪:‬‬
‫}‪\setbeamercolor{normal text}{fg=color‬‬
‫مع وضعها في الديباجة ‪.‬‬
‫مثال ‪ :‬عند إضافة التعليمة التالية مع وضعها في الديباجة‪:‬‬
‫}‪\setbeamercolor{normal text}{fg=blue‬‬
‫نتحصل بعد المعالجة على‪:‬‬
‫شكل ‪ :5.2‬قبل إضافة التعليمة‬
‫شكل ‪ :6.2‬بعد إضافة التعليمة‬
‫ملاحظة مهمة‪ :‬هذه التعليمة تقوم بتغير لون النص في كامل صفحات الوثيقة‪ ،‬إذا كنت ترغب بتغير لون‬
‫النص في صفحة واحدة فقط سنتطرق له في فصل الخاص بالألوان‪.‬‬
‫‪28‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫‪ 3.3.2‬جدول المحتو يات ‪Table of contents‬‬
‫من المهم جدًا وضع جدول محتو يات أثناء العرض لإبراز قائمة العناوين الرئيسية التي سنتطرق إليها‪ ،‬وهذا‬
‫من خلال إضافة الأمر ‪ \tableofcontents‬في البيئة ‪ frame‬أي يتم وضعه في صفحة من صفحات‬
‫العرض‪ ،‬مع إمكانية إضافة عنوان له‪ .‬كما هو موضح‪:‬‬
‫}ﻋﻨﻮان{}‪\begin{frame‬‬
‫‪\tableofcontents‬‬
‫}‪\end{frame‬‬
‫عند تطبيق هذه التعليمات فإننا نتحصل على قائمة المحتو يات مبرزة ً كل العناوين الرئيسية ‪ section‬والعناوين‬
‫الفرعية ‪ ، subsection‬وذلك بعد المعالجة مرتين)أي نحن بحاجة إلى النقر على ‪ Xelatex‬مرتين(‪.‬‬
‫هناك إمكانية إظهار جدول المحتو يات لكل عنوان رئيسي من العرض ‪ ،‬وذلك بإضافة التعليمات التالية ‪:‬‬
‫{][‪\AtBeginSection‬‬
‫}‪\begin{frame‬‬
‫]‪\tableofcontents[currentsection‬‬
‫}}‪\end{frame‬‬
‫حيث تسمح هذه التعليمات بظهور قائمة أو جدول المحتو يات خاص بكل عنوان رئيسي‪ ،‬حيث يتم إظهار‬
‫العنوان الرئيسي ‪ section‬وعناوينه الفرعية مع إظهار بقيةالعناوين الرئيسية الأخرى بفروعها بطر يقة شفافة‪.‬‬
‫مثال ‪ :‬عند تطبيق التعليمات التالية بُغية إظهار قائمة المحتو يات العنوان الرئيسي الأول‪:‬‬
‫نتحصل بعد المعالجة على قائمة المحتو يات المسماة " الفهرس " ‪ ،‬قبل بداية العنوان الرئسي الأول كما هو‬
‫ظاهر‪:‬‬
‫‪29‬‬
‫الفصل الثاني‬
‫‪4.3.2‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫تقديم ملخص‬
‫إن تقديم ملخص أثناء العرض يساعد القراء على أخذ لمحة حول ما سوف تقوم بعرضه‪ ،‬من خلال مقدمة‬
‫مختصرة و ذلك بإستعمال البيئة ‪abstract‬كمايلي‪:‬‬
‫}‪\begin{abstract‬‬
‫ﻣﻮﺿﻮع اﻟﻌﺮض‬
‫‪5.3.2‬‬
‫ماذا يحدث مع نص طو يل جدا ؟‬
‫}‪\end{abstract‬‬
‫عندما يفوق النص حجم الصفحة فإنه يتجاوز شر يط التنقل )السفلي( ‪ ،‬وعادة في نهاية النص يبقى جزء غير‬
‫مرئي محذوف من قبل البيمر كما هو موضح ‪:‬‬
‫و لتفادي هذا الأمر‪ ،‬نستعين بالخيار " ‪ " allowframebreaks‬الذي يسمح بتقسيم النص الطو يل مع‬
‫وضع النص الإضافي في صفحة جديدة‪ ،‬وترقيم العناوين لكل صفحة‪ ،‬كما هو موضح في المثال التالي ‪:‬‬
‫‪30‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫فإننا نتحصل بعد المعالجة على‪:‬‬
‫‪6.3.2‬‬
‫البيئة ‪Verbatim‬‬
‫ن مختلف البيئات المعروفة في لاتاك تشتغل بنفس الطر يقة مع مختلف الوثائق التي يوفرها لاتاك‪،‬‬
‫يجدر بنا الذكر أ ّ‬
‫بإستثناء بيئة ‪ verbatim‬والتي تسمح بكتابة تعليمة ما دون أن يتم معالجتها بواسطة لاتاك‪ ،‬فعلينا إستدعاء‬
‫حزمة الـ ‪ verbatim‬مع إضافة التعليمة ‪:‬‬
‫}‪\setmonofont{DejaVu Sans Mono‬‬
‫التي تدعم الكتابة باللغة العربية داخل بيئة ‪ verbatim‬ووضعهم في ديباجة الوثيقة ‪ ،‬ثم تعر يف البيئة من‬
‫خلال التعليمتين ‪:‬‬
‫غير أن بالنسبة للبيمر يجب إضافة الخيار ‪ fragile‬للصفحة المراد كتابة التعليمات فيها‪ ،‬أي نكتب كالتالي ‪:‬‬
‫و بعد المعالجة نتحصل على‪:‬‬
‫‪31‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫‪ 7.3.2‬الكتل ‪les blocs‬‬
‫لتنسيق العرض التقديمي لابد من إستعمال أدوات كالكتل ‪ les blocs‬بنوعيها‪:‬‬
‫‪ Les blocs standards‬و‬
‫‪ Les blocs spécifiques‬التي ستجعل العرض‬
‫منسجم ومنظم وجميل‪.‬‬
‫لتعر يف كتلة قياسية ‪ block standards‬في البيمر‪ ،‬نستعمل البيئة ‪ Block‬كما يلي‪:‬‬
‫}ﻋﻨﻮان اﻟﻜﺘﻠﺔ{}‪\begin{block‬‬
‫اﻟﻨﺺ‬
‫}‪\end{block‬‬
‫بالمعالجة يظهر‪:‬‬
‫نحدد بين لامتين )حاضنتين( عنوان الكتلة مع وضع النص بين بداية البيئة ونهايتها‪،‬‬
‫أي بين }‪\begin{block‬‬
‫أما لتعر يف كتلة خاصة ‪block spécifique‬‬
‫و}‪\end{block‬‬
‫في البيمر نجد نوعين من البيئات هما‪ :‬البيئة ‪ alertblock‬و البيئة ‪. exampleblock‬‬
‫وهي عبارة عن كتل تسمح بوضع تنبيه )ملاحظة مهمة( وتقديم مثال توضيحي على الترتيب و تكون الكتلة‬
‫باللون الأحمر‪ ،‬الأخضر على الترتيب‪ .‬و يكون إستعمال هاته الكتل كالتالي‪:‬‬
‫}ﻋﻨﻮان اﻟﻜﺘﻠﺔ {}‪\begin{alertblock‬‬
‫اﻟﻨﺺ‬
‫}‪\end{alertblock‬‬
‫‪32‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫}ﻋﻨﻮان{}‪\begin{exampleblock‬‬
‫اﻟﻨﺺ‬
‫}‪\end{exampleblock‬‬
‫فإنّنا نتحصل بعد المعالجة على‪:‬‬
‫يحتاج الر ياضياتيېن إلى إستخدام تعار يف و نظر يات و براهين ‪ ،‬لهذا نجد أن هناك كتل مخصصة لذلك‪.‬‬
‫بعد معالجة التعليمات التالية‪:‬‬
‫}‪\begin{definition‬‬
‫اﻟﻨﺺ‬
‫}‪\end{definition‬‬
‫}‪\begin{theorem‬‬
‫اﻟﻨﺺ‬
‫}‪\end{theorem‬‬
‫}‪\begin{proof‬‬
‫اﻟﻨﺺ‬
‫}‪\end{proof‬‬
‫نتحصل على‪:‬‬
‫‪33‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫لحذف الظل الموجود في أسفل الكتلة في جميع كتل العرض‪ ،‬نستعمل التعليمة التالية مع وضعها في الديباجة‪:‬‬
‫]‪\setbeamertemplate{blocks}[rounded][shadow=false‬‬
‫أما في حالة عدم وجوده‪ ،‬يمكننا إضافته‪ ،‬وذلك بإستعمال التعليمة السابقة في الديباجة لـكن بتغيير بسيط في‬
‫الخيار لتصبح كما يلي‪:‬‬
‫]‪\setbeamertemplate{blocks}[rounded][shadow=true‬‬
‫مثال ‪ :‬عند إستعمال التعليمةالأخيرة في الديباجة نلاحظ إختفاء الظل كما هو موضح‪.‬‬
‫‪ 8.3.2‬الأعمدة ‪Les colonnes‬‬
‫يمكن وضع الكتلة القياسية المذكورة سابق ًا على شكل عمود ‪ ،‬كما يمكن إنشاء أعمدة متعددة من خلال بيئة‬
‫الأعمدة ‪ colonnes‬كمايلي‪:‬‬
‫]ﺧﻴﺎرات[}‪\begin{columns‬‬
‫}ﻋﺮض اﻟﻌﻤﻮد{}‪\begin{column‬‬
‫}ﻋﻨﻮان ﻟﻠﻜﺘﻠﺔ‪\begin{block}{1‬‬
‫اﻟﻨﺺ‬
‫}‪\end{block‬‬
‫}‪\end{column‬‬
‫}ﻋﺮض اﻟﻌﻤﻮد{}‪\begin{column‬‬
‫}ﻋﻨﻮان ﻟﻠﻜﺘﻠﺔ‪\begin{block}{2‬‬
‫اﻟﻨﺺ‬
‫}‪\end{block‬‬
‫}‪\end{column‬‬
‫‪....‬‬
‫}‪\end{columns‬‬
‫ومن بين الخيارات المتاحة نجد‪:‬‬
‫‪ : t‬تسمح بوضع الأعمدة في أعلى الصفحة‬
‫‪34‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫‪ : b‬تسمح بوضع الأعمدة في أسفل الصفحة‬
‫‪ :c‬تسمح بوضعها في الوسط )خيار إفتراضي(‬
‫مثال‪:‬‬
‫}‪\begin{columns‬‬
‫}‪\begin{column}{2cm‬‬
‫}ﻋﻨﻮان اﻟﻜﺘﻠﺔ‪\begin{block}{1‬‬
‫ﻣﺤﺘﻮى اﻟﻜﺘﻠﺔ ‪1‬‬
‫}‪\end{block‬‬
‫}ﻋﻨﻮان اﻟﻜﺘﻠﺔ‪\end{column}{2‬‬
‫}‪\begin{column}{2cm‬‬
‫}‪\begin{block‬‬
‫ﻣﺤﺘﻮى اﻟﻜﺘﻠﺔ ‪2‬‬
‫}‪\end{block‬‬
‫}‪\end{column‬‬
‫}‪\begin{column}{2cm‬‬
‫}ﻋﻨﻮان اﻟﻜﺘﻠﺔ‪\begin{block}{3‬‬
‫ﻣﺤﺘﻮى اﻟﻜﺘﻠﺔ ‪3‬‬
‫}‪\end{block‬‬
‫}‪\end{column‬‬
‫}‪\end{columns‬‬
‫بعدالمعالجة نجد‪:‬‬
‫نص في عدة أعمدة‬
‫لكتابة نص في عدة أعمدة نستخدم البيئة ‪ multicols‬المتوفرة من خلال الحزمة ‪ ، multicol‬وذلك على النحو‬
‫التالي‪:‬‬
‫}ﻋﺪد اﻷﻋﻤﺪة{}‪\begin{multicols‬‬
‫‪35‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫اﻟﻨﺺ‬
‫}‪\end{multicols‬‬
‫مثال توضيحي ‪:‬‬
‫لنتحصل بعد المعالجة على‪:‬‬
‫‪ 9.3.2‬العلب الدائر ية ‪les boites arrondies‬‬
‫العلب الدائر ية تشبه الكتل ‪ ،‬ولـكن هذه المرة يمكننا تغير لون النص‪ ،‬عنوان وخلفية الكتلة ‪ ،‬أي بإمكننا إنشاء‬
‫كتل جديدة وتجنب تلك الكتل المألوفة‪ ،‬وذلك بإستعمال البيئة ‪ beamerboxesrounded‬كمايلي‪:‬‬
‫}‪\begin{beamerboxesrounded}[options]{title‬‬
‫‪text‬‬
‫}‪\end{beamerboxesrounded‬‬
‫من أهم الخيارات التي نجدها‪:‬‬
‫‪ :upper‬تسمح بتغيير لون العنوان وخلفيته‬
‫‪ :lower‬تسمح بتغيير لون النص وخلفيته‬
‫‪ :shadow=true‬تسمح بتفعيل الظل‬
‫مثلا ًلتغيير لون العنوان وخلفيته‪ ،‬لون النص وخلفيته‪ ،‬سنستعمل طر يقتين ‪:‬‬
‫♣ الطر يقة الأولى ‪ :‬وتتم بإستعمال الخيارات السابقة‪ ،‬كمايلي‪:‬‬
‫‪ .1‬أولا ًكتابة التعليمتين التاليتين في الديباجة‪:‬‬
‫‪36‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫}اﻟﻠﻮن=‪,bg‬اﻟﻠﻮن=‪}{fg‬ﺗﺴﻤﻴﺔﻟﻠﻌﻨﻮان{‪\setbeamercolor‬‬
‫}اﻟﻠﻮن=‪,bg‬اﻟﻠﻮن=‪}{fg‬ﺗﺴﻤﻴﺔﻟﻠﻨﺺ{‪\setbeamercolor‬‬
‫التي تسمحان لنا بإعطاء تسمية للعنوان وللنص لإستعمالهما في البيئة ‪beamerboxesrounded‬‬
‫‪ .2‬ثانيا ًكتابة التعليمات المتعلقة بالبيئة ‪ beamerboxesrounded‬مع إضافة الخيارات التالية‪:‬‬
‫اﻟﺘﺴﻤﻴﺔ اﻟﻤﻮﺿﻮﻋﺔ ﻟﻠﻨﺺ=‪[schadow=true,lower‬‬
‫]اﻟﺘﺴﻤﻴﺔ اﻟﻤﻮﺿﻮﻋﺔ ﻟﻠﻌﻨﻮان=‪,upper‬‬
‫مثال توضيحي‬
‫‪ :‬عند إستعمال التعليمات التالية كمايلي‬
‫}‪\setbeamercolor{titre}{bg=red,fg=white‬‬
‫}‪\setbeamercolor{texte}{bg=black,fg=pink‬‬
‫}‪\begin{document}\begin{frame‬‬
‫]‪\begin{beamerboxesrounded}[upper=titre,lower=texte,shadow=true‬‬
‫}اﻟﻌﺪد اﻟﺘﺎم{‬
‫ﻧﻘﻮل ﻋﻦ ﻋﺪد ﻃﺒﻴﻌﻲ أﻧﻪ ﺗﺎم إذا ﻛﺎن ﻣﺠﻤﻮع ﻗﻮاﺳﻤﻪ ﻣﺎﻋﺪاه ﺗﺴﺎوﻳﻪ‬
‫}‪\end{beamerboxesrounded}\end{frame}\end{document‬‬
‫فإننا نتحصل بعد المعالجة على‪:‬‬
‫ملاحظة مهمة‪ :‬تسمح لنا هذه الطر يقة بتغير لون النص و العنوان و خلفياتهما‪.‬‬
‫♣ الطر يقة الثانية ‪ :‬وتتم بإستعمال تعليمة جديدة في الديباجة‪.‬‬
‫‪ .1‬أولا ًكتابة التعليمة التالية في الديباجة‪:‬‬
‫‪ .2‬ثانيا ًكتابة التعليمات المتعلقة بالبيئة ‪ beamerboxesrounded‬مع إضافة الخيار التالي‪:‬‬
‫‪37‬‬
‫أساسيات البيمر ‪Beamer‬‬
‫الفصل الثاني‬
‫]اﻟﺘﺴﻤﻴﺔ اﻟﻤﻮﺿﻮﻋﺔ ﻓﻲ اﻟﺘﻌﻠﻴﻤﺔ اﻟﺴﺎﺑﻘﺔ‬
‫=‪[scheme‬‬
‫مثال توضيحي ‪ :‬عند إستعمال التعليمات التالية كمايلي‪:‬‬
‫}‪\beamerboxesdeclarecolorscheme{tam}{cyan}{yellow‬‬
‫}‪\begin{document‬‬
‫}‪\begin{frame‬‬
‫]‪\begin{beamerboxesrounded}[scheme=tam,shadow=true‬‬
‫}اﻟﻌﺪد اﻟﺘﺎم{‬
‫ﻧﻘﻮل ﻋﻦ ﻋﺪد ﻃﺒﻴﻌﻲ أﻧﻪ ﺗﺎم إذا وﻓﻘﻂ إذا‬
‫ﻛﺎن ﻣﺠﻤﻮع ﻗﻮاﺳﻤﻪ ﻣﺎﻋﺪاه ﺗﺴﺎوﻳﻪ‬
‫}‪\end{beamerboxesrounded‬‬
‫}‪\end{frame‬‬
‫}‪\end{document‬‬
‫فإننا نتحصل بعد المعالجة على‪:‬‬
‫ن لون العنوان يكون إفتراضيا)أبيض(‪ ،‬كذلك الحال بالنسبة للون‬
‫نلاحظ في هذه الحالة الأخيرة فإ ّ‬
‫النص )أسود(‪.‬‬
‫ملاحظة مهمة‪ :‬تسمح هذه الطر يقة بتحديد لون خلفية النص والعنوان فقط‪.‬‬
‫‪38‬‬
‫الألوان‬
‫الفصل الثالث‬
‫الفصل ‪3‬‬
‫الألوان ‪les couleurs‬‬
‫سنرى في هذا الفصل كيفية تحديد وإستخدام الألوان بأساليب مختلفة ‪ ،‬كذلك كيفية تعديل الألوان‬
‫المحددة مسبقا )من طرف البيمر( عن طر يق مزج لونين‪.‬‬
‫‪ 1.3‬الألوان]‪[1‬‬
‫ﻹﺳﺘﻌﻤﺎل اﻷﻟﻮان ﻓﻲ اﻟﺒﻴﻤﺮ‪ ،‬ﻳﺠﺐ ﻋﻠﻴﻨﺎ إﺿﺎﻓﺔ اﻟﺤﺰﻣﺔ }‪\usepackage{xcolor‬‬
‫واﻟﺘﻲ ﺗﺴﻤﺢ ﺑﺈﺳﺘﺨﺪام اﻷﻟﻮان‪.‬‬
‫‪ 1.1.3‬الألوان المحددة مسبقا ‪les couleurs prédéfinies‬‬
‫وهي الألوان المعروفة في لاتاك والتي نتحصل عليها بمجرد إستدعائها وإليكم قائمة الألوان المحددة مسبقا ً‪.‬‬
‫ﻳﻤﻜﻨﻨﺎ أﻳﻀﺎ إﻋﺎدة ﺗﻌﺮﻳﻒ أﺳﻤﺎء ﻫﺬه اﻷﻟﻮان وﻫﺬا ﺑﻮﺿﻊ‬
‫اﻟﺘﻌﻠﻴﻤﺔاﻟﺘﺎﻟﻴﺔ ﻓﻲ اﻟﺪﻳﺒﺎﺟﺔ‬
‫ً{}اﻟﺘﺴﻤﻴﺔاﻟﺠﺪﻳﺪة{‪\colorlet‬‬
‫ّف ﺳﺎﺑﻘﺎ‬
‫}إﺳﻢ اﻟﻠﻮن اﻟﻤﻌﺮ‬
‫‪39‬‬
‫الفصل الثالث‬
‫ﻣﺜﻼ‪:‬‬
‫الألوان‬
‫ﻛﺈﺳﺘﺒﺪال ﺗﺴﻤﻴﺔ اﻟﻠﻮن اﻷﺣﻤﺮ ‪ red‬ﺑﺎﻟﺘﺴﻤﻴﺔ ‪ rouge‬ﻛﻤﺎﻳﻠﻲ‬
‫}‪\colorlet{rouge}{red‬‬
‫أما بالنسبة للطرق التي تسمح لنا بتعر يف ألوان جديدة سنذكر منها طر يقة ‪ RGB‬و طر يقة ‪.Hexadécimal‬‬
‫لـكن قبل التعر يف بلون جديد لابد من توضيح كيفية إنشائه وإختياره لنتمكن من تعر يفه في الطر يقتين‬
‫المذكورتين سابق ًا‪ ،‬لهذا سنتحدث أولا ًعن برنامج يساعد على ذلك يدعى ب "علبة الألوان" ‪.‬‬
‫‪ 2.3‬علبة الألوان ‪[1] la boite à couleurs‬‬
‫هو برنامج مجاني وسهل الإستخدام‪ ،‬يسمح بإختيار لون جديد ومعرفة القيم الموافقة له لإستعمالها في‬
‫الطرق المذكورة سابقا‪ ،‬لتحميل هذا البرنامج يكفي كتابة إسمه في صفحة البحث ‪. google‬‬
‫شكل ‪ :1.3‬علبة الألوان‬
‫لإختيار اللون المراد إستعماله يجب النقر على الخيار ‪ Visuel‬الموجود في أعلى العلبة‪ ،‬ليظهر لنا الشكل‬
‫الموضح أعلاه ثم نقوم بإختيار اللون‪ ،‬مثلا كما هو موضح في الشكل التالي ‪:‬‬
‫شكل ‪ :2.3‬إختيار لون‬
‫‪40‬‬
‫الألوان‬
‫الفصل الثالث‬
‫نلاحظ توفر الطر يقة ‪) RGB‬والتي تظهر في الصورة ‪ ( RVB‬ضمن الطرق الموجودة في الشر يط العلوي‬
‫من العلبة‪ .‬إذا أردنا إستعمال هذه الطر يقة يجب النقر على الخيار ‪ RVB‬كما هو ظاهر في الشكل أعلاه‬
‫ثم نأخذ القيم الموافقة لل ّون المُختار ليتم تعر يفه‪ .‬سنتطرق الآن إلى كيفية تعر يف لون بإستعمال ‪RGB‬‬
‫‪.‬‬
‫‪1.2.3‬‬
‫الألوان المعرفة بطر يقة ‪RGB‬‬
‫تعني كلمة ‪ RGB‬باللغة الإنجليز ية ‪ Red Green Blue‬ولتعر يف لون جديد بهذه الطر يقة نستخدم‬
‫التعليمة التالية مع وضعها في الدباجة ‪: preamble‬‬
‫}ﻛﻤﻴﺔاﻷزرق‪,‬ﻛﻤﻴﺔاﻷﺧﻀﺮ‪,‬ﻛﻤﻴﺔاﻷﺣﻤﺮ{}‪}{RGB‬إﺳﻢ اﻟﻠﻮن اﻟﺠﺪﻳﺪ{‪\definecolor‬‬
‫وهذا بإعطاء قيم تتراوح بين ‪ 0‬و ‪ 255‬لكل من الألوان الثلاث كما ظهر ذلك في علبة الألوان سابقا ً‬
‫مع فصل كمية كل لون بفاصلة‪ ،‬ثم نرفق له إسم‪.‬‬
‫مثال ‪ :‬عند إستعمال التعليمة‪:‬‬
‫} ‪\definecolor{vertmoyen}{RGB}{51 , 110 , 23‬‬
‫هذا يعني أن ّه قمنا بتعر يف الل ّون الجديد المسمى ‪ vertmoyen‬والمرفق بالقيم‪ 110 ،51 :‬و‪ 23‬التي‬
‫تمثل كمية الأحمر‪ ،‬الأخضر والأزرق على الترتيب والتي تظهر في علبة الألوان )اُنظر الشكل ‪ (3.2‬بعد‬
‫إختيار طر يقة ‪ ، RGB‬كما هو موضح ‪:‬‬
‫‪2.2.3‬‬
‫الألوان المعرفة بطر يقة ‪Hexadécimal‬‬
‫ﻟﺘﻌﺮﻳﻒ ﻟﻮن ﺟﺪﻳﺪ ﺑﺈﺳﺘﻌﻤﺎل اﻟﻄﺮﻳﻘﺔ‬
‫‪ ، Hexadécimal‬ﻧﺴﺘﺨﺪم اﻟﺘﻌﻠﻴﻤﺔ‬
‫اﻟﺘﺎﻟﻴﺔ ﻓﻲ اﻟﺪﻳﺒﺎﺟﺔ‪}{HTML}{XXXXXX}:‬إﺳﻢ اﻟﻠﻮن اﻟﺠﺪﻳﺪ{‪\definecolor‬‬
‫بكتابة ستة رموز ‪ XXXXXX‬مكو ّنة من أحرف وأعداد نجدها عادة ً في الجانب الأيمن المؤطر في أسفل‬
‫العلبة كما هو ظاهر في علبة الألوان ) اُنظر الشكل ‪ ، ( 3.2‬حيث تكون الأحرف محصورة بين ‪ a‬و ‪f‬‬
‫ن كل زوج من الرموز يمثل كمية الأحمر والأخضر والأزرق‬
‫أما الأعداد فهي محصورة بين ‪ 0‬و‪ .9‬إ ّ‬
‫على الترتيب‪.‬‬
‫‪41‬‬
‫الألوان‬
‫الفصل الثالث‬
‫مثال ‪ :‬نفس اللون السابق ‪ vertmoyen‬لـكن سنعر ّفه الآن بإستعمال طر يقة ‪ Hixadécimal‬كما هو‬
‫موضح‪:‬‬
‫}‪\definecolor{vertmoyen}{HTML}{336e17‬‬
‫المرفق بالرمز ‪ 336e17‬الذي يظهر في الجانب الأيمن في أسفل العلبة‬
‫‪3.3‬‬
‫إستعمال الألوان في العرض]‪[2‬‬
‫لنرى الآن كيفية إستخدام الألوان في العرض وذلك من خلال إسناد لون لبيئة كاملة أولنص معين‪،‬‬
‫و أخير ًا تسليط الضوء على جزء من النص ‪.‬‬
‫‪1.3.3‬‬
‫إستعمال الألوان في بيئة‬
‫لتحديد لون النص في بيئة )الصفحة أو الكتلة(‪ ،‬يجب إستخدام التعليمة التالية لتلوين النص الموجود‬
‫في البيئة‪ ،‬كما يلي‪:‬‬
‫ّ‬
‫اﻟﻠﻮن{‪\color‬‬
‫}إﺳﻢ‬
‫ن ‪ :‬محتوى النص الموجود في البيئة سيكون‬
‫مثلا ‪ :‬عند كتابة التعليمة }‪ \color{pink‬هذا يعني أ ّ‬
‫بالل ّون " ‪ " pink‬و يتم إدراج هذه التعليمة مباشرة عند بداية البيئة التي نرغب في تغير لون النص فيها‪.‬‬
‫ملاحظةمهمة‪ :‬يمكننا إستعمال الألوان الجديدة التي تطرقنا إلى كيفية تعر يفها بإستعمال إحدى‬
‫الطر يقتين السابقتين‪.‬‬
‫مثال توضيحي ‪:‬‬
‫} ‪\definecolor{moutarde}{RGB}{230 , 200 , 50‬‬
‫}‪\begin{document‬‬
‫}‪\begin{frame‬‬
‫}}اﻟﻌﺪداﻟﺘﺎم{}‪{\color{pink‬‬
‫}‪\color{moutarde‬‬
‫‪42‬‬
‫الألوان‬
‫الفصل الثالث‬
‫ّﻪ ﺗﺎم إذا وﻓﻘﻂ إذا ﻛﺎن‬
‫ﻧﻘﻮل ﻋﻦ ﻋﺪد ﻃﺒﻴﻌﻲ ‪ $a$‬ﻳﺨﺘﻠﻒ ﻋﻦ اﻟﺼﻔﺮ أﻧ‬
‫ﻣﺠﻤﻮع ﻗﻮاﺳﻤﻪ ﻣﺎﻋﺪاه ﻳﺴﺎوﻳﻪ‪.‬‬
‫}‪\end{frame‬‬
‫بعد المعالجة نتحصل على مايلي‪:‬‬
‫يمكن أيضا تلوين جزء من النص أو كلمة أو سطر‪ ،‬وهذا بإستخدام الأمر ‪ \textcolor‬بتحديد الل ّون‬
‫ّ‬
‫المراد إستعماله متبوعا ًبالنص المرغوب تلوينه في التعليمة‬
‫}اﻟﻨﺺ{}اﻟﻠﻮن{‪. \textcolor‬‬
‫ّ‬
‫}}اﻟﻨﺺ{}اﻟﻠﻮن{‪ {\color‬فهي مكافئة للتعليمة السابقة‪.‬‬
‫يمكننا كذلك إستعمال التعليمة‬
‫مثال توضيحي ‪:‬‬
‫}}اﻟﻌﺪداﻟﺘﺎم{}‪\begin{frame}{\textcolor{red‬‬
‫ﻧﻘﻮل ﻋﻦ ﻋﺪد ﻃﺒﻴﻌﻲ‬
‫}}‪{\color{yellow}{$a$‬‬
‫ّﻪ ﺗﺎم‬
‫ﻳﺨﺘﻠﻒ ﻋﻦ اﻟﺼﻔﺮ أﻧ‬
‫}إذاوﻓﻘﻂ إذا{}‪\textcolor{magenta!50‬‬
‫ﻛﺎن ﻣﺠﻤﻮع ﻗﻮاﺳﻤﻪ ﻣﺎﻋﺪاه‬
‫‪}.‬ﻳﺴﺎوﻳﻪ{}‪\textcolor{cyan!50!yellow‬‬
‫}‪\end{frame‬‬
‫بعد المعالجة نتحصل على ‪:‬‬
‫‪43‬‬
‫الألوان‬
‫الفصل الثالث‬
‫‪ 2.3.3‬تسليط الضوء‬
‫هناك إمكانية تسليط الضوء على نص أو سطر أو كلمة‪ ،‬بإستعمال لون معين بحيث تكون خلفية اللون‬
‫ّ‬
‫}اﻟﻨﺺ{}اﻟﻠﻮن{‪\colorbox‬‬
‫مستطيلة ‪ ،‬يتم ذلك بإستعمال التعليمة‬
‫مثال ‪:‬‬
‫}}اﻟﻌﺪداﻟﺘﺎم{}‪\begin{frame}{\colorbox{pink‬‬
‫ﻧﻘﻮل ﻋﻦ ﻋﺪد ﻃﺒﻴﻌﻲ‬
‫}}‪{\colorbox{red}{$a$‬‬
‫ّﻪ ﺗﺎم إذا إذاوﻓﻘﻂ ﻛﺎن ﻣﺠﻤﻮع ﻗﻮاﺳﻤﻪ ﻣﺎﻋﺪاه‬
‫ﻳﺨﺘﻠﻒ ﻋﻦ اﻟﺼﻔﺮ أﻧ‬
‫‪}.‬ﻳﺴﺎوﻳﻪ{}‪\colorbox{cyan!50!yellow‬‬
‫}‪\end{frame‬‬
‫بعد المعالجة نتحصل على‪:‬‬
‫‪44‬‬
‫الفصل الثالث‬
‫‪3.3.3‬‬
‫الألوان‬
‫تعيين لون التنبيه‬
‫من أجل أن تشد إنتباه القراء في العرض تستعمل التنبيه وهذا بإستعمال الأمر‪\alert{text}:‬‬
‫و يكون لونه إفتراضيًا باللون الأحمر إذا أردنا تعديل اللون الإفتراضي‪ ،‬يجب كتابة إسم العنصر المتمثل‬
‫في التنبيه ‪ alert‬مع تحديد اللون كمايلي‬
‫}‪\setbeamercolor{alert text}{fg=color‬‬
‫مع وضعها في الديباجة ‪.‬‬
‫مثال توضيحي ‪ :‬عند إستعمال التعليمة التالية في الديباجة‪:‬‬
‫}‪}{fg=yellow‬أﻛﺒﺮ{‪\setbeamercolor‬‬
‫و كتابة التعليمات التالية ‪:‬‬
‫}‪\begin{frame‬‬
‫ﻣﻔﺘﻮح اﻹﻧﻌﺪام ﻫﻮ‬
‫}أﻛﺒﺮ{‪\alert‬‬
‫ﻣﻔﺘﻮح ﻳﻨﻌﺪم ﻋﻠﻴﻪ اﻟﺘﺎﺑﻊ‪.‬‬
‫}‪\end{frame‬‬
‫نتحصل بعد المعالجة على‪:‬‬
‫‪45‬‬
‫الألوان‬
‫الفصل الثالث‬
‫ملاحظة مهمة ‪ :‬نلاحظ تغير لون كتلة التنبيه الخاصة ‪ alertblock‬لتصبح باللون المختار للتنبيه‪ .‬فعند‬
‫كتابة التعليمات التالية‪:‬‬
‫}‪\begin{frame‬‬
‫}ﻣﻔﺘﻮح اﻹﻧﻌﺪام{ }‪\begin{alertblock‬‬
‫ﻣﻔﺘﻮح اﻹﻧﻌﺪام ﻫﻮ أﻛﺒﺮ ﻣﻔﺘﻮح ﻳﻨﻌﺪم ﻋﻠﻴﻪ اﻟﺘﺎﺑﻊ‪.‬‬
‫}‪\end{alertblock‬‬
‫}‪\end{frame‬‬
‫فنتحصل بعد المعالجة على‪:‬‬
‫‪ 4.3‬التحكم في الألوان]‪[2‬‬
‫يمكننا التحكم في تدرج الألوان أي جعلها تبدو داكنة أكثر أو بلون فاتح عند إستعمالها في العرض‪،‬‬
‫يتم عموما ذلك بمزج لونين عن طر يق إعطاء نسبة من اللون الأول مع النسبة المتبقية للون الثاني ‪.‬‬
‫كالآتي ‪:‬‬
‫اللون الثاني !)النسبة المئو ية للون الأول (!اللون الأول‬
‫مثلا ‪ red!40!black :‬معناه أن ّه قمنا بمزج ‪ 40‬بالمئة من الأحمر و ‪ 60‬بالمئة من الأسود‪.‬‬
‫إذا لم نحدد الل ّون الثاني فهذا معناه أن ّه باللون الأبيض أي ‪ red!40 :‬تكافئ ‪red!40!white‬‬
‫يمكننا كذلك تجربة ألوان مختلفة عن طر يق مزج لونين‪ ،‬لإنشاء ألوان جديدة‪.‬‬
‫مثلا‪yellow!45!cyan :‬‬
‫مثال توضيحي ‪:‬‬
‫‪46‬‬
‫الألوان‬
‫الفصل الثالث‬
‫}ﻣﺎ ﻫﻮ اﻟﺒﻴﻤﺮ{ }‪\begin{frame}{\color{yellow!60‬‬
‫}‪\color{cyan!20!orange‬‬
‫ﻣﺼﻄﻠﺢ اﻟﺒﻴﻤﺮ ﻫﻮ ﻋﺒﺎرة ﻋﻦ ﻛﻠﻤﺔ إﻧﺠﻠﻴﺰﻳﺔ‬
‫ﻣﺴﺘﻤﺪة ﻣﻦ اﻟﻠﻐﺔ اﻷﻟﻤﺎﻧﻴﺔ وﺗﻘﺮأ‬
‫"ﺑﻴﻤﺮ"‬
‫}‪\end{frame‬‬
‫بعد المعالجة نتحصل‪:‬‬
‫‪47‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫الفصل ‪4‬‬
‫التحكم في العرض‬
‫‪ 1.4‬عناصر التنقل في العرض ‪Les éléments de Navigation‬‬
‫]‪[1‬‬
‫هي عناصر تسمح بسهولة وسرعة المرور إلى أجزاء معينة من العرض‪.‬‬
‫‪1.1.4‬‬
‫شر يط التنقل ‪La Barre de Navigation‬‬
‫هو شر يط موجود في أسفل الصفحة وهو موجود في جميع صفحات العرض وفي جميع الخلفيات‬
‫‪. themes‬يكون عادة موضعه أفقيا كما هو موضح في الشكل‪.‬‬
‫شكل ‪ :1.4‬شر يط التنقل‬
‫سوف نقوم بعد قليل بشرح كل رمز الموجود في الشر يط‪ ،‬لـكن قبل ذلك كن على علم أن ّه بإمكانك‬
‫حذف الشر يط‪ ،‬وذلك بإضافة التعليمتين التاليين في الديباجة ‪ ، preamble‬كما هو موضح‪:‬‬
‫}‪\setbeamercovered{transparent‬‬
‫}{}‪\setbeamertemplate{navigation symbols‬‬
‫‪48‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫أو ﺑﺈﺳﺘﻌﻤﺎل اﻟﺨﻴﺎر " ‪ ، " handout‬وذﻟﻚ ﺑﺈﺿﺎﻓﺘﻪ ﺿﻤﻦ اﻟﺨﻴﺎرات اﻟﻤﻮﺟﻮدة‬
‫ﺳﺎﺑﻘﺎ ﺑﻴﻦ اﻟﻌﺎرﺿﺘﻴﻦ ][ ﻓﻲ اﻟﺘﻌﻠﻴﻤﺔ اﻷوﻟﻰ ﻓﻲ وﺛﻴﻘﺔاﻟﻼﺗﻚ‪ ،‬أي‪:‬‬
‫}‪ ، \documentclass[handout]{beamer‬ﻟﻴﺨﺘﻔﻲ ﺑﺬﻟﻚ اﻟﺸﺮﻳﻂ ﻛﻤﺎ ﻫﻮ ﻇﺎﻫﺮ‪:‬‬
‫شكل ‪ :2.4‬إختفاء شر يط التنقل‬
‫‪ 2.1.4‬رموز التنقل ‪Les Symboles‬‬
‫لقد سبق لنا الذكر بأن الشر يط يحوي على رموز تدعى رموزالتنقل كما هو موضح في الشكل ‪ .1.4‬إذا‬
‫أردنا إخفاء أحد الرموز المجودة في الشر يط‪ .‬نستخدم التعليمات التالية‪:‬‬
‫‪\setbeamertemplate{navigation symbols}{%‬‬
‫‪\insertslidenavigationsymbol‬‬
‫‪\insertframenavigationsymbol‬‬
‫‪\insertsubsectionnavigationsymbol‬‬
‫‪\insertsectionnavigationsymbol‬‬
‫‪\insertdocnavigationsymbol‬‬
‫}‪\insertbackfindforwardnavigationsymbol‬‬
‫كل سطر من هذه التعليمات يوافق رمز من رموزالتنقل الست الموجودة في الشر يط‪ .‬لإزالة رمز‬
‫معين لابد من إزالة التعليمة التي توافقه‪ .‬سنشرح كل سطر من التعليمات السابقة ‪:‬‬
‫‪.1‬‬
‫اﻟﺘﻌﻠﻴﻤﺔ ‪ \insertslidenavigationsymbol‬ﻫﻲ ﻣﻮاﻓﻘﺔ ﻟﻠﺮﻣﺰ ‪: slide‬‬
‫يسمح هذا الرمز بالتنقل عبر الشرائح ‪ ،slides‬فبمجرد النقر على السهم الجانبي‬
‫الموجود في الجهة اليمنى)اليسرى( من الرمز تظهر لنا الصفحة السابقة )التالية( من العرض‪.‬‬
‫‪.2‬‬
‫اﻟﺘﻌﻠﻴﻤﺔ ‪ \insertframenavigationsymbol‬ﻫﻲ ﻣﻮاﻓﻘﺔ ﻟﻠﺮﻣﺰ ‪: frame‬‬
‫يسمح لنا هذا الرمز بالقيام بنفس عمل الرمز السابق لـكن الفرق هنا يكمن‬
‫في الإنتقال بين صفحات العرض ‪. Les frame‬‬
‫‪.3‬‬
‫اﻟﺘﻌﻠﻴﻤﺔ ‪ \insertsectionnavigationsymbol‬ﻫﻲ ﻣﻮاﻓﻘﺔ ﻟﻠﺮﻣﺰ ‪: section‬‬
‫يسمح هذا الرمز بالتنقل بين العناوين الرئيسية للعرض ‪. sections‬‬
‫‪49‬‬
‫الفصل الرابع‬
‫‪.4‬‬
‫التحكم في العرض‬
‫اﻟﺘﻌﻠﻴﻤﺔ ‪ \insertsubsectionnavigationsymbol‬ﻫﻲ ﻣﻮاﻓﻘﺔ ﻟﻠﺮﻣﺰ‬
‫‪: subsection‬‬
‫يسمح هذا الرمز بالتنقل بين العناوين الفرعية للعرض ‪. subsections‬‬
‫‪.5‬‬
‫اﻟﺘﻌﻠﻴﻤﺔ ‪ \insertdocnavigationsymbol‬ﻫﻲ ﻣﻮاﻓﻘﺔ ﻟﻠﺮﻣﺰ‬
‫‪: doc navigation‬‬
‫يسمح هذا الرمز بالرجوع لأول صفحة من العرض )صفحة العرض الرئيسية(‪.‬‬
‫‪.6‬‬
‫اﻟﺘﻌﻠﻴﻤﺔ ‪ \insertbackfindforwardnavigationsymbol‬ﻫﻲ ﻣﻮاﻓﻘﺔ ﻟﻠﺮﻣﺰ‬
‫‪: Backfindforward‬‬
‫يسمح لنا هذا الرمز بالقيام بنفس عمل التعليمة الأولى‪ ،‬أما رمز البحث الموجود في‬
‫منتصف الرمز فهو يمكننا من البحث عن كلمات من العرض ‪،‬ثم الإنتقال إلى مكان تواجدها‪.‬‬
‫يمكن وضع شر يط التنقل عموديا من الجهة اليسرى لواجهة العرض وذلك بتنفيذ التعليمات التالية‪:‬‬
‫{‪\setbeamertemplate{navigation symbols}{\vbox‬‬
‫‪\hbox{\insertslidenavigationsymbol‬‬
‫‪\hbox{\insertframenavigationsymbol‬‬
‫‪\hbox{\insertsubsectionnavigationsymbol‬‬
‫‪\hbox{\insertsectionnavigationsymbol‬‬
‫‪\hbox{\insertdocnavigationsymbol‬‬
‫}}}‪\hbox{\insertbackfindforwardnavigationsymbol‬‬
‫لنتحصل بعد المعالجة على الشكل الظاهر‪:‬‬
‫شكل ‪ :3.4‬الظهور العمودي للشر يط‬
‫‪50‬‬
‫الفصل الرابع‬
‫‪3.1.4‬‬
‫التحكم في العرض‬
‫الروابط ‪Hyperlink‬‬
‫ُﺴﻬﻞ ﻟﻨﺎ اﻟﺘﻨﻘﻞ ﻓﻲ اﻟﻌﺮض وﻳﻜﻮن ذﻟﻚ ﺑﺈﺳﺘﻌﻤﺎل‬
‫ﻫﻨﺎك ﻃﺮﻳﻘﺔ أﺧﺮى ﺗ‬
‫اﻟﺮواﺑﻂ ‪ hyperlink‬اﻟﺘﻲ ﺗﺴﺎﻫﻢ ﻓﻲ إدراج زر)‪ (Button‬أو ﻧﺺ )‪(Text‬‬
‫واﻟﻬﺪف ﻣﻨﻬﻤﺎ اﻟﺘﻨﻘﻞ‬
‫ﻋﺒﺮ ‪ les slides‬وﻫﺬا ﺑﺈﺳﺘﻌﻤﺎل اﻷﻣﺮ ‪\hyperlink‬‬
‫ﻳﻮﺟﺪ ﻧﻮﻋﺎن ﻣﻦ اﻟﺮواﺑﻂ ﻓﻲ اﻟﺒﻴﻤﺮ‬
‫ﻫﻤﺎ‬
‫ّدة ﻣﺴﺒً‬
‫ﻘﺎ واﻟﺮواﺑﻂ اﻟﻤﺘﻌﻠﻘﺔ ﺑﻬﺪف‪ ،‬ﻧﺬﻛﺮ أوﻻً ‪:‬‬
‫اﻟﺮواﺑﻂ اﻟﻤﺤﺪ‬
‫الروابط المحدّدة مسبق ًا ) ‪( Les liens prédéfinis‬‬
‫هي روابط أساسية تقوم بإنتقالات مختلفة مثلا الرجوع إلى الصفحة السابقة‪ ،‬الإنتقال إلى الصفحة‬
‫الموالية‪...‬إلخ وهي متعددة تختلف بإختلاف إستعمالاتها كما هو موضح‪:‬‬
‫إﻧﺘﻘﻞ إﻟﻰ ‪ slide‬اﻟﺴﺎﺑﻖ ‪\hyperlinkslideprev{}%‬‬
‫إﻧﺘﻘﻞ إﻟﻰ ‪ slide‬اﻟﺘﺎﻟﻲ‪\hyperlinkslidenext{}%‬‬
‫}{‪\hyperlinkframestartnext‬‬
‫إﻧﺘﻘﻞ إﻟﻰ أول ‪ slide‬ﻣﻦ اﻟﺼﻔﺤﺔ ‪frame‬‬
‫اﻟﺘﻲ ﺗﺘﻢ ﻗﺮاءﺗﻬﺎ‬
‫}{‪\hyperlinksectiontartnext‬‬
‫إﻧﺘﻘﻞ إﻟﻰ ‪ section‬اﻟﻌﻨﻮان اﻟﺮﺋﻴﺴﻲ اﻟﺘﺎﻟﻲ‬
‫}{‪\hyperlinksubsectiontartnext‬‬
‫إﻧﺘﻘﻞ إﻟﻰ ‪ subsection‬اﻟﻌﻨﻮان اﻟﻔﺮﻋﻲ اﻟﺘﺎﻟﻲ‬
‫}{‪\hyperlinkframeendprev‬‬
‫إﻧﺘﻘﻞ إﻟﻰ آﺧﺮ ‪ slide‬ﻣﻦ اﻟﺼﻔﺤﺔ ‪frame‬‬
‫اﻟﺘﻲ ﺗﺘﻢ ﻗﺮاءﺗﻬﺎ‬
‫}{‪\hyperlinksectionendprev‬‬
‫إﻧﺘﻘﻞ إﻟﻰ ﻧﻬﺎﻳﺔ اﻟﻌﻨﻮان اﻟﺮﺋﻴﺴﻲ اﻟﺬي ﺗﺘﻢ ﻗﺮاءﺗﻪ‬
‫}{‪\hyperlinksubsectionendprev‬‬
‫إﻧﺘﻘﻞ إﻟﻰ ﻧﻬﺎﻳﺔ اﻟﻌﻨﻮان اﻟﻔﺮﻋﻲ اﻟﺬي‬
‫ﺗﺘﻢ ﻗﺮاءﺗﻪ‬
‫}{‪\hyperlinkpresentationend‬‬
‫إﻧﺘﻘﻞ إﻟﻰ آﺧﺮ ‪ slide‬ﻣﻦ اﻟﻌﺮض اﻟﺬي ﻳﺴﺒﻖ اﻟﻤﻠﺤﻖ‬
‫إﻧﺘﻘﻞ إﻟﻰ ﺑﺪاﻳﺔ اﻟﻤﻠﺤﻖ ‪\hyperlinkappendixstart{}%‬‬
‫إﻧﺘﻘﻞ إﻟﻰ ﻧﻬﺎﻳﺔ اﻟﻤﻠﺤﻖ ‪\hyperlinkappendixend{}%‬‬
‫إﻧﺘﻘﻞ إﻟﻰ ﺑﺪاﻳﺔ اﻟﻌﺮض اﻟﺘﻘﺪﻳﻤﻲ ‪\hyperlinkdocumentstart{}%‬‬
‫‪51‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫يجب وضع جملة بين اللا ّمتين )حاضنتين( للتعبير عن الأمر المراد من التعليمة لتصبح بذلك جاهز ًة‬
‫لإستعمالها بعد المعالجة‪.‬‬
‫فمثلا حتى نوضح المقصود من هذه الكلمات‪ :‬عند إستعمال التعليمة الأخيرة للرجوع إلى صفحة العرض‬
‫الرئيسية ‪:‬‬
‫} >>>‪\hyperlinkdocumentstart{ Retour‬‬
‫نتحصل على‪:‬‬
‫وبمجرد النقر عليها ننتقل إلى صفحة العرض الرئيسية مباشرة ً ‪.‬‬
‫التسميات ‪les labels‬‬
‫نستطيع إعطاء تسمية للصفحة ‪ frame‬المنشأة و الهدف من هذه التسمية هي إستخدامها كمرجع للعودة‬
‫إلى هذه الصفحة‪ ،‬بإستعمال التعليمة التالية‪:‬‬
‫])‪\begin{frame}[label=(non du label‬‬
‫الروابط المتعلقة بهدف‪Les liens atterrissant à des cibles‬‬
‫هي روابط متعلقة بأهداف ‪ ،‬حيث نستعمل التعليمة‪:‬‬
‫})‪\hyperlink{(cible)}{(texte pour aller à la cible‬‬
‫مثلا إذا كنا في الصفحة ‪ frame‬رقم ‪ 10‬وأردنا الإنتقال إلى الصفحة رقم ‪ ،2‬يجب وضع التعليمة‬
‫السابقة في الصفحة ‪ frame‬رقم ‪ 10‬من أجل الإنتقال إلى الهدف ) الصفحة رقم ‪.( 2‬‬
‫لقد سبق لنا الذكر أن ّه بإمكاننا وضع تسمية للصفحة ‪ frame‬من العرض بغية إستدعاءها في مكان آخر‬
‫أي سنقوم هنا بإعطاء تسمية للهدف المراد الإنتقال إليه‪ .‬أي سنقوم في المثال السابق بإعطاء تسمية‬
‫للصفحة ‪ frame‬رقم ‪ 2‬ليتم وضعها في التعليمة الموجودة في الصفحة رقم ‪ .10‬ليظهر لنا ‪ -‬بعد المعالجة‬
‫ النص المراد من التعليمة الذي يسمح لنا بالإنتقال للهدف فور النقر عليه‪ .‬مثال توضيحي‪:‬‬‫‪52‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫}ﻣﻔﺎﻫﻴﻢ أوﻟﻴﺔ{]‪\begin{frame}[label=page1‬‬
‫ﻣﻔﺘﻮح اﻹﻧﻌﺪام ﻫﻮ أﻛﺒﺮ ﻣﻔﺘﻮح ﻳﻨﻌﺪم ﻋﻠﻴﻪ اﻟﺘﺎﺑﻊ‪.‬‬
‫}‪\end{frame‬‬
‫}ﺳﻨﺪ ﺗﺎﺑﻊ{}‪\begin{frame‬‬
‫\\ ﺳﻨﺪ ﺗﺎﺑﻊ ﻫﻮ ﻣﺘﻤﻤﺔ‬
‫ﻣﻔﺘﻮح اﻹﻧﻌﺪام‪.‬‬
‫} >> ‪\hyperlink{page1}{\\<< Retour à la page 1‬‬
‫}‪\end{frame‬‬
‫بعد المعالجة نتحصل على ‪:‬‬
‫نلاحظ ظهور النص ‪ Retour à la page1‬المراد من التعليمة‪ ،‬وبمجرد النقر عليه يتم الإنتقال إلى‬
‫الصفحة ‪ frame‬المسماة ‪. page1‬‬
‫‪ 2.4‬التراكبات ‪[2] les overlays‬‬
‫بعدما تعرفنا على كيفية إنشاء الصفحات ‪ les frame‬في وثيقة البيمر‪ ،‬سنتطرق الآن إلى كيفية عرض‬
‫هذه الصفحات‪ ،‬وهذا بإستعمال التراكبات ‪.overlays‬‬
‫)التراكبات هي طر يقة تسمح بالتحكم في مراحل عرض الصفحة في البيمر‪ ،‬حيث يتم إنشاء صفحات‬
‫جديدة تسمى شرائح ‪ ، slides‬وهذا بتكرار الصفحة ‪ frame‬و ظهورها عدة مرات(‪ .‬نعطي فيمايلي‬
‫بعض الأوامر التي تسمح بذلك‪ ،‬و نحاول أن نشرح بالنسبة لكل أمر ما المقصود بالتراكبات لذلك نذكر‬
‫أولا ً‪:‬‬
‫‪53‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫‪ 1.2.4‬الأمر ‪pause‬‬
‫من أجل إستيعاب الهدف من الأمر ‪\pause‬نعطي المثال التوضيحي‪:‬‬
‫}‪\begin{frame‬‬
‫اﻟﺘﺮاﻛﺒﺎت ﻫﻲ ﻃﺮﻳﻘﺔ ﺗﺴﻤﺢ ﺑﺎﻟﺘﺤﻜﻢ ﻓﻲ ﻣﺮاﺣﻞ ﻋﺮض اﻟﺼﻔﺤﺎت ﻓﻲ اﻟﺒﻴﻤﺮ\\‬
‫‪\pause‬‬
‫ﻣﻦ ﺧﻼﻟﻬﺎ ﻧﺘﻤﻜﻦ ﻣﻦ ﻋﺮض ﺑﻴﺌﺔ ﺻﻔﺤﺔ واﺣﺪة ﻋﺒﺮ ﻋﺪة ﻣﺮاﺣﻞ‪.‬‬
‫}‪\end{frame‬‬
‫نتحصل على‪:‬‬
‫نلاحظ أن ّه عند وضع الأمر ‪ pause‬بعد النص الأول‪ ،‬فإنه يسمح بإظهاره في صفحة العرض‪ ،‬ثم‬
‫يقوم بتكرار تلك الصفحة مرتين مع إضافة النص الثاني الذي يلي هذا الأمر‪.‬‬
‫إن التعليمة ‪ \pause‬تقدم‪:‬‬
‫‪ .1‬إفتراضيًا عرض محتوى الصفحة كما كتب في ملف التاك‪ ،‬أي المحافظة على نفس الترتيب‪.‬‬
‫‪ .2‬إختياري ًا‪ :‬أي يمكن التحكم في عرض المحتوى مع عدم إحترام الترتيب الموجود في ملف التاك‬
‫وذلك بإضافة خيار للأمر ‪.pause‬‬
‫خيار للأمر ‪pause‬‬
‫يمكن إضافة خيار ‪ option‬للأمر ‪ ، pause‬حيث نقوم من خلاله بتحديد رقم الصفحة التي نرغب‬
‫بإظهار )النص أو الكتلة ( الذي تلي هذا الأمر‪ ،‬سنلاحظ بعد المعالجة عدم إحترام الترتيب الموجود‬
‫في ملف التاك‪،‬و هذا بإضافة للأمر ‪ pause‬الخيار التالي‪:‬‬
‫‪54‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫]‪\pause[n‬‬
‫اﻟﻨﺺ اﻟﻤﺮاد إﻇﻬﺎره ﻓﻲ اﻟﺸﺮﻳﺤﺔ ‪n‬‬
‫مثال توضيحي‪:‬‬
‫ﻟﺘﻜﻦ اﻟﻤﺘﺘﺎﻟﻴﺘﺎن ‪ $ v_{n}$‬و ‪$u_{n}$‬‬
‫ﻓﺮاغ ‪%‬‬
‫]‪\pause[3‬‬
‫ﻓﺮاغ ‪%‬‬
‫}ﻧﻈﺮﻳﺔ{}‪\begin{block‬‬
‫اﻟﻤﺘﺘﺎﻟﻴﺘﺎن اﻟﻤﺘﺠﺎورﺗﺎن ﻣﺘﻘﺎرﺑﺘﺎن و ﺗﺘﻘﺎرﺑﺎن ﻧﺤﻮ ﻧﻔﺲ ﻧﻬﺎﻳﺔ ‪.‬‬
‫}‪\end{block‬‬
‫ﻓﺮاغ ‪%‬‬
‫]‪\pause[2‬‬
‫ﻓﺮاغ ‪%‬‬
‫}ﺗﻌﺮﻳﻒ{}‪\begin{block‬‬
‫ﻧﻘﻮل ﻋﻦ اﻟﻤﺘﺘﺎﻟﻴﺘﺎن ‪ $ v_{n}$‬و ‪ $u_{n} $‬أﻧﻬﻤﺎ ﻣﺘﺠﺎورﺗﺎن إذا ﺗﺤﻘﻖ ‪:‬‬
‫اﻟﻤﺘﺘﺎﻟﻴﺘﺎن ﻣﻦ رﺗﺎﺑﺔ ﻣﺘﻌﺎﻛﺴﺔ و ﻧﻬﺎﻳﺔ اﻟﻔﺮق ﺑﻴﻨﻬﻤﺎ ﻳﺆول إﻟﻰ اﻟﺼﻔﺮ‬
‫}‪\end{block‬‬
‫بعد المعالجة نتحصل على‪:‬‬
‫ملاحظة مهمة‪ :‬ترك الفراغ )قبل و بعد( الأمر‬
‫‪ \pause‬ضروري للحصول على هذه التراكبات‪.‬‬
‫‪ 2.2.4‬المواصفات ‪Spècfiications‬‬
‫هناك كذلك جملة من التعليمات التي تسمح بالتحكم في تنسيق العرض‪ ،‬الصيغة العامة لها هي‪:‬‬
‫}‪\command< form > {text‬‬
‫‪55‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫‪form‬‬
‫تسمح بـ‬
‫‪m,n‬‬
‫تنفيذ التعليمة في الشر يحة رقم ‪ n‬و ‪m‬‬
‫‪-n‬‬
‫تنفيذ التعليمة من الشر يحة الأولى إلى غاية ‪n‬‬
‫‪n‬‬
‫‪n-‬‬
‫‪n-m‬‬
‫تنفيذ التعليمة في الشر يحة رقم ‪n‬‬
‫تنفيذ التعليمة إنطلاقا ّ من الشر يحة رقم ‪n‬‬
‫تنفيذ التعليمة من الشر يحة رقم ‪ n‬إلى الشر يحة رقم ‪m‬‬
‫مع ‪ n‬و ‪ m‬عدد الشرائح لصفحة واحدة )حيث‪. (n < m :‬‬
‫‪command‬‬
‫تسمح بـ‬
‫‪alert‬‬
‫تنبيه نص أو كلمة خلال العرض‬
‫‪textfb‬‬
‫إبراز النص الموجود بين حاضنتين في التعليمة السابقة أي كتابته بخط غليظ‬
‫‪color‬‬
‫تلوين النص‬
‫‪visible‬‬
‫يكون النص مرئيا ّ في الشرائح المحددة‬
‫‪only‬‬
‫‪invisible‬‬
‫‪incover‬‬
‫إدراج النص في الشرائح المحددة فقط‬
‫يكون النص غير مرئي في الشرائح المحددة‬
‫إضافة النص في الشرائح المحددة‬
‫مثال توضيحي‪:‬‬
‫}‪\begin{frame‬‬
‫}رﺗﺎﺑﺔ ﺗﺎﺑﻊ{}‪\begin{block‬‬
‫ﻧﻘﻮل ﻋﻦ ﺗﺎﺑﻊ أﻧﻪ‬
‫}ﻣﺘﺰاﻳﺪ{ > ‪\textbf< 2‬‬
‫إذا ﺣﻘﻖ‬
‫‪$x\leq y$‬‬
‫ﻓﺈن‬
‫‪$f(x)\leq f(y)$‬‬
‫}‪\end{block‬‬
‫}‪\end{frame‬‬
‫‪56‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫بعد المعالجة نتحصل على شر يحتين ‪:‬‬
‫شكل ‪ :4.4‬الشر يحة الأولى‬
‫شكل ‪ :5.4‬الشر يحة الثانية‬
‫يوجد كذلك التعليمة ‪ alt‬الذي يسمح بكتابة النص الأول في رقم الشر يحة المحددة أما النص الثاني‬
‫فإنه يظهرفي بقية الشرائح و يكون كالآتي‪:‬‬
‫} ‪\alt < form > {Text 1}{Text 2‬‬
‫بالنسبة ل ‪ form‬فهي نفس خيارات الجدول السابق‪.‬‬
‫مثال توضيحي‪:‬‬
‫}‪\begin{frame‬‬
‫}ﻛﻞ ﻣﻌﺎدﻟﺔ ﺗﻔﺎﺿﻠﻴﺔ ﺗﻜﺘﺐ ﻋﻠﻰ ﺷﻜﻞ ﻣﻌﺎدﻟﺔ ﺗﺰاوﺟﻴﺔ{ > ‪\alt < 2‬‬
‫}ﻣﻌﺎدﻟﺔ ﺗﺰاوﺟﻴﺔ ﻫﻲ ﻣﻌﺎدﻟﺔ ﻣﻦ ﺷﻜﻞ‬
‫‪$A*u=f$‬‬
‫ﺣﻴﺚ‬
‫‪ f‬و ‪A‬‬
‫ﺗﻮزﻳﻌﻴﻦ ﻣﻌﻠﻮﻣﻴﻦ{‬
‫}‪\end{frame‬‬
‫بعد المعالجة نتحصل على‪:‬‬
‫‪57‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫شكل ‪ :7.4‬الشر يحة الثانية‬
‫شكل ‪ :6.4‬الشر يحة الأولى‬
‫وتوجد بيئة مشابهة لهذا الأمر وهي‬
‫}‪\begin{altenv}<slide number >{begin text}{end text‬‬
‫}‪{alternate begin text}{alternate end text‬‬
‫اﻟﻨﺺ‬
‫}‪\end{altenv‬‬
‫حيث‪:‬‬
‫– ‪ : slide number‬رقم الشر يحة الذي نطبق فيها التعليمة‬
‫– ‪ : begin text‬كتابة ما يوضع قبل النص في الشرائح الأخرى‬
‫– ‪ : end text‬كتابة ما يوضع بعد النص في الشرائح الأخرى‬
‫– ‪ : alternate begin text‬كتابة ما يوضع قبل النص في الشر يحة المحددة‬
‫– ‪ : alternate end text‬كتابة ما يوضع بعد النص في الشر يحة المحددة‬
‫مثال توضيحي للبيئة ‪: altenv‬‬
‫}‪\begin{frame‬‬
‫ﻳﻌﺘﺒﺮ‬
‫}){}({}]{}[{ > ‪\begin{altenv}< 2‬‬
‫ﺗﺎﻧﺘﻮ ﺗﻴﻞ‬
‫}‪\end{altenv‬‬
‫أول ﻣﻦ ﺻﻤﻢ ﻓﺌﺔ اﻟﺒﻴﻤﺮ ‪beamer‬‬
‫}‪\end{frame‬‬
‫‪58‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫بعد معالجة نتحصل على‪:‬‬
‫شكل ‪ :8.4‬الشر يحة الأولى‬
‫‪3.4‬‬
‫شكل ‪ :9.4‬الشر يحة الثانية‬
‫طر يقة الإنتقال بين الشرائح ]‪[2‬‬
‫هناك طرق عدة لـكيفية الإنتقال بين شرائح ‪ slides‬أثناء العرض وتعتبر من الأشياء المهمة في إعطاء‬
‫للعرض تأثير مرئي جميل وتنسيق منسجم‪ ،‬يمكن إنشاء هذه التأثيرات من خلال الأمر التالي ‪:‬‬
‫]‪\trans.....[option‬‬
‫و يتم وضعه داخل بداية ‪ ، frame‬من بين الخيارات المتاحة في التعليمة‬
‫‪ \trans‬هي ‪:‬‬
‫– )‪ duration=(seconds‬يحدد عدد من الثواني الذي يحتاجه تأثير الإنتقال‪ ،‬حيث يكون إفتراضيا‬
‫ثانية واحدة‬
‫– )‪ direction=(degree‬يحدد هذا الخيار إتجاه التأثير‪ ،‬بالنسبة للقيم المسموح بيها هي ‪0,90,180,270‬‬
‫وتأثير اللمعان ايضا ‪.315‬‬
‫حيث‪:‬‬
‫]‪\transblindshorizontal[options‬‬
‫–‬
‫]‪\transblindsvertical[options‬‬
‫–‬
‫]‪\transboxin[options‬‬
‫–‬
‫يظهر الشر يحة كما لو كانت ستائر رأسية حيث تم سحبها بعيدًا‬
‫يظهر الشر يحة كما لو كانت ستائر عمودية حيث تم سحبها بعيدًا‬
‫يظهر الشر يحة بالإنتقال من الجوانب الأربعة إلى المركز‬
‫‪59‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫]‪\transboxout[options‬‬
‫–‬
‫]‪\transdissolve[options‬‬
‫–‬
‫]‪\transglitter[options‬‬
‫–‬
‫يظهر الشر يحة بإظهار المزيد من مساحة مستطيلة متمركزة في مركز الشر يحة‬
‫إظهار الشر يحة عن طر يق إذابة ببطء لما ظهر من قبل‬
‫إظهار الشر يحة ذات التأثير اللامع الذي ينتشر في الإتجاه الذي تحدده مثلا‪:‬‬
‫]‪\transglitter[direction=90‬‬
‫]‪\transsplitverticalin[options‬‬
‫–‬
‫]‪\transsplitverticalout[options‬‬
‫–‬
‫]‪\transsplithorizontalin[options‬‬
‫–‬
‫]‪\transsplithorizontalout[options‬‬
‫–‬
‫]‪\transwipe[options‬‬
‫–‬
‫إظهار الشر يحة عن طر يق مسح خطين عمودين من الجانبېن إلى الداخل‬
‫إظهار الشر يحة عن طر يق مسح خطين عمودين من المركز إلى الخارج‬
‫إظهار الشر يحة عن طر يق مسح خطين أفقين من الجانبېن إلى الداخل‬
‫إظهار الشر يحة عن طر يق مسح خطين أفقين من المركز إلى الخارج‬
‫إظهار الشر يحة بمسح خط واحد في الإتجاه المحدد مثال‪:‬‬
‫]‪\transwipe[direction=90‬‬
‫ربما لم نصف جيدا تأثير الإنتقلات كيف يكون جرب ذلك بنفسك لترى الفرق بينهم‪.‬‬
‫ملاحظة مهمة ‪ :‬هذه التأثيرات تظهر بعد فتحك لملف ال ‪ pdf‬في وضع ‪Mode plein écran‬‬
‫‪ ،‬كما يمكن وضع بين عارضتين مدة الإنتقال )‪.(0.8‬‬
‫‪4.4‬‬
‫‪1.4.4‬‬
‫القوائم ‪[3] les listes‬‬
‫قائمة التعداد ‪la liste itemize‬‬
‫إذا أردنا عرض قائمة تحوي عدة نقاط نرغب بذكرها‪ ،‬نستعمل بيئة التعداد التالية‪:‬‬
‫‪60‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫}‪\begin{itemize‬‬
‫‪\item‬‬
‫‪\item‬‬
‫‪\item‬‬
‫‪.‬‬
‫‪.‬‬
‫}‪\end{itemize‬‬
‫مثال توضيحي‪:‬‬
‫}‪\begin{itemize‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻷول{‪\item{\RL‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻟﺜﺎﻧﻲ{‪\item{\RL‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻟﺜﺎﻟﺚ{‪\item{\RL‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻟﺮاﺑﻊ{‪\item{\RL‬‬
‫}‪\end{itemize‬‬
‫بعد المعالجة نتحصل على‪:‬‬
‫يمكن تعديل الشكل الدائري كإستخدام أشكال مختلفة مثل‪ :‬مثلث‪ ،‬جلة‪ ،‬قرص‪ ،‬مربع‪.‬‬
‫لتعديل هذا الشكل نستخدم الأمر‪:‬‬
‫]‪\setbeamertemplate{itemize item}[style‬‬
‫قبل العناصر التي نرغب بذكرها‪.‬‬
‫مثال‪ :‬عند إضافة الأمر السابق في المثال أعلاه نجد‪:‬‬
‫]‪\setbeamertemplate{itemize item}[triangle‬‬
‫‪61‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮ اﻷول{‪\item{\RL‬‬
‫]‪\setbeamertemplate{itemize item}[ball‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮ اﻟﺜﺎﻧﻲ{‪\item{\RL‬‬
‫]‪\setbeamertemplate{itemize item}[circle‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮ اﻟﺜﺎﻟﺚ{‪\item{\RL‬‬
‫]‪\setbeamertemplate{itemize item}[square‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮ اﻟﺮاﺑﻊ{‪\item{\RL‬‬
‫فإننا نتحصل بعد معالجة عاى‪:‬‬
‫‪2.4.4‬‬
‫قائمة الترقيم ‪la liste enumerate‬‬
‫هذا النوع من القوائم يعمل مثل القائمة السابقة‪ ،‬فقط تكون العناصر هنا مرقمة‪ .‬من ممكن أيضا‬
‫تغير نمط الترقيم وذلك بنفس الطر يقة المتبعة في اللاتاك ‪ ، Latex‬لذا ندعو القارئ للإطلاع على‬
‫مذكرة حول التاك‪.‬‬
‫هناك عدة خيارات تسمح لنا بالتنسيق و التحكم في العرض نذكر منها‪:‬‬
‫‪3.4.4‬‬
‫الخيار >‪<+-‬‬
‫يسمح الخيار >‪ <+-‬بظهور متسلسل للعناصر المرقمة‪ ،‬مثلا عند إستعمال هذا الخيار في قائمة الترقيم‬
‫كمايلي‪:‬‬
‫] >‪[ < +-‬‬
‫}‪\begin{enumerate‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻷول{‪\item{\RL‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻟﺜﺎﻧﻲ{‪\item{\RL‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻟﺜﺎﻟﺚ{‪\item{\RL‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻟﺮاﺑﻊ{‪\item{\RL‬‬
‫‪62‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫}‪\end{enumerate‬‬
‫فإنّنا نجد‪:‬‬
‫‪4.4.4‬‬
‫الخيار >‪<+-| [email protected]+‬‬
‫عند إضافة الخيار ‪ alert‬إلى الخيار السابق >‪ <+-‬فإننا نتحصل على نفس التنسيق في العرض لـكن‬
‫مع تنبيه العنصر الذي تتم قراءته‪.‬‬
‫مثال توضيحي‪ :‬عند إستعمال الخيار >‪ <+-| [email protected]+‬في بيئة التعداد ‪ itemize‬كمايلي‪:‬‬
‫] > ‪\begin{itemize} [ < + -|[email protected]+‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻷول{‪\item {\RL‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻟﺜﺎﻧﻲ{‪\item {\RL‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻟﺜﺎﻟﺚ{‪\item {\RL‬‬
‫}}‪ \hfill‬اﻟﻌﻨﺼﺮاﻟﺮاﺑﻊ{‪\item {\RL‬‬
‫}‪\end{itemize‬‬
‫فإننا نجد‪:‬‬
‫‪63‬‬
‫التحكم في العرض‬
‫الفصل الرابع‬
‫الخاتمة‬
‫في ختام هاته المذكرة‪ ،‬نريد أن نذكر بعض مزايا وثيقة البيمر‪ ،‬إذ‬
‫■ يسمح لنا البيمر بتقديم وعرض المقالات العلمية والبحوث الر ياضياتية بسهولة كبيرة‪.‬‬
‫■ يمكن البيمر من تغير خلفية العرض ‪ théme‬المختارة أو تعديل ألوانها‪.‬‬
‫■ يمكنك البيمر أثناء العرض في العودة لصفحة سابقة أو معادلة ر ياضية‪ ،‬بإستعمال شر يط‬
‫التنقل وأزرار مكتوبة ‪.Hyperlink‬‬
‫■ يمكن كذلك من إستعمال الألوان لعناصر من العرض‪ ،‬أو وضع تدرج لخلفية العرض مع‬
‫إمكانية وضع صورة للواجهة لـكننا لم نتمكن من توضيح ذلك‪ ،‬رغم الجهود المبذولة‪ ،‬ندعو‬
‫القارئ لمتابعة البحث‪.‬‬
‫■ والأهم من ذلك أنه بإمكاننا إضافة صوت للعرض المقدم‪ ،‬وكذلك إمكانية إدراج فيديو‬
‫لـكن لسوء الحظ‪ ،‬لم نتمكن من تفعيل أو تشغيلهما‪.‬‬
‫و أخير ًا‪ ،‬لن تتمكن من الشعور بمتعة هذا العمل‪ ،‬إلا إذا قمت بإنشاء وثيقة بنفسك‪ ،‬كما نرجوا‬
‫من الله أن يكون هذا العمل مادة مفيدة بين أيديكم‪ ،‬ونلتمس منكم العذر في حال وقوع خطأ‬
‫ما‪.‬‬
‫‪64‬‬
‫قائمة المراجع‬
[1] Rudy de Visscher (Spader), Créez vos diaporamas en LaTeX avec Beamer!,
Dernière mise à jour le 4/07/2012.
[2] Till Tantau, User’s Guide to the Beamer Class, Version 00.3, October 8, 2004.
[3] KiJoo Kim (a.k.a. Daisyweb), Beamer v3.0 Guide, November 4, 2004.
[4] Till Tantau, Joseph Wright, Vedran Miletić, The beamer class, July 12, 2010.
[5] M. Bailly-Bechet, LATEX et la classe beamer, 3BIM - INSA - Communication
Scientifique.
Téléchargement