CS 189 L A TEX and Linux: Document Layout and Organization

Size: px
Start display at page:

Download "CS 189 L A TEX and Linux: Document Layout and Organization"

Transcription

1 CS 189 L A TEX and Linux: Document Layout and Organization (1) Robert S. Laramee Computer Science Department School of Physical Sciences Swansea University February 14, 2008 (1) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

2 Overview of Lecture Document Class Table of Contents (2) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

3 L A TEX Document Class When L A TEX 2ε processes an input file, it expects it to follow a certain structure. Thus every input file must start with the command \documentclass{...} This specifies what sort of document you intend to write. After that, you can include commands that influence the style of the whole document, or you can load packages that add new features to the L A TEX system. To load such a package you use the command \usepackage{...} The area between \documentclass and begin{document} is called the preamble. You start the body of the text with the command \begin{document} Now you enter the text mixed with some useful L A TEX commands. At the end of the document you add the \end{document} command. (3) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

4 L A TEX Document Class The first information L A TEX needs to know when processing an input file is the type of document the author wants to create. This is specified with the command. \documentclass[options]{class} Here class specifies the type of document to be created. The options parameter customises the behaviour of the document class. The options have to be separated by commas. Example: An input file for a L A TEX document could start with the line \documentclass[11pt,twoside,a4paper]{article} which instructs L A TEX to typeset the document as an article with a base font size of eleven points, and to produce a layout suitable for double sided printing on A4 paper. (4) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

5 L A TEX Document Class: The Full List Table:. article for articles in scientific journals, presentations, short reports, program documentation, invitations,... proc a class for proceedings based on the article class. minimal is as small as it can get. It only sets a page size and a base font. It is mainly used for debugging purposes. report for longer reports containing several chapters, small books, PhD theses,... book for real books slides for slides. The class uses big sans serif letters. (5) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

6 L A TEX Document Class Options: A Long List Table: Document Class Options. 10pt, 11pt, 12pt Sets the size of the main font in the document. If no option is specified, 10pt is assumed. a4paper, letterpaper,... Defines the paper size. The default size is letterpaper. Besides that, a5paper, b5paper, executivepaper, and legalpaper can be specified. fleqn leqno Typesets displayed formulae left-aligned instead of centred. Places the numbering of formulae on the left hand side instead of the right. titlepage, notitlepage Specifies whether a new page should be started after the document title or not. The article class does not start a new page by default, while report and book do. onecolumn, twocolumn Instructs L A TEX to typeset the document in one column or two columns. (6) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

7 L A TEX Document Class Options Continued: A Long List Table: Document Class Options Continued. twoside, oneside Specifies whether double or single sided output should be generated. The classes article and report are single sided and the book class is double sided by default. Note that this option concerns the style of the document only. The option twoside does not tell the printer you use that it should actually make a two-sided printout. landscape Changes the layout of the document to print in landscape mode. openright, openany Makes chapters begin either only on right hand pages or on the next page available. This does not work with the article class, as it does not know about chapters. The report class by default starts chapters on the next page available and the book class starts them on right hand pages. (7) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

8 While writing your document, you will probably find that there are some areas where basic L A TEX cannot solve your problem. If you want to include graphics, coloured text or source text from a file into your document, you need to enhance the capabilities of L A TEX. Such enhancements are called packages. are activated with the: \usepackage[options]{package} command, where package is the name of the package and options is a list of keywords that trigger special features in the package. This command is placed in the preamble of the document. (8) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

9 Some Distributed with L A TEX Table: Some of the Distributed with LATEX. doc Allows the documentation of L A TEX programs. Described in doc.dtx x exscale Provides scaled versions of the math extension font. Described in ltexscale.dtx. fontenc Specifies which font encoding L A TEX should use. Described in ltoutenc.dtx. ifthen Provides commands of the form if... then do... otherwise do.... Described in ifthen.dtx. latexsym To access the L A TEX symbol font, you should use the latexsym package. Described in latexsym.dtx. makeidx Provides commands for producing indexes. We will discuss individual packages on an as-needed basis. (9) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

10 L A TEX supports three predefined header/footer combinations so-called page styles. The style parameter of the \pagestyle{style} command defines which one to use. Table: The Predefined of LATEX. plain prints the page numbers on the bottom of the page, in the middle of the footer. This is the default page style. headings prints the current chapter heading and the page number in the header on each page, while the footer remains empty. empty sets both the header and the footer to be empty. It is possible to change the page style of the current page with the command \thispagestyle{style} (10) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

11 Customized head and footlines, The L A TEX fancyhdr Package The fancyhdr package lets the user flexibility to add customized headers and footers to a document. You can define headers and footers with multiple parts and on multiple lines, place rules in headers and footers, and use a header and footer width different from that of the text. Additionally you can use different headers and footers for even and odd pages, first pages of chapters. You can move the location of page numbers and produce dictionary-style headers reflecting the first and last words on a page. You can also suppress headers and footers on selected pages. fancyhdr also provides control over fonts and upper- and lowercase letters. How to define the content of headers and footers: Add the fancyhdr package to your document in the preamble. \usepackage{fancyhdr} Specify a new header and footer setup in the document preamble: On a new line in the preamble, add \pagestyle{fancy} (11) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

