1 Winter Quarter 2004Rolando V. Raqueño Quick LaTeX Tutorial.

Slides:



Advertisements
Similar presentations
Lecture 8 Introduction to Latex. Introduction TeX is essentially a Markup Language (like HTML, XML and RTF) TeX written by Donald Knuth in 70´s –A revolution.
Advertisements

USING BIBTEX. Making references in LaTeX (fish.tex) \documentclass{article} \begin{document} \emph{My mother} is a \underline{fish} \cite{WF}. \begin{thebibliography}{99}
Rolando V. RaqueñoThursday, April 23, Referencing in LaTex Recall the following method of referencing.
Introduction to Jeroen Buijs.
Introduction to LaTeX CPS470 Software Engineering Fall 1998.
Rolando V. RaqueñoMonday, June 15, Quick LaTeX Tutorial.
Applications of Tex for papers and your thesis Lecture by Natascha Niermann,in context of the phd progamm FB Physik, Surface Physics Universität Osnabrück,
LaTeX 2e Basics CSE470 Spring 2000 Software Engineering B.J. Czerny Updated by Prasad.
School of Aeronautics and Astronautics Introduction to by Arun K. Subramaniyan
CS 173 Fall Introduction to LaTeX David and Lucas CS 173 Fall 2009 Written with significant references to Oetiker et al. “The Not So Short Introduction.
Chapter 12: Network Programming Desktop Publishing Translator models Latex Documentation Preparation Postscript programming language WYSIWIG Editors.
LaTeX Tutorial. What is LaTeX? TeX is a typesetting system designed in 1978 to automate the production of high quality print using any type of computer.
An introduction to LaTeX And other options for producing documents containing mathematics.
1 LaTeX Introduction Wenguang Wang Department of Computer Science University of Saskatchewan February 28, 2000.
Lecture 3 LaTeX and LyX. LaTeX TeX Computer program by Donald Knuth for typesetting text and formulas (1977) LaTeX Predefined professional layout You.
For AMS 200, 2009 Dept. of Applied Math & Statistics School of Engineering University of California Santa Cruz, CA A Very Short Introduction to LaTeX.
Digital Imaging and Remote Sensing Laboratory R.I.TR.I.TR.I.TR.I.T R.I.TR.I.TR.I.TR.I.T Writing Large Documents with LaTeX and WinEdt Emmett Ientilucci.
Adopted from: PRISM Brownbag Series June 9 th, 2009 Byungwon Woo.
LaTeX tutorial Syed Shazli. Most of the material taken from Monash University Online material available from Googling…
Research Tools: LaTex A high quality document preparation system by Karthikeyan Umapathy.
Graduate Thesis Seminar Week 1: Latex and HTML Jonas Braasch.
Introduction to LaTeX PRISM Brownbag Series June 9 th, 2009 Byungwon Woo.
Statistical graphics for publication – easy ways to meet requirements for high resolution Jim Flewelling Growth Model Users Group February 11, 2008.
Introduction to Latex A very quick look at typesetting documents Andrei Gurtov (based on Troy D. Milner and Simon Cuce slides)
Introduction to LaTeX Thomas Gorry. What is Latex?  A typesetting system used to produce professional looking documents.  Particularly good at handling.
LaTeX Tutorial Fiona Shearer May 11th, 2004 Disclaimer added
LaTeX A Short Intro to Marco D. Santambrogio Politecnico di Milano Sala DEIB 2 Sept 2015 Ver. 2/9/15.
CC510 - LaTeX 1 Lecturer - 김한규 (Hangyu Kim) 1CC510 – 2011.
1 Lecture 4 A Brief Introduction to LaTeX Introduction to Information Technology Dr. Ken Tsang 曾镜涛
June LaTeX " A typesetting package for formatting and creating documents. Created by L. Lamport based on TeX designed by D. Knuth. " Alphanumeric.
1 LaTeX For Dummies Mulugeta Gebregziabher Division of Biostatistics and Epidemiology MUSC April 4, 2011.
Text, not Word Processing Gordon J. Pace March 2006 First steps.
Digital Imaging and Remote Sensing Laboratory R.I.TR.I.TR.I.TR.I.T R.I.TR.I.TR.I.TR.I.T Creating Documents with LaTeX Emmett J. Ientilucci Digital Imaging.
Scientific Communication CITS7200 Lecture 1 Introduction to SciComm and LaTeX.
BRIEF A BRIEF Introduction to L A T E X For Physics Graduate Students Prof. L. S. Pinsky Physics Department University of Houston.
Academic Writing Using LaTeX
Visualizing and Presenting1Söhn (SS 2008) Visualizing and Presenting in Research and Teaching Introduction to LaTeX Jan-Philipp Söhn Adapted from David.
Creating documents 09/18/13 Introduction to Latex.
1 Winter Quarter 2003Rolando V. Raqueño Referencing in LaTex Recall the following method of referencing.
LATEX Graphics Inclusion Techniques. The Idea of the Bounding Box is the key to understanding graphical displays in LATEX, or any derivative (i.e. pdfTEX).
Digital Imaging and Remote Sensing Laboratory R.I.TR.I.TR.I.TR.I.T R.I.TR.I.TR.I.TR.I.T Creating Documents with LaTeX and WinEdt Emmett Ientilucci Digital.
LaTex By Wen Ying Gao.
LATEX B. R. Chandavarkar, Wireless Information Networking Group (WiNG), CSE Dept., NITK, Surathkal.
Text, not Word Processing Gordon J. Pace March 2006 Logical Organisation.
An introduction to LaTeX a document preparation language Richard Bower (from an original lecture by Shaun Cole and Cedric Lacey)
EOLSS CONTRIBUTIONS Guide to writing Mathematical /Chemical parts.
CSE470 Software Engineering Fall Tools - Overview LaTeX – Tool to create documents RCS – Revision Control System, to maintain multiple versions.
Chapter 5 More About LaTex. Packages A package, which takes the form of a file with a sty extension, can be used to alter formatting parameters, create.
R 賴威昇 Introduction 2. Why using LaTeX ? 3. LaTeX usage: ◦ Backbone ◦ Equation ◦ Figure ◦ Table ◦ BibTex 4. Compile 5. Conclusion.
Department of Mathematics, Jazan University, Jazan.
LaTex -Computer scientist named Donald Knuth developed the program called Tex, in 1978.(mainly focused on formulae) -Later a mathematician and computer.
1 Winter Quarter 2003Rolando V. Raqueño Quick LaTeX Tutorial.
LaTeX Tutorial. What is LaTeX? TeX is a typesetting system designed in 1978 to automate the production of high quality print using any type of computer.
LATEX By GerardoVela 3/27/2015.
Lecture 1 Introduction to Latex
RMarkdown, LaTeX and Lyx
Introduction to LaTeX David and Lucas CS 173 Fall 2009
LaTeX Tutorial.
Introduction to LaTeX By Dan Burke.
LaTeX is not... rubber a Bill Gates product WYSIWYG (see) VooDoo
Nathaniel MacHardy Fall 2014
Basic usage and packages of TEX
Graphics in TeX CONTENTS Sung-Ju Kang Department Of Physics
A Very Short Introduction to LaTeX
Engineering Librarian
A high quality document preparation system
Making Math Look Pretty – or How to Use LaTeX
LaTeX A typesetting package for formatting and creating documents. Created by L. Lamport based on TeX designed by D. Knuth. Alphanumeric source files are.
Latex Yaser Khamayseh.
Presentation transcript:

