The package paresse. Le TEXnicien de surface February 16, 2013

Similar documents
News from the Wrapper

Tabella dei caratteri ASCII e UNICODE

The LibertinusT1 Math Package

Quick Start with CASSY Lab. Bi-05-05

2. Unlock the Customization Features: The Edit Button Click the "Edit" button on the Dashboard Home Page to unlock the customization features.

Kristoffer H. Rose. Version /01/07

Documentation for the betababel.sty package

Character Entity References in HTML 4 and XHTML 1.0

The package paresse. Le TEXnicien de surface February 16, 2013

Quick Start Instructions on using MyOMLab with the JAWS Screen Reader*

file:///export/home/apostolo/work/tex/mkindex/mkgrki...

Topic Training Engineering Report

Palatino. Palatino. Linotype. Palatino. Linotype. Linotype. Palatino. Linotype. Palatino. Linotype. Palatino. Linotype

COLORPOP! User Guide

Myriad Pro Light. Lining proportional. Latin capitals. Alphabetic. Oldstyle tabular. Oldstyle proportional. Superscript ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹,.

Nutthapat Kaewrattanapat. Lecture in Principle of Web Design

Tracing Lineage Beyond Relational Operators

Hur gör man för att skriva klassisk grekiska?

ALLEGRIA USER MANUAL. François Schiettekatte, Martin Chicoine Université de Montréal May 13, 2004

Appendix B: Latex survival guide

Semantics. Doug Arnold (L A TEX for Linguists) September 25, 2007

mdput for mathematical typesetting with Adobe Utopia Paul Pichaureau January 29, 2006

VerTeX User s Manual

! " # $ % & ' ( ) * +, -. / : ; < =

MoM's ridiculously complex math-typing tutorial Keyboard typing lessons for Math-o-mir v2.0

Project Fortress: A Multicore Language for Scientists and Engineers

SharePoint Wiki Plus Getting Started

Typing Math: Symbols and Graphing

Extrapolating TEX4ht. TEX4ht Project

The newunicodechar package

Always there to help you. Register your product and get support at M110. Question? Contact Philips.

Introduction to L A TEX

The MathType Window. The picture below shows MathType with all parts of its toolbar visible: Small bar. Tabs. Ruler. Selection.

The Legacy Continues GREEK LETTERS AND EMBLEMS

r v i e w o f s o m e r e c e n t d e v e l o p m

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

L A TEX. The Logo. Introduction to L A TEX. Overview. Primary Benefits. Kinds of Documents. Bill Slough and Andrew Mertz

Typing Math: Symbols and Graphing

10 years of OpenType math font development

For personal use only

The Mathematics of Banking and Finance By Dennis Cox and Michael Cox Copyright 2006 John Wiley & Sons Ltd

Name: Dr. Fritz Wilhelm Lab 1, Presentation of lab reports Page # 1 of 7 5/17/2012 Physics 120 Section: ####

The begingreek package

THE COCHINEAL FONT PACKAGE

KbdKaz 500 layout tables

The XCharter Font Package

FREE. 3-in-1 Printer... Labeling, Bar Code, and Heat Shrink Tube Identification

14.1 Encoding for different models of computation

3D-reconstruction and evaluation of MR images of children with juvenile idiopathic arthritis (JIA)

Introduction to Computer Science

Getting started with L A TEX on XP

Simple Math. Adam Dishaw 2011 September 21. Suppose you want to include some math in your documents. Just follow these basics steps:

All Greek Women: All UGA: All Panhellenic: All NPHC: All Greek Men: 3.01

Copyright c 2008 Sun Microsystems, Inc. ( Sun ). All rights are reserved by Sun except as expressly stated as follows. Permission to make digital or

Problems with FrameMaker 7 on MS Windows and non-western languages

L A TEX for Psychological Researchers

4th of July

SharePoint Wiki Plus User Guide

Basic Trigonometry. Stephen Perencevich Department of Mathematics Montgomery College 3Π 4 Π 7Π 7Π 6 Π 2 0, 1 1,0 1,0 Π 3 5Π 3 Π 2

Lab1: Use of Word and Excel

Typesetting with TEX

BMC Evolutionary Biology 2008, 8:89

Acrobat PDF from TEX

SharePoint Wiki Plus User Guide

Bijective counting of tree-rooted maps and connection with shuffles of parenthesis systems

Bijective counting of tree-rooted maps and shuffles of parenthesis systems

Title of the Educational Scenario

Comparison of Interior Point Filter Line Search Strategies for Constrained Optimization by Performance Profiles

Windows Memory Forensics and Direct Kernel Object Manipulation. Jesse Kornblum

University Senate 6 May :30 PM Wang Lecture Hall 2

A Family of Recompositions of the Penrose Aperiodic Protoset and its Dynamic Properties

Introduction to L A TEX

Excellence in Community Service & Philanthropy

Typed Lambda Calculus

SharePoint Wiki Plus User Guide

Title of the Educational Scenario

mylatexformat Use mylatexformat to make a format based on the preamble of any LaTeX file 2011/02/12 version 3.4

