Rolando V. Raqueño Friday, June 06, 2014
1
Quick LaTeX Tutorial
Rolando V. Raqueño Friday, June 06, 2014
2
LaTeX Tutorial
• Why do you want to learn LaTeX?
• Nuts and Bolts of LaTex
• Examples
Rolando V. Raqueño Friday, June 06, 2014
3
Why you want to learn LaTeX
• Very powerful control of document
generation, particularly large technical
documents
• Minimizes the drudgery of formatting,
numbering, and referencing
• Disadvantage:
– Steep Learning Curve
Rolando V. Raqueño Friday, June 06, 2014
4
LaTeX Platforms
• Scientific Workplace
– (Commercial Package)
• UNIX Systems (LyX)
– (Free)
• MikTex and WinEdt
– PC Shareware
Rolando V. Raqueño Friday, June 06, 2014
5
LaTeX Resources
• http://www.ctan.org
• http://www.colorado.edu/ITS/docs/latex/
Ref/
• The Not So Short Introduction to LaTeX
2e (Tobias Oetiker)
• Math Into LaTeX (George Gratzer)
Rolando V. Raqueño Friday, June 06, 2014
6
The LaTeX Process
1. Create a text file (with your favorite text
editor) with LaTeX commands
2. “Compile” or “Build” your document using
the LaTeX program
3. Display resulting Document
4. Continue writing and go to 1 until finished
5. Convert Document to Postscript or PDF
Rolando V. Raqueño Friday, June 06, 2014
7
Flow of LaTeX Process
Rolando V. Raqueño Friday, June 06, 2014
8
Source code of your
first LaTeX document
(fish.tex)
\documentclass{article}
\begin{document}
My mother is a fish.
\end{document}
Rolando V. Raqueño Friday, June 06, 2014
9
Commands to Build and
View Document
To use xdvi viewer
% latex fish.tex
…
% xdvi fish.dvi
To use acroread
% pdflatex fish.tex
…
% acroread fish.pdf
Rolando V. Raqueño Friday, June 06, 2014
10
Rolando V. Raqueño Friday, June 06, 2014
11
Emphasizing words
(fish.tex)
\documentclass{article}
\begin{document}
\emph{My mother} is a fish.
\end{document}
Rolando V. Raqueño Friday, June 06, 2014
12
Rolando V. Raqueño Friday, June 06, 2014
13
Underlining words
(fish.tex)
\documentclass{article}
\begin{document}
\emph{My mother} is a
\underline{fish}.
\end{document}
Rolando V. Raqueño Friday, June 06, 2014
14
Rolando V. Raqueño Friday, June 06, 2014
15
Making references in LaTeX
(fish.tex)
\documentclass{article}
\begin{document}
\emph{My mother} is a
\underline{fish} \cite{WF}.
\begin{thebibliography}{99}
\bibitem{WF}
William Falkner, \emph{As I Lay
Dying}
\end{thebibliography}
\end{document}
Rolando V. Raqueño Friday, June 06, 2014
16
Need to compile the document
twice
• Because we are using symbolic
references, e.g., \cite{WF}, a second
pass is necessary
• The second pass will resolve references
Rolando V. Raqueño Friday, June 06, 2014
17
Rolando V. Raqueño Friday, June 06, 2014
18
Sum Equation Example
(sum.tex)
\documentclass{article}
\begin{document}
\begin{equation} \label{E:sum}
s = \sum_{i=1}^{n}x_{i}
\end{equation}
\end{document}
Rolando V. Raqueño Friday, June 06, 2014
19
Rolando V. Raqueño Friday, June 06, 2014
20
Sum of Squares Equation
Example (sum_squares.tex)
\documentclass{article}
\begin{document}
Rolando V. Raqueño Friday, June 06, 2014
21
Rolando V. Raqueño Friday, June 06, 2014
22
Mean Equation Example
(mean.tex)
\documentclass{article}
\begin{document}
Rolando V. Raqueño Friday, June 06, 2014
23
Rolando V. Raqueño Friday, June 06, 2014
24
Mean Equation Example
with limits (mean_limits.tex)
\documentclass{article}
\begin{document}
\end{document}
Rolando V. Raqueño Friday, June 06, 2014
25
Rolando V. Raqueño Friday, June 06, 2014
26
Variance Equation Example
(variance.tex)
\documentclass{article}
\begin{document}
Rolando V. Raqueño Friday, June 06, 2014
37
Modify main.tex to include
chapters
\documentclass{report}
\title{Assignment 2 for SIMG726}
\author{Rolando V. Raque\~no}
\begin{document}
\maketitle
\tableofcontents
\include{chapter_sum}
\include{chapter_mean}
\include{chapter_sd}
\end{document}
Rolando V. Raqueño Friday, June 06, 2014
38
Rolando V. Raqueño Friday, June 06, 2014
39
Modify chapter_sd.tex
\chapter{Standard Deviation}
\label{C:SD}
…
\end{equation}
We can see that equation \ref{E:sd}
uses equation
\ref{E:mean} to compute the mean
and that the \emph{Mean}
function uses equation \ref{E:sum}
both of which are defined
in Chapter \ref{C:Sum} and
\ref{C:Mean}, respectively
Rolando V. Raqueño Friday, June 06, 2014
40
Rolando V. Raqueño Friday, June 06, 2014
41
Modify main.tex to include
chapters
\documentclass{report}
\title{Assignment 2 for SIMG726}
\author{Rolando V. Raque\~no}
\begin{document}
\maketitle
\tableofcontents
\include{chapter_mean}
\include{chapter_sum}
\include{chapter_sd}
\end{document}
Rolando V. Raqueño Friday, June 06, 2014
42
Rolando V. Raqueño Friday, June 06, 2014
43
Including image graphics into
you LaTeX document
• Need to convert your image graphics into
EPS (encapsulated postscript).
– For images, use pnmtops, e.g.
% pnmtops MyCat.pgm > MyCat.ps
• Need to include an extension package to
LaTeX called “graphics” using command
\usepackage{graphics}
• N.B. In CIS systems, following example works
for latex but not for pdflatex
Rolando V. Raqueño Friday, June 06, 2014
44
Image Graphics Example
(image.tex)
\documentclass{article}
\usepackage{graphics}
\begin{document}
\begin{figure}
\includegraphics{MyCat.ps}
\caption{This is My Cat}
\label{F:MyCat}
\end{figure}
\end{document}