\catcode`\@ = 11
\newbox \illustrateb@x
\def \bmppath{}
\def \bmpillustr@te#1#2#3{ \setbox \illustrateb@x = \hbox{ \special{bmp: \bmppath/#1
x=#2
y=#3}}
\dp \illustrateb@x = 0cm
\ht \illustrateb@x = #3
\wd \illustrateb@x = #2 }
\def \bmpillustrate#1#2#3{ \bmpillustr@te{#1}{#2}{#3}
\box \illustrateb@x }
\def \boxbmpillustrate#1#2#3{ \bmpillustr@te{#1}{#2}{#3}
\boxit{0.5pt}{\box \illustrateb@x }}
\def \superboxbmpillustrate#1#2#3{ \bmpillustr@te{#1}{#2}{#3}
\superboxit{0.5pt}{\box \illustrateb@x }}
\newbox \illustrateb@x
\newdimen \xsizeillustrateb@x
\newdimen \ysizeillustrateb@x
\def \epspath{}
\newbox \legendb@x
\def \legende#1{ \setbox \legendb@x = \hbox{#1\tvi }}
\def \epsillustr@te#1{ \setbox \illustrateb@x = \hbox{\epsfbox{#1}}
\xsizeillustrateb@x = \wd \illustrateb@x
\ysizeillustrateb@x = \ht \illustrateb@x
}
\def \epsillustrate#1{ \epsillustr@te{\epspath #1}
\box \illustrateb@x}
\def \boxepsillustrate#1{ \epsillustr@te{\epspath #1}
\boxit{0.5pt}{\box \illustrateb@x}}
\def \superboxepsillustrate#1{ \epsillustr@te{\epspath #1}
\vbox{ \superboxit{0.5pt}{\box \illustrateb@x}
\hbox to \xsizeillustrateb@x { \hfil
\box \legendb@x
\hfil}
}}
\let \savepar \par
\def \hangcarryover{ \edef \next{ \hangafter \the \hangafter \hangindent \the \hangindent} \savepar
\next \edef \next{ \prevgraf \the \prevgraf} \noindent
\next}
\def \rightillustrate#1#2{ \setbox\tmpbox \vbox{\unvbox#1} \ht\tmpbox = 0pt \dp\tmpbox = 0pt
\line{ \hfill {\copy \tmpbox }}
\vskip-\baselineskip \hangindent = -1.1 \wd\tmpbox \hangafter = #2
\def \par{ \ifnum \prevgraf > -\hangafter \let \par \savepar \par
\else
\hangcarryover
\fi}}
\def \rightbmpillustrate#1#2#3#4{ \setbox \tmpbox \vbox{ \bmpillustrate{#1}{#2}{#3}}
\rightillustrate{\tmpbox}{#4}}
\def \rightboxbmpillustrate#1#2#3#4{ \setbox \tmpbox \vbox{ \boxbmpillustrate{#1}{#2}{#3}}
\rightillustrate{\tmpbox}{#4}}
\def \rightsuperboxbmpillustrate#1#2#3#4{ \setbox \tmpbox \vbox{ \superboxbmpillustrate{#1}{#2}{#3}}
\rightillustrate{\tmpbox}{#4}}
\def \rightepsillustrate#1#2{ \setbox \tmpbox \vbox{ \epsillustrate{#1}}
\rightillustrate{\tmpbox}{#2}}
\def \rightboxepsillustrate#1#2{ \setbox \tmpbox \vbox{ \boxepsillustrate{#1}}
\rightillustrate{\tmpbox}{#2}}
\def \rightsuperboxepsillustrate#1#2{ \setbox \tmpbox \vbox{ \superboxepsillustrate{#1}}
\rightillustrate{\tmpbox}{#2}}
\def \leftillustrate#1#2{ \setbox10 \vbox{#1} \ht 10 = 0pt \dp 10 = 0pt
\line{ {\copy 10 } \hfill}
\vskip-\baselineskip \hangindent = 1.1 \wd10 \hangafter = #2
\def \par{ \ifnum \prevgraf > -\hangafter \let \par \savepar \par
\else
\hangcarryover
\fi}}
\def \leftbmpillustrate#1#2#3#4{ \leftillustrate{ \vbox{\bmpillustrate{#1}{#2}{#3}}} {#4}}
\def \leftboxbmpillustrate#1#2#3#4{ \leftillustrate{ \vbox{\boxbmpillustrate{#1}{#2}{#3}}} {#4}}
\def \leftsuperboxbmpillustrate#1#2#3#4{ \leftillustrate{ \vbox{\superboxbmpillustrate{#1}{#2}{#3}}} {#4}}
\def \leftepsillustrate#1#2{ \leftillustrate{ \vbox{\epsillustrate{#1}}} {#2}}
\def \leftboxepsillustrate#1#2{ \leftillustrate{ \vbox{\boxepsillustrate{#1}}} {#2}}
\def \leftsuperboxepsillustrate#1#2{ \leftillustrate{ \vbox{\superboxepsillustrate{#1}}} {#2}}
\catcode`\@ = 12

—
Syracuse — Dernière modification : 22 octobre 2002 (0.08s - 3479241 - 7 septembre 2008)