The History of L A TEX. The History of LAT E X p. 1/15

Similar documents
8 TUGboat, Volume 22 (2001), No. 1/2

Formatting with LaTeX

Why learning L A TEX is worth the effort

Introduction. LaTeX (pronounced lay-tech ) is a professional document preparation system.

THIS IS AN INTRODUCTION TO. LaTeX. Introduction to Latex. University of Minnesota, November 7, 2016

Math 395 Homework #1 Due Wednesday, April 12

LATEX, BibTEX, and Friends. Robert Buels. Outline. What is LATEX. Using BibTEX LYX the graphical LATEX Managing your BibTEX references Further reading

MITOCW watch?v=kz7jjltq9r4

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

In another markup scheme it will be like as given hereunder:

Statistics Statistical Computing Software

Latex Tutorial. CIS400 Senior Design 9/5/2013

COMS 6100 Class note

An introduction to TeX. And other options for producing documents containing mathematics

CODING STYLE. Contents 1. List of style comments 1 2. Other chapters 3 References 5

Software Testing Prof. Meenakshi D Souza Department of Computer Science and Engineering International Institute of Information Technology, Bangalore

An Introduction to. Rado Ivanov CIS400 Senior Design Tutorial September 18, 2014

COMP496/901: Academic Presentation and Writing Skills Using LaTeX

L A TEX: Eh? What is it, what isn t it, who cares? Andy Caird. LATEX: Eh? p.1/13

Travels in TEX Land: Using memoir for a book

(Yet Another) Introduction to L A TEX 2ε (V3)

L A T E X crash course

Math 3820 Project. 1 Typeset or handwritten? Guidelines

A LAT E X Tutorial. Evangelos Milios. March 15, 2004

What is LaTeX. Is a document markup language and document preparation system for the TeX typesetting program

Effective Programming Practices for Economists

The Components of TEX

Equations of planes in

Communicating Mathematics

CSCE 222 Discrete Structures for Computing. LaTeX. Dr. Hyunyoung Lee. !!!!! Based on slides by Andreas Klappenecker

Lecture 5: The Halting Problem. Michael Beeson

Introduction to TEX/L A TEX UIUC Department of Mathematics Graduate Student Orientation Fall 2007

Document Preparation Using L A TEX

What we need to know about error: Class Outline. Computational Methods CMSC/AMSC/MAPL 460. Errors in data and computation

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

Computational Methods CMSC/AMSC/MAPL 460. Representing numbers in floating point and associated issues. Ramani Duraiswami, Dept. of Computer Science

Workshop on LATEX 2ε. Asst. Prof. Dr. Kemal Bagzibagli Department of Economics. 20 May 2015

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

Performance Op>miza>on

Parallel and perspective projections such as used in representing 3d images.

Linear Algebra and Gaming

Geometric and Algebraic Connections

Outlook is easier to use than you might think; it also does a lot more than. Fundamental Features: How Did You Ever Do without Outlook?

Word-to-L A TEX specification

Introduzione a LaTex. Fabrizio Messina

A Generalized Approach to Document Markup

LaTeX. Information Literacy II EN(IL2) Course

Projective geometry and the extended Euclidean plane

Excel Basics: Working with Spreadsheets

3.7. Vertex and tangent

How invariants help writing loops Author: Sander Kooijmans Document version: 1.0

EXP FOR WINDOWS, VERSION 5.1

Representing numbers on the computer. Computer memory/processors consist of items that exist in one of two possible states (binary states).

Interesting Application. Linear Algebra

Citation guide. Carleton College L A TEX workshop. You don t have to keep track of what sources you cite in your document.

(Refer Slide Time: 06:01)

Introducing Document Preparation with L A T E X

An Introduction to TEX and LATEX

Typesetting with TEX

For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to

Basic L A TEX. what is LaTeX?

TUTORIAL 10: ARRAYS AND MATRICES. 1. Welcome. Hello. My name is Dr. Christopher Raridan (Dr. R). I want to welcome you to the L A TEX Tutorial Series.

Workshop P. Stallinga 16-X-2012

L A TEX Overview. Jiayi Liu. January 31, Colorado School of Mines

Introduction to LATEX

Introduction to typesetting with L A TEX

A Brief Introduction to L A TEX

An Introduction to. Andrew G. West, Jian Chang CIS400 Senior Design Tutorial September 15, 2009

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 14

Lab1: Communicating science

Using L A T E X for scientific writing

