How to make a presentation with L A TEX?

Similar documents
L A TEXtutorial. The very basics for typesetting research papers. Dr. Robin Roche. February 23, 2018

Joy Allen. March 12, 2015

Latex Review Beamer: Presentations and Posters Citations & References. L A TEXWorkshop. Mai Ha Vu. University of Delaware.

LaTeX in a nutshell. Master on Libre Software Miguel Vidal. September 24, GSyC/Libresoft URJC

Freedom from Powerpoint

BASIC TECHNOLOGY Pre K starts and shuts down computer, monitor, and printer E E D D P P P P P P P P P P

Introduction to Beamer

Biostatistics Student Seminar An Introduction To L A T E X

A Brief Introduction To. GRTensor. On MAPLE Platform. A write-up for the presentation delivered on the same topic as a part of the course PHYS 601

Beamer Class Demonstration

What is Beamer?! Introduction to Beamer Beamer is a LaTeX class for creating slides for presentations. Commands for Header and the Title Page

Introduction to ArcMap

Introduction to Beamer

An Introduction to L A T E X

Introduction. How to use this book. Linear algebra. Mathematica. Mathematica cells

1 Introduction. Multimedia, Vision and Graphics Laboratory

Introduction to Beamer

Why knitr? Very first steps in knitr Reviewing knitr ATM.Rnw Further exercises. PhD Workshop Series in

Biology 559R: Introduction to Phylogenetic Comparative Methods Topics for this week:

A Review: Geographic Information Systems & ArcGIS Basics

Using Microsoft Excel

Lab 6: Linear Algebra

ISIS/Draw "Quick Start"

Laboratory Exercise X Most Dangerous Places to Live in the United States Based on Natural Disasters

FIT100 Spring 01. Project 2. Astrological Toys

Spatial Analysis using Vector GIS THE GOAL: PREPARATION:

Submitted to Econometrica A SAMPLE DOCUMENT 1

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

An area chart emphasizes the trend of each value over time. An area chart also shows the relationship of parts to a whole.

Fundamentals of Computational Science

v Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes

MA 580; Numerical Analysis I

Gas Pressure and Temperature Relationships *

Curriculum Support Maps for the Study of Indiana Coal (Student Handout)

A (Mostly) Correctly Formatted Sample Lab Report. Brett A. McGuire Lab Partner: Microsoft Windows Section AB2

NMR Predictor. Introduction

Tutorial 23 Back Analysis of Material Properties

Tutorial. Getting started. Sample to Insight. March 31, 2016

Fin System, Inc. Company Report. Temperature Profile Calculators. Team 1 J. C. Stewards, Lead A. B. Williams, Documentation M. D.

(Elementary) Regression Methods & Computational Statistics ( )

My Map Activity MINNESOTA SOCIAL STUDIES STANDARDS & BENCHMARKS

module, with the exception that the vials are larger and you only use one initial population size.

ICM-Chemist How-To Guide. Version 3.6-1g Last Updated 12/01/2009

For natural deduction, I have used a package called bussproofs. imported by putting

A Simple Introduction to EES Version (Handout version 5.1) Copyright C. S. Tritt, Ph.D. September 20, 2005

GEOREFERENCING, PROJECTIONS Part I. PRESENTING DATA Part II

Assignment 1 Physics/ECE 176

This paper outlines the steps we took to process the repository file into a Geodatabase Utility Data Model for Bloomfield Township s analysis.

TikZ and You. How to get the most out of code-generated graphics. 4 June, Jānis Lazovskis

Radiation. Laboratory exercise - Astrophysical Radiation Processes. Magnus Gålfalk Stockholm Observatory 2007

Your work from these three exercises will be due Thursday, March 2 at class time.

Moving into the information age: From records to Google Earth

HOW TO USE MIKANA. 1. Decompress the zip file MATLAB.zip. This will create the directory MIKANA.

Let s continue our discussion on the interaction between Fe(III) and 6,7-dihydroxynaphthalene-2- sulfonate.

Key Questions: Where are Alaska s volcanoes? How many volcanoes are found in Alaska?

From BASIS DD to Barista Application in Five Easy Steps

