\documentclass[handouts]{iitsmnr} %\usepackage{usefull1} \usepackage{pstricks} \usepackage{pst-node} \usepackage{fancyhdr} \usepackage{fancybox} \slideframe{oval} \fancyhf{} % Clear all fields \fancyhead[C]{\Large\textbf{}} \fancyfoot[L]{\tiny \thedate} \fancyfoot[C]{\small המחלקה \L{hebclass}} \fancyfoot[R]{\tiny \slidelabel} % Avoid drawing lines for headers and footers (we already have a frame) \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} \newcommand{\IvritexUrl}{http://ivritex.sf.net} % To avoid that the headers be too close of the top of the page %\renewcommand{\slidetopmargin}{2cm} % To center horizontally the headers and footers (see seminar.bug) \renewcommand{\headwidth}{\textwidth} %\headheight 0pt %\footskip 0pt % To adjust the frame length to the header and footer ones \autoslidemarginstrue \makeatletter \providecommand{\IvriTeX}{\@ensure@L{Ivri\TeX}} \makeatother % If you want to avoid having the slides vertically-centerd, unrem the % following line: %\centerslidesfalse \pagestyle{fancy} \title{הרצאה להדגמת המחלקה \L{\texttt{iitsmnr}}} \author{צפריר כהן}% \titleextra{% חלק מהחבילה \L{\texttt{hebclass}} דף הבית: \L{\hyperref{\IvritexUrl}{}{} {\IvritexUrl}% }% } \begin{document} %\hyphenation{פעמים} \begin{Slide}{}{60} \maketitleslide \end{Slide} \tableofcontents %\listofslides \section*{רשימת השקפים} \slidecontents %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{Slide}{בתוכנית}{60} מה יהיה לנו היום? \begin{itemize} \item שימוש בסיסי \item הערות ותזמונים \item קצת גרפיקה \item קצת על כתיבת שקפים \item מקורות מידע נוספים \end{itemize} \end{Slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{Slide}{רפרנס}{60+60} \begin{itemize} \item מבוסס על המחלקה \L{seminar}. כולל גם עברית ו-\L{hyperref} \item הסביבה \L{Slide} \item אפשרויות המחלקה: \begin{itemize} \item \L{\texttt{handouts|slides}} \item \L{\texttt{enccp862|enc8859-8|enccp1255|encsi960}} \end{itemize} \item המקרו \L{$\backslash$maketitleslide} \item המקרו \L{$\backslash$hence} \end{itemize} \end{Slide} \section{רפרנס} המחלקה הזו מבוססת על המחלקה \L{seminar}. כמוכן היא כוללת בתוכה תמיכה עברית וכן טוענת את המחלקה \L{hyperref}. \subsection{הסביבה \L{\emph{Slide}}} כמו הסביבה \L{slide} של \L{seminar} אולם עם כמה תוספות. בראש ובראשונה, היא מקבלת שני פרמטרים: הראשון הוא כותרת השקופית )בעברית(, והשני הוא זמן השקופית. כמוכן היא דואגת שכל שקף, וההסברים שאחריו, יופיעו בעמוד משלהם. \subsection{אפשרויות המחלקה} \begin{itemize} \item \L{handouts} )ברירת המחדל(: יודפסו השקפים וההערות. \item \L{slides} מודפסים רק השקפים \item \L{enc8859-8} )ברירת המחדל(: קידוד הטקסט הוא \L{ISO-8859-8} )רגיל( \item \L{enccp862}: קידוד הטקסט הוא \L{CP862} )עברית של \L{DOS} \item \L{enccp1255}: קידוד הטקסט הוא \L{CP1255} )רגיל, עם ניקוד( \item \L{encsi960}: קידוד הטקסט הוא \L{7bit} )לא מומלץ לשימוש( \end{itemize} \subsection{מקרואים} \begin{itemize} \item \textbf{\L{$\backslash$maketitleslide}} יוצר שקף כותרת )בקומה ל-)\L{$\backslash$ maketitle}(. צריך להפיע בתוך סביבת \L{Slide}. משתמש בנתונים מהפקודות \L{$\backslash$ title}, \L{$\backslash$ author} )כרגיל ב-\LaTeX(, ו-\L{$\backslash$ titleextra} )טקסט נוסף בתחתית שקף הפתיחה(. \item \textbf{\L{$\backslash$hence}} חץ כפול בכיוון הטקסט )ימינה בטקסט אנגלי, ושמאלה בטקסט עברי(. אפשר להשתמש בו תמיד בלי קשר לכיוון הטקסט. זוי גם דוגמה לתיבת מקרו המתנהג בצורה שונה בעברית ובאנגלית. \end{itemize} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{Slide}{הקדמה}{1*60+30} \begin{itemize} \item מטרות המחלקה: \begin{itemize} \item לאפשר כתיבת שקפים להרצאות \item להוות בסיס נוח לשינויים \end{itemize} \item פרוייקט \IvriTeX \item רשיון: \L{LPPL} \end{itemize} \end{Slide} \section{הקדמה} מסמך זה כתוב בצורה של הרצאה, כאשר רוב התוכן נמצא בהערות )\L{notes}(. \subsection{מטרות המחלקה} למחלקה \L{\texttt{iitsmnr}} יש שתי מטרות. מטרה אחת היא לשמש כמחלקה להכנת שקפים להרצאות. המטרה השניה היא להיות בסיס לשינויים. אני מקווה שקובץ המחלקה עצמו מתועד מספיק טוב ונוח הן לשימוש והן לשינוי. \subsection{פרוייקט \IvriTeX} החבילה הזו היא חלק מפרוייקט \IvriTeX{}. זהו פרוייקט שמטרתו לשפר את התמיכה העברית ב-\LaTeX. פרטים נוספים על הפרוייקט תוכלו למצוא ב-\L{\hyperref{\IvritexUrl}{}{}{\IvritexUrl}}. \subsection{רשיון} כל המסמכים בחבילה זו ניתנים להפצה תחת רשיון \L{LPPL} )\L{the LaTeX Project Public License}(. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{Slide}{שימוש בסיסי}{1+2+3+4+5*5+2}\label{sld:simple-doc} מסמך פשוט: \begin{otherlanguage}{english} \begin{verbatim} \documentclass[slides]{iitsmnr} \begin{document} \end{verbatim} \verb|\title{|\R{מסמך לדוגמה}\verb|}| \verb|\author{|\R{צפריר כהן}\verb|}| \begin{verbatim} \begin{Slide}{}{60} \maketitleslide \end{Slide} \end{verbatim} \verb|\begin{Slide}{|\R{שקף}\verb|}{60}| \R{\texttt{כמה משפטים}} \begin{verbatim} \end{Slide} \end{document} \end{verbatim} \end{otherlanguage} \end{Slide} \section{שימוש בסיסי} \subsection{מסמך פשוט} נסתכל על מסמך פשוט שמופיע בשקף )\ref{sld:simple-doc}(. יש לנו כאן מסמך המכיל שקף פתיחה ושקף רגיל. שני שקפים. כדי להוסיף שקף מוסיפים סביבת \L{Slide}. נשים לב שלסביבת \L{Slide} יש שני ארגומנטים. הראשון הוא כותרת השקף, והשני הוא הזמן שאמור לקחת לשקף בזמן ההצגה )בשניות(. כל ה שנמצא בתוך סביבת \L{Slide} יופיע בתוך שקף. כל מה שנמצא מחוץ לשביבת \L{Slides} שייך להערות )\L{notes}(. בתוך סביבת \L{Slide} אפשר להשתמש בכל פקודות \LaTeX{} הרגילות. השקף ממורכז אנכית במסגרת השקף. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{Slide}{הערות )\L{notes}(}{0} \begin{itemize} \item כל מה שנמצא מחוץ לסביבת \L{Slide} \item לא מודפסות אם משתמשים באפשרות \L{slides} \item מודפסות מתחת לשקף הנוכחי \item לשים את העיקר בשקפים ולפרט בהערות \end{itemize} \end{Slide} \subsection{הערות} ההערות הן כל מה שנרשם "מחוץ" לשקף. במחלקה \L{seminar}, שעליה מתבססת מחלקה זו, אפשר להתייחס להערות כאל מסמך רגיל מסוג \L{article}. במחלקה זו נוספה שבירת עמוד לפני כל שקף, כך שההערות מופיעות תמיד מתחת לשקף. \subsubsection{השימוש בהערות} כדי להוסיף הערות פשוט צריך לכתוב טקסט מחוץ לסביבת \L{Slide}. ההערות לא תודפסנה אם המסמך יעומד עם האפשרות \L{slides}. \subsubsection{למה הערות?} המקום בשקף הוא מוגבל. הכוונה היא שיהיה שם מעט טקסט וטקסט גדול, כדי שיהיה קל לקרוא אותו מהר. ככל שיש פחות טקסט בשקף, כך קל יותר לצופה לקרוא את הטקסט. מכאן הגישה הגורסת שעל השקף צריכים להיות מעט משפטים ברורים. כדי להדגישם ולהפרידם אפשר להשתמש בתבליטים )\L{bullets}(. בד"כ יש מקום לעד \L{6--7} משפטים כאילו בשקף. אם יש יותר: כנראה שהשקף עמוס מדי, וצריך לפצלו. אולם להרצאה יש תוכן, גם אם הוא אינו מופיע בשקפים. ההערות הן מקום מתאים לכתוב את התוכן הזה. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{Slide}{תזמון}{0} \begin{itemize} \item פרמטר נוסף של הסביבה \item זמן בשניות. פעולות חשבון מותרות \item בעימוד המסמך ללא האפשרות \L{\texttt{slides}} מודפסים מונים: \begin{itemize} \item הזמן עד עכשיו \item זמן השקף הנוכחי \end{itemize} \end{itemize} \end{Slide} \subsection{תזמון} לכל שקף צריך לכתוב הערכה לזמן שהוא ייקח. כאשר מודפסות ההערות, רשום מתחת לכל שקף כמה זמן היה אמור לעבור עד עכשיו וכמה זמן צריך לקחת השקף הזה. בזמן ההרצאה אפשר להשתמש בנתוני התזמון הללו כדי לדעת מה המצב יחסית לתכנון, ועד כמה צריך לשנות את קצב/תוכן ההרצאה בהתאם. הזמן לכל שקף נמדד בשניות. אפשר להשתמש בכל ביטוי אריתמטי )ראו בשקפים הקודמים במקור של ההרצאה הזו(. נוח לי בד"כ לרשום משהו כמו $60+30$ לדקה וחצי ו-$2*60$ או $60+60$ עבור 2 דקות. %\section*{ומה מצבינו כרגע?} %\Slidecontents %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{Slide}{מקורות מידע נוספים}{2} \begin{itemize} \item{} ]ספר?[ \item \L{The Not So Short Introduction to \LaTeXe} \item \L{\texttt{info latex}} \item התיעוד של החבילה \L{seminar} \end{itemize} \end{Slide} \section{מקורות מידע נוספים} כמה דברים נוספים שמומלץ לקרוא \subsection{\L{The \LaTeX book}} לכתוב \subsection{\L{The Not So Short Introduction to \LaTeXe}} חוברת של כ-\L{80} עמודי \L{A5}. אם אין לכם גישה לספר, מומלץ להתחיל ממנה. די מומלץ לשמור בהידג יד. \subsection{קובץ ה-\L{info}} עם הפצת \L{te\TeX} מגיע קובץ עזרה בפורמט \L{texinfo}, אשר גם גרסת \L{HTML} שלו זמינה. אם התיעוד של החבילה מותקן כמו שצריך, אז הפקודה \begin{otherlanguage}{english} \verb|info latex| \end{otherlanguage} אמורה לתת לכם קובץ עזרה. זה אינו רפרנס מלא, אולם הוא מכיל רשימה של הרבה מהפקודות, הסביבות והמונים החשובים. הוא בהחלט עוזר להתמצא. \subsection{התיעוד של החבילה \L{seminar}} עם המחלקה \L{seminar} מגיע לא מעט תיעוד. רוב התיעוד נמצא במדריך למשתמש )\L{sem-user.dvi}( וכן בקובץ השאלות הנפוצות )\L{Seminar-FAQ.html}(. כמוכן התיעוד של חבילות נמשנה של המחלקה )כגון \L{slidesec}( נמצא ברובו בקובצי המקור שלהן )\L{slidesec.sty} במקרה של \L{slidesec}(. \end{document}