Introduction to LaTeX CPS470 Software Engineering Fall 1998.

Slides:



Advertisements
Similar presentations
Publishers Web Sites Standard Features. Objectives Access publishers websites Identify general features available on most publishers websites Know how.
Advertisements

Introduction to Endnote. What is Endnote? Create and manages reference lists. Enables searching of reference "libraries" by author, keyword, date, etc.
EndNote reference manager. Introduction to EndNote.
EndNote. What is EndNote:  EndNote is referencing software that enables you to create a database of references from your readings. Your database of references.
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.
Microsoft Word 2013 An Overview. Your Environment Quick Access Toolbar Customizable toolbar for one-click shortcuts Tabs Backstage View Tools located.
PZ14A Programming Language design and Implementation -4th Edition Copyright©Prentice Hall, PZ14A - Text processing Programming Language Design and.
LaTeX 2e Basics CSE470 Fall 2000 Software Engineering B.J. Czerny Updated by J. Brown, A. Subramanian.
LaTeX 2e Basics CSE470 Spring 2000 Software Engineering B.J. Czerny Updated by Prasad.
Customizing Outlook. Forms Window in which you enter and view information in Outlook Outlook Form Designer The environment in which you create and customize.
TeX, LaTeX, BibTeX and the Graduate Student Scott Weaver Pace University April 12, 2008.
Using ProQuest Databases Jackson Community College Atkinson Library.
Chapter 12: Network Programming Desktop Publishing Translator models Latex Documentation Preparation Postscript programming language WYSIWIG Editors.
Word Lesson 14 Working with Long Documents Microsoft Office 2010 Advanced Cable / Morrison 1.
Jean Phillips Schwerdtfeger Library Space Science and Engineering Center University of Wisconsin-Madison November 2005.
Word Lesson 15 Creating Indexes and Tables of Contents, Figures, and Authorities Microsoft Office 2010 Advanced Cable / Morrison 1.
1 LaTeX Introduction Wenguang Wang Department of Computer Science University of Saskatchewan February 28, 2000.
© 2002 ComputerPREP, Inc. All rights reserved. Word 2000: Working with Long Documents.
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.
Welcome to the 3-day Workshop on > Presented by Saeid Abolfazli Faculty of Computer Science and IT University Malaya 23,24, and.
Research Tools: LaTex A high quality document preparation system by Karthikeyan Umapathy.
Introduction to LaTeX PRISM Brownbag Series June 9 th, 2009 Byungwon Woo.
Introduction to Unix – CS 21 Lecture 16. Lecture Overview LaTeX History Running and creating LaTeX documents Documents and Articles Tables Lists Fonts.
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
LATEXLATEX IPA – batch. LATEXLATEX  A document preparation system - pronounced as lay-tek  It is a markup and programming language created by.
LaTeX A Short Intro to Marco D. Santambrogio Politecnico di Milano Sala DEIB 2 Sept 2015 Ver. 2/9/15.
Microsoft Office Word 2013 Core Microsoft Office Word 2013 Core Courseware # 3250 Lesson 7: Working with References.
User’s guide. Compare features:EndNote WebEndNote Save references++ Organize & edit references++ Storage capacity (number of references)10,000unlimited.
CMSC 601 LaTeX Spring 2011 Tim Finin
Chapter 3 – Part 1 Word Processing Writer for Linux CMPF 112 : COMPUTING SKILLS.
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.
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.
RefWorks Your Personal Online Database And Bibliography Creator.
Creating documents 09/18/13 Introduction to Latex.
McGraw-Hill Career Education© 2008 by the McGraw-Hill Companies, Inc. All Rights Reserved. Office Word 2007 Lab 3 Creating Reports and Tables.
EndNote. What is EndNote? EndNote is referencing software that enables you to create a database of references from your readings.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
Text processing Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Section 12.1.
UoS Libraries 2011 EndNote X5 - basic graduate session.
Document Computing Technologies for Managing Electronic Document Collections Ross Wilkinson... [et al.] Circulation Counter [RES3H] ZA4080.D
Research Methods and Techniques Lecture 4 Literature Survey 2 © 2004, J S Sventek, University of Glasgow.
October RefWorks Basics Creating accounts and folders Adding references (manually & electronically) Sorting, editing and linking Creating a bibliography.
C151 Multiuser Operating Systems Introduction to LaTeX.
CSE470 Software Engineering Fall Tools - Overview LaTeX – Tool to create documents RCS – Revision Control System, to maintain multiple versions.
IN THE NAME OF GOD. Reference Citing Software.
Word 2003 The Word Screen. Word 2003 Screen File Menu –Holds the options for creating a new document, opening a document, saving a document, printing.
Instructions for Endnote Mary Biathrow, Academic Coordinator Tuck School of Business.
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.
Sébastien Le Roux. not What I am not going to talk about The explanations are in my HowTo ! Check my web IPCMS Basic tutorial to programming.
BRIEF INTRODUCTION: AND EPID 745, April 3, 2012 Xiaoguang Ma.
1 ACCESSING THE PURDUE LIBRARY DATABASES AND ONLINE JOURNALS September 14, 2006.
Lesson 17 Mail Merge. Overview Create a main document. Create a data source. Insert merge fields into a main document. Perform a mail merge. Use data.
A Bibliographic Management Software NORSHUHADA SAIDIN REFERENCE & RESEARCH DIVISION PERPUSTAKAAN KEJURUTERAAN UNIVERSITI SAINS MALAYSIA.
LaTex -Computer scientist named Donald Knuth developed the program called Tex, in 1978.(mainly focused on formulae) -Later a mathematician and computer.
Sébastien Le Roux.
Introduction to Endnote
LaTeX is not... rubber a Bill Gates product WYSIWYG (see) VooDoo
EndNote What is EndNote? EndNote Library, how to manage?
Basic usage and packages of TEX
Graphics in TeX CONTENTS Sung-Ju Kang Department Of Physics
A Very Short Introduction to LaTeX
Engineering Librarian
Text processing Programming Language Design and Implementation (4th Edition) by T. Pratt and M. Zelkowitz Prentice Hall, 2001 Section 12.1.
A high quality document preparation system
Presentation transcript:

Introduction to LaTeX CPS470 Software Engineering Fall 1998

CPS 470 Software Engineering2 Objectives  Learn how to create a simple LaTeX2e document:  Create a LaTeX (tex) file.  Create and include figures.  Reference figures and sections.  Create lists.  Include other tex files.  Generate a postscript file.  Cite bibliographic references.

Fall 1998CPS 470 Software Engineering3 Introduction  Tex  Text processing system for documents with lots of math  Donald Knuth  Latex  Document preparation system based on Tex formatter  Leslie Lamport

Fall 1998CPS 470 Software Engineering4 References  LaTeX User’s Guide and Reference Manual; Leslie Lamport  The LaTeX Companion; Michel Goossens et. al.  On-line documents. (available from cps470 web page)

Fall 1998CPS 470 Software Engineering5 Files LaTeX Uses  Input source file (.tex).  Files containing structure and layout definitions (.sty).  Tex formatted output file (.dvi).  Others:.toc (table of contents),.lof (list of figures),.lot (list of tables),.bib (bibliography)

Fall 1998CPS 470 Software Engineering6 Document Classes  Five standard document classes  article, report, book, slides, letter  Can be further customized  Specifying class options.  Using additional packages (epsfig for including postscript figures)

Fall 1998CPS 470 Software Engineering7 Minimal LaTeX File \documentclass[12pt]{article} % comments... \begin{document} Text goes here… \end{document}

Fall 1998CPS 470 Software Engineering8 More Complex LaTeX File \documentclass[12pt]{article} \usepackage{doublespace,epsfig} \usepackage{../custom} \begin{document} \input{abstract} \section{Sample Section} \label{s:sample} Text goes here... \end{document}

