% Fonctions holomorphes et surfaces de Riemann
%
% Laurent Bonavero
% Ecole Normale Sup\'erieure de Lyon
% 46 all\'ee d'Italie
%
% Jean-Pierre Demailly,
% Universit\'e de Grenoble I, Institut Fourier
% 38402 Saint-Martin d'H\`eres, France
%
% French accented letters
%\input accents.tex

% page setting
\magnification=1200
\pretolerance=500 \tolerance=1000 \brokenpenalty=5000
\hsize=12.5cm   
\vsize=20cm
\hoffset=0.4cm
\voffset=0.5cm   
\parskip3pt plus 1pt
\parindent=0.6cm
\let\em=\it

% new fonts definitions

\font\seventeenbf=ecbx10 at 17.28pt
\font\fourteenbf=ecbx10 at 14.4pt
\font\twelvebf=ecbx10 at 12pt
\font\eightbf=ecbx8
\font\sixbf=ecbx6

\font\twelvei=cmmi10 at 12pt
\font\eighti=cmmi8
\font\sixi=cmmi6

\font\twelverm=ecrm10 at 12pt
\font\eightrm=ecrm8
\font\sixrm=ecrm6

\font\eightsy=cmsy8
\font\sixsy=cmsy6

\font\seventeentt=ectt10 at 17.28pt
\font\fourteentt=ectt10 at 14.4pt
\font\twelvett=ectt10 at 12pt
\font\eighttt=ectt8

\font\eightit=ecti8
\font\eightsl=ecsl8

\font\seventeenbsy=cmbsy10 at 17.28pt
\font\fourteenbsy=cmbsy10 at 14.4pt
\font\twelvebsy=cmbsy10 at 12pt
\font\tenbsy=cmbsy10
\font\eightbsy=cmbsy8
\font\sevenbsy=cmbsy7
\font\sixbsy=cmbsy6
\font\fivebsy=cmbsy5

\font\seventeenmsa=msam10 at 17.28pt
\font\fourteenmsa=msam10 at 14.4pt
\font\twelvemsa=msam10 at 12pt
\font\tenmsa=msam10
\font\eightmsa=msam8
\font\sevenmsa=msam7
\font\sixmsa=msam6
\font\fivemsa=msam5
\newfam\msafam
  \textfont\msafam=\tenmsa
  \scriptfont\msafam=\sevenmsa
  \scriptscriptfont\msafam=\fivemsa
\def\msa{\fam\msafam\tenmsa}

\font\seventeenmsb=msbm10 at 17.28pt
\font\fourteenmsb=msbm10 at 14.4pt
\font\twelvemsb=msbm10 at 12pt
\font\tenmsb=msbm10
\font\eightmsb=msbm8
\font\sevenmsb=msbm7
\font\sixmsb=msbm6
\font\fivemsb=msbm5
\newfam\msbfam
  \textfont\msbfam=\tenmsb
  \scriptfont\msbfam=\sevenmsb
  \scriptscriptfont\msbfam=\fivemsb
\def\Bbb{\fam\msbfam\tenmsb}

\font\seventeenCal=eusm10 at 17.28pt
\font\fourteenCal=eusm10 at 14.4pt
\font\twelveCal=eusm10 at 12pt
\font\tenCal=eusm10
\font\eightCal=eusm8
\font\sevenCal=eusm7
\font\sixCal=eusm6
\font\fiveCal=eusm5
\newfam\Calfam
  \textfont\Calfam=\tenCal
  \scriptfont\Calfam=\sevenCal
  \scriptscriptfont\Calfam=\fiveCal
\def\Cal{\fam\Calfam\tenCal}

\font\seventeenCalb=eusb10 at 17.28pt
\font\fourteenCalb=eusb10 at 14.4pt
\font\twelveCalb=eusb10 at 12pt
\font\tenCalb=eusb10
\font\eightCalb=eusb8
\font\sevenCalb=eusb7
\font\sixCalb=eusb6
\font\fiveCalb=eusb5

