Quick LaTeX Tutorial - RIT CIS

Download Report

Transcript Quick LaTeX Tutorial - RIT CIS

Quick LaTeX Tutorial
1
Rolando V. Raqueño
Friday, July 17, 2015
LaTeX Tutorial
• Why do you want to learn LaTeX?
• Nuts and Bolts of LaTex
• Examples
2
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
LaTeX Platforms
• Scientific Workplace
– (Commercial Package)
• UNIX Systems (LyX)
– (Free)
• MikTex and WinEdt
– PC Shareware
4
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
Flow of LaTeX Process
7
Rolando V. Raqueño
Friday, July 17, 2015
Source code of your
first LaTeX document
(fish.tex)
\documentclass{article}
\begin{document}
My mother is a fish.
\end{document}
8
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
10
Rolando V. Raqueño
Friday, July 17, 2015
Emphasizing words
(fish.tex)
\documentclass{article}
\begin{document}
\emph{My mother} is a fish.
\end{document}
11
Rolando V. Raqueño
Friday, July 17, 2015
12
Rolando V. Raqueño
Friday, July 17, 2015
Underlining words
(fish.tex)
\documentclass{article}
\begin{document}
\emph{My mother} is a
\underline{fish}.
\end{document}
13
Rolando V. Raqueño
Friday, July 17, 2015
14
Rolando V. Raqueño
Friday, July 17, 2015
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}
15
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
17
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
19
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
21
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
23
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
24
Friday, July 17, 2015
25
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
26
Friday, July 17, 2015
27
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
29
Rolando V. Raqueño
Friday, July 17, 2015
Changing the document styles
\documentclass{article}
\documentclass{book}
\documentclass{letter}
\documentclass{report}
30
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
32
Rolando V. Raqueño
Friday, July 17, 2015
Create the following chapters
chapter_sum.tex
chapter_mean.tex
chapter_sd.tex
33
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
38
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
40
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
42
Rolando V. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015
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. Raqueño
Friday, July 17, 2015