Esri Defense Mapping: Cartographic Production. Bo King

Laboratory Exercise Possible Zara Locations in Utah

Eurostat Business Cycle Clock (BCC): A user's guide

Bayesian Analysis - A First Example

PanosFX CALENDAR User guide. PanosFX CALENDAR. For Adobe Photoshop CC, CS6, CS5, CS4, CS3. PSD templates & language switcher actions.

CombiGlide 2.8. User Manual. Schrödinger Press

From BASIS DD to Barista Application in Five Easy Steps

A Guide to Presentations in L A TEX-beamer. Trinity University

The CSC Interface to Sky in Google Earth

Size Determination of Gold Nanoparticles using Mie Theory and Extinction Spectra

PPT PRESENTATION. What works, and what doesn t. Associate Dean USF Graduate School. Revised

How many states. Record high temperature

VISUALIZATIONS OF VECTORS, VECTOR-VALUED FUNCTIONS, VECTOR FIELDS, AND LINE INTEGRALS

Computational Chemistry Lab Module: Conformational Analysis of Alkanes

Exemplo de Apresentação

1. Title: What can earthquake and volcano locations tell us? 2. Contributing Teacher: Richard Meyer, Pine River-Backus Schools, November14 th, 2009

MATLAB AND L A TEX EXAMPLES

Description of the ED library Basic Atoms

Task 1: Open ArcMap and activate the Spatial Analyst extension.

Elementary Algebra Basic Operations With Polynomials Worksheet

b. states.xml Listing of states and their postal abbreviations.

Enhanced Mapping. RP Data Professional. What you will learn in this guide. CoreLogic RP Data Professional Getting Started Guide Series

THE VAPOR COMPRESSION REFRIGERATION PROCESS

let s examine pupation rates. With the conclusion of that data collection, we will go on to explore the rate at which new adults appear, a process

OECD QSAR Toolbox v.4.1. Tutorial illustrating new options for grouping with metabolism

Chapter 9 Ingredients of Multivariable Change: Models, Graphs, Rates

DISCRETE RANDOM VARIABLES EXCEL LAB #3

41. Sim Reactions Example

Task 1: Start ArcMap and add the county boundary data from your downloaded dataset to the data frame.

MDSS Functional Prototype Display System Preview April 2002

EXPERIMENT 2 Reaction Time Objectives Theory

Instructions for using the Point Mass Ballistics Solver 2.0 Computer Program

CityGML XFM Application Template Documentation. Bentley Map V8i (SELECTseries 2)

Introduction to Hartree-Fock calculations in Spartan

The png2pdf program. Dipl.-Ing. D. Krause

2. SeisVolE basic navigation and data

A LaTeX Template for Ph.D (or Ms) Thesis, Sorimsa-II/Physics Dept., Korea University

ArcGIS Pro: Essential Workflows STUDENT EDITION

Leveraging Web GIS: An Introduction to the ArcGIS portal

Student Technology Standards Scope and Sequence

1-D Convection-Diffusion Lab

Assignment 3: blood oxygen uptake. Lars Johansson IEI/mechanics Linköping university

Chem 1 Kinetics. Objectives. Concepts

Experiment 1 Scientific Writing Tools

Transcription:

How to make a presentation with L A TEX? Department of computer science King Saud University November 23, 2015 1 / 49

Contents 1 to L A TEX 2 2 / 49

to L A TEX L A TEX( pronounced /"la:tex/, /"la:tek/, /"leitex/, or /"leitek/) (Wikipedia) is a computer program for typesetting text and mathematical formulas. Uses commands to create mathematical symbols. Not a WYSIWYG program. It is a WYWIWYG (what you want is what you get) program! The document is written as a source file using a markup language. The final document is obtained by compiling the source file. 3 / 49

Advantages of Using L A TEX Professional typesetting: Best output. It is the standard for scientific documents. Processing mathematical (& other) symbols. Meaning based structuring (rather than appearance). Knowledgeable and helpful user group. Its FREE! Platform independent. 4 / 49