\font\seventeeneuf=eufm10 at 17.28pt
\font\fourteeneuf=eufm10 at 14.4pt
\font\twelveeuf=eufm10 at 12pt
\font\teneuf=eufm10
\font\eighteuf=eufm8
\font\seveneuf=eufm7
\font\sixeuf=eufm6
\font\fiveeuf=eufm5
\newfam\euffam
  \textfont\euffam=\teneuf
  \scriptfont\euffam=\seveneuf
  \scriptscriptfont\euffam=\fiveeuf
\def\euf{\fam\euffam\teneuf}

\font\seventeeneufb=eufb10 at 17.28pt
\font\fourteeneufb=eufb10 at 14.4pt
\font\twelveeufb=eufb10 at 12pt
\font\teneufb=eufb10
\font\eighteufb=eufb8
\font\seveneufb=eufb7
\font\sixeufb=eufb6
\font\fiveeufb=eufb5

\font\seventeenbfit=cmmib10 at 17.28pt
\font\fourteenbfit=cmmib10 at 14.4pt
\font\twelvebfit=cmmib10 at 12pt
\font\tenbfit=cmmib10
\font\eightbfit=cmmib8
\font\sevenbfit=cmmib7
\font\sixbfit=cmmib6
\font\fivebfit=cmmib5
\newfam\bfitfam
  \textfont\bfitfam=\tenbfit
  \scriptfont\bfitfam=\sevenbfit
  \scriptscriptfont\bfitfam=\fivebfit
\def\bfit{\fam\bfitfam\tenbfit}

% changing font sizes

\catcode`\@=11
\def\eightpoint{%
  \textfont0=\eightrm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
  \def\rm{\fam\z@\eightrm}%
  \textfont1=\eighti \scriptfont1=\sixi \scriptscriptfont1=\fivei
  \def\oldstyle{\fam\@ne\eighti}%
  \textfont2=\eightsy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
  \textfont\itfam=\eightit
  \def\it{\fam\itfam\eightit}%
  \textfont\slfam=\eightsl
  \def\sl{\fam\slfam\eightsl}%
  \textfont\ttfam=\eighttt
  \def\tt{\fam\ttfam\eighttt}%
  \textfont\bffam=\eightbf 
    \scriptfont\bffam=\sixbf \scriptscriptfont\bffam=\fivebf
  \def\bf{\fam\bffam\eightbf}%
  \textfont\msafam=\eightmsa
    \scriptfont\msafam=\sixmsa \scriptscriptfont\msafam=\fivemsa
  \def\msa{\fam\msafam\eightmsa}%
  \textfont\msbfam=\eightmsb
    \scriptfont\msbfam=\sixmsb \scriptscriptfont\msbfam=\fivemsb
  \def\Bbb{\fam\msbfam\eightmsb}%
  \textfont\Calfam=\eightCal 
    \scriptfont\Calfam=\sixCal \scriptscriptfont\Calfam=\fiveCal
  \def\Cal{\fam\Calfam\eightCal}%
  \textfont\euffam=\eighteuf
    \scriptfont\euffam=\sixeuf \scriptscriptfont\euffam=\fiveeuf
  \def\euf{\fam\euffam\eighteuf}%
  \abovedisplayskip=9pt plus 2pt minus 6pt
  \abovedisplayshortskip=0pt plus 2pt
  \belowdisplayskip=9pt plus 2pt minus 6pt
  \belowdisplayshortskip=5pt plus 2pt minus 3pt
  \smallskipamount=2pt plus 1pt minus 1pt
  \medskipamount=4pt plus 2pt minus 1pt
  \bigskipamount=9pt plus 3pt minus 3pt
  \normalbaselineskip=9pt
  \setbox\strutbox=\hbox{\vrule height7pt depth2pt width0pt}%
  \let\bigf@ntpc=\eightrm \let\smallf@ntpc=\sixrm
  \normalbaselines\rm}
\catcode`\@=12

