quick latex tutorial

44
Rolando V. Raqueño Sunday, June 12, 202 2 1 1 Quick LaTeX Tutorial

Upload: kasimir-swanson

Post on 03-Jan-2016

82 views

Category:

Documents


0 download

DESCRIPTION

Quick LaTeX Tutorial. LaTeX Tutorial. Why do you want to learn LaTeX? Nuts and Bolts of LaTex Examples. Why you want to learn LaTeX. Very powerful control of document generation, particularly large technical documents Minimizes the drudgery of formatting, numbering, and referencing - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 202311

Quick LaTeX Tutorial

Page 2: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 202322

LaTeX Tutorial

• Why do you want to learn LaTeX?

• Nuts and Bolts of LaTex

• Examples

Page 3: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 202333

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

Page 4: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 202344

LaTeX Platforms

• Scientific Workplace – (Commercial Package)

• UNIX Systems (LyX)– (Free)

• MikTex and WinEdt– PC Shareware

Page 5: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 202355

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)

Page 6: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 202366

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

Page 7: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 202377

Flow of LaTeX Process

Page 8: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 202388

Source code of your first LaTeX document

(fish.tex)

\documentclass{article}

\begin{document}

My mother is a fish.

\end{document}

Page 9: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 202399

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

Page 10: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231010

Page 11: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231111

Emphasizing words(fish.tex)

\documentclass{article}

\begin{document}

\emph{My mother} is a fish.

\end{document}

Page 12: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231212

Page 13: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231313

Underlining words(fish.tex)

\documentclass{article}

\begin{document}

\emph{My mother} is a

\underline{fish}.

\end{document}

Page 14: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231414

Page 15: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231515

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}

Page 16: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231616

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

Page 17: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231717

Page 18: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231818

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}

Page 19: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20231919

Page 20: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232020

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}

Page 21: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232121

Page 22: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232222

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}

Page 23: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232323

Page 24: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232424

Mean Equation Examplewith 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}

Page 25: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232525

Page 26: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232626

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}

Page 27: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232727

Page 28: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232828

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}

Page 29: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20232929

Page 30: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233030

Changing the document styles

\documentclass{article}

\documentclass{book}

\documentclass{letter}

\documentclass{report}

Page 31: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233131

Report document style(main.tex)

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

\end{document}

Page 32: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233232

Page 33: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233333

Create the following chapters

chapter_sum.tex

chapter_mean.tex

chapter_sd.tex

Page 34: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233434

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}

Page 35: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233535

chapter_sum.tex

\chapter{Sum} \label{C:Sum}

\begin{equation} \label{E:sum}

s = \sum_{i=1}^{n}x_{i}

\end{equation}

Page 36: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233636

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}

Page 37: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233737

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}

Page 38: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233838

Page 39: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20233939

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

Page 40: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20234040

Page 41: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20234141

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}

Page 42: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20234242

Page 43: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20234343

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

Page 44: Quick LaTeX Tutorial

Rolando V. Raqueño Thursday, April 20, 20234444

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}