L A TEX in a Nutshell

Size: px
Start display at page:

Download "L A TEX in a Nutshell"

Transcription

1 L A in a Nutshell Master on Libre Software Miguel Vidal September 22, / 48 Miguel Vidal LA in a Nutshell

2 (cc) 2011 Miguel Vidal This work is licensed under a Creative Commons Attribution 3.0 License 2 / 48 Miguel Vidal LA in a Nutshell

3 Table of Contents LA Installing LA 1 L A Installing L A 2 Document Structure Fonts Environments A complete document 3 3 / 48 Miguel Vidal LA in a Nutshell

4 What is LA Installing LA A computer program (language and interpreter) created by Donald Knuth in Knuth wrote the typesetting engine to explore potential of the digital printing equipment. He aimed to revert trend of deteriorating typographical quality that affected his own books and articles. Two main aims: highest quality and highest durability. 4 / 48 Miguel Vidal LA in a Nutshell

5 What is LA Installing LA as we use it today was released in 1982, with some slight enhancements added in 1989 (8-bit characters support). One of the most sophisticated digital typographical systems ( The greatest contribution in the printing world since Gutenberg ). Popular in academia, especially in mathematics, computer science, engineering, and physics. Open Source Software ( public domain dedication): but any modified version must not be called! 5 / 48 Miguel Vidal LA in a Nutshell

6 What is LA Installing LA understands about 300 low-level commands ( primitives ). Primitives are rarely used directly by users. The smallest unit of length handled by TeX is 0, mm! (scaled point, 1 mm = sp) Functionality is provided by format files (predumped memory images of after large macro collections have been loaded). 6 / 48 Miguel Vidal LA in a Nutshell

7 What is LA Installing LA Written in a literate programming language called Web. TRIP and TRAP tests ( conformance test ): portable, same output with all versions. The design was frozen (and dedicated to Public Domain) in October 1990 (v3.1* π, no new features, only bug fixes). 7 / 48 Miguel Vidal LA in a Nutshell

8 METAFONT LA Installing LA Font description language to describe characters (glyphs) algorithmically with geometrical equations. It uses Bézier curves (vector graphics). Also created by Knuth but not strictly part of. It is possible to use and L A without METAFONT. Adobe PostScript fonts may be used instead. 8 / 48 Miguel Vidal LA in a Nutshell

9 Table of Contents LA Installing LA 1 L A Installing L A 2 Document Structure Fonts Environments A complete document 3 9 / 48 Miguel Vidal LA in a Nutshell

10 What is L A LA Installing LA Set of macros from primitives that abstracted away many of the complexities. A format originally developed by Leslie Lamport. It incorporates document styles for books, letters, slides, etc. The current version is L A 2e. L A is Open Source Software (LaTeX Project Public License - LPPL), OSI-compliant. 10 / 48 Miguel Vidal LA in a Nutshell

11 LA Installing LA How to pronounce and spell L A, L A, or LaTeX (ASCII), no Latex. Pronounced /látej/ or /látek/, no latex! It derives from the Ancient Greek: τ ɛχνη (tejné: skill, art, technique ) χ: Ji letter (voiceless velar fricative, as ojo or Bach ), Chi /kai/ in English. IPA (International Phonetic Alphabet): [x] phonem 11 / 48 Miguel Vidal LA in a Nutshell

12 Table of Contents LA Installing LA 1 L A Installing L A 2 Document Structure Fonts Environments A complete document 3 12 / 48 Miguel Vidal LA in a Nutshell

13 Advantages LA Installing LA Control Quality Flexibility Portability Scalability Stability 13 / 48 Miguel Vidal LA in a Nutshell

14 Advantages (2) LA Installing LA Typesetting, not word processing (LibreOffice, MS Office, etc.). Accurate, precise output (device independent). It prevents formatting errors (by forcing to declare logical structure). Separate content and styling. 14 / 48 Miguel Vidal LA in a Nutshell

15 Advantages (3) LA Installing LA Modular (add-on packages), powerful and highly portable (text files). Easy to make global changes; encourage content reuse. Complex structures (footnotes, references, table of contents, and bibliographies) can be generated easily. Professional output: look as if printed. 15 / 48 Miguel Vidal LA in a Nutshell

16 Caveats LA Installing LA Not WYSIWIG. Hard learning curve. Absolute space/positioning is tricky (it s very hard to write disorganized documents). Design of a whole new layout is difficult and takes a lot of time. Need to be compiled. 16 / 48 Miguel Vidal LA in a Nutshell

17 MS Word vs L A LA Installing LA Compare kerning: 17 / 48 Miguel Vidal LA in a Nutshell

18 MS Word vs L A LA Installing LA Compare kerning: 17 / 48 Miguel Vidal LA in a Nutshell

19 MS Word vs L A LA Installing LA Compare kerning: Compare Small Caps: 17 / 48 Miguel Vidal LA in a Nutshell

20 MS Word vs L A LA Installing LA Compare kerning: Compare Small Caps: 17 / 48 Miguel Vidal LA in a Nutshell

21 MS Word vs L A LA Installing LA MS Word (wrong default kerning) L A (correct kerning) 18 / 48 Miguel Vidal LA in a Nutshell

22 MS Word vs L A LA Installing LA MS Word (wrong default kerning) MS Word (fake small caps) L A (real small caps) L A (correct kerning) 18 / 48 Miguel Vidal LA in a Nutshell

23 MS Word vs L A LA Installing LA MS Word (wrong default kerning) MS Word (fake small caps) L A (real small caps) L A (correct kerning) Source images: Dario Taraborelli (CC-by-sa) 18 / 48 Miguel Vidal LA in a Nutshell

24 MS Word vs L A : ligatures LA Installing LA 19 / 48 Miguel Vidal LA in a Nutshell

25 MS Word vs L A : ligatures LA Installing LA 19 / 48 Miguel Vidal LA in a Nutshell

