summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/french/epslatex-fr/overlay.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/french/epslatex-fr/overlay.sty')
-rw-r--r--Master/texmf-doc/doc/french/epslatex-fr/overlay.sty112
1 files changed, 112 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/french/epslatex-fr/overlay.sty b/Master/texmf-doc/doc/french/epslatex-fr/overlay.sty
new file mode 100644
index 00000000000..8e9bac83f22
--- /dev/null
+++ b/Master/texmf-doc/doc/french/epslatex-fr/overlay.sty
@@ -0,0 +1,112 @@
+%From henn@uranus.inrets.fr Thu Mar 6 09:37:24 1997
+%Return-Path: <gut-request@ens.fr>
+%Received: from gyges by atoll.onecert.fr (SMI-8.6/SMI-SVR4-CERT1.1)
+% id JAA12730; Thu, 6 Mar 1997 09:37:23 +0100
+%Received: from cerbere.onecert.fr (minos.onecert.fr) by gyges (4.1/CERT1.0)
+% id AA22586; Thu, 6 Mar 97 09:37:23 +0100
+%Errors-To: listman1@ens.fr
+%Received: (uucp@localhost) by cerbere.onecert.fr (8.6.9/8.5) id JAA05621; Thu, 6 Mar 1997 09:37:22 +0100
+%Received: from nef.ens.fr(129.199.96.12) by cerbere.onecert.fr via smap (g3.0.3)
+% id xma005613; Thu, 6 Mar 97 09:37:17 +0100
+%Received: from (listserv@localhost)
+% by nef.ens.fr (8.8.5/jtpda-5.1) with TULP id JAA08151
+% ; Thu, 6 Mar 1997 09:37:00 +0100 (MET)
+%Received: from orion.inrets.fr (orion.inrets.fr [137.121.1.1])
+% by nef.ens.fr (8.8.5/jtpda-5.1) with ESMTP id JAA08120
+% for <gut@ens.fr>; Thu, 6 Mar 1997 09:36:17 +0100 (MET)
+%Received: from uranus.inrets.fr by orion.inrets.fr (8.7.6/8.7.1); Thu, 6 Mar 1997 09:36:06 +0100 (MET)
+%Received: from PHOBOS.uranet by uranus.inrets.fr (SMI-8.6/SMI-SVR4)
+% id JAA03701; Thu, 6 Mar 1997 09:38:26 +0100
+%Received: by PHOBOS.uranet (SMI-8.6/SMI-SVR4)
+% id KAA14366; Thu, 6 Mar 1997 10:07:33 +0100
+%Date: Thu, 6 Mar 1997 10:07:33 +0100
+%From: henn@uranus.inrets.fr (Vincent Henn)
+%Message-Id: <199703060907.KAA14366@PHOBOS.uranet>
+%To: gut@ens.fr
+%Subject: Re: \uniplus , ok mais ou est \uniminus ??
+%X-Sun-Charset: ISO-8859-1
+%Errors-To: listman1@ens.fr
+%Reply-To: GUT Distribution List <gut@ens.fr>
+%X-Sequence: 9523
+%Content-Length: 2419
+%Status: R
+%
+%Re-envoi d'un message pouvant repondre a ta question...
+%
+%hope this help
+%
+%Vincent
+%
+%
+% % Bonjour,
+% %
+% % Puisque la liste semble plus active que jamais, quelqu'un pourrait-il me
+% % dire comment fabriquer un caractère ? Il s'agit d'une opération de logique
+% % floue, c'est l'union de deux sous-ensemble floue. Je cherche uniquement
+% % l'union dite originelle, c'est-à-dire par la méthode du maximum. Le
+% % caractère est une union (\cup), avec à l'intérieur l'opérateur max (\vee),
+% % un peu comme le \uplus.
+% %
+% % Y-a-t'il un moyen aisé de construire ce caractère ?
+% %
+% % Merci d'avance.
+% %
+% % --
+% % Paul Terray - Paul.Terray@mail.dotcom.fr
+% % pterray@pratique.fr - http://www.pratique.fr/~pterray
+% %
+% %
+% %
+%
+% Dans TTN (TeX et Tug news, la lettre de Gutenberg americaine), Vol3 Num 2 1994,
+% Jeremy Gibbons propose une macro \overlay qui permet de creeer des symboles en
+% superposant d'autres symboles. Le symbole ainsi construit peut changer de
+% taille en fonction du style (display, sscript...)
+%
+% TTN est disponible sur CTAN, ou si besoin, je pourrais vous la faire passer,
+% mais je n'ai plus le code sous les yeux
+%
+% Cette petite macro est tres facile d'utilisation et tres pratique pour construire de nouveaux symboles.
+%
+% Vincent.
+%
+%
+%
+%Voici le style recherche (et retrouve entre temps...)
+%
+%
+%%% overlay.sty to overlay two symbols, respecting styles
+
+\def\loverlay#1#2{\mathpalette\@overlay{{#1}{#2}{}{\hfil}}}
+\def\overlay#1#2{\mathpalette\@overlay{{#1}{#2}{\hfil}{\hfil}}}
+\def\roverlay#1#2{\mathpalette\@overlay{{#1}{#2}{\hfil}{}}}
+ % calls to \@overlay look like
+ % \overlay\textstyle{{x}{y}{\hfil}{\hfil}}
+\def\@overlay#1#2{\@@overlay#1#2}
+ % strip brackets from 2nd arg, to get
+ % \@@overlay\textstyle{x}{y}{\hfil}{\hfil}
+\def\@@overlay#1#2#3#4#5{{%
+ \def\overlaystyle{#1}%
+ \setbox0=\hbox{\m@th$\overlaystyle#2$}%
+ \setbox1=\hbox{\m@th$\overlaystyle#3$}%
+ \ifdim \wd0<\wd1 \setbox2=\box1 \setbox1=\box0 \setbox0=\box2\fi
+ % \box0 is now the wider box
+ \rlap{\hbox to \wd0{#4\box1\relax#5}}\box0}}
+
+%%% fin du style overlay
+\endinput
+%
+%
+%utilisation : \overlay{symbole1}{symbole2}
+%
+%exemples : \def\cupmax{\overlay{cup}{\vee}}
+%
+%ou plus sypathique... :
+%\overlay{\lower.6ex\hbox{$\overlaystyle\smile$}}
+% {\raise.6ex\hbox{$\overlaystyle
+% {\roverlay{\circ}{\cdot}}{\roverlay{\circ}{\cdot}}$}}$
+%
+%essayez pour voir...
+%
+%Vincent
+%