Lecture 1 Introduction to Latex

Slides:



Advertisements
Similar presentations
Document preparation for project reports Rob Pooley
Advertisements

Html: getting started HTML is hyper text markup language. It is what web browsers look at on the Internet. HTML documents should be created in a simple.
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.
Some LaTeX features By Andreas Grondoudis 1. Contents This week we'll look at some TeX features Before specifics – Already uploaded on my website; the.
Introduction to Jeroen Buijs.
Introduction to LaTeX CPS470 Software Engineering Fall 1998.
School of Aeronautics and Astronautics Introduction to by Arun K. Subramaniyan
Chapter 12: Network Programming Desktop Publishing Translator models Latex Documentation Preparation Postscript programming language WYSIWIG Editors.
How to Open Microsoft Word Click Start Click All Programs Click Microsoft Office Click Microsoft Word 2013.
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.
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.
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.
Introduction to LaTeX PRISM Brownbag Series June 9 th, 2009 Byungwon Woo.
An Introduction to the LaTex typesetting system LaTeX is a free system for document typesetting. Documents are stored in ASCII text files with markup,
Introduction to… About Tex & LaTeX What is TeX? What is LaTeX? Advantages - Disadvantages.
Introduction to Latex A very quick look at typesetting documents Andrei Gurtov (based on Troy D. Milner and Simon Cuce slides)
Using a Spreadsheet Chapter 5.
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.
CC510 - LaTeX 1 Lecturer - 김한규 (Hangyu Kim) 1CC510 – 2011.
Intro to LaTeX WING meeting 12 Jan What’s LaTeX? >An alternative to using MS Word for writing reports and papers >Our target today: HYP Thesis.
CMSC 601 LaTeX Spring 2011 Tim Finin
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.
BRIEF A BRIEF Introduction to L A T E X For Physics Graduate Students Prof. L. S. Pinsky Physics Department University of Houston.
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.
Sukree Sinthupinyo Department of Computer Engineering Chulalongkorn University 13 June 2008.
SIGNewGrad: Intro to LaTeX
Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 2: Creating a New Word Document and Inserting Graphics and Tables ©2010 Pearson.
LATEX B. R. Chandavarkar, Wireless Information Networking Group (WiNG), CSE Dept., NITK, Surathkal.
The References Tab contains tools that help users to easily create references, table of contents, indexes, captions, citations, footnotes, endnotes and.
C151 Multiuser Operating Systems Introduction to LaTeX.
Lecture 3- Microsoft Word COE 201- Computer Proficiency.
Information SKL for Graduate Students Instructors: Sina Mater 3 December 2010.
R 賴威昇 Introduction 2. Why using LaTeX ? 3. LaTeX usage: ◦ Backbone ◦ Equation ◦ Figure ◦ Table ◦ BibTex 4. Compile 5. Conclusion.
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.
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.
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.
A Workshop on LibreOffice Er. Arvind Kumar Assistant Professor, Department of Computer Science & Engineering
Introduction to Latex CE Dep, IAUSDJ.ac.ir (14 Dec, 2016)
LATEX By GerardoVela 3/27/2015.
Sébastien Le Roux.
Agenda Introduction Installation Document Structure
Computer Fundamentals
By Rajyalakshmi Divi IIT Bombay
COMPSCI 111 / 111G An introduction to practical computing
LaTeX Tutorial.
LaTeX is not... rubber a Bill Gates product WYSIWYG (see) VooDoo
An Introduction to the LaTex typesetting system
Writing an Engineering Report (Formal Reports)
A Very Short Introduction to LaTeX
Outline Basic English Information Inquiry Reading Technical Materials
Word Processing Software Photo credit: © 2007 JupiterImagesCorporation.
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.
The LaTeX Tutorial.
LaTeX Documents Document Body Preamble 8/3/2019 ARENA Tutorial - LaTeX
The LaTeX Tutorial.
Presentation transcript:

Lecture 1 Introduction to Latex King Fahd University of Petroleum & Minerals College of Computer Science & Engineering SEC511 Principles of Information Assurance and Security Lecture 1 Introduction to Latex Dr. Sami Zhioua Presentaion is based on Troy D. Milner and Simon Cuce slides S. Zhioua

Introduction TeX is essentially a Markup Language (like HTML, XML and RTF) TeX written by Donald Knuth in 70´s A revolution in typesetting Latex is an extension of TeX Macro packages to make TeX easier to use TeX is an abbreviation of art and craft in greek When we are preparing a document using WYSIWYG editor like word, we are the typist as well as the typographer, i.e., we are writing as well as a placing the text in the final document. But if you take a moment to think, we are qualified to write (hopefully) but know little about typesetting. So the chances of making mistakes are high. TeX completely eliminates this process. We stick to writing and let a professional (TeX) typeset our documents. S. Zhioua

Latex vs. Word Processors High typeset quality Easy to include math formulas Source file format is not bounded to a particular OS or platform Latex implementations exists for all platforms (DOS, Windows, Unices,..) Latex is free S. Zhioua

Latex vs. Word Processors De facto standard for scientific publishing Very few bugs Good for large documents Can run even on 386 PC Not very easy to learn

Example of Latex document \documentclass{article} \begin{document} Hello world! \end{document}

Latex File Structure Document Class Packages used Main Body 10/19/2017 Latex File Structure Document Class Predefined Formats (article, report, book,..). Packages used Added Functionality (graphics, reference style,...). Main Body Text and Bibliography References. S. Zhioua

The Basics Document Class Packages \documentclass[options]{class} options = a4paper, 11pt, 12pt, 10pt, twocolumn, landscape,... class = article, report, book,... Packages \usepackage{package name} epsfig = insert PS pictures into the document fancyhdr = easy definition of footer and header

