Introduction to typesetting with L A TEX

Similar documents
What is LaTeX. Is a document markup language and document preparation system for the TeX typesetting program

L A TEX for psychological researchers

Latex Tutorial. CIS400 Senior Design 9/5/2013

THIS IS AN INTRODUCTION TO. LaTeX. Introduction to Latex. University of Minnesota, November 7, 2016

L A TEX Overview. Jiayi Liu. January 31, Colorado School of Mines

Excellent support for mathematical formatting. Automatically downloads/installs missing components as needed Updates somewhat frequently

An Introduction to LATEX

An Introduction to L A T E X

(Yet Another) Introduction to L A TEX 2ε (V3)

An Introduction to. Rado Ivanov CIS400 Senior Design Tutorial September 18, 2014

Abstract A quick intro by examples to the document preparation language L A TEX.

How to Prepare Your Paper in L A T E X for IOE Graduate Conference 2017

L A TEX: Eh? What is it, what isn t it, who cares? Andy Caird. LATEX: Eh? p.1/13

Written & Oral Presentation: Computer Tools

Script for Interview about LATEX and Friends

Introduction to LaTeX. Paul Fodor Stony Brook University

Outline Getting started Editing. LA TE X introduction. Kyle Rawlins. February 26, 2009

Getting ready for L A TEX. Alexis Dimitriadis. Version: March 28, 2013

Introduzione a LaTex. Fabrizio Messina

Introduction to Latex. A workshop by Dr. Ala Eshmawi

LATEX, BibTEX, and Friends. Robert Buels. Outline. What is LATEX. Using BibTEX LYX the graphical LATEX Managing your BibTEX references Further reading

Document Preparation Using L A TEX

LaTeX A Tutorial. Mohsen Alimomeni, 2010

A. Configuring Citavi

Microsoft Office 365 Word Online

Programming in R. Very Short Introduction. Thomas Girke. October 1, Programming in R Slide 1/21

Programming in R Very Short Introduction. Why Programming in R? Outline. Thomas Girke. October 1, 2010

Introduction. LaTeX (pronounced lay-tech ) is a professional document preparation system.

L A TEX for Philosophers

Introduction to Scientific Typesetting Lesson 1: Getting Started

Math 395 Homework #1 Due Wednesday, April 12

Typesetting with TEX

Math 235: Introduction to LaTeX

Department of Engineering

A Latex Template for Independent Work Reports Version 2016v3

L A T E X crash course

Introduction to TEX/L A TEX UIUC Department of Mathematics Graduate Student Orientation Fall 2007

Student Learning Service: Introduction to Latex

Basic L A TEX. what is LaTeX?

A Brief Introduction to L A TEX

Introduction to L A TEX

Scientific Writing with LaTeX

Typesetting in wxmaxima

The basics of LaTeX. Cédric Buron. April 25, 2016

Scientific Writing with LaTeX

CSCE 222 Discrete Structures for Computing. LaTeX. Dr. Hyunyoung Lee. !!!!! Based on slides by Andreas Klappenecker

A Short L A TEX Introduction

Getting Started With L A TEX

1. Welcome. (1) Hello. My name is Dr. Christopher Raridan (Dr. R). (3) In this tutorial I will introduce you to the amsart documentclass.

A brief introduction to L A TEX

An Introduction to. Andrew G. West, Jian Chang CIS400 Senior Design Tutorial September 15, 2009

This is the LYX Beamer Template

LaTeX installation guide

Helen Cameron. A Brief Overview of LATEX

An Introduction to LATEX

The Quickstart Guide to Preparing Your USM Thesis with L A T E X

The Name of the Game. An Introduction to LATEX. Why L A TEX? The Name of the Game

CSCM10 Research Methodology A Taster of L A TEX

An introduction to L A TEX for students

Creating Your Paper or Thesis With LYX

Intro to LATEX I. Aaron Erlich POLS/CSSS 510, Why LATEX? Programming Document Structure Floats Tables Lists Math

LYX with Beamer and Sweave

How Users can Install L A TEX packages without Help from System Administrators

Word Training - Maintaining Consistency Supporting Handout Designing Styles within a Word Template Version: Mac

