diff options
author | Karl Berry <karl@freefriends.org> | 2011-04-30 00:26:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-04-30 00:26:32 +0000 |
commit | 01b5139051843a303078195fce712ed988c98bab (patch) | |
tree | 1c3b3c9cc8bfc23dc5882f3ceca425e1be18c70a /Master/texmf-dist/doc/latex/paresse | |
parent | 6dce6a15e6f9ba76c0517df6c5f1e4680223d590 (diff) |
paresse .tds.zip update
git-svn-id: svn://tug.org/texlive/trunk@22257 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/paresse')
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/LISEZMOI | 52 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/Makefile | 203 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/README | 54 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/common.tex | 28 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/paresse-en.ltx | 343 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/paresse-ex-en.elx | 95 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/paresse-ex-fr.elx | 97 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/paresse-fr.ltx | 376 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/paresseold.sto | 97 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/paresse/paresseutf8.sto | 140 |
10 files changed, 0 insertions, 1485 deletions
diff --git a/Master/texmf-dist/doc/latex/paresse/LISEZMOI b/Master/texmf-dist/doc/latex/paresse/LISEZMOI deleted file mode 100644 index a9a101f7cd3..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/LISEZMOI +++ /dev/null @@ -1,52 +0,0 @@ -% -*- coding: utf-8 -*- -% Time-stamp: <2011-04-19 18:02:56 yvon> - -====================================================================== - -PARESSE version 4 2011/04/19 - -====================================================================== - -Ce lot comprend - -LISEZMOI % ce fichier -README % la version anglaise - -Makefile % pour les utilisateurs de *nix -paresse.dtx % fichier source -paresse.ins % fichier d'installation -paresse.sty % le fichier de l'extension -paresseold.sto % fichier d'option -paresseutf8.sto % fichier d'option - - -paresse.pdf % code documenté en anglais -paresse-fr.pdf % documentation française -paresse-en.pdf % documentation anglaise -paresse-ex-fr.pdf % exemple en français -paresse-ex-en.pdf % le même en anglais - -paresse-TEST.zip -% archive contenant les fichiers de test: - ex-com-utf8-tame.tex - ex-com-utf8-wild.tex - test-latex-8bits-tame.tlx - test-latex-8bits-wild.tlx - test-latex-utf8-tame.tlx - test-latex-utf8-wild.tlx - test-lualatex-tame.llx - test-lualatex-wild.llx - test-xelatex-tame.xlx - test-xelatex-wild.xlx - -paresse.tds.zip % l'archive conforme à la TDS - -====================================================================== - -Cette extension est faite pour taper « facilement » les lettres -grecques avec un minimum d'effort ;) Elle ne concerne que les -lettres grecques qui ont un nom de macro comme \alpha ou \Omega. - --- -Le \TeX nicien de surface -Yvon.Henel@wanadoo.fr diff --git a/Master/texmf-dist/doc/latex/paresse/Makefile b/Master/texmf-dist/doc/latex/paresse/Makefile deleted file mode 100644 index 6c05bf23a5f..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/Makefile +++ /dev/null @@ -1,203 +0,0 @@ -# --------------------------------------------------------------- -# Time-stamp: <2011-04-19 16:58:31 yvon> -# Makefile for the paresse package by Y. Henel -# modified version of the Makefile of the kerntest package -# many thanks to Harald Harders whose kerntest.xml I have also -# hacked to obtain my paresse.xml -# --------------------------------------------------------------- -PKGNAME=paresse -VERSION=4 - -TESTSRCUTIL= \ - ex-com-utf8-tame.tex \ - ex-com-utf8-wild.tex \ - -TESTSRCTEX= \ - test-latex-8bits-tame.tlx \ - test-latex-8bits-wild.tlx \ - test-latex-utf8-tame.tlx \ - test-latex-utf8-wild.tlx \ - test-lualatex-tame.llx \ - test-lualatex-wild.llx \ - test-xelatex-tame.xlx \ - test-xelatex-wild.xlx - -TESTSRC= \ - $(TESTSRCUTIL) \ - $(TESTSRCTEX) - -SOURCE= Makefile \ - $(PKGNAME).dtx \ - $(PKGNAME)-doc.dtx \ - $(PKGNAME).ins \ - LISEZMOI \ - README - -PDFDOC= $(PKGNAME).pdf \ - $(PKGNAME)-fr.pdf \ - $(PKGNAME)-en.pdf \ - $(PKGNAME)-ex-fr.pdf \ - $(PKGNAME)-ex-en.pdf - -PDFDOCSUP = \ - test-latex-8bits-tame.pdf \ - test-latex-8bits-wild.pdf \ - test-latex-utf8-tame.pdf \ - test-latex-utf8-wild.pdf \ - test-lualatex-tame.pdf \ - test-lualatex-wild.pdf \ - test-xelatex-tame.pdf \ - test-xelatex-wild.pdf - -SRCDOC= $(PKGNAME)-doc.dtx - -TEXDOC= $(PKGNAME)-fr.ltx \ - $(PKGNAME)-en.ltx \ - $(PKGNAME)-ex-fr.elx \ - $(PKGNAME)-ex-en.elx - -CTANDOC= $(PDFDOC) - -DECHETS= \ - $(TEXDOC)\ - $(PDFDOC)\ - $(PDFDOCSUP) - -REPERTS = \ - doc \ - tex \ - source - -TEX = $(PKGNAME).sty \ - $(PKGNAME)utf8.sto \ - $(PKGNAME)old.sto - -GARBAGE= $(wildcard *.aux)\ - $(wildcard *.log)\ - $(wildcard *.toc)\ - $(wildcard *.out)\ - $(wildcard *.glo)\ - $(wildcard *.gls)\ - $(wildcard *.ilg)\ - $(wildcard *.ind)\ - $(wildcard *.idx)\ - $(wildcard *.hd)\ - $(wildcard *.ltx)\ - $(wildcard *.elx)\ - $(wildcard *~) - -# --------------------------------------------------------------- - -.SUFFIXES: .sty .ins .dtx .pdf .ltx .tex .llx .xlx .tlx .elx - -# --------------------------------------------------------------- -.ins.sty: - latex $< - -.dtx.pdf: - pdflatex $< - pdflatex $< - makeindex -s gind.ist $(*D)/$(*F) - makeindex -s gglo.ist -o $(*D)/$(*F).gls $(*D)/$(*F).glo - pdflatex $< - -.ltx.pdf: - pdflatex $< - pdflatex $< - makeindex -s gind.ist $(*D)/$(*F) - pdflatex $< - -.elx.pdf: - pdflatex $< - pdflatex $< - -.tlx.pdf: - pdflatex $< - -.llx.pdf: - lualatex $< - -.xlx.pdf: - xelatex $< - -# --------------------------------------------------------------- - -all: $(PKGNAME).sty $(PDFDOC) $(PDFDOCSUP)\ - $(TEXDOC) $(PKGNAME).ins - -# --------------------------------------------------------------- - -help: - @-echo "******************************************************" - @-echo "** Choisir une des options : *" - @-echo "== Choose one of the options: *" - @-echo "** 'all' pour produire tous les fichiers *" - @-echo "== 'all' to produce all the files *" - @-echo "** 'clean' suppression des fichiers auxiliaires *" - @-echo "== 'clean' delete the auxiliary files *" - @-echo "** 'distclean' pour ne conserver que les sources *" - @-echo "== 'distclean' to keep only the sources *" - @-echo "******************************************************" - -# --------------------------------------------------------------- - -dist: all clean - -# --------------------------------------------------------------- - -clean: - @-rm -f $(GARBAGE) - -distclean: clean - @-rm -f $(DECHETS) - @-rm -f $(TEX) - @-rm -f common.tex - -# --------------------------------------------------------------- - -texlive: dist - @-rm -rf $(REPERTS) - @-mkdir -p tex/latex/$(PKGNAME) - @-mkdir -p doc/latex/$(PKGNAME) - @-mkdir -p source/latex/$(PKGNAME) - @-mkdir -p TEST - @-cp $(TEX) tex/latex/$(PKGNAME) - @-cp $(CTANDOC) doc/latex/$(PKGNAME) - @-cp $(SOURCE) source/latex/$(PKGNAME) - @-cp $(TESTSRC) TEST - @-zip -r $(PKGNAME)-TEST TEST/ - @-mv $(PKGNAME)-TEST.zip source/latex/$(PKGNAME)/ - @-rm -rf TEST/ - @-mkdir -p $(PKGNAME) - @-cp $(CTANDOC) ./$(PKGNAME) - @-cp $(SOURCE) ./$(PKGNAME) - @-cp $(TEX) ./$(PKGNAME) - -# --------------------------------------------------------------- - -zip: texlive - @-rm -f $(PKGNAME).zip - @-zip -r $(PKGNAME) $(REPERTS) - @-rm -rf $(REPERTS) - @-mv $(PKGNAME).zip $(PKGNAME).tds.zip - @-zip -r $(PKGNAME) $(PKGNAME) - @-zip -r $(PKGNAME) $(PKGNAME).tds.zip - @-rm -rf $(PKGNAME) - @-rm -f $(PKGNAME).tds.zip - -# --------------------------------------------------------------- - -ctan: zip distclean - -# --------------------------------------------------------------- - -doc: $(PKGNAME).ins $(PKGNAME).pdf $(PKGNAME)-doc.dtx - -$(PKGNAME).sty: $(PKGNAME).ins $(PKGNAME).dtx -$(TEXDOC): $(PKGNAME).ins $(PKGNAME).dtx $(PKGNAME)-doc.dtx -$(PDFDOC): $(TEXDOC) -# --------------------------------------------------------------- -# echu e an abaden -# Le \TeX nicien de surface 2011/04/17 - - diff --git a/Master/texmf-dist/doc/latex/paresse/README b/Master/texmf-dist/doc/latex/paresse/README deleted file mode 100644 index 1b196663346..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/README +++ /dev/null @@ -1,54 +0,0 @@ -% Time-stamp: <2011-04-19 18:03:42 yvon> - -====================================================================== - -PARESSE version 4 2011/04/19 - -====================================================================== - -This bundle should contain - -README % this file -LISEZMOI % French version - -Makefile % for *nix users -paresse.dtx -paresse.ins -paresse.sty % the style file -paresseold.sto % style option file -paresseutf8.sto % style option file - -paresse.pdf % code documented in English -paresse-en.pdf % English documentation -paresse-fr.pdf % French documentation -paresse-ex-en.pdf % English Example -paresse-ex-fr.pdf % French Example - -paresse-TEST.zip -% archive containing files for test: - ex-com-utf8-tame.tex - ex-com-utf8-wild.tex - test-latex-8bits-tame.tlx - test-latex-8bits-wild.tlx - test-latex-utf8-tame.tlx - test-latex-utf8-wild.tlx - test-lualatex-tame.llx - test-lualatex-wild.llx - test-xelatex-tame.xlx - test-xelatex-wild.xlx - -paresse.tds.zip % the tds compliant archive - -====================================================================== - -This package provides a means of typing "easily" greek letters -with the least possible effort ;) It takes care only of the -letters which have a macro name as \alpha or \Omega. - -====================================================================== - -Happy TeXing and all that. - --- -Le \TeX nicien de surface -le.texnicien.de.surface@wanadoo.fr diff --git a/Master/texmf-dist/doc/latex/paresse/common.tex b/Master/texmf-dist/doc/latex/paresse/common.tex deleted file mode 100644 index 7febc5348e5..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/common.tex +++ /dev/null @@ -1,28 +0,0 @@ -%% -%% This is file `common.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% paresse.dtx (with options: `common') -%% This is a generated file. -%% -%% Copyright (C) 2011 -%% by Yvon Henel, alias le TeXnicien de surface -%% <le.texnicien.de.surface@wanadoo.fr> -%% -%% This file may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, either version 1.2 of this license -%% or (at your option) any later version. The latest version of this -%% license is in: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.2 or later is part of all distributions of LaTeX -%% version 1999/12/01 or later. -\def\fileversion{v4} -\def\filedate{2011/04/19} -\def\fileinfo{fichier paresse par le TeXnicien de surface} -\endinput -%% -%% End of file `common.tex'. diff --git a/Master/texmf-dist/doc/latex/paresse/paresse-en.ltx b/Master/texmf-dist/doc/latex/paresse/paresse-en.ltx deleted file mode 100644 index 3f2fd278cfd..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/paresse-en.ltx +++ /dev/null @@ -1,343 +0,0 @@ -%% -%% This is file `paresse-en.ltx', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% paresse-doc.dtx (with options: `doc,en') -%% This is a generated file. -%% -%% Copyright (C) 2011 -%% by Yvon Henel, alias le TeXnicien de surface -%% <le.texnicien.de.surface@wanadoo.fr> -%% -%% This file may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, either version 1.2 of this license -%% or (at your option) any later version. The latest version of this -%% license is in: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.2 or later is part of all distributions of LaTeX -%% version 1999/12/01 or later. -\documentclass[a4paper]{ltxdoc} -\usepackage[latin1]{inputenc} -\usepackage[T1]{fontenc} -\usepackage[tame]{paresse} -\usepackage{xspace,url,array,ifthen,hologo} -\IfFileExists{lmodern.sty}{\usepackage{lmodern}}{} -\usepackage[frenchb,english]{babel} -\usepackage[colorlinks=true, - linkcolor=blue, - urlcolor=blue, - citecolor=blue]{hyperref} -\input{common} -\makeatletter -\newcommand\DescribeOption[1]{\@bsphack \marginpar{\raggedleft - \textsc{#1}}\index{#1 (option)}\@esphack} -\newcommand*\PS{\texttt{\S}\xspace} -\newcommand*\PSVerb[1]{\texttt{\S #1}} -\newcommand{\TO}{\textemdash\ \ignorespaces} -\newcommand{\TF}{\unskip\ \textemdash\xspace} -\newcommand\BOP{\discretionary{}{}{}} -\newcommand\Option[1]{\textsc{#1}} -\newcommand\Pkg[1]{\textsf{#1}} -\newcommand\NOUVO{% - \marginpar{\hspace*{\stretch{1}}% - \textbf{N (v4)}\hspace*{.5em}}\xspace} - -\EnableCrossrefs -\CodelineIndex - -\begin{document} - -\title{The package \Pkg{paresse}\thanks{This document corresponds - to the file \Pkg{paresse}~\fileversion, dated \filedate.} - \mbox{}\thanks{English translation by the author. Any comment - about the translation is welcome.}} -\author{Le \TeX nicien de surface\\ - \href{mailto:le.texnicien.de.surface@wanadoo.fr}% - {le.texnicien.de.surface@wanadoo.fr}} -\maketitle{} - -\begin{abstract} - This package implements an example from T.~\textsc{Lachand-Robert} - in~\cite{tlachand}. It provides a means of typing isolated greek - letters with the character § activated and redefined. Instead of - |\(\alpha\)| one types |§a| to obtain \(\alpha\). - -\end{abstract} -\begin{otherlanguage}{french} - \begin{abstract} - La documentation française pour l'utilisateur de l'extension - \Pkg{paresse} est désormais disponible sous le nom de - \texttt{paresse-fr.pdf}. - - Le fichier \texttt{paresse.pdf} contient le code commenté en - anglais. - \end{abstract} -\end{otherlanguage} - -\tableofcontents{} - -\newpage - -\section{Introduction} - -This package provides only a `quick and low-cost' access to greek -letters which one can obtain with a macro such as \cs{alpha} or -\cs{Omega}. It provides also an environment and a macro which make -possible the use of § to type in those letters. Because of an -\cs{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.~\textsc{Lachand-Robert} and -described in~\cite{tlachand}. I have just add the \cs{ensuremath} which -is so agreeable to write macros. - -There is \emph{no} macros for the lowercase omicron nor for the -uppercase alpha, beta\dots{} 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. - -Even 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\dots{} or maybe\dots{} - -\section{Why a 4th Version?} - -I don't remember exactly on what occasion \TO age, disk crash and -computer mishap aiding\TF and even less when \TO more than a year ago, -I'm afraid\TF Christian \textsc{Tellechea} wrote me that he would be -glad to use \Pkg{paresse} in his utf-8 encoded sources with -\hologo{LaTeX} \TO not with \hologo{XeLaTeX} nor \hologo{LuaLaTeX}. - -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 \Pkg{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 \hologo{LuaLaTeX} -or \hologo{XeLaTeX} and even of \hologo{LaTeX} loading \Pkg{inputenc} -with an option such as \texttt{latin1} or \texttt{latin9}. However, -henceforth, one can use this package with \hologo{LaTeX} loading -\Pkg{inputenc} with option \texttt{utf8}. - -I take advantage of this new version to add a \PS-macro: -\NOUVO\PSVerb{Z} which produces \S, symbol already available with -|\S|, so I don't dare to present it as a real ``shortcut''. - -\section{Why a 3rd Version?} - -With a mail Claudio \textsc{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 -\textsc{Levi} who, at the time, was designing the first greek font for -\TeX, 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 -\textsc{Levi}'s encoding, one would rather keep one's habit in order -to use \Pkg{paresse}. - -I, then, decided to provide a new couple of mutually exclusive -options: the first one is \Option{legacy} with which one obtain the -original encoding of this extension and which is active by default, -the other one is \Option{Levi} which provides Sylvio \textsc{Levi}'s -encoding. - -I take advantage of this update to make some cosmetic changes: from -now on all inner \emph{secret} macros have a name which begins with -\cs{GA@}; the |.dtx| file is reorganised to facilitate the translation -of the documentation. - -\section{Usage} - -One loads the package with |\usepackage{paresse}| \textbf{after} the -package \Pkg{inputenc} when using \hologo{LaTeX}. The sign § must be -recognised as a letter by \TeX. On can use for instance \Pkg{inputenc} -with option |latin1| for such a purpose. - -One will obtain the same behaviour, but for the exception -pointed out on page~\pageref{restriction}, with \Pkg{inputenc} and -option \texttt{utf8}.\NOUVO - -There is no such restriction when one compiles with \hologo{LuaLaTeX} -or \hologo{XeLaTeX} a source encoded in UTF-8.\NOUVO - -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 \Option{tame} by writing |\usepackage[tame]{paresse}|. One -must then use the command \cs{ActiveLaParesse} or the environment -|ParesseActive| to use the `§-macros'. - -When `paresse' is active, one has just to type |§a| in to obtain -\(\alpha\). One has access, by the same means, to all the other greek -letters to which a macro is devoted such as \cs{alpha}, see the -tables~\ref{codageorig} and~\ref{codagelevi}. One obtains -\(\alpha^{\beta}\) with |\(§a^{§b}\)| when § is active. - -One will note that the curly braces are \emph{not} compulsory and that -one obtains the same result with just |\(§a^§b\)| \textbf{unless} one -uses a utf-8 encoded source with \hologo{LaTeX}.\label{restriction} - -\subsection{Options} - -\begin{itemize} -\item \Option{tame}\DescribeOption{tame / wild} is the contrary of - \Option{wild} which is the option by default. When \Option{tame} - reigns, one \textbf{must} use an environment |ParesseActive| or a - command \cs{ActiveLaParesse} in order to use the §-macros. - -\item \Option{Levi}\DescribeOption{legacy / Levi} is the - contrary of \Option{legacy} which is the default. With - \Option{legacy} one uses the original encoding of - \Pkg{paresse.sty} as it is given by the - table~\ref{codageorig}. If the option \Option{Levi} is enforced, one - uses the Sylvio \textsc{Levi} encoding, see the - table~\ref{codagelevi}. - -\item \Option{ttau}\DescribeOption{ttau / ttheta} is the contrary of - \Option{ttheta} which is selected by default. When \Option{ttheta} - is active |§t| gives \(\theta\) in the contrary |§t| gives - \(\tau\). In all cases, \(\theta\) is given by |§v| and \(\tau\) by - |§y|. That option is ineffective when one has chosen - \Option{Levi}. - -\textbf{Remark:} when one has chosen the option -\Option{legacy}, \(\Theta\) is `regularly' obtained with |§V| and -\emph{also} with |§T| whatever is the chosen option. In the case of -the option \Option{Levi}, |§V| doesn't correspond to any greek letter. - -\item \Option{epsilon}\DescribeOption{epsilon / varepsilon} is the - contrary of \Option{varepsilon} which is selected by default. With - \Option{epsilon}, |§e| gives \(\epsilon\) otherwise |§e| gives - \(\varepsilon\). - -\item The following `couples' behave as \Option{epsilon}, - \Option{varepsilon}: \Option{theta} and \Option{vartheta}; - \Option{pi} and \Option{varpi}; \Option{rho} and \Option{varrho}; - \Option{sigma} and \Option{varsigma}; \Option{phi} and - \Option{varphi}. -\end{itemize} - -The default options are \Option{varepsilon}, \Option{theta}, -\Option{pi}, \Option{rho}, \Option{sigma}, \Option{varphi}, -\Option{wild} and \Option{legacy}. That ensures that this 3rd -version behaves, by default, as the preceding one. - -\subsection{Commands and Environment} - -\DescribeMacro{\makeparesseletter} -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|. - -\DescribeMacro{\makeparesseother} -This macro gives the catcode \emph{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 -\hologo{LaTeX}. In such a case it wouldn't have a clear meaning. When -used it issues a warning in the |.log| file. - -\DescribeMacro{\ActiveLaParesse} -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~\ref{codageorig} -and~\ref{codagelevi}. - -\DescribeEnv{ParesseActive} -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 \texttt{paresse.sty} is loaded whith the option \texttt{tame}. - -\subsection{Tables of the Macros} - -\subsubsection{\Pkg{paresse.sty}'s Original Encoding} - -This is the active encoding when one choses the option \Option{legacy} -which is the default. - -\begin{center}\Large -\begin{ParesseActive} \label{codageorig} -\begin{tabular}{*4{||>{\ttfamily \§}c|c}||}\hline -a & §a & b & §b & g & §g & d & §d\\ \hline -e & §e & z & §z & h & §h & v & §v\\ \hline -i & §i & k & §k & l & §l & m & §m\\ \hline -n & §n & x & §x & p & §p & r & §r\\ \hline -s & §s & y & §y & u & §u & f & §f\\ \hline -c & §c & q & §q & w & §w &\multicolumn{1}{c|}{}&\\ \hline\hline -G & §G & D & §D & V & §V & L & §L\\ \hline -X & §X & P & §P & S & §S & U & §U\\ \hline -F & §F & Q & §Q & W & §W & Z & §Z\\ \hline -\end{tabular} -\end{ParesseActive} -\end{center} - -\paragraph{Remarks : } all the latin letters used in the name of the -§-macros, but for {\ActiveLaParesse §v, §y and §q}, are loaded with -reminiscences, I hope \texttt{:-)} and the greek uppercases are -obtained with the (latin) corresponding uppercases. - -\pagebreak[4] - -\subsubsection{Sylvio \textsc{Levi}'s Encoding} - -One make this encoding active with the option \Option{Levi}. - -\begin{center}\Large -\begin{ParesseActive} \label{codagelevi} -\begin{tabular}{*4{||>{\ttfamily \§}c|c}||}\hline -a & §a & b & §b & g & §g & d & §d\\ \hline -e & §e & z & §z & h & §h & j & §v\\ \hline -i & §i & k & §k & l & §l & m & §m\\ \hline -n & §n & x & §x & p & §p & r & §r\\ \hline -s & §s & t & §y & u & §u & f & §f\\ \hline -q & §c & y & §q & w & §w & c & \(\varsigma\)\\ \hline\hline -G & §G & D & §D & J & §V & L & §L\\ \hline -X & §X & P & §P & S & §S & U & §U\\ \hline -F & §F & Y & §Q & W & §W & Z & §Z\\ \hline -\end{tabular} -\end{ParesseActive} -\end{center} - -Sylvio \textsc{Levi}'s encoding gives a direct acces to \cs{varsigma} -(\(\varsigma\)) with |§c| and is different from the original encoding -just for the letters {\ActiveLaParesse §v, §y, §c et §q}. Here is a -summary of theses differences: - -\begin{center} -\newcommand\CT[1]{\multicolumn{1}{c|}{\texttt{#1}}} -\begin{ParesseActive} -\begin{tabular}{|l|*{7}{c|}}\hline -greek letters -& §v & §y & §c & §q & §V & §Q & \(\varsigma\)\\\hline -original encoding -&\CT{\§v/\§t}&\CT{\§y/\§t}&\CT{\§c} -&\CT{\§q}&\CT{\§V/\§T}&\CT{\§Q}& --- \\\hline -S. \textsc{Levi}'s encoding -&\CT{\§j}&\CT{\§t}&\CT{\§q}&\CT{\§y} -&\CT{\§J}&\CT{\§Y} & \CT{\§c}\\\hline -\end{tabular} -\end{ParesseActive} -\end{center} - -\begin{thebibliography}{99} -\addcontentsline{toc}{section}{References} -\bibitem{tlachand} T.~\textsc{Lachand-Robert}. -\emph{La maîtrise de \TeX{} et \LaTeX{}}. -Masson, Paris, Milan, Barcelone, \oldstylenums{1995}.\\ -\textsc{isbn} : \texttt{2-225-84832-7}. -\end{thebibliography} -\PrintIndex -\end{document} -\endinput -%% -%% End of file `paresse-en.ltx'. diff --git a/Master/texmf-dist/doc/latex/paresse/paresse-ex-en.elx b/Master/texmf-dist/doc/latex/paresse/paresse-ex-en.elx deleted file mode 100644 index d6491e91b12..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/paresse-ex-en.elx +++ /dev/null @@ -1,95 +0,0 @@ -%% -%% This is file `paresse-ex-en.elx', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% paresse-doc.dtx (with options: `exemple,en') -%% This is a generated file. -%% -%% Copyright (C) 2011 -%% by Yvon Henel, alias le TeXnicien de surface -%% <le.texnicien.de.surface@wanadoo.fr> -%% -%% This file may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, either version 1.2 of this license -%% or (at your option) any later version. The latest version of this -%% license is in: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.2 or later is part of all distributions of LaTeX -%% version 1999/12/01 or later. -\documentclass[a4paper,12pt]{article} -\usepackage[latin1]{inputenc} -\usepackage[T1]{fontenc} -\usepackage[tame]{paresse} -\usepackage{xspace,array,fancyvrb} -\usepackage[english]{babel} -\IfFileExists{lmodern.sty}{\usepackage{lmodern}}{} -\setlength{\parindent}{0pt} -\newcommand\BOP{\discretionary{}{}{}} -\begin{document} -\pagestyle{empty} -\begin{center}\large -Examples of \texttt{paresse} package usage.\\ - le \TeX nicien de surface\\ - 2011-04-19 -\end{center} - -This file loads %the \texttt{amsmath} package and, -the \texttt{lmodern} package if it locally exists. - -\textbf{Caution}: the \texttt{paresse} package is loaded with the -option \texttt{tame} to show the usage of macro -\verb!\ActiveLaParesse! and environment \verb!ParesseActive!. - -\vspace{\baselineskip} - -With the macro \verb!\ActiveLaParesse! to make the § character active. -\begin{Verbatim}[frame=single] -{\ActiveLaParesse -\(§a^{§b}_{§g}\) and also \(§D^§a_§d\) -} -\end{Verbatim} -to obtain: -{\ActiveLaParesse \(§a^{§b}_{§g}\) - and also -\(§D^§a_§d\)} -\vspace{\baselineskip} - -With the environment \verb!ParesseActive!. - -\begin{Verbatim}[frame=single] -\begin{ParesseActive}\large -\begin{tabular}{*4{||>{\ttfamily \§}c|c}||} \hline -a & §a & b & §b & g & §g & d & §d\\ \hline -e & §e & z & §z & h & §h & v & §v\\ \hline -... -X & §X & P & §P & S & §S & U & §U\\ \hline -F & §F & Q & §Q & W & §W & Z & §Z\\ \hline -\end{tabular} -\end{ParesseActive} -\end{Verbatim} - -\medskip - -\begin{center} -\begin{ParesseActive}\large -\begin{tabular}{*4{||>{\ttfamily \§}c|c}||} \hline -a & §a & b & §b & g & §g & d & §d\\ \hline -e & §e & z & §z & h & §h & v & §v\\ \hline -i & §i & k & §k & l & §l & m & §m\\ \hline -n & §n & x & §x & p & §p & r & §r\\ \hline -s & §s & y & §y & u & §u & f & §f\\ \hline -c & §c & q & §q & w & §w &\multicolumn{1}{c|}{}& \\ \hline\hline -G & §G & D & §D & V & §V & L & §L\\ \hline -X & §X & P & §P & S & §S & U & §U\\ \hline -F & §F & Q & §Q & W & §W & Z & §Z\\ \hline -\end{tabular} -\end{ParesseActive} -\end{center} -\end{document} -\endinput -%% -%% End of file `paresse-ex-en.elx'. diff --git a/Master/texmf-dist/doc/latex/paresse/paresse-ex-fr.elx b/Master/texmf-dist/doc/latex/paresse/paresse-ex-fr.elx deleted file mode 100644 index eb29c2af876..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/paresse-ex-fr.elx +++ /dev/null @@ -1,97 +0,0 @@ -%% -%% This is file `paresse-ex-fr.elx', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% paresse-doc.dtx (with options: `exemple,fr') -%% This is a generated file. -%% -%% Copyright (C) 2011 -%% by Yvon Henel, alias le TeXnicien de surface -%% <le.texnicien.de.surface@wanadoo.fr> -%% -%% This file may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, either version 1.2 of this license -%% or (at your option) any later version. The latest version of this -%% license is in: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.2 or later is part of all distributions of LaTeX -%% version 1999/12/01 or later. -\documentclass[a4paper,12pt]{article} -\usepackage[latin1]{inputenc} -\usepackage[T1]{fontenc} -\usepackage[tame]{paresse} -\usepackage{xspace,array,fancyvrb} -\usepackage[frenchb]{babel} -\IfFileExists{lmodern.sty}{\usepackage{lmodern}}{} -\setlength{\parindent}{0pt} -\newcommand\BOP{\discretionary{}{}{}} -\begin{document} -\pagestyle{empty} -\begin{center}\large -Exemples d'utilisation de l'extension \texttt{paresse}.\\ - le \TeX nicien de surface\\ - 2011-04-19 -\end{center} - -Ce fichier charge -l'extension \texttt{lmodern} -si elle est disponible localement.%, \texttt{lmodern}. - -\textbf{Attention}: l'extension \texttt{paresse} est chargée avec -l'option \texttt{tame} pour montrer l'utilisation de la commande -\verb!\ActiveLaParesse! et de l'environnement -\verb!Pares!\BOP\verb!se!\BOP\verb!Ac!\BOP\verb!tive!. - -\vspace{\baselineskip} - -Avec la commande \verb!\ActiveLaParesse! pour activer le caractère §. -\begin{Verbatim}[frame=single] -{\ActiveLaParesse -\(§a^{§b}_{§g}\) et encore \(§D^§a_§d\) -} -\end{Verbatim} -pour obtenir : -{\ActiveLaParesse \(§a^{§b}_{§g}\) - et encore -\(§D^§a_§d\)} -\vspace{\baselineskip} - -Avec l'environnement \verb!ParesseActive!. - -\begin{Verbatim}[frame=single] -\begin{ParesseActive}\large -\begin{tabular}{*4{||>{\ttfamily \§}c|c}||} \hline -a & §a & b & §b & g & §g & d & §d\\ \hline -e & §e & z & §z & h & §h & v & §v\\ \hline -... -X & §X & P & §P & S & §S & U & §U\\ \hline -F & §F & Q & §Q & W & §W & Z & §Z\\ \hline -\end{tabular} -\end{ParesseActive} -\end{Verbatim} - -\medskip - -\begin{center} -\begin{ParesseActive}\large -\begin{tabular}{*4{||>{\ttfamily \§}c|c}||} \hline -a & §a & b & §b & g & §g & d & §d\\ \hline -e & §e & z & §z & h & §h & v & §v\\ \hline -i & §i & k & §k & l & §l & m & §m\\ \hline -n & §n & x & §x & p & §p & r & §r\\ \hline -s & §s & y & §y & u & §u & f & §f\\ \hline -c & §c & q & §q & w & §w &\multicolumn{1}{c|}{}& \\ \hline\hline -G & §G & D & §D & V & §V & L & §L\\ \hline -X & §X & P & §P & S & §S & U & §U\\ \hline -F & §F & Q & §Q & W & §W & Z & §Z\\ \hline -\end{tabular} -\end{ParesseActive} -\end{center} -\end{document} -\endinput -%% -%% End of file `paresse-ex-fr.elx'. diff --git a/Master/texmf-dist/doc/latex/paresse/paresse-fr.ltx b/Master/texmf-dist/doc/latex/paresse/paresse-fr.ltx deleted file mode 100644 index 37fc836cdbf..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/paresse-fr.ltx +++ /dev/null @@ -1,376 +0,0 @@ -%% -%% This is file `paresse-fr.ltx', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% paresse-doc.dtx (with options: `doc,fr') -%% This is a generated file. -%% -%% Copyright (C) 2011 -%% by Yvon Henel, alias le TeXnicien de surface -%% <le.texnicien.de.surface@wanadoo.fr> -%% -%% This file may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, either version 1.2 of this license -%% or (at your option) any later version. The latest version of this -%% license is in: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.2 or later is part of all distributions of LaTeX -%% version 1999/12/01 or later. -\documentclass[a4paper]{ltxdoc} -\usepackage[latin1]{inputenc} -\usepackage[T1]{fontenc} -\usepackage[tame]{paresse} -\usepackage{xspace,url,array,ifthen,hologo} -\IfFileExists{lmodern.sty}{\usepackage{lmodern}}{} -\usepackage[english,frenchb]{babel} -\usepackage[colorlinks=true, - linkcolor=blue, - urlcolor=blue, - citecolor=blue]{hyperref} -\input{common} -\makeatletter -\newcommand\DescribeOption[1]{\@bsphack \marginpar{\raggedleft - \textsc{#1}}\index{#1 (option)}\@esphack} -\newcommand*\PS{\texttt{\S}\xspace} -\newcommand*\PSVerb[1]{\texttt{\S #1}} -\GlossaryPrologue{% - \section*{{Changements}} - \markboth{{Changements}}{{Changements}}} -\IndexPrologue{% - \section*{Index}\markboth{Index}{Index}% - Les nombres en italique renvoient à la page où l'entrée est décrite; - les nombres soulignés renvoient à la ligne de code de la définition; - les nombres en caractères romains renvoient à la ligne de code où - l'entrée est utilisée.} -\def\generalname{Général} -\def\SpecialMainEnvIndex#1{% - \@bsphack\special@index{% - #1\actualchar - {\string\ttfamily\space#1} - (environnement)% - \encapchar main}% - \special@index{environnements:\levelchar#1\actualchar{% - \string\ttfamily\space#1}\encapchar - main}\@esphack} -\makeatother -\newcommand{\CAD}{c.-à-d.\xspace} -\newcommand{\TO}{\textemdash\ \ignorespaces} -\newcommand{\TF}{\unskip\ \textemdash\xspace} -\newcommand\BOP{\discretionary{}{}{}} -\newcommand\Option[1]{\textsc{#1}} -\newcommand\Pkg[1]{\textsf{#1}} -\newcommand\NOUVO{% - \marginpar{\hspace*{\stretch{1}}% - \textbf{N (v4)}\hspace*{.5em}}\xspace} - -\EnableCrossrefs -\CodelineIndex - -\begin{document} - -\title{Le module \Pkg{paresse}\thanks{Ce document correspond au - fichier \Pkg{paresse}~\fileversion, du \filedate.}} -\author{Le \TeX nicien de surface\\ - \href{mailto:le.texnicien.de.surface@wanadoo.fr}% - {le.texnicien.de.surface@wanadoo.fr}} -\maketitle{} - -\begin{abstract} - Ce module, reprenant un exemple de T.~\textsc{Lachand-Robert} - dans~\cite{tlachand}, fournit un moyen de taper des lettres grecques - isolées à l'aide du caractère \PS actif et redéfini. Au lieu de - |\(\alpha\)| ou tape |§a| pour obtenir \(\alpha\). - - \textbf{Important} : Il doit être chargé \textbf{après} - \Pkg{inputenc} si ce dernier est utilisé. De plus, il faut que le - signe § soit une lettre pour \TeX. - - Le fichier \texttt{paresse.pdf} contient le code commenté en - anglais. -\end{abstract} -\begin{otherlanguage}{english} - \begin{abstract} - This is the French documentation for the final user of the package - \Pkg{paresse}. The English documentation for the final user is - available in the file \texttt{paresse-en.pdf}. - \end{abstract} -\end{otherlanguage} - -\tableofcontents{} - -\newpage - -\section{Introduction} - -Cette extension ne fournit qu'un accès \og rapide et économique \fg -aux lettres grecques qui s'obtiennent à l'aide d'une macro comme -\cs{alpha} ou \cs{Omega}. Elle fournit un environnement et une commande -qui permettent d'utiliser § pour taper ces lettres. Un \cs{ensuremath} -nous dispense de nous placer explicitement \TO c'est-à-dire en -tapant |$ $| ou bien |\( \)| ou encore |\[ \]| ou tout autre chose -ayant le même effet\TF en mode mathématique pour obtenir une lettre -grecque. - -L'idée de la méthode est due à T.~\textsc{Lachand-Robert} et est -exposée dans~\cite{tlachand}. Je n'ai fait qu'ajouter le -\cs{ensuremath} bien agréable pour l'écriture de macros. - -Bien entendu, on \textbf{ne} dispose \textbf{pas} de macros pour la -minuscule omicron ni pour les majuscules alpha, beta\dots{} qui -s'obtiennent à l'aide des latines romaines de même -apparence\footnote{Je ne ferai aucune remarque sur les problèmes de - codage que cela pose.}. Je ne me suis pas senti le courage ni la -force de fournir une solution qui permettent d'obtenir dans une -formule baignant dans un texte en italique gras un alpha majuscule -droit, romain, \&c. - -Pour finir cette introduction, glosons le nom de cette -extension. |paresse| vient de ce que le signe § indique un \og -paragraphe \fg en ayant une forme lointainement apparentée au -S et n'a donc aucun lien avec le \emph{défaut} si fréquent, -encore que, à bien y réfléchir\dots - -\section{Pourquoi une 4\ieme version?} - -Je ne sais plus bien à quelle occasion \TO l'age et les pannes de -machine avec \og crachage\fg de disque aidant\TF et encore moins quand -\TO si ce n'est que cela remonte à plus d'un an maintenant\TF -Christian \textsc{Tellechea} me faisait part de son désir d'utiliser -\Pkg{paresse} avec des sources codées en utf-8 sous \hologo{LaTeX} \TO -et non \hologo{XeLaTeX} ou \hologo{LuaLaTeX}. - -Une discussion s'engagea, Christian me fit parvenir du matériel en -ordre de marche. Il me fit même cadeau de deux versions, la deuxième -améliorant la reconnaissance du codage déclaré avec -\Pkg{inputenc}. Toutefois, je procrastinais. Il se peut que ma vie -personnelle et mon travail aient interféré avec le développement de -cette extension. - -Enfin, voici la chose. - -Le plus nouveau devrait échapper à l'utilisateur de \hologo{LuaLaTeX} -ou \hologo{XeLaTeX} et même de \hologo{LaTeX} chargeant \Pkg{inputenc} -avec une option comme \texttt{latin1} ou \texttt{latin9}. Cependant, -désormais, on peut utiliser cette extension avec \hologo{LaTeX} en -chargeant \Pkg{inputenc} avec l'option \texttt{utf8}. - -J'ai profité de cette nouvelle version pour ajouter une macro en \PS: -\NOUVO\PSVerb{Z} qui produit \S, symbole déjà accessible par |\S|, ce qui -fait que je n'ose pas vraiment parler de \og raccourci\fg. - -\section{Pourquoi une 3\ieme version?} - -C'est par courriel que Claudio \textsc{Beccari} m'a signalé très -aimablement qu'il existait un codage de l'alphabet grec en lettres -latines près de 15~ans avant que je ne commette cette extension. Ce -codage était dû à Sylvio \textsc{Levi} qui l'avait mis au point, alors -qu'il dessinait les premières fontes grecques pour \TeX, en s'appuyant -sur la correspondance entre les claviers américain et grec. Il me -faisait remarquer à juste titre que si quelqu'un avait pris l'habitude -du codage de Sylvio \textsc{Levi}, il préférerait conserver ses -habitudes pour \Pkg{paresse}. - -J'ai donc décidé de fournir un nouveau couple d'options exclusives -l'une de l'autre que j'ai nommées, pour l'une, \Option{legacy} --- -pour \og héritage\fg --- qui assure le codage originel de cette -extension et qui est active par défaut et, pour l'autre, \Option{Levi} -qui assure le codage de Sylvio \textsc{Levi}. - -J'en profite pour faire quelques changements cosmétiques: -désormais toutes les macros internes \emph{secrètes} ont un nom qui -commence par \cs{GA@}; -le fichier |.dtx| est réorganisé pour faciliter la tache de -traduction de la documentation. - -\section{Utilisation} - -On charge cette extension avec |\usepackage{paresse}| \textbf{après} -l'extension \Pkg{inputenc} quand on utilise \hologo{LaTeX}. Il faut -que la \og caractère \fg § soit reconnu par \TeX\ comme une lettre. On -pourra, par exemple, utiliser l'option |latin1| de \Pkg{inputenc} pour -obtenir cela. - -On obtiendra le même comportement, à l'exception signalée -page~\pageref{restriction} près, avec \Pkg{inputenc} et l'option -\texttt{utf8}.\NOUVO - -Il n'y a pas ce genre de restriction quand on travaille avec -\hologo{LuaLaTeX} ou \hologo{XeLaTeX} sur un source codé en -UTF-8.\NOUVO - -Par défaut, l'extension est chargée avec l'option |wild| ce qui -signifie que les macros de la forme |§a| sont disponibles. Si l'on -préfère, on peut passer à |paresse| l'option \Option{tame} avec -|\usepackage[tame]{paresse}|. Il faut alors utiliser la commande -\cs{ActiveLaParesse} ou l'environnement |ParesseActive| pour utiliser -les macros en §. - -Lorsque la \og paresse est active \fg, il suffit de taper |§a| pour -obtenir \(\alpha\). On a de même accès à toutes les lettres grecques -auxquelles sont consacrées une macro comme \cs{alpha}, -voyez~\ref{codageorig} et~\ref{codagelevi}. On obtient, de même, -\(\alpha^{\beta}\) avec |\(§a^{§b}\)| lorsque § est active. - -On notera que les accolades sont optionelles et qu'on obtient un -résultat identique avec |\(§a^§b\)|, \textbf{à moins que} l'on utilise -un source codé en utf-8 avec \hologo{LaTeX}.\label{restriction} - -\subsection{Les options} - -\begin{itemize} -\item \Option{tame}\DescribeOption{tame / wild} s'oppose à - \Option{wild} qui est l'option par défaut. Lorsque \Option{tame} - règne, il \textbf{faut} un environnement |ParesseActive| ou une - commande \cs{ActiveLaParesse} pour utiliser les macros à §. - -\item \Option{Levi}\DescribeOption{legacy / Levi} s'oppose à - \Option{legacy} qui est l'option par défaut. Avec l'option - \Option{legacy} on utilise le codage \og originel\fg de - \Pkg{paresse.sty} tel que le donne la - table~\ref{codageorig}. Sinon, le codage est celui défini par Sylvio - \textsc{Levi}, cf. la table~\ref{codagelevi}. - -\item \Option{ttau}\DescribeOption{ttau / ttheta} s'oppose à - \Option{ttheta} qui est l'option par défaut. Lorsque \Option{ttheta} - est active |§t| donne \(\theta\) dans le cas contraire |§t| donne - \(\tau\). En tous cas, \(\theta\) est accessible par |§v| et - \(\tau\) par |§y|. Cette option est inopérante si l'option - \Option{Levi} a été choisie. - - \textbf{Remarque :} quand l'option \Option{legacy} a été choisie, - \(\Theta\) est obtenu par |§V| de manière \og régulière \fg et - \emph{également} par |§T| quelle que soit l'option choisie. Dans - le cas de l'option \Option{Levi}, |§V| ne correspond à aucune lettre - grecque. - -\item \Option{epsilon}\DescribeOption{epsilon / varepsilon} s'oppose à - \Option{varepsilon} qui est l'option par défaut. Avec - \Option{epsilon}, |§e| donne \(\epsilon\) sinon |§e| donne - \(\varepsilon\). - -\item Se comportent comme le couple \Option{epsilon}, - \Option{varepsilon} les couples suivants \Option{theta} et - \Option{vartheta} ; \Option{pi} et \Option{varpi} ; \Option{rho} et - \Option{varrho} ; \Option{sigma} et \Option{varsigma} \og |§s| donne - \(\varsigma\)\fg; \Option{phi} et \Option{varphi}. -\end{itemize} - -Par défaut on a \Option{varepsilon}, \Option{theta}, \Option{pi}, -\Option{rho}, \Option{sigma}, \Option{varphi}, \Option{wild} et -\Option{legacy}. Cela assure que cette version~3, se comporte, -par défaut, comme la précédente. - -\subsection{Commandes et environnement} - -\DescribeMacro{\makeparesseletter} -Cette macro donne au \og caractère \fg § le catcode d'une -lettre. Après cela, on peut se servir de § dans un nom de macro, par -exemple. C'est le pendant de \cs{makeatletter}. - -\DescribeMacro{\makeparesseother} -Cette macro donne au caractère § le catcode \emph{other}. C'est le \og -contraire \fg de la précédente. Cela équivaut au \cs{makeatother}. - -Cette macro est inactive avec un codage utf-8 sous -\hologo{LaTeX}. Elle n'aurait d'ailleurs pas vraiment de sens. Son -utilisation produit un avertissement dans le fichier |.log|. - -\DescribeMacro{\ActiveLaParesse} -Cette macro active le caractère § et permet ainsi d'accéder aux -macros dont le nom commence par § comme |§a|. Pour une liste de ces -macros et leurs significations, voyez les tableaux~\ref{codageorig} -et~\ref{codagelevi}. - -\DescribeEnv{ParesseActive} -Dans cet environnement le caractère § est actif ce qui permet -d'utiliser les macros en §. On utilisera cet environnement si l'on -veut utiliser les macros quand on a chargé l'extension -\Pkg{paresse} avec l'option \texttt{tame}. - -\subsection{Tableaux des macros} - -\subsubsection{Codage originel de \Pkg{paresse.sty}} - -C'est le codage actif lorsque l'on a choisit l'option \Option{legacy} qui -est l'option par défaut. - -\begin{center}\Large -\begin{ParesseActive} \label{codageorig} -\begin{tabular}{*4{||>{\ttfamily \§}c|c}||}\hline -a & §a & b & §b & g & §g & d & §d\\ \hline -e & §e & z & §z & h & §h & v & §v\\ \hline -i & §i & k & §k & l & §l & m & §m\\ \hline -n & §n & x & §x & p & §p & r & §r\\ \hline -s & §s & y & §y & u & §u & f & §f\\ \hline -c & §c & q & §q & w & §w &\multicolumn{1}{c|}{}&\\ \hline\hline -G & §G & D & §D & V & §V & L & §L\\ \hline -X & §X & P & §P & S & §S & U & §U\\ \hline -F & §F & Q & §Q & W & §W & Z & §Z\\ \hline -\end{tabular} -\end{ParesseActive} -\end{center} - -\paragraph{Remarques : } à l'exception de {\ActiveLaParesse §v, §y -et §q} les lettres utilisées dans les noms des macros sont chargées -de vertu mnémotechniques \texttt{:-)} et les majuscules grecques -s'obtiennent à l'aide de la majuscule correspondante. - -\pagebreak[4] - -\subsubsection{Codage de Sylvio \textsc{Levi}} - -On active ce codage avec l'option \Option{Levi}. - -\begin{center}\Large -\begin{ParesseActive} \label{codagelevi} -\begin{tabular}{*4{||>{\ttfamily \§}c|c}||}\hline -a & §a & b & §b & g & §g & d & §d\\ \hline -e & §e & z & §z & h & §h & j & §v\\ \hline -i & §i & k & §k & l & §l & m & §m\\ \hline -n & §n & x & §x & p & §p & r & §r\\ \hline -s & §s & t & §y & u & §u & f & §f\\ \hline -q & §c & y & §q & w & §w & c & \(\varsigma\)\\ \hline\hline -G & §G & D & §D & J & §V & L & §L\\ \hline -X & §X & P & §P & S & §S & U & §U\\ \hline -F & §F & Y & §Q & W & §W & Z & §Z\\ \hline -\end{tabular} -\end{ParesseActive} -\end{center} - -Le codage de Sylvio \textsc{Levi} donne accès directement à \cs{varsigma} -(\(\varsigma\)) avec |§c| et ne diffère du codage originel que pour -les lettres {\ActiveLaParesse §v, §y, §c et §q}. Voici un résumé de -ces différences: - -\begin{center} -\newcommand\CT[1]{\multicolumn{1}{c|}{\texttt{#1}}} -\begin{ParesseActive} -\begin{tabular}{|l|*{7}{c|}}\hline -lettres grecques -& §v & §y & §c & §q & §V & §Q & \(\varsigma\)\\\hline -codage originel -&\CT{\§v/\§t}&\CT{\§y/\§t}&\CT{\§c} -&\CT{\§q}&\CT{\§V/\§T}&\CT{\§Q}& --- \\\hline -codage de S. \textsc{Levi} -&\CT{\§j}&\CT{\§t}&\CT{\§q}&\CT{\§y} -&\CT{\§J}&\CT{\§Y} & \CT{\§c}\\\hline -\end{tabular} -\end{ParesseActive} -\end{center} - -\begin{thebibliography}{99} -\addcontentsline{toc}{section}{Bibliographie} -\bibitem{tlachand} T.~\textsc{Lachand-Robert}. -\emph{La maîtrise de \TeX{} et \LaTeX{}}. -Masson, Paris, Milan, Barcelone, \oldstylenums{1995}.\\ -\textsc{isbn} : \texttt{2-225-84832-7}. -\end{thebibliography} -\PrintIndex -\end{document} -\endinput -%% -%% End of file `paresse-fr.ltx'. diff --git a/Master/texmf-dist/doc/latex/paresse/paresseold.sto b/Master/texmf-dist/doc/latex/paresse/paresseold.sto deleted file mode 100644 index c7f7ab1727b..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/paresseold.sto +++ /dev/null @@ -1,97 +0,0 @@ -%% -%% This is file `paresseold.sto', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% paresse.dtx (with options: `oldpack') -%% This is a generated file. -%% -%% Copyright (C) 2011 -%% by Yvon Henel, alias le TeXnicien de surface -%% <le.texnicien.de.surface@wanadoo.fr> -%% -%% This file may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, either version 1.2 of this license -%% or (at your option) any later version. The latest version of this -%% license is in: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.2 or later is part of all distributions of LaTeX -%% version 1999/12/01 or later. -\ProvidesFile{paresseold.sto} -\count@=\catcode`\^^a7 -\let\GA@LaVieilleParesse= ^^a7 -\def\^^a7{\S} -\newcommand{\makeparesseletter}{\catcode `\^^a7=11\relax} -\newcommand{\makeparesseother}{\catcode `\^^a7=12\relax} -\newcommand{\GA@MakeParesseActive}{\catcode `\^^a7=\active} -\def\GA@ActiveLaParessexii{\catcode `\^^a7=\active} -\def\GA@ActiveLaParessexiii{\catcode `\^^a7=\active - \def^^a7##1{\ensuremath{\csname \string^^a7##1\endcsname}}} -\ifnum\count@=12 - \let\GA@ActiveLaParesse \GA@ActiveLaParessexii -\else - \let\GA@ActiveLaParesse \GA@ActiveLaParessexiii -\fi -\newcommand{\ActiveLaParesse}{\GA@ActiveLaParesse} -\newenvironment{ParesseActive}{\GA@ActiveLaParesse}{} -\makeparesseletter -\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} -\iftogon{GA@legacy}{% - \def\^^a7v {\GA@theta} - \def\^^a7y {\tau} - \def\^^a7c {\chi} - \def\^^a7q {\psi} - \iftogon{GA@ttau}{\def\^^a7t {\tau}}{\def\^^a7t {\GA@theta}}}{% - \def\^^a7j {\GA@theta} - \def\^^a7t {\tau} - \def\^^a7q {\chi} - \def\^^a7y {\psi} - \def\^^a7c {\varsigma}} -\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} -\iftogon{GA@legacy}{% - \def\^^a7V {\Theta} - \def\^^a7T {\Theta} - \def\^^a7Q {\Psi} -}{% - \def\^^a7J {\Theta} - \def\^^a7Y {\Psi} -}% -\def\^^a7Z {\S} -\catcode `\^^a7=\active -\def^^a7#1{\ensuremath{\csname \string^^a7#1\endcsname}} -\iftogon{GA@tame}{% - \catcode`\^^a7=\count@ - \ifnum\count@=13 \let ^^a7=\GA@LaVieilleParesse \fi -}% -\endinput -%% -%% End of file `paresseold.sto'. diff --git a/Master/texmf-dist/doc/latex/paresse/paresseutf8.sto b/Master/texmf-dist/doc/latex/paresse/paresseutf8.sto deleted file mode 100644 index 7464644e6eb..00000000000 --- a/Master/texmf-dist/doc/latex/paresse/paresseutf8.sto +++ /dev/null @@ -1,140 +0,0 @@ -%% -%% This is file `paresseutf8.sto', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% paresse.dtx (with options: `utf8pack') -%% This is a generated file. -%% -%% Copyright (C) 2011 -%% by Yvon Henel, alias le TeXnicien de surface -%% <le.texnicien.de.surface@wanadoo.fr> -%% -%% This file may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, either version 1.2 of this license -%% or (at your option) any later version. The latest version of this -%% license is in: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.2 or later is part of all distributions of LaTeX -%% version 1999/12/01 or later. -\ProvidesFile{paresseutf8.sto} -\begingroup -\catcode`\"=12 -\catcode`\<=12 -\catcode`\.=12 -\catcode`\,=12 -\catcode`\;=12 -\catcode`\!=12 -\catcode`\~=13 -\global\let\GA@parse@UTFviii@a=\parse@UTFviii@a -\global\let\GA@parse@UTFviii@b=\parse@UTFviii@b -\gdef\declareunicodecharacter#1#2{% - \count@"#1\relax - \wlog{\space\space Redefining Unicode char U+#1 (decimal \the\count@)}% - \begingroup - \GA@parse@XML@charref - \def\UTFviii@two@octets##1##2{\csname u8:##1\string##2\endcsname}% - \def\UTFviii@three@octets##1##2##3{\csname u8:##1% - \string##2\string##3\endcsname}% - \def\UTFviii@four@octets##1##2##3##4{\csname u8:##1% - \string##2\string##3\string##4\endcsname}% - \expandafter\expandafter\expandafter - \expandafter\expandafter\expandafter - \expandafter - \gdef\UTFviii@tmp{\IeC{#2}}% - \endgroup} -\gdef\GA@parse@XML@charref{% - \ifnum\count@<"A0\relax - \PackageError{inputenc}{Cannot\space define\space Unicode\space - char\space value\space <\space 00A0}\@eha - \else\ifnum\count@<"800\relax - \GA@parse@UTFviii@a,% - \GA@parse@UTFviii@b C\UTFviii@two@octets.,% - \else\ifnum\count@<"10000\relax - \GA@parse@UTFviii@a;% - \GA@parse@UTFviii@a,% - \GA@parse@UTFviii@b E\UTFviii@three@octets.{,;}% - \else - \GA@parse@UTFviii@a;% - \GA@parse@UTFviii@a,% - \GA@parse@UTFviii@a!% - \GA@parse@UTFviii@b F\UTFviii@four@octets.{!,;}% - \fi - \fi -\fi} -\endgroup -\newcommand{\makeparesseletter}{\DeclareUnicodeCharacter{00A7}\S} -\newcommand{\makeparesseother}{% - \PackageWarning{paresse}{% - Command \string\makeparesseother disabled}{% - The command \string\makeparesseother would have been meaningless - in the current context}} -\newcommand{\ActiveLaParesse}{\declareunicodecharacter{00A7}\@paresse} -\newenvironment{ParesseActive}{\ActiveLaParesse}{} -\ActiveLaParesse -\def\@paresse{\futurelet\@toks\@i@paresse} -\def\@i@paresse{% - \csname\ifcat a\@toks @ii@paresse\else S\fi\endcsname} -\def\@ii@paresse#1{% - \ifcsname @paresse@#1\endcsname - \csname @paresse@#1\endcsname\expandafter\@gobble - \else - \expandafter\@firstofone - \fi{\S#1}} -\def\define@paresse@car#1#2{% - \expandafter\def\csname @paresse@#1\endcsname{\ensuremath{#2}}} -\define@paresse@car Z\S -\define@paresse@car a\alpha -\define@paresse@car b\beta -\define@paresse@car g\gamma -\define@paresse@car d\delta -\define@paresse@car e\GA@epsilon -\define@paresse@car z\zeta -\define@paresse@car h\eta -\define@paresse@car i\iota -\define@paresse@car k\kappa -\define@paresse@car l\lambda -\define@paresse@car m\mu -\define@paresse@car n\nu -\define@paresse@car x\xi -\define@paresse@car p\GA@pi -\define@paresse@car r\GA@rho -\define@paresse@car s\GA@sigma -\define@paresse@car u\upsilon -\define@paresse@car f\GA@phi -\define@paresse@car w\omega -\iftogon{GA@legacy}{% - \define@paresse@car v\GA@theta - \define@paresse@car y\tau - \define@paresse@car c\chi - \define@paresse@car q\psi - \iftogon{GA@ttau}{% - \define@paresse@car t\tau}{% - \define@paresse@car t\GA@theta}}{% - \define@paresse@car j\GA@theta - \define@paresse@car t\tau - \define@paresse@car q\chi - \define@paresse@car y\psi - \define@paresse@car c\varsigma} -\define@paresse@car G\Gamma -\define@paresse@car D\Delta -\define@paresse@car L\Lambda -\define@paresse@car P\Pi -\define@paresse@car S\Sigma -\define@paresse@car U\Upsilon -\define@paresse@car F\Phi -\define@paresse@car X\Xi -\define@paresse@car W\Omega -\iftogon{GA@legacy}{% - \define@paresse@car V\Theta - \define@paresse@car T\Theta - \define@paresse@car Q\Psi}{% - \define@paresse@car J\Theta - \define@paresse@car Y\Psi}% -\iftogon{GA@tame}{\makeparesseletter} -\endinput -%% -%% End of file `paresseutf8.sto'. |