Installing L A TEX Linux: 1 Install TeXLive from your package manager. 2 Install a L A TEXeditor of your choice: TeXstudio, TexMaker, etc. Windows: 1 Install MikTeX from http://miktex.org (this is the L A TEXcompiler). 2 Install a L A TEXeditor of your choice: TeXstudio, TeXnicCenter, etc. Mac OS: 1 Install MacTeX (this is the L A TEXcompiler for Mac). 2 Install a L A TEXeditor of your choice. 5 / 49

Structure of a L A TEXDocument All latex documents have the following structure: \ d o c u m e n t c l a s s [... ] {... } \ usepackage {... } \ b e g i n { document }... \ end { document } 6 / 49

L A TEXCommands Always begin with a backslash \: \documentclass, \usepackage. Case sensitive. Consist of letters only. Some have parameters. Square brackets [ ] after the command name are for optional parameters. Curly braces { } after the command name are for required parameters 7 / 49

The Command: \documentclass a r t i c l e r e p o r t \ d o c u m e n t c l a s s [ o p t i o n s ] { beamer } book l e t t e r... First line of all L A TEXdocuments. Specifies the type of the document: article: Research paper. report: Multi-chapter document. book: For books. letter: For letters. [options] can be used to set font size (10, 11, or 12 pt), set paper size, use one or two columns, etc. Most science publishers (Springer, Elsevier, IEEE, ACM etc.) have their own document classes. These are predefined classes. 8 / 49

Packages \ usepackage { package } Packages add new features and commands to LaTeX. Common packages: amsmath, amssymb: for math symbols. graphicx: for including graphics and images. Can also define new commands in the preamble, specify page numbering, etc. 9 / 49

Input the Text The body of the text is written after the \begin{document} command: \ b e g i n { document } E n t e r the document c o n t e n t h e r e \ end { document } Remark \begin{...} commands always need to be followed (eventually) by \end{...} commands. 10 / 49

A Simple L A TEXDocument The following is a very basic L A TEXdocument: \ d o c u m e n t c l a s s { a r t i c l e } \ usepackage { g r a p h i c x } \ b e g i n { document } This i s some sample t e x t. \ end { document } This gives the following output: This is some sample text. 1 11 / 49

Sections of a Paper First thing: you have to indicate the title and the author(s) of the paper: \ t i t l e { t i t l e } \ a u t h o r { a u t h o r s } \ date { date } \ m a k e t i t l e Remark Without \maketitle, the title and authors do not appear in the output. Example \ t i t l e {The Theory o f R e l a t i v i t y } \ a u t h o r { A l b e r t E i n s t e i n } \ date {01/01/1926} \ m a k e t i t l e 12 / 49

Sections of a Paper \ t h a n k s {... } \ b e g i n { a b s t r a c t }.... \ end { a b s t r a c t } \ b e g i n { keywords }... \ end { keywords } \thanks creates a footnote with whatever is in the braces. Usually used after authors names for academic information Example \ t h a n k s { I want to thank the U n i v e r s i t y o f P r i n c e t o n f o r s u p p o r t i n g t h i s work. } \ b e g i n { a b s t r a c t } I n t h i s paper, I i n t r o d u c e a new t h e o r y to e x p l a i n how time and s p a c e a r e r e l a t e d. \ end { a b s t r a c t } \ b e g i n { keywords } R e l a t i v i t y ; s pace ; time \ end { keywords } 13 / 49

A Simple L A TEXDocument The following is a samplel A TEXdocument: \ d o c u m e n t c l a s s { a r t i c l e } \ usepackage { g r a p h i c s, amsmath, amssymb} \ b e g i n { document } \ t i t l e {The Theory o f R e l a t i v i t y } \ a u t h o r { A l b e r t E i n s t i e n } \ date {01/01/1926} \ m a k e t i t l e \ b e g i n { a b s t r a c t } I n t h i s paper, I i n t r o d u c e a new t h e o r y to e x p l a i n... \ end { a b s t r a c t } \ s e c t i o n { I n t r o d u c t i o n } What i s time and s p a c e?... \ s e c t i o n {The Theory } Time and s p a c e a r e l i n k e d... \ s u b s e c t i o n { Proof } This the p r o o f to my t h e o r y \ end { document } 14 / 49