VERY VERY SHORT GUIDE TO LATEX

An Introduction to L A T E X

The Joys of L A T E X

Power Editing: Hoxie Ackerman. April 1, Building a Productive Editing Environment for Yourself

Formatting with LaTeX

Thesis in a Box. Mark Andrew Paskin. B.A. Hon. (Cornell University) 1998 M.S. (University of California, Berkeley) 2000

An introduction to TeX. And other options for producing documents containing mathematics

WYSIWYG Systems. CSCM10 Research Methodology Lecture 4 (11/2/16): A Taster of L A TEX WYSIWYM. Advantages/Disadvantages of WYSIWYG Systems

L A TEX Workshop. Don Brower

CSCM10 Research Methodology A Taster of L A TEX

WYSIWYG Systems. CSCM10 Research Methodology A Taster of L A TEX WYSIWYM. Advantages/Disadvantages of WYSIWYG Systems.

Very Short Introduction to LaTeX

TeXnicCenter v1 Beta Frank Van Puyvlde ICT for Research K.U.Leuven

Dec. 27 th, 2010 University of Isfahan

GNU Emacs as a Front End to L A TEX

How to L A TEX. George Wong, David Mykytyn. 6 October 2016

Outline. Installing LaTeX. Opening TeXShop. Intro to LaTeX. Intro to LaTeX interface Working with text Tabbing and tables Figures Math and equations

LaTeX. Information Literacy II EN(IL2) Course

Rongheng Lin 2/24/2006

My favorite LaTex distribution is TexLive. You can download TexLive free TUG, the Tex Users Group, at

What is T E X? T E X and L A T E X Document preparation tools. Setting and casting type. What Knuth was setting. Setting and casting type

Writing. October 3, 2006

The Joys of LAT E X. Vadim Ponomarenko. introducing the world s standard typesetting language.

INSTALLING AND USING L A TEX

L A TEX Tutorial. 1 Introduction. 2 Running L A TEX. J. E. Rice. May 2010

Outline. A Sneak Peek

GROUP CANVAS USER SIDE FUNCTIONS

Word Training - Maintaining Consistency Supporting Handout Designing Styles within a Word Template Version: Windows

Introduction to L A T E X

Reproducible Research with R and RStudio

Introduction to L A TEX

Introduction to L A TEX

Citation guide. Carleton College L A TEX workshop. You don t have to keep track of what sources you cite in your document.

A SAMPLE DOCUMENT GENERATED USING THE LATEX STYLE FILE FOR CSUF THESES. AThesis Presented to the Faculty of California State University, Fullerton

L A TEX. COMPSCI 111 / 111G Mastering Cyberspace: An introduction to practical computing. LaTeX. Development. Why?

Helen Cameron. A Brief Overview of LATEX

Transcription:

Introduction to typesetting with L A TEX Tips and Tools for Writing a Bachelor/Master Thesis Hein Meling hein.meling@uis.no November 4th 2015 Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 1 / 18

Outline Motivation Editors and Tools Some Simple Examples DIY: Installation and Get Started Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 2 / 18

Motivation Formatting your bachelor/master thesis nicely matters! Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 3 / 18

Motivation Formatting your bachelor/master thesis nicely matters! But, I already know how to use Word. Why are you making me learn another (set of) tools?? Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 3 / 18

Motivation Formatting your bachelor/master thesis nicely matters! But, I already know how to use Word. Why are you making me learn another (set of) tools?? Are you sure you really know how to use Word? Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 3 / 18

