LATEX är ett professionellt typsättningsprogram. Det är ett av de främsta programmen på UNIX-system, i klass med GCC, Emacs och GIMP. Det är oerhört anvancerat och komplicerat, men i gengäld är LATEX fullständigt överlägset alla ordbehandlingsprogram vad gäller flexibilitet och kvalitet på de dokument som framställs.
LATEX är i första hand till för att typsätta artiklar, uppsatser, brev och böcker. Det går visserligen att tillverka tex reklambroschyrer och visitkort också, men man får inte så mycket hjälp med detta av LATEX.
I motsats till de flesta ordbehandlare är
LATEX inte ett WYSIWYG-program. I stället använder man
ett språk av samma typ som HTML, det som används i webbsidor.
Man kan använda vilken textredigerare som helst för att
skapa en LATEX-fil, som kan heta tex hej.tex.
Sedan låter man LATEX behandla filen och skapa en ny fil
med namnet hej.dvi. Ändelsen .dvi står
för ''device independent''. Dvi-filen är i ett grafikformat
som kan visas på datorskärmen med programmet xdvi,
eller vidarebehandlas för en skrivare. Vanligtvis använder man
programmet dvips för att översätta dvi-filen till
postscript för att sedan skicka postscriptfilen till en
skrivare.
Låt oss säga att hej.tex ser ut så här:
\documentclass[12pt]{article}
\usepackage[swedish]{babel}
\usepackage{t1enc}
\begin{document}
Hej, allihopa! Detta är mitt första \LaTeX-dokument.
\end{document}
Själva texten är det som kommer mellan \begin{document}
och \end{document},
allt annat är kommandon till LATEX.
Så här typsätter vi dokumentet:$ latex hej.tex
This is TeX, Version 3.14159 (C version 6.1)
(hej.tex
LaTeX2e <1996/12/01>
Babel <v3.6h> and hyphenation patterns for american, swedish, loaded.
(/usr/lib/texmf/tex/latex/base/article.cls
Document Class: article 1996/10/31 v1.3u Standard LaTeX document class
(/usr/lib/texmf/tex/latex/base/size12.clo))
(/usr/lib/texmf/tex/generic/babel/babel.sty
(/usr/lib/texmf/tex/generic/babel/swedish.ldf
(/usr/lib/texmf/tex/generic/babel/babel.def)))
(/usr/lib/texmf/tex/latex/base/t1enc.sty)
No file hej.aux.
[1] (hej.aux) )
Output written on hej.dvi (1 page, 356 bytes).
Transcript written on hej.log.
$ dvips -o hej.ps hej.dvi
This is dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
' TeX output 1997.10.22:1525' -> hej.ps
<tex.pro>. [1]
$Nu har vi skapat en postscriptfil hej.ps,
som kan skrivas ut på varje postscriptskrivare.
Med hjälp av programet ghostscript kan postscriptfiler
skrivas ut på nästan vilka skrivare som helst,
och de kan dessutom visas på datorskärmen med extra hjälp från
programmet gv. Under X kan man titta på dvi-filen
med kommandot xdvi hej.dvi & eller på
postscript-filen med kommandot gv hej.ps &.
Resultatet ser ut ungefär så här:
Hej, allihopa! Detta är mitt första LATEX-dokument.Det finns oerhört mycket mer att säga om LATEX, men vi får spara det till ett annat tillfälle!