[OS X TeX] Very good introduction IMHO
Bruno Voisin
bvoisin at mac.com
Thu May 6 08:43:24 CEST 2004
Hello,
Given I wholeheartedly agree with the request "Can we please let [the]
thread ["TeX is not for the faint of heart"] die?", I am posting this
under a new subject.
I am just willing to emphasize how good is IMHO the introductory text
proposed by Rebecca Weber (quoted below). It would be a pity to let it
go unnoticed among the deluge of mails from the above thread. I wish I
had such an introduction when I discovered TeX the hard way, with only
a background in MacWrite II and Expressionist, a box containing the
Textures floppies, a copy of the TeXbook, no internet connection and
nobody to get help from.
Bruno Voisin
Le 5 mai 04, à 18:15, Rebecca Weber a écrit :
> A note on what's below: words which are preceded and followed by
> underscores are meant to be underlined or italicized as vocabulary
> terms. Everything else is meant to be read verbatim. It includes
> html commands, so if your mail reader is html-enabled you might have
> some confusion. The three major lacks in this explanation are a list
> of reference books, a description of where you can go to get programs,
> and some small, non-comprehensive sample files (all of which exist
> elsewhere and could easily be incorporated). It might also benefit
> from a glossary (which could include terms not used in the
> explanation, like most of those in Mahakk's list).
> Just my two cents,
> Rebecca
> _________________
>
> What is TeX?
> TeX (here used as a catch-all term for all the various kinds of TeX,
> such as LaTeX) is a _markup_language_, a system of typesetting where
> you write plain unformatted text (as you might in TextEdit or
> Notepad), and that is turned into pretty formatted text (as you might
> see in Word, only prettier) by a _compiler_. That is, instead of
> selecting "italics" from a menu and seeing your text instantly
> italicized, you type a command that will be interpreted by the
> compiler as "put this text into italics". Another markup language you
> might be familiar with is html; if not, you can see examples by
> opening a webpage and selecting "view source" from one of the menus in
> your browser (Netscape, IE, Safari, etc.). Choose a plain page
> (without a lot of graphics, forms, or frames) and compare what you see
> in the original browser to what you see in the source window -- the
> source file has a lot of text that does not appear in the webpage.
> The source file has been _rendered_ into the webpage image, using the
> information from the extra text, or _commands_. In TeX, we speak of a
> text file being _compiled_, turned into a pdf, dvi, or ps file. The
> first kind you're probably familiar with from web browsing; the other
> two are just different formats which we can get into later.
>
> Now some examples, comparing to html:
> * To begin and end a webpage, you use the commands <html> and </html>.
> To begin and end a TeX document, you use \begin{document} and
> \end{document}. TeX has more options than html, though, so you will
> also have to include some information before the \begin{document} to
> tell the program which options you're exercising. In particular, you
> must include the command \documentclass{classname}, where classname is
> replaced by the kind of document you want to make: article, book,
> letter,... the list goes on and is added to regularly.
> * To italicize in html, you enclose the text in <em> and </em>, as so:
> <em>this text is italicized</em>. In Tex, it's a single command with
> the italicized text enclosed in curly braces: \emph{this text is
> italicized}.
> * To center in html, you enclose the text in <center> and </center>.
> In TeX, these change to \begin{center} and \end{center}.
>
> If you've looked at some TeX files, your next question might be
> "what's with all the dollar signs?" Some commands in TeX only work in
> _math_mode_, and you tell the program you're entering or leaving math
> mode via a dollar sign. This gives TeX the ability to double up on
> commands - to give one command two meanings, depending on whether it's
> in math mode or not. An example is the dash: out of math mode, that
> is, simply -, it is a short dash. Inside math mode, $-$, it is a
> minus sign and so is longer.
>
> That brings us to one other point: some symbols are used specially,
> like \ and $, and so there are different commands that produce that
> symbol on the page. If you type a single \, TeX expects the next
> thing it reads to be a command. If you want a backslash to appear on
> the page, that next command should be \ again: \\ will print a
> backslash. To get other special characters, you also precede them
> with a backslash, as in \$ for a dollar sign.
>
> The best way to learn TeX in the beginning is by looking at other
> people's files (as is also true for html and most programming
> languages). Once the syntax (way of writing it) starts to make more
> intuitive sense to you, there are a number of excellent reference
> books from which to learn more commands. <insert list of books here>
>
> How do I get it?
> To use TeX, you need a "front end" and a "back end" (or "foundation").
> The front end is the editor and viewer: where you type your text and
> where you view the compiled result. The back end is the program that
> does the compilation along with all the information it uses to do so.
> These pieces are all put together for html in the form of web browsers
> (well, those with built-in web design programs, like Netscape
> Composer), but for Tex (if you want it for free) you must download and
> install them separately. <insert instructions for installation here -
> I'm biased toward iInstaller/TeXShop, which was very easy to install
> and use; mention could also be made of WinEdt/MikTex for any Windows
> users who might happen by>
-----------------------------------------------------
Please see <http://www.esm.psu.edu/mac-tex/> for list
guidelines, information, and LaTeX/TeX resources.
More information about the macostex-archives
mailing list