12 Customized head and footlines, The L A TEX fancyhdr Package (Continued) Define the content of the header: On new lines in the preamble, add: \lhead{text} \rhead{text} \chead{text} where text is the information you want left-justified, centered, and righ-justified (respectively) in the header. For a rule (line) under the header, add: \renewcommand{\headrulewidth}{x} where x is the point size of the rule you want, e.g., 8pt Define the content of the footer: On a new line, type \lfoot{text} \cfoot{text} \rfoot{text} (12) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

13 Customized head and footlines, The L A TEX fancyhdr Package (Continued) To add a rule over the footer, add: \renewcommand{\footrulewidth}{x} where x is the point size of the rule you want. (13) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

14 Page Numbering and Page Style To specify the style of page numbers use: \pagenumbering{style} Possible values of style are: arabic for Arabic numerals (1,2,3,... ) roman for Lowercase Roman numerals (i,ii,iii,... ) Roman for Uppercase Roman numerals (I,II,III,... ) alph for Lowercase letters (a,b,c,... ) Alph for Uppercase letters (A,B,C,... ) (14) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

15 Paragraph Formatting \parskip is the extra vertical space inserted before a paragraph. It has a natural length of zero but should be a rubber length so that it may be stretched in a flushbottom environment. For example, to increase \parskip to skip a line between paragraphs one could use (in the preamble): \addtolength{\parskip}{\baselineskip} \baselinestretch is a length command which specifies the minimum space between the botton of two successive lines in a paragraph. A baseline is the the line on which letters sit. Its default value is 1.0 but it may be reset with a \renewcommand command. For example, double spacing can be obtained by \renewcommand{\baselinestretch}{2.0} Including the package called parskip lets the user include space between paragaphs simply by including a blank like in the.tex file: \usepackage{parskip} (15) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

16 Page Format L A TEX 2ε allows you to specify the paper size in the \documentclass command. It then automatically picks the right text margins, but sometimes you may not be happy with the predefined values. Naturally, you can change them. As with most things in L A TEX, there is a good reason for the page layout to be as it is. It may look narrow narrow. But take a look at your favourite book 1 and count the number of characters on a standard text line. You will find that there are no more than about 66 characters on each line. Now do the same on your L A TEX page. Reading gets difficult as soon as there are more characters on a single line. This is because it is difficult for the eyes to move from the end of one line to the start of the next one. This is also why newspapers are typeset in multiple columns. 1 We mean a real printed book produced by a reputable publisher. (16) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

17 (17) Robert Figure: S. Laramee LAT X() Page CS 189Format LATEX and Linux: Document Layout and Organization Page Format (Continued)

18 Page Format (Continued) The figure shows all the page layout parameters that can be changed. (It was produced with the layout package.)l A TEX provides two commands to change these parameters. They are usually used in the document preamble. The first command assigns a fixed value to any of the parameters: \setlength{parameter}{length} The second command adds a length to any of the parameters: \addtolength{parameter}{length} This second command is actually more useful than the setlength command, because you can work relative to the existing settings. To add one centimetre to the overall text width, put the following commands into the document preamble: \addtolength{\hoffset}{-0.5cm} \addtolength{\textwidth}{1cm} (18) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

19 Title Page The title of the whole document is generated by issuing a: \maketitle command. The contents of the title have to be defined by the commands \title{...}, \author{...} and optionally \date{...} before calling \maketitle. In the argument to author, you can supply several names separated by and commands. The title usually comes immediately after the \begin{document} command. L A TEX 2ε introduced three additional commands for use with the book class. They are useful for dividing your publication. The commands alter chapter headings and page numbering to work as you would expect it in a book: (19) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

20 Commands with book class. Commands for use with the book class. frontmatter should be the very first command after the start of the document body (\begin{document}). It will switch page numbering to Roman numerals and sections be non-enumerated. mainmatter comes right before the first chapter of the book. It turns on Arabic page numbering and restarts the page counter. appendix marks the start of additional material in your book. After this command chapters will be numbered with letters. backmatter should be inserted before the very last items in your book, such as the bibliography and the index. In the standard document classes, this has no visual effect. (20) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

21 Table of Contents To help the reader find their way through your work, divide it into chapters, sections, and subsections. L A TEX supports this with special commands that take the section title as their argument. The following sectioning commands are available for the article class: \section{...} \subsection{...} \subsubsection{...} \paragraph{...} \subparagraph{...} If you want to split your document in parts without influencing the section or chapter numbering you can use: \part{...} When you work with the report or book class, an additional top-level sectioning command becomes available: \chapter{...} (21) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

22 Table of Contents (Continued) As the article class does not know about chapters, it is quite easy to add articles as chapters to a book. The spacing between sections, the numbering and the font size of the titles will be set automatically by L A TEX. Two of the sectioning commands are a bit special: The part command does not influence the numbering sequence of chapters. The appendix command does not take an argument. It just changes the chapter numbering to letters. 2 (This is used simply by issuing the \appendix command.) 2 For the article style it changes the section numbering. (22) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