ISO 31 conforming typesetting in L A TEX

Ternary Butterfly Subdivision

Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word

Practical Mathematical Handwriting

Contents. Introduction 1. Vertices 2. Lines 3. Blobs 5. Text 6. Manipulations with xy 8. Coordinate Systems 10. Adjusting Parameters 11.

Terry Carl Walker 1739 East Palm Lane Phoenix, AZ United States

Introduction to MCS 220 and L A TEX

arxiv:math.co/ v1 27 Jan 2006

L A TEX Tutorial. 1 Introduction. 2 Running L A TEX. J. E. Rice. May 2010

John's Tutorial on Everyday Mathcad (Version 9/2/09) Mathcad is not the specialist's ultimate mathematical simulator

University of St Andrews Cardiff Business School!!! # % # &! (!#! ) +!!!,#!,! %,!! # 6!! 7.! % %788! 7 9 8! 8! (:0; <= (

LATEX Primer. 1 Introduction (Read Me)

Extended user documentation

Course A, Part 1 Basic Formatting in L A TEX

Using MathType for the Worksheets: Word 2003 edition

Typed Lambda Calculus for Syntacticians

Experiences typesetting mathematical physics

My Mathematical Thesis

Parsing Part II. (Ambiguity, Top-down parsing, Left-recursion Removal)

Network Working Group Request for Comments: 74 October 16, 1970 SPECIFICATIONS FOR NETWORK USE OF THE UCSB ON-LINE SYSTEM

Relational Algebra 1. Week 4

New Font Offerings: Cochineal, Nimbus15, LibertinusT1Math

1 Trigonometry. Copyright Cengage Learning. All rights reserved.

Transcription:

The package paresse Le TXnicien de surface le.texnicien.de.surface@wanadoo.fr February 16, 2013 Abstract This package implements an example from T. Lachand-Robert in [1]. It provides a means of typing isolated greek letters with the character activated and redefined. Instead of \(\alpha\) one types a to obtain α. Résumé La documentation française pour l utilisateur de l extension paresse est désormais disponible sous le nom de paresse-fr.pdf. Le fichier paresse.pdf contient le code commenté en anglais. Contents 1 Introduction 2 2 Why a 4th Version? 2 3 Why a 3rd Version? 2 4 Usage 3 4.1 Options................................. 3 4.2 Commands and nvironment..................... 4 4.3 Tables of the Macros.......................... 4 4.3.1 paresse.sty s Original ncoding................ 4 4.3.2 Sylvio Levi s ncoding.................... 5 References 5 This document corresponds to the file paresse v4.1, dated 2013/02/16. nglish translation by the author. Any comment about the translation is welcome. 1

1 Introduction This package provides only a quick and low-cost access to greek letters which one can obtain with a macro such as \alpha or \Omega. It provides also an environment and a macro which make possible the use of to type in those letters. Because of an \ensuremath we are not bound to explicitly enter i.e. by typing $ $ or \( \) or else \[ \] or anything whatsoever with the same effect mathematics mode to obtain a greek letter. The idea of the method is from T. Lachand-Robert and described in [1]. I have just add the \ensuremath which is so agreeable to write macros. There is no macros for the lowercase omicron nor for the uppercase alpha, beta... that one can obtain with the latin roman letters with the same look. I have not had the courage nor the strength to build a solution which would provide a means of obtaining an upright uppercase alpha in a math formula enbedded in an italic boldfaced text. ven if the meaning of the French paresse is just lazyness I would like to enphasize that the name of this package comes from the fact that the sign can be used to point at a paragraph and looks like an S. So there is no connection between the name and the not unfrequent sin of the same (French) name... or maybe... 2 Why a 4th Version? I don t remember exactly on what occasion age, disk crash and computer mishap aiding and even less when more than a year ago, I m afraid Christian Tellechea wrote me that he would be glad to use paresse in his utf-8 encoded sources with L A TX not with X L A TX nor LuaL A TX. We exchanged emails, Christian sent me working material. He even made me the gift of two versions, the second better for the identification of the encoding passed, as an option, to inputenc. However I procrastinated. My personal life and my job may have interfered with the development of this package. At last, here is the thing. The newest feature should escape the user of LuaL A TX or X L A TX and even of L A TX loading inputenc with an option such as latin1 or latin9. However, henceforth, one can use this package with L A TX loading inputenc with option utf8. I take advantage of this new version to add a -macro: Z which produces, symbol already available with \S, so I don t dare to present it as a real shortcut. 3 Why a 3rd Version? With a mail Claudio Beccari kindly informed me that there was an encoding of the greek alphabet with latin letters some 15 years before I commited this extension. This encoding was devised by Sylvio Levi who, at the time, was designing the first greek font for TX, using the correspondance between greek and US keyboard. Claudio wrote to me, and I can t but agree with him, that if one is used to Levi s encoding, one would rather keep one s habit in order to use paresse. 2