Motivation Formatting your bachelor/master thesis nicely matters! But, I already know how to use Word. Why are you making me learn another (set of) tools?? Are you sure you really know how to use Word? Properly? Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 3 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Temptation to hack it together is greater. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Temptation to hack it together is greater. Too easy to change text styles, e.g. the font and font size. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Temptation to hack it together is greater. Too easy to change text styles, e.g. the font and font size. Difficult to use styles consistently; too easy to change in just one place. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Temptation to hack it together is greater. Too easy to change text styles, e.g. the font and font size. Difficult to use styles consistently; too easy to change in just one place. Can become unstable when working with large documents. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Temptation to hack it together is greater. Too easy to change text styles, e.g. the font and font size. Difficult to use styles consistently; too easy to change in just one place. Can become unstable when working with large documents. Need to handle table of contents and references yourself. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Temptation to hack it together is greater. Too easy to change text styles, e.g. the font and font size. Difficult to use styles consistently; too easy to change in just one place. Can become unstable when working with large documents. Need to handle table of contents and references yourself. Too easy to copy and paste images from screenshots. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Temptation to hack it together is greater. Too easy to change text styles, e.g. the font and font size. Difficult to use styles consistently; too easy to change in just one place. Can become unstable when working with large documents. Need to handle table of contents and references yourself. Too easy to copy and paste images from screenshots. Code listings should never be graphics. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Temptation to hack it together is greater. Too easy to change text styles, e.g. the font and font size. Difficult to use styles consistently; too easy to change in just one place. Can become unstable when working with large documents. Need to handle table of contents and references yourself. Too easy to copy and paste images from screenshots. Code listings should never be graphics. Figures should use vector graphics, not raster graphics. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Motivation: What s wrong with Word? Word allows you to do too much too easily. Temptation to hack it together is greater. Too easy to change text styles, e.g. the font and font size. Difficult to use styles consistently; too easy to change in just one place. Can become unstable when working with large documents. Need to handle table of contents and references yourself. Too easy to copy and paste images from screenshots. Code listings should never be graphics. Figures should use vector graphics, not raster graphics. And of course, math symbols does not look so nice. Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 4 / 18

Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 5 / 18

Two Examples of bad Thesis Formatting! Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 6 / 18

Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 7 / 18

One Example of Good Thesis Formatting! Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 8 / 18

TEX and L A TEX: Two famous computer scientists Donald Knuth Invented TEX The art of computer programming Turing Award winner 1974 Leslie Lamport Invented L A TEX which is a macro layer above TEX Also famous for inventing the Paxos consensus protocol Turing Award winner 2013 Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 9 / 18

Editors All real editors have support for L A TEX TextMate (mac), Emacs, Kile (linux), vim, Notepad++ (win) Typical features: Syntax highlighting, autocompletion, compile and view document Specialized editors (some come bundled with tex distro): TeXShop (mac), Texmaker, TeXstudio (Ryen recommends) Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 10 / 18

Editors II WYSIWYG editors: LyX Web-based collaborative editors (backed by git): https://www.sharelatex.com https://www.overleaf.com For a full list see: https://en.wikipedia.org/wiki/comparison_of_tex_editors Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 11 / 18

Collaboration Tools git and https://github.com Dropbox shared folder Templates: https://github.com/uis-no/ Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 12 / 18

Useful command line tools to know latex pdflatex bibtex (If you use an editor you probably don t need these.) Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 13 / 18

Bibliography Tools BibDesk (mac), Mendeley, Papers Managing your references is important; start early Easy to download.bib entries from online databases IEEE xplore ACM DL http://dblp.uni-trier.de For a full list see: https://en.wikipedia.org/wiki/comparison_ of_reference_management_software Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 14 / 18

Online Resources We will use this: http://www.latex-tutorial.com This is a useful resource it you have questions: http://tex.stackexchange.com The Elements of Style: https: //www.goodreads.com/ebooks/download/33514?doc=4283 Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 15 / 18

Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 16 / 18

Do s and Don ts! Avoid footnotes (almost) at all cost. Avoid different spacing between paragraphs. Avoid citations to too many web pages. Use the same font style and size for body text. Don t overdo bold and italic; only when introducing concept/idea. Math should look like: y = ax + b Regular text in math mode: t i P ret ime if P i 1,c = 0 P i,c 0 C j A t i,j = t i P ostt ime if P i 1,c 0 P i,c = 0 C j A (1) otherwise t i Use justified text; it looks better! In general, be consistent! Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 17 / 18

DIY: Installation and Getting Started L A TEX distributions: TeX Live: https://www.tug.org/texlive/ MacTeX: https://www.tug.org/mactex/ MikTeX: http://miktex.org/ Hein Meling (Univ. of Stavanger) LATEX introduction Nov. 2015 18 / 18