23 Table of Contents Table of Contents L A TEX creates a table of contents by taking the section headings and page numbers from the last compile cycle of the document. The command: \tableofcontents expands to a table of contents at the place it is issued. A new document has to be compiled ( L A TEXed ) twice to get a correct table of contents. Sometimes it might be necessary to compile the document a third time. L A TEX will tell you when this is necessary. L A TEX creates an additional *.toc file to store table of contents entries. All sectioning commands listed above also exist as starred versions. A starred version of a command is built by adding a star * after the command name. This generates section headings that do not show up in the table of contents and are not numbered. The command \section{help}, for example, would become \section*{help}. (23) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

24 Table of Contents Table of Contents (Continued) Normally the section headings show up in the table of contents exactly as they are entered in the text. Sometimes this is not possible, because the heading is too long to fit into the table of contents. The entry for the table of contents can then be specified as an optional argument in front of the actual heading. \chapter[title for the table of contents]{a long and especially descriptive title, shown in the text} (24) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

25 Table of Contents Acknowledgments We thank the authors of, A Not So Short Guide to L A TEX, namely, Tobias Oetiker, Hubert Partl, Irene Hyna and Elisabeth Schlegl, for valuable contributions to this lecture material. (25) Robert S. Laramee CS 189 LATEX and Linux: Document Layout and Organization

Formatting with LaTeX

Formatting with LaTeX Formatting with LaTeX Zuyuan Wang School of Mechanical Engineering Purdue University wang1707@purdue.edu June 23, 2016 Seminar @ SURF 2016 About the SURF GAs Formatting with LaTeX (02/35) 06/23/2016 Purdue

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

Introduzione a LaTex. Fabrizio Messina

Introduzione a LaTex. Fabrizio Messina Introduzione a LaTex Fabrizio Messina messina@dmi.unict.it www.dmi.unict.it/~fmessina Tex and LaTex TEX is a formatting program created by Donald E. Knuth from 1977. Typesetting text and mathematical formulae.

More information

CS 189 L A TEX and Linux: Text in Boxes

CS 189 L A TEX and Linux: Text in Boxes CS 189 L A TEX and Linux: Text in Boxes (1) Robert S. Laramee Computer Science Department School of Physical Sciences Swansea University March 4, 2008 (1) Robert S. Laramee CS 189 LATEX and Linux: Text

More information

CS 189 L A TEX and Linux: Displaying Text

CS 189 L A TEX and Linux: Displaying Text CS 189 L A TEX and Linux: Displaying Text (1) Robert S. Laramee Computer Science Department School of Physical Sciences Swansea University February 21, 2008 (1) Robert S. Laramee CS 189 LATEX and Linux:

More information

Using L A T E X for scientific writing

Using L A T E X for scientific writing Using L A T E X for scientific writing (part 1) www.dcs.bbk.ac.uk/~roman/latex Roman Kontchakov roman@dcs.bbk.ac.uk T E X and L A T E X T E X is a computer program created by Donald E. Knuth. It is aimed

More information

Introduction to L A TEX

Introduction to L A TEX Introduction to L A TEX 2. Document structure Markus Harju Mathematical Sciences 2. Document structure Johdatus LaTeXiin (2/12) a Document classes The basic document classes in L A TEX are article, report

More information

Math 291: Lecture 2. Justin A James. Minnesota State University Moorhead web.mnstate.edu/jamesju/

Math 291: Lecture 2. Justin A James. Minnesota State University Moorhead web.mnstate.edu/jamesju/ Math 291: Lecture 2 Justin A James Minnesota State University Moorhead web.mnstate.edu/jamesju/ jamesju@mnstate.edu January 23, 2017 Justin A James (MSUM) Math 291: Lecture 2 January 23, 2017 1 / 19 1

More information

Math 291: Lecture 2. Presented by Prof. James for Prof. Fagerstrom

Math 291: Lecture 2. Presented by Prof. James for Prof. Fagerstrom Math 291: Lecture 2 Presented by Prof. James for Prof. Fagerstrom Minnesota State University Moorhead web.mnstate.edu/fagerstrom/ fagerstrom@mnstate.edu January 18, 2018 Presented by Prof. James for Prof.

More information

Introduction to L A TEX

Introduction to L A TEX Introduction to L A TEX 2. Document structure Matemaattisten tieteiden laitos Document classes The basic document classes in L A TEX are article, report and book. They are taken into use by starting the

More information

Lecture 1: Short summary of LaTeX basics

Lecture 1: Short summary of LaTeX basics Laura Konstantaki Lecture 1: Short summary of LaTeX basics Feel at ease with LaTeX Unless otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, which means

More information

Setting Up Your Dissertation Format Using MS Word2000. Overview of the Process

