Sie sind auf Seite 1von 44

Quick LaTeX Tutorial

1
Rolando V. Raqueo Wednesday, April 23, 2014

LaTeX Tutorial
Why do you want to learn LaTeX? Nuts and Bolts of LaTex Examples

2
Rolando V. Raqueo Wednesday, April 23, 2014

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
3
Rolando V. Raqueo Wednesday, April 23, 2014

LaTeX Platforms
Scientific Workplace
(Commercial Package)

UNIX Systems (LyX)


(Free)

MikTex and WinEdt


PC Shareware

4
Rolando V. Raqueo Wednesday, April 23, 2014

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)

5
Rolando V. Raqueo Wednesday, April 23, 2014

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

6
Rolando V. Raqueo Wednesday, April 23, 2014

Flow of LaTeX Process

7
Rolando V. Raqueo Wednesday, April 23, 2014

Source code of your first LaTeX document (fish.tex)


\documentclass{article} \begin{document} My mother is a fish. \end{document}

8
Rolando V. Raqueo Wednesday, April 23, 2014

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

9
Rolando V. Raqueo Wednesday, April 23, 2014

10
Rolando V. Raqueo Wednesday, April 23, 2014

Emphasizing words (fish.tex)


\documentclass{article} \begin{document} \emph{My mother} is a fish. \end{document}

11
Rolando V. Raqueo Wednesday, April 23, 2014

12
Rolando V. Raqueo Wednesday, April 23, 2014

Underlining words (fish.tex)


\documentclass{article} \begin{document} \emph{My mother} is a \underline{fish}. \end{document}
13
Rolando V. Raqueo Wednesday, April 23, 2014

14
Rolando V. Raqueo Wednesday, April 23, 2014

\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} 15
Rolando V. Raqueo

Making references in LaTeX (fish.tex)

Wednesday, April 23, 2014

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

16
Rolando V. Raqueo Wednesday, April 23, 2014

17
Rolando V. Raqueo Wednesday, April 23, 2014

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} 18
Rolando V. Raqueo Wednesday, April 23, 2014

19
Rolando V. Raqueo Wednesday, April 23, 2014

Sum of Squares Equation Example (sum_squares.tex)


\documentclass{article} \begin{document} \begin{equation} \label{E:sum_squares} s2 = \sum_{i=1}^{n}x_{i}^{2} \end{equation} \end{document} 20
Rolando V. Raqueo Wednesday, April 23, 2014

21
Rolando V. Raqueo Wednesday, April 23, 2014

Mean Equation Example (mean.tex)


\documentclass{article} \begin{document} \begin{equation} \label{E:mean} \bar{x} = \frac{\sum_{i=1}^{n}x_{i}} {n} \end{equation} \end{document} 22
Rolando V. Raqueo Wednesday, April 23, 2014

23
Rolando V. Raqueo Wednesday, April 23, 2014

Mean Equation Example with limits (mean_limits.tex)


\documentclass{article} \begin{document} \begin{equation} \label{E:mean} \bar{x} = \frac{\sum\limits_{i=1}^{n} x_{i}} {n} \end{equation} \end{document}
Rolando V. Raqueo

24
Wednesday, April 23, 2014

25
Rolando V. Raqueo Wednesday, April 23, 2014

Variance Equation Example (variance.tex)


\documentclass{article} \begin{document} \begin{equation} \label{E:variance} \sigma^{2} = \frac{\sum\limits_{i=1}^{n} \left(x_{i} - \bar{x}\right)^{2}} {n-1} \end{equation} \end{document} Rolando V. Raqueo 26
Wednesday, April 23, 2014

27
Rolando V. Raqueo Wednesday, April 23, 2014

Standard Deviation Equation Example (sd.tex)


\documentclass{report} \begin{document} \chapter{Standard Deviation} \begin{equation} \label{E:sd} \sigma = \sqrt{\frac{\sum\limits_{i=1}^{n} \left(x_{i} - \bar{x}\right)^{2}} {n-1}} \end{equation} \end{document} 28
Rolando V. Raqueo Wednesday, April 23, 2014

29
Rolando V. Raqueo Wednesday, April 23, 2014

Changing the document styles


\documentclass{article} \documentclass{book} \documentclass{letter} \documentclass{report}

30
Rolando V. Raqueo Wednesday, April 23, 2014

Report document style (main.tex)


\documentclass{report} \title{Assignment 2 for SIMG726} \author{Rolando V. Raque\~no} \begin{document} \maketitle \tableofcontents

\end{document} 31
Rolando V. Raqueo Wednesday, April 23, 2014

32
Rolando V. Raqueo Wednesday, April 23, 2014

Create the following chapters


chapter_sum.tex chapter_mean.tex chapter_sd.tex

33
Rolando V. Raqueo Wednesday, April 23, 2014

chapter_mean.tex
\chapter{Mean} \label{C:Mean} \begin{equation} \label{E:mean} \bar{x} = \frac{\sum_{i=1}^{n}x_{i}} {n} \end{equation}

34
Rolando V. Raqueo Wednesday, April 23, 2014

chapter_sum.tex
\chapter{Sum} \label{C:Sum} \begin{equation} \label{E:sum} s = \sum_{i=1}^{n}x_{i} \end{equation}

35
Rolando V. Raqueo Wednesday, April 23, 2014

chapter_sd.tex
\chapter{Standard Deviation} \label{C:SD} \begin{equation} \label{E:sd} \sigma = \sqrt{\frac{\sum\limits_{i=1}^{n} \left(x_{i} - \bar{x}\right)^{2}} {n-1}} \end{equation} 36
Rolando V. Raqueo Wednesday, April 23, 2014

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} 37
Rolando V. Raqueo Wednesday, April 23, 2014

38
Rolando V. Raqueo Wednesday, April 23, 2014

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 39
Rolando V. Raqueo Wednesday, April 23, 2014

40
Rolando V. Raqueo Wednesday, April 23, 2014

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} 41
Rolando V. Raqueo Wednesday, April 23, 2014

42
Rolando V. Raqueo Wednesday, April 23, 2014

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 43
Rolando V. Raqueo Wednesday, April 23, 2014

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} 44
Rolando V. Raqueo Wednesday, April 23, 2014