1 Winter Quarter 2004Rolando V. Raqueño Quick LaTeX Tutorial

2 Winter Quarter 2004Rolando V. Raqueño LaTeX Tutorial Why do you want to learn LaTeX? Nuts and Bolts of LaTex Examples

3 Winter Quarter 2004Rolando V. Raqueño Why you want to learn LaTeX Powerful control of document creation –particularly large technical documents Minimizes the drudgery –formatting, numbering, and referencing Disadvantage: –Steep Learning Curve

4 Winter Quarter 2004Rolando V. Raqueño LaTeX Platforms Scientific Workplace –(Commercial Package) UNIX Systems (LyX) –(Free) MikTex and WinEdt –PC Shareware –Needs wmf2eps –ghostview

5 Winter Quarter 2004Rolando V. Raqueño LaTeX Resources The Not So Short Introduction to LaTeX 2e –(Tobias Oetiker) Math Into LaTeX –(George Gratzer) Learning LaTeX –(Griffiths & Higham) A Guide to LaTeX –(Kopka & Daly)

6 Winter Quarter 2004Rolando V. Raqueño 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

7 Winter Quarter 2004Rolando V. Raqueño Flow of LaTeX Process

8 Winter Quarter 2004Rolando V. Raqueño Source code of your first LaTeX document (fish.tex) \documentclass{article} \begin{document} My mother is a fish. \end{document}

9 Winter Quarter 2004Rolando V. Raqueño 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

10 Winter Quarter 2004Rolando V. Raqueño

11 Winter Quarter 2004Rolando V. Raqueño Emphasizing words (fish.tex) \documentclass{article} \begin{document} \emph{My mother} is a fish. \end{document}

12 Winter Quarter 2004Rolando V. Raqueño

13 Winter Quarter 2004Rolando V. Raqueño Underlining words (fish.tex) \documentclass{article} \begin{document} \emph{My mother} is a \underline{fish}. \end{document}

14 Winter Quarter 2004Rolando V. Raqueño

15 Winter Quarter 2004Rolando V. Raqueño Other font modification commands Bold face \textbf{} Teletype or typewriter face \texttt{} Italic face \textit{}

16 Winter Quarter 2004Rolando V. Raqueño 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}