26 MS Word vs L A : ligatures LA Installing LA MS Word (wrong use of ligatures) L A (correct use of ligatures) 20 / 48 Miguel Vidal LA in a Nutshell

27 MS Word vs L A : ligatures LA Installing LA MS Word (wrong use of ligatures) L A (correct use of ligatures) Source images: Dario Taraborelli (CC-by-sa) 20 / 48 Miguel Vidal LA in a Nutshell

28 Table of Contents LA Installing LA 1 L A Installing L A 2 Document Structure Fonts Environments A complete document 3 21 / 48 Miguel Vidal LA in a Nutshell

29 Installing L A LA Installing LA For using L A you need: A text editor for editing your L A source files. A L A distribution for processing (compiling) your L A source files into PDF or DVI documents. A PDF/DVI viewer for previewing and printing documents. 22 / 48 Miguel Vidal LA in a Nutshell

30 Table of Contents LA Installing LA 1 L A Installing L A 2 Document Structure Fonts Environments A complete document 3 23 / 48 Miguel Vidal LA in a Nutshell

31 The simplest document LA Installing LA % Example #1 \ d o c u m e n t c l a s s { a r t i c l e } \ b e g i n { document } H e l l o World! This i s a minimal \LaTeX{} document. \ end { document } 24 / 48 Miguel Vidal LA in a Nutshell

32 Document workflow LA Installing LA Editor ( foobar.tex ) L A processor ( foobar.dvi ) display (viewer/screen) drivers ( foobar.ps, printer) $ l a t e x f o o b a r. t e x ( t e x &l a t e x f o o b a r. tex ) $ d v i p s o f o o b a r. ps f o o b a r. d v i ( ps output ) $ p d f l a t e x f o o b a r. t e x ( pdf output ) $ hevea f o o b a r. t e x ( html output ) 25 / 48 Miguel Vidal LA in a Nutshell

33 DVI Output LA Installing LA Device independent file format (.dvi) Binary data independent on any specific image format, display hardware or printer. A L A distribution for processing (compiling) your L A source files into PDF or DVI documents. DVI is not a document encryption format. Not support embedded fonts (fonts must be already installed). 26 / 48 Miguel Vidal LA in a Nutshell

34 xdvi: DVI Previewer LA Installing LA 27 / 48 Miguel Vidal LA in a Nutshell

35 L A Distributions LA Installing LA There are pre-compiled L A distributions for different OS: TeX Live (Unix-like systems): Linux, BSD, Solaris, etc. MacTeX (TeX Live with the addition of Mac specific programs): MiKTeX (Windows): 28 / 48 Miguel Vidal LA in a Nutshell

36 Table of Contents Document Structure Fonts Environments A complete document 1 L A Installing L A 2 Document Structure Fonts Environments A complete document 3 29 / 48 Miguel Vidal LA in a Nutshell

37 Document Structure Document Structure Fonts Environments A complete document Two main environments: Preamble: commands and macros that affect the entire document. Top matter: author, title, date, institution, etc. Document environment: body text 30 / 48 Miguel Vidal LA in a Nutshell

38 Preamble Document Structure Fonts Environments A complete document Everything from the start of the L A source file until the begin{document} command It normally contains global commands that affect the entire document. \ d o c u m e n t c l a s s [ o p t i o n s ] { c l a s s } \ usepackage [ o p t i o n s ] { package } class (mandatory): book, article, report package (optional): to utilize external macros (inputenc, amssymb...) 31 / 48 Miguel Vidal LA in a Nutshell

39 Top Matter Document Structure Fonts Environments A complete document Title, date Information about the authors, such as name, address, etc. \ d o c u m e n t c l a s s [ 1 1 pt, a4 paper, o n e s i d e ] { r e p o r t } \ usepackage [ u t f 8 ] { i n p u t e n c } % utf 8 e ncoding \ usepackage {amssymb} % math symbols \ b e g i n { document } \ t i t l e {How to S t r u c t u r e a LaTeX Document} \ a u t h o r {Andrew R o b e r t s } \ date {December 2004} \ m a k e t i t l e \end{ document } 32 / 48 Miguel Vidal LA in a Nutshell

40 Body text Document Structure Fonts Environments A complete document Abstract Parts, chapters, sections, subsections, Appendices, Bibliography... \ b e g i n { document }... t e x t mixed with l o c a l commands... \ end { document } 33 / 48 Miguel Vidal LA in a Nutshell

41 Document Structure Fonts Environments A complete document How to Structure a L A Document L A allows to structure documents with a variety of hierarchical constructs: \ p a r t { Part T i t l e } \ c h a p t e r { Chapter T i t l e } %o n l y books and r e p o r t s \ s e c t i o n { S e c t i o n T i t l e } \ s u b s e c t i o n { S u b s e c t i o n T i t l e } \ s u b s u b s e c t i o n { S u b s u b s e c t i o n T i t l e } 34 / 48 Miguel Vidal LA in a Nutshell

42 Table of Contents Document Structure Fonts Environments A complete document 1 L A Installing L A 2 Document Structure Fonts Environments A complete document 3 35 / 48 Miguel Vidal LA in a Nutshell

43 Font Styles Document Structure Fonts Environments A complete document \ t e x t i t {... } % i t a l i c s \ t e x t b f {... } % bold \ t e x t t t {... } % monospace t e l e t y p e \ t e x t s c {... } % s m a l l c a p i t a l s Example: \LaTeX{} was \ t e x t t t { o r i g i n a l l y } w r i t t e n i n \ t e x t b f {1984} by \ t e x t s c { L e s l i e Lamport } and has become the \ t e x t i t { dominant } method f o r u s i n g \TeX. Output: 36 / 48 Miguel Vidal LA in a Nutshell

44 Document Structure Fonts Environments A complete document Font Sizes \ t i n y \ s c r i p t s i z e \ f o o t n o t e s i z e \ s m a l l \ n o r m a l s i z e \ l a r g e \ Large \LARGE \ huge \Huge Size related to font size default, declared in preamble (documentclass) 37 / 48 Miguel Vidal LA in a Nutshell

