LaTeX

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

LaTeX (נהגה לָאטֶך: ה־x מסמל χ) היא שפת סימון ועריכת מסמכים. לרוב מסומנת בלוגו \LaTeX. הרעיון העומד מאחורי שפה זו הוא לחסוך את הטרחה שבעיצוב מכותב המסמך, ולהטיל מלאכה זו על התוכנה עצמה, המעצבת את המסמך בצורה האופטימלית. כמו כן, LaTeX מהווה סביבה נוחה לסימונים מתמטיים: לכל סימון מתמטי ישנה פקודה; את כל הפקודות כותבים בעורך טקסט רגיל, ו-LaTeX יוצרת מסמך מתמטי מעוצב למשעי. לדוגמה, כדי לכתוב את הנוסחה:

,

יש להקליד את רצף התווים הבא:

\[ \int_{-\infty}^{\infty}{e^{-x^2}dx} =\sqrt{\pi} \]

גישת ה-LaTeX לעיתים נקראת WYSIWYM (אנ') (מה שאתה רואה הוא מה שהתכוונת) ומנוגדת לגישת WYSIWYG (מה שאתה רואה הוא מה שתקבל) המקובלת בתוכנות כדוגמת מיקרוסופט וורד (העושה שימוש ב-MathType) בה עיצוב העמוד והצגתו מתבצע על ידי מעבד התמלילים תוך כדי הקלדתו על ידי המשתמש.

השפה בעלת מפרשים עבור כלל הפלטפורמות (לרבות Unix,‏ Microsoft Windows ו-Mac OS Classic), וניתן לערוך בה מסמכים בעברית (אמנם לא באופן מאוד טבעי).

היסטוריה

שפת ה-LaTeX היא חבילת מאקרו למערכת TeX אשר פותחה על ידי דונלד קנות' בין השנים 1978 ל-1982. שפת ה-LaTeX פותחה החל משנות 1980 על ידי לזלי למפורט והיא מרחיבה את שפת ה-TeX הבסיסית על ידי שימוש במאקרואים, חבילות משתמש וערכות עיצוב שונות, במטרה להפריד בין התוכן והעיצוב, ולאפשר לכותב המסמך להתמקד אך ורק בתוכן ולמעצב המסמך להתמקד אך ורק בעיצוב.

צורת כתיבת הנוסחאות בלטך, ובפרט הקוד והתחביר, משמשת גם אתרי אינטרנט בהם נעשה שימוש במשוואות ונוסחאות מתמטיות, בהם: ויקיפדיה, Math StackExchange ו-Math Overflow. גם MathType בגרסאותיה החדשות, מאפשרת הקלדת נוסחאות בקוד לטך.

דוגמה למסמך פשוט

XeTeX + Polyglossia:

Heblatex.png
\documentclass[12pt]{article}
% XeLaTeX!
% ============================================== %
% HEBREW support via polyglossia 
% ============================================== %
\usepackage{polyglossia}
\defaultfontfeatures{Mapping=tex-text,
   Scale=MatchLowercase}
\setdefaultlanguage{english}
\setotherlanguage{hebrew}
\newfontfamily\hebrewfont[Script=Hebrew]{Arial}
% Use \begin{hebrew} block of text \end{hebrew}
%   for paragraphs.
% Use \texthebrew{ } and \textenglish{ }
%   for short texts.
% ============================================== %


\begin{document}
	\begin{hebrew}
	\title{דוגמה למסמך עברי }
	\author{אלמוני פלוני הראשון}
	\maketitle
		
	
	שלום, זו דוגמה קצרה למסמך אשר נכתב בשפת
	\LaTeX{}
	על מנת לתת ויזואליזציה קצרה של יכולות
	השפה, מראה, והתוצר שהיא מספקת למשתמשיה.
	אמנם זהו מסמך בעברית, אבל ניתן לשלב בו
	אותיות ומילים לועזיות
	\textenglish{Like this sentence}
	אם משתמשים בפקודה המתאימה עבור
	טקסט אנגלי. קיימת פקודה לעבור
	לטקסט אנגלי ואז הופעה של מילים בעברית
	יצריך פקודה ייעודית.
	
	מסמך זה לא יהיה שלם ללא הנוסחה
	הגאונית של איינשטיין, המקשרת בין
	מסה תנע ואנרגיה
	\begin{equation}
		E = \sqrt{ (mc^2)^2 + (pc)^2 }
	\end{equation}
	נוסחה, שרבים מכירים בגרסתה המנוונת
	$E=mc^2$.
	\end{hebrew}
	
\end{document}

LuaTeX + Babel:

\documentclass{article}

\usepackage[bidi=basic]{babel}
\babelprovide[import, main]{hebrew}
\babelprovide[onchar=ids fonts]{english}
\babelfont[hebrew]{rm}{Arial}

\title{דוגמה למסמך עברי }
\author{אלמוני פלוני הראשון}

\begin{document}

\maketitle

שלום, זו דוגמה קצרה למסמך אשר נכתב בשפת \LaTeX{} על מנת לתת ויזואליזציה
קצרה של יכולות השפה, מראה, והתוצר שהיא מספקת למשתמשיה. אמנם זהו מסמך
בעברית, אבל ניתן לשלב בו אותיות ומילים לועזיות (Like this sentence)
אם משתמשים בפקודה המתאימה עבור טקסט אנגלי. קיימת פקודה לעבור לטקסט
אנגלי ואז הופעה של מילים בעברית יצריך פקודה ייעודית.

מסמך זה לא יהיה שלם ללא הנוסחא הגאונית של איינשטיין, המקשרת בין מסה תנע
ואנרגיה
\begin{equation}
E = \sqrt{ (mc^2)^2 + (pc)^2 }
\end{equation}
נוסחה, שרבים מכירים בגרסתה המנוונת
$E=mc^2$.
\end{document}

ראו גם

לקריאה נוספת

  • Lamport, Leslie (1994). LaTeX: A document preparation system: User's guide and reference. illustrations by Duane Bibby (2nd ed.), Reading, Mass: Addison-Wesley Professional, מסת"ב 0-201-52983-1.
  • Donald E. Knuth, The TeXbook, Addison–Wesley, Boston, 1986, מסת"ב 0-201-13448-9

קישורים חיצוניים

Logo hamichlol.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0