The document discusses how to compile LaTeX (.tex) files into PDF files using pdflatex. It recommends tools like pdflatex, acroread, ghostscript, and ghostview. It also provides instructions on writing LaTeX documents, including creating a main document file and chapter files, and using spellcheck. Finally, it discusses LaTeX and pdfLaTeX capabilities like fonts, math symbols, and hyperlinks.
5. Chapter 1
Template
1.1 How to compile a .tex 鍖le to a .pdf 鍖le
1.1.1 Tools
To process the 鍖les you (may) need:
pdflatex (for example from tetex package 0.9-6, which you can
get from Red Hat 5.2);
acroread (a PDF viewer, available from http://www.adobe.com/);
ghostscript 5.10 (for example from Red Hat Contrib) and ghostview
or gv (from RedHat Linux);
efax package could be useful, if you plan to fax documents.
1.1.2 How to use the tools
Follow these steps:
1. put all source .tex 鍖les in one directory, then chdir to the directory (or put
some of them in the LATEXsearch path if you know how to do this);
2. run pdflatex file.tex on the main 鍖le of the document three times
(three to prepare valid table of contents);
3. to see or print the result use acroread (unfortunately some versions of
acroread may produce PostScript which is too complex), or
5
6. 6 CHAPTER 1. TEMPLATE
4. run ghostscript: gv file.pdf to display or:
gs -dNOPAUSE -sDEVICE=pswrite -q -dBATCH -sOutputFile=鍖le.ps 鍖le.pdf
to produce a PostScript 鍖le;
5. run fax send phone-number file.ps as root to send a fax, or if you
know how to do this modify the fax script to be able to fax .pdf 鍖les directly
(you have to insert |%PDF* somewhere...).
1.2 How to write a document
1.2.1 The main document
Choose the name of the document, say document. Copy template.tex to
document.tex, then edit it, change the title, the authors and set proper in-
clude(s) for all the chapters.
1.2.2 Chapters
Each chapter should be included in the main document as a separate 鍖le. You can
choose any name for the 鍖le, but we suggest adding a suf鍖x to the name of the
main 鍖le. For our example we use the 鍖le name document_chapter1.tex.
First, copy template_chapter.tex to document_chapter1.tex
and add the line
include{document_chapter1}
in the document.tex, then edit document_chapter1.tex, change the
chapter title and edit the body of the chapter appropriately.
1.2.3 Spell-checking
Do use a spell-checker, please!
You may also want to check grammar, style and so on. Actually you should
do it (if you have enough spare time). But you must check spelling!
You can use the ispell package for this, from within emacs, or from the
command line:
ispell -t document_chapter1.tex
7. 1.3. LATEX AND PDFLATEX CAPABILITIES 7
1.3 LATEX and pdfLATEX capabilities
1.3.1 Overview
First you edit your source .tex 鍖le. In LATEX you compile it using the latex
command to a .dvi 鍖le (which stands for device-independent). The .dvi 鍖le
can be converted to any device-dependent format you like using an appropriate
driver, for example dvips.
When producing .pdf 鍖les you should use pdflatex, which produces di-
rectly .pdf 鍖les out of .tex sources. Note that in the .tex 鍖le you may need
to use some PDF speci鍖c packages.
For viewing .tex 鍖les use your favourite text editor, for viewing .dvi 鍖les
under X Window System use xdvi command, .ps 鍖les can be viewed with gv
(or ghostview) and .pdf 鍖les with acroread, gv or xpdf.
1.3.2 LATEX
A lot of examples can be found in this document.
You should also print
doc/latex/general/latex2e.dvi and
doc/latex/general/lshort2e.dvi
from your tetex distribution (usually in
/usr/share/texmf or
/usr/lib/texmf/texmf).
1.3.3 pdfLATEX
Consult doc/pdftex/manual.pdf from your tetex distribution for more
details. Very useful informations can be found in the hyperref and graphics
package manuals:
doc/latex/hyperref/manual.pdf and
doc/latex/graphics/grfguide.dvi.
1.3.4 Examples
References
MIMUW
8. 8 CHAPTER 1. TEMPLATE
Hyperlinks
This is a target.
And this is a link.
Dashes, etc.
There are three kinds of horizontal dash:
- (use inside words; for example home-page, X-rated)
(use this one between numbers; for example pages 222)
(use this one as a sentence separator like here)
National characters
坦, 辿, 鱈, ...
竪, , 狸, ...
担, 棚, ...
探, 単, ...
旦, 谷, ...
z
a, e
, 淡,
There are other ways to do this, see the documentation for inputenc pack-
age.
Reserved characters
Some characters have some special meaning, thus cannot be entered in the usual
way.
$ & % # _ { }
9. 1.3. LATEX AND PDFLATEX CAPABILITIES 9
Math
12
, 12n
, ...
i1, i2n, ...
1
2
, 2n
23
, ...
留, 硫, 粒, , ...
, , , =, , , ...
2, ...
2 + 2, ...
For more examples and symbols see chapter 3 of lshort2e.dvi.
Fonts
Roman
Emphasis
Medium weight the default
Boldface
Upright
Slanted
Sans serif
SMALL CAPS
Typewriter
and sizes:
tiny
scriptsize
footnotesize
small
normalsize