Setting Up Your Dissertation Format Using MS Word2000. Overview of the Process Setting Up Your Dissertation Format Using MS Word2000 This procedure assumes that you are familiar with the basics of using MS Word2000. It uses the more advanced features of Styles, Table of Contents,

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

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

The Not So Short Introduction to LATEX 2ε

The Not So Short Introduction to LATEX 2ε The Not So Short Introduction to LATEX 2ε Or L A TEX 2εin 87 minutes by Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 3.7, 14. April, 1999 ii Copyright c 1999 Tobias Oetiker and

More information

An Introduction to LATEX

An Introduction to LATEX An to L A TEX Iryna Schlackow Mathematical Institute This talk and other useful L A TEX-related information is available at http://www.maths.ox.ac.uk/help/faqs/latex/ May 21, 2009 An to LATEX The Name

More information

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

The Name of the Game. An Introduction to LATEX. Why L A TEX? The Name of the Game The Name of the Game An to L A TEX Iryna Schlackow Mathematical Institute This talk and other useful L A TEX-related information is available at http://www.maths.ox.ac.uk/help/faqs/latex/ TEX is a computer

More information

Introduction to LAT E X Part 1. marko/latex

Introduction to LAT E X Part 1.  marko/latex Introduction to LAT E X Part 1 http://www.win.tue.nl/ marko/latex September 2008 Marko Boon (marko@win.tue.nl) Contents 2/82 Introduction 3 Text, Symbols and Commands 47 Document Layout 66 Introduction

More information

Katlenburg-Lindau, Germany. Patrick W. Daly 2011/01/27. Abstract

Katlenburg-Lindau, Germany. Patrick W. Daly 2011/01/27. Abstract Max-Planck-Institut für Sonnensystemforschung Katlenburg-Lindau, Germany The preprint Collection of L A TEX Packages Patrick W. Daly 2011/01/27 Abstract A number of L A TEX packages have been developed

More information

L A TEX incollaboration

L A TEX incollaboration L A TEX incollaboration Alexandre Bernardino ISR/IST March 9, 2015 Alexandre Bernardino (ISR/IST) JEEC 2015 Workshop March 9, 2015 1 / 28 Outline 1 Introduction 2 Some History 3 First Steps 4 L A TEX Basics

More information

Introduction to L A T E X

Introduction to L A T E X to L A T E X Ricky Patterson Big Library 21 Sep 2016 Ricky Patterson Intro to LAT E X 21 Sep 2016 1 / 18 Outline A Basic L A T E X Document \documentclass Packages Caveats Formatting Some L A T E X Examples

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

Introduction to LaTex 2ε. Based on The Not So Short Introduction to LaTeX 2ε by Tobias Oetiker et al., April 2001

Introduction to LaTex 2ε. Based on The Not So Short Introduction to LaTeX 2ε by Tobias Oetiker et al., April 2001 Introduction to LaTex 2ε Based on The Not So Short Introduction to LaTeX 2ε by Tobias Oetiker et al., April 2001 Contents Things you need to know Typesetting text Typesetting Mathematical Formulae Specialties

More information

Introduction to LAT E X Part 1

Introduction to LAT E X Part 1 Introduction to LAT E X Part 1 http://www.win.tue.nl/ jknopper/latex November 2011 Jan Willem Knopper (jknopper@win.tue.nl) Where innovation starts Contents 2/73 Introduction 3 Text, Symbols and Commands

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

Introduction to LAT E X Part 1

Introduction to LAT E X Part 1 Introduction to LAT E X Part 1 http://www.win.tue.nl/ jknopper/latex October 2012 Jan Willem Knopper (jknopper@win.tue.nl) Where innovation starts Contents 2/73 Introduction 3 Text, Symbols and Commands

More information

Absolute L A TEX Beginner

Absolute L A TEX Beginner Latest version of this document at http://liantze.googlepages.com/latextypesetting#beginner Absolute L A TEX Beginner Lim Lian Tze liantze@gmail.com Abstract Most people use the ubiquitous Word TM for

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

Introduction to Scientific Typesetting Lesson 5: The Structure of a Document

Introduction to Scientific Typesetting Lesson 5: The Structure of a Document Introduction to Scientific Typesetting Lesson 5: The Structure of a Document Ryan Higginbottom January 11, 2012 1 2 Page of Page 3 Page Page of Page L A T E X provides several standard page styles. In

More information

Standard Poster Talks for MPS with L A TEX

Standard Poster Talks for MPS with L A TEX Standard Poster Talks for MPS with L A TEX Patrick W. Daly This paper describes the L A TEX 2ε class mps-poster version 3.0 from 2010/08/06 Summary The stripped version of this file contains the following

More information

L A TEX Class Holiday Inn Fisherman s Wharf San Francisco, CA July Cheryl Ponchin Sue DeMerritt

L A TEX Class Holiday Inn Fisherman s Wharf San Francisco, CA July Cheryl Ponchin Sue DeMerritt L A TEX Class Holiday Inn Fisherman s Wharf San Francisco, CA July 2004 Cheryl Ponchin Sue DeMerritt i Contents 1 Table of Contents 1 Youmayneedtoaddextrainformation... 1 Adding to Contents 1 2 Make an