Design and Analysis of Algorithms Prof. Madhavan Mukund Chennai Mathematical Institute. Module 02 Lecture - 45 Memoization

Integration of graphics into

Practical Mathematical Handwriting

CSC 015: FUNDAMENTALS OF COMPUTER SCIENCE I

Mathematical Notations in Web Pages

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

Introduction to Denotational Semantics. Brutus Is An Honorable Man. Class Likes/Dislikes Survey. Dueling Semantics

6.001 Notes: Section 8.1

Functions 2/1/2017. Exercises. Exercises. Exercises. and the following mathematical appetizer is about. Functions. Functions

A L A TEX Based Report Template

CSCM10 Research Methodology A Taster of L A TEX

1 Introduction. 2 About L A TEX. Page 1(6) Why LATEX is used for review report typesetting within the TDB. project

Literate Programming

A Very Brief Introduction to L A T E X MAT 3535

David Helmbold, October 2005, Revised October 2007

Introduction to Scientific Typesetting Lesson 1: Getting Started

beginlatex /12/ : page xv --- #19

Things A Computer Scientist Rarely Talks About (Lecture Notes) By Donald E. Knuth READ ONLINE

My Full-Length Title

Object-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur

Indian T E X Users Group

(Refer Slide Time: 01.26)

LATEX Primer. 1 Introduction (Read Me)

JSweave User Manual. Wataru Shito. Seinan Gakuin University Fukuoka Japan. Version 0.2. Documentation Revision : 1.8

Lecture 5 of AMS 200 LaTeX Typesetting, Writing and

9-11 класс LISTENING COMPREHENSION (15 minutes)

Acrobat PDF from TEX

COMP Preliminaries Jan. 6, 2015

Numerical Precision. Or, why my numbers aren t numbering right. 1 of 15

Transcription:

The History of L A TEX The History of LAT E X p. 1/15

TEX(= tau epsilon chi, Tech ) 1962: Prof. Donald E. Knuth (Math, USA) The History of LAT E X p. 2/15

TEX(= tau epsilon chi, Tech ) 1962: Prof. Donald E. Knuth (Math, USA) 1968: TEX and METAFONT (AMS) The History of LAT E X p. 2/15

TEX(= tau epsilon chi, Tech ) 1962: Prof. Donald E. Knuth (Math, USA) 1968: TEX and METAFONT (AMS) 1982 : TEX82 The History of LAT E X p. 2/15

TEX(= tau epsilon chi, Tech ) 1962: Prof. Donald E. Knuth (Math, USA) 1968: TEX and METAFONT (AMS) 1982 : TEX82 Professor of the Art of Computer Programming, Stanford University The History of LAT E X p. 2/15

L A TEX( Lah - tech ) 1980s: Dr. Leslie Lamport The History of LAT E X p. 3/15

L A TEX( Lah - tech ) 1980s: Dr. Leslie Lamport Standard Macro Package The History of LAT E X p. 3/15

L A TEX( Lah - tech ) 1980s: Dr. Leslie Lamport Standard Macro Package 1986: L A TEX2.09 The History of LAT E X p. 3/15

L A TEX( Lah - tech ) 1980s: Dr. Leslie Lamport Standard Macro Package 1986: L A TEX2.09 1994: L A TEX 2ε The History of LAT E X p. 3/15

L A TEX( Lah - tech ) 1980s: Dr. Leslie Lamport Standard Macro Package 1986: L A TEX2.09 1994: L A TEX 2ε Microsoft Corporation USA The History of LAT E X p. 3/15

TEX and L A TEX A system for computer typesetting for placing text on a page. The History of LAT E X p. 4/15

TEX and L A TEX A system for computer typesetting for placing text on a page. It is well known for its abilities with the most difficult typesetting jobs: mathematical and scientific text long and intricate documents multilingual works The History of LAT E X p. 4/15

TEX and L A TEX A system for computer typesetting for placing text on a page. It is well known for its abilities with the most difficult typesetting jobs: mathematical and scientific text long and intricate documents multilingual works Output: highest typographic quality The History of LAT E X p. 4/15

Compared to word processors Word processors: WYSIWYG, "what you see is what you get" The History of LAT E X p. 5/15

Compared to word processors Word processors: WYSIWYG, "what you see is what you get" L A TEX: separates the steps of entering the material and placing it on the page The History of LAT E X p. 5/15