17 Winter Quarter 2004Rolando V. Raqueño Need to compile the document twice Using symbolic references requires second pass –\cite{WF} The second pass will resolve references

18 Winter Quarter 2004Rolando V. Raqueño

19 Winter Quarter 2004Rolando V. Raqueño 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}

20 Winter Quarter 2004Rolando V. Raqueño

21 Winter Quarter 2004Rolando V. Raqueño 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}

22 Winter Quarter 2004Rolando V. Raqueño

23 Winter Quarter 2004Rolando V. Raqueño 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}

24 Winter Quarter 2004Rolando V. Raqueño

25 Winter Quarter 2004Rolando V. Raqueño 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}

26 Winter Quarter 2004Rolando V. Raqueño

27 Winter Quarter 2004Rolando V. Raqueño 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}

28 Winter Quarter 2004Rolando V. Raqueño

29 Winter Quarter 2004Rolando V. Raqueño 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}

30 Winter Quarter 2004Rolando V. Raqueño

31 Winter Quarter 2004Rolando V. Raqueño Changing the document styles \documentclass{article} \documentclass{book} \documentclass{letter} \documentclass{report}

32 Winter Quarter 2004Rolando V. Raqueño Report document style (main.tex) \documentclass{report} \title{Assignment 2 for SIMG726} \author{Rolando V. Raque\~no} \begin{document} \maketitle \tableofcontents \end{document}

33 Winter Quarter 2004Rolando V. Raqueño

34 Winter Quarter 2004Rolando V. Raqueño Create the following chapters chapter_sum.tex chapter_mean.tex chapter_sd.tex

35 Winter Quarter 2004Rolando V. Raqueño 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}

36 Winter Quarter 2004Rolando V. Raqueño chapter_sum.tex \chapter{Sum} \label{C:Sum} \begin{equation} \label{E:sum} s = \sum_{i=1}^{n}x_{i} \end{equation}

37 Winter Quarter 2004Rolando V. Raqueño 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}

38 Winter Quarter 2004Rolando V. Raqueño 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}

39 Winter Quarter 2004Rolando V. Raqueño

40 Winter Quarter 2004Rolando V. Raqueño 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

41 Winter Quarter 2004Rolando V. Raqueño

42 Winter Quarter 2004Rolando V. Raqueño 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}

43 Winter Quarter 2004Rolando V. Raqueño

44 Winter Quarter 2004Rolando V. Raqueño Miscellaneous LaTeX Topics

45 Winter Quarter 2004Rolando V. Raqueño Comments in LaTeX % –Ignores the rest of the line

46 Winter Quarter 2004Rolando V. Raqueño To protect special characters Use the \ character –e.g. My\_Cat.raw To typeset a section as typed \begin{verbatim} \end{verbatim}

47 Winter Quarter 2004Rolando V. Raqueño Verbatim command OK for small sections that can be typed into document What about including entire source code of programs –Use verbatim package

48 Winter Quarter 2004Rolando V. Raqueño Including Source code in LaTeX documents \documentclass{article} \usepackage{verbatim} \begin{document} \begin{equation} \label{E:sum} s = \sum_{i=1}^{n}x_{i} \end{equation} The code as implemented in idl in vectorized form looks like \verbatiminput{sum.pro} \end{document}

49 Winter Quarter 2004Rolando V. Raqueño

50 Winter Quarter 2004Rolando V. Raqueño 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 “graphicx” using command \usepackage{graphicx} N.B. In CIS systems, following example works for latex but not for pdflatex

51 Winter Quarter 2004Rolando V. Raqueño Including image graphics into you LaTeX document Need to convert your image graphics into EPS For images, use pnmtops, e.g. % pnmtops –norotate –nosetpage MyCat.pgm > MyCat.ps -norotate keeps from auto-rotating the image -nosetpage keeps from setting to a specific device 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

52 Winter Quarter 2004Rolando V. Raqueño Image Graphics Example (image.tex) \documentclass{article} \usepackage{graphicx} \begin{document} \begin{figure} \includegraphics{MyCat.ps} \caption{This is My Cat} \label{F:MyCat} \end{figure} \end{document}

53 Winter Quarter 2004Rolando V. Raqueño

54 Winter Quarter 2004Rolando V. Raqueño Flowchart Figures Create Flowchart in PowerPoint Export as a bmp file Convert from bmp to postscript % bmptoppm figure.bmp | pnmtops – norotate –nosetpage > figure.ps OR User xfig because it will export to EPS Shareware utility called WMF2EPS –Windows clipboard objects to EPS

55 Winter Quarter 2004Rolando V. Raqueño Because current pdflatex cannot include Encapsulated Postscript Files (EPS)… Need to go from dvi to postscript to pdf using the following commands % dvips image.dvi % ps2pdf image.ps Some degradation in quality is observed

56 Winter Quarter 2004Rolando V. Raqueño