limsoup
סינון לפי תגית: La/TeX
חזרה לשגרה
ביום שישי החלטתי להביא מחדש את התקנת ה־LaTeX אצלי למצב עובד. זה לא היה טריוויאלי, שכן במרוצת הזמן שיניתי לא מעט הגדרות; הרוב היה מגובה, אבל אחד הדברים שהתבררו כמסובכים ביותר לשחזור היה שימוש בפונטי TrueType. בפעם הקודמת, הסתבכתי עם התקנתם עד כדי כך שלא הייתי מסוגל לזכור, בסופו של דבר, מה עבד בסוף. הפעם, לאחר שהמדריכים הסטנדרטיים לא עבדו, החלטתי פשוט להמיר את גופני ה־TTF לגופני Type1. (זה כנראה גם מה שעשיתי בפעם הקודמת, לפי pdffonts, אם כי אני זוכר במפורש שקימפול ל־dvi לא עבד עם הגופנים הללו, בעוד שעכשיו אין כל בעיה. מה שכן, יש בעיה עם המרת dvi ל־pdf, אך זה שולי.) אכתוב ואעלה מדריך בהמשך.
בזאת, פחות או יותר, סיימתי את שחזור כל ההגדרות מלפני קריסת הדיסק הקשיח. אשתדל להקליד בשיעורים יותר מבעבר; צפו לעדכוני סיכומים תכופים יותר מעתה.
[לא]טעך, על קצה המזלג
הרבה ממשתמשי המחשב בימינו נעזרים במעבדי תמלילים שנוקטים בגישת What You See Is What You Get, ובפרט נפוץ השימוש ב־Microsoft Word. למעבדי תמלילים שכאלה יש יתרון אחד: מהירות. מהירות ונוחות. שני היתרונות הם מהירות ונוחות. וממשק מעוצב. ונאמנות כמעט פנאטית למיקרוסופט (במקרה של Word)...
לכאורה, מה רע? אבל אחת הבעיות העיקריות בזה היא שכשנוח לטפל בעיצוב, קל להזניח את התוכן. למשל, נניח שצריך לציין טקסט מצוטט על־ידי שימוש בפונט שונה. נכון, קיימת בתָכנות רבות האפשרות להגדיר סגנון טקסט ולהחיל אותו על חלקים מהטקסט; אך הרבה יותר נוח, ואני מעיז לשער שכך אכן ינהגו רוב המשתמשים, פשוט לשנות את הפונט. ומה אם צריך לשנות את הפונט לציטוטים אחר כך?
לעומת גישה זו, קיימת גישה המפרידה את התוכן מהעיצוב באופן (כמעט) מוחלט. הכתיבה מתבצעת בשפת תגיות (markup) -- תוך כדי הכתיבה, מסמנים את הטקסט בתגיות (טקסטואליות) בעלות משמעות סמנטית בעיקר. כל דף באינטרנט הוא דוגמה לכך: זה הקונספט העומד מאחורי HTML ונגזרותיה. הדפדפן משמש כאינטרפרטר ומתרגם את סימון התוכן לתצוגה מעוצבת.
בתחום הפקת המסמכים, כך פועלת מערכת La/TeX, בה אני משתמש להכנת הסיכומים. TeX הוא, בעיקרו, מנוע סידור טקסט; LaTeX זו הרחבה שלו.
הפרדת התוכן מהעיצוב הוא לא היתרון היחיד של טעך. זוהי בעצם מערכת סַדָּר לטקסט מתמטי־מדעי. כסדר, טעך מודעת לענייני טיפוגרפיה ועיצוב עמוד, וכמערכת המיועדת לטקסט מדעי, היא כוללת תמיכה נרחבת בכתיבה מתמטית (הנוסחאות מוקלדות ישירות, שיטה מהירה וגמישה יותר מהצבעה והקלקה). עוד יתרון חשוב הוא יכולת הרחבה באמצעות תוספים וזמינות לסביבות עבודה רבות, כתוכנה חופשית.
כמובן, ההסתייגות היא שהתאמת המערכת באופן אישי יכולה להיות מורכבת.
יהודה תרגם מאנגלית מאמר שמסביר על יתרונות TeX: מעבדי תמלילים: טיפשיים ולא יעילים. המחשות ויזואליות ליתרונות הסדר על־פני מעבד התמלילים ניתן למצוא כאן.
זה הכל בינתיים; הרגשתי מעין חובה להסביר מה אלו הלטקעס האלה שמופיעות על הדף הראשון בכל קובץ סיכומים (ולא היה לי שום דבר שנון לכתוב עליו במקום). אם תרצו לנסות את המערכת, על סביבת חלונות ההפצה הרלוונטית היא MiKTeX. ההתקנה די פשוטה, ולא זכור לי שהיה סיבוך מיוחד בהתקנת עברית (אולי אעבור על התהליך שוב מתישהו ואכתוב הדרכה יותר מפורטת).
בעניין קצת אחר: הוספתי רשימת עדכונים בדף הסיכומים. הן עדיין לא מופיעות ב־RSS ובינתיים לא נשלחות הודעות מייל לגביהן, אבל אסדר את זה בקרוב. אשתדל לעדכן את הסיכומים באופן שוטף (פחות או יותר) במהלך הסמסטר; כרגע אני בעיקר מתמקד בעריכת הסיכומים באינפי 1 ובלינארית 1, לטובת מי שלומדים את הקורס.