CSE470 Software Engineering Fall 2000 1 Tools - Overview LaTeX – Tool to create documents RCS – Revision Control System, to maintain multiple versions.

Slides:



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

In the Format section, we have activated the Bibliographic style drop down menu. From this page, you can choose a specific journal or format (e.g. BMC.
Reference Management and Knowledge Organization. Citavi and The Process of Scholarly Writing GatheringPlanningStudying Organizing Knowledge Publishing.
By Saeid Abolfazli Faculty of Computer Science and IT, University Malaya, Malaysia. Website:
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.
UML Modeling Tools CSE 470 – Software Engineering Fall 2001 A. Subramanian.
Dissertations Using Word & EndNote Citations and Reference Lists AU & APA Style & Formatting Leadership Roundtable Conference Wednesday, July 21, 2004.
Introduction to LaTeX CPS470 Software Engineering Fall 1998.
Introduction to EndNote Martin Snelling March 2007.
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.
Web of Science: An Introduction Peggy Jobe
Using ProQuest Databases Jackson Community College Atkinson Library.
Chapter 12: Network Programming Desktop Publishing Translator models Latex Documentation Preparation Postscript programming language WYSIWIG Editors.
UML Modeling Tools CSE 470 – Software Engineering Fall 1999 J. Brown.
Reference Manager Making your life easier! Updated September 2007.
Search on Journal of Dairy Science ® An Overview April
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
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.
1 LaTeX Introduction Wenguang Wang Department of Computer Science University of Saskatchewan February 28, 2000.
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 Thomas Gorry. What is Latex?  A typesetting system used to produce professional looking documents.  Particularly good at handling.
Citation in Latex with Jabref Saeid Abolfazli Faculty of Computer Science and IT, University Malaya.
LaTeX A Short Intro to Marco D. Santambrogio Politecnico di Milano Sala DEIB 2 Sept 2015 Ver. 2/9/15.
User’s guide. Compare features:EndNote WebEndNote Save references++ Organize & edit references++ Storage capacity (number of references)10,000unlimited.
KLUWER JOURNALS
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. word 2010 Chapter 5 Working with References and Mailings.
Open Your Mind to Open Source MPDO’s & EOPR’s Centre for IT & eGovernance AMR-APARD Hyderabad Welcome!
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.
Chapter 4: Create, Edit, and Perform Calculations in Reports Exploring Microsoft Office Access 2007.
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.
Endnote Tutorial How to Navigate Click to move forward Click to go back Click to return to Menu page.
Accessing journals by via PubMed Note the link to find articles through HINARI/PubMed. Using this option will be covered in later in the Short Course.
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.
LBSC 690 Session 5A Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
SPRINGER ONLINE
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
EndNote: The Next Steps Rebecca Starkey Reference Librarian The Joseph Regenstein Library
Welcome to de Gruyter Reference Global. De Gruyter Reference Global provides you with comprehensive access to high quality academic content Run a quick.
UoS Libraries 2011 EndNote X5 - basic graduate session.
ANNUAL REVIEWS
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
Introduction to KE EMu
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.
IN THE NAME OF GOD. Reference Citing Software.
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.
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Basic HTML Page 1. First Open Windows Notepad to type your HTML code 2.
1 ACCESSING THE PURDUE LIBRARY DATABASES AND ONLINE JOURNALS September 14, 2006.
LaTex -Computer scientist named Donald Knuth developed the program called Tex, in 1978.(mainly focused on formulae) -Later a mathematician and computer.
IBM Rational Rhapsody Advanced Systems Training v7.5
Microsoft Word Illustrated
LaTeX is not... rubber a Bill Gates product WYSIWYG (see) VooDoo
EndNote by: fatimah alotaibi.
Basic usage and packages of TEX
A Very Short Introduction to LaTeX
Reference Management and Knowledge Organization
A high quality document preparation system
Title Goes Here Title Goes Here Title Goes Here Title Goes Here
Title Goes Here Title Goes Here Title Goes Here Title Goes Here
Presentation transcript:

CSE470 Software Engineering Fall Tools - Overview LaTeX – Tool to create documents RCS – Revision Control System, to maintain multiple versions of files XFig – Drawing tool, will be used to create UML diagrams

CSE470 Software Engineering Fall Why LaTeX A word processing tool capable of creating publishing-quality documents Text-driven: Requires only a simple text editor to achieve complex publishing requirements such as including images, specifying different text styles, creating a bibliography, TOC, etc. Works on Unix!

CSE470 Software Engineering Fall LaTeX - Objectives Learn how to create simple LaTeX documents, including: –Including figures –Referencing figures and sections –Inserting other tex files Learn how to generate a Postscript file Learn some advanced LaTeX features –Creating a Table of Contents –Creating Bibliography

CSE470 Software Engineering Fall A Simple LaTeX File \documentclass{article} \begin{document} \section{sample section} Text goes here \end{document}

CSE470 Software Engineering Fall Simple LaTeX file after compiling

CSE470 Software Engineering Fall Sample LaTeX File \documentclass[11pt]{article} \usepackage{boxedminipage, doublespace, psfig} \begin{document} \title{CSE470: Lab2} \author{Prasad} \date{1/12/2000} \maketitle \section{Introduction to LaTeX} \label{s:IntroSection} Introduction to LaTeX goes here. \end{document}

CSE470 Software Engineering Fall Sample File Output

CSE470 Software Engineering Fall Including a PostScript Figure \begin{figure}[h] \begin{center} \center{\psfig{figure=figname.ps}} \caption{\label{f:figexample} Example of a figure.} \end{center} \end{figure}

CSE470 Software Engineering Fall PostScript Figure Added

CSE470 Software Engineering Fall 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 that the element key- string refers to \pageref{key-string} –inserts the number of the page that key-string is on.

CSE470 Software Engineering Fall Cross-reference Example Figure \ref{f:figexample} in Section \ref{s:IntroSection} is on page \pageref{f:figexample}. Results in: Figure 1 in Section 1 is on page 1.

CSE470 Software Engineering Fall Including Other LaTeX Files LaTeX supports modularity –a single LaTeX document can consist of multiple LaTeX files \input{latex-file} –Command to include other LaTeX files –LaTeX filename includes the.tex extension

CSE470 Software Engineering Fall Processing a LaTeX file latex latex-file.tex –generates latex-file.dvi xdvi latex-file.dvi –displays the dvi file for preview

CSE470 Software Engineering Fall Generating a PostScript File Dvips latex-file.dvi –generates latex-file.ps gv latex-file.ps –displays the postscript version of the document lpr –P mountaind latex-file.ps –prints latex-file.ps to the ‘mountaind’ printer

CSE470 Software Engineering Fall Generating HTML or ASCII Output latex2html latex-file.tex dvi2tty latex-file.dvi > latex-file.txt –creates an ascii version of the latex-file

CSE470 Software Engineering Fall Table of Contents Contains titles of section units and the corresponding page number where the section starts \tableofcontents –cause LaTeX to generate a.toc file Must run LaTeX at least twice

CSE470 Software Engineering Fall Creating a Bibliography with BibTeX Must create a bibliography database –References.bib file –read by BibTeX Bibliographies can have different formats –e.g., Alphabetical, Numbered, etc. BibTeX formats entries based on the bibliography style chosen –e.g., Plain, Alpha, IEEE, ACM, etc.

CSE470 Software Engineering Fall BibTeX Entry Entry Type: book, article, in proceeding, etc. Keyword identifying publication Series of Fields –Author –Journal –Title, etc. title = {Software Engg, A practitioner’s Approach}, author = {Roger S.Pressman}, publisher = {McGraw-Hill}, year = {1997} }

