LaTeX

LaTeX (נהגה לָאטֶך: ה־x מסמל χ) היא שפת סימון ועריכת מסמכים. לרוב מסומנת בלוגו \LaTeX.
הרעיון העומד מאחורי שפה זו הוא לחסוך את הטרחה שבעיצוב מכותב המסמך, ולהטיל מלאכה זו על התוכנה עצמה, המעצבת את המסמך בצורה האופטימלית. כמו כן, LaTeX מהווה סביבה נוחה לסימונים מתמטיים: לכל סימון מתמטי ישנה פקודה; את כל הפקודות כותבים בעורך טקסט רגיל, ו־LaTeX יוצרת מסמך מתמטי מעוצב למשעי. לדוגמה, כדי לכתוב את הנוסחה:
: <math> \int_{-\infty}^{\infty}{e^{-x^2}dx} =\sqrt{\pi}</math>,
יש להקליד את רצף התווים הבא:
<syntaxhighlight lang="text">
\[ \int_{-\infty}^{\infty}{e^{-x^2}dx} =\sqrt{\pi} \]
</syntaxhighlight>

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

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

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

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

== דוגמה ==

הדוגמה שלהלן מציגה את הקלט ל-LaTeX ואת הפלט המתאים מהמערכת:


<div class="noresize" style="overflow-x:auto">
{| class=wikitable
! קלט || פלט
|-
| <syntaxhighlight lang="latex" highlight="24">
\documentclass{article} % Starts an article
\usepackage{amsmath} % Imports amsmath
\title{\LaTeX} % Title

\begin{document} % Begins a document
 \maketitle
 \LaTeX{} is a document preparation system for
 the \TeX{} typesetting program. It offers
 programmable desktop publishing features and
 extensive facilities for automating most
 aspects of typesetting and desktop publishing,
 including numbering and cross-referencing,
 tables and figures, page layout,
 bibliographies, and much more. \LaTeX{} was
 originally written in 1984 by Leslie Lamport
 and has become the dominant method for using
 \TeX; few people write in plain \TeX{} anymore.
 The current version is \LaTeXe.

 % This is a comment, not shown in final output.
 % The following shows typesetting power of LaTeX:
 \begin{align}
 E_0 &= mc^2 \\
 E &= \frac{mc^2}{\sqrt{1-\frac{v^2}{c^2}}}
 \end{align} 
\end{document}
</syntaxhighlight>
|| File:LaTeX example.svg
|}
</div>

== ראו גם ==
* LyX

== לקריאה נוספת ==
<div class="mw-content-ltr">
* Lamport, Leslie (1994). LaTeX: A document preparation system: User's guide and reference. illustrations by Duane Bibby (2nd ed.), Reading, Mass: Addison-Wesley Professional, .
* Donald E. Knuth, The TeXbook, Addison–Wesley, Boston, 1986, 
</div>

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

* 
* [http://www.latex-project.org/ דף הבית של "פרויקט LaTeX"]
* [http://tobi.oetiker.ch/lshort/lshort.pdf המדריך הלא־כל־כך־קצר: LaTeX2e] - הכל אודות שפת LaTeX2e והשימוש בה
* [http://www.ctan.org/tex-archive/info/symbols/comprehensive רשימת כל הסימנים ב־LaTeX], ובה [http://www.ctan.org/tex-archive/info/symbols/math רשימת כל הסימנים המתמטיים ב־LaTeX]
* [http://tex.stackexchange.com/ TeX.StackExchange] - אתר ייעוץ, שאלות ותשובות בנושא לטך
* [http://jaxedit.com/note/ עורך LaTeX מקוון] עם תצוגה מקדימה של התוצאה בזמן אמת
** [http://www.hostmath.com עורך LaTeX מקוון וגרפי של נוסחאות מתמטיות] עם תצוגה מקדימה של התוצאה בזמן אמת
* תוכנת [http://www.texniccenter.org TeXnicCenter] - סביבת פיתוח (IDE) של LaTeX עבור חלונות
* [http://ofer-megged.blogspot.co.il/2010/11/latex.html למה לאטך?]
* 

קטגוריה:שפות סימון
קטגוריה:טיפוגרפיה דיגיטלית
קטגוריה:עיצוב