45 Font Sizes. Example Document Structure Fonts Environments A complete document \LaTeX{} was \ t i n y o r i g i n a l l y w r i t t e n \ n o r m a l s i z e i n \ l a r g e 1984 \ n o r m a l s i z e by \LARGE L e s l i e Lamport \ n o r m a l s i z e and has become the \ f o o t n o t e s i z e dominant method \ n o r m a l s i z e f o r u s i n g \ huge \TeX. Output: L A was originally written in 1984 by Leslie Lamport and has become the dominant method for using. 38 / 48 Miguel Vidal LA in a Nutshell

46 Some special features Document Structure Fonts Environments A complete document Text aligned n > 1 blank lines and empty spaces: one line or one space Start a new paragraph: \\ Hyphenate the word (exceptional cases): man\-u\-script \newline, \newpage 39 / 48 Miguel Vidal LA in a Nutshell

47 Table of Contents Document Structure Fonts Environments A complete document 1 L A Installing L A 2 Document Structure Fonts Environments A complete document 3 40 / 48 Miguel Vidal LA in a Nutshell

48 Environments Document Structure Fonts Environments A complete document \ b e g i n { environment name} \ end { environment name} Environments: center, itemize, enumerate, figure, flushright, quotation / 48 Miguel Vidal LA in a Nutshell

49 Environments: example Document Structure Fonts Environments A complete document Some FOSS L i c e n s e s : \ b e g i n { enumerate } \ item BSD l i c e n s e \ item GPL l i c e n s e \ item CDDL l i c e n s e \ end { enumerate } Output: 42 / 48 Miguel Vidal LA in a Nutshell

50 Table of Contents Document Structure Fonts Environments A complete document 1 L A Installing L A 2 Document Structure Fonts Environments A complete document 3 43 / 48 Miguel Vidal LA in a Nutshell

51 A complete document \ usepackage [ u t f 8 ] { i n p u t e n c } \ t i t l e {The beauty o f \TeX} \ a u t h o r { Donald E. Knuth} \ date {\1979} Document Structure Fonts Environments A complete document \ b e g i n { document } \ m a k e t i t l e % This i s the comment body. Mathematical books and j o u r n a l s do not l o o k as b e a u t i f u l as t h e y used to. I t i s not t h a t t h e i r mathematical c o n t e n t i s u n s a t i s f a c t o r y, r a t h e r t h a t the o l d and w e l l d e v e l o p e d t r a d i t i o n s o f t y p e s e t t i n g have become too e x p e n s i v e. F o r t u n a t e l y, i t now a p p e a r s t h a t mathematics i t s e l f can be used to s o l v e t h i s problem. \ end { document } 44 / 48 Miguel Vidal LA in a Nutshell

52 A complete document Document Structure Fonts Environments A complete document 45 / 48 Miguel Vidal LA in a Nutshell

53 Lamport, Leslie. L A : A document preparation system, Addison-Wesley, Reading, Massachusetts, second edition, Knuth, Donald E. The book, Volume A of Computers and Typesetting, Addison-Wesley, Reading, Massachusetts, second edition, CTAN: the authoritative collection of materials related to the TeX typesetting system. Guide to the L A markup language: 46 / 48 Miguel Vidal LA in a Nutshell

54 (Spanish) Sanguino-Botella, Javier. Iniciación a L A 2e: Un sistema para preparar documentos, Addison-Wesley, VV.AA. L A : Una imprenta en sus manos, ADI, y tipografía (web de Javier Bezos): CervanTeX: Grupo de usuarios hispanohablantes de : 47 / 48 Miguel Vidal LA in a Nutshell

55 L A in a Nutshell Master on Libre Software Miguel Vidal September 22, / 48 Miguel Vidal LA in a Nutshell

Software, Shareware and Opensource CSCU9B2

Software, Shareware and Opensource CSCU9B2 Software, Shareware and Opensource CSCU9B2 1 Contents Commercial software vs Freeware vs Open Source software Licences GNU GPL Open source Common software examples Sources, Safety and Risks 2 Pay, Try,

More information

(La)TeX Support for manuscript preparation. Conference Paper Management System

(La)TeX Support for manuscript preparation. Conference Paper Management System Page 1 of 7 PaperPlaza Conference Paper Management System Support Home Start PIN Login Support Test your pdf document Support menu Overview Compliance Page/Font Setting LaTeX Support MS-Word Support PDF

More information

OpenOffice.org Writer

OpenOffice.org Writer OOoRegiCon North America Technical Writing using OpenOffice.org Writer Jean Hollis Weber Jean Hollis Weber Community Volunteer - Slide 1 Why OOo for Techwriting? Combines best features of MS Word and FrameMaker

More information

(1) latex + dvipdfm (which is a DVI to PDF translator) or (2) pdflatex (a version of LaTeX that generates PDF output instead of DVI).

(1) latex + dvipdfm (which is a DVI to PDF translator) or (2) pdflatex (a version of LaTeX that generates PDF output instead of DVI). FORMATTING AN ELECTRONIC SAE TECHNICAL PAPER To have your paper published by SAE, you must adhere to the SAE Technical Paper Template, which includes the correct layout, margins, style tags, etc. The available

More information

1 Using CWEB with Microsoft Visual C++ CWEB INTRODUCTION 1

1 Using CWEB with Microsoft Visual C++ CWEB INTRODUCTION 1 1 Using CWEB with Microsoft Visual C++ CWEB INTRODUCTION 1 1. CWEB Introduction. The literate programming technique is described by Donald Knuth in Literate Programming and The CWEB System for Structured

More information

STEGANOGRAPHY: TEXT FILE HIDING IN IMAGE YAW CHOON KIT CA10022