More information

beginlatex /12/ : page #69

beginlatex /12/ : page #69 beginlatex --- 2018/12/4 --- 23:30 --- page 33 --- #69 2Basic structures If the quick-start exercise in section 1.3 on page 7 was enough to show you how a L A TEX document works, then this is where you

More information

L A TEX-cursus 5th e session: thesis in L A TEX

L A TEX-cursus 5th e session: thesis in L A TEX L A TEX-cursus 5th e session: thesis in L A TEX TEXniCie A Eskwadraat 17 november 2014 Previous week Last week, we talked about: Importing vector images (.pdf instead of.jpg) Making presentation with the

More information

Formatting a Report with Word 2010

Formatting a Report with Word 2010 Formatting a Report with Word 2010 The basics Although you can use Word to do a great many formatting tasks, here we will concentrate on the basic requirements for good presentation of a report. These

More information

The ohio-etd template for Electronic Theses and Dissertations at Ohio University

The ohio-etd template for Electronic Theses and Dissertations at Ohio University The ohio-etd template for Electronic Theses and Dissertations at Ohio University Michael Stepaniak ms191305@ohio.edu May 10, 2011 Abstract The ohio-etd class provides a L A TEX 2ε template for electronic

More information

LATEX Seminar Week 2 Jonathan Blair & Evan Ott. Document classes, basic math formatting, basic pictures, tables and matrices

LATEX Seminar Week 2 Jonathan Blair & Evan Ott. Document classes, basic math formatting, basic pictures, tables and matrices LATEX Seminar Week 2 Jonathan Blair & Evan Ott Document classes, basic math formatting, basic pictures, tables and matrices 1 Document Classes Used \documentclass before, here are more options: \documentclass{

More information

LAT E X week 2: Basics for Writing a Document

LAT E X week 2: Basics for Writing a Document L A T E X week 2: Basics for Writing a Document University of California Berkeley September 13, 2007 Example Latex Document \documentclass{class here} \usepackage{package 1,package 2} \setlength{\oddsidemargin}{0in}

More information

LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3

LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3 LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3 1. Latex installation and text editors 1.1. Installation. Install Latex in your virtual machine with the following command. sudo apt get install texlive Note

More information

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

How to Prepare Your Paper in L A T E X for IOE Graduate Conference 2017 Proceedings of IOE Graduate Conference, 2017 pp. 1 5 How to Prepare Your Paper in L A T E X for IOE Graduate Conference 2017 Jayandra Raj Shrestha a, Binod Kumar Bhattarai b, Arun Kumar Timalsina c a,

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

A L A TEX Class for the MPS Jahresbericht

A L A TEX Class for the MPS Jahresbericht A L A TEX Class for the MPS Jahresbericht Patrick W. Daly This paper describes class jahrbuch version 2.4 from 2006/09/05 Summary The stripped version of this file contains the following brief description:

More information

L A TEX Workshop. An Introduction to L A TEX. Rakesh Jana Research Scholar Department of Mathematics IIT Guwhati

L A TEX Workshop. An Introduction to L A TEX. Rakesh Jana Research Scholar Department of Mathematics IIT Guwhati L A TEX Workshop An Introduction to L A TEX Rakesh Jana j.rakesh@iitg.ernet.in Date: 2018/08/24 Research Scholar Department of Mathematics IIT Guwhati Overview 1. What is L A TEX? 2. First L A TEX document

More information

Meeting One. Aaron Ecay. February 2, 2011

Meeting One. Aaron Ecay. February 2, 2011 Meeting One Aaron Ecay February 2, 2011 1 Introduction to a L A TEX file Welcome to LaTeX. Let s start learning how to use the software by going over this document piece by piece. We ll read the output

More information

Typesetting Papers for Proceedings of the ACM

Typesetting Papers for Proceedings of the ACM The acmconf Class Typesetting Papers for Proceedings of the ACM Dr. Jürgen Vollmer Viktoriastraße 15 D-76133 Karlsruhe, Germany Juergen.Vollmer@acm.org May 18, 2000; Version 1.3 Abstract This class is

More information

A Brief Introduction to L A TEX

A Brief Introduction to L A TEX A Brief Introduction to L A TEX Amanda Kriesel Metropolitan Community College, Nebraska akriesel@mccneb.edu April 7, 2016 Amanda Kriesel (MCC) LaTex April 7, 2016 1 / 17 Table of Contents 1 What is L A

More information

GENERAL INFORMATION INSTRUCTIONS FOR MANUSCRIPT SUBMISSION

GENERAL INFORMATION INSTRUCTIONS FOR MANUSCRIPT SUBMISSION GENERAL INFORMATION ROMANIAN JOURNAL OF PHYSICS is a publication of the Romanian Academy. The journal was first published in 1992, as a continuation of the former REVUE ROUMAINE DE PHYSIQUE (established

More information

A DEMONSTRATION OF THE UNIVERSITY OF KENTUCKY MATHEMATICS DEPARTMENT DISSERTATION DOCUMENT CLASS

A DEMONSTRATION OF THE UNIVERSITY OF KENTUCKY MATHEMATICS DEPARTMENT DISSERTATION DOCUMENT CLASS A DEMONSTRATION OF THE UNIVERSITY OF KENTUCKY MATHEMATICS DEPARTMENT DISSERTATION DOCUMENT CLASS Erik Stokes June 17, 2008 i ACKNOWLEDGMENTS The following dissertation, while an individual work, benefited

More information

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

L A TEX. COMPSCI 111 / 111G Mastering Cyberspace: An introduction to practical computing. LaTeX. Development. Why? LaTeX A document preparation system Used to typeset a document COMPSCI 111 / 111G Mastering Cyberspace: An introduction to practical computing LaTeX Compiler L A TEX http://en.wikipedia.org/wiki/latex

More information

L A TEX Thesis Class for University of Colorado

L A TEX Thesis Class for University of Colorado L A TEX Thesis Class for University of Colorado Bruce Fast, OIT October 2015 The Graduate School of the University of Colorado specifies (1) just how Master s theses and Doctoral dissertations should be

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

Manuscript Title. with Forced Linebreak. Ann Author a) and Second Author b) Authors institution and/or address This line break forced with \\

