quick latex tutorial
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 PresentationTRANSCRIPT
Rolando V. Raqueño Thursday, April 20, 202311
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
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
Rolando V. Raqueño Thursday, April 20, 202344
LaTeX Platforms
• Scientific Workplace – (Commercial Package)
• UNIX Systems (LyX)– (Free)
• MikTex and WinEdt– PC Shareware
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)
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
Rolando V. Raqueño Thursday, April 20, 202377
Flow of LaTeX Process
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}
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
Rolando V. Raqueño Thursday, April 20, 20231010
Rolando V. Raqueño Thursday, April 20, 20231111
Emphasizing words(fish.tex)
\documentclass{article}
\begin{document}
\emph{My mother} is a fish.
\end{document}
Rolando V. Raqueño Thursday, April 20, 20231212
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}
Rolando V. Raqueño Thursday, April 20, 20231414
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}
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
Rolando V. Raqueño Thursday, April 20, 20231717
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}
Rolando V. Raqueño Thursday, April 20, 20231919
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}
Rolando V. Raqueño Thursday, April 20, 20232121
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}
Rolando V. Raqueño Thursday, April 20, 20232323
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}
Rolando V. Raqueño Thursday, April 20, 20232525
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}
Rolando V. Raqueño Thursday, April 20, 20232727
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}
Rolando V. Raqueño Thursday, April 20, 20232929
Rolando V. Raqueño Thursday, April 20, 20233030
Changing the document styles
\documentclass{article}
\documentclass{book}
\documentclass{letter}
\documentclass{report}
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}
Rolando V. Raqueño Thursday, April 20, 20233232
Rolando V. Raqueño Thursday, April 20, 20233333
Create the following chapters
chapter_sum.tex
chapter_mean.tex
chapter_sd.tex
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}
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}
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}
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}
Rolando V. Raqueño Thursday, April 20, 20233838
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
Rolando V. Raqueño Thursday, April 20, 20234040
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}
Rolando V. Raqueño Thursday, April 20, 20234242
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
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}