Sections The document should be divided into sections, subsections, etc. Important commands: \ s e c t i o n { T i t l e o f f i r s t s e c t i o n }... \ s u b s e c t i o n {... }... \ s e c t i o n { T i t l e o f second s e c t i o n }... \ s u b s e c t i o n {... }... \ s u b s u b s e c t i o n {... }... L A TEXformates the section titles and numbers them according to the document class being used. 15 / 49

A Simple L A TEXDocument This gives the following output: The Theory of Relativity Albert Einstien 01/01/1926 Abstract In this paper, I introduce a new theory to explain how time and space are related. 1 What is time and space?... 2 The Theory Time and space are linked... 2.1 Proof This the proof to my theory 1 16 / 49

Cross-referencing Cross references can be made using the commands \label and \ref. Example \ s e c t i o n { I n t r o d u c t i o n } \ l a b e l { s e c : i n t r o } This i s the i n t r o d u c t i o n... \ s e c t i o n { C o n c l u s i o n } As mentioned i n S e c t i o n \ r e f { s e c : i n t r o }, we have... L A TEXupdates the references automatically. It is possible to use any identifier as a label. It is custom to use the prefixes: sec:xxx for section labels, fig:xxx for figure labels, chap:xxx for chapter labels, tab:xxx for table labels, eq:xxx for equation labels. 17 / 49

Inserting Tables To include tables, you must use the following commands. Example Table \ r e f { t a b l e example } shows a t a b l e. \ b e g i n { t a b l e } \ c a p t i o n {An Example o f a Table } \ l a b e l { t a b l e example } \ c e n t e r i n g \ b e g i n { t a b u l a r } { c c } \ h l i n e Student & Grade \\ \ h l i n e 12 & 13 \\ \ h l i n e \ end { t a b u l a r } \ end { t a b l e } Table 1 shows a table. Table : An Example of a Table Student Grade 12 13 18 / 49

Inserting Images To include images, you must use a graphics package. The most common is graphicx. Example F i g u r e \ r e f { f i g : m o n a l i s a } shows the p a i n t i n g. Figure 1 shows the painting. \ b e g i n { f i g u r e } \ c e n t e r i n g % To c e n t e r the image \ i n c l u d e g r a p h i c s [ width =2.5cm ] { m o n a l i s a. j p g } % Path and f i l e name \ c a p t i o n {The Monalisa } \ l a b e l { f i g : m o n a l i s a } \ end { f i g u r e } Figure : The Monalisa 19 / 49

Inserting Images In general, a figure is included using: \ b e g i n { f i g u r e } [ o p t i o n s ] \ c e n t e r i n g \ i n c l u d e g r a p h i c s [ o p t i o n s ] { f i l e name} \ c a p t i o n { F i g u r e t i t l e } \ l a b e l { l a b e l } \ end { f i g u r e } In \begin{figure}[options], you can specify the position option: 1 t: top of page. 2 h: here. 3!: let the compiler decide. 4 Any combination can be used. The compiler tries its best to fulfill your wish, but not necessarily. In \includegraphics[options], you can specify the height, the width, the angle of rotation of the image. 20 / 49

Typesetting Mathematical Equations Example Code: Latex is extremely good at typesetting math equations. Equations are written as text. Inline equations (equations within the text) are written between $ and $. Assume t h a t $ \ a l p h a x + \ beta y =1$, then Output: Assume that αx + βy = 1, then 21 / 49

Typesetting Mathematical Equations Example Code: Equations on a separate line are enclosed between \[ and \]. Assume t h a t : \ [ \ a l p h a x + \ beta y =1, \ ] then... Output: Assume that: then... αx + βy = 1, 22 / 49

Typesetting Mathematical Equations Example Code: Numbered equations are written within the equation environment. Assume t h a t : \ b e g i n { e q u a t i o n } \ l a b e l { eq : my e q u a t i o n } % <= The e q u a t i o n l a b e l \ a l p h a x + \ beta y =1, \ end { e q u a t i o n } then... Output: Assume that: αx + βy = 1, (1) then... 23 / 49

