uiophd a LATEX document class for PhD theses

Size: px
Start display at page:

Download "uiophd a LATEX document class for PhD theses"

Transcription

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

2

3 uiophd a L A T E X document class for PhD theses Dag Langmyhr dag@ifi.uio.no 26th January 2019 PHD THESES at the University of Oslo are printed centrally and must be typeset according to a set of specific requirements; see utdanning/mn/avvikling/skjemaer/nye_skjemaer/12_info_unipub.doc. The L A T E X document class uiophd defines a document style which implements these restrictions, the most important of which are typeface (URW Garamond and Vera Sans), page geometry (2.5 cm margins) and section header appearance. In addition, since most PhD theses contain a set of articles, a facility for including them is constructed. Program documentation system This program was documented using the eb 0 package which is based on Donald Knuth s ideas of literate programming. For more information on the eb 0 implementation, see 1 Standard L A T E X 2ϵ document class definitions All L A T E X 2ϵ class definitions consist of a standard part followed by code specific to that class. The class should also specify which version of L A T E X 2ϵ it needs. We do not need any recent one. #1 uiophd 1 \NeedsTeXFormat{LaTeX2e}[1995/06/01] 2 standard LaTeX specifications #2 (p.3) 3 uiophd definitions #8 (p.6) 4 final definitions #7 (p.6) (This code is not used.) Note that all internal names have the prefix uiophd@ to avoid confusion with names in other packages and any user-defined names. 1.1 Identification All L A T E X 2ϵ document classes should state their name and version number. #2 standard LaTeX specifications 5 \ProvidesClass{uiophd}[2016/09/26 v 1.04 UiO document class] (This code is extended in #2 a (p.3). It is used in #1 (p.3).) 1.2 Options This part of the code defines the document class options. #2 a standard LaTeX specifications #2 (p.3) + 6 option declarations #3 (p.4) 3

4 7 option inititialization #4 (p.4) (This code is extended in #2 b (p.5).) Type size options PhD theses should be set in 12 pt type. #3 option declarations 8 \DeclareOption{10pt}{\ClassWarningNoLine{uiophd}{Do not 9 use type size 10pt }} 10 \DeclareOption{11pt}{\ClassWarningNoLine{uiophd}{Do not 11 use type size 11pt }} 12 \DeclareOption{12pt}{} (This code is extended in #3 a (p.4). It is used in #2 a (p.3).) Language options This class presently handles the following two languages: American English (option american or USenglish) and British English (option english or UKenglish). #3 a option declarations #3 (p.4) + 13 \DeclareOption{american}{\renewcommand{\uiophd@lang}{USenglish}} 14 \DeclareOption{USenglish}{\renewcommand{\uiophd@lang}{USenglish}} 15 \DeclareOption{english}{\renewcommand{\uiophd@lang}{UKenglish}} 16 \DeclareOption{UKenglish}{\renewcommand{\uiophd@lang}{UKenglish}} (This code is extended in #3 b (p.4).) As is common in nearly all L A T E X document classes, American English is the default language. #3 b option declarations #3 (p.4) + 17 \newcommand{\uiophd@lang}{usenglish} (This code is extended in #3 c (p.4).) Adaption options Some users will use this document class at home, so not all fonts may not be available Alternative fonts Previously, this package used an option to select fonts which are not universially available; this is now done automatically (see Section 2.1 on page 6). The option is retained, however, for compatibility reasons. #3 c option declarations #3 (p.4) + 18 \DeclareOption{altfont}{} (This code is extended in #3 d (p.4).) Additional options Any other option is sent to the report class. #3 d option declarations #3 (p.4) + 19 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}} Option initiation After all options have been defined, they may be processed. #4 option inititialization 20 \ProcessOptions \relax (This code is used in #2 a (p.3).) 4