Compared to word processors Word processors: WYSIWYG, "what you see is what you get" L A TEX: separates the steps of entering the material and placing it on the page Ex: make section??? The History of LAT E X p. 5/15

Compared to word processors Word processors: WYSIWYG, "what you see is what you get" L A TEX: separates the steps of entering the material and placing it on the page Ex: make section??? Long document?? The History of LAT E X p. 5/15

Compared to word processors Word processors: WYSIWYG, "what you see is what you get" L A TEX: separates the steps of entering the material and placing it on the page Ex: make section??? Long document?? References equation, table, bibliographical, picture. The History of LAT E X p. 5/15

Compared to word processors Word processors: WYSIWYG, "what you see is what you get" L A TEX: separates the steps of entering the material and placing it on the page Ex: make section??? Long document?? References equation, table, bibliographical, picture. Mathematical symbols 2 15 cents The History of LAT E X p. 5/15

Why TEX or LATEX? The History of LAT E X p. 6/15

Output to be read and understood The History of LAT E X p. 7/15

Output to be read and understood How good is the output? The History of LAT E X p. 7/15

Output to be read and understood How good is the output? Is it as readable and usrful as possible? The History of LAT E X p. 7/15

Output to be read and understood How good is the output? Is it as readable and usrful as possible? Is it, even, beautiful? The History of LAT E X p. 7/15

TEX and L A TEX The History of LAT E X p. 8/15

TEX and L A TEX 1 Output Quality The History of LAT E X p. 8/15

TEX and L A TEX 1 Output Quality 2 Superior Engineering The History of LAT E X p. 8/15

TEX and L A TEX 1 Output Quality 2 Superior Engineering 3 Freedom The History of LAT E X p. 8/15

TEX and L A TEX 1 Output Quality 2 Superior Engineering 3 Freedom 4 Popularity The History of LAT E X p. 8/15

1. Output Quality The History of LAT E X p. 9/15

1. Output Quality 1 Has the best output. math. format The History of LAT E X p. 9/15

Recursive definitions are familiar in mathematics. For instance, the function f defined by f(0) = 1, f(1) = 1, f(x + 2) = f(x + 1) + f(x), gives the Fibonacci sequence: 1, 1, 2, 3, 5, 8, 13,.... (The study of difference equations concerns the problem of going from recursive definitions to algebraic definitions. The Fibonacci sequence is give by the algebraic definition 5 (1 + 5) x+1 5 (1 5) x+1.) f(x) = 5 2 5 2 The primitive recursive functions are an example of a broad and interesting class of functions that cam be obtained by such a formal characterization. Definition The class of primitive recursive functions is the smallest class C (i.e., intersection of all classes C) of functions such that i. All constant functions, λx 1 x 2 x k [m] are in C, 1 k, 0 m; ii. The successor function, λx[x + 1], is in C; iii. All identity functions, λx 1 x k [x i ] are in C, 1 i k; iv. If f is a function of k variables in C, and g 1, g 2,..., g k are (each) functions of m variables in C, then the function λx 1 x m [f(g 1 (x 1,..., x m ),..., g k (x 1,..., x m ))] is in C, 1 k, m; v. If h is a function of k + 1 variables in C, and g is a function of k 1 variables in C, then the unique function f of k variables satisfying f(0, x 2,..., x k ) = g(x 2,..., x k ), f(y + 1, x 2,..., x k ) = h(y, f(y, x 2,..., x k ), x 2,..., x k ) is in C, 1 k. (For (v), function of zero variables in C is taken to mean a fixed integer.)

1. Output Quality 1 Has the best output. 2 Knows typesetting. The History of LAT E X p. 9/15