\def\eightpointbf{%
  \textfont0=\eightbf   \scriptfont0=\sixbf   \scriptscriptfont0=\fivebf
  \textfont1=\eightbfit \scriptfont1=\sixbfit \scriptscriptfont1=\fivebfit
  \textfont2=\eightbsy  \scriptfont2=\sixbsy  \scriptscriptfont2=\fivebsy
  \textfont\ttfam=\eighttt
  \def\tt{\fam\ttfam\eighttt}%
  \textfont\bffam=\eightbf 
    \scriptfont\bffam=\sixbf \scriptscriptfont\bffam=\fivebf
  \def\bf{\fam\bffam\eightbf}%
  \textfont\msafam=\eightmsa
    \scriptfont\msafam=\sixmsa \scriptscriptfont\msafam=\fivemsa
  \def\msa{\fam\msafam\eightmsa}%
  \textfont\msbfam=\eightmsb
    \scriptfont\msbfam=\sixmsb \scriptscriptfont\msbfam=\fivemsb
  \def\Bbb{\fam\msbfam\eightmsb}%
  \textfont\Calfam=\eightCalb
    \scriptfont\Calfam=\sixCalb \scriptscriptfont\Calfam=\fiveCalb
  \def\Cal{\fam\Calfam\eightCalb}%
  \textfont\euffam=\eighteufb
    \scriptfont\euffam=\sixeufb \scriptscriptfont\euffam=\fiveeufb
  \def\euf{\fam\euffam\eighteufb}%
  \eightbf
  \baselineskip=10pt}

\def\tenpointbf{%
  \textfont0=\tenbf   \scriptfont0=\sevenbf   \scriptscriptfont0=\fivebf
  \textfont1=\tenbfit \scriptfont1=\sevenbfit \scriptscriptfont1=\fivebfit
  \textfont2=\tenbsy  \scriptfont2=\sevenbsy  \scriptscriptfont2=\fivebsy
  \textfont\ttfam=\tentt
  \def\tt{\fam\ttfam\tentt}%
  \textfont\bffam=\tenbf 
    \scriptfont\bffam=\sevenbf \scriptscriptfont\bffam=\fivebf
  \def\bf{\fam\bffam\tenbf}%
  \textfont\msafam=\tenmsa
    \scriptfont\msafam=\sevenmsa \scriptscriptfont\msafam=\fivemsa
  \def\msa{\fam\msafam\tenmsa}%
  \textfont\msbfam=\tenmsb
    \scriptfont\msbfam=\sevenmsb \scriptscriptfont\msbfam=\fivemsb
  \def\Bbb{\fam\msbfam\tenmsb}%
  \textfont\Calfam=\tenCalb
    \scriptfont\Calfam=\sevenCalb \scriptscriptfont\Calfam=\fiveCalb
  \def\Cal{\fam\Calfam\tenCalb}%
  \textfont\euffam=\teneufb
    \scriptfont\euffam=\seveneufb \scriptscriptfont\euffam=\fiveeufb
  \def\euf{\fam\euffam\teneufb}%
  \tenbf}
        