5 1.3 Package and class loading The uiophd class is built on top of a base document class and various packages. #2 b standard LaTeX specifications #2 (p.3) + 21 load packages #6 (p.5) 22 load base class #5 (p.5) The base document class As mentioned, uiophd is an extension of the standard report document class. The options twoside and openright as well as the specified type size are standard. #5 load base class 23 \LoadClass[a4paper,twoside,openright,12pt]{report} (This code is used in #2 b (p.5).) The babel package This package handles everything concerning language and should always be present. #6 load packages 24 \RequirePackage[\uiophd@lang]{babel} (This code is extended in #6 a (p.5). It is used in #2 b (p.5).) The emptypage package We do not want page numbers on our blank pages. #6 a load packages #6 (p.5) + 25 \RequirePackage{emptypage} (This code is extended in #6 b (p.5).) The fontenc package This package, when specified with the T1 option, will utilize the more modern 8-bit fonts. #6 b load packages #6 (p.5) + 26 \RequirePackage[T1]{fontenc} (This code is extended in #6 c (p.5).) The geometry package This package will specify the page size 1 and the margins. #6 c load packages #6 (p.5) + 27 \RequirePackage[a4paper,twoside,margin=2.5cm]{geometry} (This code is extended in #6 d (p.5).) The keyval package This package is used to provide parameters to \includearticle defined in Section 2.3 on page 7. #6 d load packages #6 (p.5) + 28 \RequirePackage{keyval} (This code is extended in #6 e (p.6).) 1 For some reason yet unknown to me, the page size A4 should be declare both to the base document class (see Section 1.3.1) and to the geometry package to ensure that the PDF page size is correct. 5

6 1.3.7 The pdfpages package To include articles (see Section 2.3 on the next page), this package 2 is needed. #6 e load packages #6 (p.5) + 29 \RequirePackage{pdfpages} (This code is extended in #6 f (p.6).) The setspace package Adding a bit of extra leading is recommended by the publisher. We also add some interparagraph stretch to avoid messages about underfull \vbox. #6 f load packages #6 (p.5) + 30 \RequirePackage{setspace} 31 \AtBeginDocument{\parskip=0pt plus 2.5pt\relax 32 \setstretch{1.1}} The textcomp package This packages provides many additional symbols. Because of the danger of option clash, it is only loaded if no font package (i.e., garamondx) has already loaded it. #7 final definitions 33 \@ifundefined{tc@check@symbol}{% 34 \RequirePackage{textcomp}}{} (This code is used in #1 (p.3).) 2 Code specific to uiophd Some L A T E X code must be adapted or modified. 2.1 Typeface The standard font is supposed to be URW Garamond which is freely available, but not included in the T E Xlive distrubution. So, if this font is not available, Times is the alternative. #8 uiophd definitions 35 \IfFileExists{t1zgmj.fd} 36 {\RequirePackage[full]{textcomp} 37 \RequirePackage[garamond,expert]{mathdesign} 38 \RequirePackage[swashQ]{garamondx}} 39 {\renewcommand{\rmdefault}{ptm}} (This code is extended in #8 a (p.6). It is used in #1 (p.3).) Sans serif text should be set in Vera Sans (or Helvetica if unavailable). #8 a uiophd definitions #8 (p.6) + 40 \IfFileExists{berasans.sty} 41 {\RequirePackage[scaled]{berasans}} 42 {\renewcommand{\sfdefault}{phv}} (This code is extended in #8 b (p.6).) I think that Vera Mono will suit well as the accompanying typewriter font. available, choose Courier. #8 b uiophd definitions #8 (p.6) + 43 \IfFileExists{beramono.sty} If that is not 2 As indicated by its name, the pdfpages package will only work for pdflat E X, but it has been designed not to fail when producing DVI code. 6

