Professional Documents
Culture Documents
مذكرة حول البيمر -
مذكرة حول البيمر -
َّ ُ ّ َ َ
َّ َ ُٔ َ َ
ـ ـِ ـ َـ ـ ـ ـ
ٔ
: ٕ : ٕ
• ﻣﻠﺰي إﻳﻤﺎن • ﺑﻮﻛﺮة ﻋﺒﺎﺳﻲ رﺷﺎ
وسيلة
إهداء
إلى التي حملتني وهنًا على وهن وسقتني من نبع حنانها و عطفها وحصدت الأشواك عن دربي لتمهد لي
طر يق العلم.
إلى من علمني العطاء دون إنتظار...إلى من أحمل إسمه بكل إفتخار والدي العزيز "محمد"
إلى القلب الطاهر الرقيق ورمز الحب وبلسم الشفاء ور يحانة حياتي أختي و توأمتي "أسماء"
في ظلمة الحياة لا يضيئ إلا قنديل الذكر يات ،ذكر يات الأخوة البعيدة صديقاتي "جَ جيقة"" ،رميساء" ،
"مروة و إيمان".
وإلى كل من سقط إسمه سهو ًا من هذه القائمة وإلى كل من علمني حرفًا أساتذتي الـكرام من الطور الإبتدائي
رشا
شكر و تقدير
أول مشكور هو الله عز وجل ،ثم إلى أوليائنا الـكرام ،يسرنا أن نوجه شكرنا للأستاذة المشرفة "ملزي إيمان"
على مساندتنا وإرشادنا بالنصح والتصحيح و على إختيار الموضوع ،كما نقدم الشكر لكل من ساهم في تدريسنا
كثير ًا ما يَحتاُج متخصصي الأقسام العلمية ،وطالبي الدراسات العليا إلى عرض تقاريرهم العلمية ،ومشار يعهم
البرمجية في المؤتمرات أو تقديمها كرسالة ماجستير أو دكتوراة.
هذا أدى لظهور وثيقة تدعى البيمر ُ beamerمقدمة مجان ًا من طرف برنامج التاك ،texوبما أنا الأغلبية تفضل
الكتابة وتحرير الوثائق بإستعمال لاتاك يجدر بهم أن يكونوا ُ ملمين بطر يقة عرض كتابتهم بإستعمال البيمر.
لقد قمنا في هذه المذكرة بشرح كيفية إستخدام طر يقة العرض ،Beamerوهذا بوضع التعليمات والأوامر
الأساسية التي ترتكز عليها هذه الوثيقة ،حيث تنقسم هذه المذكرة إلى أربعة فصول:
⋆ يحوي الفصل الأول تاريخ نشأة البيمر ،التعر يف به ،وماالدافع إلى إختياره وأخير ًا كيفية الحصول
عليه.
⋆ أما بخصوص الفصل الثاني ،وهو الأهم يحوي أغلب التعليمات والأوامر الأساسية في وثيقة .Beamer
⋆ وفي الفصل الثالث تطرقنا إلى كيفية تعر يف وإستخدام الألوان في هذه الوثيقة.
⋆ ويتضمن الفصل الرابع والأخير ،وسائل وأدوات تساعد المستخدم بالتحكم في العرض.
سنشرع )بسم الله( في عرض محتوى المذكرة ،على أمل أن تنال إعجابكم.
4
مدخل إلى البيمر beamer الفصل الأول
الفصل 1
سنتطرق في هذا الفصل إلى لمحة تار يخية عن البيمر ، Beamerالتعر يف به ،نوضح أسباب إختيار البيمر
وأخيرا سنشرح كيفية الحصول عليه.
5
مدخل إلى البيمر beamer الفصل الأول
ن البيمر هو وثيقة من بين مختلف الوثائق التي ُيوفرها لاتاك ،فبمجرد إستخدامنا للاتاك يجعلنا
مثلما قلنا سابق ًا إ ّ
متمكنين من كتابة عرض تقديمي وبالتالي علينا ببساطة ٺثبيت برنامج التاك.
من بين البرامج الأكثر إستخدام ًا حاليا هو برنامج التاك لايف ، Texliveنحن بحاجة كذلك إلى محرر نصوص
مثل التاك مايكر ) Texmakerفي الويندوز(أوالـ) Kileفي اللينكس(.
سنوضح فيمايلي كيفية ٺثبيت برنامج لاتاك على الويندوز.
أحسن طر يقة لتحميل TEXlive 2019هي إستعمال torrentعلى شكل ملف ، isoوذلك عبر الرابط
، https://www.tug.org/texlive/ليظهر بعد الإختيار مايلي:
6
مدخل إلى البيمر beamer الفصل الأول
ٺثبيت Texlive
بعد التحميل و الحصول على ملف isoيمكن حرقه على أسطوانة أو فتحه بإستعمال برنامج Ultras Isoمثلا
ووضعه على أسطوانة إفتراضية ،بعد الدخول على المجلد الموضوع على الأسطوانة نجد:
للتثبيت علينا بالضغط على Windowsـ tlـ installفنتحصل بعد برهة على:
7
مدخل إلى البيمر beamer الفصل الأول
8
مدخل إلى البيمر beamer الفصل الأول
تستغرق عملية التثبيت مدة معتبرة من الوقت قد تدوم بين نصف ساعة إلى ساعتين وعند الإنتهاء تظهر
الواجهة:
وبالتالي تم الإنتهاء من التثبيت وما علينا إلا أن نثبت محرر النصوص الذي نريده
" texmakerأو " Texstudio
1 بالنسبة للماك MACواللينكس ، LINUXندعو القارئ إلى قراءة المذكرة حول التاك.
برنامج Texmaker
بالنسبة لناشر النصوص ،ندعو القارئ مجدد ًا لقراءة المذكرة حول التاك ،التي تشرح بالتفصيل كيف يتم ٺثبيت
التاك المايكر وهو الأكثر إستعمال ًا على الويندوز.
1تقديم برنامج latexوإستعماله في كتابة النصوص العلمية و الر ياضية من إعداد الطالبين :وليد لعو يجي ،و كمال سويدي بمدرسة
الأغواط ،دفعة 2015/2016
9
أساسيات البيمر Beamer الفصل الثاني
الفصل 2
سنتطرق في هذا الباب إلى ذكر الخطوات المتبعة للكتابة في وثيقة البيمر.
}\usepackage{polyglossia
}\setdefaultlanguage[calendar=gregorian,numerals=maghrib]{arabic
10
أساسيات البيمر Beamer الفصل الثاني
}\setotherlanguage{english
}\usefonttheme{serif
}\newfontfamily\arabicfont[Script=Arabic,Scale=1.2]{Amiri
تسمح هاته التعليمات بإختيار الل ّغة العربية كلغة إفتراضية مع تفعيل اللغة الإنجليز ية كلغة إضافية .
ملاحظة مهمة :إذا صدفت مشكل في كتابة اللغة العربية في البيمر ،فإنه توجد حزمة beamer-rl
تعالج هذه المشاكل.
اﻟﺘﻌﻠﻴﻤﺎت: .5
تسمح هذه التعليمات بعرض معلومات عن الكاتب ،عنوان ،مكان وتاريخ تقديم العرض ،ليتم
وضعها في الصفحة الرئيسية )الأولى( من العرض التقديمي.
}\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
} }إﺳﻢ اﻟﺼﻮرة{]\logo{\includegraphics[Scale=0,5cm
في الديباجة ليظهر في أسفل الصفحة من الجهة اليسرى فوق شر يط التنقل مباشرة ً .
مثال توضيحي :عند إستعمال التعليمة السابقة في الديباجة ،فإننا نتحصل على شعار المدرسة العليا للأساتذة
الذي سيظهر في كل الصفحات كما هو موضح:
12
أساسيات البيمر Beamer الفصل الثاني
■ الخلفيات 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كما
هو موضح .
إختيار لون شكل :4.2 إختيار لون شكل :3.2 إختيار لون شكل :2.2
dolphin beaver albatross
}اﻟﻠﻮن=\setbeamercolor{background canvas}{bg
23
أساسيات البيمر Beamer الفصل الثاني
}\setbeamercolor{background canvas}{bg=cyan!50
24
أساسيات البيمر Beamer الفصل الثاني
.4 }\end{frame
.4 }\end{frame
إذا أردنا الإستغناء عن العنوان الفرعي يمكننا إما حذف التعليمة ) 2الموجودة في الطر يقة الأولى( أو تعليقها
أمّا إذا أردنا الإستغناء عن العنوان الرئيسي فنقوم بإتباع مايلي :
]\begin{frame}[plain
ﻣﺤﺘﻮى اﻟﺼﻔﺤﺔ
}\end{frame
عند إضافة الخيار plainنتحصل على صفحة دون أي جماليات أي دون تدرجات في الأعلى مكان العنوان
رئيسي ولا أشرطة سفلية ،مثال توضيحي :
]\begin{frame}[plain
ﻧﻘﻮل ﻋﻦ ﻋﺪدﻳﻦ ﻃﺒﻴﻌﻴﻴﻦ أﻧﻬﻤﺎ ﻣﺘﺤﺎﺑﻴﻦ إذا وﻓﻘﻂ إذا ﻛﺎن ﻣﺠﻤﻮع ﻗﻮاﺳﻢ
اﻷول ﻣﺎﻋﺪاه ﻳﺴﺎوي اﻟﺜﺎﻧﻲ واﻟﻌﻜﺲ ﺻﺤﻴﺢ.
}\end{frame
بعد ما تعرفنا الآن على التخطيط الأساسي لوثيقة البيمر ،سنقوم بكتابة أول صفحة فيه والمتمثلة في صفحة
العرض الرئيسية و التي تحوي على عنوان العرض ،تار يخه ومكانه .
25
Beamer أساسيات البيمر الفصل الثاني
: مثال توضيحي
\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 الفصل الثاني
بعدما قدمنا مثال عن صفحة العرض الرئيسية ،سنقدم الآن مثال عن صفحة من صفحات العرض .
مثال توضيحي :
}\begin{frame
}ﻋﻠﻢ اﻷﻋﺪاد{\frametitle
}اﻷﻋﺪاد اﻟﻤﺘﺤﺎﺑﺔ{\framesubtitle
ﻧﻘﻮل ﻋﻦ ﻋﺪدﻳﻦ ﻃﺒﻴﻌﻴﻴﻦ أﻧﻬﻤﺎ ﻣﺘﺤﺎﺑﻴﻦ إذا وﻓﻘﻂ إذا ﻛﺎن ﻣﺠﻤﻮع ﻗﻮاﺳﻢ
اﻷول ﻣﺎﻋﺪاه ﻳﺴﺎوي اﻟﺜﺎﻧﻲ واﻟﻌﻜﺲ ﺻﺤﻴﺢ.
}\end{frame
27
أساسيات البيمر Beamer الفصل الثاني
نلاحظ توسط العنوان الرئيسي الجانب العلوي من الصفحة )إفتراضياً( ،إذا أردنا تغيير مكانه إلى الجهة
اليمنى فى أعلى الصفحة ،نكتب مايلي :
28
أساسيات البيمر Beamer الفصل الثاني
من المهم جدًا وضع جدول محتو يات أثناء العرض لإبراز قائمة العناوين الرئيسية التي سنتطرق إليها ،وهذا
من خلال إضافة الأمر \tableofcontentsفي البيئة frameأي يتم وضعه في صفحة من صفحات
العرض ،مع إمكانية إضافة عنوان له .كما هو موضح:
}ﻋﻨﻮان{}\begin{frame
\tableofcontents
}\end{frame
عند تطبيق هذه التعليمات فإننا نتحصل على قائمة المحتو يات مبرزة ً كل العناوين الرئيسية sectionوالعناوين
الفرعية ، subsectionوذلك بعد المعالجة مرتين)أي نحن بحاجة إلى النقر على Xelatexمرتين(.
هناك إمكانية إظهار جدول المحتو يات لكل عنوان رئيسي من العرض ،وذلك بإضافة التعليمات التالية :
{][\AtBeginSection
}\begin{frame
]\tableofcontents[currentsection
}}\end{frame
حيث تسمح هذه التعليمات بظهور قائمة أو جدول المحتو يات خاص بكل عنوان رئيسي ،حيث يتم إظهار
العنوان الرئيسي sectionوعناوينه الفرعية مع إظهار بقيةالعناوين الرئيسية الأخرى بفروعها بطر يقة شفافة.
مثال :عند تطبيق التعليمات التالية بُغية إظهار قائمة المحتو يات العنوان الرئيسي الأول:
نتحصل بعد المعالجة على قائمة المحتو يات المسماة " الفهرس " ،قبل بداية العنوان الرئسي الأول كما هو
ظاهر:
29
أساسيات البيمر Beamer الفصل الثاني
}\begin{abstract
ﻣﻮﺿﻮع اﻟﻌﺮض
}\end{abstract
ماذا يحدث مع نص طو يل جدا ؟ 5.3.2
عندما يفوق النص حجم الصفحة فإنه يتجاوز شر يط التنقل )السفلي( ،وعادة في نهاية النص يبقى جزء غير
مرئي محذوف من قبل البيمر كما هو موضح :
و لتفادي هذا الأمر ،نستعين بالخيار " " allowframebreaksالذي يسمح بتقسيم النص الطو يل مع
وضع النص الإضافي في صفحة جديدة ،وترقيم العناوين لكل صفحة ،كما هو موضح في المثال التالي :
30
أساسيات البيمر Beamer الفصل الثاني
التي تدعم الكتابة باللغة العربية داخل بيئة verbatimووضعهم في ديباجة الوثيقة ،ثم تعر يف البيئة من
خلال التعليمتين :
غير أن بالنسبة للبيمر يجب إضافة الخيار fragileللصفحة المراد كتابة التعليمات فيها ،أي نكتب كالتالي :
31
أساسيات البيمر Beamer الفصل الثاني
}ﻋﻨﻮان اﻟﻜﺘﻠﺔ{}\begin{block
اﻟﻨﺺ
}\end{block
بالمعالجة يظهر:
نحدد بين لامتين )حاضنتين( عنوان الكتلة مع وضع النص بين بداية البيئة ونهايتها،
أما لتعر يف كتلة خاصة block spécifique و}\end{block أي بين }\begin{block
في البيمر نجد نوعين من البيئات هما :البيئة alertblockو البيئة . exampleblock
وهي عبارة عن كتل تسمح بوضع تنبيه )ملاحظة مهمة( وتقديم مثال توضيحي على الترتيب و تكون الكتلة
باللون الأحمر ،الأخضر على الترتيب .و يكون إستعمال هاته الكتل كالتالي:
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
مثال :عند إستعمال التعليمةالأخيرة في الديباجة نلاحظ إختفاء الظل كما هو موضح.
]ﺧﻴﺎرات[}\begin{columns
}ﻋﺮض اﻟﻌﻤﻮد{}\begin{column
}ﻋﻨﻮان ﻟﻠﻜﺘﻠﺔ\begin{block}{1
اﻟﻨﺺ
}\end{block
}\end{column
}ﻋﺮض اﻟﻌﻤﻮد{}\begin{column
}ﻋﻨﻮان ﻟﻠﻜﺘﻠﺔ\begin{block}{2
اﻟﻨﺺ
}\end{block
}\end{column
....
}\end{columns
34
أساسيات البيمر Beamer الفصل الثاني
}\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
مثال توضيحي :
}\begin{beamerboxesrounded}[options]{title
text
}\end{beamerboxesrounded
36
أساسيات البيمر Beamer الفصل الثاني
}اﻟﻠﻮن=,bgاﻟﻠﻮن=}{fgﺗﺴﻤﻴﺔﻟﻠﻌﻨﻮان{\setbeamercolor
}اﻟﻠﻮن=,bgاﻟﻠﻮن=}{fgﺗﺴﻤﻴﺔﻟﻠﻨﺺ{\setbeamercolor
التي تسمحان لنا بإعطاء تسمية للعنوان وللنص لإستعمالهما في البيئة beamerboxesrounded
مثال توضيحي
}\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
ملاحظة مهمة :تسمح لنا هذه الطر يقة بتغير لون النص و العنوان و خلفياتهما.
37
أساسيات البيمر Beamer الفصل الثاني
}\beamerboxesdeclarecolorscheme{tam}{cyan}{yellow
}\begin{document
}\begin{frame
]\begin{beamerboxesrounded}[scheme=tam,shadow=true
}اﻟﻌﺪد اﻟﺘﺎم{
ﻧﻘﻮل ﻋﻦ ﻋﺪد ﻃﺒﻴﻌﻲ أﻧﻪ ﺗﺎم إذا وﻓﻘﻂ إذا
ﻛﺎن ﻣﺠﻤﻮع ﻗﻮاﺳﻤﻪ ﻣﺎﻋﺪاه ﺗﺴﺎوﻳﻪ
}\end{beamerboxesrounded
}\end{frame
}\end{document
38
الألوان الفصل الثالث
الفصل 3
سنرى في هذا الفصل كيفية تحديد وإستخدام الألوان بأساليب مختلفة ،كذلك كيفية تعديل الألوان
المحددة مسبقا )من طرف البيمر( عن طر يق مزج لونين.
1.3الألوان][1
ﻹﺳﺘﻌﻤﺎل اﻷﻟﻮان ﻓﻲ اﻟﺒﻴﻤﺮ ،ﻳﺠﺐ ﻋﻠﻴﻨﺎ إﺿﺎﻓﺔ اﻟﺤﺰﻣﺔ }\usepackage{xcolor
واﻟﺘﻲ ﺗﺴﻤﺢ ﺑﺈﺳﺘﺨﺪام اﻷﻟﻮان.
وهي الألوان المعروفة في لاتاك والتي نتحصل عليها بمجرد إستدعائها وإليكم قائمة الألوان المحددة مسبقا ً.
ً{}اﻟﺘﺴﻤﻴﺔاﻟﺠﺪﻳﺪة{\colorlet
ّف ﺳﺎﺑﻘﺎ
}إﺳﻢ اﻟﻠﻮن اﻟﻤﻌﺮ
39
الألوان الفصل الثالث
40
الألوان الفصل الثالث
نلاحظ توفر الطر يقة ) RGBوالتي تظهر في الصورة ( RVBضمن الطرق الموجودة في الشر يط العلوي
من العلبة .إذا أردنا إستعمال هذه الطر يقة يجب النقر على الخيار RVBكما هو ظاهر في الشكل أعلاه
ثم نأخذ القيم الموافقة لل ّون المُختار ليتم تعر يفه .سنتطرق الآن إلى كيفية تعر يف لون بإستعمال RGB
.
تعني كلمة RGBباللغة الإنجليز ية Red Green Blueولتعر يف لون جديد بهذه الطر يقة نستخدم
التعليمة التالية مع وضعها في الدباجة : preamble
وهذا بإعطاء قيم تتراوح بين 0و 255لكل من الألوان الثلاث كما ظهر ذلك في علبة الألوان سابقا ً
مع فصل كمية كل لون بفاصلة ،ثم نرفق له إسم.
مثال :عند إستعمال التعليمة:
هذا يعني أن ّه قمنا بتعر يف الل ّون الجديد المسمى vertmoyenوالمرفق بالقيم 110 ،51 :و 23التي
تمثل كمية الأحمر ،الأخضر والأزرق على الترتيب والتي تظهر في علبة الألوان )اُنظر الشكل (3.2بعد
إختيار طر يقة ، RGBكما هو موضح :
بكتابة ستة رموز XXXXXXمكو ّنة من أحرف وأعداد نجدها عادة ً في الجانب الأيمن المؤطر في أسفل
العلبة كما هو ظاهر في علبة الألوان ) اُنظر الشكل ، ( 3.2حيث تكون الأحرف محصورة بين aو f
ن كل زوج من الرموز يمثل كمية الأحمر والأخضر والأزرق
أما الأعداد فهي محصورة بين 0و .9إ ّ
على الترتيب.
41
الألوان الفصل الثالث
مثال :نفس اللون السابق vertmoyenلـكن سنعر ّفه الآن بإستعمال طر يقة Hixadécimalكما هو
موضح:
}\definecolor{vertmoyen}{HTML}{336e17
لنرى الآن كيفية إستخدام الألوان في العرض وذلك من خلال إسناد لون لبيئة كاملة أولنص معين،
و أخير ًا تسليط الضوء على جزء من النص .
لتحديد لون النص في بيئة )الصفحة أو الكتلة( ،يجب إستخدام التعليمة التالية لتلوين النص الموجود
في البيئة ،كما يلي:
ّ
اﻟﻠﻮن{\color }إﺳﻢ
بالل ّون " " pinkو يتم إدراج هذه التعليمة مباشرة عند بداية البيئة التي نرغب في تغير لون النص فيها.
ملاحظةمهمة :يمكننا إستعمال الألوان الجديدة التي تطرقنا إلى كيفية تعر يفها بإستعمال إحدى
الطر يقتين السابقتين.
مثال توضيحي :
42
الألوان الفصل الثالث
يمكن أيضا تلوين جزء من النص أو كلمة أو سطر ،وهذا بإستخدام الأمر \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
الألوان الفصل الثالث
من أجل أن تشد إنتباه القراء في العرض تستعمل التنبيه وهذا بإستعمال الأمر\alert{text}:
و يكون لونه إفتراضيًا باللون الأحمر إذا أردنا تعديل اللون الإفتراضي ،يجب كتابة إسم العنصر المتمثل
في التنبيه alertمع تحديد اللون كمايلي
}\setbeamercolor{alert text}{fg=color
}\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
الألوان الفصل الثالث
47
التحكم في العرض الفصل الرابع
الفصل 4
التحكم في العرض
هي عناصر تسمح بسهولة وسرعة المرور إلى أجزاء معينة من العرض.
هو شر يط موجود في أسفل الصفحة وهو موجود في جميع صفحات العرض وفي جميع الخلفيات
. themesيكون عادة موضعه أفقيا كما هو موضح في الشكل.
سوف نقوم بعد قليل بشرح كل رمز الموجود في الشر يط ،لـكن قبل ذلك كن على علم أن ّه بإمكانك
حذف الشر يط ،وذلك بإضافة التعليمتين التاليين في الديباجة ، preambleكما هو موضح:
}\setbeamercovered{transparent
}{}\setbeamertemplate{navigation symbols
48
التحكم في العرض الفصل الرابع
أو ﺑﺈﺳﺘﻌﻤﺎل اﻟﺨﻴﺎر " ، " handoutوذﻟﻚ ﺑﺈﺿﺎﻓﺘﻪ ﺿﻤﻦ اﻟﺨﻴﺎرات اﻟﻤﻮﺟﻮدة
ﺳﺎﺑﻘﺎ ﺑﻴﻦ اﻟﻌﺎرﺿﺘﻴﻦ ][ ﻓﻲ اﻟﺘﻌﻠﻴﻤﺔ اﻷوﻟﻰ ﻓﻲ وﺛﻴﻘﺔاﻟﻼﺗﻚ ،أي:
} ، \documentclass[handout]{beamerﻟﻴﺨﺘﻔﻲ ﺑﺬﻟﻚ اﻟﺸﺮﻳﻂ ﻛﻤﺎ ﻫﻮ ﻇﺎﻫﺮ:
لقد سبق لنا الذكر بأن الشر يط يحوي على رموز تدعى رموزالتنقل كما هو موضح في الشكل .1.4إذا
أردنا إخفاء أحد الرموز المجودة في الشر يط .نستخدم التعليمات التالية:
\setbeamertemplate{navigation symbols}{%
\insertslidenavigationsymbol
\insertframenavigationsymbol
\insertsubsectionnavigationsymbol
\insertsectionnavigationsymbol
\insertdocnavigationsymbol
}\insertbackfindforwardnavigationsymbol
كل سطر من هذه التعليمات يوافق رمز من رموزالتنقل الست الموجودة في الشر يط .لإزالة رمز
معين لابد من إزالة التعليمة التي توافقه .سنشرح كل سطر من التعليمات السابقة :
49
التحكم في العرض الفصل الرابع
يسمح هذا الرمز بالرجوع لأول صفحة من العرض )صفحة العرض الرئيسية(.
يسمح لنا هذا الرمز بالقيام بنفس عمل التعليمة الأولى ،أما رمز البحث الموجود في
منتصف الرمز فهو يمكننا من البحث عن كلمات من العرض ،ثم الإنتقال إلى مكان تواجدها.
يمكن وضع شر يط التنقل عموديا من الجهة اليسرى لواجهة العرض وذلك بتنفيذ التعليمات التالية:
{\setbeamertemplate{navigation symbols}{\vbox
\hbox{\insertslidenavigationsymbol
\hbox{\insertframenavigationsymbol
\hbox{\insertsubsectionnavigationsymbol
\hbox{\insertsectionnavigationsymbol
\hbox{\insertdocnavigationsymbol
}}}\hbox{\insertbackfindforwardnavigationsymbol
50
التحكم في العرض الفصل الرابع
هي روابط أساسية تقوم بإنتقالات مختلفة مثلا الرجوع إلى الصفحة السابقة ،الإنتقال إلى الصفحة
الموالية...إلخ وهي متعددة تختلف بإختلاف إستعمالاتها كما هو موضح:
51
التحكم في العرض الفصل الرابع
يجب وضع جملة بين اللا ّمتين )حاضنتين( للتعبير عن الأمر المراد من التعليمة لتصبح بذلك جاهز ًة
لإستعمالها بعد المعالجة.
فمثلا حتى نوضح المقصود من هذه الكلمات :عند إستعمال التعليمة الأخيرة للرجوع إلى صفحة العرض
الرئيسية :
} >>>\hyperlinkdocumentstart{ Retour
نتحصل على:
وبمجرد النقر عليها ننتقل إلى صفحة العرض الرئيسية مباشرة ً .
نستطيع إعطاء تسمية للصفحة frameالمنشأة و الهدف من هذه التسمية هي إستخدامها كمرجع للعودة
إلى هذه الصفحة ،بإستعمال التعليمة التالية:
])\begin{frame}[label=(non du label
مثلا إذا كنا في الصفحة 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
بعدما تعرفنا على كيفية إنشاء الصفحات les frameفي وثيقة البيمر ،سنتطرق الآن إلى كيفية عرض
هذه الصفحات ،وهذا بإستعمال التراكبات .overlays
)التراكبات هي طر يقة تسمح بالتحكم في مراحل عرض الصفحة في البيمر ،حيث يتم إنشاء صفحات
جديدة تسمى شرائح ، slidesوهذا بتكرار الصفحة frameو ظهورها عدة مرات( .نعطي فيمايلي
بعض الأوامر التي تسمح بذلك ،و نحاول أن نشرح بالنسبة لكل أمر ما المقصود بالتراكبات لذلك نذكر
أولا ً:
53
التحكم في العرض الفصل الرابع
1.2.4الأمر pause
}\begin{frame
اﻟﺘﺮاﻛﺒﺎت ﻫﻲ ﻃﺮﻳﻘﺔ ﺗﺴﻤﺢ ﺑﺎﻟﺘﺤﻜﻢ ﻓﻲ ﻣﺮاﺣﻞ ﻋﺮض اﻟﺼﻔﺤﺎت ﻓﻲ اﻟﺒﻴﻤﺮ\\
\pause
ﻣﻦ ﺧﻼﻟﻬﺎ ﻧﺘﻤﻜﻦ ﻣﻦ ﻋﺮض ﺑﻴﺌﺔ ﺻﻔﺤﺔ واﺣﺪة ﻋﺒﺮ ﻋﺪة ﻣﺮاﺣﻞ.
}\end{frame
نتحصل على:
نلاحظ أن ّه عند وضع الأمر pauseبعد النص الأول ،فإنه يسمح بإظهاره في صفحة العرض ،ثم
يقوم بتكرار تلك الصفحة مرتين مع إضافة النص الثاني الذي يلي هذا الأمر.
.1إفتراضيًا عرض محتوى الصفحة كما كتب في ملف التاك ،أي المحافظة على نفس الترتيب.
.2إختياري ًا :أي يمكن التحكم في عرض المحتوى مع عدم إحترام الترتيب الموجود في ملف التاك
وذلك بإضافة خيار للأمر .pause
يمكن إضافة خيار optionللأمر ، pauseحيث نقوم من خلاله بتحديد رقم الصفحة التي نرغب
بإظهار )النص أو الكتلة ( الذي تلي هذا الأمر ،سنلاحظ بعد المعالجة عدم إحترام الترتيب الموجود
في ملف التاك،و هذا بإضافة للأمر pauseالخيار التالي:
54
التحكم في العرض الفصل الرابع
]\pause[n
اﻟﻨﺺ اﻟﻤﺮاد إﻇﻬﺎره ﻓﻲ اﻟﺸﺮﻳﺤﺔ n
مثال توضيحي:
\pauseضروري للحصول على هذه التراكبات. ملاحظة مهمة :ترك الفراغ )قبل و بعد( الأمر
2.2.4المواصفات Spècfiications
هناك كذلك جملة من التعليمات التي تسمح بالتحكم في تنسيق العرض ،الصيغة العامة لها هي:
55
التحكم في العرض الفصل الرابع
مثال توضيحي:
}\begin{frame
}رﺗﺎﺑﺔ ﺗﺎﺑﻊ{}\begin{block
ﻧﻘﻮل ﻋﻦ ﺗﺎﺑﻊ أﻧﻪ
}ﻣﺘﺰاﻳﺪ{ > \textbf< 2
إذا ﺣﻘﻖ
$x\leq y$
ﻓﺈن
$f(x)\leq f(y)$
}\end{block
}\end{frame
56
التحكم في العرض الفصل الرابع
يوجد كذلك التعليمة altالذي يسمح بكتابة النص الأول في رقم الشر يحة المحددة أما النص الثاني
فإنه يظهرفي بقية الشرائح و يكون كالآتي:
}\begin{frame
}ﻛﻞ ﻣﻌﺎدﻟﺔ ﺗﻔﺎﺿﻠﻴﺔ ﺗﻜﺘﺐ ﻋﻠﻰ ﺷﻜﻞ ﻣﻌﺎدﻟﺔ ﺗﺰاوﺟﻴﺔ{ > \alt < 2
}ﻣﻌﺎدﻟﺔ ﺗﺰاوﺟﻴﺔ ﻫﻲ ﻣﻌﺎدﻟﺔ ﻣﻦ ﺷﻜﻞ
$A*u=f$
ﺣﻴﺚ
fو A
ﺗﻮزﻳﻌﻴﻦ ﻣﻌﻠﻮﻣﻴﻦ{
}\end{frame
57
التحكم في العرض الفصل الرابع
حيث:
}\begin{frame
ﻳﻌﺘﺒﺮ
}){}({}]{}[{ > \begin{altenv}< 2
ﺗﺎﻧﺘﻮ ﺗﻴﻞ
}\end{altenv
أول ﻣﻦ ﺻﻤﻢ ﻓﺌﺔ اﻟﺒﻴﻤﺮ beamer
}\end{frame
58
التحكم في العرض الفصل الرابع
هناك طرق عدة لـكيفية الإنتقال بين شرائح slidesأثناء العرض وتعتبر من الأشياء المهمة في إعطاء
للعرض تأثير مرئي جميل وتنسيق منسجم ،يمكن إنشاء هذه التأثيرات من خلال الأمر التالي :
]\trans.....[option
\transهي : و يتم وضعه داخل بداية ، frameمن بين الخيارات المتاحة في التعليمة
– ) duration=(secondsيحدد عدد من الثواني الذي يحتاجه تأثير الإنتقال ،حيث يكون إفتراضيا
ثانية واحدة
– ) direction=(degreeيحدد هذا الخيار إتجاه التأثير ،بالنسبة للقيم المسموح بيها هي 0,90,180,270
وتأثير اللمعان ايضا .315
حيث:
– ]\transblindshorizontal[options
يظهر الشر يحة كما لو كانت ستائر رأسية حيث تم سحبها بعيدًا
– ]\transblindsvertical[options
يظهر الشر يحة كما لو كانت ستائر عمودية حيث تم سحبها بعيدًا
– ]\transboxin[options
59
التحكم في العرض الفصل الرابع
– ]\transboxout[options
يظهر الشر يحة بإظهار المزيد من مساحة مستطيلة متمركزة في مركز الشر يحة
– ]\transdissolve[options
إظهار الشر يحة ذات التأثير اللامع الذي ينتشر في الإتجاه الذي تحدده مثلا:
]\transglitter[direction=90
– ]\transsplitverticalin[options
]\transwipe[direction=90
ربما لم نصف جيدا تأثير الإنتقلات كيف يكون جرب ذلك بنفسك لترى الفرق بينهم.
ملاحظة مهمة :هذه التأثيرات تظهر بعد فتحك لملف ال pdfفي وضع Mode plein écran
،كما يمكن وضع بين عارضتين مدة الإنتقال ).(0.8
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
61
التحكم في العرض الفصل الرابع
هذا النوع من القوائم يعمل مثل القائمة السابقة ،فقط تكون العناصر هنا مرقمة .من ممكن أيضا
تغير نمط الترقيم وذلك بنفس الطر يقة المتبعة في اللاتاك ، Latexلذا ندعو القارئ للإطلاع على
مذكرة حول التاك.
هناك عدة خيارات تسمح لنا بالتنسيق و التحكم في العرض نذكر منها:
62
التحكم في العرض الفصل الرابع
}\end{enumerate
فإنّنا نجد:
فإننا نجد:
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.