If you work with Linux, chances are high that LATEX is already installed on your system, or at least available on the installation source you used to setup.
Use your package manager to install the following packages:
• texlive – the base TEX/LATEX setup.
• emacs (with auctex) – a Linux editor that integrates tightly with LATEX through the add-on AucTeX package.
• ghostscript – aPostScriptpreview program.
• xpdf and acrobat – a PDF preview program.
• imagemagick – a free program for converting bitmap images.
• gimp – a free photoshop look-a-like.
• inkscape – a free illustrator/corel draw look-a-like.
If you are looking for a more windows like graphical editing environment, check out Texmaker or TEXworks. See the note in the Mac section above.
Most Linux distros insist on splitting up their TEX environments into a large number of optional packages, so if something is missing after your first install, go check again.
[1] Leslie Lamport. LATEX: A Document Preparation System. Addison- Wesley, Reading, Massachusetts, second edition, 1994, ISBN 0-201- 52983-1.
[2] Donald E. Knuth. The TEXbook, Volume A of Computers and Type- setting, Addison-Wesley, Reading, Massachusetts, second edition, 1984, ISBN 0-201-13448-9.
[3] Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley. The LATEX Companion, (2nd Edition). Addison-Wesley, Reading, Massachusetts, 2004, ISBN 0-201-36299-6.
[4] Michel Goossens, Sebastian Rahtz and Frank Mittelbach. The LATEX Graphics Companion. Addison-Wesley, Reading, Massachusetts, 1997, ISBN 0-201-85469-4.
[5] Each LATEX installation should provide a so-called LATEX Local Guide, which explains the things that are special to the local system. It should be contained in a file calledlocal.tex. Unfortunately, some lazy sysops do not provide such a document. In this case, go and ask your local LATEX guru for help.
[6] LATEX3 Project Team. LATEX 2ε for authors. Comes with the LATEX 2ε distribution asusrguide.tex.
[7] LATEX3 Project Team. LATEX 2ε for Class and Package writers. Comes with the LATEX 2ε distribution as clsguide.tex.
[8] LATEX3 Project Team. LATEX 2ε Font selection. Comes with the LATEX 2ε distribution asfntguide.tex.
[9] D. P. Carlisle. Packages in the ‘graphics’ bundle. Comes with the
‘graphics’ bundle asgrfguide.tex, available from the same source your LATEX distribution came from.
[10] Rainer Schöpf, Bernd Raichle, Chris Rowley. A New Implementation of LATEX’s verbatim Environments. Comes with the ‘tools’ bundle as verbatim.dtx, available from the same source your LATEX distribution came from.
[11] Vladimir Volovich, Werner Lemberg and LATEX3 Project Team. Cyrillic languages support in LATEX. Comes with the LATEX 2ε distribution as cyrguide.tex.
[12] Graham Williams. The TeX Catalogue is a very complete listing of many TEX and LATEX related packages. Available online from CTAN:
//help/Catalogue/catalogue.html
[13] Keith Reckdahl. Using EPS Graphics in LATEX 2ε Documents, which explains everything and much more than you ever wanted to know about EPS files and their use in LATEX documents. Available online from CTAN://info/epslatex.ps
[14] Kristoffer H. Rose. XY-pic User’s Guide. Downloadable from CTAN with XY-pic distribution
[15] John D. Hobby. A User’s Manual for METAPOST. Downloadable from http://cm.bell-labs.com/who/hobby/
[16] Alan Hoenig. TEX Unbound. Oxford University Press, 1998, ISBN 0-19-509685-1; 0-19-509686-X (pbk.)
[17] Urs Oswald. Graphics in LATEX 2ε, containing some Java source files for generating arbitrary circles and ellipses within thepictureenvironment, and METAPOST - A Tutorial. Both downloadable from http://www.
ursoswald.ch
[18] Till Tantau. TikZ&PGF Manual. Download from CTAN://graphics/
pgf/base/doc/generic/pgf/pgfmanual.pdf
[19] François Charette. Polyglossia: A Babel Replacement for X E LATEX. Comes with the TEXLive distribution as polyglossia.pdf. (Type texdoc polyglossiaon the command line.)
[20] François Charette. An ArabTEX-like interface for typesetting languages in Arabic script with X E LATEX. Comes with the TEXLive distribution as arabxetex.pdf. (Type texdoc arabxetexon the command line.)
[21] Will Robertson and Khaled Hosny. Thefontspecpackage. Comes with the TEXLive distribution as fontspec.pdf. (Type texdoc fontspec on the command line.)
[22] Apostolos Syropoulos. Thexgreek package. Comes with the TEXLive distribution as xgreek.pdf. (Type texdoc xgreek on the command line.)
[23] Vafa Khalighi. Thebidi package. Comes with the TEXLive distribution asbidi.pdf. (Typetexdoc bidion the command line.
[24] Vafa Khalighi. The XePersian package. Comes with the TEXLive distribution asxepersian-doc.pdf. (Type texdoc xepersianon the command line.
[25] Wenchang Sun. The xeCJKpackage. Comes with the TEXLive distribu- tion as xeCJK.pdf. (Type texdoc xecjkon the command line.
Symbols
\!,75
",22
"’,36
"-,36
"---,36
"<,36
"=,36
">,36
"‘,36
$,58
\,,60,75 -, 23
−,23
\-,21 –,23
—,23
., space after,42 . . . ,25
\:,72,75
\;,75
\@,42
\[,59
\\,20,47,48,50,145
\\*,20
\],59
~,42 A
A4 paper,12 A5 paper,12 å,26
abstract,48 accent,25
Acrobat Reader,100 acute,26
\addtolength,147 advantages of LATEX, 3 æ, 26
align,67
\Alph,36
\alph,36
\Alpha,82
American Mathematical Society, 57 amsbsy,77
amsfonts,77,86
amsmath,57,64,65,74,76,77 amssymb,61,77,82
amsthm,78,79
\and,44 ansinew,28 apostrophe, 62
\appendix,43,44 applemac,28 Arabic, 40 arabxetex,40
\arccos,63
\arcsin,63
\arctan,63
\arg,63 array,73,74
\arraystretch,52 arrow symbols,63 article class, 11
\Asbuk,36
\asbuk,36
\author,44,105 B
B5 paper, 12
babel,21,26,35–38,129
\backmatter,44 backslash, 6
\bar,62
base font size, 12 beamer,110–112,115
\begin,46,116,127
\Beta,82
\bibitem,93 bibliography, 93 bicig,37
bidi,40
\Big,66
\big,66
\big(,72
\Bigg,66
\bigg,66
\bigskip,145 binary relations, 64
\binom,64
binomial coefficient, 64 blackboard bold, 61 block,113
bm,77 Bmatrix,74 bmatrix,74
\bmod,63 bold face, 139 bold symbols, 61,77
\boldmath,77
\boldsymbol,77 book class, 11 brace
horizontal, 62
bracketing,65 brazilian, 29 C
calc,147
\caption,54,55 cases,74
\cdot,62
\cdots,62 center,47
\chapter,43
\chaptermark,98 Chinese,41
\ci,134
\circle,120
\circle*,120
\cite,93
CJK package, 33
\cleardoublepage,55
\clearpage,55
\cline,50 color,110
coloured text,11 comma, 24 commands,5
\!,75
\,,60,75
\-,21
\:,72,75
\;,75
\@,42
\[,59
\\,20,47,48,50,145
\\*,20
\],59
\addtolength,147
\Alph,36
\alph,36
\Alpha,82
\and,44
\appendix,43,44
\arccos,63
\arcsin,63
\arctan,63
\arg,63
\arraystretch,52
\Asbuk,36
\asbuk,36
\author,44,105
\backmatter,44
\bar,62
\begin,46,116,127
\Beta,82
\bibitem,93
\Big,66
\big,66
\big(,72
\Bigg,66
\bigg,66
\bigskip,145
\binom,64
\bmod,63
\boldmath,77
\boldsymbol,77
\caption,54,55
\cdot,62
\cdots,62
\chapter,43
\chaptermark,98
\ci,134
\circle,120
\circle*,120
\cite,93
\cleardoublepage,55
\clearpage,55
\cline,50
\cos,63
\cosh,63
\cot,63
\coth,63
\csc,63
\date,44
\ddots,62
\DeclareMathOperator,63
\deg,63
\depth,149,150
\det,63,72
\dfrac,64
\dim,63
\displaystyle,77
\documentclass,10,15,20
\dq,31
\dum,133,134
\emph,46,139,141
\end,46,116
\enumBul,36
\enumEng,36
\enumLat,36
\eqref,58
\exp,63
\fbox,22
\flq,31
\flqq,31
\foldera,125
\folderb,125
\footnote,45,56
\footskip,146
\frac,64
\framebox,149
\frenchspacing,35,42
\frontmatter,44
\frq,31
\frqq,31
\fussy,20
\gcd,63
\hat,62
\headheight,146
\headsep,146
\height,149,150
\hline,50
\hom,63
\href,105,107
\hspace,136,143
\hyphenation,21
\idotsint,76
\IEEEeqnarraymulticol,71
\IEEEmulticol,73
\IEEEnonumber,73
\IEEEyesnumber,73
\IEEEyessubnumber,73
\ifpdf,107
\ignorespaces,136
\ignorespacesafterend,136
\iiiint,76
\iiint,76
\iint,76
\include,16
\includegraphics,92,102, 107, 149
\includeonly,16
\indent,143
\index,95,96
\inf,63
\input,16
\int,65,72
\item,46
\ker,63
\label,45,55,58
\LaTeX,22
\LaTeXe,22
\ldots,25,62
\left,65,72
\lefteqn,69,71
\leftmark,96,98
\lg,63
\lim,63
\liminf,63
\limsup,63
\line,118,125
\linebreak,20
\linespread,142
\linethickness,122,123,125
\listoffigures,54
\listoftables,54
\ln,63
\log,63,72
\mainmatter,44,106
\makebox,149
\makeindex,95
\maketitle,44
\marginparpush,146
\marginparsep,146
\marginparwidth,146
\mathbb,61
\max,63,72
\mbox,21,22,25,149
\min,63
\multicolumn,51
\multicolumns,71
\multiput,117,122
\newcommand,75,134,135
\newenvironment,135,136
\newline,20
\newpage,20
\newsavebox,124
\newtheorem,78
\noindent,143
\nolinebreak,20
\nombre,30
\nonumber,73
\nopagebreak,20
\not,83
\oddsidemargin,146
\oval,123,125
\overbrace,62
\overleftarrow,63
\overline,62
\overrightarrow,63
\pagebreak,20
\pageref,45,100
\pagestyle,14
\paperheight,146
\paperwidth,146
\par,140
\paragraph,42
\parbox,149
\parindent,142
\parskip,142
\part,43
\partial,64
\phantom,56,76
\pmod,63
\Pr,63
\printindex,96
\prod,65
\protect,56
\providecommand,135
\ProvidesPackage,138
\put,117–121,123,124
\qbezier,115,117,126
\qedhere,79,80
\qquad,60,75
\quad,60,71,75
\raisebox,150
\ref,45,55,100
\renewcommand,135
\renewenvironment,136
\right,65,72,74
\right.,65
\rightmark,96,98
\rule,52,136,150,151
\savebox,124
\scriptscriptstyle,77
\scriptstyle,77
\sec,63
\section,42,55,56
\sectionmark,98
\selectlanguage,27
\setlength,117,142,147
\settodepth,148
\settoheight,148
\settowidth,148
\shorthandoff,129
\sin,63,72
\sinh,63
\slash,23
\sloppy,20
\smallskip,145
\smash,60
\sqrt,62
\stackrel,64
\stretch,136,144
\subparagraph,42
\subsection,42
\subsectionmark,98
\substack,65
\subsubsection,42
\sum,65,72
\sup,63
\tabcolsep,52
\tableofcontents,43
\tag,58
\tan,63
\tanh,63
\TeX,22
\texorpdfstring,106
\textbackslash,5
\textcelsius,23
\textdegree,23
\texteuro,24
\textheight,146
\textstyle,77
\textwidth,146
\tfrac,64
\theoremstyle,78
\thicklines,119,123,125
\thinlines,123,125
\thispagestyle,14
\title,44
\tnss,134
\today,22
\topmargin,146
\totalheight,149,150
\ud,75
\underbrace,62
\underline,46, 62
\unitlength,116,117,119
\usebox,124
\usepackage,11, 14,24, 26–28, 37,137
\usetikzlibrary,129
\vdots,62
\vec,63
\vector,119
\verb,49
\verbatiminput,98
\vspace,145
\widehat,62
\widetilde,62
\width,149,150 comment,7
comments, 7
\cos,63
\cosh,63
\cot,63
\coth,63 cp1251,28,37 cp850,28 cp866nav,28 cross-references,44
\csc,63
curly braces,6,138 Cyrillic, 40
D dash, 22
\date,44 dcolumn,51
\ddots,62
decimal alignment, 51
\DeclareMathOperator,63
\deg,63
degree symbol,23 delimiters,65
\depth,149,150 description,46
\det,63,72 Deutsch,31
\dfrac,64
diagonal dots,62
\dim,63
dimensions,143 display style,58,59 displaymath,58
\displaystyle,77 doc,13
document font size,12 document title,12
\documentclass,10,15,20 dot,62
dotless ı and ,26 dots,62
three,62
double line spacing,142 double sided,12
\dq,31
\dum,133,134 E
eepic,120 ellipsis,24 em-dash,23
\emph,46,139,141 empty,14
en-dash,23
Encapsulated PostScript,91,102, 155
encodings font
LGR,29
OT1,28 T1,28,35 T2*,35 T2A,29,35 T2B,29 T2C,29 X2,29 input
ansinew,28 applemac,28 cp1251,28,37 cp850,28 cp866nav,28 koi8-ru,28,35 latin1,28 macukr,28 mn,37 utf8,28,37
\end,46,116
\enumBul,36
\enumEng,36 enumerate,46
\enumLat,36 environments
Bmatrix,74
IEEEeqnarray,67,69,70 Vmatrix,74
abstract,48 align,67 array,73,74 block,113 bmatrix,74 cases,74 center,47 comment,7 description,46 displaymath,58 enumerate,46 eqnarray,68 equation*,59,67
equation,58,59,66,68 figure,53,54
flushleft,47 flushright,47 frame,112 itemize,46 lscommand,133 matrix,74 minipage,149 multline*,67 multline,66–68 parbox,149
picture,115–117,120,121 pmatrix,74
proof,79 quotation,48 quote,48 table,53,54 tabular,50,149 thebibliography,93 tikzpicture,128 verbatim,49,98 verse,48
vmatrix,74 eqnarray,68
\eqref,58 equation,58
LATEX, 59 amsmath,59 multiple, 67
equation,58,59,66,68 equation*,59,67 eurosym,24
executive paper, 12
\exp,63 exponent,61 exscale,13 extension, 14
.aux,15 .cls,15
.dtx,15 .dvi,15,92 .eps,92 .fd,15 .idx,15,95 .ilg,15 .ind,15,96 .ins,15 .lof,15 .log,15 .lot,15 .sty,14,99 .tex,9,14 .toc,15 F
fancyhdr,96–98
\fbox,22 figure,53,54 file types, 14 floating bodies, 53
\flq,31
\flqq,31 flushleft,47 flushright,47
\foldera,125
\folderb,125 font, 138
\footnotesize,139
\Huge,139
\huge,139
\LARGE,139
\Large,139
\large,139
\mathbf,140
\mathcal,140
\mathit,140
\mathnormal,140
\mathrm,140
\mathsf,140
\mathtt,140
\normalsize,139
\scriptsize,139
\small,139
\textbf,139
\textit,139
\textmd,139
\textnormal,139
\textrm,139
\textsc,139
\textsf,139
\textsl,139
\texttt,139
\textup,139
\tiny,139 font encoding, 13 font encodings,28
LGR,29 OT1,28 T1,28,35 T2*,35 T2A,29,35 T2B,29 T2C,29 X2,29
font size,138,139 fontenc,13,28,35 fontspec,38,109 footer, 14
\footnote,45,56
\footnotesize,139
\footskip,146
\frac,64 fraction,64
fragile commands,56 frame,112
\framebox,149 French,30 frenchb,30
\frenchspacing,35,42
\frontmatter,44
\frq,31
\frqq,31
\fussy,20 G
\gcd,63 geometry,98 German,27,31
GhostScript,10,91,155 GhostView,155
Gimp,156 graphics,11,91 graphicx,91,102,110 grave,26
Greek,34,40 Greek letters,61 grouping,138 H
HLATEX, 33 hLATEXp, 33
\hat,62 header,14
\headheight,146 textttheadings,14
\headsep,146 Hebrew,41
\height,149,150
\hline,50
\hom,63 horizontal
brace, 62 dots, 62 line, 62 space, 143
\href,105,107
\hspace,136,143
\Huge,139
\huge,139
hyperref,40,101,103,106,107,110 hypertext,99
hyphen, 23 hyphenat,98
\hyphenation,21 I
\idotsint,76
IEEEeqnarray,67,69,70
\IEEEeqnarraymulticol,71
\IEEEmulticol,73
\IEEEnonumber,73 IEEEtrantools,69
\IEEEyesnumber,73
\IEEEyessubnumber,73 ifpdf,107
\ifpdf,107 ifthen,13
\ignorespaces,136
\ignorespacesafterend,136
\iiiint,76
\iiint,76
\iint,76
\include,16
\includegraphics,92,102,107,149
\includeonly,16
\indent,143 indentfirst,143 index, 94
\index,95,96
\inf,63
\input,16 input encodings
ansinew,28 applemac,28 cp1251,28,37 cp850,28 cp866nav,28 koi8-ru,28,35 latin1,28
macukr,28 mn,37 utf8,28,37 input file, 8
inputenc,13,27,28,35
\int,65,72
integral operator,65 international, 26 italic, 139
\item,46 itemize,46 J
Japanese, 41 Jawi,41 K
kashida, 40 Kashmiri, 41
\ker,63
Knuth, Donald E., 1 koi8-ru,28,35 Korean, 32,41 Korean font
UHC font,33 Korean input files, 32 Kurdish, 41
L
\label,45,55,58 Lamport, Leslie, 2 language, 26
\LARGE,139
\Large,139
\large,139
\LaTeX,22 LATEX3,4
\LaTeXe,22 latexsym,13 latin1,28 layout,145
layouts,146
\ldots,25,62
\left,65,72 left aligned,47
\lefteqn,69,71
\leftmark,96,98 legal paper,12 letter paper,12
\lg,63 LGR,29 ligature,25
\lim,63
\liminf,63
\limsup,63 line
horizontal,62
\line,118,125 line break,19 line spacing, 142
\linebreak,20
\linespread,142
\linethickness,122,123,125
\listoffigures,54
\listoftables,54
\ln,63
\log,63,72
long equations,66 longtable,52 lscommand,133 M
MacTeX,154 macukr,28
\mainmatter,44,106
\makebox,149 makeidx,13,94 makeidx package,94
\makeindex,95
makeindex program,94
\maketitle,44
Malay,41
\marginparpush,146
\marginparsep,146
\marginparwidth,146 margins,145
math mode,60 math spacing,75
\mathbb,61
\mathbf,140
\mathcal,140 mathematical accents, 62 delimiter, 66 functions, 63 minus, 23 mathematics,57
\mathit,140
\mathnormal,140
\mathrm,140 mathrsfs,86
\mathsf,140 mathtext,35
\mathtt,140 matrix,74 matrix,74
\max,63,72
\mbox,21,22,25,149 METAPOST,102,103 mhchem,76
microtype,110 MiKTEX,155
\min,63
minimal class,11 minipage,149 minus sign,23 Mittelbach, Frank,2 mn,37
modulo function,63
\multicolumn,51
\multicolumns,71
\multiput,117,122 multline,66–68 multline*,67 N
\newcommand,75,134,135
\newenvironment,135,136
\newline,20
\newpage,20
\newsavebox,124
\newtheorem,78
\noindent,143
\nolinebreak,20
\nombre,30
\nonumber,73
\nopagebreak,20
\normalsize,139
\not,83 ntheorem,79 numprint,30
O
\oddsidemargin,146 œ, 26
one column, 12 option,10
optional parameters, 6 OT1,28
Ottoman, 41
\oval,123,125
\overbrace,62 overfull hbox, 20
\overleftarrow,63
\overline,62
\overrightarrow,63 P
package,7,11,133 packages
amsbsy,77 amsfonts,77,86
amsmath,57,64,65,74,76,77 amssymb,61,77,82
amsthm,78,79 arabxetex,40
babel,21,26,35–38,129 beamer,110–112,115 bicig,37
bidi,40 bm,77 calc,147 color,110 dcolumn,51 doc,13 eepic,120 eurosym,24 exscale,13 fancyhdr,96–98 fontenc,13,28,35 fontspec,38,109 frenchb,30 geometry,98
graphicx,91,102,110
hyperref, 40, 101, 103, 106, 107, 110
hyphenat,98 IEEEtrantools,69 ifpdf,107
ifthen,13 indentfirst,143
inputenc,13,27,28,35 latexsym,13
layout,145 layouts,146 longtable,52 makeidx,13,94 mathrsfs,86 mathtext,35 mhchem,76 microtype,110 ntheorem,79
numprint,30 pdf,128,130 pgf,115,128 pgfplot,131
polyglossia,38,40,41 ppower4,112
prosper,112 pstricks,120 pxfonts,102 showidx,96 syntonly,13,16 textcomp,23,24 tikz,116,128,129 txfonts,102 verbatim,7,98 xalx,37 xeCJK,41 xepersian,40 xgreek,40 page layout,145 page style,14
empty,14 headings,14 plain,14
\pagebreak,20
\pageref,45,100
\pagestyle,14
paper size,12,101,145
\paperheight,146
\paperwidth,146
\par,140 paragraph, 17
\paragraph,42 parameter, 6
\parbox,149 parbox,149
\parindent,142
\parskip,142
\part,43
\partial,64
partial derivative,64 Pashto,41
PDF,99,108 pdf,128,130 pdfLATEX,101,110 pdfLATEX,100 pdfTEX,100 PDFView,154 period,24 Persian,40 pgf,115,128 pgfplot,131
\phantom,56,76
picture,115–117,120,121 piecewise function,74 placement specifier,54 plain,14
pmatrix,74
\pmod,63
polyglossia,38,40,41 Português,29
Portuguese,29
PostScript, 4, 10, 33, 55, 91, 92, 101, 102,107,112,116,153, 156
Encapsulated, 91,102,155 ppower4,112
\Pr,63 preamble,8 prime,62
\printindex,96 proc class,11
\prod,65
product operator,65 proof,79
prosper,112
\protect,56
\providecommand,135
\ProvidesPackage,138 pstricks,120
\put,117–121,123,124 pxfonts,102
Q
\qbezier,115,117,126
\qedhere,79,80
\qquad,60,75
\quad,60,71,75 quotation,48 quotation marks,22 quote,48
R
\raisebox,150
\ref,45,55,100
\renewcommand,135
\renewenvironment,136 report class, 11
reserved characters,5
\right,65,72,74 right-aligned, 47
\right.,65
\rightmark,96,98 roman, 139
\rule,52,136,150,151 Russian,40
S
sans serif,139
\savebox,124
Scandinavian letters, 26
\scriptscriptstyle,77
\scriptsize,139
\scriptstyle,77
\sec,63
\section,42,55,56
\sectionmark,98
\selectlanguage,27
\setlength,117,142,147
\settodepth,148
\settoheight,148
\settowidth,148
\shorthandoff,129 showidx,96
\sin,63,72 Sindhi, 41 single sided,12
\sinh,63 slanted, 139 Slash, 23
\slash,23 slides class, 11
\sloppy,20
\small,139 Small Caps,139
\smallskip,145
\smash,60 space, 5 spacing
math mode, 60 special character, 25
\sqrt,62
square brackets, 6 square root,62
\stackrel,64
\stretch,136,144 structure, 7 strut, 52
\subparagraph,42 subscript, 61
\subsection,42
\subsectionmark,98
\substack,65
\subsubsection,42
\sum,65,72 sum operator, 65
\sup,63
superscript, 61 syntonly,13,16
T
T1,28,35 T2*,35 T2A,29,35 T2B,29 T2C,29
\tabcolsep,52 table,50 table,53,54 table of contents, 43
\tableofcontents,43 tabular,50,149
\tag,58
\tan,63
\tanh,63
\TeX,22
TeXnicCenter, 155
\texorpdfstring,106 text style, 58,59
\textbackslash,5
\textbf,139
\textcelsius,23 textcomp,23,24
\textdegree,23
\texteuro,24
\textheight,146
\textit,139
\textmd,139
\textnormal,139
\textrm,139
\textsc,139
\textsf,139
\textsl,139
\textstyle,77
\texttt,139
\textup,139
\textwidth,146
\tfrac,64
thebibliography,93
\theoremstyle,78