הרצאה – LYX ראשי פרקים

Transcription

הרצאה – LYX ראשי פרקים
‫הרצאה – ‪ LYX‬ראשי פרקים‬
‫רונן אברבנאל‬
‫‪ 9‬בנובמבר ‪2013‬‬
‫מצגת‬
‫‪1‬‬
‫‪ .1‬המשפט שאני לא אומר מספיק פעמים במהלך ההרצאה‪:‬‬
‫‪Word‬‬
‫‪6= MS‬‬
‫‪LYX‬‬
‫‪ .2‬מה זה ליקס? בכותרת‪.‬‬
‫‪ .3‬לטעך – היסטוריה ומוטיבציה‪.‬‬
‫‪ .4‬ליקס כממשק גרפי ללטעך‪.‬‬
‫‪ .5‬תכונות‬
‫‪ .6‬פילוסופיה‪.‬‬
‫דוגמאות‬
‫‪2‬‬
‫‪ .7‬כתיבת מסמך‬
‫• הגדרת ‪. Layout‬‬
‫– בעברית – אין לכם הרבה אפשרויות‪ Article ,‬או )‪. Article (Hebrew‬‬
‫• ״סביבות״‬
‫– כותרת‪(Alt-p t) ,‬‬
‫– חלקית עד פסקאות )‪(#=2,3,4,5,6 , Alt-p #‬‬
‫‪3‬‬
‫כותרת‬
‫‪3.1‬‬
‫יותר משנית‬
‫‪3.1.1‬‬
‫עוד יותר משנית‬
‫כותרת פסקה‬
‫‪3.2‬‬
‫שאפילו לא פותחת שורה חדשה‪ ,‬אלא מאפשרת להמשיך לכתוב באותה השורה כרגיל‪.‬‬
‫עוד כותרת משנית‬
‫∗ כשהמסמך מסודר כמו שצריך‪ ,‬קל להוסיף תוכן עניינים )‬
‫‪(of Contents‬‬
‫– מספור ותבליטים )‪ .(Alt-p i, Alt-p e‬שינוי עומק האינדנטציה על ידי → \ ← ‪Alt-Shift‬‬
‫‪Insert . List / TOC . Table‬‬
‫‪1‬‬
‫– סביבות שונות – ״משפט״‪ ,‬״הוכחה״ וכיו״ב )‪ , Alt-p space‬חיפוש בזמן הקלדה(‬
‫משפט ‪ 3.1‬לכל שני מצבים במרחב הילברט‪,ψ, φ ,‬‬
‫‪2‬‬
‫‪|hψ, φi| ≤ hψ, ψi hφ, φi‬‬
‫הוכחה‪ :‬נגדיר ‪ w = ψ − λφ‬עבור ‪ λ‬מרוכב‪.‬‬
‫‪2‬‬
‫‪hw, wi = hψ − λφ, ψ − λφi = hψ, ψi + |λ| hφ, φi − λ? hφ, ψi − λ hψ, φi‬‬
‫‪ .hψ, φi = |hψ, φi| eiα‬נגדיר ‪¯ e−iα‬‬
‫}‪λ = |{z‬‬
‫‪λ‬‬
‫‪real‬‬
‫‪¯ 2 hφ, φi − 2λ‬‬
‫|‪¯ |hψ, φi‬‬
‫‪hw, wi = hψ, ψi + λ‬‬
‫אם נסתכל על הביטוי כפולינום ב־ ¯‪ ,λ‬זהו פולינום מדרגה שניה‪ .‬אבל ‪ ,hw, wi ≥ 0‬כי )· ‪ (·,‬הינה נורמה‪ ,‬ולכן‬
‫הדיסקרימיננטה של הפולינום שלילית )הפולינום לא חוצה את האפס( – ‪b2 − 4ac ≤ 0‬‬
‫‪2‬‬
‫‪4 |hψ, φi| − 4 hψ, ψi hφ, φi ≤ 0‬‬
‫מחלקים ב־‪ ,4‬מעבירים אגפים‪ ,‬ומקבלים את אי שוויון קושי־שוורץ‪ ,‬משפט )‪.(3.1‬‬
‫השוויון מתקבל כאשר ‪ 2‬הפונקציות זהות או מקבילות‪.‬‬
‫• עיצוב של מילים בודדות‪ :‬קו תחתי )‪ (Ctrl-u‬אותיות שמנות )‪ (Ctrl-B) (Bold‬והדגשה ) ‪(Emphesis‬‬
‫)‪(Ctrl-E‬‬
‫‪ .8‬גרפיקה‬
‫• ניתן למקם את הגרפיקה בתוך אובייקטים ״צפים״ )‪ LATEX – (Float‬ימקם את האובייקט הגרפי‬
‫כראות עיניו‪ .‬ניתן להתייחס לגרפיקה באמצעות הפניה‪ Wrap) ( Insert . Float . Figure) .‬לא‬
‫עובד בעברית(‪.‬‬
‫• להוספת גרפיקה‪.Insert . Graphics :‬‬
‫– הגרפיקות מקושרות ולא מוטמעות בתוך מסמך ה־‪.LYX‬‬
‫∗ אפשר לשנות את הגרפיקה מבחוץ והיא תתעדכן במסמך‪.‬‬
‫∗ כאב ראש כשמעבירים מסמכים ממקום למקום‪.‬‬
‫‪ .9‬מתמטיקה‬
‫• יצירת בלוק מתמטי )‪ Ctrl-m‬או ‪(Ctrl-shift-m‬‬
‫• אינליין נגד דיספליי )‪(Alt-m d‬‬
‫‪2‬‬
‫איור ‪ :1‬איור גנרי‬
‫אפשר לכתוב כל מני ביטויים בתוך השורה‪ ,‬ו־‪ LateX‬ינסה לדאוג שהם לא יתפסו יותר מדי מקום‪ ,‬למשל‬
‫‪Rb‬‬
‫‪P‬‬
‫‪n‬‬
‫∞ ‪ ,‬אבל אם כותבים אותם ב־‪ ,Display mode‬הם יפים יותר ותופסים יותר מקום‬
‫)‪ , a f (x‬או ‪n=1 an x‬‬
‫‪an xn‬‬
‫)‪(1‬‬
‫∞‬
‫‪X‬‬
‫‪b‬‬
‫= )‪f (x‬‬
‫‪a‬‬
‫‪n=1‬‬
‫אפילו שברים יכולים להראות בצורה שונה‪∈ Q :‬‬
‫‪a‬‬
‫‪b‬‬
‫‪Z‬‬
‫או‬
‫‪a‬‬
‫‪∈Q‬‬
‫‪b‬‬
‫)†(‬
‫ראוי לציין שלא חייבים ללחוץ על ‪ Enter‬לאחר ביטוי מתמטי‪ ,‬אם הוא לא מהווה את סוף הפיסקה‪ .‬שימו לב‬
‫שאחרי ביטוי )‪ (1‬לחצי על ‪ ,Enter‬ואחרי ביטוי )†( – לא‪.‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫סרגל הכלים‬
‫פשוט לכתוב טך )‪( \frac, \alpha, \sum, \int, \partial‬‬
‫קיצורי מקשים )‪(Alt-m f, Alt-m g a, Alt-m u,R Alt-m i, Alt-m p‬‬
‫‪P‬‬
‫‪( ·· , α‬‬
‫שתי השורות האחרונות מייצרות ∂‬
‫מטריצות‪ ,‬מערכים ) ‪ ,\matrix, \array‬הוספת ומחיקת שורות באמצעות ‪ ,Ctrl+Enter‬ו־‪,Del‬‬
‫עמודות באמצעות ‪ Alt-m c i‬ו־‪ ,Alt-m c d‬באופן כללי‪ ,‬מתייחס לעמודות‪ ,‬ו־‪ Alt-m w‬לעמודות(‬
‫‪b‬‬
‫‪a‬‬
‫יש כל מני סוגים של מטריצות‪ ,‬למשל‪ \matrix ,‬תייצג מטריצה ״חופשית״‪ , c d ,‬ואילו ‪ \pmatrix‬תוסיף לה‬
‫‬
‫‬
‫‪b‬‬
‫סוגריים‪:‬‬
‫‪b‬‬
‫‪a‬‬
‫‪ . c d‬ל״מערכים״ )‬
‫‪\array‬‬
‫( אין סוגריים כברירת מחדל‪ ,‬אבל יש להם כמה אפשרויות אחרות‪:‬‬
‫‪a‬‬
‫‪ , c 1 2‬למשל‪ ,‬הם מאפשרים לעשות גבולות בתוך המערך‪.‬‬
‫‪1‬‬
‫‪2‬‬
‫‪d‬‬
‫• גבולות )‪ , Alt-m l‬ההבדל בין‬
‫‪Pb‬‬
‫‪a‬‬
‫‪b‬‬
‫‪P‬‬
‫ל־ ‪(..‬‬
‫‪a‬‬
‫‪ .10‬קישורים בין חלקי מסמך‬
‫‪3‬‬
‫• תוויות‬
‫– ניתן להוסיף לכל חלק ״ממוספר״ במסמך – ‪ ,Float ,Section‬נוסחאות וכו׳‬
‫– בתפריט‪Insert . Label :‬‬
‫– במתמטיקה‪ ,\tag :‬מאפשר לתת שם ״ציורי״ למשואות‪.‬‬
‫– ניתן למספר מתמטיקה באופן ״גורף״ )‪ . (Alt-m n‬אבל אף פעם אל תפנו לנוסחא ממוספרת‬
‫על ידי הקלדה ישירה של המספר‪.‬‬
‫• הפניות )‪(Cross Reference‬‬
‫– מאפשר לאזכר מספר של ״גורם״ קודם‪ ,Insert . Cross-Reference) .‬מסודר לפי הסדר‬
‫במסמך(‬
‫– בעברית – להשתמש רק בהפניה ״פשוטה״‪ .‬השאר קצת מתחרבש‪.‬‬
‫• ביבליוגרפיה‬
‫– הסביבה ‪ Bibiliography‬מאפשרת ליצור רשימה ביבליוגרפית‬
‫– מהתפריט‪ Insert . Citation :‬כדי להוסיף הפניה‬
‫– אפשר להשתמש גם ב־‪ Bibtex‬וכלים אחרים להפניה מרשימה ביבליוגרפית חיצונית‪.‬‬
‫‪ .11‬עברית‬
‫• בלטעך‬
‫– לא הכל עובד‪ ..‬בשימוש בסיסי זה בסדר גמור‪.‬‬
‫– בפרט‬
‫∗ ניקוד – בעייתי‪.‬‬
‫∗ יצירת מצגות – לא מתוך ‪.LYX‬‬
‫∗ אני הסתבכתי עם יצירת אינדקס‪ ,‬אבל זה כנראה פתיר‪...‬‬
‫• בליקס‬
‫– פרישת מקלדת של ליקס עצמאית מזו של מערכת ההפעלה – במערכת ההפעלה‪ ,‬יש לכוון‬
‫את השפה ל־‪ ,En‬ולשנות את השפה רק בתוך ‪) .LYX‬הגדרת קיצור מקשים‪ .F11 :‬בליקס‬
‫‪2.04‬־‪ 2.02‬יש באג‪ ,‬צריך לעשות קיצור מקשים אחד להחלפה לעברית‪ ,‬ושני להחלפה‬
‫לאנגלית(‬
‫– בתוך ‪ ,math-mode‬ניתן לכתוב רק באנגלית‪.‬‬
‫• פשוט לחפש )‪ Lyx Hebrew (Linux\Windows‬ב־‪.google‬‬
‫– ב־‪ ,OS X‬שמעתי שזה עובד‪ ,‬אבל אני לא יודע איך להתקין את התמיכה המתאימה ב־‪ATEX‬‬
‫‪L‬‬
‫]בליקס – אותו הדבר כמו במערכות ההפעלה האחרות[‪.‬‬
‫‪ .12‬אל תעשו‪:‬‬
‫• )כמעט( אף פעם אל תלחצו ‪) Ctrl-Enter‬אם מעצבן אתכם ״טאב״ בתחילת שורה‪ ,‬אפשר לבטל‬
‫אותו ב־‪( Documents . Settings Text Layout‬‬
‫• אל תתייחסו לאובייקט ממוספר ללא שימוש ב־‪ Label‬ו־‪) Cross-reference‬המספרים פשוט ישתנו‬
‫לכם ברגע שתשנו את המסמך מספיק(‬
‫• אל תשתמשו ב־‪ Bold‬ו־‪ Underline‬לכותרת‪ .‬השתמשו ב״סביבות״ מתאימות‪.‬‬
‫‪ .13‬בעיות‬
‫•‬
‫•‬
‫•‬
‫•‬
‫תמונה לא נמצאת‬
‫פקודה לא קיימת‪/‬לא נמצאה‬
‫ניקוד‬
‫אנגלית בסוף שורה – ‪.Conversion failed‬‬
‫‪4‬‬
‫‪4‬‬
‫״ענפים״‬
‫ליקס מאפשר להוסיף לתוך מסמך חלקים שיודפסו ל־‪ PDF‬רק במצבים מסויימים‪ .‬כך‪ ,‬תוכלו לערוך כמה‬
‫מסמכים עם בסיס משותף באותו קובץ‪ .‬אני השתמשתי בזה למשל לצורך‪,‬‬
‫• מבחן‪ :‬השאלות והפתרונות נשמרו באותו קובץ‪.‬‬
‫• תרגול‪ :‬גרסה אחת שמיועדת לעלות לאתר‪ ,‬ואילו גרסה נוספת בשביל המתרגל‪ ,‬עם דברים שרצוי להדגיש‪,‬‬
‫הערות נוספות להגיד בעל־פה וכו׳‪.‬‬
‫ההתחלה פשוטה‪ Insert . Branch . Insert new Branch ,‬נותנים לו שם‪ ,‬ותתווסף מסגרת אדומה למסמך‪.‬‬
‫למסגרת אפשר להוסיף הכל‪ ,‬ומה שנמצא בתוכה‪ ,‬יוצג לפי בחירה‪.‬‬
‫• לחיצה ימנית על הכותרת האפורה של ה״ענף״ תאפשר להפעיל או לבטל אותו )כלומר‪ ,‬לגרום לו להיות‬
‫מוצג או לא מוצג ביצוא(‬
‫• אחרי יצירה ראשונית‪ ,‬ניתן ליצור מסגרות נוספות של אותו ענף‪ ,‬כולם יוצגו ויוסתרו ביחד‪.‬‬
‫• באפשרויות מסמך )‪ (Document . Settings . Branches‬ניתן להוסיף סיומת )‪ (sux‬לענפים‪ .‬זה יגרום‬
‫לכך ש־‪pdf‬ים שונים יווצרו עם סיומת שונה‪ .‬כך למשל‪ ,‬יהיה ‪ exam.pdf‬ו־‪ ,exam_sulotions.pdf‬וימנע‬
‫בלבול‪.‬‬
‫‪5‬‬
‫מקרואים עבור מתמטיקה‬
‫חלק מפקודות המתמטיקה עשויות להיות ארוכות למדי‪ .‬זה די מעצבן לכתוב כל פעם ‪ \varepsilon‬כשכל מה‬
‫שאתה רוצה זה ‪ ,ε‬ועל כל פעם שאתה רוצה לדבר על הממשים‪ ,R ,‬להכביד עם }‪ .\mathbb{R‬יתר על כן‪ ,‬על‬
‫פניו‪ ,‬בשביל ליצור ‪ kxk‬צריך כל פעם לחזור למסך יצירת־סוגריים כדי ליצור סוגריים מיוחדים‪ .‬למה לא ליצור‬
‫פקודה פשוטה )נניח‪ (..\norm ,‬שתטפל בזה?‬
‫• בתפריט‪ Insert . Math . Macro ,‬או בסרגל הכלים‪,‬‬
‫‪ .‬תווצר תיבה עם ‪ 3‬חלקים‪:‬‬
‫‪.‬‬
‫• בחלק הראשון )"‪ ("name‬יש למלא את שם הפקודה )מתחיל ב־\‪ ,‬כמו כל פקודת ‪ ,(TEX‬בחלק השני‬
‫)"‪ ( TEX‬מכניסים מתמטיקה ״כרגיל״ שתווצר כאשר מוסיפים את הפקודה המתאימה‪:‬‬
‫בחלק השלישי ) ‪ ("LYX‬נדון בהמשך‪.‬‬
‫‪ .‬על‬
‫• אבל אפשר גם להוסיף מקרואים עם פרמטרים‪ :‬כאשר עורכים מקרו מופיע )למטה?( סרגל כלים מתאים‪.‬‬
‫כותבים את שמו ומוסיפים פרמטר עם‬
‫‪.‬‬
‫– יתווסף פרמטר אחד לשם‪ ,‬וכן פרמטר בתיבת ‪. "TEX‬‬
‫– בתיבה השניה‪ ,‬ניתן להוסיף ביטוי מתמטי מורכב‪ ,‬ובתוכו לשלב את הפרמטר על ידי הקלדת ‪\#1‬‬
‫‪ .‬ניתן לשלב פרמטר אף יותר מפעם אחת‪,‬‬
‫‪ ,|ψiψ‬למשל‪ ,‬על ידי הקלדת }‪.\ket{psi‬‬
‫‪ .‬עכשיו‪ ,‬אפשר לעשות בקלות‬
‫‪ .1‬על מה לא נדבר?‬
‫• מקרואים‪ ,Minibuer ,ERT ,‬טמפלייטים‪. Layouts ,‬‬
‫‪6‬‬
‫עוד‬
‫ליקס היא תוכנה חופשית! אתם מוזמנים להרחיב אותה‪ .‬לתקן באגים‪ .‬לכתוב פיצ׳רים חדשים‪ .‬והכי חשוב‪:‬‬
‫לדווח על באגים‪.‬‬
‫‪5‬‬