Manuscript Title. with Forced Linebreak. Ann Author a) and Second Author b) Authors institution and/or address This line break forced with \\ Manuscript Title: with Forced Linebreak Ann Author a) and Second Author b) Authors institution and/or address This line break forced with \\ Charlie Authoring c) Second institution and/or address This

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

The memoir class. 1 Introduction. Peter Wilson

The memoir class. 1 Introduction. Peter Wilson The PracTEX Journal, 2006, No. 3 Article revision 2006/08/19 The memoir class Peter Wilson Email Abstract herries.press@earthlink. net The memoir class is essentially the book and report classes with lots

More information

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

WYSIWYG Systems. CSCM10 Research Methodology Lecture 4 (11/2/16): A Taster of L A TEX WYSIWYM. Advantages/Disadvantages of WYSIWYG Systems WYSIWYG Systems CSCM10 Research Methodology Lecture 4 (11/2/16): A Taster of L A TEX Anton Setzer http://www.cs.swan.ac.uk/ csetzer/lectures/ computerscienceprojectresearchmethods/current/index.html WYSIWYG

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

How To Get Your Word Document. Ready For Your Editor

How To Get Your Word Document. Ready For Your Editor How To Get Your Word Document Ready For Your Editor When your document is ready to send to your editor you ll want to have it set out to look as professional as possible. This isn t just to make it look

More information

T E X and L A T E X Document preparation tools

T E X and L A T E X Document preparation tools T E X and L A T E X Document preparation tools This lecture adds to the previous introduction to L A T E X, introduces BibT E X and looks at creating larger documents. Last time... The first session introduced:

More information

Research Collection. The not so short introduction to LATEX 2ε or LATEX 2ε in 95 minutes. Report. ETH Library

Research Collection. The not so short introduction to LATEX 2ε or LATEX 2ε in 95 minutes. Report. ETH Library Research Collection Report The not so short introduction to LATEX 2ε or LATEX 2ε in 95 minutes Author(s): Oetiker, Tobias; Partl, Hubert; Hyna, Irene; Schlegl, Elisabeth Publication Date: 2001 Permanent

More information

INTRODUCTION... 1 LONG DOCUMENTS V SHORT DOCUMENTS... 2 SECTION BREAKS... 2

INTRODUCTION... 1 LONG DOCUMENTS V SHORT DOCUMENTS... 2 SECTION BREAKS... 2 Word 2010 Level 2 Table of Contents INTRODUCTION... 1 LONG DOCUMENTS V SHORT DOCUMENTS... 2 SECTION BREAKS... 2 PAGE LAYOUT BREAKS... 2 Section break examples... 2 Inserting Section Breaks... 3 Deleting

More information

Copyright. For more information, please read the Disclosures and Disclaimers section at the end of this ebook. First PDF Edition, February 2013

Copyright. For more information, please read the Disclosures and Disclaimers section at the end of this ebook. First PDF Edition, February 2013 Copyright This ebook is Copyright 2013 Teresa Miller (the Author ). All Rights Reserved. Published in the United States of America. The legal notices, disclosures, and disclaimers in the front and back

More information

Journal Text Styles:

Journal Text Styles: Journal Text Styles: International Journal of Work-Integrated Learning Karsten Zegwaard 16 February, 2018 Each journal develops their own style. A journal style is important for the journal s professional

More information

How to get started in L A TEX

How to get started in L A TEX very How to get started in L A TEX Florence Bouvet Department of Economics Sonoma State University March 26, 2009 1 / 29 Introduction very L A TEX is a document preparation system for high-quality typesetting.

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

GROUP ASSIGNMENT. L A TEX Assignment 1/3