I, then, decided to provide a new couple of mutually exclusive options: the first one is legacy with which one obtain the original encoding of this extension and which is active by default, the other one is Levi which provides Sylvio Levi s encoding. I take advantage of this update to make some cosmetic changes: from now on all inner secret macros have a name which begins with \GA@; the.dtx file is reorganised to facilitate the translation of the documentation. 4 Usage One loads the package with \usepackage{paresse} after the package inputenc when using L A TX. The sign must be recognised as a letter by TX. On can use for instance inputenc with option latin1 for such a purpose. One will obtain the same behaviour, but for the exception pointed out on page 3, with inputenc and option utf8. There is no such restriction when one compiles with LuaL A TX or X L A TX a source encoded in UTF-8. By default the package is loaded with option wild and so the macros such as a are immediately available. If one prefers one can choose the option tame by writing \usepackage[tame]{paresse}. One must then use the command \ActiveLaParesse or the environment ParesseActive to use the -macros. When paresse is active, one has just to type a in to obtain α. One has access, by the same means, to all the other greek letters to which a macro is devoted such as \alpha, see the tables 4.3.1 and 4.3.2. One obtains α β with \( a^{ b}\) when is active. One will note that the curly braces are not compulsory and that one obtains the same result with just \( a^ b\) unless one uses a utf-8 encoded source with L A TX. tame / wild legacy / Levi ttau / ttheta epsilon / varepsilon 4.1 Options tame is the contrary of wild which is the option by default. When tame reigns, one must use an environment ParesseActive or a command \ActiveLaParesse in order to use the -macros. Levi is the contrary of legacy which is the default. With legacy one uses the original encoding of paresse.sty as it is given by the table 4.3.1. If the option Levi is enforced, one uses the Sylvio Levi encoding, see the table 4.3.2. ttau is the contrary of ttheta which is selected by default. When ttheta is active t gives θ in the contrary t gives τ. In all cases, θ is given by v and τ by y. That option is ineffective when one has chosen Levi. Remark: when one has chosen the option legacy, Θ is regularly obtained with V and also with T whatever is the chosen option. In the case of the option Levi, V doesn t correspond to any greek letter. epsilon is the contrary of varepsilon which is selected by default. With epsilon, e gives ɛ otherwise e gives ε. 3

The following couples behave as epsilon, varepsilon: theta and vartheta; pi and varpi; rho and varrho; sigma and varsigma; phi and varphi. The default options are varepsilon, theta, pi, rho, sigma, varphi, wild and legacy. That ensures that this 3rd version behaves, by default, as the preceding one. \makeparesseletter \makeparesseother \ActiveLaParesse ParesseActive 4.2 Commands and nvironment This command gives the letter-catcode to the character. After that one can use in the name of a macro, for instance. It corresponds to the well-known \makeatletter. This macro gives the catcode other to the character. It is the contrary of the preceding one. It corresponds to \makeatother. This macro is inactivated when one uses a utf-8 encoding with L A TX. In such a case it wouldn t have a clear meaning. When used it issues a warning in the.log file. This macro makes active and thus enable one to access the macros the name of which begins with such as a. A list of these macros and theirs meanings is given in the tables 4.3.1 and 4.3.2. In this environment is active and one can use the -macros. One could use this environment if one want to use the -macros when the package paresse.sty is loaded whith the option tame. 4.3 Tables of the Macros 4.3.1 paresse.sty s Original ncoding This is the active encoding when one choses the option legacy which is the default. a α b β g γ d δ e ε z ζ h η v θ i ι k κ l λ m µ n ν x ξ p π r ρ s σ y τ u υ f ϕ c χ q ψ w ω G Γ D V Θ L Λ X Ξ P Π S Σ U Υ F Φ Q Ψ W Ω Z Remarks : all the latin letters used in the name of the -macros, but for θ, τ and ψ, are loaded with reminiscences, I hope :-) and the greek uppercases are obtained with the (latin) corresponding uppercases. 4

4.3.2 Sylvio Levi s ncoding One make this encoding active with the option Levi. a α b β g γ d δ e ε z ζ h η j θ i ι k κ l λ m µ n ν x ξ p π r ρ s σ t τ u υ f ϕ q χ y ψ w ω c ς G Γ D J Θ L Λ X Ξ P Π S Σ U Υ F Φ Y Ψ W Ω Z Sylvio Levi s encoding gives a direct acces to \varsigma (ς) with c and is different from the original encoding just for the letters θ, τ, χ et ψ. Here is a summary of theses differences: greek letters θ τ χ ψ Θ Ψ ς original encoding v/ t y/ t c q V/ T Q S. Levi s encoding j t q y J Y c References [1] T. Lachand-Robert. La maîtrise de TX et L A TX. Masson, Paris, Milan, Barcelone, 1995. isbn : 2-225-84832-7. Index Numbers written in italic refer to the page where the corresponding entry is described; numbers underlined refer to the code line of the definition; numbers in roman refer to the code lines where the entry is used. epsilon / varepsilon (option)........ 3 L legacy / Levi (option). 3 T tame / wild (option).. 3 ttau / ttheta (option). 3 5