Sunteți pe pagina 1din 44

Quick LaTeX Tutorial

RolandoV.Raqueo

Sunday,January17,2016

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

RolandoV.Raqueo

Sunday,January17,2016

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

RolandoV.Raqueo

Sunday,January17,2016

LaTeX Platforms
Scientific Workplace

(Commercial Package)

UNIX Systems (LyX)


(Free)

MikTex and WinEdt


PC Shareware

RolandoV.Raqueo

Sunday,January17,2016

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)

RolandoV.Raqueo

Sunday,January17,2016

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

RolandoV.Raqueo

Sunday,January17,2016

Flow of LaTeX Process

RolandoV.Raqueo

Sunday,January17,2016

Source code of your


first LaTeX document
(fish.tex)
\documentclass{article}
\begin{document}
My mother is a fish.
\end{document}

RolandoV.Raqueo

Sunday,January17,2016

Commands to Build and


View Document
To use xdvi viewer
% latex fish.tex

% xdvi fish.dvi

RolandoV.Raqueo

To use acroread
% pdflatex fish.tex

% acroread fish.pdf

Sunday,January17,2016

RolandoV.Raqueo

10

Sunday,January17,2016

Emphasizing words
(fish.tex)
\documentclass{article}
\begin{document}
\emph{My mother} is a fish.
\end{document}

RolandoV.Raqueo

11

Sunday,January17,2016

RolandoV.Raqueo

12

Sunday,January17,2016

Underlining words
(fish.tex)
\documentclass{article}
\begin{document}
\emph{My mother} is a
\underline{fish}.
\end{document}
RolandoV.Raqueo

13

Sunday,January17,2016

RolandoV.Raqueo

14

Sunday,January17,2016

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}

RolandoV.Raqueo

15

Sunday,January17,2016

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

RolandoV.Raqueo

16

Sunday,January17,2016

RolandoV.Raqueo

17

Sunday,January17,2016

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}
RolandoV.Raqueo

18

Sunday,January17,2016

RolandoV.Raqueo

19

Sunday,January17,2016

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}
RolandoV.Raqueo

20

Sunday,January17,2016

RolandoV.Raqueo

21

Sunday,January17,2016

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}
RolandoV.Raqueo

22

Sunday,January17,2016

RolandoV.Raqueo

23

Sunday,January17,2016

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}
RolandoV.Raqueo

24

Sunday,January17,2016

RolandoV.Raqueo

25

Sunday,January17,2016

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}

RolandoV.Raqueo

26

Sunday,January17,2016

RolandoV.Raqueo

27

Sunday,January17,2016

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}
RolandoV.Raqueo

28

Sunday,January17,2016

RolandoV.Raqueo

29

Sunday,January17,2016

Changing the document styles


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

RolandoV.Raqueo

30

Sunday,January17,2016

Report document style


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

\end{document}
RolandoV.Raqueo

31

Sunday,January17,2016

RolandoV.Raqueo

32

Sunday,January17,2016

Create the following chapters


chapter_sum.tex
chapter_mean.tex
chapter_sd.tex

RolandoV.Raqueo

33

Sunday,January17,2016

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}

RolandoV.Raqueo

34

Sunday,January17,2016

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

RolandoV.Raqueo

35

Sunday,January17,2016

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}
RolandoV.Raqueo

36

Sunday,January17,2016

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}
RolandoV.Raqueo

37

Sunday,January17,2016

RolandoV.Raqueo

38

Sunday,January17,2016

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

RolandoV.Raqueo

39

Sunday,January17,2016

RolandoV.Raqueo

40

Sunday,January17,2016

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}
RolandoV.Raqueo

41

Sunday,January17,2016

RolandoV.Raqueo

42

Sunday,January17,2016

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
RolandoV.Raqueo

43

Sunday,January17,2016

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}
RolandoV.Raqueo

44

Sunday,January17,2016

S-ar putea să vă placă și