Typesetting Mathematical Equations Example Code: To refer a numbered equation, use the command \eqref. The equation numbers are updated automatically. By u s i n g Equation \ e q r e f { eq : my e q u a t i o n }, we o b t a i n :... \ b e g i n { e q u a t i o n } \ l a b e l { eq : my e q u a t i o n 2} \ a l p h a x= 1 \ beta y. \ end { e q u a t i o n } Output: By using Equation (1), we obtain: αx = 1 βy. (2) 24 / 49

Using Graphical Equation Editors The best way to write an equation is to write it directly as text: it is faster and you have more control. You can, however, use some graphical editors to help you write the equations until you master L A TEX. Some L A TEX editors (like TexStudio) offer some tool-bars with buttons that can help you write math symbols or even draw the math symbols (like the Math wizard in TexStudio). There are also online L A TEX equation editors, for example: http://www.codecogs.com/latex/eqneditor.php. 25 / 49

? Beamer is a flexible L A TEXclass for making slides and presentations. It supports functionality for making PDF slides complete with colors, themes, transitions, overlays, etc. Adds a couple new features to the commands already you know about L A TEX. This presentation was made using the Beamer class. 26 / 49

Why using L A TEXfor presentations? Professional slides. Processing mathematical (& other) symbols. You care about the content and not about how the slides look. A lot of templates are available for download. Free. A lot of help. Easy to prepare handouts. 27 / 49

Installing the package Beamer If you want to prepare a presentation using LaTeX, you need to use Beamer package. Linux: Under Debian or Ubuntu, you can type the following command: apt-get install latex-beamer Windows: Click the MikTex in your Windows start menu and then Maintenance. Then click on Package manager, look for Beamer and install it. You can also dowload it from here: https://bitbucket.org/rivanvx/beamer/downloads Mac OS: Already installed in MacTex 28 / 49

Structure of a L A TEXpresentation All latex presentations using Beamer have the following structure: \ d o c u m e n t c l a s s { beamer } \ usepackage { g r a p h i c x } %i n c l u d e your packages h e r e \ usetheme {Warsaw} %choose a theme : d e f a u l t, Antibes, Warsaw... \ t i t l e [ I n t r o d u c t i o n ] {How to make a p r e s e n t a t i o n with LaTeX?} \ a u t h o r { H a f i d a } \ i n s t i t u t e [ H a f i d a ] { Department o f computer s c i e n c e \\ King Saud U n i v e r s i t y } \ date {November 17, 2014} \ b e g i n { document } %I n s e r t the s l i d e s h e r e..... \ end { document } 29 / 49

How to add the title slide? \ d o c u m e n t c l a s s { beamer } \ usepackage { g r a p h i c x } \ usetheme { Warsaw} \ t i t l e [ I n t r o d u c t i o n ] {How to make a p r e s e n t a t i o n with LaTeX?} \ a u t h o r { H a f i d a } \ i n s t i t u t e [KSU] { Department o f computer s c i e n c e \\ King Saud U n i v e r s i t y } \ date {November 17, 2014} \ b e g i n { document } %I n s e r t the f i r s t s l i d e c o n t a i n i n g the t i t l e o f the p r e s e n t a t i o n \ b e g i n { frame } \ t i t l e p a g e \ end { frame }..... \ end { document } 30 / 49

How to add the title slide? Output 31 / 49

How to add a slide?.... \ b e g i n { frame }{ T i t l e o f your s l i d e } t h i s i s an example \ end { frame }... Output 32 / 49

How to add a bulleted list? Add a list environment between the command \begin{frame} followed by the title of the slide and the command \end{frame}. \ b e g i n { i t e m i z e } \ item This i s the f i r s t p o i n t \ item This i s the second p o i n t \ end { i t e m i z e } Output This is the first point This is the second point 33 / 49

How to animate a bulleted list? Add \pause before each item. \ b e g i n { i t e m i z e } \ pause \ item This i s the f i r s t p o i n t \ pause \ item This i s the second p o i n t \ end { i t e m i z e } Output 34 / 49

How to animate a bulleted list? Add \pause before each item. \ b e g i n { i t e m i z e } \ pause \ item This i s the f i r s t p o i n t \ pause \ item This i s the second p o i n t \ end { i t e m i z e } Output This is the first point 35 / 49

