; TeX output 2001.10.31:1005sovyUsGGecrm1728AcyherhlesvariablesdemiseenpagewP ecrm1200KenwtlMcPhersona.o.2K cmsy8('TeraduitlenFranaispar Jean-PierrelDrucbSert c=etlBenjaminBawyart42!1995/11/235: cmmi10"*۹estunenouvelleimplmentationdeqL ectt1000layout.styparKent IMcPherson.iIldnitlacommande\layoutquiproGduitunaperudelamiseenIpage\dudoGcumentcourant.Lacommande\layout*recalculelesvqaleursqu'elleIutilisepGourproduireleschma. HЃ ecti1000NdT q:LesguressurlespagessuivqantesmontrentIlersultatdelacommande\layout*pGourcedocument(aveclesoptionsverbose,IrealsU etfrench).YI!!N ecbx12001.1gUtilisationtXDansledessin,diverslibGellsapparaissent:lelangageutilispGeuttrechoisiIparuneoptiondupackqage:dutch,english(dfaut),french(oufrancais),Ispanish,U portuguese,brazilian.XL'optionverbosefaits'achercertainsparamtressurvotreterminalparI\layout.U Pardfaut,l'optionsilentnelesachepas.XLercompGortementnormaldecepackqageestd'imprimerlesparamtressousIforme entire(donctronque):c'estl'optionintegers.L'optionrealspGermetId'imprimerU lesparamtresavecU leurpartiefractionnaire.I2ffr @ -:q% cmsy6K"ecrm0800AÒdapt(L7Lecrm0600A TYELXFN22cmmi8"%.parJohannesBraams(1*soPds4Y,̍,*̎̉,e@}fo@}fy@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f#@}f-@}f7@}fA@}fK@}fU@}f_@}fi@}fs@}f}@}f@}fe@}fo@}fy@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f@}f#@}f-@}f7@}fA@}fK@}fU@}f_@}fi@}fs@}f}@}f@}fdٚ}̎Y}̎dٚ̎Y̎}@ff@YfffYfٚ̎ٚ̎ٚ\̎ٚ\̎hٚ̎ ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎hٚ̎ ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎ٚ̎,4̍@LLEnÒtte̎̉4++̍lKCorps+̎̉4̀̍0@Pied(depage̎̉hs4@++̍rI`Marge Notes?+̎̉@@< lcircle10iX"+:ecrm050082fdSO line10 @2fdS-;.i/X: 7;ΟÀfe;À?;Π)fe;6w@iXu1e@32fd ά|@32fd -y32fd @y32fd -z@yizXx3jikXY10i@j32fdάj32fd-[32fd @[32fd -@[i\X9ÌΟ܀ fe܀6ÌΟÀ feÀ?iXY11vkimXu 2vΠ} fev}?vΠf fevc6ÌΠ fe6ÌΠ} fe}?nipX 4ٌΠ fe6ٌΠ fe?wixX 5Π fe6Π fe?iX 6.ަh#&ectt08001un?pouce+\hoffset2un?pouce+\voffset 3\oddsidemargin?=73pt4\topmargin?=17pt5\headheight?=12pt6\headsep?=25pt7\textheight?=598pt8\textwidth?=355pt9\marginparsep?=11pt@E10\marginparwidth?=126pt{_11\footskip?=30pt\marginparpush?=0pt(nonaffich)\hoffset?=0pt\voffset?=0pt\paperwidth?=597pt\paperheight?=845ptsI,^ ecsl1000packqageU layoutversionv1.1kau1995/11/2343oI2`L'implmenctation~XCerpackqageimprimeundessinquiillustreleformatdepagequiestimpl- ImenthparlaclassededoGcument.Dansledessin,plusieursmotsapparaissent.IlsIsont?GstoGcksdansdescommandespGourtreenmesuredeslectionnerunelangueIdirente. L1S( cmsy9h)ow cmss9pack9age#g i L2S$qL ectt0900\DeclareOption{dutch}{%L3]J\def\Headertext{Kopregel}L4]J\def\Bodytext{Broodtekst}L5]J\def\Footertext{Voetregel}L6]J\def\MarginNotestext{Marge\\Notities}L7]J\def\oneinchtext{eenNinch}L8]J\def\notshown{nietNgetoond}L9]J}I10S\DeclareOption{english}{%I11]J\def\Headertext{Header}I12]J\def\Bodytext{Body}I13]J\def\Footertext{Footer}I14]J\def\MarginNotestext{Margin\\Notes}I15]J\def\oneinchtext{oneNinch}I16]J\def\notshown{notNshown}I17]J}I18S\DeclareOption{french}{%I19]J\def\Headertext{Ent\^{e}te}I20]J\def\Bodytext{Corps}I21]J\def\Footertext{PiedNdepage}I22]J\def\MarginNotestext{Marge\\Notes}I23]J\def\oneinchtext{unNpouce}I24]J\def\notshown{nonNaffich\'{e}}I25]J}I26S\DeclareOption{francais}{\ExecuteOptions{french}}I27S\DeclareOption{spanish}{%I28]J\def\Headertext{Encabezamiento}I29]J\def\Bodytext{Cuerpo}I30]J\def\Footertext{PieNdep\'agina}I31]J\def\MarginNotestext{Notas\\NMarginales}I32]J\def\oneinchtext{unaNpulgada}I33]J\def\notshown{noNmostradas}I34]J}I35S\DeclareOption{portuguese}{%I36]J\def\Headertext{Cabe\c{c}alho}I37]J\def\Bodytext{Corpo}I38]J\def\Footertext{Rodap\'e}I39]J\def\MarginNotestext{Notas\\NMarginais}I40]J\def\oneinchtext{umaNpolegada}I41]J\def\notshown{n\~aoNmostradas}I42]J}I43S\DeclareOption{brazilian}{%I44]J\def\Headertext{Cabe\c{c}alho}I45]J\def\Bodytext{Corpo}I46]J\def\Footertext{Rodap\'e}I47]J\def\MarginNotestext{Notas\\NMarginais}I48]J\def\oneinchtext{umaNpolegada}sIpackqageU layoutversionv1.1kau1995/11/2344oI49]J\def\notshown{n\~aoNmostradas} I50]J}&!XCepackqageauneoption-6 ecss1000verbGose.Enl'utilisant,celaacheraplusieursdes IparamtresU demiseenpagesurleterminal.&!I51S\DeclareOption{verbose}{\let\type\typeout}I52S\DeclareOption{silent}{\let\type\@gobble}XLe5compGortementnormaldecepackqagequandilmontrelesvqaleursdespa- Iramtresdemiseenpageestdelestronquer.CepGendant,sivoussouhaitezvoirIles vritablesparamtres(vqaleursrelles),vouspGouvezutiliserl'optionrealsquiIpGermetU cecomportement.&!I53S\def\lay@value{} I54S\DeclareOption{integers}{%I55]J\renewcommand*{\lay@value}[2]{%I56f\expandafter\number\csnameN#1@#2\endcsnamept}}I57S\DeclareOption{reals}{%I58]J\renewcommand*{\lay@value}[2]{\the\csnameN#2\endcsname}}XPar(dfaut,lalangueestl'Anglais,lemoGdeestsilentetlesparamtressont IachsU entantqu'entiers.&!I59S\ExecuteOptions{english,silent,integers}I60S\ProcessOptions01\bsIDnitU \bssiellen'estpasdnie,larednitsiellel'est.I61S\@ifundefined{bs}{\newcommand\bs{\charN'134}}%I62]J{\renewcommand\bs{\charN'134}}0k \ConvertToCountICette-commandemmoriselavqaleurd'unregistredetypGelengthZdansunregistre IdeU typGec}/ount.I63S\def\ConvertToCount#1#2{%&!ID'abGordU copierlavqaleurI64]J#1=#2IPuisU diviserpar65536.I65]J\divideN#1by65536}ILersultatestquelecompteurcontientlavqaleurdelalongueurenpGoint(lapartie Ientire,U pGourtreprcis).0 \SetToHalf PX\SetToQuartIDeU pGetitesmacrosutilisespourcalculerdespositions.I66S\def\SetToHalf#1#2{#1=#2\relax\divide#1by\tw@} I67S\def\SetToQuart#1#2{#1=#2\relax\divide#1by4}0\IdentifyIUneU pGetitemacropouridentierlesdimensions.I68S\def\Identify#1{%I69]J\put(\PositionX,\PositionY){\circle{20}}I70]J\put(\PositionX,\PositionY){\makebox(0,0){\tinyN#1}}I71S}0ݼ\InsideHArrowICettemacroestutilisepGourproduiredeuxcheshorizontalesdansunebGote. IL'argumentU donnelalargeurdelabGote.I72S\def\InsideHArrow#1{{%I73]J\ArrowLengthN=#1I74]J\divide\ArrowLengthNby\tw@I75]J\advance\ArrowLengthNby-10'{sIpackqageU layoutversionv1.1kau1995/11/2345oI76]J\advance\PositionXNby-10 I77]J\ifnum\ArrowLength<\z@I78f\put(\PositionX,\PositionY){\vector(1,0){-\ArrowLength}}I79f\advance\PositionXNby20I80f\put(\PositionX,\PositionY){\vector(-1,0){-\ArrowLength}}I81]J\elseI82f\put(\PositionX,\PositionY){\vector(-1,0){\ArrowLength}}I83f\advance\PositionXNby20I84f\put(\PositionX,\PositionY){\vector(+1,0){\ArrowLength}}I85]J\fiI86S}}ݼ\InsideVArrowICettemacroestutilisepGourproduiredeuxchesverticalesdansunebGote, Il'argumentU estlahauteurdelabGote.I87S\def\InsideVArrow#1{{%I88]J\ArrowLengthN=#1I89]J\divide\ArrowLengthNby\tw@I90]J\advance\ArrowLengthNby-10I91]J\advance\PositionYNby-10I92]J\put(\PositionX,\PositionY){\vector(0,-1){\ArrowLength}}I93]J\advance\PositionYNby20I94]J\put(\PositionX,\PositionY){\vector(0,+1){\ArrowLength}}I95S}}$n\OutsideHArrowICette{macroestutilisepGourproduiredeuxcheshorizontalespGourdlimiterune Ilongueur.LepremierargumentestlapGositiondelachededroite,ledeuximeIestU lalongueur,etletroisimespGcielalongueurdesches.I96S\def\OutsideHArrow#1#2#3{{% I97]J\PositionXN=#1I98]J\advance\PositionXNby#3I99]J\put(\PositionX,\PositionY){\vector(-1,0){#3}}E|100]J\PositionXN=#1\advance\PositionX-#2E|101]J\advance\PositionXNby-#3E|102]J\put(\PositionX,\PositionY){\vector(+1,0){#3}}E|103S}}$n\OutsideVArrowICettexmacroestutilisepGourproduiredeuxchesverticalespGourdlimiterune Ilongueur.mLepremierargumentestlapGositiondelachedubas,ledeuximelaIlongueur,U etletroisimelalongueurdesdeuxches.E|104S\def\OutsideVArrow#1#2#3#4{{% E|105]J\PositionYN=#1E|106]J\advance\PositionYNby-#3E|107]J\put(\PositionX,\PositionY){\vector(0,+1){#3}}E|108]J\PositionYN=#1E|109]J\advance\PositionY#2E|110]J\advance\PositionY#4E|111]J\put(\PositionX,\PositionY){\vector(0,-1){#4}}E|112S}}',\ShowIMacroU utilisedanslatablequimontrelesrglagesdesparamtres.E|113S\def\Show#1#2{\bsN#2=\lay@value{#1}{#2}}',\TypeIMacroU utilisepGourmontrerlesrglagessurleterminal.E|114S\def\Type#1#2{% E|115]J\type{#2N=\lay@value{#1}{#2}}}3KsIpackqageU layoutversionv1.1kau1995/11/2346o|B\oneinchIUneU constantedonnantlalongueurd'unpGouceenpoints(approximativement).qE|116S\newcount\oneinch E|117S\oneinch=72*VXParce\+quelavued'ensembledelamiseenpageestproGduitedansunenvi- IronnementUgure,onabGesoind'alloueruncertainnombredecompteursquisontIutilissU pGourmmoriserlesvqaleursdediversesdimensions.k \cnt@paperwidth\cnt@paperheightILesU dimensionsdupapier,qE|118S\newcount\cnt@paperwidth E|119S\newcount\cnt@paperheightE|120S\ConvertToCount\cnt@paperwidth\paperwidthE|121S\ConvertToCount\cnt@paperheight\paperheight \cnt@hoffset  \cnt@voffsetIlesU osets,qE|122S\newcount\cnt@hoffsetE|123S\newcount\cnt@voffsetE|124S\ConvertToCount\cnt@hoffset\hoffsetE|125S\ConvertToCount\cnt@voffset\voffsetk \cnt@textheight $n\cnt@textwidthIdimensionsU delazonedetexte,qE|126S\newcount\cnt@textheightE|127S\newcount\cnt@textwidth$n\cnt@topmargin ?6\cnt@oddsidemargin \cnt@evensidemarginIlesU marges,qE|128S\newcount\cnt@topmarginE|129S\newcount\cnt@oddsidemarginE|130S\newcount\cnt@evensidemargink \cnt@headheight  \cnt@headsepIdimensionsU destextescourants(en-ttes),qE|131S\newcount\cnt@headheightE|132S\newcount\cnt@headsep\cnt@marginparsep \cnt@marginparwidth ?6\cnt@marginparpushIparagraphesU enmarge,qE|133S\newcount\cnt@marginparsepE|134S\newcount\cnt@marginparwidthE|135S\newcount\cnt@marginparpushݼ\cnt@footskipIlaU distanceentrelepieddepagecourantetletexte,qE|136S\newcount\cnt@footskipIet lahauteurdupieddepage,quiestutiliseicipGoursortirunebote,maisqui In'estU pasutiliseparLfAzTUY&E9X.q|B\fheightE|137S\newcount\fheight E|138S\fheight=12XEnЕplusdelareprsentationentiredesparamtresdemiseenpage,onaaussi IbGesoinU deregistrespourmmoriserdesvqaleursderfrence.*V|B\ref@topILapGositionduhautdelazoneimprimableestunpoucesouslehautdelapage,Iparudfaut.Lavqaleurde\ref@topestrelativeaucoinenbasgauchedel'envi-IronnementU picturequiserautilis.*VE|139S\newcount\ref@top E|140S\ref@top=\cnt@paperheightN\advance\ref@topby-\oneinch?sIpackqageU layoutversionv1.1kau1995/11/2347o \ref@hoffset  \ref@voffsetIPourU lesosets,qE|141S\newcount\ref@hoffset E|142S\newcount\ref@voffsetqIles!vqaleurs\hoffsetet\voffsetsonta0jouteslavaleurpardfautd'unpGouce.E|143S\ref@hoffset=\cnt@hoffset r\advance\cnt@hoffsetNby\oneinchE|144S\ref@voffset=\cnt@voffsetqX\cnt@voffsetTestconvertieTpGourtrerelativel'originedel'environnement Ipicture.E|145S\cnt@voffset=\ref@topE|146S\advance\cnt@voffsetNby-\ref@voffset*V\ref@headIetU lazonedetexte,lesen-ttescourants,E|147S\newcount\ref@head\ref@bodyIleU corpsdutexteE|148S\newcount\ref@body\ref@footIetU lepieddepagecourant.E|149S\newcount\ref@foot PX\ref@margin \ref@marginwidth $n\ref@marginparICestvqaleurssontdirentespGourlespagespairesetimpaires,doncellessontcal- IculesU par\layout.E|150S\newcount\ref@margin E|151S\newcount\ref@marginwidthE|152S\newcount\ref@marginparXCes&vqaleurssontlesregistrestempGorairesutilissdanslepositionnementdes IdirentesU partiesdel'environnementpicture.qE|153S\newcount\IntervalE|154S\newcount\ExtraYPosE|155S\newcount\PositionXE|156S\newcount\PositionYE|157S\newcount\ArrowLength$n\lay@getvaluesIT*outeslesvqaleursquipGeuventchangerpGendantlaviedudoGcumentsontcalcules IparH7lamacro\lay@getvalues.PardfautcettemacroestexcutepGendantleI\begin{document}.qE|158S\def\lay@getvalues{% E|159]J\ConvertToCount\cnt@textheight\textheightE|160]J\ConvertToCount\cnt@textwidth\textwidthE|161]J\ConvertToCount\cnt@topmargin\topmarginE|162]J\ConvertToCount\cnt@oddsidemargin\oddsidemarginE|163]J\ConvertToCount\cnt@evensidemargin\evensidemarginE|164]J\ConvertToCount\cnt@headheight\headheightE|165]J\ConvertToCount\cnt@headsep\headsepE|166]J\ConvertToCount\cnt@marginparsep\marginparsepE|167]J\ConvertToCount\cnt@marginparwidth\marginparwidthE|168]J\ConvertToCount\cnt@marginparpush\marginparpushE|169]J\ConvertToCount\cnt@footskip\footskipE|170]J\ref@head=\ref@topE|171f\advance\ref@headNby-\ref@voffsetE|172f\advance\ref@headNby-\cnt@topmarginE|173f\advance\ref@headNby-\cnt@headheightJsIpackqageU layoutversionv1.1kau1995/11/2348oE|174]J\ref@body=\ref@head E|175f\advance\ref@bodyNby-\cnt@headsepE|176f\advance\ref@bodyNby-\cnt@textheightE|177]J\ref@foot=\ref@bodyE|178f\advance\ref@footNby-\cnt@footskipE|179]J}E|180S\AtBeginDocument{\lay@getvalues}؝$n\computevalues 5\layout |B\layout*ILaW$commande\layoutfaituneimage(environnementW$picture)etuntableauqui IreprsententU lesparamtresdemiseenpage.؝E|181S\newcommand\layout{%E|182]J\@ifstar{\lay@getvalues\lay@xlayout}{\lay@xlayout}}E|183S\def\lay@xlayout{%E|184]J\lay@layoutE|185]J\if@twosideE|186f\lay@layoutE|187]J\fi} PX\lay@layoutILaU macrointerne\lay@layoutfaittouteslesbassesuvres.;E|188S\newcommand\lay@layout{%E|189]J\thispagestyle{empty};XLesU actionsde\layoutdpGendentdupagetyleencours.E|190]J\if@twosideE|191f\ifodd\count\z@;XIci,U nousnousoGccuponsU d'unepageimpairedansundoGcumentrecto-verso.؝E|192p\typeout{Two-sidedNdocumentstyle,oddpage.}؝XAinsi,U nouscalculons\ref@marginwidth,\ref@marginparet\ref@margin.E|193p\ref@marginwidth=\cnt@oddsidemarginE|194p\ref@marginpar=\oneinchE|195p\advance\ref@marginparNby\ref@hoffsetE|196p\advance\ref@marginparNby\cnt@oddsidemarginE|197p\ref@margin\ref@marginparE|198p\if@reversemarginE|199yu\advance\ref@marginparNby-\cnt@marginparsepE|200yu\advance\ref@marginparNby-\cnt@marginparwidthE|201p\elseE|202yu\advance\ref@marginparNby\cnt@textwidthE|203yu\advance\ref@marginparNby\cnt@marginparsepE|204p\fi؝E|205f\else؝XIci,U noustraitonslecasd'unepagepairedansundoGcumentrecto-verso.E|206]J\typeout{Two-sidedNdocumentstyle,evenpage.}XOnU calculedonc\ref@marginwidth,\ref@marginparet\ref@margin.;E|207p\ref@marginwidth=\cnt@evensidemargin E|208p\ref@marginpar=\oneinchE|209p\advance\ref@marginparNby\ref@hoffsetE|210p\advance\ref@marginparNby\cnt@evensidemarginE|211p\ref@margin\ref@marginparE|212p\if@reversemarginE|213yu\advance\ref@marginparNby\cnt@textwidth V{sIpackqageU layoutversionv1.1kau1995/11/2349oE|214yu\advance\ref@marginparNby\cnt@marginparsep E|215p\elseE|216yu\advance\ref@marginparNby-\cnt@marginparsepE|217yu\advance\ref@marginparNby-\cnt@marginparwidthE|218p\fi*VE|219f\fiE|220]J\else*VXEnn,U lecasd'undoGcumentrecto.E|221f\typeout{One-sidedNdocumentstyle.}E|222f\ref@marginwidth=\cnt@oddsidemarginE|223f\ref@marginpar=\oneinchE|224f\advance\ref@marginparNby\ref@hoffsetE|225f\advance\ref@marginparNby\cnt@oddsidemarginE|226f\ref@margin\ref@marginparE|227f\if@reversemarginE|228p\advance\ref@marginparNby-\cnt@marginparsepE|229p\advance\ref@marginparNby-\cnt@marginparwidthE|230f\elseE|231p\advance\ref@marginparNby\cnt@textwidthE|232p\advance\ref@marginparNby\cnt@marginparsepE|233f\fiE|234]J\fi*VXMaintenant,nouscommenonsl'environnementpicture,ladivisionpardeux IdeU touslesparamtresestfaiteenrglant\unitlength0.5pt.qE|235]J\setlength{\unitlength}{.5pt}E|236]J\begin{picture}(\cnt@paperwidth,\cnt@paperheight)E|237f\centeringE|238f\thicklinesqXEnpremierlieu,nouspGositionnonslabotedelapageetleslignesderfrence.E|239f\put(0,0){\framebox(\cnt@paperwidth,\cnt@paperheight){\mbox{}}}E|240f\put(0,\cnt@voffset){\dashbox{10}(\cnt@paperwidth,0){\mbox{}}}E|241f\put(\cnt@hoffset,0){\dashbox{10}(0,\cnt@paperheight){\mbox{}}}*VXensuiteU lesen-ttes,E|242f\put(\ref@margin,\ref@head){%E|243p\framebox(\cnt@textwidth,\cnt@headheight)%E|244yu{\footnotesize\Headertext}}*VXleU corpsdutexte,E|245f\put(\ref@margin,\ref@body){%E|246p\framebox(\cnt@textwidth,\cnt@textheight){\Bodytext}}*VXlesU piedsdepageE|247f\put(\ref@margin,\ref@foot){%E|248p\framebox(\cnt@textwidth,\fheight){\footnotesize\Footertext}}*VXetU l'emplacementpGourlesnotesenmarge.E|249f\put(\ref@marginpar,\ref@body){%E|250p\framebox(\cnt@marginparwidth,\cnt@textheight)%E|251@{\footnotesize\shortstack{\MarginNotestext}}} a@sIpackqageU layoutversionv1.1kau1995/11/2310oXMaintenant,0nouscommenonspGositionnerleschespourmarquerlesdif- IfrentsU paramtres.partirdemaintenant,onutilise\thinlines. ߍE|252f\thinlinesߍX\PositionXBetV\PositionYserontlescoGordonnesducentredeschesindi-IquantU \textwidth.E|253f\SetToHalf\PositionX\cnt@textwidth E|254f\advance\PositionXNby\ref@marginߍILeschesdevraienttreunpGeuau-dessusdubasdelaboteindiquantlecorpsIduU texte.E|255f\PositionYN=\ref@body E|256f\advance\PositionYNby50ߍIUnU identiantestmisici,dansuncercle.E|257f\Identify{8}IEnsuiteU ondessinelache.E|258f\InsideHArrow\cnt@textwidthXMaintenantU \textheightE|259f\SetToHalf\PositionY\cnt@textheight E|260f\advance\PositionYNby\ref@bodyILaU pGositionhorizontaledelachesestauK`y cmr104=5delalargeurducorpsdetexte.E|261f\PositionXN=\cnt@textwidth E|262f\divide\PositionXNby5E|263f\multiplyN\PositionXby4E|264f\advance\PositionXNby\ref@marginߍXOnU pGositionneunidentiant,U dansuncercle.E|265f\Identify{7}E|266f\InsideVArrow\cnt@textheightߍIL'osetU horizontal\hoffset,E|267f\PositionYN=\ref@footE|268f\SetToHalf\PositionX\cnt@hoffsetE|269f\Identify{1}E|270f\InsideHArrow\cnt@hoffsetߍIlaU largeurdelamarge,E|271f\SetToQuart\PositionY\cnt@textheightE|272f\advance\PositionYNby\ref@bodyE|273f\OutsideHArrow\ref@margin\ref@marginwidth{20}E|274f\PositionXN=\cnt@hoffsetE|275f\advance\PositionXNby-30E|276f\Identify{3}ߍIlaU largeurdesparagraphesenmarge\marginparwidth,E|277f\SetToQuart\PositionY\cnt@textheightE|278f\advance\PositionYNby\ref@bodyߍIcetteVchedoittreunpGeusouscellepour\oddsidemarginou\evensidemargin.E|279f\advance\PositionYNby30E|280f\SetToHalf\PositionX\cnt@marginparwidthE|281f\advance\PositionXNby\ref@marginparE|282f\Identify{10}E|283f\InsideHArrow\cnt@marginparwidth kesIpackqageU layoutversionv1.1kau1995/11/2311oXLadistanceentreparagraphesenmargeetcorpsdetexte,\marginparsep IvqariantU selonquel'onsoitenrectoouenrecto-verso.kE|284f\advance\PositionYNby30 E|285f\if@twosideE|286p\ifodd\count\z@kXDoGcumentU recto,pagepaire:E|287yu\OutsideHArrow\ref@marginpar\cnt@marginparsep{20}E|288yu\PositionXN=\ref@marginparE|289p\elsekIetU pageimpaire.E|290yu\OutsideHArrow\ref@margin\cnt@marginparsep{20}E|291yu\PositionXN=\ref@marginE|292p\fiE|293f\elsekXDoGcumentU rectosimple.E|294p\OutsideHArrow\ref@marginpar\cnt@marginparsep{20}E|295p\PositionXN=\ref@marginparE|296f\fiE|297f\advance\PositionXNby30E|298f\Identify{9}kXIdentionsD\footskip.Lachesera1=8delalargeurdutexte(\textwidth).󍍑E|299f\PositionXN=\cnt@textwidthE|300f\divide\PositionXNby8E|301f\advance\PositionXNby\ref@marginE|302f\OutsideVArrow\ref@foot\cnt@footskip{20}{20}E|303f\PositionYN=\ref@footE|304f\advance\PositionYNby-30E|305f\Identify{11}XIdentionsU \voffset.LacheseraunpGeugauchedubGorddupapier.E|306f\PositionXN=\cnt@paperwidthE|307f\advance\PositionXNby-50E|308f\PositionYN=\cnt@paperheightE|309f\ExtraYPosN=\PositionYE|310f\advance\ExtraYPosNby-\cnt@voffsetE|311f\advance\PositionYNby\cnt@voffsetE|312f\divide\PositionYNby\tw@E|313f\Identify{2}E|314f\InsideVArrow\ExtraYPosXIdentionsU \topmargin,\headheightet\headsep. XLesrchesserontsituesau1=8de\textwidth,sparesl'unedel'autreparIlaU mmedistance,mmorisedans\Interval.E|315f\IntervalN=\cnt@textwidth E|316f\divide\IntervalNby8E|317f\PositionXN=\ref@marginE|318f\advance\PositionXNby\IntervalICommenonspar\topmargin.LeslongueursdeschesduhautpGourcestrois Iparamtres6sontdirentes.Danslecalculdeceslongueurs,ondoitcompGenserleIdiamtreU ducercle. uҠsIpackqageU layoutversionv1.1kau1995/11/2312oE|319f\Identify{4} E|320f\ExtraYPosN=\ref@headE|321f\advance\ExtraYPos\cnt@headheightE|322f\ArrowLengthN=\PositionYE|323f\advance\ArrowLength-\ExtraYPosE|324f\advance\ArrowLength-\cnt@topmarginE|325f\advance\ArrowLength-10%E|326f\OutsideVArrow\ExtraYPos\cnt@topmargin{20}{\ArrowLength}E|327f\advance\PositionXNby\IntervalqIEnsuiteU \headheightqE|328f\Identify{5}E|329f\advance\ArrowLength\cnt@topmarginE|330f\OutsideVArrow\ref@head\cnt@headheight{20}{\ArrowLength}E|331f\advance\PositionXNby\IntervalIEnnU \headsepqE|332f\Identify{6}E|333f\advance\ArrowLength\cnt@headheightE|334f\ExtraYPos=\ref@bodyE|335f\advance\ExtraYPos\cnt@textheightE|336f\OutsideVArrow\ExtraYPos\cnt@headsep{20}{\ArrowLength}XMaintenant,>NonpGeutterminerl'environnement>Npictureeta0jouterunpeude Iblanc.qE|337]J\end{picture}E|338E|339]J\medskipXSouswlagure,onplaceuntableaupGourmontrerlavritablevqaleurdespara- Imtres.TNotezquelapartiedcimaledeslongueursesttronque,i.e.72.27ptestIannoncU comme72pt.XLe>EtableauestplacdansunebGotedeprofondeurnullepourqu'ilrestesurlaImmeU pagequel'environnementU picture.qE|340]J\vtopNto0pt{% E|341f\@minipagerestore\footnotesize\ttfamilyE|342f\begin{tabular}{@{}rl@{\hspace{20pt}}rl}E|343p1N&\oneinchtext\+\bs\texttt{hoffset}E|344yu&N2&\oneinchtext\+\bs\texttt{voffset}\\E|345p3N&\if@twosideE|346ZV\ifodd\count\z@N\Show{cnt}{oddsidemargin}E|347ZV\elseN\Show{cnt}{evensidemargin}E|348ZV\fiE|349\elseE|350ZV\Show{cnt}{oddsidemargin}E|351\fi^z&N4&\Show{cnt}{topmargin}\\E|352p5N&\Show{cnt}{headheight}&6&\Show{cnt}{headsep}\\E|353p7N&\Show{cnt}{textheight}&8&\Show{cnt}{textwidth}\\E|354p9N&\Show{cnt}{marginparsep}&10&\Show{cnt}{marginparwidth}\\E|355p11&N\Show{cnt}{footskip}+&&\Show{cnt}{marginparpush}E|356t\rlap{(\notshown)}\\E|357yu&N\Show{ref}{hoffset}8&+&\Show{ref}{voffset}\\E|358yu&N\Show{cnt}{paperwidth}&+&\Show{cnt}{paperheight}\\E|359E|360]J\end{tabular}\vss} #sIChangeU History<13oIQuand_l'optionverbGoseestutilise,leslignessuivqantesachentlesparamtressur IleU terminal.qE|361]J\Type{ref}{hoffset} E|362]J\Type{ref}{voffset}E|363]J\Type{cnt}{textheight}E|364]J\Type{cnt}{textwidth}qIPourU nir,oncommenceunenouvellepage.E|365]J\newpageE|366S}E|367Sh'5" cmmi9=pack9age#g i!֍IChangeG\HistoryzgI%. ecrm0900v1.1 vX\lay@layout#:Ajoutunev cmmi10K`y cmr10< lcircle10O line10Y