At first sight it must seem intolerably degrading for Zen however the reader may understand this word to be associated with anything so mundane as archery. Even if he were willing to make a big concession, and to find archery distinguished as an art, he would scarcely feel inclined to look behind this art for anything more than a decidedly sporting form of prowess. He therefore expects to be told something about the amazing feats of Japanese trick-artists who have the advantage of being able to rely on a time-honored and unbroken tradition in the use of bow and arrow. For in the Far East it is only a few generations since the old means of combat were replaced by modern weapons, and familiarity in the handling of them by no means fell into disuse, but went on propagating itself, and has since been cultivated in ever widening circles. Might one not expect, therefore, a description of the special ways in which archery is pursued today as a national sport in Japan? Nothing could be more mistaken than this expectation. By archery in the traditional sense, which he esteems as an art and honors as a national heritage, the Japanese does not understand a sport but, strange as this may sound at first, a religious ritual. And consequently, by the art of archery he does not mean the ability of the sportsman, which can be controlled, more or less, by bodily exercises, but an ability whose origin is to be sought in spiritual exercises and whose aim consists in hitting a spiritual goal, so that fundamentally the marksman aims at himself and may even succeed in hitting himself. At first sight it must seem intolerably degrading for Zen however the reader may understand this word to be associated with anything so mundane as archery. Even if he were willing to make the big concession, and to find archery distinguished as an art, he would scarcely feel inclined to look behind this art for anything more than a decidedly sporting form of prowess. He therefore expects to be told something about the amazing feats of Japanese trickartists who have the advantage of being able to rely on a time-honored and unbroken tradition in the use of bow and arrow. For in the Far East it is only a few generations since the old means of combat were replaced by modern methods, and familiarity in the handling of them by no means fell into disuse, but went on propagating itself, and has since been cultivated in ever widening circles. Might one not expect, therefore, a description of the special ways in which archery is pursued today as a national sport in Japan? Nothing could be more mistaken than this expectation. By archery in the traditional sense, which he esteems as an art and honors as a national heritage, the Japanese does not understand a sport but, strange as this may sound at first, a religious ritual. And consequently, by the art of archery he does not mean the ability of the sportsman, which can be controlled, more or less, by bodily exercises, but an ability whose origin is to be sought in spiritual exercises and whose aim consists in hitting a spiritual goal, so that fundamentally the marksman aims at himself and may even succeed in hitting himself.

2. Superior Engineerin The History of LAT E X p. 10/15

2. Superior Engineerin 3 Fast: memory, disk space The History of LAT E X p. 10/15

2. Superior Engineerin 3 Fast: 4 Stable: It will never eat your documents. Never. Run: now The History of LAT E X p. 10/15

2. Superior Engineerin 3 Fast: 4 Stable: 5 The input is plain text The History of LAT E X p. 10/15

2. Superior Engineerin 3 Fast: 4 Stable: 5 The input is plain text 6 The output can be anything: The History of LAT E X p. 10/15

3. Freedom The History of LAT E X p. 11/15

3. Freedom 7 Free The History of LAT E X p. 11/15

3. Freedom 7 Free 8 Runs anywhere:pc., Mac., Super comp. The History of LAT E X p. 11/15

4. Popularity The History of LAT E X p. 12/15

4. Popularity 9 Internationally accepted standard big scientific publishers most international journals (printed and electronic) scientists documents The History of LAT E X p. 12/15

TEX and L A TEX 1. The best output (Science) 2. Knows typesetting 3. Fast 4. Stable (actually works) 5. The input is plain text 6. The output can be anything 7. Free 8. Runs anywhere 9. Standard The History of LAT E X p. 13/15

Disadvantages: The History of LAT E X p. 14/15

Disadvantages: 1. Difficult to learn. But the basics can be mastered by everybody. The History of LAT E X p. 14/15

Disadvantages: 1. Difficult to learn. But the basics can be mastered by everybody. 2. Requires some time to learn for the unexperiened user. The History of LAT E X p. 14/15

Disadvantages: 1. Difficult to learn. But the basics can be mastered by everybody. 2. Requires some time to learn for the unexperiened user. 3. Can not see changes to the document directly during editing. The History of LAT E X p. 14/15

L A TEX The History of LAT E X p. 15/15

L A TEX Typesetting texts The History of LAT E X p. 15/15

L A TEX Typesetting texts Typesetting mathematics The History of LAT E X p. 15/15

L A TEX Typesetting texts Typesetting mathematics Pictures The History of LAT E X p. 15/15

L A TEX Typesetting texts Typesetting mathematics Pictures Tables The History of LAT E X p. 15/15

L A TEX Typesetting texts Typesetting mathematics Pictures Tables Bibliography The History of LAT E X p. 15/15

L A TEX Typesetting texts Typesetting mathematics Pictures Tables Bibliography Citing references The History of LAT E X p. 15/15

L A TEX Typesetting texts Typesetting mathematics Pictures Tables Bibliography Citing references Cross references The History of LAT E X p. 15/15

L A TEX Typesetting texts Typesetting mathematics Pictures Tables Bibliography Citing references Cross references Slide presentation The History of LAT E X p. 15/15

L A TEX Typesetting texts Typesetting mathematics Pictures Tables Bibliography Citing references Cross references Slide presentation Posters The History of LAT E X p. 15/15