Praktische Aspekte der Informatik. Moritz Mühlhausen Prof. Marcus Magnor

Size: px
Start display at page:

Download "Praktische Aspekte der Informatik. Moritz Mühlhausen Prof. Marcus Magnor"

Transcription

1 Praktische Aspekte der Informatik Moritz Mühlhausen Prof. Marcus Magnor

2 LaTeX Documents

3 Further Reading Warning! The following slides are meant to give you a very superficial introduction. If you want to learn more, have a look at: Home.html

4 Outline Introduction Code Structure References, Cites and Bibliography Tables and Figures Math Custom Commands 4

5 Why LaTeX? Benefits Drawbacks ASCII format ideal for versioning Not WYSIWYG (at least not for free) Formulae editing Cryptic Error Messages Multi-Platform Other technical difficulties

6 Workflow Write text Compile text run pdflatex or run latex, dvips, ps2pdf or use a makefile Check the output.pdf

7 Example \documentclass[11pt,a4paper]{article} Variables \title{padi Latex Example} \author{thomas L\"owe} \date{\today} \begin{document} \maketitle \section{introduction} What this thesis is about. \section{related Work} What others have done before. \section{my Approach} What my idea is. \section{my Implementation} How I implemented my idea. \section{my Results} How I evaluated my approach. \subsection{performance} How fast my approach is. \subsection{user Study} How much more usable my approach is. \section{conclusion and Future Work} I am awesome. \end{document}

8 Example \documentclass[11pt,a4paper]{article} Variables \title{padi Latex Example} \author{thomas L\"owe} \date{\today} \begin{document} \maketitle \section{introduction} What this thesis is about. \section{related Work} What others have done before. \section{my Approach} What my idea is. \section{my Implementation} How I implemented my idea. \section{my Results} How I evaluated my approach. \subsection{performance} How fast my approach is. \subsection{user Study} How much more usable my approach is. \section{conclusion and Future Work} I am awesome. \end{document}

9 Example \documentclass[11pt,a4paper]{article} Variables \title{padi Latex Example} \author{thomas L\"owe} \date{\today} \begin{document} \maketitle \section{introduction} What this thesis is about. \section{related Work} What others have done before. \section{my Approach} What my idea is. \section{my Implementation} How I implemented my idea. \section{my Results} How I evaluated my approach. \subsection{performance} How fast my approach is. \subsection{user Study} How much more usable my approach is. \section{conclusion and Future Work} I am awesome. \end{document}

10 Outline Introduction Code Structure References, Cites and Bibliography Tables and Figures Math Custom Commands

11 Outsourcing \documentclass[11pt,a4paper]{article} Variables \title{padi Latex Example} \author{thomas L\"owe} \date{\today} \begin{document} \maketitle \input{sections/introduction} sections/introduction.tex \input{sections/related_work} sections/related_work.tex \input{sections/approach} sections/approach.tex \input{sections/implementation} sections/implementation.tex \input{sections/results} sections/results.tex \input{sections/conclusion} sections/conclusion.tex \end{document}

12 Outsourcing (Subsections) sections/results.tex \section{my Results} How I evaluated my approach. \input{sections/results_performance} \input{sections/results_study}

13 Best Practices sections/introduction.tex \section{introduction} What is lorem ipsum? \textbf{lorem Ipsum} is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. Where does it come from? Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, \emph{consectetur}, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source.

14 Outline Introduction Code Structure References, Cites and Bibliography Tables and Figures Math Custom Commands

15 Text References sections/introduction.tex \section{introduction}\label{sec:introduction} Structure of this thesis This work is organized as follows: Section~\ref{sec:related_work} discusses related work. Section~\ref{sec:approach} describes our proposed approach. In Section~\ref{sec:implementation} we outline our implementation. Section~\ref{sec:results} evaluates our proposed approach. Section~\ref{sec:conclusion} concludes this paper and outlines future work.

16 Citations You will have to reference other publications. sections/related_work.tex \section{related Work}\label{sec:related_work} Among the most common representations for eye tracking data in video are attention maps~\cite{duchowski2012aggregate,mackworth1958eye} and scan paths~\cite{noton1971scanpaths}.

17 Bibliography using Bibtex \documentclass[11pt,a4paper]{article} Variables \title{padi Latex Example} \author{thomas L\"owe} \date{\today} \begin{document} \maketitle \input{sections/introduction} sections/introduction.tex \input{sections/related_work} sections/related_work.tex \input{sections/approach} sections/approach.tex \input{sections/implementation} sections/implementation.tex \input{sections/results} sections/results.tex \input{sections/conclusion} sections/conclusion.tex \bibliographystyle{abbrv} \bibliography{sections/references} sections/references.bib \end{document}

18 Bibtex title = {Aggregate gaze visualization with real-time heatmaps}, author = {Duchowski, Andrew T and Price, Margaux M and Meyer, Miriah and Orero, Pilar}, booktitle = {Proceedings of the Symposium on Eye Tracking Research and Applications}, pages = {13--20}, year = {2012}, organization = {ACM} title = {Eye fixations recorded on changing visual scenes by the television eye-marker}, author = {MACKWORTH, JANE F and Mackworth, NH}, journal = {JOSA}, year = 1958, number = 7, pages = { }, volume = 48, publisher = {Optical Society of America} title = {Scanpaths in eye movements during pattern perception}, author = {Noton, David and Stark, Lawrence}, journal = {Science}, year = 1971, number = 3968, pages = { }, volume = 171, publisher = {American Association for the Advancement of Science} }

19 Bibliography Tools There are several tools to help you manage cites JabRef Citavi Mendeley

20 Detour: Google Scholar

21 Detour: Google Scholar

22 Outline Introduction Code Structure References, Cites and Bibliography Tables and Figures Math Custom Commands

23 Tables sections/results_performance.tex \subsection{performance}\label{sec:results_performance} Evaluation As shown in Table~\ref{tab:performance} our approach is awesome. \begin{table}[h] \centering \caption{performance comparison with Brute et al.}\label{tab:performance} \begin{tabular}{ r c c } Approaches & Time (s) & Memory (gb) \\ \hline Brute Force~\cite{brute1916} & 5.2 & 6.6 \\ More Force~\cite{brute1918} & 3.5 & 7.11 \\ \textbf{our} & \textbf{2} & \textbf{3.1}\\ \end{tabular} \end{table}

24 Tables

25 Figures sections/results_study.tex \subsection{user Study}\label{sec:results_study} How much more usable my approach is, when using the Lenna images, Fig.~\ref{fig:lenna}. \begin{figure}[h] \centering \includegraphics[width=0.3\textwidth]{figures/lenna.png} \includegraphics[width=0.3\textwidth]{figures/lenna.png} \caption{we used two Lenna images in our study.}\label{fig:lenna} \end{figure}

26 Figures

27 Outline Introduction Code Structure References, Cites and Bibliography Tables and Figures Math Custom Commands

28 Packages Sometimes you need more features than standard Latex has to offer \documentclass[11pt,a4paper]{article} German language support \usepackage[german]{babel} Math support \usepackage{amsmath} \usepackage{amssymb} \usepackage{amsthm} More Examples:

29 Math Environments sections/approach.tex My idea in different math environments, such that \begin{equation}\label{eq:math} \int_{a=1}^b \theta = 0, \end{equation} where $a,b \in\mathbb{c}^{12}$ are variables.

30 Math Environments sections/approach.tex We can also express Equation~(\ref{eq:math}) as \begin{equation*} unnumbered equation \sum_{\mu = 7}^{n} \frac{23}{5} \neq 23/5 \end{equation*}

31 Math Environments sections/approach.tex However, we prefer using this aligned optimization problem: \[ shorthand for unnumbered equation \begin{aligned} aligned environment & \underset{x}{\text{minimize}} & & f_0(x) \\ & \text{subject to} & & f_i(x) \leq b_i, \; i = 1, \ldots, m. \end{aligned} \]

32 Outline Introduction Code Structure References, Cites and Bibliography Tables and Figures Math Custom Commands

33 Custom Commands You can also define your own commands: \documentclass[11pt,a4paper]{article} \newcommand{\etal}{~et~al.~} usage: Bob\etal\cite{brute1916} \newcommand{\keyword}[2]{\emph{#1}~(dt. #2)} usage: \keyword{tree}{baum}

Beautiful Lighting Effects

Beautiful Lighting Effects Beautiful Lighting Effects Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry s standard dummy text ever since the 1500s, when an unknown printer

More information

Html 5 Basic structure. <!DOCTYPE html> HTML <!DOCTYPE> Declaration. Mansour

Html 5 Basic structure. <!DOCTYPE html> HTML <!DOCTYPE> Declaration. Mansour HTML Declaration This is an HTML document. To declare the language of a Web page Opening and closing of HTML Tag

More information

Myriad Pro Italic 15 pt. Lites of the word in classical literature, discovered the undoubtable source.

Myriad Pro Italic 15 pt. Lites of the word in classical literature, discovered the undoubtable source. 16 mm 16 mm 16 mm Myriad Pro Bold, 35 pt 16 mm Myrad Pro Semibold 10 pt. Lorem Ipsum is simply dummy text of the printing and typesetting been the industry s standard dummy text ever since the 1500s, when

More information

Smartphone Mobile UI elements

Smartphone Mobile UI elements Smartphone Mobile UI elements v.0. - July, 0 Buttons List view Edit panel Title SLIDER seconds Tabs + Accordions This is a simple connected tab that sets the on tab to the content clock to visually connect

More information

Outline. A Sneak Peek

Outline. A Sneak Peek Outline L A TEX Primer Things you need to know as a starter Jialin He Department of Electrical Engineering Southern Methodist University 05/31/2011 1 Introduction How LATEX works? Document structure 2

More information

Using LaTex and BibTex to Write Academic Documents. Ligang He Department of Computer Science University of Warwick

Using LaTex and BibTex to Write Academic Documents. Ligang He Department of Computer Science University of Warwick Using LaTex and BibTex to Write Academic Documents Ligang He Department of Computer Science University of Warwick Introduction In LaTex, a markup language is used to describe document structure and format,

More information

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

L A TEX Tutorial. 1 Introduction. 2 Running L A TEX. J. E. Rice. May 2010 L A TEX Tutorial J. E. Rice May 2010 Abstract The purpose of this document is to provide a simple example of how to use L A TEX. Examples of tables, figures, citations, references and math are shown, and

More information

An Interactive Introduction to L A TEX. Part 2: Structured Documents & More. Dr John D. Lees-Miller. writel A TEX.

An Interactive Introduction to L A TEX. Part 2: Structured Documents & More. Dr John D. Lees-Miller. writel A TEX. An Interactive Introduction to L A TEX Part 2: Structured Documents & More Dr John D. Lees-Miller writel A TEX February 27, 2013 Outline Structured Documents Title and Abstract Sections Labels and Cross-References

More information

L A T E X Workshop. Bijulal D & Anu Thomas Industrial Engineering and Operations Research Indian Institute of Technology

L A T E X Workshop. Bijulal D & Anu Thomas Industrial Engineering and Operations Research Indian Institute of Technology L A T E X Workshop Bijulal D & Anu Thomas Industrial Engineering and Operations Research Indian Institute of Technology LAT E X Workshop, IEOR@IITB, March 18 & 23, 2010 p. 1 Outline of the Workshop Introduction

More information

An introduction. C.D. Emmery & M.M. van Zaanen. October 22, Tilburg University

An introduction. C.D. Emmery & M.M. van Zaanen. October 22, Tilburg University LATEX An introduction C.D. Emmery & M.M. van Zaanen Tilburg University October 22, 2013 What is L A TEX? System used to typeset documents. Typesetting: arranging all content in a document in order to achieve

More information

Introduction to L A TEX

Introduction to L A TEX Introduction to L A TEX Helen Scharber 1 Introduction In this workshop, we ll be looking at how to create a basic document in L A TEXthat includes some math. There are a few important things to mention

More information

Workshop: A Simple Introduction to L A TEX

Workshop: A Simple Introduction to L A TEX Workshop: A Simple Introduction to L A TEX Michael P. Fix Susanne Schorpp Georgia State University 142 October 2012 Outline 1 Introduction 2 The Basics 3 Typesetting Text 4 Typesetting Math 5 Tables and

More information

Introduction to LaTeX. Christoph Pickl

Introduction to LaTeX. Christoph Pickl Introduction to LaTeX Christoph Pickl 1 Who knows (La-)TeX? 2 Who has ever written a document with it? 3 Who has ever written a package? 4 Agenda 1. Basics First steps with LaTeX Creating a LaTeX-Document

More information

Introduction to LaTeX. Paul Fodor Stony Brook University

Introduction to LaTeX. Paul Fodor Stony Brook University Introduction to LaTeX Paul Fodor Stony Brook University http://www.cs.stonybrook.edu/~cse215 LaTeX TeX is essentially a Markup Language (like HTML, CSS, JSON, XML and RTF) TeX written by Donald Knuth in

More information

Introduction to L A TEX

Introduction to L A TEX Introduction to L A TEX Mark Baltovic MA498 - Dissertation in Mathematics Objectives of this session What is L A TEX? The L A TEX source file Inside the body of the text Typesetting mathematics Internal

More information

An Introduction to LATEX

An Introduction to LATEX An Introduction to L A TEX Hands-on workshop University at Buffalo INFORMS Student Chapter October 26, 2016 Agenda Motivation & Intro to LATEX 1 Motivation & Intro to L A TEX Motivation Introduction Getting

More information

Mikkel Madsen

Mikkel Madsen Mikkel Madsen latex@mikkl.dk After completing this course, you: Have an understanding of what LaTeX is Have an idea of what things can be easily accomplished in LaTeX Know where to look for help DON T

More information

Basics. Options. Commands

Basics. Options. Commands L A TEX Basics https://www.sharelatex.com http://gradquant.ucr.edu/latex-resources Options Preamble Commands Line numbers Document body Document Classes Document class determines the overall layout of

More information

Introduction to L A TEX

Introduction to L A TEX A very short Introduction to L A TEX Florence Débarre UBC Delta Tea April 2012 Outline 1 General philosophy 2 The source document Preamble Structure Paragraphes Images Tables Equations Languages Customization

More information

L A TEXInstallation and Introduction

L A TEXInstallation and Introduction L A TEXInstallation and Introduction Andrew McAllister Society of Physics Students September 21st, 2011 Andrew McAllister (SPS) LATEXIntro September 21st, 2011 1 / 22 What is L A TEX? L A TEXis a typesetting

More information

Dec. 27 th, 2010 University of Isfahan

Dec. 27 th, 2010 University of Isfahan Lt Latex Introduction It ti Adapted from Latex Workshop [1] Dr. Bahman Zamani Dec. 27 th, 2010 University of Isfahan Overview What is Latex? Why Latex? Why not Latex? How to InstallLatex? Where to Start?

More information

Math 235: Introduction to LaTeX

Math 235: Introduction to LaTeX Math 235: Introduction to LaTeX The LaTeX word processing system was built to do mathematical typesetting. It is different than word processors; in LaTeX you type in text and typesetting commands, then

More information

COMP496/901: Academic Presentation and Writing Skills Using LaTeX

COMP496/901: Academic Presentation and Writing Skills Using LaTeX COMP496/901: Academic Presentation and Writing Skills Using LaTeX Robert Dale Robert.Dale@mq.edu.au 1 Acknowledgements These slides borrow heavily from similar material by: Jan-Philipp Söhn David Squire

More information

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

(Yet Another) Introduction to L A TEX 2ε (V3) (Yet Another) Introduction to L A TEX 2ε (V3) Matteo Carrara August 30th, 2013 (Yet Another) Introduction to LATEX2ε (V3) 1 / 29 What is L A TEX 2ε? Typesetting system that is very suitable for producing

More information

LaTeX: Scientific Document Writing

LaTeX: Scientific Document Writing 2 nd November, 2017 LaTeX: Scientific Document Writing Dr. Anurag Prakash Sunda DST INSPIRE Faculty Dept. of Chemistry, School of Chemical Sciences and Pharmacy Central University of Rajasthan www.apsunda.com

More information

Research 101 Paper Writing with LaTeX. Jia-Bin Huang Department of Electrical and Computer Engineering Virginia Tech

Research 101 Paper Writing with LaTeX. Jia-Bin Huang Department of Electrical and Computer Engineering Virginia Tech Research 101 Paper Writing with LaTeX Jia-Bin Huang Department of Electrical and Computer Engineering Virginia Tech jbhuang@vt.edu Writing Papers = Conveying Your Ideas Writing Good Papers = Conveying

More information

Forschungskolleg / ACSE Exercise 2. Tools around LaTeX

Forschungskolleg / ACSE Exercise 2. Tools around LaTeX Fakultät Informatik Institut für Software- und Multimediatechnik - Lehrstuhl für Softwaretechnologie Forschungskolleg / ACSE Exercise 2 Tools around LaTeX 23.10.2012 LAST WEEK Any Questions? 23.10.2012

More information

Introduction to L A TEX beamer

Introduction to L A TEX beamer Introduction to L A TEX beamer Lukas Block, Nadja Maraun University of Paderborn June, 2017 Abstract You will learn what L A TEX is and how to use it for presentations. 2/34 Summary Introduction: L A TEX

More information

Getting started with Latex

Getting started with Latex Getting started with Latex Robert G. Niemeyer University of New Mexico, Albuquerque October 15, 2012 What is Latex? Latex is a mathematical typesetting language. Essentially, when you are using Latex to

More information

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

Intro to LATEX I. Aaron Erlich POLS/CSSS 510, Why LATEX? Programming Document Structure Floats Tables Lists Math Intro to LATEX I 1 1 POLS/CSSS 510, 2012 Intro to LATEX I 1 / 32 Outline 1 Why L A TEX? 2 Programming 3 Document Structure 4 Floats 5 Tables 6 Lists 7 Math Intro to LATEX I 2 / 32 The Complaint This sucks

More information

What is L A T E X? Dan Yasaki. June 4, 2018 REU at Elon University. UNC Greensboro. Dan Yasaki What is LAT E X? 1 / 22

What is L A T E X? Dan Yasaki. June 4, 2018 REU at Elon University. UNC Greensboro. Dan Yasaki What is LAT E X? 1 / 22 What is L A T E X? Dan Yasaki UNC Greensboro June 4, 2018 REU at Elon University Dan Yasaki What is LAT E X? 1 / 22 What is L A T E X? L A T E X is a document preparation system by Leslie Lamport built

More information

Tools Course: Part 2

Tools Course: Part 2 Tools Course: Part 2 Christoph M. Kanzler Slides adapted from Dominik Wyser/Jean- Claude Metzger christoph.kanzler@hest.ethz.ch http://www.relab.ethz.ch 22.02.2017 Zürich, 20.02.2019 Overview Theory Recap:

More information

Intro to LaTeX Workshop

Intro to LaTeX Workshop Intro to LaTeX Workshop Crystal Nguyen University of North Carolina at Chapel Hill 10/13/2017 Nguyen (UNC) LaTeX Workshop 10/13/2017 1 / 31 Overview 1 Getting Started in LaTeX 2 Typesetting Equations 3

More information

Using the Penn Biostat LaTeX Templates

Using the Penn Biostat LaTeX Templates Using the Penn Biostat LaTeX Templates Sarah J. Ratcliffe Professor of Biostatistics January 4, 2018 Why LaTeX? It s is a document preparation system for high-quality typesetting. Controls all the page

More information

EBESS and MESS Presents: Learn to LaTeX. Presented by Joshua Tambunan 13 February 2018

EBESS and MESS Presents: Learn to LaTeX. Presented by Joshua Tambunan 13 February 2018 EBESS and MESS Presents: Learn to LaTeX Presented by Joshua Tambunan 13 February 2018 Structure of the Night Basics of LaTeX Motivation What? Why? Structure of the Night Starting a document Commenting

More information

Become a L A TEX Guru

Become a L A TEX Guru Become a L A TEX Guru 1 Many thanks to Michele, who was my coteacher for this class for Splash 2009 1. Log in using the username sipb2 and the password hsspmonster 2. Once you are logged on, type sudo

More information

Introduction to LATEX

Introduction to LATEX Introduction to LATEX Jennifer Flegg, September 5 2018 School of Mathematics and Statistics, University of Melbourne Why L A TEX? L A TEX is the mathematical/statistical standard L A TEX looks better than

More information

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

L A TEX Overview. Jiayi Liu. January 31, Colorado School of Mines 1 L A TEX Overview Jiayi Liu Colorado School of Mines January 31, 2017 Please refer to LATEX WikiBooks and ShareLaTeX.com Documentation for more details. 2 Brief History TEX ( Tech ) A low-level markup

More information

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

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 T E X and L A T E X Document preparation tools This lecture will introduce software necessary to produce documents using L A T E X in the School of Computer Science. It will also show the basics of producing

More information

Text Style Italic ROTATE RGB RED. ROTATE CMYK Yellow. ROTATE CMYK Cyan ROTATE RGB BLUE

Text Style Italic ROTATE RGB RED. ROTATE CMYK Yellow. ROTATE CMYK Cyan ROTATE RGB BLUE Text Mirror Line Spacing: mm Line Spacing: -.5mm Line Spacing: 1.mm g and typesetting industry. Lorem Ipsum has be en the industry's standard dummy text ever sinc e the 15s, when an unknown printer took

More information

MATLAB for the Sciences

MATLAB for the Sciences A Preliminary Discussion in L A TEX, Part 2 January 6, 2008 Multiple Lines of Equations Just as there was an environment for writing equations, there is an environment for multi-line equations. \begin{eqnarray}

More information

Helen Cameron. A Brief Overview of LATEX

Helen Cameron. A Brief Overview of LATEX A Brief Overview of L A TEX What Is L A TEX? L A TEX is a document preparation system designed by Leslie Lamport on top of Donald Knuth s TEX. Useful Websites There s a useful wikibook about L A TEX at

More information

Introduction to. Research Seminar System Analysis. Florian Kragulj

Introduction to. Research Seminar System Analysis. Florian Kragulj Introduction to Research Seminar System Analysis Florian Kragulj Introduction LaTeX is not a word processor! Instead, LaTeX encourages authors not to worry too much about the appearance of their documents

More information

Exercises in LaTeX IDA on AAU

Exercises in LaTeX IDA on AAU Exercises in LaTeX IDA on AAU Consistently the exercises are divided into a mandatory part and a bonus part. We expect all to do the exercises in the mandatory part, while the ones in the bonus part can

More information

David Helmbold, October 2005, Revised October 2007

David Helmbold, October 2005, Revised October 2007 Short Intro to LATEX David Helmbold, October 2005, Revised October 2007 Goals: Introduce L A TEX... so you can read/edit L A TEX source... and use manual as reference rather than reading it Outline: 1.

More information

Very Short Introduction to LaTeX

Very Short Introduction to LaTeX Very Short Introduction to LaTeX Johann Mitlöhner 2015 1 Motivation The computer scientist Donald Knuth developed the program TeX [1] in the late 70s to facilitate typesetting texts containing mathematical

More information

Praktische Aspekte der Informatik

Praktische Aspekte der Informatik Praktische Aspekte der Informatik Moritz Mühlhausen Prof. Marcus Magnor Software Versioning Git basics, workflow, and commands Further Reading Warning! The following slides are meant to give you a very

More information

A LAT E X Tutorial. Evangelos Milios. March 15, 2004

A LAT E X Tutorial. Evangelos Milios. March 15, 2004 A LAT E X Tutorial Evangelos Milios March 15, 2004 What is LAT E X LAT E X is a typesetter. processor. It is not WYSIWYG. It is not a word Author specifies the structure of the document symbolically (in

More information

An Interactive Introduction to L A TEX

An Interactive Introduction to L A TEX An Interactive Introduction to L A TEX Part 1: The Basics Dr John D. Lees-Miller December 2, 2017 Why L A TEX? It makes beautiful documents Especially mathematics It was created by scientists, for scientists

More information

CORPORATE. Brand Standards Guide

CORPORATE. Brand Standards Guide CORPORATE Brand Standards Guide JANUARY 2017 ALBERTA URBAN MUNICIPALITIES ASSOCIATION ALBERTA MUNICIPAL SERVICES CORPORATION Table of Contents Corporate Identity 3 4 Key Messages 4 Corporate Colours 5

More information

An Interactive Introduction to L A TEX. Part 1: The Basics. John Lees-Miller. writel A TEX

An Interactive Introduction to L A TEX. Part 1: The Basics. John Lees-Miller. writel A TEX An Interactive Introduction to L A TEX Part 1: The Basics John Lees-Miller writel A TEX Why L A TEX? I It makes beautiful documents I Especially mathematics I It was created by scientists, for scientists

More information

ecologyaction.ca style guide

ecologyaction.ca style guide ecologyaction.ca style guide Style Guide Creating the face of Ecology Action Centre Our logo, colour palette, typography, and photographic style are the 4 key elements to our identity. They re more than

More information

Workshop on LATEX 2ε. Asst. Prof. Dr. Kemal Bagzibagli Department of Economics. 20 May 2015

Workshop on LATEX 2ε. Asst. Prof. Dr. Kemal Bagzibagli Department of Economics. 20 May 2015 Workshop on LATEX 2ε Asst. Prof. Dr. Kemal Bagzibagli Department of Economics 20 May 2015 1 Outline 1 Introduction 2 Some L A TEX Features 3 Input File Structure 4 The Layout of the Document 5 Special

More information

A brief introduction to L A TEX

A brief introduction to L A TEX A brief introduction to L A TEX Chris Bowers October 16, 2007 What is L A TEX? TEX developed late 70 s as typesetting language. L A TEX is a set of macro extensions to TEX It s a document preparation system.

More information

Tools for Scientific Writing with LAT E X. Johan Carlson

Tools for Scientific Writing with LAT E X. Johan Carlson Tools for Scientific Writing with LAT E X Johan Carlson Luleå University of Technology Dept. of CSEE EISLAB Email: johanc@csee.ltu.se Tools for Scientific Writing Lecture no. 2 1 Last lecture What is L

More information

Mingxi Liu Energy & Resources Group University of California, Berkeley CONTENTS

Mingxi Liu Energy & Resources Group University of California, Berkeley CONTENTS L A TEX Starter Kit 1 Mingxi Liu Energy & Resources Group University of California, Berkeley CONTENTS I L A TEX basics 3 I-A How to pronounce L A TEX?........................... 3 I-B What the heck is

More information

L A T E X Tutorial. Wanmin Liu August. Department of Mathematics The Hong Kong University of Science and Technology

L A T E X Tutorial. Wanmin Liu August. Department of Mathematics The Hong Kong University of Science and Technology L A T E X Tutorial Wanmin Liu Department of Mathematics The Hong Kong University of Science and Technology 2012 August Outline 1 Introduction 2 Basic example 3 Document structure 4 Fonts 5 Basic commands

More information

VERY VERY SHORT GUIDE TO LATEX

VERY VERY SHORT GUIDE TO LATEX - a System VERY VERY SHORT GUIDE TO LATEX School of Mathematics September 2017 - a System Advantages... Disadvantages... The Basics THE BASIC IDEA A word processor allows the user to design the document

More information

L A TEX minicourse. dstowell, mag, sar, scannell,... September Typeset by FoilTEX

L A TEX minicourse. dstowell, mag, sar, scannell,... September Typeset by FoilTEX L A TEX minicourse dstowell, mag, sar, scannell,... September 2003 Typeset by FoilTEX What it is What is L A TEX? a typesetting system for creating high-quality documents allows you to create complex-looking

More information

PRISM Introduction to L A TEX

PRISM Introduction to L A TEX PRISM to L A TEX Matt Hitt & Ben Jones PRISM Department of Political Science hitt.23@osu.edu jones.2781@osu.edu January 20, 2011 LaTeX: What is it and why should you use it? LaTeX (pronounced lah-tech

More information

Pimp your thesis: a minimal introduction to L A T E X.

Pimp your thesis: a minimal introduction to L A T E X. 1 / 20 Pimp your thesis: a minimal introduction to L A T E X. Maarten Bransen IC/TC, U.S.S. Proton March 20, 2018 2 / 20 What is L A T E X? Most word processors you may be used to (i.e. Microsoft Word,

More information

Introduction to L A TEX Part II

Introduction to L A TEX Part II Introduction to L A TEX Part II for MST Students Sascha Frank IFI 24.11.2011 Sascha Frank (IFI) Introduction to LATEX Part II 24.11.2011 1 / 33 1 Outline 2 Text footnote Reference Counting 3 Structure

More information

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

How to L A TEX. George Wong, David Mykytyn. 6 October 2016 How to L A TEX George Wong, David Mykytyn 6 October 2016 1 What is L A TEX? Used in textbooks, journal/conference articles, and lab reports! You provide the material and L A TEX renders according to typographical

More information

LearningLatex. % This file walks you through some basic things with LaTex % Thanks to Patrick Lam and Maya Sen for letting me borrow their materials

LearningLatex. % This file walks you through some basic things with LaTex % Thanks to Patrick Lam and Maya Sen for letting me borrow their materials % Jennifer Pan % Math Prefresher % Fall 2011 % This file walks you through some basic things with LaTex % Thanks to Patrick Lam and Maya Sen for letting me borrow their materials % COMMANDS % You have

More information

Introduction to L A TEX Part II

Introduction to L A TEX Part II Introduction to L A TEX Part II for MST Students Sascha Frank IFI 24.11.2011 Sascha Frank (IFI) Introduction to LATEX Part II 24.11.2011 1 / 33 1 Outline 2 Text footnote Reference Counting 3 Structure

More information

Introduction to L A TEX

Introduction to L A TEX Introduction to L A TEX Yuval Carmel Ben-Gurion University June 30, 2009 Yuval Carmel (Ben-Gurion University) Introduction to LATEX June 30, 2009 1 / 40 Introduction L A TEX is not a word processor! Word,

More information

Scientific writing and bibliographic research

Scientific writing and bibliographic research Scientific writing and bibliographic research Day 3 Philipp Zumstein, Stefan Weil (Mannheim University Library) philipp.zumstein, stefan.weil @bib.uni-mannheim.de Scientific writing and bibliographic research

More information

Praktische Aspekte der Informatik

Praktische Aspekte der Informatik Praktische Aspekte der Informatik Moritz Mühlhausen Prof. Marcus Magnor Prototype Presentation 20.12.2017 Prototype Presentation Show everyone what you have so far! Run your prototype on the projector.

More information

Introduction to L A TEX

Introduction to L A TEX NMT May 18, 2016 Written by Ian Jones Revised by Caleb Hightower Contents 1 What is L A TEX? 2 2 Your First L A TEX Document 2 2.1 Getting Started............................ 3 3 Document Structure 4 3.1

More information

CSCM10 Research Methodology A Taster of L A TEX

CSCM10 Research Methodology A Taster of L A TEX CSCM10 Research Methodology A Taster of L A TEX Anton Setzer http://www.cs.swan.ac.uk/ csetzer/lectures/ computerscienceprojectresearchmethods/current/index.html October 22, 2017 WYSIWYG Systems WYSIWYG

More information

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

WYSIWYG Systems. CSCM10 Research Methodology A Taster of L A TEX WYSIWYM. Advantages/Disadvantages of WYSIWYG Systems. WYSIWYG Systems CSCM10 Research Methodology A Taster of L A TEX Anton Setzer http://www.cs.swan.ac.uk/ csetzer/lectures/ computerscienceprojectresearchmethods/current/index.html WYSIWYG = What You See

More information

Basic L A TEX. what is LaTeX?

Basic L A TEX. what is LaTeX? Basic L A TEX Erik Brunvand what is LaTeX? it s a typesetting markup language it s a set of macros that use TeX to format documents it s a powerful set of formatting commands that includes support for

More information

LaTeX. Information Literacy II EN(IL2) Course

LaTeX. Information Literacy II EN(IL2) Course LaTeX Information Literacy II EN(IL2) Course Previous Lecture Introduction to Latex - Basic commands - Structure of the document - Mathematical expressions - Image Today Comments on assignment 2 More on

More information

Research Method and Report Writing Lecture 4: An Introduction to L A TEX

Research Method and Report Writing Lecture 4: An Introduction to L A TEX Research Method and Report Writing Lecture 4: An Introduction to L A TEX Farzaneh Abdollahi {Thanks to Hamed Rezaee} Department of Electrical Engineering Amirkabir University of Technology Fall 2012 Farzaneh

More information

B2G Mail - No Account. Mail. To send and receive , you will need to setup an account. Add Account. Add Hotmail. Add Gmail.

B2G Mail - No Account. Mail. To send and receive  , you will need to setup an account. Add  Account. Add Hotmail. Add Gmail. BG Mail - No Account Mail To send and receive email, you will need to setup an account. Add Email Account Add Hotmail Add Gmail Add Yahoo Mail BG Mail - New Account Setup New Gmail Account Setup. Returns

More information

Assessments for CS students:

Assessments for CS students: Assessments for CS students: Two hours per week lectures, Tuesdays 2-4pm. Three in-semester assignments, with feedback de-coupled from assessment: Assignment 1 Generic paper Assignment 2 Literature review

More information

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

CSCE 222 Discrete Structures for Computing. LaTeX. Dr. Hyunyoung Lee. !!!!! Based on slides by Andreas Klappenecker CSCE 222 Discrete Structures for Computing LaTeX Dr. Hyunyoung Lee!!!!! Based on slides by Andreas Klappenecker 1 Tripitaka Koreana Palman Daejanggyeong ( Eighty-Thousand Tripitaka ) South Korean collection

More information

LaTeX, automata,computability, and notation. CS154 Chris Pollett Jan. 25, 2006.

LaTeX, automata,computability, and notation. CS154 Chris Pollett Jan. 25, 2006. LaTeX, automata,computability, and notation CS154 Chris Pollett Jan. 25, 2006. Outline What is LaTeX? Automata, Computability, and Complexity Mathematical Notation and Terminology What is LaTeX? LaTeX

More information

Forschungskolleg / ACSE Exercise 1 - LaTeX

Forschungskolleg / ACSE Exercise 1 - LaTeX Fakultät Informatik Institut für Software- und Multimediatechnik - Lehrstuhl für Softwaretechnologie Forschungskolleg / ACSE Exercise 1 - LaTeX 16.10.2012 Agenda LaTeX Language features and syntax BibTeX

More information

عمادة البحث العلمي جامعة الملك سعود

عمادة البحث العلمي جامعة الملك سعود عمادة البحث العلمي جامعة الملك سعود Introduction to Latex A very quick look at typesetting documents Dr. Amal Almohisen (based on slides by Andrei Gurtov ) Introduction Essentially a Markup Language (like

More information

An Introduction to L A TEX

An Introduction to L A TEX An Introduction to L A TEX John Hamer John.Hamer@glasgow.ac.uk 24 January 2018 What, how, where? L A TEX is a fine typesetting system. You write your document (paper, report, essay, thesis, poster, book,

More information

LaTeX. Information Literacy II EN(IL2) Course

LaTeX. Information Literacy II EN(IL2) Course LaTeX Information Literacy II EN(IL2) Course Previous Lecture Saving plots to file Customizing plots Bar and pie charts Today Introduction to Latex - Basic commands - Structure of the document - Mathematical

More information

A Grasshopper s Approach to L A TEX

A Grasshopper s Approach to L A TEX A Grasshopper s Approach to L A TEX JHB Deane and S Reich Updated by PJ Aston February 1, 2011 Contents 1 Introduction 2 2 Winshell 2 2.1 Editor Commands..................................... 2 2.2 Processing

More information

Introduction to LATEX

Introduction to LATEX Introduction to L A TEX Department of Statistics, UC Berkeley January 28, 2011 1 Why L A TEX? 2 Basics 3 Typing Math 4 BibTeX 5 More Why L A TEX? Professional typesetting tool offering great control Why

More information

Tools for Scientific Writing with LAT E X. Johan Carlson

Tools for Scientific Writing with LAT E X. Johan Carlson Tools for Scientific Writing with LAT E X Johan Carlson Luleå University of Technology Dept. of CSEE EISLAB Email: johanc@csee.ltu.se Tools for Scientific Writing Lecture no. 3 1 Last lecture Bibliography

More information

Researcher Development Unit: Introduction to Latex

Researcher Development Unit: Introduction to Latex Researcher Development Unit: Introduction to Latex Dr Morgiane Richard and Ana Ciocarlan m.richard@abdn.ac.uk Centre for Academic Development Academic Year 2016-2017 M. Richard, A. Ciocarlan (U.of Aberdeen)

More information

Learning L A TEX. Patrick Lam

Learning L A TEX. Patrick Lam Learning L A TEX Patrick Lam setting up 1. download a TeX distribution (MiKTeX, MacTeX, etc.) 2. download an editor (Texmaker, WinEDT, XEmacs, etc.) 3. start a.tex file in editor 4. work only in the.tex

More information

Student Learning Service: Introduction to Latex

Student Learning Service: Introduction to Latex Student Learning Service: Introduction to Latex Dr Morgiane Richard, Oana Matei and Florin Nedelea m.richard@abdn.ac.uk Student Learning Service Updated June 2018 Richard, Matei, Nedelea (U.of Aberdeen)

More information

L A TEXcourse. Carmen Alonso Montes. 30th May-2nd June, 2016

L A TEXcourse. Carmen Alonso Montes. 30th May-2nd June, 2016 L A TEXcourse Basque Center for Applied Mathematics -5pt 30th May-2nd June, 2016 Outline 1 2 3 4 5 6 7 8 In the previous lesson, we have a small introduction of the basics for LATEX Learnt basic document

More information

Explanatory note on the LaTeX thesis template. Basic knowledge of using LaTeX

Explanatory note on the LaTeX thesis template. Basic knowledge of using LaTeX Explanatory note on the LaTeX thesis template Before using the template you are assumed to have: Basic knowledge of using LaTeX This template may help you to: Make Table of contents Insert figures Write

More information

Introduction to Latex. A workshop by Dr. Ala Eshmawi

Introduction to Latex. A workshop by Dr. Ala Eshmawi Introduction to Latex A workshop by Dr. Ala Eshmawi 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

More information

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

What is LaTeX. Is a document markup language and document preparation system for the TeX typesetting program What is LaTeX LaTeX ( /ˈleɪtɛk/, /ˈleɪtɛx/, /ˈlɑːtɛx/, or /ˈlɑːtɛk/) Is a document markup language and document preparation system for the TeX typesetting program Refers only to the language, not to the

More information

COMS 6100 Class note

COMS 6100 Class note COMS 6100 Class note Biala Toheeb A. 26 August, 2016 A short quiz was given to test if the students really studied the linux commands. The answers to the quiz are Q1. How do you create a directory named

More information

An introduction to LATEX

An introduction to LATEX An introduction to L A TEX Course Notes: /Phillip Kent November 1, 2017 Resources This course is for L A TEX 2 ε (current standard). The previous version 2.09 works slightly differently - beware! Course

More information

TMS FNC PDF Library. TMS SOFTWARE TMS FNC UI Pack DEVELOPERS GUIDE

TMS FNC PDF Library. TMS SOFTWARE TMS FNC UI Pack DEVELOPERS GUIDE TMS FNC PDF Library December 2016 Copyright 2016 by tmssoftware.com bvba Web: http://www.tmssoftware.com Email: info@tmssoftware.com 1 Index Getting Started... 3 Starting a new document... 3 Adding pages...

More information

Helen Cameron. A Brief Overview of LATEX

Helen Cameron. A Brief Overview of LATEX A Brief Overview of L A TEX What Is L A TEX? L A TEX is a document preparation system designed by Leslie Lamport on top of Donald Knuth s TEX. Useful Books Leslie Lamport. L A TEX: A document preparation

More information

PAGE. DocumentViewer_v3 WIREFRAMES DESKTOP & TABLET 2.3 VERSION. Thu Feb PUBLISHED. Columbus,Tom AUTHORS

PAGE. DocumentViewer_v3 WIREFRAMES DESKTOP & TABLET 2.3 VERSION. Thu Feb PUBLISHED. Columbus,Tom AUTHORS 1 DESKTOP TABLET VERSION 2.3 2 Viewer Anatomy Tool Bar 36px tall by X wide. The width should adjust according to available screen real-estate Node in Focus Display Height and width should adjust according

More information

L A TEX From The Ground Up

L A TEX From The Ground Up L A TEX From The Ground Up Tim Schulte Albert-Ludwigs-Universität Freiburg Grundlagen der Künstlichen Intelligenz 9. November 2017 Why L A TEX? L A TEX is a document preparation system and markup language.

More information

Academic Skills in Computer Science (ASiCS) II) Text Processing with Latex II.1) Introduction to Latex

Academic Skills in Computer Science (ASiCS) II) Text Processing with Latex II.1) Introduction to Latex Fakultät Informatik Institut für Software- und Multimediatechnik - Lehrstuhl für Softwaretechnologie Academic Skills in Computer Science (ASiCS) II) Text Processing with Latex II.1) Introduction to Latex

More information

L A TEX 101. John Gardner and Alex Yuffa. May 2, How does L A TEX work? Exercise... 4

L A TEX 101. John Gardner and Alex Yuffa. May 2, How does L A TEX work? Exercise... 4 L A TEX 101 John Gardner and Alex Yuffa May 2, 2008 Contents 1 Introduction 2 2 What is L A TEX? 3 3 How does L A TEX work? 3 3.1 Exercise...................................... 4 4 Getting L A TEX 4 4.1

More information