STEGANOGRAPHY: TEXT FILE HIDING IN IMAGE YAW CHOON KIT CA10022 STEGANOGRAPHY: TEXT FILE HIDING IN IMAGE YAW CHOON KIT CA10022 FACULTY OF COMPUTER SYSTEM AND SOFTWARE ENGINEERING 2012/2013 1 ABSTRACT Steganography is the art or science in hiding. It is origin from

More information

L A TEX Tips and Tricks

L A TEX Tips and Tricks L A TEX Tips and Tricks Claire M. Connelly cmc@math.hmc.edu Fall 2005 1 What is L A TEX? L A TEX is a tool that allows you to concentrate on your writing while taking advantage of the TEX typesetting system

More information

How to embed fonts in a PDF from LaTeX

How to embed fonts in a PDF from LaTeX How to embed fonts in a PDF from LaTeX 1. Make sure your LaTeX distribution is up to date. The newer the distribution, the better chance its default settings embed the fonts in a PDF. For Windows, MikTeX

More information

Word Processing programs and their uses

Word Processing programs and their uses Word Processing programs and their uses An application that provides extensive tools for creating all kinds of text based programs. They are not limited to working with text and enable you to add images

More information

How To Use L A T Ex On Pc Or Macbook Or Macintosh (Windows) With A L At Ex (Windows 3) On A Pc Or Ipo (Windows 2) With An Ipo Computer (Windows 4)

