From 860fa514b1a1be7f018476deccc66764bc2edfb5 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Sun, 21 Mar 2010 23:19:36 +0000
Subject: paresse 3 (21mar10)

git-svn-id: svn://tug.org/texlive/trunk@17520 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/tex/latex/paresse/paresse.sty | 145 ++++++++++++++----------
 1 file changed, 88 insertions(+), 57 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/paresse/paresse.sty')

diff --git a/Master/texmf-dist/tex/latex/paresse/paresse.sty b/Master/texmf-dist/tex/latex/paresse/paresse.sty
index 934e7c6ec64..9b0612cde95 100644
--- a/Master/texmf-dist/tex/latex/paresse/paresse.sty
+++ b/Master/texmf-dist/tex/latex/paresse/paresse.sty
@@ -7,7 +7,7 @@
 %% paresse.dtx  (with options: `package')
 %% This is a generated file.
 %% 
-%% Copyright (C) 2003-2008 Y. Henel, le TeXnicien de surface
+%% Copyright (C) 2003-2010 Y. Henel, le TeXnicien de surface
 %% <le.texnicien.de.surface@wanadoo.fr>
 %% 
 %% This file may be distributed and/or modified under the conditions of
@@ -20,39 +20,46 @@
 %% and version 1.2 or later is part of all distributions of LaTeX version
 %% 1999/12/01 or later.
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\def\fileversion{v2.1}
-\def\filedate{2008/08/16}
+\def\fileversion{v3}
+\def\filedate{2010/03/21}
 \def\fileinfo{fichier paresse.dtx par le TeXnicien de surface}
 \ProvidesPackage{paresse}
    [\filedate\space\fileversion\space\fileinfo]
-\newif\if@optiontame     \newif\if@optiontau
-\newif\if@optionvareps   \newif\if@optionvartheta
-\newif\if@optionvarrho   \newif\if@optionvarsigma
-\newif\if@optionvarphi   \newif\if@optionvarpi
-\DeclareOption{tame}{\@optiontametrue}
-\DeclareOption{wild}{\@optiontamefalse}
-\DeclareOption{ttau}{\@optiontautrue}
-\DeclareOption{ttheta}{\@optiontaufalse}
-\DeclareOption{varepsilon}{\@optionvarepstrue}
-\DeclareOption{epsilon}{\@optionvarepsfalse}
-\DeclareOption{vartheta}{\@optionvarthetatrue}
-\DeclareOption{theta}{\@optionvarthetafalse}
-\DeclareOption{varrho}{\@optionvarrhotrue}
-\DeclareOption{rho}{\@optionvarrhofalse}
-\DeclareOption{varpi}{\@optionvarpitrue}
-\DeclareOption{pi}{\@optionvarpifalse}
-\DeclareOption{varsigma}{\@optionvarsigmatrue}
-\DeclareOption{sigma}{\@optionvarsigmafalse}
-\DeclareOption{varphi}{\@optionvarphitrue}
-\DeclareOption{phi}{\@optionvarphifalse}
+\newif\ifGA@optiontame
+\newif\ifGA@optiontau
+\newif\ifGA@optionvareps
+\newif\ifGA@optionvartheta
+\newif\ifGA@optionvarrho
+\newif\ifGA@optionvarsigma
+\newif\ifGA@optionvarphi
+\newif\ifGA@optionvarpi
+\newif\ifGA@optionlegacy
+\DeclareOption{tame}{\GA@optiontametrue}
+\DeclareOption{wild}{\GA@optiontamefalse}
+\DeclareOption{ttau}{\GA@optiontautrue}
+\DeclareOption{ttheta}{\GA@optiontaufalse}
+\DeclareOption{varepsilon}{\GA@optionvarepstrue}
+\DeclareOption{epsilon}{\GA@optionvarepsfalse}
+\DeclareOption{vartheta}{\GA@optionvarthetatrue}
+\DeclareOption{theta}{\GA@optionvarthetafalse}
+\DeclareOption{varrho}{\GA@optionvarrhotrue}
+\DeclareOption{rho}{\GA@optionvarrhofalse}
+\DeclareOption{varpi}{\GA@optionvarpitrue}
+\DeclareOption{pi}{\GA@optionvarpifalse}
+\DeclareOption{varsigma}{\GA@optionvarsigmatrue}
+\DeclareOption{sigma}{\GA@optionvarsigmafalse}
+\DeclareOption{varphi}{\GA@optionvarphitrue}
+\DeclareOption{phi}{\GA@optionvarphifalse}
+\DeclareOption{legacy}{\GA@optionlegacytrue}
+\DeclareOption{Levi}{\GA@optionlegacyfalse}
 \DeclareOption*{\PackageError{paresse}
   {The option \CurrentOption\space is not known!\MessageBreak
     The default options are:\MessageBreak
-    varepsilon, theta, pi, rho, sigma, and varphi.}%
+    legacy, varepsilon, theta, pi, rho, sigma, and varphi.}%
   {Choose between `wild' (for an active Paresse in all the document)
     \MessageBreak and `tame' (so that ^^a7 prints the paragraph symbol).
     \MessageBreak See the documentation for other options.}}
-\ExecuteOptions{wild,varepsilon,theta,pi,rho,sigma,varphi}
+\ExecuteOptions{legacy,wild,varepsilon,theta,pi,rho,sigma,varphi}
 \ProcessOptions\relax
 \count@=\catcode`\^^a7
 \let\GA@LaVieilleParesse= ^^a7
@@ -70,41 +77,65 @@
 \fi
 \newcommand{\ActiveLaParesse}{\GA@ActiveLaParesse}
 \newenvironment{ParesseActive}{\GA@ActiveLaParesse}{}
-\if@optionvareps \def\@epsilon {\varepsilon}
-   \else \def\@epsilon {\epsilon} \fi
-\if@optionvartheta \def\@theta {\vartheta}
-   \else \def\@theta {\theta} \fi
-\if@optionvarpi \def\@pi {\varpi}
-   \else \def\@pi {\pi} \fi
-\if@optionvarrho \def\@rho {\varrho}
-   \else \def\@rho {\rho} \fi
-\if@optionvarsigma \def\@sigma {\varsigma}
-   \else \def\@sigma {\sigma} \fi
-\if@optionvarphi \def\@phi {\varphi}
-   \else \def\@phi {\phi} \fi
+\ifGA@optionvareps\def\GA@epsilon{\varepsilon}\else\def\GA@epsilon{\epsilon}\fi
+\ifGA@optionvartheta\def\GA@theta{\vartheta}\else\def\GA@theta{\theta}\fi
+\ifGA@optionvarpi\def\GA@pi{\varpi}\else\def\GA@pi{\pi}\fi
+\ifGA@optionvarrho\def\GA@rho{\varrho}\else\def\GA@rho{\rho}\fi
+\ifGA@optionvarsigma\def\GA@sigma{\varsigma}\else\def\GA@sigma{\sigma}\fi
+\ifGA@optionvarphi\def\GA@phi{\varphi}\else\def\GA@phi{\phi}\fi
 \makeparesseletter
-\def\^^a7a {\alpha}               \def\^^a7b {\beta}
-\def\^^a7g {\gamma}               \def\^^a7d {\delta}
-\def\^^a7e {\@epsilon}            \def\^^a7z {\zeta}
-\def\^^a7h {\eta}                 \def\^^a7v {\@theta}
-\def\^^a7i {\iota}                \def\^^a7k {\kappa}
-\def\^^a7l {\lambda}              \def\^^a7m {\mu}
-\def\^^a7n {\nu}                  \def\^^a7x {\xi}
-\def\^^a7p {\@pi}
-\def\^^a7r {\@rho}                \def\^^a7s {\@sigma}
-\def\^^a7y {\tau}                 \def\^^a7u {\upsilon}
-\def\^^a7f {\@phi}                \def\^^a7c {\chi}
-\def\^^a7q {\psi}                 \def\^^a7w {\omega}
-\if@optiontau \def\^^a7t {\tau}\else \def\^^a7t {\@theta}\fi
-\def\^^a7G {\Gamma}               \def\^^a7D {\Delta}
-\def\^^a7V {\Theta}               \def\^^a7T {\Theta}
-\def\^^a7L {\Lambda}              \def\^^a7X {\Xi}
-\def\^^a7P {\Pi}                  \def\^^a7S {\Sigma}
-\def\^^a7U {\Upsilon}             \def\^^a7F {\Phi}
-\def\^^a7Q {\Psi}                 \def\^^a7W {\Omega}
+\def\^^a7a {\alpha}
+\def\^^a7b {\beta}
+\def\^^a7g {\gamma}
+\def\^^a7d {\delta}
+\def\^^a7e {\GA@epsilon}
+\def\^^a7z {\zeta}
+\def\^^a7h {\eta}
+\def\^^a7i {\iota}
+\def\^^a7k {\kappa}
+\def\^^a7l {\lambda}
+\def\^^a7m {\mu}
+\def\^^a7n {\nu}
+\def\^^a7x {\xi}
+\def\^^a7p {\GA@pi}
+\def\^^a7r {\GA@rho}
+\def\^^a7s {\GA@sigma}
+\def\^^a7u {\upsilon}
+\def\^^a7f {\GA@phi}
+\def\^^a7w {\omega}
+\ifGA@optionlegacy
+\def\^^a7v {\GA@theta}
+\def\^^a7y {\tau}
+\def\^^a7c {\chi}
+\def\^^a7q {\psi}
+\ifGA@optiontau \def\^^a7t {\tau}\else \def\^^a7t {\GA@theta}\fi
+\else
+\def\^^a7j {\GA@theta}
+\def\^^a7t {\tau}
+\def\^^a7q {\chi}
+\def\^^a7y {\psi}
+\def\^^a7c {\varsigma}
+\fi
+\def\^^a7G {\Gamma}
+\def\^^a7D {\Delta}
+\def\^^a7L {\Lambda}
+\def\^^a7P {\Pi}
+\def\^^a7S {\Sigma}
+\def\^^a7U {\Upsilon}
+\def\^^a7F {\Phi}
+\def\^^a7X {\Xi}
+\def\^^a7W {\Omega}
+\ifGA@optionlegacy
+\def\^^a7V {\Theta}
+\def\^^a7T {\Theta}
+\def\^^a7Q {\Psi}
+\else
+\def\^^a7J {\Theta}
+\def\^^a7Y {\Psi}
+\fi
 \catcode `\^^a7=\active
 \def^^a7#1{\ensuremath{\csname \string^^a7#1\endcsname}}
-\if@optiontame
+\ifGA@optiontame
 \catcode`\^^a7=\count@
 \ifnum\count@=13 \let ^^a7=\GA@LaVieilleParesse \fi
 \fi
-- 
cgit v1.2.3

