summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/engpron
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/engpron')
-rw-r--r--Master/texmf-dist/tex/latex/engpron/engpron-tools.sty96
-rw-r--r--Master/texmf-dist/tex/latex/engpron/engpron.sty72
2 files changed, 132 insertions, 36 deletions
diff --git a/Master/texmf-dist/tex/latex/engpron/engpron-tools.sty b/Master/texmf-dist/tex/latex/engpron/engpron-tools.sty
new file mode 100644
index 00000000000..9aab544ef39
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/engpron/engpron-tools.sty
@@ -0,0 +1,96 @@
+%%
+%% This is file `engpron-tools.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% engpron.dtx (with options: `doc-sty')
+%% This is a generated file.
+%%
+%% Copyright (C) 2003-2008 Y. Henel, 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\docdate{2008/08/15}
+\ProvidesPackage{engpron-tools}
+\RequirePackage[a4paper,%
+ inner=5cm,%
+ outer=2cm,%
+ marginparwidth=5cm]{geometry}
+\RequirePackage{fancyvrb}
+\AtBeginDocument{\DefineShortVerb{\|}}
+\newcommand\BOP{\discretionary{}{}{}}
+\newcommand\Option[1]{\textsc{#1}}
+\newcommand\Pkg[1]{\textsf{#1}}
+\newcommand{\TO}{\textemdash\ \ignorespaces}
+\newcommand{\TF}{\unskip\ \textemdash\xspace}
+\newcommand{\CAD}{c.-^^e0-d.\xspace}
+\newcommand\NOUVEAU[1]{{\slshape #1}}
+\newcommand\Sourire{\texttt{\string;-)}}
+%%% piqu^^e9 dans doc.sty
+\DeclareRobustCommand\meta[1]{%
+ \ensuremath\langle
+ \ifmmode \expandafter \nfss@text \fi
+ {%
+ \meta@font@select
+ \edef\meta@hyphen@restore
+ {\hyphenchar\the\font\the\hyphenchar\font}%
+ \hyphenchar\font\m@ne
+ \language\l@nohyphenation
+ #1\/%
+ \meta@hyphen@restore
+ }\ensuremath\rangle
+}
+\def\meta@font@select{\itshape}
+
+\def\GetFileInfo#1{%
+ \def\filename{#1}%
+ \def\@tempb##1 ##2 ##3\relax##4\relax{%
+ \def\filedate{##1}%
+ \def\fileversion{##2}%
+ \def\fileinfo{##3}}%
+ \edef\@tempa{\csname ver@#1\endcsname}%
+ \expandafter\@tempb\@tempa\relax? ? \relax\relax}
+
+%%% piqu^^e9 dans ltxdoc.cls
+\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
+\providecommand\marg[1]{%
+ {\ttfamily\char`\{}\meta{#1}{\ttfamily\char`\}}}
+\providecommand\oarg[1]{%
+ {\ttfamily[}\meta{#1}{\ttfamily]}}
+\providecommand\parg[1]{%
+ {\ttfamily(}\meta{#1}{\ttfamily)}}
+
+%%% red^^e9finitions et d^^e9finitions
+\newcommand\PrintDescribeMacro[1]{\cs{#1}}
+\newcommand\PrintDescribePoundMacro[1]{\texttt{^^a3#1}}
+\def\DescribePoundMacro{\leavevmode\@bsphack
+ \begingroup\Describe@PoundMacro}
+\def\Describe@PoundMacro#1{\endgroup
+ \marginpar{\raggedleft\PrintDescribePoundMacro{#1}}%
+ \index{^^a3#1@\PrintDescribePoundMacro{#1}}\@esphack\ignorespaces}
+\def\DescribeMacro{\leavevmode\@bsphack
+ \begingroup\Describe@Macro}
+\def\Describe@Macro#1{\endgroup
+ \marginpar{\raggedleft\PrintDescribeMacro{#1}}%
+ \index{#1@\PrintDescribeMacro{#1}}\@esphack\ignorespaces}
+\newcommand\DescribeOption[1]{\@bsphack
+ \marginpar{\raggedleft\textsc{#1}}%
+ \index{#1@\Option{#1} (option)}%
+ \index{option!\Option{#1}}\@esphack\ignorespaces}
+\newcommand\DescribeEnv[1]{\@bsphack
+ \marginpar{\raggedleft\texttt{#1}}%
+ \index{#1@\texttt{#1} (environnement)}%
+ \index{environnement!\texttt{#1}}\@esphack\ignorespaces}
+\reversemarginpar
+\endinput
+%%
+%% End of file `engpron-tools.sty'.
diff --git a/Master/texmf-dist/tex/latex/engpron/engpron.sty b/Master/texmf-dist/tex/latex/engpron/engpron.sty
index 36811989aac..be3b651bb6e 100644
--- a/Master/texmf-dist/tex/latex/engpron/engpron.sty
+++ b/Master/texmf-dist/tex/latex/engpron/engpron.sty
@@ -65,16 +65,16 @@ The possible options are (the first is the default):\MessageBreak
\ProcessOptions\relax
\ifthenelse{\boolean{b@drac}}{\RequirePackage{drac}}{}
\let\l@viellelivre=\pounds
-\newcommand{\EP@ActiveL@Livre}{\catcode `\£=\active}
+\newcommand{\EP@ActiveL@Livre}{\catcode `\^^a3=\active}
\ifthenelse{\boolean{b@drac}}%
{\newcommand{\ActiveLaLivre}{\EP@ActiveL@Livre%
- \ReDeclareRobActChar{£}[1]{\csname \string£##1\endcsname}}}
+ \ReDeclareRobActChar{^^a3}[1]{\csname \string^^a3##1\endcsname}}}
{\newcommand{\ActiveLaLivre}{\EP@ActiveL@Livre%
- \def£##1{\csname\string£##1\endcsname}}}
-\newcommand{\makepoundletter}{\catcode`\£11\relax}
-\newcommand{\makepoundother}{\catcode`\£12\relax}
+ \def^^a3##1{\csname\string^^a3##1\endcsname}}}
+\newcommand{\makepoundletter}{\catcode`\^^a311\relax}
+\newcommand{\makepoundother}{\catcode`\^^a312\relax}
\newenvironment{LivreActive}{\ActiveLaLivre}{}
-\def\£{\pounds}
+\def\^^a3{\pounds}
\newcommand{\EPtextestyle}{\rmfamily\upshape}
\newcommand{\EPouvrante}{[}
\def\EP@ouvr@nte{\bgroup\EPouvrante}
@@ -209,30 +209,30 @@ with M or m: a, e, i, o, u
{\renewcommand\EP@SyllabeEffective{\relax}}%
}
\makepoundletter
-\def\£a{\ae} \def\£A{\EP@al@ng}
-\def\£b{\EP@bas} \def\£B{\EP@bas}
-\def\£c{\textopeno} \def\£C{\textscripta}
-\def\£d{\EP@djeu}
-\def\£e{\textschwa} \def\£E{\EP@eul@ng}
-\def\£f{\texttheta}
-\def\£h{\EP@haut} \def\£H{\EP@haut}
-\def\£i{\EP@icourt} \def\£I{\EP@il@ng}
-\def\£j{\textyogh}
-\def\£l{\EP@syll@bicl} \def\£L{\textbeltl}
-\def\£m{\EP@ngln@s@liser} \def\£M{\EP@fr@nn@s@liser}
-\def\£n{\ng} \def\£N{\EP@ng@g}
-\def\£o{\textturnscripta} \def\£O{\EP@ol@ng}
-\def\£p{\EP@ahyi} \def\£P{\EP@eheu}
-\def\£q{\EP@ehyi} \def\£Q{\EP@iyeu}
-\def\£r{\EP@ohyi} \def\£R{\EP@oueu}
-\def\£s{\textesh}
-\def\£t{\EP@tcheu} \def\£T{\EP@usfl@ppedt}
-\def\£u{\textupsilon} \def\£U{\EP@ul@ng}
-\def\£v{\textturnv} \def\£V{\EP@usoou}
-\def\£w{\EP@euou} \def\£W{\EP@ahou}
-\def\£x{\textrevepsilon} \def\£X{\EP@option@lsound}
-\def\£y{\textrhookschwa}
-\def\£z{\dh} \def\£Z{\EP@silent@r}
+\def\^^a3a{\ae} \def\^^a3A{\EP@al@ng}
+\def\^^a3b{\EP@bas} \def\^^a3B{\EP@bas}
+\def\^^a3c{\textopeno} \def\^^a3C{\textscripta}
+\def\^^a3d{\EP@djeu}
+\def\^^a3e{\textschwa} \def\^^a3E{\EP@eul@ng}
+\def\^^a3f{\texttheta}
+\def\^^a3h{\EP@haut} \def\^^a3H{\EP@haut}
+\def\^^a3i{\EP@icourt} \def\^^a3I{\EP@il@ng}
+\def\^^a3j{\textyogh}
+\def\^^a3l{\EP@syll@bicl} \def\^^a3L{\textbeltl}
+\def\^^a3m{\EP@ngln@s@liser} \def\^^a3M{\EP@fr@nn@s@liser}
+\def\^^a3n{\ng} \def\^^a3N{\EP@ng@g}
+\def\^^a3o{\textturnscripta} \def\^^a3O{\EP@ol@ng}
+\def\^^a3p{\EP@ahyi} \def\^^a3P{\EP@eheu}
+\def\^^a3q{\EP@ehyi} \def\^^a3Q{\EP@iyeu}
+\def\^^a3r{\EP@ohyi} \def\^^a3R{\EP@oueu}
+\def\^^a3s{\textesh}
+\def\^^a3t{\EP@tcheu} \def\^^a3T{\EP@usfl@ppedt}
+\def\^^a3u{\textupsilon} \def\^^a3U{\EP@ul@ng}
+\def\^^a3v{\textturnv} \def\^^a3V{\EP@usoou}
+\def\^^a3w{\EP@euou} \def\^^a3W{\EP@ahou}
+\def\^^a3x{\textrevepsilon} \def\^^a3X{\EP@option@lsound}
+\def\^^a3y{\textrhookschwa}
+\def\^^a3z{\dh} \def\^^a3Z{\EP@silent@r}
\ifthenelse{\boolean{b@visible}}{%
\ifthenelse{\boolean{b@hyphenable}}{%
\newcommand\EP@SyllabeEffective{\EPSyllabeCoupure}}{%
@@ -241,14 +241,14 @@ with M or m: a, e, i, o, u
\newcommand\EP@SyllabeEffective{\discretionary{}{}{}}}{%
\newcommand\EP@SyllabeEffective{\relax}}
}
-\def\£k{\EP@SyllabeEffective}
-\def\£K{\EP@Speci@l}
-\catcode `\£=\active
+\def\^^a3k{\EP@SyllabeEffective}
+\def\^^a3K{\EP@Speci@l}
+\catcode `\^^a3=\active
\ifthenelse{\boolean{b@drac}}
- {\DeclareRobustActChar{£}[1]{\csname \string£#1\endcsname}}
- {\def£#1{\csname \string£#1\endcsname}}
+ {\DeclareRobustActChar{^^a3}[1]{\csname \string^^a3#1\endcsname}}
+ {\def^^a3#1{\csname \string^^a3#1\endcsname}}
\ifthenelse{\boolean{b@wild}}{}{%
-\EP@ActiveL@Livre \global\let£=\l@viellelivre\relax
+\EP@ActiveL@Livre \global\let^^a3=\l@viellelivre\relax
}
\endinput
%%