\documentclass \documentclass {article} {report} {book} {letter} Basic Classes First line of all LaTeX documents Specifies the type of the document The documentclass dictates the fontsize of headings, spacing between paragraphs and other formatting. You can use article for most general purpose writing. Many institutions have their own documentclass definitions – example Purdue has its thesis class file called “puthesis”. You can use it by saying \documentclass{puthesis} \documentclass[aae]{puthesis} S. Zhioua

Body of Text Start with \begin{document} End with \end{document} Typesetting Text \\ or \newline and \newpage Comments % … Bold \textbf{……………} or \bf Italics \emph{…………} or \textit{………} or \it Underline \underline{…………} or \ul Including Multiple Files \input{filename.tex}

Format Sections Titles, Authors and others \section{…} = 1. Latex is Great \subsection{…} = 1.1 Why Latex is Great \subsubsection{…} = 1.1.1 Reason One \appendix - changes numbering scheme \chapter{…} - To be used with book and report document classes Titles, Authors and others \title{…} \author{…} \footnote{…}

Format Contd. \maketitle - Display Title and Author \tableofcontents - generates TOC \listoftables - generates LOT \listoffigures - generates LOF Labels \label{marker} - Marker in document. \pageref{marker} - Displays page no. of marker. \ref{marker} - Displays section location of marker. Itemize Use either enumerate, itemize or description. see handout for example.

Environment Something between \begin{name} \end{name} Many command, for example \bf affect the text until the end of environment Environments can be recursive Examples: itemize, center, abstract

Lists Source Result \begin{itemize} \item Apple \item Orange \end{itemize} Result Apple Orange

Lists Enumerate instead of itemize gives a numbered list Lists can be recursive

Group Group is some text between { and } Many commands work until the end of the group Code put {one word \bf in bold} here Result put one word in bold here

Alignment Environments center, flushleft, flushright Example Result \begin{flushright} Right aligned \end{flushright} Result

\Huge \LARGE \huge Font size \large \Large \small \normalsize \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge

Example of Latex document \documentclass{article} \title{Simple Example} \author{Sami Zhioua} \date{September 2013} \begin{document} \maketitle Hello world! \end{document}

Tabular Columns \begin{tabular}{|…|…|} \end{tabular} Rows Two Columns Columns \begin{tabular}{|…|…|} \end{tabular} Rows & - Split text into columns \\ - End a row \hline - Draw line under row e.g. 123123 & 34.00\\ \hline l = automatically adjust size, left justify r = automatically adjust size, right justify p = set size e.g p{4.7cm} c = centre text

10/19/2017 Floating Objects Floating objects can stop splitting of tables and images over pages. \begin{figure}[options] \end{figure} \begin{table}[options] \end{table} They will now appear in the List of Figures (LOF) and List of Tables (LOT). Options (recommendations) h = place table here t = place at top of page b = place at bottom of page S. Zhioua

Example of table \begin{tabular}{|l|r|c|} \hline Date & Price & Size \\ \hline Yesterday & 5 & big \\ \hline Today & 3 & small \\ \hline \end{tabular}

Example of floating figure \begin{figure}[ht] \centering\includegraphics[width=3in]{uni.jpg} \caption{King Fahd University} \label{uni} \end{figure} Figure~\ref{uni} shows...

Bibliography by hand \begin{thebibliography}{} \bibitem[Come95]{Come95} Comer, D. E., {\it Internetworking with TCP/IP: Principles, Protocols and Architecture}, volume 1, 3rd edition. Prentice-Hall, 1995. \end{thebibliography}

Bibliography using Bibtex 10/19/2017 Bibliography using Bibtex Bibliography information is stored in a *.bib file, in Bibtex format. Include chicago package \usepackage{chicago} Set referencing style \bibliographystyle{chicago} Create reference section by \bibliography{bibfile with no extension} S. Zhioua

Bibliography using Bibtex @book{Come95, author=“D. E. Comer”, title={Internetworking with TCP/IP: Principles, Protocols and Architecture}, publisher=“Prentice-Hall”, year=1995, volume=1, edition=“Third”}

Some Math \begin{center} {\large $$ y=\frac{a^3+2c_{x}}{1+\sqrt{b_{x}}} $$ \\ \vspace{0.2in} $$ Q=\sum_{i=1}^{j}\int_{\mu}^{\infty}f(x_{j})dx $$ \\ $$ \Psi = \oint_{- \infty}^{\infty}f_{xy}({\frac{\partial Qx}{\partial Qy}})^{\Im_{\pi}^ \prime} $$ \\ } We have been stressing that it is easy for math… let me show you how easy it is…. You don’t have to click insert equation and try to find the symbol u need… u just type as u go…initially you will have to look up symbols but as you learn latex you will just start typing the symbols as u go without noticing that you are using them! Don’t worry.. You have excellent reference sheets available for all these symbols and more S. Zhioua

Tools Windows Editors Linux Editors Windows 98/NT 10/19/2017 Tools Windows Editors TexWorks, TexMaker, WinEDT, TeXnicCenter, etc.. Linux Editors Vi, emacs, Vim-Latex, Gummi, Kile, etc. Windows 98/NT Ghostview, Acrobat Distiller, Acrobat Reader, Scientific Workplace (not the best), the Bibtex viewer is good. Paint Shop Pro, Latex and Emacs S. Zhioua

Conclusions Latex is optimal for master and phd thesis 10/19/2017 Conclusions Latex is optimal for master and phd thesis Mathematical formulae are easy. Use bibtex search engines Consider converting Postscript files to PDF (more widespread in Windows world) and to conserve space. S. Zhioua

The end Homework: Edit your CV in Latex and submit it to the instructor before the next lecture.