uiophd a LATEX document class for PhD theses
|
|
- Elinor Walton
- 5 years ago
- Views:
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 (1) Robert S. Laramee Computer Science Department School of Physical Sciences Swansea University February 14, 2008 (1) Robert S. Laramee CS 189
More informationHOW 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 informationManuscript 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 informationA 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 informationaltfont: 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 informationFormatting 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 informationWYSIWYG 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 informationThe 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 informationCSCM10 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 informationHow 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 informationThe 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 informationUsing 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 informationHow 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 informationSongbooks 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 informationAdvanced 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 informationThe 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 informationThe 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 informationUsing 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 informationEuropean 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 informationpressrelease 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 informationIntroduction 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 informationCSCM10 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 informationWYSIWYG 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 informationUsing 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 informationFriendly 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 informationWord 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 informationThe 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 informationScript 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 informationMacros. 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 informationThe 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 informationBasic 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 informationFont, 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 informationTypesetting 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 informationTEMPLATE 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 informationAcrobat 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 informationInstructions 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 informationAPA 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 informationUsing 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 informationWhat 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 informationOther 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 informationDocument 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 informationMath 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 informationCreating 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 informationThe 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 informationHow 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 informationStyle 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 informationThe 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 informationFonts 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 informationLatex 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 informationKeyboarding 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 informationDesktop 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 informationHow 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 informationLab1: 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 informationThe 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 informationSOFTWARE 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 informationStandard 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 informationSession 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 informationBBN 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 informationAdmin. 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 informationThe 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 informationIntroduzione 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 informationPeter 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 informationVisual 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 informationCreating 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 informationInstructions 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 informationISAE2013 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 informationAbsolute 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 informationDetailed 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 informationInterdisciplinary 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 informationSingle 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 informationc122jan2714.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 informationSample 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 informationMy 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 informationAbstract 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 informationTitle 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 informationIntroduction 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 informationVisual 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 informationThe 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 informationLecture 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 informationTitle. 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 informationA 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 informationLuaTEX 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 informationIntroduction 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 informationRunning 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 informationVersion 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 informationThe 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 informationInstructions 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 informationStarT 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 informationAccessible 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 informationMicrosoft 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 informationMake 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 informationHow 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 informationMicrosoft 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 informationWEB 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 informationPart - 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 informationTotal 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 informationThe 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 informationThe 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 informationThe 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 informationIntroduction 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