CSE470 Software Engineering Fall Referencing a.bib Entry References.bib file must be included in LateX by using \bibliography{References} Cite the reference by using: \cite{cite-key} Example: –In \cite{pressman97}, the characteristics of software are discussed. –Result: In [1], the characteristics of software are discussed.

CSE470 Software Engineering Fall Command Sequence latex latex-file.tex bibtex latex-file latex latex-file.tex

CSE470 Software Engineering Fall LaTeX Files Input source file:.tex TeX formatted output file:.dvi Others:.toc,.lof,.bib,.lot,.log,.aux

CSE470 Software Engineering Fall Document Classes Five standard document classes –article, report, book, slide, letter Classes can be further customized –Specify class options –Use additional packages

CSE470 Software Engineering Fall Xfig Overview A intuitive, menu-driven drawing tool that will be run on X-Windows To start XFig, type ‘xfig’ on the command line (on X-Windows terminal) Save file with.fig extension (default) to be able to edit later Export file as a PostScript (.ps) file, to be able to include figure in PostScript documents

CSE470 Software Engineering Fall References The LaTeX Companion, Michael Goosens, et.al. On-line: –‘LaTeX Handouts’ link on Lab Web Page A Short Introduction to LaTeX Essential LaTeX A Gentle Introduction to TeX –‘LaTeX Command Summary’ link on Lab Web Page