\def\twelvepointbf{%
  \textfont0=\twelvebf   \scriptfont0=\eightbf   \scriptscriptfont0=\sixbf
  \textfont1=\twelvebfit \scriptfont1=\eightbfit \scriptscriptfont1=\sixbfit
  \textfont2=\twelvebsy  \scriptfont2=\eightbsy  \scriptscriptfont2=\sixbsy
  \textfont\ttfam=\twelvett
  \def\tt{\fam\ttfam\twelvett}%
  \textfont\bffam=\twelvebf
    \scriptfont\bffam=\eightbf \scriptscriptfont\bffam=\sixbf
  \def\bf{\fam\bffam\twelvebf}%
  \textfont\msafam=\twelvemsa
    \scriptfont\msafam=\eightmsa \scriptscriptfont\msafam=\sixmsa
  \def\msa{\fam\msafam\twelvemsa}%
  \textfont\msbfam=\twelvemsb
    \scriptfont\msbfam=\eightmsb \scriptscriptfont\msbfam=\sixmsb
  \def\Bbb{\fam\msbfam\twelvemsb}%
  \textfont\Calfam=\twelveCalb
    \scriptfont\Calfam=\eightCalb \scriptscriptfont\Calfam=\sixCalb
  \def\Cal{\fam\Calfam\twelveCalb}%
  \textfont\euffam=\twelveeufb
    \scriptfont\euffam=\eighteufb \scriptscriptfont\euffam=\sixeufb
  \def\euf{\fam\euffam\twelveeufb}%
  \twelvebf
  \baselineskip=14.4pt}

\def\fourteenpointbf{%
  \textfont0=\fourteenbf   \scriptfont0=\tenbf   \scriptscriptfont0=\sevenbf
  \textfont1=\fourteenbfit \scriptfont1=\tenbfit \scriptscriptfont1=\sevenbfit
  \textfont2=\fourteenbsy  \scriptfont2=\tenbsy  \scriptscriptfont2=\sevenbsy
  \textfont\ttfam=\fourteentt
  \def\tt{\fam\ttfam\fourteentt}%
  \textfont\bffam=\fourteenbf
    \scriptfont\bffam=\tenbf \scriptscriptfont\bffam=\sevenbf
  \def\bf{\fam\bffam\fourteenbf}%
  \textfont\msafam=\fourteenmsa
    \scriptfont\msafam=\tenmsa \scriptscriptfont\msafam=\sevenmsa
  \def\msa{\fam\msafam\fourteenmsa}%
  \textfont\msbfam=\fourteenmsb
    \scriptfont\msbfam=\tenmsb \scriptscriptfont\msbfam=\sevenmsb
  \def\Bbb{\fam\msbfam\fourteenmsb}%
  \textfont\Calfam=\fourteenCalb
    \scriptfont\Calfam=\tenCalb \scriptscriptfont\Calfam=\sevenCalb
  \def\Cal{\fam\Calfam\fourteenCalb}%
  \textfont\euffam=\fourteeneufb
    \scriptfont\euffam=\teneufb \scriptscriptfont\euffam=\seveneufb
  \def\euf{\fam\euffam\fourteeneufb}%
  \fourteenbf
  \baselineskip=17.28pt}

\def\seventeenpointbf{%
  \textfont0=\seventeenbf  \scriptfont0=\twelvebf  \scriptscriptfont0=\eightbf
  \textfont1=\seventeenbfit\scriptfont1=\twelvebfit\scriptscriptfont1=\eightbfit
  \textfont2=\seventeenbsy \scriptfont2=\twelvebsy \scriptscriptfont2=\eightbsy
  \textfont\ttfam=\seventeentt
  \def\tt{\fam\ttfam\seventeentt}%
  \textfont\bffam=\seventeenbf
    \scriptfont\bffam=\twelvebf \scriptscriptfont\bffam=\eightbf
  \def\bf{\fam\bffam\eightteenbf}%
  \textfont\msafam=\seventeenmsa
    \scriptfont\msafam=\twelvemsa \scriptscriptfont\msafam=\eightmsa
  \def\msa{\fam\msafam\seventeenmsa}%
  \textfont\msbfam=\seventeenmsb
    \scriptfont\msbfam=\twelvemsb \scriptscriptfont\msbfam=\eightmsb
  \def\Bbb{\fam\msbfam\seventeenmsb}%
  \textfont\Calfam=\seventeenCalb
    \scriptfont\Calfam=\twelveCalb \scriptscriptfont\Calfam=\eightCalb
  \def\Cal{\fam\Calfam\seventeenCalb}%
  \textfont\euffam=\seventeeneufb
    \scriptfont\euffam=\twelveeufb \scriptscriptfont\euffam=\eighteufb
  \def\euf{\fam\euffam\seventeeneufb}%
  \seventeenbf
  \baselineskip=20.736pt}
 
