diff options
Diffstat (limited to 'Master/texmf-doc/doc/french/epslatex-fr/overlay.sty')
-rw-r--r-- | Master/texmf-doc/doc/french/epslatex-fr/overlay.sty | 112 |
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 +% |