Question:
Tex vs. LaTex vs. ProTex?
Jon J
2011-05-19 21:33:21 UTC
Hey I was just confused as to the difference between Tex and LaTex? Is LaTex the actual programming language and Tex the program or vice-versa? Also, what are MikTex, pdfTex, proTex, XeTex???? Thank you.
Five answers:
2011-05-20 12:21:16 UTC
TeX is an ancient complex program used to produce documents. Unlike modern typesetting programs, you write a text document congaing the text itself and instructions (commands) on how to format the document.



Due to its "generality" and "customizable" character, the set of commands in which the document is written accepts variations. The original set was called "Plain TeX". After it they invented a more structured set called "LaTeX", which seams to be the most popular. (So LaTeX is just TeX but using a particular set of commands). They created an executable (called latex) that implicitly calls TeX using the LaTeX rules, so people tend to forget TeX (seldom used explicitly, but often implicitly).



The program accepts extensions coded in files. For instances, in LaTeX, if one wants to input figures, one can use a "package" called "graphicx" (or other). So a complete system should ship the executables and this extra files (fonts, several packages, documentation). A organized collection of such files for TeX is called a "TeX distribution". Examples of distributions are MikTeX (windows), TeXlive (several plataforms), ProTeXt (windows).



Initially TeX only produced documents in a old and strange format with acronym DVI (DeVice Indepentent). But some day they wrote another program, similar to TeX, which produced PDF files (and DVI as well). This program is pdfTeX. The LaTeX language for pdfTeX is (guess!) pdfLaTeX.



Another extension that can produce text for languages written right-to-left is XeTeX (palindrome name reflect this).



-----------------



Summarizing:



Programs: TeX, XeTeX, Omega, etc



Sets of rules for these programs: Plain TeX, LaTeX, ConTeXt. (each gets an executable)



Distributions: MikTeX, ProTeXt, TeXlive, teTeX (outdated).



----------------



A final issue: since these programs have as input text files (often with extension ".tex"), there is a need for text editors. Specialized text editors (front-ends) make the life of using TeX/LaTeX easier, so they should be used. Some come with distributions, like TeXworks. Other famous editors are Emacs, TeXnic Center, Winedt, WinShell, Kile, TeXmaker, TeXshop, and others.
stricklin
2016-11-13 08:15:26 UTC
Tex Vs Latex
2015-08-16 18:48:36 UTC
This Site Might Help You.



RE:

Tex vs. LaTex vs. ProTex?

Hey I was just confused as to the difference between Tex and LaTex? Is LaTex the actual programming language and Tex the program or vice-versa? Also, what are MikTex, pdfTex, proTex, XeTex???? Thank you.
deonejuan
2011-05-19 23:26:11 UTC
Tex is the granddaddy of LaTex. XeTex was originally Mac and it supported Unicode and the Apple OpenType standard. All of these libraries are analogous to writing an page and then presenting the content with an applied .css stylesheet. For instance in LaTex you use backslash, attribute {type}. A second stage then makes the fonts and layouts. In my opinion, XLST and DTD have overshadowed LaTex in terms of users, but LaTex offers a powerful engine to do such things as math textbooks and music notation -- both to the gui program and to the scored notes output (called engraved music) on a laser printer. Many Linux programs require LaTex in the inclusion of the software package.
2016-04-08 09:54:52 UTC
For the best answers, search on this site https://shorturl.im/avNtx



I'm still a virgin, but thank you for telling me about this. Now I know better! Thanks! ;-)


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...