% main item macros

\newdimen\srdim \srdim=\hsize
\newdimen\irdim \irdim=\hsize
\def\SECTREF#1{\noindent\hbox to \srdim{\csname REF\romannumeral#1\endcsname}}
\def\INDREF#1{\noindent\hbox to \irdim{\csname IND\romannumeral#1\endcsname}}
\def\NOSECTREF#1{\null\dotfill ???(#1)\break}
\newlinechar=`\^^J
  
\def\openauxfile{
  \immediate\openin1\jobname.aux
  \ifeof1
  \message{^^JCAUTION\string: you MUST run TeX a second time^^J}
  \let\sectref=\NOSECTREF \let\indref=\NOSECTREF
  \else
  \input \jobname.aux
  \message{^^JCAUTION\string: if the file has just been modified you may 
    have to run TeX twice^^J}
  \let\sectref=\SECTREF \let\indref=\INDREF
  \fi
  \message{to get correct page numbers displayed in Contents or Index 
    Tables^^J}
  \immediate\openout1=\jobname.aux
  \let\END=\end \def\end{\immediate\closeout1\END}}
        
\newbox\chaptitlebox   \setbox\chaptitlebox\hbox{\hfil}
\newbox\booktitlebox  
\newbox\sectionbox \setbox\sectionbox\hbox{\hfil}
\def\folio{\ifnum\pageno=1 \hfil \else \ifodd\pageno
           \hfil {\eightpoint\copy\chaptitlebox\kern8mm\number\pageno}\else
           {\eightpoint\number\pageno\kern8mm\copy\booktitlebox}\hfil \fi\fi}
\footline={\hfil}
\headline={\folio}           

\def\blankline{\phantom{}\hfil\vskip0pt}
\def\chaptitlerunning#1{\setbox\chaptitlebox\hbox{\eightpoint #1}}
\def\chaptitle#1{\noindent$\smash{\hbox{\seventeenpointbf #1}}$\hfil\medskip}

\def\supersection#1{%
  \par\vskip0.5cm\penalty -100 
  \vbox{\baselineskip=17.28pt\noindent{{\fourteenpointbf #1}}}
  \vskip3pt
  \penalty 500}

\newcount\numbersection \numbersection=-1
\def\sectionrunning#1{\setbox\sectionbox\hbox{\eightpoint #1}
  \immediate\write1{\string\def \string\REF 
      \romannumeral\numbersection \string{%
      \noexpand#1 \string\dotfill \space \number\pageno \string}}}
\def\section#1{%
  \par\vskip0.5cm\penalty -100
  \vbox{\baselineskip=14.4pt\noindent{{\twelvepointbf #1}}}
  \vskip2pt
  \penalty 500
  \advance\numbersection by 1
  \sectionrunning{#1}}

\def\subsection#1{%
  \par\vskip0.5cm\penalty -100
  {\noindent{{\tenpointbf #1}}}}

\newcount\numberindex \numberindex=0  
\def\index#1#2{%
  \advance\numberindex by 1
  \immediate\write1{\string\def \string\IND #1%
     \romannumeral\numberindex \string{%
     \noexpand#2 \string\dotfill \space \string\S \number\numbersection, 
     p.\string\ \space\number\pageno \string}}}


\newdimen\itemindent \itemindent=\parindent
\def\setitemindent#1{\setbox0=\hbox{#1~}\itemindent=\wd0}
\def\item#1{\par\noindent\hangindent\itemindent%
            \rlap{#1}\kern\itemindent\ignorespaces}
\def\itemitem#1{\par\noindent\hangindent2\itemindent%
            \kern\itemindent\rlap{#1}\kern\itemindent\ignorespaces}
\def\itemitemitem#1{\par\noindent\hangindent3\itemindent%
            \kern2\itemindent\rlap{#1}\kern\itemindent\ignorespaces}

\def\qtq#1{\quad\text{#1}\quad}

\long\def\claim#1|#2\endclaim{\par\vskip 5pt\noindent 
{\tenpointbf #1.}\ {\em #2}\par\vskip 5pt}

\def\dem{\noindent{\em D\'emonstration}}
\def\proof{\noindent{\em Proof}}
\def\preuve{\noindent{\em Preuve}}

\def\bottomnote#1#2{\footnote#1{\eightpoint #2\vskip-2\parskip
\vskip-\baselineskip}}

\def\today{\ifcase\month\or
January\or February\or March\or April\or May\or June\or July\or August\or
September\or October\or November\or December\fi \space\number\day,
\number\year}

\catcode`\@=11
\newcount\@tempcnta \newcount\@tempcntb 
\def\timeofday{{%
\@tempcnta=\time \divide\@tempcnta by 60 \@tempcntb=\@tempcnta
\multiply\@tempcntb by -60 \advance\@tempcntb by \time
\ifnum\@tempcntb > 9 \number\@tempcnta:\number\@tempcntb
  \else\number\@tempcnta:0\number\@tempcntb\fi}}