Fall 1998CPS 470 Software Engineering9 Cross-references (internal references)  \label{key-string}  assigns the key key-string to the current element of the document  \ref{key-string}  inserts a string identifying the element to which key- string refers  \pageref{key-string}  inserts the page number on which the element referenced by key-string appears

Fall 1998CPS 470 Software Engineering10 Cross-reference Example Figure~\ref{f:figexample} in Section~\ref{s:sample} is on page~\pageref{f:figexample}. Figure 1 in Section 1 is on page 1.

Fall 1998CPS 470 Software Engineering11 Including Other LaTeX Files  Supports modularity  a single LaTeX document can consist of multiple LaTeX files  useful for group work (many authors)  \input{LaTeX-file}  used to include other Latex files  Latex filename is latex-file.tex

Fall 1998CPS 470 Software Engineering12 Including a ps Figure \begin{figure} [htbp] \centerline{\epsfig{figure=figname.eps, height=2.5in,silent=,clip=}} \caption{\label{f:figexample} Example of a figure.} \end{figure}

Fall 1998CPS 470 Software Engineering13 Making a List \begin{itemize} % \begin{enumerate} \item Text for this item. \end{itemize} % \end{enumerate}

Fall 1998CPS 470 Software Engineering14 Generating, Viewing, and Printing a Postscript file  latex latex-file.tex  generates latex-file.dvi  xdvi latex-file.dvi  displays dvi file for preview  dvips latex-file.dvi > latex-file.ps  generates postscript file  ghostview latex-file.ps  displays postscript file  lpr -P latex-file.ps  sends file to the specified printer

Fall 1998CPS 470 Software Engineering15 Generating ASCII Output  dvi2tty latex-file.dvi > file.text  generates ASCII file of document for viewing

Fall 1998CPS 470 Software Engineering16 Drawing Tools  xfig  For interactive generation of figures.  Must export encapsulated postscript files (eps).  idraw  Interactive drawing tool.  Saves files automatically in postscript format.

Fall 1998CPS 470 Software Engineering17 Snapshot  Used to capture a screen or a portion of the screen (a window).  Saves file in raster format or postscript format.  ras2ps converts a Sun raster file to a postscript file.

Fall 1998CPS 470 Software Engineering18 Advanced Features  Creating a table of contents  Creating a list of figures  Creating a.bib file and a bibliography

Fall 1998CPS 470 Software Engineering19 Table of Contents  Contains section headings and page number where each section starts.  \tableofcontents Causes LaTeX to generate a.toc file  Must run LaTeX on the file at least twice:  On the first pass, LaTeX collects information  On the second pass, LaTeX reads back information and typesets it.

Fall 1998CPS 470 Software Engineering20 List of Figures  Contains caption text of the figures and page number where each figure appears.  \listoffigures  Causes LaTeX to generate.lof file.  As for the table of contents, must run LaTeX at least twice.

Fall 1998CPS 470 Software Engineering21 Bibliographies and BIBTeX  Must create a bibliography “database” .bib file  formatted by keyword, readable by BIBTeX  Bibliographies can have different formats yet the same.bib file (alphabetical, order of citation, etc.)  BIBTeX formats entries based on the bibliography style chosen (.bst or.sty)  ieeetr, plain, alpha, acm, etc.

Fall 1998CPS 470 Software Engineering22 BIBTeX Entry  Entry type  book, article, inproceedings, etc.  Keyword identifying publication  should be unique for each entry  Series of fields for each type  author, title, journal, etc.

Fall 1998CPS 470 Software Engineering23 Referencing.bib entry  \cite{keyword}  \nocite{key1, key2, key3,…}  example: In \cite{pressman97}, the characteristics of software are discussed. In [1], the characteristics of software are discussed.

Fall 1998CPS 470 Software Engineering24 BIBTex and LaTeX  Command sequence  latex file.tex  bibtex file  latex file  May have to latex file again if unresolved references