7 44 {\RequirePackage[scaled]{beramono}} 45 {\renewcommand{\ttdefault}{pcr}} (This code is extended in #8 c (p.7).) Mathematical formulæ Mathdesign math fonts have been designed to go with URW Garamond, so the proper package has been included (if available). 2.2 Document parts The uiophd document class is based on the report class which has no \frontmatter, \mainmatter and \backmatter commands. Some users want these, however. #8 c uiophd definitions #8 (p.6) + 46 \newcommand{\frontmatter}{\cleardoublepage 47 \pagenumbering{roman}} 48 \newcommand{\mainmatter}{\cleardoublepage 49 \pagenumbering{arabic}} 50 \newcommand{\backmatter}{\cleardoublepage} (This code is extended in #8 d (p.7).) Title page The title page (made by \maketitle) is modified to include information specific to PhD theses. This is achieved by hacking the \maketitle command which in its turn hacks the \@date command: 3 #8 d uiophd definitions #8 (p.6) + 51 \let \uiophd@maketitle = \maketitle 52 \renewcommand{\maketitle}{{% 53 \let \uiophd@date = \@date 54 \renewcommand{\@date}{% 55 \uiophd@date\par 56 \vspace{5em} 57 Thesis submitted for the degree of Philosophi\ae~Doctor} 58 \uiophd@maketitle 59 }} (This code is extended in #8 e (p.7).) 2.3 Including articles As mentioned, most PhD theses contain a set of articles. To make it easy to include these, the command \includearticle is given. #8 e uiophd definitions #8 (p.6) + 60 \newcommand{\includearticle}[2][]{{% 61 set default page number position #9 (p.8) 62 \setkeys{uiophd@keys}{#1} 63 \includepdf[pages={-},pagecommand={\thispagestyle{\uiophd@ps}}]{#2}}} (This code is extended in #8 f (p.8).) 3 I generally don t like hacking commands, but it seemed the best way in this case. This only other alternative would have been to completely redefine the \maketitle command, and I like that even less. 7

8 2.3.1 Adjusting the page number The user may have to adjust the page number position on the included pages. #8 f uiophd definitions #8 (p.6) + 64 \define@key{uiophd@keys}{numbers}{\def \uiophd@ps {#1}} The options are: numbers=default The page numbers are in the same position as on the ordinary pages This is page style plain. #9 set default page number position 65 \let \ps@default = \ps@plain (This code is extended in #9 a (p.8). It is used in #8 e (p.7).) This is of course the default. #9 a set default page number position #9 (p.8) + 66 \def \uiophd@ps {default} (This code is extended in #9 b (p.8).) numbers=low The page numbers are lowered to avoid colliding with the included pages This is implemented by creating a modification of page style plain. #9 b set default page number position #9 (p.8) + 67 \def \ps@low {\let\@mkboth\@gobbletwo 68 \let\@oddhead\@empty 69 \def\@oddfoot{\reset@font\hfil\raisebox{-1.25cm}{\thepage}\hfil}% 70 \let\@evenhead\@empty 71 \let\@evenfoot\@oddfoot} (This code is extended in #9 c (p.8).) numbers=none No page numbers on these pages This is page style empty. #9 c set default page number position #9 (p.8) + 72 \let \ps@none = \ps@empty 8

9 Meta symbols final definitions #7... page 6 load base class #5... page 5 load packages #6... page 5 option declarations #3... page 4 option inititialization #4... page 4 set default page number position #9... page 8 standard LaTeX specifications #2... page 3 uiophd #1... page 3 * uiophd definitions #8... page 6 (Symbols marked with * are not used.) 9

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

CS 189 L A TEX and Linux: Document Layout and Organization 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

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

Manuscript A Package Emulating Typewriter Typesetting

Manuscript A Package Emulating Typewriter Typesetting Manuscript A Package Emulating Typewriter Typesetting Matěj Cepl, matej at ceplovi dot cz This document describes package manuscript version 1.7, from 2015/01/19 1 Purpose Purpose of this package is to

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

altfont: Using alternative fonts

altfont: Using alternative fonts altfont: Using alternative fonts Sebastian Marius Kirsch sebastian_kirsch@kl.maus.de 1996/07/02 Abstract With this package, you can use many alternative fonts with one single package. psnfss and mfnfss

More information

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

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

The status of babel. Johannes L. Braams september 1995

The status of babel. Johannes L. Braams september 1995 The status of babel Johannes L. Braams september 1995 Abstract In this article I will give an overview of what has happened to babel lately. First I will briefly describe the history of babel; then I will

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

How to use abdnthesis.cls

How to use abdnthesis.cls How to use abdnthesis.cls Timothy J. Norman A dissertation submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy of the University of Aberdeen. Department of Computing

More information

The status of Babel Johannes L. Braams 1 Introduction In this article I will give an overview of what has happened to babel

The status of Babel Johannes L. Braams 1 Introduction In this article I will give an overview of what has happened to babel The status of Babel Johannes L. Braams j.l.braams@research.ptt.nl 1 Introduction In this article I will give an overview of what has happened to babel lately. First I will briey describe the history of

More information

Using LAT E X for your master s thesis

Using LAT E X for your master s thesis Using LAT E X for your master s thesis Dag Langmyhr (dag@ifi.uio.no) What is T E X? The man behind it all Donald Knuth created T E X in 1974 82, primarily to typeset his own books. What is LAT E X? What

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

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

Advanced L A TEX course; first session

Advanced L A TEX course; first session Advanced L A TEX course; first session TEXniCie Jan Jitse Venselaar February 6th, 2007 1 / 20 Welcome to the Advanced L A TEX course! Nine sessions, every tuesday between 17:00 and 19:00. 2 / 20 Course

More information

The wordlike package. Contents. 1 Why wordlike.sty? Jürgen Fenn May 5, 2008

The wordlike package. Contents. 1 Why wordlike.sty? Jürgen Fenn May 5, 2008 The wordlike package Jürgen Fenn May 5, 2008 Contents 1 Why wordlike.sty?... 1 2 Usage... 2 3 Implementation... 3 3.1 Option msword... 3 3.1.1 Word-like section numbering and table of contents... 3 3.1.2

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

Using L A TEX. A numbered list is just that a collection of items sorted and labeled by number.

Using L A TEX. A numbered list is just that a collection of items sorted and labeled by number. Using L A TEX About these notes These notes give some starting tips on using L A TEX to typeset mathematical documents. To learn the system at all fully you ll need a proper L A TEX manual, but you can

More information

European Computer Modern font with oldstyle digits

European Computer Modern font with oldstyle digits European Computer Modern font with oldstyle digits Harald Harders h.harders@tu-bs.de Version v1.13, 2004/09/12; printed November 19, 2004 Abstract The hfoldsty package provides virtual fonts for using

More information

pressrelease v1.0: typesetting press releases

pressrelease v1.0: typesetting press releases pressrelease v1.0: typesetting press releases Nicola L. C. Talbot http://www.dickimaw-books.com/ 2014-09-10 Abstract The pressrelease class is provided for typesetting press releases. I wrote it because

More information

Introduction to Scientific Typesetting Lesson 14: Fonts

Introduction to Scientific Typesetting Lesson 14: Fonts Introduction to Scientific Typesetting Lesson 14: Fonts Ryan Higginbottom January 24, 2012 1 2 Monospaced and Proportional Serifed and sans serif fonts Attributes of Font Families Font Encoding 3 Monospaced

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

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

Friendly Fonts for your Design

Friendly Fonts for your Design Friendly Fonts for your Design Choosing the right typeface for your website copy is important, since it will affect the way your readers perceive your page (serious and formal, or friendly and casual).

More information

Word Template Instructions

Word Template Instructions Office of Graduate Education Word Template Instructions The Rensselaer thesis and dissertation template , available for download, conforms to the requirements of the Office of Graduate

More information

The rotfloat package

The rotfloat package The rotfloat package Axel Sommerfeldt rotfloat@sommerfeldt.net 2002/02/02 Abstract The float package [1] provides commands to define new floats of various styles (plain, boxed, ruled, and userdefined ones);

More information

Script for Interview about LATEX and Friends

Script for Interview about LATEX and Friends Script for Interview about LATEX and Friends M. R. C. van Dongen July 13, 2012 Contents 1 Introduction 2 2 Typography 3 2.1 Typeface Selection................................. 3 2.2 Kerning.......................................

More information

Macros. 194 TUGboat, Volume 25 (2004), No. 2

Macros. 194 TUGboat, Volume 25 (2004), No. 2 194 TUGboat, Volume 25 (2004), No. 2 Macros xkeyval new developments and mechanisms in key processing Hendri Adriaens and Uwe Kern Abstract This article introduces the xkeyval (L A )TEX package, an extension

More information

The AES Convention Paper LATEX class Adam H. Lewenberg (October 18, 2008) 1

The AES Convention Paper LATEX class Adam H. Lewenberg (October 18, 2008) 1 1 Introduction The AES Convention Paper LATEX class Adam H. Lewenberg (October 18, 2008) 1 IMPORTANT CHANGE: Due to problems interacting with certain other L A TEXpackages, as of version 0.60 the AES Convention

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

Font, Typeface, Typeface Family. Selected Typographical Variables

Font, Typeface, Typeface Family. Selected Typographical Variables Font, Typeface, Typeface Family Font: A font is a set of printable or displayable text character in a specific style, weight, and size. E.g. Helvetica Italic 10 Point. Typeface: The type design for a set

More information

Typesetting Tips. Put your best type forward.

Typesetting Tips. Put your best type forward. Typesetting Tips Put your best type forward. Do you want your audience to read your document? Improve your chances by making your article easy to read. Make the document difficult to read and To learn

More information

TEMPLATE ORDER GUIDE /

TEMPLATE ORDER GUIDE / TEMPLATE ORDER GUIDE / Our template order guide is filled with guidelines to help you complete the template order form. We want this to be a super easy and fun process for you! In order to prevent any

More information

Acrobat PDF from TEX

Acrobat PDF from TEX Acrobat PDF from TEX Y&Y, Inc. From TEX to Acrobat TEX the typesetting language invented by Donald E. Knuth at Stanford is widely used in the academic and research community for typesetting technical articles

More information

Instructions for the Preparation of an Electronic Camera-Ready Manuscript in MS Word

Instructions for the Preparation of an Electronic Camera-Ready Manuscript in MS Word Instructions for the Preparation of an Electronic Camera-Ready Manuscript in MS Word Book Production MANAGER a,1, Second AUTHOR b and Third AUTHOR b a Book Department, IOS Press, The Netherlands b Short

More information

APA Formatting in Word 2016

APA Formatting in Word 2016 APA Formatting in Word 2016 The American Psychological Association (APA) style for formatting a paper is not a setting in Word 2016. However, by following these steps, you can set up your document according

More information

Using L A T E X to prepare an Informatics thesis

Using L A T E X to prepare an Informatics thesis Using L A T E X to prepare an Informatics thesis Mary Ellen Foster 14 October 2002 1 Introduction This document describes how you can use the infthesis class to prepare a thesis within the School of Informatics.

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

Other trimming occurred by removing facilities that were hardly ever used.

Other trimming occurred by removing facilities that were hardly ever used. HYTEX User s Manual Rob J Hyndman Version 7.0, April 2007 HYTEX is a L A TEX style file for producing even better documents. It is a collection of commands that I have found useful and think other L A

More information

Document Preparation Using L A TEX

Document Preparation Using L A TEX Document Preparation Using L A TEX 1 1 Department of Mathematics Michigan State University East Lansing, MI USA weil@math.msu.edu October 28, 2008 Before L A TEX Was TEX TEX is a professional typesetting

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

Creating Your Paper or Thesis With LYX

Creating Your Paper or Thesis With LYX Creating Your Paper or Thesis With LYX Warren Toomey, School of IT, Bond University Word processors do to words what food processors do to food. This seminar looks at a tool called L Y X which allows you

More information

The isodateo package

The isodateo package The isodateo package Harald Harders h.harders@tu-bs.de File Date 2004-02-12, Printed 2005-03-10 Abstract This package provides commands to switch between different date formats (standard, ISO, numeric,

More information

How to create and edit a CSS rule

How to create and edit a CSS rule Adobe Dreamweaver CS6 Project 3 guide How to create and edit a CSS rule You can create and edit a CSS rule in two locations: the Properties panel and the CSS Styles panel. When you apply CSS styles to

More information

Style template and guidelines for SPIE Proceedings

Style template and guidelines for SPIE Proceedings Style template and guidelines for SPIE Proceedings Anna A. Author1 a and Barry B. Author2 b a Affiliation1, Address, City, Country; b Affiliation2, Address, City, Country ABSTRACT This document shows the

More information

The handout document class

The handout document class The handout document class Miklós Csűrös csuros@cs.yale.edu 1997/03/26 Abstract This is a document class that can be used for handouts with the layout generally used at Yale s Computer Science Department.

More information

Fonts for Displaying Program Code in L A TEX

Fonts for Displaying Program Code in L A TEX Fonts for Displaying Program Code in L A TEX Adrian P. Robson nepsweb.co.uk 6 June 2018 1 Introduction Here we look at fonts for printing program code in L A TEX documents. Suitable fonts are monospaced;

More information

Latex Manually Set Font Size For Tables

Latex Manually Set Font Size For Tables Latex Manually Set Font Size For Tables I would like to set my table to font 10pt. Here is my coding /begin(table)(h) /resizebox(/textwidth)(!)(% /begin(tabular)(/l/l/l/l/l/) /hline & A & B & C & D //

More information

Keyboarding Basics - Teacher Notes

Keyboarding Basics - Teacher Notes Directions: Fill in the blanks. Keyboarding Basics - Teacher Notes 1. Keyboarding Is the act of entering data into a computer through the use of a keyboard Is a valuable skill for anyone to learn Is commonly

More information

Desktop Publishing Level 2

Desktop Publishing Level 2 Desktop Publishing Level 2 8983-12-012 (IT-NDTP 12) 00002 This paper must be returned with the candidate s work. Failure to do so will result in delay in processing the candidates scripts. Instructions

More information

How to Create Accessible Word (2016) Documents

How to Create Accessible Word (2016) Documents How to Create Accessible Word (2016) Documents Heading Styles 1. Create a uniform heading structure through use of Styles in Word under the Home ribbon. a. Proper heading structure is necessary for screen

More information

Lab1: Communicating science

Lab1: Communicating science Lab1: Communicating science We would all like to be good citizens of the scientific community. An important part of being a good citizen is being able to communicate results, papers, and ideas. Since many

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

SOFTWARE ARCHITECTURE 4. TEXT FORMATTING SYSTEM

SOFTWARE ARCHITECTURE 4. TEXT FORMATTING SYSTEM 1 SOFTWARE ARCHITECTURE 4. TEXT FORMATTING SYSTEM Tatsuya Hagino hagino@sfc.keio.ac.jp slides URL https://vu5.sfc.keio.ac.jp/sa/login.php 2 Text Formatting System Text Formatting Print out document nicely

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

Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style

Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style precedence and style inheritance Understand the CSS use

More information

BBN ANG 183 Typography Text colour: vertical and horizontal spacing

BBN ANG 183 Typography Text colour: vertical and horizontal spacing BBN ANG 183 Typography Text colour: vertical and horizontal spacing Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics, Eötvös Loránd University gkz & szp (delg) typo/spacing 1 / 43 outline

More information

Admin. Midterm 1 on. Oct. 13 th (2 weeks from today) Coursework:

Admin. Midterm 1 on. Oct. 13 th (2 weeks from today) Coursework: Midterm 1 on Admin Oct. 13 th (2 weeks from today) Coursework: E1 grade released: please see Karoon (TA) at his office hours (Tues at 12-1pm) E2 due tomorrow E3 posted yesterday; due this Friday 11:59pm

More information

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

The basics of LaTeX. Cédric Buron. April 25, 2016 The basics of LaTeX Cédric Buron April 25, 2016 Hello fellows! Today, I introduce a very important language in my PhD, L A TEX(what a logo!). In this article, I m going to introduce very quickly the purpose,

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

Peter Wilson Catholic University of America Now at 1999/02/13

Peter Wilson Catholic University of America Now at 1999/02/13 The hyphenat package Peter Wilson Catholic University of America Now at peter.r.wilson@boeing.com 1999/02/13 Abstract The hyphenat package can be used to either disable hyphenation throughout a document

More information

Visual Debugging in TEX Part 1: The Story

Visual Debugging in TEX Part 1: The Story Visual Debugging in TEX Part 1: The Story Hans Hagen PRAGMA ADE Ridderstraat 17 8061GH Hasselt NL pragma@wxs.nl Abstract This article shows some features of the visual debugging module I wrote in 1996

More information

Creating accessible Word documents

Creating accessible Word documents Creating accessible Word documents An accessible source document is the first step to an accessible PDF. This guide covers a short tutorial on creating an accessible Word documents which can then be used

More information

Instructions for the Preparation of an Electronic Camera-Ready Manuscript in MS Word

Instructions for the Preparation of an Electronic Camera-Ready Manuscript in MS Word Instructions for the Preparation of an Electronic Camera-Ready Manuscript in MS Word Book Production MANAGER a,1, Second AUTHOR b and Third AUTHOR b a Book Production Department, IOS Press, The Netherlands

More information

ISAE2013 Conference Proceedings Format Sample File

ISAE2013 Conference Proceedings Format Sample File ISAE2013 Conference Proceedings Format Sample File First AUTHOR 1, Second M. AUTHOT 2, Third AUTHOT 3 1,2 Affiliation Address 1,2 e-mail address 3 Affiliation Address 3 e-mail address ABSTRACT: In this

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

Detailed Format Instructions for Authors of the SPB Encyclopedia

Detailed Format Instructions for Authors of the SPB Encyclopedia Detailed Format Instructions for Authors of the SPB Encyclopedia General Formatting: When preparing the manuscript, the author should limit the use of control characters or special formatting. Use italics

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

Single click Catalogs Pull down File menu Click on make alias. Drag the alias to the desktop. Click on the application Pull down File to make alias

Single click Catalogs Pull down File menu Click on make alias. Drag the alias to the desktop. Click on the application Pull down File to make alias Tips for using Educaide Acces software to create tests: A. Creating an alias on the desktop to the catalogs: Double click on hard drive. Double click on applications. Double click Acc (folder) Single click

More information

c122jan2714.notebook January 27, 2014

c122jan2714.notebook January 27, 2014 Internet Developer 1 Start here! 2 3 Right click on screen and select View page source if you are in Firefox tells the browser you are using html. Next we have the tag and at the

More information

Sample L A TEX Style Guide for European Journal of Pure and Applied Mathematics

Sample L A TEX Style Guide for European Journal of Pure and Applied Mathematics EUROPEAN JOURNAL OF PURE AND APPLIED MATHEMATICS PRE-PUBLICATION SUBMISSION DOCUMENT ISSN 1307-5543 www.ejpam.com Sample L A TEX Style Guide for European Journal of Pure and Applied Mathematics Bariş Kiremitçi

More information

My Mathematical Thesis

My Mathematical Thesis My Mathematical Thesis A. Student September 1, 2018 Abstract An abstract is a paragraph or few that gives the reader an overview of the document. Abstracts are commonly found on research articles, but

More information

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

Abstract A quick intro by examples to the document preparation language L A TEX. Jumpstart LaTeX Bo Waggoner Updated: 2014-09-15 Abstract A quick intro by examples to the document preparation language L A TEX. 1 Overview LaTeX is essentially a programming language that, when executed,

More information

Title of Your Thesis: Subtitle of Your Thesis

Title of Your Thesis: Subtitle of Your Thesis Title of Your Thesis: Subtitle of Your Thesis A thesis presented by James W. Smith to The Department of Mathematics in partial fulfillment of the requirements for the degree of Doctor of Philosophy in

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

Visual Debugging in T E X

Visual Debugging in T E X Visual Debugging in Hans Hagen Fall 1996 This article shows some features of the visual debugging module I wrote in 1996 as part of the Cont macro package. This module visualizes the low level typesetting

More information

The beamer theme for the typesetting of thesis defense presentations at the Masaryk University in Brno

The beamer theme for the typesetting of thesis defense presentations at the Masaryk University in Brno The beamer theme for the typesetting of thesis defense presentations at the Masaryk University in Brno Vít Novotný May 7, 2017 Abstract This document details the design and the implementation of the fibeamer

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

Title. Optional subtitle J. Random Author. Cover Text possibly spanning multiple lines ISBN

Title. Optional subtitle J. Random Author. Cover Text possibly spanning multiple lines ISBN Title Optional subtitle J. Random Author Cover Text possibly spanning multiple lines ISBN 000-00-0000-000-0 Title Optional subtitle by J. Random Author to obtain the degree of Master of Science at the

More information

A Crash Course in Typography: Principles for Combining Typefaces - noupe

A Crash Course in Typography: Principles for Combining Typefaces - noupe A Crash Course in Typography: Principles for Combining Typefaces Cameron Chapman When combining typefaces, there are a couple of important principles you ll need to keep in mind, namely contrast and mood.

More information

LuaTEX says goodbye to Pascal

LuaTEX says goodbye to Pascal Taco Hoekwater EUROTEX 2009 E1 LuaTEX says goodbye to Pascal Abstract LuaTEX 0.50 features a complete departure from Pascal source code. This article explains a little of the why and how of this change.

More information

Introduction to Multimedia. MMP100 Spring 2016 thiserichagan.com/mmp100

Introduction to Multimedia. MMP100 Spring 2016 thiserichagan.com/mmp100 Introduction to Multimedia MMP100 Spring 2016 profehagan@gmail.com thiserichagan.com/mmp100 Troubleshooting Check your tags! Do you have a start AND end tags? Does everything match? Check your syntax!

More information

Running head: WORD 2007 AND FORMATING APA PAPERS 1. A Brief Guide to using Word 2007 to Format Papers in the Publication Style of the American

Running head: WORD 2007 AND FORMATING APA PAPERS 1. A Brief Guide to using Word 2007 to Format Papers in the Publication Style of the American Running head: WORD 2007 AND FORMATING APA PAPERS 1 A Brief Guide to using Word 2007 to Format Papers in the Publication Style of the American Psychological Association (6 th Ed.) Jeff Aspelmeier Department

More information

Version v2.01, 2000/06/29

Version v2.01, 2000/06/29 The amstext package Frank Mittelbach Rainer Schöpf Version v2.01, 2000/06/29 1 Introduction This file is maintained by the L A TEX Project team. Bug reports can be opened (category amsmath) at http://latex-project.org/bugs.html.

More information

The bropd package. Benjamin Tatlock October 14, This section outlines the use of the three commands provided by the bropd package.

The bropd package. Benjamin Tatlock October 14, This section outlines the use of the three commands provided by the bropd package. The bropd package Benjamin Tatlock October 14, 2014 Abstract The bropd package simplifies the process of writing differential operators and brackets in L A TEX. The commands facilitate the easy manipulation

More information

Instructions for Formatting MLA Style Papers in Microsoft Word 2010

Instructions for Formatting MLA Style Papers in Microsoft Word 2010 Instructions for Formatting MLA Style Papers in Microsoft Word 2010 To begin a Microsoft Word 2010 project, click on the Start bar in the lower left corner of the screen. Select All Programs and then find

More information

StarT E X at E X for beginners

StarT E X at E X for beginners StarT E X at E X for beginners Dag Langmyhr Department of Informatics University of Oslo dag@ifi.uio.no 1 Background In many courses taught at the Department of Informatics at the University of Oslo, students

More information

Accessible Document Guidelines

Accessible Document Guidelines Accessible Document Guidelines A good way to think of document accessibility is to treat it in the same way we consider spelling and grammar. It should be built into a document, not added on afterwards.

More information

Microsoft Word 2007 Lesson 1

Microsoft Word 2007 Lesson 1 Microsoft Word 2007 Lesson 1 Open Word from the Start menu. In this menu, select All Programs, Microsoft Office, Microsoft Office Word 2007. You should see a blank document in the Word window. Look at

More information

Make Your Documents Accessible Worksheet (Microsoft Word 2010)

Make Your Documents Accessible Worksheet (Microsoft Word 2010) Make Your Documents Accessible Worksheet (Microsoft Word 2010) This exercise is intended for staff attending the Make your documents accessible course, although other staff will also find this resource

More information

How to Create an APA Essay Template in Microsoft Word on a PC

How to Create an APA Essay Template in Microsoft Word on a PC San José State University Writing Center www.sjsu.edu/writingcenter Written by Hannah Wiltbank How to Create an APA Essay Template in Microsoft Word on a PC This document will teach you how to create a

More information

Microsoft Word 2007 Final Lesson

Microsoft Word 2007 Final Lesson Microsoft Word 2007 Final Lesson Open Word from the Start menu. In this menu, select All Programs, Microsoft Office, Microsoft Office Word 2007. You should see a blank document in the Word Window Look

More information

WEB TYPOGRAPHY FOR WEB DEVELOPERS. Matej Latin Lead UX/UI Designer at Autotrader.co.uk

WEB TYPOGRAPHY FOR WEB DEVELOPERS. Matej Latin Lead UX/UI Designer at Autotrader.co.uk WEB TYPOGRAPHY FOR WEB DEVELOPERS Matej Latin Lead UX/UI Designer at Autotrader.co.uk 1 A MEANINGFUL WEB TYPOGRAPHY STARTER KIT 2 Most people think typography is about fonts. Most designers think typography

More information

Part - I : Short Course Typing Text

Part - I : Short Course Typing Text Part - I : Short Course Sanjay Mishra Department of Mathematics Lovely Professional University Punjab, India June 14, 2012 Outline 1 Introduction The Keyboard Your First Note Lines too Wide More Text Features

More information

Total Responses 13. Please list and explain every single design decision you made in presenting this work.

Total Responses 13. Please list and explain every single design decision you made in presenting this work. Initial Report Total Responses 13 Please write an explanation for the layout of the page -- or email -- that you are turning in today: Why did you choose the typeface(s) you did? Why did you choose the

More information

The begingreek package

The begingreek package The begingreek package Claudio Beccari claudio dot beccari at gmail dot com Version v.1.5 of 2015/02/16 Contents 1 Introduction 1 2 Usage 2 3 Incomplete fonts and different encoding 3 4 Default font control

More information

The ushort package. Martin Väth 2013/11/26

The ushort package. Martin Väth 2013/11/26 The ushort package Martin Väth 2013/11/26 Abstract With this package you may write shorter(or longer) underlines/underbars. This is particularly useful for underlined variables which are needed by some

More information

The Poster Presentation

The Poster Presentation Posters Joan M. Lakoski, Ph.D. University of Pittsburgh The Poster Presentation Presenting Data at a Scientific Meeting Characteristics of effective presentations: Organized Rehearsed Visual appeal Relevant

More information

Introduction to Scientific Typesetting Lesson 1: Getting Started

Introduction to Scientific Typesetting Lesson 1: Getting Started Introduction to Scientific Typesetting Lesson 1: Getting Started Ryan Higginbottom January 5, 2012 1 Our First The Structure of a L A T E X Our First L A T E X The Structure of a L A T E X 2 The Weaknesses

More information