How to animate a bulleted list? Add \pause before each item. \ b e g i n { i t e m i z e } \ pause \ item This i s the f i r s t p o i n t \ pause \ item This i s the second p o i n t \ end { i t e m i z e } Output This is the first point This is the second point 36 / 49

How to add a numbered list? Add a list environment between the command \begin{frame} followed by the title of the slide and the command \end{frame}. \ b e g i n { enumerate } \ item This i s the f i r s t p o i n t \ item This i s the second p o i n t \ end { enumerate } Output 1 This is the first point 2 This is the second point 37 / 49

How to animate a numbered list? Add \pause before each item. \ b e g i n { enumerate } \ pause \ item This i s the f i r s t p o i n t \ pause \ item This i s the second p o i n t \ end { enumerate } Output 38 / 49

How to animate a numbered list? Add \pause before each item. \ b e g i n { enumerate } \ pause \ item This i s the f i r s t p o i n t \ pause \ item This i s the second p o i n t \ end { enumerate } Output 1 This is the first point 39 / 49

How to animate a numbered list? Add \pause before each item. \ b e g i n { enumerate } \ pause \ item This i s the f i r s t p o i n t \ pause \ item This i s the second p o i n t \ end { enumerate } Output 1 This is the first point 2 This is the second point 40 / 49

Another way to create pauses This method works for both bulleted and numbered lists. \ b e g i n { i t e m i z e } \ item <3 > This i s the f i r s t p o i n t \ item <2 > This i s the second p o i n t \ item <1 > This i s the t h i r d p o i n t \ end { i t e m i z e } Output This is the third point 41 / 49

Another way to create pauses This method works for both bulleted and numbered lists. \ b e g i n { i t e m i z e } \ item <3 > This i s the f i r s t p o i n t \ item <2 > This i s the second p o i n t \ item <1 > This i s the t h i r d p o i n t \ end { i t e m i z e } Output This is the second point This is the third point 42 / 49

Another way to create pauses This method works for both bulleted and numbered lists. \ b e g i n { i t e m i z e } \ item <3 > This i s the f i r s t p o i n t \ item <2 > This i s the second p o i n t \ item <1 > This i s the t h i r d p o i n t \ end { i t e m i z e } Output This is the first point This is the second point This is the third point 43 / 49

How to add a text area? Useful if you need to add a definition for example. \ b e g i n { b l o c k }{ D e f i n i t i o n } Write the d e f i n i t i o n h e r e. \ end { b l o c k } Definition Write the definition here. 44 / 49

Dividing the slide into two parts Good for displaying a text on one side and a picture on the other. Here is the displayed equation: f (x) = 2x 3 7x + 3 Figure : Equation plot 45 / 49

Dividing the slide into two parts Use \begin{columns} with corresponding end for the columns environment. Use \begin{column} with corresponding end to make the individual columns. \ b e g i n { frame }{ D i v i d i n g the s l i d e i n t o two p a r t s } \ b e g i n { columns } \ b e g i n { column }{0.5\ t e x t w i d t h } Here i s the d i s p l a y e d e q u a t i o n : \ [ f ( x )=2xˆ3 7x +3\] \ end { column } \ b e g i n { column }{0.5\ t e x t w i d t h } \ b e g i n { f i g u r e } \ i n c l u d e g r a p h i c s [ width =0.7\ l i n e w i d t h, h e i g h t=3cm ] {. / e q u a p l o t } \ c a p t i o n { Equation p l o t } \ end { f i g u r e } \ end { column } \ end { columns } \ end { frame } 46 / 49

Handouts 47 / 49

Handouts In the beginning of your latex document add the handout option and use the theme default. To print several pages use the package pgfpages. \ d o c u m e n t c l a s s [ handout ] { beamer } \ usetheme { d e f a u l t } \ usepackage { p g f p a g e s } \ p g f p a g e s u s e l a y o u t {4 on 1 } [ b o r d e r s h r i n k =2mm] 48 / 49

Help Forums. en.wikibooks.org, search for the command that you do not know how to use it, you will find a lot of examples. 49 / 49