GROUP ASSIGNMENT. L A TEX Assignment 1/3 GROUP ASSIGNMENT L A TEX Assignment 1/3 GROUP ASSIGNMENT L A TEX Assignment 1/3 create a report in L A TEX about all the homework of the previous lectures the Report should have the following elements

More information

The wkbeamer theme. Wouter Kager. November 1, /11

The wkbeamer theme. Wouter Kager. November 1, /11 1/11 The wkbeamer theme Wouter Kager November 1, 2009 2/11 Contents Introduction Installation Basic usage Title page Options Footline options Sidebar options Other options Color scheme The wkbeamer theme

More information

Example Paper in the ICROMA Format

Example Paper in the ICROMA Format Example Paper in the ICROMA Format John Smith a, Jan M.P. Jansen a,1, Taro Yamada b a Department of AAA, BBB University of Technology P.O. Box 1111, 2222 GA Delft, The Netherlands 1 E-mail: jansen@aaa.bbb.nl,

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

L A TEX examples. a b c a b c b b a c b c c b a. This table was typeset with the following commands.

L A TEX examples. a b c a b c b b a c b c c b a. This table was typeset with the following commands. L A TEX examples This document is designed to help you see how to produce some mathematical typesetting. The best way to learn how to use L A TEX is to experiment with particular commands. After you have

More information

Paper guidelines for the 7 th International Congress on Transportation Research

Paper guidelines for the 7 th International Congress on Transportation Research Paper guidelines for the 7 th International Congress on Transportation Research Name Surname 1, 1 Affiliation E-mail: Abstract Each paper should include an abstract of maximum 150 words presenting its

More information

ICT IGCSE Practical Revision Presentation Word Processing