\catcode`\@=12

\def\bibitem#1&#2&#3&#4&%
{\hangindent=1.66cm\hangafter=1\noindent
\rlap{\hbox{\eightpointbf #1}}\kern1.66cm{\rm #2}{\em #3}{\rm #4.}} 

\def\bidon{\vphantom{\raise-2pt\hbox{\big(}}}
\newdimen\lrg
\def\malign#1{\lineskip3pt\lineskiplimit3pt
    \ialign{\bidon$\displaystyle{}##\hfil{}$\hfil&&
    $\displaystyle{}##\hfil{}$\hfil\crcr#1\crcr}}
\def\cmalign#1{\setbox0=\vbox{\malign{#1}}\lrg=\hsize
    \advance\lrg by-\wd0\divide\lrg by 2
    \lineskip3pt\lineskiplimit3pt
    \ialign{\bidon\hskip\lrg$\displaystyle{}##\hfil{}$\hfil&&
    $\displaystyle{}##\hfil{}$\hfil\crcr#1\crcr}}
\def\lmalignno#1{\setbox0=\vbox{\malign{#1}}\lrg=\hsize
    \advance\lrg by-\wd0\divide\lrg by 2
    \lineskip3pt\lineskiplimit3pt
    \ialign{\bidon$\displaystyle{}##\hfil{}$\hskip\lrg\hfil&&
    $\displaystyle{}##\hfil{}$\hfil\crcr#1\crcr}}
\def\rmalignno#1{\setbox0=\vbox{\malign{#1}}\lrg=\hsize
    \advance\lrg by-\wd0\divide\lrg by 2
    \lineskip3pt\lineskiplimit3pt
    \ialign{\bidon\hskip\hsize\llap{$\displaystyle{}##\hfil{}$}
    \hskip-\hsize\hskip\lrg&&$\displaystyle{}##\hfil{}$\hfil\crcr#1\crcr}}
\def\bye{\end}

% blackboard symbols
\def\bA{{\Bbb A}}
\def\bB{{\Bbb B}}
\def\bC{{\Bbb C}}
\def\bD{{\Bbb D}}
\def\bG{{\Bbb G}}
\def\bH{{\Bbb H}}
\def\bK{{\Bbb K}}
\def\bN{{\Bbb N}}
\def\bP{{\Bbb P}}
\def\bQ{{\Bbb Q}}
\def\bR{{\Bbb R}}
\def\bS{{\Bbb S}}
\def\bT{{\Bbb T}}
\def\bU{{\Bbb U}}
\def\bZ{{\Bbb Z}}
\def\bone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l}
{\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}}

% gothic symbols
\def\gm{{\euf m}}
\def\gS{{\euf S}}

% calligraphic symbols
\def\cA{{\Cal A}}
\def\cB{{\Cal B}}
\def\cC{{\Cal C}}
\def\cD{{\Cal D}}
\def\cF{{\Cal F}}
\def\cH{{\Cal H}}
\def\cI{{\Cal I}}
\def\cJ{{\Cal J}}
\def\cL{{\Cal L}}
\def\cM{{\Cal M}}
\def\cO{{\Cal O}}
\def\cP{{\Cal P}}
\def\cR{{\Cal R}}
\def\cS{{\Cal S}}
\def\cU{{\Cal U}}

% special symbols
\let\lra\longrightarrow
\def\lguil{\hbox{$\raise1pt\hbox{$\scriptscriptstyle\langle\!\langle\,$}$}}
\def\rguil{\hbox{$\,\raise1pt\hbox{$\scriptscriptstyle\rangle\!\rangle$}$}}
\catcode`\@=11
\def\?{\hbox{$\,$}}
\catcode`\@=12

\def\ampersand{\&}
\def\ld{,\ldots,}
\def\bu{\hbox{$\scriptstyle\bullet$}}
\def\QED{\phantom{$\quad$}\hfill QED\medskip}
\def\square{{\hfill \hbox{
\vrule height 1.453ex  width 0.093ex  depth 0ex
\vrule height 1.5ex  width 1.3ex  depth -1.407ex\kern-0.1ex
\vrule height 1.453ex  width 0.093ex  depth 0ex\kern-1.35ex
\vrule height 0.093ex  width 1.3ex  depth 0ex}}}
\def\qed{\phantom{$\quad$}\hfill$\square$\medskip}
\def\hexnbr#1{\ifnum#1<10 \number#1\else
 \ifnum#1=10 A\else\ifnum#1=11 B\else\ifnum#1=12 C\else
 \ifnum#1=13 D\else\ifnum#1=14 E\else\ifnum#1=15 F\fi\fi\fi\fi\fi\fi\fi}
\def\msatype{\hexnbr\msafam}
\def\msbtype{\hexnbr\msbfam}
\mathchardef\compact="3\msatype62
\mathchardef\complement="0\msatype7B
\mathchardef\leqslant="3\msatype36   \let\le\leqslant  \let\leq\leqslant
\mathchardef\geqslant="3\msatype3E   \let\ge\geqslant  \let\geq\geqslant 
\mathchardef\restriction="3\msatype16   \let\restr\restriction
\mathchardef\smallsetminus="2\msbtype72   \let\ssm\smallsetminus
\mathchardef\subsetneq="3\msbtype28
\mathchardef\supsetneq="3\msbtype29
\mathchardef\ltimes="2\msbtype6E
\mathchardef\rtimes="2\msbtype6F

% hats and tildes and over/underlines
\let\ol=\overline
\let\ul=\underline
\let\wt=\widetilde
\let\wh=\widehat
\let\text=\hbox
\let\disp=\displaystyle
\def\hb{\hfil\break}

\def\ult#1{\hbox{$\underline{\smash{\hbox{#1}}}$}}
\def\build#1|#2|#3|{\mathrel{\mathop{\null#1}\limits^{#2}_{#3}}}
\def\frac#1#2{{\displaystyle{#1\over#2}}}
\def\Vvert{{\vert}\kern-0.95pt{\Vert}}

% mathematical operators
\def\Re{\mathop{\rm Re}\nolimits}
\def\Im{\mathop{\rm Im}\nolimits}
\def\Id{\mathop{\rm Id}\nolimits}
\def\Der{\mathop{\rm Der}\nolimits}
\def\Ker{\mathop{\rm Ker}\nolimits}
\def\End{\mathop{\rm End}\nolimits}
\def\Hom{\mathop{\rm Hom}\nolimits}
\def\Aut{\mathop{\rm Aut}\nolimits}
\def\Bij{\mathop{\rm Bij}\nolimits}
\def\GL{\mathop{\rm GL}\nolimits}
\def\PGL{\mathop{\rm PGL}\nolimits}
\def\SL{\mathop{\rm SL}\nolimits}
\def\PSL{\mathop{\rm PSL}\nolimits}
\def\Pic{\mathop{\rm Pic}\nolimits}
\def\Proj{\mathop{\rm Proj}\nolimits}
\def\Supp{\mathop{\rm Supp}\nolimits}
\def\Res{\mathop{\rm Res}\nolimits}
\def\Ind{\mathop{\rm Ind}\nolimits}
\def\Ricci{\mathop{\rm Ricci}\nolimits}
\def\Vect{\mathop{\rm Vect}\nolimits}
\def\card{\mathop{\rm card}\nolimits}
\def\codim{\mathop{\rm codim}\nolimits}
\def\rank{\mathop{\rm rank}\nolimits}
\def\div{\mathop{\rm div}\nolimits}
\def\deg{\mathop{\rm deg}\nolimits}
\def\ang{\mathop{\rm angle}\nolimits}
\def\arg{\mathop{\rm arg}\nolimits}
\def\Arg{\mathop{\rm Arg}\nolimits}
\def\ln{\mathop{\rm ln}\nolimits}
\def\log{\mathop{\rm log}\nolimits}
\def\Log{\mathop{\rm Log}\nolimits}
\def\ch{\mathop{\rm ch}\nolimits}
\def\sh{\mathop{\rm sh}\nolimits}
\def\SH{\mathop{\rm SH}\nolimits}
\def\th{\mathop{\rm th}\nolimits}
\def\coth{\mathop{\rm coth}\nolimits}
\def\tan{\mathop{\rm tan}\nolimits}
\def\cotan{\mathop{\rm cotan}\nolimits}
\def\arctan{\mathop{\rm arctan}\nolimits}
\def\Arctan{\mathop{\rm Arctan}\nolimits}
\def\arcsin{\mathop{\rm arcsin}\nolimits}
\def\Arcsin{\mathop{\rm Arcsin}\nolimits}
\def\tg{\mathop{\rm tg}\nolimits}
\def\cotg{\mathop{\rm cotg}\nolimits}
\def\arctg{\mathop{\rm arctg}\nolimits}
\def\ord{\mathop{\rm ord}\nolimits}
\def\mod{\mathop{\rm mod}\nolimits}
\def\diam{\mathop{\rm diam}\nolimits}
\def\lg{\mathop{\rm long}\nolimits}
\def\pr{\mathop{\rm pr}\nolimits}
\def\Bouts{\mathop{\rm Bouts}}
\def\dbar{{\overline\partial}}
\def\ddbar{{\partial\overline\partial}}


% subscript operands
\def\cste{{\rm cste}}
\def\reg{{\rm reg}}
\def\sing{{\rm sing}}
\def\conf{{\rm conf}}
\def\homeo{{\rm homeo}}
\def\loc{{\rm loc}}
\def\ee{{\rm e}}
\def\ii{{\rm i}}

% figures inserted as PostScript files
\special{header=/home/demailly/psinputs/mathdraw/mdrlib.ps}
\long\def\InsertFig#1 #2 #3 #4\EndFig{\par
\hbox{\hskip #1mm$\vbox to#2mm{\vfil\special{"
%(/home/demailly/psinputs/mathdraw/mdrlib.ps) run
#3 showpage}}$#4}}

\long\def\LabelTeX#1 #2 #3\ELTX{\rlap{\kern#1mm\raise#2mm\hbox{#3}}}

\setbox\booktitlebox\hbox{\eightpoint
L.~Bonavero, J.-P.~Demailly, Fonctions holomorphes et surfaces de Riemann}