How To Use L A T Ex On Pc Or Macbook Or Macintosh (Windows) With A L At Ex (Windows 3) On A Pc Or Ipo (Windows 2) With An Ipo Computer (Windows 4) About L A T E X L A T E X Tutorial You can either print this document or follow it on line. L A T E X (pronounced either Lay-tech or Lah-tech ) is a portable document formatting system based on T E X (pronounced

More information

2. Basic operations ---------------------------------------------------------------------------------------------------------4

2. Basic operations ---------------------------------------------------------------------------------------------------------4 Version: June 2012 Contents 1. Introduction----------------------------------------------------------------------------------------------------------------3 1.1. Availability of the data -----------------------------------------------------------------------------------------------3

More information

Multifactor Authentication and Session Support in OpenVPN

Multifactor Authentication and Session Support in OpenVPN Multifactor Authentication and Session Support in OpenVPN Report submitted in accordance with the requirements of the Indian Institute of Technology, Kanpur by Harshwardhan Sharma (), Shivanshu Agarwal

More information

A short manual for TEXworks

A short manual for TEXworks A short manual for TEXworks Alain Delmotte, Stefan Löffler, and others lowering the entry barrier to the TEX world Copyright 2010 2011 Alain Delmotte, Stefan Löffler, and contributors. Some rights reserved.

More information

software 4TEX 5.0 for Windows and the 4allTEX CDroms

software 4TEX 5.0 for Windows and the 4allTEX CDroms 4TEX 5.0 for Windows and the 4allTEX CDroms Wietse Dol Erik Frambach abstract Every year many major software distributors launch a new version of their software products. They all tell you that there are

More information

An Introduction to the WEB Style of Literate Programming

An Introduction to the WEB Style of Literate Programming An Introduction to the WEB Style of Literate Programming Literate Programming by Bart Childs One of the greatest needs in computing is the reduction of the cost of maintenance of codes. Maintenance programmers

More information

XML. CIS-3152, Spring 2013 Peter C. Chapin

XML. CIS-3152, Spring 2013 Peter C. Chapin XML CIS-3152, Spring 2013 Peter C. Chapin Markup Languages Plain text documents with special commands PRO Plays well with version control and other program development tools. Easy to manipulate with scripts

More information

Guidelines for Seminar Papers and Final Papers (BA / MA Theses) at the Chair of Public Finance

Guidelines for Seminar Papers and Final Papers (BA / MA Theses) at the Chair of Public Finance Guidelines for Seminar Papers and Final Papers (BA / MA Theses) at the Chair of Public Finance Version: 18 August 2015 1 General Requirements 1.1 Finding a Topic (Final Papers Only) 1.1.1 Come Up With

More information

A Tutorial on Creating Presentations Using Beamer

A Tutorial on Creating Presentations Using Beamer A Tutorial on Creating Presentations Using Department of Computer Science The University of Iowa Iowa City, IA April 8, 2009 A Tutorial on Creating Presentations Using Some info on L A TEX L A TEX is a

More information

The Journal of Transport and Land Use: Guidelines for Authors

The Journal of Transport and Land Use: Guidelines for Authors The Journal of Transport and Land Use: Guidelines for Authors Fall 2012 Revision These guidelines are provided to assist authors in preparing article manuscripts for publication in the Journal of Transport

More information

VFComb 1.3 the program which simplifies the virtual font management

VFComb 1.3 the program which simplifies the virtual font management A.S. Berdnikov Institute of Analytical Instrumentation Rizsky pr. 26, 198103 St.Petersburg, Russia berd@ianin.spb.su S.B. Turtia Institute of Analytical Instrumentation Rizsky pr. 26, 198103 St.Petersburg,

More information

L A TEX Presentations

L A TEX Presentations L A TEX Presentations Slides on transparencies or in PDF using Prosper Flemming Kjær Jensen fkj@kom.auc.dk Department of Communication Technology, Aalborg University LATEX Presentations p.1/30 Agenda L

More information

InDesign CC : Introduction

InDesign CC : Introduction Course Description Adobe InDesign CC allows you to deliver beautiful layouts and highly sophisticated documents for print quickly and easily. This two day Adobe authorised introductory course is designed

More information

LittleCMS: A free color management engine in 100K.

LittleCMS: A free color management engine in 100K. LittleCMS: A free color management engine in 100K. Background One of the main components of a color management solution is the Color Matching Module, or CMM, which is the software engine in charge of controlling

More information

Contents 1. Introduction... 2

Contents 1. Introduction... 2 Preparing Your Thesis with Microsoft Word 2010: How to use the Rensselaer Polytechnic Institute Template Files Contents 1. Introduction... 2 2. Downloading the RPI Thesis Template and Prototype Files...

More information

Preservation Handbook

Preservation Handbook Preservation Handbook [Binary Text / Word Processor Documents] Author Rowan Wilson and Martin Wynne Version Draft V3 Date 22 / 08 / 05 Change History Revised by MW 22.8.05; 2.12.05; 7.3.06 Page 1 of 7

More information

Getting Started Guide. Chapter 10 Printing, Exporting, and E-mailing

Getting Started Guide. Chapter 10 Printing, Exporting, and E-mailing Getting Started Guide Chapter 10 Printing, Exporting, and E-mailing Copyright This document is Copyright 2010 2012 by its contributors as listed below. You may distribute it and/or modify it under the

More information

Bachelors of Computer Application Programming Principle & Algorithm (BCA-S102T)

Bachelors of Computer Application Programming Principle & Algorithm (BCA-S102T) Unit- I Introduction to c Language: C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating

More information

Graphic Design for Beginners

Graphic Design for Beginners Graphic Design for Beginners Level: Duration: Time: Cost: Introduction 6 Days 9:30 AM - 4:30 PM Call for details Overview Managing the Adobe Photoshop Environment Working with Selections Enhancing an Image

More information

Chapter 10 Using OpenOffice.org

Chapter 10 Using OpenOffice.org Chapter 10 Using OpenOffice.org Page 1 We Shall be Covering... The OpenOffice.org suite Word processor - Writer Spreadsheet - Calc Presentation - Impress Page 2 OpenOffice.org A complete office suite www.openoffice.org

More information

GNU TeXmacs: A free, structured, wysiwyg and technical text editor

GNU TeXmacs: A free, structured, wysiwyg and technical text editor Cahiers GUTenberg n o 39-40 Mai 2001 39 GNU TeXmacs: A free, structured, wysiwyg and technical text editor Joris van der Hoeven Dépt. de Mathématiques (bât. 425) Université Paris-Sud 91405 Orsay CEDEX

More information

When older typesetting methods gave

When older typesetting methods gave Typographic Terms When older typesetting methods gave way to electronic publishing, certain traditional terms got carried along. Today we use a mix of old and new terminology to describe typography. Alignment

More information

Computer Programming. Course Details An Introduction to Computational Tools. Prof. Mauro Gaspari: mauro.gaspari@unibo.it

Computer Programming. Course Details An Introduction to Computational Tools. Prof. Mauro Gaspari: mauro.gaspari@unibo.it Computer Programming Course Details An Introduction to Computational Tools Prof. Mauro Gaspari: mauro.gaspari@unibo.it Road map for today The skills that we would like you to acquire: to think like a computer

More information

Pageflex Persona Cross Media Suite

Pageflex Persona Cross Media Suite Pageflex Persona Cross Media Suite Pageflex Persona Cross Media Suite gives you the power to create personalized cross media campaigns using the award-winning variable data capability of Pageflex on your

More information

Reverse Literate Programming

Reverse Literate Programming Reverse Literate Programming Markus Knasmüller Johannes Kepler University Linz Altenbergerstraße 39 Linz, 4040, Austria Tel. +43 732 2468 7133 Fax +43 732 2468 7138 Internet knasmueller@ssw.uni-linz.ac.at

More information

Research Data Management CODING

Research Data Management CODING CODING Coding When writing software or analytical code it is important that others and your future self can understand what the code is doing. published 10 steps that they regard as the Best Practices

More information

The gensymb package for L A TEX 2ε

The gensymb package for L A TEX 2ε The gensymb package for L A TEX 2ε Walter Schmidt (v1.0 2003/07/02) 1 The problem Typesetting units of measurement with L A TEX is sometimes difficult. Why? For instance, most (but no all) typefaces have

More information

Microsoft Word 2007 Module 1

Microsoft Word 2007 Module 1 Microsoft Word 2007 Module 1 http://pds.hccfl.edu/pds Microsoft Word 2007: Module 1 July, 2007 2007 Hillsborough Community College - Professional Development and Web Services Hillsborough Community College

More information

L A TEX for Complete Novices

L A TEX for Complete Novices L A TEX for Complete Novices Version 1.4 Nicola L. C. Talbot Dickimaw Books http://www.dickimaw-books.com/ Tuesday 25 th September, 2012 Copyright 2004 Nicola L. C. Talbot Permission is granted to copy,

More information

ELFRING FONTS UPC BAR CODES

ELFRING FONTS UPC BAR CODES ELFRING FONTS UPC BAR CODES This package includes five UPC-A and five UPC-E bar code fonts in both TrueType and PostScript formats, a Windows utility, BarUPC, which helps you make bar codes, and Visual

More information

Enhanced Formatting and Document Management. Word 2010. Unit 3 Module 3. Diocese of St. Petersburg Office of Training Training@dosp.

Enhanced Formatting and Document Management. Word 2010. Unit 3 Module 3. Diocese of St. Petersburg Office of Training Training@dosp. Enhanced Formatting and Document Management Word 2010 Unit 3 Module 3 Diocese of St. Petersburg Office of Training Training@dosp.org This Page Left Intentionally Blank Diocese of St. Petersburg 9/5/2014

More information

List of some usual things to test in an application

List of some usual things to test in an application Matti Vuori List of some usual things to test in an application Contents 1. Background... 2 2. Purpose of the list... 2 3. Taking it into use... 4 3.1 Check the delivered package... 4 3.2 Installing the

More information

How to Use the Text Editor in Blackboard

How to Use the Text Editor in Blackboard How to Use the Text Editor in Blackboard The image below is the text editor in Blackboard. No matter you add an item or discussion forum for your course as an instructor, post threads and replies on a

More information

fonts: tutorial How to install a Type1 Font using fontinst

fonts: tutorial How to install a Type1 Font using fontinst How to install a Type1 Font using fontinst abstract In this brief tutorial I will describe how a postscript Type 1 font can be made available to TEX using the fontinst-utility (version 1.8). I will not

More information

The ogonek package. Janusz Stanisław Bień 94/12/21

The ogonek package. Janusz Stanisław Bień 94/12/21 The ogonek package Janusz Stanisław Bień 94/12/21 Abstract This L A TEX 2ε package provides a command to typeset letters with the ogonek diacritic mark; they are used in Polish and Lithuanian. The command

More information

Adobe Training Services Exam Guide. ACE: Illustrator CS6

Adobe Training Services Exam Guide. ACE: Illustrator CS6 Adobe Training Services Exam Guide ACE: Illustrator CS6 Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation as Adobe

More information

#820 Computer Programming 1A

#820 Computer Programming 1A Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement Semester 1

More information

Preparing Your Thesis with Microsoft Word: How to use the Rensselaer Polytechnic Institute Template Files. Contents

Preparing Your Thesis with Microsoft Word: How to use the Rensselaer Polytechnic Institute Template Files. Contents Preparing Your Thesis with Microsoft Word: How to use the Rensselaer Polytechnic Institute Template Files Contents 1. Introduction... 2 2. Downloading the RPI Thesis Template and Prototype Files... 2 3.

More information

Introduction to UNIX and SFTP

Introduction to UNIX and SFTP Introduction to UNIX and SFTP Introduction to UNIX 1. What is it? 2. Philosophy and issues 3. Using UNIX 4. Files & folder structure 1. What is UNIX? UNIX is an Operating System (OS) All computers require

More information

Guide for writing assignment reports

Guide for writing assignment reports l TELECOMMUNICATION ENGINEERING UNIVERSITY OF TWENTE University of Twente Department of Electrical Engineering Chair for Telecommunication Engineering Guide for writing assignment reports by A.B.C. Surname

More information

Information Technologies University of Delaware

Information Technologies University of Delaware Information Technologies University of Delaware Microsoft Word UDThesis Styles For Dissertations, Education Leadership Portfolio (ELP), Master Theses, and Senior Theses Introduction The UDThesis Styles

More information

Adobe Acrobat 9 Pro Accessibility Guide: Creating Accessible PDF from Microsoft Word

Adobe Acrobat 9 Pro Accessibility Guide: Creating Accessible PDF from Microsoft Word Adobe Acrobat 9 Pro Accessibility Guide: Creating Accessible PDF from Microsoft Word Adobe, the Adobe logo, Acrobat, Acrobat Connect, the Adobe PDF logo, Creative Suite, LiveCycle, and Reader are either

More information

KX Driver User Guide

KX Driver User Guide KX Driver User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change for improvement without notice. We cannot be held

More information

SAPScript. A Standard Text is a like our normal documents. In Standard Text, you can create standard documents like letters, articles etc

SAPScript. A Standard Text is a like our normal documents. In Standard Text, you can create standard documents like letters, articles etc SAPScript There are three components in SAPScript 1. Standard Text 2. Layout Set 3. ABAP/4 program SAPScript is the Word processing tool of SAP It has high level of integration with all SAP modules STANDARD

More information

Print Stream Shootout AFP. Don Maxwell

Print Stream Shootout AFP. Don Maxwell Print Stream Shootout AFP Instructor Don Maxwell dmaxwell@crawfordtech.com What does an AFP environment look like? Line Data Data File Other Print Stream (Xerox, PS, PDF) Line2AFP Document Composition

More information

Server-Based PDF Creation: Basics

Server-Based PDF Creation: Basics White Paper Server-Based PDF Creation: Basics Copyright 2002-2009 soft Xpansion GmbH & Co. KG White Paper Server-Based PDF Creation: Basics 1 Table of Contents PDF Format... 2 Description... 2 Advantages

More information

Instructions to Authors

Instructions to Authors Instructions to Authors Recent Results in Cancer Research Jan. 2005 We are very pleased to welcome you as an author at Springer-Verlag. These instructions are designed to speed up the production of your

More information

GUIDELINES FOR SCHOOL WEB PAGES

GUIDELINES FOR SCHOOL WEB PAGES GUIDELINES FOR SCHOOL WEB PAGES Introduction Mountain Home Public School District School web pages are public documents welcoming the outside world to our school and linking our students and staff to outside

More information

Submission guidelines for authors and editors

Submission guidelines for authors and editors Submission guidelines for authors and editors For the benefit of production efficiency and the production of texts of the highest quality and consistency, we urge you to follow the enclosed submission

More information

Beginning L A TEX. Dan Parker and David Schwein. Spring 2015

Beginning L A TEX. Dan Parker and David Schwein. Spring 2015 Beginning L A TEX Dan Parker and David Schwein Spring 2015 Welcome to the first of the Brown Science Center s L A TEX workshops! By the end of it, you ll be able to write a basic L A TEX document containing

More information

moresize: More font sizes with L A TEX

moresize: More font sizes with L A TEX moresize: More font sizes with L A TEX Christian Cornelssen (cornsub1@flintstone.ukbf.fu-berlin.de) v1.9 [1999/07/26] 1 Introduction \HUGE \ssmall When writing yet another L A TEX introduction with a demonstration

More information

SOLO NETWORK (11) 4062-6971 (21) 4062-6971 (31) 4062-6971 (41) 4062-6971 (48) 4062-6971 (51) 4062-6971 (61) 4062-6971. version Adobe PageMaker 7.

SOLO NETWORK (11) 4062-6971 (21) 4062-6971 (31) 4062-6971 (41) 4062-6971 (48) 4062-6971 (51) 4062-6971 (61) 4062-6971. version Adobe PageMaker 7. (11) 4062-6971 (21) 4062-6971 (31) 4062-6971 (41) 4062-6971 (48) 4062-6971 (51) 4062-6971 (61) 4062-6971 Macintosh OS /Windows 98/2000/NT/Windows ME version Adobe PageMaker 7.0 Overview T his overview

More information

Links. Blog. Great Images for Papers and Presentations 5/24/2011. Overview. Find help for entire process Quick link Theses and Dissertations

Links. Blog. Great Images for Papers and Presentations 5/24/2011. Overview. Find help for entire process Quick link Theses and Dissertations Overview Great Images for Papers and Presentations May 26, 2011 Web Tips Definitions Using the Michigan Tech logo Photography 101 Great images from others Great images you create PDF conversion Final words

More information

Module 6 Other OCR engines: ABBYY, Tesseract

Module 6 Other OCR engines: ABBYY, Tesseract Uwe Springmann Module 6 Other OCR engines: ABBYY, Tesseract 2015-09-14 1 / 20 Module 6 Other OCR engines: ABBYY, Tesseract Uwe Springmann Centrum für Informations- und Sprachverarbeitung (CIS) Ludwig-Maximilians-Universität

More information

286 TUGboat, Volume 18 (1997), No. 4

286 TUGboat, Volume 18 (1997), No. 4 286 TUGboat, Volume 18 (1997, No. 4 Another Approach to Barcodes Peter Willadt Abstract This article copes with barcodes, in particular with interleaved two-of-five and with code 39. It shows various means

More information

Math into L A TEX. An Introduction to L A TEX and AMS-L A TEX

Math into L A TEX. An Introduction to L A TEX and AMS-L A TEX Math into L A TEX An Introduction to L A TEX and AMS-L A TEX This book is dedicated to those who worked so hard and for so long to bring these important tools to us: The L A TEX3 team and in particular

More information

Best practices for producing high quality PDF files

Best practices for producing high quality PDF files University of Michigan Deep Blue deepblue.lib.umich.edu 2006-05-05 Best practices for producing high quality PDF files Formats Group, Deep Blue http://hdl.handle.net/2027.42/58005 Best practices for producing

More information

PaperlessPrinter. Version 3.0. User s Manual

PaperlessPrinter. Version 3.0. User s Manual Version 3.0 User s Manual The User s Manual is Copyright 2003 RAREFIND ENGINEERING INNOVATIONS All Rights Reserved. 1 of 77 Table of Contents 1. 2. 3. 4. 5. Overview...3 Introduction...3 Installation...4

More information

Writer Guide. Chapter 10 Working with Templates

Writer Guide. Chapter 10 Working with Templates Writer Guide Chapter 10 Working with Templates Copyright This document is Copyright 2005 2010 by its contributors as listed below. You may distribute it and/or modify it under the terms of either the GNU

More information

May 20, 2012. MyCV * Author: Andrea Ghersi. Abstract

May 20, 2012. MyCV * Author: Andrea Ghersi. Abstract May 20, 2012 MyCV * Author: Andrea Ghersi Abstract This LATEX class provides a set of functionality for writing curriculum vitæ with different layouts. To achieve this goal, it adopts a different approach

More information

Creating a High Resolution PDF File with Adobe Acrobat Software

Creating a High Resolution PDF File with Adobe Acrobat Software Creating a High Resolution PDF File with Adobe Acrobat Software As the professional printing industry evolves from traditional processes to a digital workflow, it faces a number of issues including predictability,

More information

Context sensitive markup for inline quotations

Context sensitive markup for inline quotations The csquotes package Context sensitive markup for inline quotations Philipp Lehman plehman@gmx.net Version 2.8 May 11, 2005 Contents Tables.............. 1 1 Introduction......... 1 2 Package options........

More information

TUGboat, Volume 31 (2010), No. 3 161

TUGboat, Volume 31 (2010), No. 3 161 TUGboat, Volume 31 (2010), No. 3 161 Like a bird on the wire, Like a drunk in a midnight choir, I have tried, in my way, to be free. Leonard Cohen, Bird on the wire One day, some years ago, I was with

More information

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,

More information

Master Module SNET2 Seminar & Project Summer Term 2010

Master Module SNET2 Seminar & Project Summer Term 2010 Seminar & Project Summer Term 2010 Prof. Dr. Axel Küpper Ulrich Bareth Summer Term 2010 2 Research Tools and Methods 2.1 Scientific Publications 2.2 Search Engines 2.3 Citations 2.4 LaTeX 2.5 TeXworx 2.6

More information

Xerox Phaser 3610 Black-and-white Printer

Xerox Phaser 3610 Black-and-white Printer Black-and-white Printer Output Speed Automatic Two-sided Paper Handling Input Multipurpose Tray Tray 1 Phaser 3610N Up to 47 ppm 8.5 x 11 in. Up to 45 ppm A4 / 210 x 297 mm Up to 38 ppm 8.5 x 14 in. /

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 8 October 2012 1 Introduction Here we look at fonts for printing program code in L A TEX documents. Suitable fonts are monospaced;

More information

TU/ePDFScreen. Presentations, Slides and Posters Marko Boon. 25th May 2004 1/27. / department of mathematics and computer science

TU/ePDFScreen. Presentations, Slides and Posters Marko Boon. 25th May 2004 1/27. / department of mathematics and computer science TU/ePDFScreen Presentations, Slides and Posters Marko Boon 25th May 2004 1/27 1. Introduction TU/ePDFScreen is a L A TEX package that you can use to create presentations, without having to use Powerpoint.

More information

The Title of a Yale University Doctoral. Dissertation

The Title of a Yale University Doctoral. Dissertation The Title of a Yale University Doctoral Dissertation A Dissertation Presented to the Faculty of the Graduate School of Yale University in Candidacy for the Degree of Doctor of Philosophy by The Author

More information

Dissertation Template for Princeton. University

Dissertation Template for Princeton. University Dissertation Template for Princeton University First Middle Last A Dissertation Presented to the Faculty of Princeton University in Candidacy for the Degree of Doctor of Philosophy Recommended for Acceptance

More information

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,

More information

Outline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage

Outline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage Outline 1 Computer Architecture hardware components programming environments 2 Getting Started with Python installing Python executing Python code 3 Number Systems decimal and binary notations running

More information

GRAPHIC DESIGN BITES FOR MARKETERS

GRAPHIC DESIGN BITES FOR MARKETERS GRAPHIC DESIGN BITES FOR MARKETERS VOL 1 2014 DESIGN EVALUATION Giving design feedback p3 HIERARCHY Learn why and how the hero leads the page p7 EPS What exactly is an.eps file? p5 More Maki COMING SOON

More information

MULTIFUNCTIONAL DIGITAL SYSTEMS. Hardcopy Security Printing Guide

MULTIFUNCTIONAL DIGITAL SYSTEMS. Hardcopy Security Printing Guide MULTIFUNCTIONAL DIGITAL SYSTEMS Hardcopy Security Printing Guide 2009 KYOCERA MITA Corporation All rights reserved Preface Thank you for purchasing Multifunctional Digital System. This guide describes

More information

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition 10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can

More information

Chapter 3 Software. Computer Concepts 2013. 3 Chapter Contents. 3 Section A: Software Basics 13-09-27

Chapter 3 Software. Computer Concepts 2013. 3 Chapter Contents. 3 Section A: Software Basics 13-09-27 Chapter 3 Software Computer Concepts 2013 3 Chapter Contents Ø Section A: Software Basics Ø Section B: Office Suites Ø Section C: Installing Software and Upgrades Ø Section D: Buying Software Ø Section

More information

Experiences with 2-D and 3-D Mathematical Plots on the Java Platform

Experiences with 2-D and 3-D Mathematical Plots on the Java Platform Experiences with 2-D and 3-D Mathematical Plots on the Java Platform David Clayworth Maplesoft What you will learn > Techniques for writing software that plots mathematical and scientific data > How to

More information

Introduction to OpenOffice Writer 2.0 Jessica Kubik Information Technology Lab School of Information University of Texas at Austin Fall 2005

Introduction to OpenOffice Writer 2.0 Jessica Kubik Information Technology Lab School of Information University of Texas at Austin Fall 2005 Introduction to OpenOffice Writer 2.0 Jessica Kubik Information Technology Lab School of Information University of Texas at Austin Fall 2005 Introduction: OpenOffice Writer is a word processing application

More information

Chapter 9. Documents 9-1

Chapter 9. Documents 9-1 Chapter 9. Documents 9-1 Chapter 9. Documents Supplementary or ancillary reference materials are usually included with archive products to improve their short- and long-term utility. These documents augment

More information

BLACKBOARD 9.1: Text Editor

BLACKBOARD 9.1: Text Editor BLACKBOARD 9.1: Text Editor The text editor in Blackboard is a feature that appears in many different areas, but generally has the same look and feel no matter where it appears. The text editor has changed

More information

Bring documents to mobile devices the new epub output for ebooks

Bring documents to mobile devices the new epub output for ebooks Bring documents to mobile devices the new epub output for ebooks Zoltan Urban, Director of R&D Nuance Document Imaging Developers Conference 2013 2002-2013 Nuance Communications, Inc. All rights reserved.

More information

CHAPTER 5: PRODUCTIVITY APPLICATIONS

CHAPTER 5: PRODUCTIVITY APPLICATIONS CHAPTER 5: PRODUCTIVITY APPLICATIONS Multiple Choice: 1. Entering and editing text can be done most efficiently using a: A. spreadsheet. B. desktop publishing program. C. typewriter. D. word processing

More information

Course Syllabus. Technical Writing Certificate - Basic

Course Syllabus. Technical Writing Certificate - Basic Course Syllabus Technical Writing Certificate - Basic Prerequisite(s): 1 year experience using Windows and Microsoft Word. Required Materials/Texts: KSU will provide the following 6 instructional manuals

More information

What's New in QuarkXPress 10

What's New in QuarkXPress 10 What's New in QuarkXPress 10 CONTENTS Contents What's New in QuarkXPress 10...3 Xenon graphics engine...4 Modern and optimized UI...6 Productivity enhancements...7 Other new features...10 Removed features...12

More information

Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.

Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved. Evaluator s Guide PC-Duo Enterprise HelpDesk v5.0 Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved. All third-party trademarks are the property of their respective owners.

More information

Perfect PDF 8 Premium

Perfect PDF 8 Premium Perfect PDF 8 Premium Test results ( gut Good, sehr gut very good) refer to versions 7, 6 and 5 of Perfect PDF. Professionally create, convert, edit and view PDF, PDF/A and XPS files Perfect PDF 8 Premium

More information

Print File Formats: A Comparative Analysis of EMF, OpenXPS and PDF for Enterprise Printing

Print File Formats: A Comparative Analysis of EMF, OpenXPS and PDF for Enterprise Printing White paper Print File Formats: A Comparative Analysis of EMF, OpenXPS and PDF for Enterprise Printing A technical comparison, analysis and evaluation of the three most widely adopted print file formats

More information

chemscheme Support for chemical schemes

chemscheme Support for chemical schemes chemscheme Support for chemical schemes Joseph Wright Released 2008/07/31 Abstract The chemscheme package consists of two parts, both related to chemical schemes. The package adds a scheme float type to

More information

Serif PagePlusX4. Group Listing

Serif PagePlusX4. Group Listing File Menu New Startup Wizard New Publication New Book Open File Open Browse Files Browse Revert Close File Save Save As Save As Package Export As Picture Properties Page Setup Layout Guides Print Print

More information

CS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study

CS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study CS 377: Operating Systems Lecture 25 - Linux Case Study Guest Lecturer: Tim Wood Outline Linux History Design Principles System Overview Process Scheduling Memory Management File Systems A review of what

More information

Technical, Legal, Business and Management Issues

Technical, Legal, Business and Management Issues The Cloud Security Ecosystem: Technical, Legal, Business and Management Issues Call for Book Chapters The cloud security ecosystem is complex and multi-disciplinary, and relatively underresearched compared

More information