ICT IGCSE Practical Revision Presentation Word Processing Page Layout Header & Footer Font Styles Image wrapping List Styles Indentation & Spacing Find & Replace Create/Format Table Common Mistakes Orphan & Widows Completed Example Mail Merge Page Layout (Size

More information

The Not So Short Introduction to LATEX 2ε

The Not So Short Introduction to LATEX 2ε The Not So Short Introduction to LATEX 2ε Or L A TEX 2ε in 91 minutes by Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 3.21, 04 October, 2002 ii Copyright c 2000-2002 Tobias Oetiker

More information

HOW TO TYPESET THESES. Using iiscthesis style for LAT E X

HOW TO TYPESET THESES. Using iiscthesis style for LAT E X HOW TO TYPESET THESES Using iiscthesis style for LAT E X A Thesis Submitted For the Degree of Doctor of Philosophy in the Faculty of Engineering by My Name Here Computer Science and Automation Indian Institute

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

NCCTOOLS. Release 3.5

NCCTOOLS. Release 3.5 NCCTOOLS by Alexander I. Rozhenko Release 3.5 The ncctools collection consists of a number of packages extracted from NCC style (developed by Alexander I. Rozhenko in 1992 1996 under L A TEX- 2.09) while

More information

Acadia Psychology Thesis Template Guide

Acadia Psychology Thesis Template Guide Acadia Psychology Thesis Template Guide Last Revised: Oct 14, 2016 The purpose of this guide is to provide information to honours students on how to use our provided template for theses, and on how to

More information

LA T EX is a Document Preparation System which is useful for the preparation of all Abstract kinds of reports. It is particularly suited, but not limi

LA T EX is a Document Preparation System which is useful for the preparation of all Abstract kinds of reports. It is particularly suited, but not limi Ballance Donald for Systems and Control Centre of Glasgow University Introduction to LATEX An D.Ballance@eng.gla.ac.uk Email: http://www.eng.gla.ac.uk/donald WWW: 1 LA T EX is a Document Preparation System

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

Teach Yourself Microsoft Word Topic 7 Lists and Columns

Teach Yourself Microsoft Word Topic 7 Lists and Columns http://www.gerrykruyer.com Teach Yourself Microsoft Word Topic 7 Lists and Columns In this lesson, you will spend some time revising and testing your knowledge of the material covered in the previous lesson,

More information

Contents. More Tutorial at. Thank you! Preface

Contents.   More Tutorial at. Thank you! Preface More Tutorial at www.dumblittledoctor.com Contents Thank you! Preface iii v 1 Things You Need to Know 1 1.1 The Name of the Game..................... 1 1.1.1 TEX............................ 1 1.1.2 L A

More information

TIPS FOR WORKING WITH THE HONORS COLLEGE SENIOR PROJECT TEMPLATE

TIPS FOR WORKING WITH THE HONORS COLLEGE SENIOR PROJECT TEMPLATE TIPS FOR WORKING WITH THE HONORS COLLEGE SENIOR PROJECT TEMPLATE There are several issues that arise when using the Honors College Senior Project Template. Most common are formatting tabs, margins, and

More information

uiophd a LATEX document class for PhD theses

uiophd a LATEX document class for PhD theses uiophd a LATEX document class for PhD theses Program source code and documentation Dag Langmyhr dag@ifi.uio.no 26th January 2019 uiophd a L A T E X document class for PhD theses Dag Langmyhr dag@ifi.uio.no

More information

Formatting a One-Page Report

Formatting a One-Page Report FOCUS AND ENGAGE Learning Microsoft Office 2010 Word Chapter 3 283 Lesson 21 Formatting a One-Page Report What You Will Learn Analyzing Document Production Setting Margins Inserting a Section Break Setting

More information

Interdisciplinary Journal of Best Practices in Global Development Final Manuscript Preparation Guidelines

Interdisciplinary Journal of Best Practices in Global Development Final Manuscript Preparation Guidelines Interdisciplinary Journal of Best Practices in Global Development Final Manuscript Preparation Guidelines This document provides details on typesetting and layout requirements pertaining to final manuscript

More information

Document Formatting with Word

Document Formatting with Word This activity will introduce you to some common tasks that you ll be doing throughout the semester. Specifically, it will show you how to format your documents in the standard document format. By learning

More information

INCOSE IS2018 Paper Manuscript Instructions

INCOSE IS2018 Paper Manuscript Instructions IMPORTANT! As was the case for IS 2017 a Double-Blind Peer Review process will again be used. This means that the identity of the reviewer will be concealed from the author and the author s identity will

More information

Introduction to LATEX2 "

Introduction to LATEX2 The Not So Short Introduction to LATEX2 " Or L A T E X2e in 62 minutes by Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 2.2-Beta, 25th January, 1996 ii This document is \public

More information

Formatting documents in Microsoft Word Using a Windows Operating System

Formatting documents in Microsoft Word Using a Windows Operating System Formatting documents in Microsoft Word Using a Windows Operating System 2017-07-20 Research & Scholarship, McLaughlin Library University of Guelph 50 Stone Road East Guelph, Ontario N1G 2W1 2 Contents

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

ADVICE TO AUTHORS. Société Mathématique de France

ADVICE TO AUTHORS. Société Mathématique de France ADVICE TO AUTHORS Société Mathématique de France Abstract. The classes smfbook and smfart are intended to help the preparation in L A TEX of the monographs and articles to be published by the Société mathématique

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 November 10, 2016 CSCM10 Lecture 4, 11/2/16:

More information

Lecture 1. MA2730: Analysis I. Lecture slides for MA2730 Analysis I. Study and Assessment Components. MA L A TEX: topics for Lecture 1

Lecture 1. MA2730: Analysis I. Lecture slides for MA2730 Analysis I. Study and Assessment Components. MA L A TEX: topics for Lecture 1 Contents of the teaching and assessment blocks MA2730: Analysis I Lecture slides for MA2730 Analysis I Simon people.brunel.ac.uk/~icsrsss simon.shaw@brunel.ac.uk College of Engineering, Design and Physical

More information

The UCB Thesis Class

The UCB Thesis Class The UCB Thesis Class Paul Vojta Mathematics Department vojta@math.berkeley.edu Version 3.5 June 1, 2015 Abstract This is a class file for theses and dissertations at the University of California, Berkeley.

More information

The Not So Short Introduction to LATEX2ε

The Not So Short Introduction to LATEX2ε The Not So Short Introduction to LATEX2ε Or L A TEX2εin 87 minutes by Tobias Oetiker Hubert Partl, Irene Hyna and Elisabeth Schlegl Version 3.7, 14. April, 1999 ii Copyright c 1999 Tobias Oetiker and all

More information

Example Paper in the ICROMA Format

Example Paper in the ICROMA Format Example Paper in the ICROMA Format John Smith a, Jan M.P. Jansen a,1, Taro Yamada b a Department of AAA, BBB University of Technology P.O. Box 1111, 2222 GA Delft, The Netherlands 1 E-mail: jansen@aaa.bbb.nl,

More information

Songbooks with LilyPond and LATEX

Songbooks with LilyPond and LATEX This document is part of openlilylib 1, a collection of resources for the LilyPond notation software 2 and the LATEX typesetting system. Excerpt from: The openlilylib Tutorials Songbooks with LilyPond

More information

Mikkel Madsen

Mikkel Madsen Mikkel Madsen latex@mikkl.dk Today Recap from lecture 1 Sections, figures, tables, equations, multiple files TechnicCenter demonstration Navigating a large report Compiling New material Bold, italic, fontsize

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

L A T E X FOSSEE. Department of Aerospace Engineering IIT Bombay. FOSSEE (IIT Bombay) LAT E X 1 / 58

L A T E X FOSSEE. Department of Aerospace Engineering IIT Bombay. FOSSEE (IIT Bombay) LAT E X 1 / 58 L A T E X FOSSEE Department of Aerospace Engineering IIT Bombay FOSSEE (IIT Bombay) LAT E X 1 / 58 Outline Introduction 1 Introduction 2 Adding Structure 3 Typesetting Text 4 Figures, Tables & Floats 5

More information

Step by step instructions for layout for Theology papers Part 1 Setting up margins

Step by step instructions for layout for Theology papers Part 1 Setting up margins Step by step instructions for layout for Theology papers Part 1 Setting up margins The formatting of these research papers can be thought of in terms of sections. Each of these sections has different formatting

More information