From: Jean-Michel Sarlat Date: Wed, 21 Sep 2011 07:21:54 +0000 (+0200) Subject: Documentation : section Objectif plus couleurs X-Git-Url: https://melusine.eu.org/syracuse/G/git/?a=commitdiff_plain;h=60969a32a8febd5a54ad6648d92b8a612b2fcfac;p=mp-gdd.git Documentation : section Objectif plus couleurs --- diff --git a/doc/mp-gdd-doc.log b/doc/mp-gdd-doc.log deleted file mode 100644 index 0cbe91a..0000000 --- a/doc/mp-gdd-doc.log +++ /dev/null @@ -1,860 +0,0 @@ -This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011) (format=pdflatex 2011.8.8) 20 SEP 2011 23:56 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**mp-gdd-doc.tex -(./mp-gdd-doc.tex -LaTeX2e <2011/06/27> -Babel and hyphenation patterns for english, dumylang, nohyphenation, ge -rman-x-2011-07-01, ngerman-x-2011-07-01, afrikaans, ancientgreek, ibycus, arabi -c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis -h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis -h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian, - icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or -iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji, - lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol -ish, portuguese, romanian, russian, sanskrit, serbian, serbianc, slovak, sloven -ian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded -. -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/article.cls -Document Class: article 2007/10/19 v1.4h Standard LaTeX document class -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/size10.clo -File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option) -) -\c@part=\count79 -\c@section=\count80 -\c@subsection=\count81 -\c@subsubsection=\count82 -\c@paragraph=\count83 -\c@subparagraph=\count84 -\c@figure=\count85 -\c@table=\count86 -\abovecaptionskip=\skip41 -\belowcaptionskip=\skip42 -\bibindent=\dimen102 -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/inputenc.sty -Package: inputenc 2008/03/30 v1.1d Input encoding file -\inpenc@prehook=\toks14 -\inpenc@posthook=\toks15 - -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/utf8.def -File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc -Now handling font encoding OML ... -... no UTF-8 mapping file for font encoding OML -Now handling font encoding T1 ... -... processing UTF-8 mapping file for font encoding T1 - -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.dfu -File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00AB (decimal 171) - defining Unicode char U+00BB (decimal 187) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C0 (decimal 192) - defining Unicode char U+00C1 (decimal 193) - defining Unicode char U+00C2 (decimal 194) - defining Unicode char U+00C3 (decimal 195) - defining Unicode char U+00C4 (decimal 196) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00C7 (decimal 199) - defining Unicode char U+00C8 (decimal 200) - defining Unicode char U+00C9 (decimal 201) - defining Unicode char U+00CA (decimal 202) - defining Unicode char U+00CB (decimal 203) - defining Unicode char U+00CC (decimal 204) - defining Unicode char U+00CD (decimal 205) - defining Unicode char U+00CE (decimal 206) - defining Unicode char U+00CF (decimal 207) - defining Unicode char U+00D0 (decimal 208) - defining Unicode char U+00D1 (decimal 209) - defining Unicode char U+00D2 (decimal 210) - defining Unicode char U+00D3 (decimal 211) - defining Unicode char U+00D4 (decimal 212) - defining Unicode char U+00D5 (decimal 213) - defining Unicode char U+00D6 (decimal 214) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00D9 (decimal 217) - defining Unicode char U+00DA (decimal 218) - defining Unicode char U+00DB (decimal 219) - defining Unicode char U+00DC (decimal 220) - defining Unicode char U+00DD (decimal 221) - defining Unicode char U+00DE (decimal 222) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E0 (decimal 224) - defining Unicode char U+00E1 (decimal 225) - defining Unicode char U+00E2 (decimal 226) - defining Unicode char U+00E3 (decimal 227) - defining Unicode char U+00E4 (decimal 228) - defining Unicode char U+00E5 (decimal 229) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00E7 (decimal 231) - defining Unicode char U+00E8 (decimal 232) - defining Unicode char U+00E9 (decimal 233) - defining Unicode char U+00EA (decimal 234) - defining Unicode char U+00EB (decimal 235) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F0 (decimal 240) - defining Unicode char U+00F1 (decimal 241) - defining Unicode char U+00F2 (decimal 242) - defining Unicode char U+00F3 (decimal 243) - defining Unicode char U+00F4 (decimal 244) - defining Unicode char U+00F5 (decimal 245) - defining Unicode char U+00F6 (decimal 246) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+00F9 (decimal 249) - defining Unicode char U+00FA (decimal 250) - defining Unicode char U+00FB (decimal 251) - defining Unicode char U+00FC (decimal 252) - defining Unicode char U+00FD (decimal 253) - defining Unicode char U+00FE (decimal 254) - defining Unicode char U+00FF (decimal 255) - defining Unicode char U+0102 (decimal 258) - defining Unicode char U+0103 (decimal 259) - defining Unicode char U+0104 (decimal 260) - defining Unicode char U+0105 (decimal 261) - defining Unicode char U+0106 (decimal 262) - defining Unicode char U+0107 (decimal 263) - defining Unicode char U+010C (decimal 268) - defining Unicode char U+010D (decimal 269) - defining Unicode char U+010E (decimal 270) - defining Unicode char U+010F (decimal 271) - defining Unicode char U+0110 (decimal 272) - defining Unicode char U+0111 (decimal 273) - defining Unicode char U+0118 (decimal 280) - defining Unicode char U+0119 (decimal 281) - defining Unicode char U+011A (decimal 282) - defining Unicode char U+011B (decimal 283) - defining Unicode char U+011E (decimal 286) - defining Unicode char U+011F (decimal 287) - defining Unicode char U+0130 (decimal 304) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0132 (decimal 306) - defining Unicode char U+0133 (decimal 307) - defining Unicode char U+0139 (decimal 313) - defining Unicode char U+013A (decimal 314) - defining Unicode char U+013D (decimal 317) - defining Unicode char U+013E (decimal 318) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0143 (decimal 323) - defining Unicode char U+0144 (decimal 324) - defining Unicode char U+0147 (decimal 327) - defining Unicode char U+0148 (decimal 328) - defining Unicode char U+014A (decimal 330) - defining Unicode char U+014B (decimal 331) - defining Unicode char U+0150 (decimal 336) - defining Unicode char U+0151 (decimal 337) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+0154 (decimal 340) - defining Unicode char U+0155 (decimal 341) - defining Unicode char U+0158 (decimal 344) - defining Unicode char U+0159 (decimal 345) - defining Unicode char U+015A (decimal 346) - defining Unicode char U+015B (decimal 347) - defining Unicode char U+015E (decimal 350) - defining Unicode char U+015F (decimal 351) - defining Unicode char U+0160 (decimal 352) - defining Unicode char U+0161 (decimal 353) - defining Unicode char U+0162 (decimal 354) - defining Unicode char U+0163 (decimal 355) - defining Unicode char U+0164 (decimal 356) - defining Unicode char U+0165 (decimal 357) - defining Unicode char U+016E (decimal 366) - defining Unicode char U+016F (decimal 367) - defining Unicode char U+0170 (decimal 368) - defining Unicode char U+0171 (decimal 369) - defining Unicode char U+0178 (decimal 376) - defining Unicode char U+0179 (decimal 377) - defining Unicode char U+017A (decimal 378) - defining Unicode char U+017B (decimal 379) - defining Unicode char U+017C (decimal 380) - defining Unicode char U+017D (decimal 381) - defining Unicode char U+017E (decimal 382) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201A (decimal 8218) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) - defining Unicode char U+201E (decimal 8222) - defining Unicode char U+2030 (decimal 8240) - defining Unicode char U+2031 (decimal 8241) - defining Unicode char U+2039 (decimal 8249) - defining Unicode char U+203A (decimal 8250) - defining Unicode char U+2423 (decimal 9251) -) -Now handling font encoding OT1 ... -... processing UTF-8 mapping file for font encoding OT1 - -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/ot1enc.dfu -File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc - defining Unicode char U+00A1 (decimal 161) - defining Unicode char U+00A3 (decimal 163) - defining Unicode char U+00B8 (decimal 184) - defining Unicode char U+00BF (decimal 191) - defining Unicode char U+00C5 (decimal 197) - defining Unicode char U+00C6 (decimal 198) - defining Unicode char U+00D8 (decimal 216) - defining Unicode char U+00DF (decimal 223) - defining Unicode char U+00E6 (decimal 230) - defining Unicode char U+00EC (decimal 236) - defining Unicode char U+00ED (decimal 237) - defining Unicode char U+00EE (decimal 238) - defining Unicode char U+00EF (decimal 239) - defining Unicode char U+00F8 (decimal 248) - defining Unicode char U+0131 (decimal 305) - defining Unicode char U+0141 (decimal 321) - defining Unicode char U+0142 (decimal 322) - defining Unicode char U+0152 (decimal 338) - defining Unicode char U+0153 (decimal 339) - defining Unicode char U+2013 (decimal 8211) - defining Unicode char U+2014 (decimal 8212) - defining Unicode char U+2018 (decimal 8216) - defining Unicode char U+2019 (decimal 8217) - defining Unicode char U+201C (decimal 8220) - defining Unicode char U+201D (decimal 8221) -) -Now handling font encoding OMS ... -... processing UTF-8 mapping file for font encoding OMS - -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/omsenc.dfu -File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc - defining Unicode char U+00A7 (decimal 167) - defining Unicode char U+00B6 (decimal 182) - defining Unicode char U+00B7 (decimal 183) - defining Unicode char U+2020 (decimal 8224) - defining Unicode char U+2021 (decimal 8225) - defining Unicode char U+2022 (decimal 8226) -) -Now handling font encoding OMX ... -... no UTF-8 mapping file for font encoding OMX -Now handling font encoding U ... -... no UTF-8 mapping file for font encoding U - defining Unicode char U+00A9 (decimal 169) - defining Unicode char U+00AA (decimal 170) - defining Unicode char U+00AE (decimal 174) - defining Unicode char U+00BA (decimal 186) - defining Unicode char U+02C6 (decimal 710) - defining Unicode char U+02DC (decimal 732) - defining Unicode char U+200C (decimal 8204) - defining Unicode char U+2026 (decimal 8230) - defining Unicode char U+2122 (decimal 8482) - defining Unicode char U+2423 (decimal 9251) -)) -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mathdesign.sty -Package: mathdesign 2006/01/29 v1.55 Math Design Project - -(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 1999/03/16 v1.13 key=value parser (DPC) -\KV@toks@=\toks16 -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/ifthen.sty -Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbch/mdbch.cfg) -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbch/mdbch.sty -Package: mdbch 2006/01/29 v1.55 bitstream charter + mdbch (Math Design Project) - - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdfont.def -File: mdfont.def 2006/01/29 v1.55 (Math Design Project) -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdsffont.def -File: mdsffont.def 2006/01/29 v1.55 (Math Design Project) -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdttfont.def -File: mdttfont.def 2006/01/29 v1.55 (Math Design Project) -) -\symmdcal=\mathgroup4 -LaTeX Font Info: Overwriting symbol font `mdcal' in version `bold' -(Font) OMS/mdbch/m/n --> OMS/mdbch/b/n on input line 89. -\symmdscr=\mathgroup5 -LaTeX Font Info: Overwriting symbol font `mdscr' in version `bold' -(Font) OMS/mdbch/m/n --> OMS/mdbch/b/n on input line 95. -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/xmdeuf/m/n --> U/xmdeuf/b/n on input line 102. -LaTeX Font Info: Try loading font information for OT1+mdbch on input line 11 -1. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbch/ot1mdbch.fd -File: ot1mdbch.fd 2006/01/28 Fontinst v1.928 font definitions for OT1/mdbch. -) -LaTeX Font Info: Font shape `OT1/mdbch/m/n' will be -(Font) scaled to size 9.60007pt on input line 111. -LaTeX Font Info: Overwriting symbol font `operators' in version `normal' -(Font) OT1/cmr/m/n --> OT1/mdbch/m/n on input line 114. -LaTeX Font Info: Overwriting symbol font `letters' in version `normal' -(Font) OML/cmm/m/it --> OML/mdbch/m/it on input line 115. -LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' -(Font) OMS/cmsy/m/n --> OMS/mdbch/m/n on input line 116. -LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' -(Font) OMX/cmex/m/n --> OMX/mdbch/m/n on input line 117. -LaTeX Font Info: Overwriting symbol font `operators' in version `bold' -(Font) OT1/cmr/bx/n --> OT1/mdbch/b/n on input line 119. -LaTeX Font Info: Overwriting symbol font `letters' in version `bold' -(Font) OML/cmm/b/it --> OML/mdbch/b/it on input line 120. -LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' -(Font) OMS/cmsy/b/n --> OMS/mdbch/b/n on input line 121. -LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' -(Font) OMX/cmex/m/n --> OMX/mdbch/b/n on input line 122. -LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' -(Font) OT1/mdbch/m/n --> OT1/mdbch/m/n on input line 124. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' -(Font) OT1/cmr/bx/n --> OT1/mdbch/b/n on input line 125. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' -(Font) OT1/cmr/m/it --> OT1/mdbch/m/it on input line 126. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' -(Font) OT1/cmss/m/n --> OT1/cmss/m/n on input line 127. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' -(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 128. -LaTeX Font Info: Overwriting math alphabet `\mathcal' in version `normal' -(Font) OMS/mdbch/m/n --> OMS/mdbch/m/n on input line 132. -LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold' -(Font) OT1/mdbch/b/n --> OT1/mdbch/b/n on input line 137. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' -(Font) OT1/cmr/bx/n --> OT1/mdbch/b/n on input line 138. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' -(Font) OT1/cmr/bx/it --> OT1/mdbch/b/it on input line 139. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' -(Font) OT1/cmss/bx/n --> OT1/cmss/b/n on input line 140. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' -(Font) OT1/cmtt/m/n --> OT1/cmtt/b/n on input line 141. -LaTeX Font Info: Redeclaring math accent \widetilde on input line 153. -LaTeX Font Info: Redeclaring math accent \widehat on input line 154. -\symlettersupright=\mathgroup6 -LaTeX Font Info: Overwriting symbol font `lettersupright' in version `bold' -(Font) OML/mdbch/m/n --> OML/mdbch/b/n on input line 190. -LaTeX Font Info: Redeclaring math alphabet \mathrm on input line 193. -Now handling font encoding MDA ... -... no UTF-8 mapping file for font encoding MDA -\symmathdesignA=\mathgroup7 -LaTeX Font Info: Overwriting symbol font `mathdesignA' in version `bold' -(Font) MDA/mdbch/m/n --> MDA/mdbch/b/n on input line 382. -\@emptytoks=\toks17 -LaTeX Font Info: Redeclaring math accent \widetilde on input line 421. -LaTeX Font Info: Redeclaring math accent \widehat on input line 422. -Now handling font encoding MDB ... -... no UTF-8 mapping file for font encoding MDB -\symmathdesignB=\mathgroup8 -LaTeX Font Info: Overwriting symbol font `mathdesignB' in version `bold' -(Font) MDB/mdbch/m/n --> MDB/mdbch/b/n on input line 685. -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2005/09/27 v1.99g Standard LaTeX package - -(/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.def -File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding T1 on input line 43. -) -LaTeX Font Info: Try loading font information for T1+mdbch on input line 100 -. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbch/t1mdbch.fd -File: t1mdbch.fd 2006/01/28 Fontinst v1.928 font definitions for T1/mdbch. -) -LaTeX Font Info: Font shape `T1/mdbch/m/n' will be -(Font) scaled to size 9.60007pt on input line 100. -)) -(/usr/local/texlive/2011/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2010/09/12 v5.6 Page Geometry - -(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifpdf.sty -Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) -Package ifpdf Info: pdfTeX in PDF mode is detected. -) -(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifvtex.sty -Package: ifvtex 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO) -Package ifvtex Info: VTeX not detected. -) -(/usr/local/texlive/2011/texmf-dist/tex/generic/ifxetex/ifxetex.sty -Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional -) -\Gm@cnth=\count87 -\Gm@cntv=\count88 -\c@Gm@tempcnt=\count89 -\Gm@bindingoffset=\dimen103 -\Gm@wd@mp=\dimen104 -\Gm@odd@mp=\dimen105 -\Gm@even@mp=\dimen106 -\Gm@layoutwidth=\dimen107 -\Gm@layoutheight=\dimen108 -\Gm@layouthoffset=\dimen109 -\Gm@layoutvoffset=\dimen110 -\Gm@dimlist=\toks18 -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/tools/xspace.sty -Package: xspace 2009/10/20 v1.13 Space after command names (DPC,MH) -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/xcolor/xcolor.sty -Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) - -(/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg -File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive -) -Package xcolor Info: Driver file: pdftex.def on input line 225. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/pdftex-def/pdftex.def -File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX - -(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO) -) -(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2011/04/18 v1.20 LaTeX kernel commands for general use (HO) -) -\Gread@gobject=\count90 -) -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. -Package xcolor Info: Model `RGB' extended on input line 1353. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/tools/multicol.sty -Package: multicol 2011/06/27 v1.7a multicolumn formatting (FMi) -\c@tracingmulticols=\count91 -\mult@box=\box26 -\multicol@leftmargin=\dimen111 -\c@unbalance=\count92 -\c@collectmore=\count93 -\doublecol@number=\count94 -\multicoltolerance=\count95 -\multicolpretolerance=\count96 -\full@width=\dimen112 -\page@free=\dimen113 -\premulticols=\dimen114 -\postmulticols=\dimen115 -\multicolsep=\skip43 -\multicolbaselineskip=\skip44 -\partial@page=\box27 -\last@line=\box28 -\mult@rightbox=\box29 -\mult@grightbox=\box30 -\mult@gfirstbox=\box31 -\mult@firstbox=\box32 -\@tempa=\box33 -\@tempa=\box34 -\@tempa=\box35 -\@tempa=\box36 -\@tempa=\box37 -\@tempa=\box38 -\@tempa=\box39 -\@tempa=\box40 -\@tempa=\box41 -\@tempa=\box42 -\@tempa=\box43 -\@tempa=\box44 -\@tempa=\box45 -\@tempa=\box46 -\@tempa=\box47 -\@tempa=\box48 -\@tempa=\box49 -\c@columnbadness=\count97 -\c@finalcolumnbadness=\count98 -\last@try=\dimen116 -\multicolovershoot=\dimen117 -\multicolundershoot=\dimen118 -\mult@nat@firstbox=\box50 -\colbreak@box=\box51 -\multicol@sort@counter=\count99 -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.sty -\lst@mode=\count100 -\lst@gtempboxa=\box52 -\lst@token=\toks19 -\lst@length=\count101 -\lst@currlwidth=\dimen119 -\lst@column=\count102 -\lst@pos=\count103 -\lst@lostspace=\dimen120 -\lst@width=\dimen121 -\lst@newlines=\count104 -\lst@lineno=\count105 -\lst@maxwidth=\dimen122 - -(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) -\c@lstnumber=\count106 -\lst@skipnumbers=\count107 -\lst@framebox=\box53 -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.cfg -File: listings.cfg 2007/02/22 1.4 listings configuration -)) -Package: listings 2007/02/22 1.4 (Carsten Heinz) - -(/usr/local/texlive/2011/texmf-dist/tex/latex/showexpl/showexpl.sty -Package: showexpl 2007/02/03 v0.3h Typesetting example code (RN) - -(/usr/local/texlive/2011/texmf-dist/tex/latex/tools/calc.sty -Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ) -\calc@Acount=\count108 -\calc@Bcount=\count109 -\calc@Adimen=\dimen123 -\calc@Bdimen=\dimen124 -\calc@Askip=\skip45 -\calc@Bskip=\skip46 -LaTeX Info: Redefining \setlength on input line 76. -LaTeX Info: Redefining \addtolength on input line 77. -\calc@Ccount=\count110 -\calc@Cskip=\skip47 -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) - -(/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 1999/03/16 v1.09 sin cos tan (DPC) -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/graphics.cfg -File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live -) -Package graphics Info: Driver file: pdftex.def on input line 91. -) -\Gin@req@height=\dimen125 -\Gin@req@width=\dimen126 -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/varwidth/varwidth.sty -Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages -\@vwid@box=\box54 -\sift@deathcycles=\count111 -\@vwid@loff=\dimen127 -\@vwid@roff=\dimen128 -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) -\lst@WFtoken=\toks20 -\lst@WF=\write3 -) -\SX@ResBox=\box55 -\c@ltxexample=\count112 -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/mflogo/mflogo.sty -Package: mflogo 1999/03/10 v2.0 LaTeX package for Metafont and MetaPost logos -) -(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.sty -Package: babel 2008/07/08 v3.8m The Babel package - -(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/frenchb.ldf -Language: frenchb 2011/07/18 v2.5f French support from the babel system - -(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.def -File: babel.def 2008/07/08 v3.8m Babel common definitions -\babel@savecnt=\count113 -\U@D=\dimen129 -) -\FB@interchartokenstateORI=\count114 -Package babel Info: Making : an active character on input line 238. -Package babel Info: Making ; an active character on input line 239. -Package babel Info: Making ! an active character on input line 240. -Package babel Info: Making ? an active character on input line 241. -\FB@Mht=\dimen130 -\std@mcc=\count115 -\dec@mcc=\count116 -\parindentFFN=\dimen131 - -************************************* -* Local config file frenchb.cfg used -* -(/usr/local/texlive/2011/texmf-dist/tex/generic/babel/frenchb.cfg))) -(/usr/local/texlive/2011/texmf-dist/tex/latex/carlisle/scalefnt.sty) -(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang1.sty -File: lstlang1.sty 2004/09/05 1.3 listings language file -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang2.sty -File: lstlang2.sty 2004/09/05 1.3 listings language file -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang3.sty -File: lstlang3.sty 2004/09/05 1.3 listings language file -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) -) -(./mp-gdd-doc.aux) -\openout1 = `mp-gdd-doc.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 58. -LaTeX Font Info: ... okay on input line 58. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 58. -LaTeX Font Info: ... okay on input line 58. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 58. -LaTeX Font Info: ... okay on input line 58. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 58. -LaTeX Font Info: ... okay on input line 58. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 58. -LaTeX Font Info: ... okay on input line 58. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 58. -LaTeX Font Info: ... okay on input line 58. -LaTeX Font Info: Checking defaults for MDA/cmr/m/n on input line 58. -LaTeX Font Info: Try loading font information for MDA+cmr on input line 58. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdacmr.fd -File: mdacmr.fd -) -LaTeX Font Info: ... okay on input line 58. -LaTeX Font Info: Checking defaults for MDB/cmr/m/n on input line 58. -LaTeX Font Info: Try loading font information for MDB+cmr on input line 58. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbcmr.fd -File: mdbcmr.fd -) -LaTeX Font Info: ... okay on input line 58. - -*geometry* driver: auto-detecting -*geometry* detected driver: pdftex -*geometry* verbose mode - [ preamble ] result: -* driver: pdftex -* paper: -* layout: -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: -* h-part:(L,W,R)=(71.13188pt, 472.03123pt, 71.13188pt) -* v-part:(T,H,B)=(71.13188pt, 652.70622pt, 71.13188pt) -* \paperwidth=614.295pt -* \paperheight=794.96999pt -* \textwidth=472.03123pt -* \textheight=652.70622pt -* \oddsidemargin=-1.1381pt -* \evensidemargin=-1.1381pt -* \topmargin=-38.1381pt -* \headheight=12.0pt -* \headsep=25.0pt -* \topskip=10.0pt -* \footskip=30.0pt -* \marginparwidth=65.0pt -* \marginparsep=11.0pt -* \columnsep=10.0pt -* \skip\footins=9.0pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidefalse -* \@mparswitchfalse -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - -(/usr/local/texlive/2011/texmf-dist/tex/context/base/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count117 -\scratchdimen=\dimen132 -\scratchbox=\box56 -\nofMPsegments=\count118 -\nofMParguments=\count119 -\everyMPshowfont=\toks21 -\MPscratchCnt=\count120 -\MPscratchDim=\dimen133 -\MPnumerator=\count121 -\makeMPintoPDFobject=\count122 -\everyMPtoPDFconversion=\toks22 -) -\c@lstlisting=\count123 - (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty -Package: pdftexcmds 2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO) - -(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifluatex.sty -Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -) -Package pdftexcmds Info: LuaTeX not detected. -Package pdftexcmds Info: \pdf@primitive is available. -Package pdftexcmds Info: \pdf@ifprimitive is available. -Package pdftexcmds Info: \pdfdraftmode found. -) -(/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf - -(/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2010/08/19 v1.1 Managing graphics extensions (HO) - -(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty -Package: kvdefinekeys 2011/04/07 v1.3 Defining keys (HO) -)) -(/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2010/12/23 v3.10 Keyval support for LaTeX options (HO) - -(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty -Package: kvsetkeys 2011/04/07 v1.13 Key value parser (HO) - -(/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/etexcmds.sty -Package: etexcmds 2011/02/16 v1.5 Prefix for e-TeX command names (HO) -Package etexcmds Info: Could not find \expanded. -(etexcmds) That can mean that you are not using pdfTeX 1.50 or -(etexcmds) that some package has redefined \expanded. -(etexcmds) In the latter case, load this package earlier. -))) -Package grfext Info: Graphics extension search list: -(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE -G,.JBIG2,.JB2,.eps] -(grfext) \AppendGraphicsExtensions on input line 452. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv -e -)) -LaTeX Info: Redefining \degres on input line 58. -LaTeX Info: Redefining \dots on input line 58. -LaTeX Info: Redefining \up on input line 58. -LaTeX Font Info: Font shape `T1/mdbch/m/n' will be -(Font) scaled to size 13.82408pt on input line 60. -LaTeX Font Info: Font shape `T1/mdbch/bx/n' in size <14.4> not available -(Font) Font shape `T1/mdbch/b/n' tried instead on input line 60. -LaTeX Font Info: Font shape `T1/mdbch/b/n' will be -(Font) scaled to size 13.82408pt on input line 60. -LaTeX Font Info: Font shape `T1/cmtt/m/n' will be -(Font) scaled to size 10.74997pt on input line 62. -LaTeX Font Info: Try loading font information for U+logo on input line 62. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mflogo/ulogo.fd -File: ulogo.fd 1999/03/10 v2.0 LaTeX font defs for Metafont and MetaPost logos -) -LaTeX Font Info: Font shape `T1/mdbch/m/fsc' will be -(Font) scaled to size 9.60007pt on input line 83. -LaTeX Font Info: Font shape `OT1/mdbch/m/n' will be -(Font) scaled to size 6.72005pt on input line 95. -LaTeX Font Info: Font shape `OT1/mdbch/m/n' will be -(Font) scaled to size 4.80003pt on input line 95. -LaTeX Font Info: Try loading font information for OML+mdbch on input line 95 -. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbch/omlmdbch.fd -File: omlmdbch.fd 2006/01/28 Fontinst v1.928 font definitions for OML/mdbch. -) -LaTeX Font Info: Font shape `OML/mdbch/m/it' will be -(Font) scaled to size 9.60007pt on input line 95. -LaTeX Font Info: Font shape `OML/mdbch/m/it' will be -(Font) scaled to size 6.72005pt on input line 95. -LaTeX Font Info: Font shape `OML/mdbch/m/it' will be -(Font) scaled to size 4.80003pt on input line 95. -LaTeX Font Info: Try loading font information for OMS+mdbch on input line 95 -. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbch/omsmdbch.fd -File: omsmdbch.fd 2006/01/28 Fontinst v1.928 font definitions for OMS/mdbch. -) -LaTeX Font Info: Font shape `OMS/mdbch/m/n' will be -(Font) scaled to size 9.60007pt on input line 95. -LaTeX Font Info: Font shape `OMS/mdbch/m/n' will be -(Font) scaled to size 6.72005pt on input line 95. -LaTeX Font Info: Font shape `OMS/mdbch/m/n' will be -(Font) scaled to size 4.80003pt on input line 95. -LaTeX Font Info: Try loading font information for OMX+mdbch on input line 95 -. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbch/omxmdbch.fd -File: omxmdbch.fd 2006/01/28 Fontinst v1.928 font definitions for OMX/mdbch. -) -LaTeX Font Info: Font shape `OMX/mdbch/m/n' will be -(Font) scaled to size 9.60007pt on input line 95. -LaTeX Font Info: Font shape `OMX/mdbch/m/n' will be -(Font) scaled to size 6.72005pt on input line 95. -LaTeX Font Info: Font shape `OMX/mdbch/m/n' will be -(Font) scaled to size 4.80003pt on input line 95. -LaTeX Font Info: Font shape `OML/mdbch/m/n' will be -(Font) scaled to size 9.60007pt on input line 95. -LaTeX Font Info: Font shape `OML/mdbch/m/n' will be -(Font) scaled to size 6.72005pt on input line 95. -LaTeX Font Info: Font shape `OML/mdbch/m/n' will be -(Font) scaled to size 4.80003pt on input line 95. -LaTeX Font Info: Try loading font information for MDA+mdbch on input line 95 -. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbch/mdamdbch.fd -File: mdamdbch.fd 2006/01/28 Fontinst v1.928 font definitions for MDA/mdbch. -) -LaTeX Font Info: Font shape `MDA/mdbch/m/n' will be -(Font) scaled to size 9.60007pt on input line 95. -LaTeX Font Info: Font shape `MDA/mdbch/m/n' will be -(Font) scaled to size 6.72005pt on input line 95. -LaTeX Font Info: Font shape `MDA/mdbch/m/n' will be -(Font) scaled to size 4.80003pt on input line 95. -LaTeX Font Info: Try loading font information for MDB+mdbch on input line 95 -. - -(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbch/mdbmdbch.fd -File: mdbmdbch.fd 2006/01/28 Fontinst v1.928 font definitions for MDB/mdbch. -) -LaTeX Font Info: Font shape `MDB/mdbch/m/n' will be -(Font) scaled to size 9.60007pt on input line 95. -LaTeX Font Info: Font shape `MDB/mdbch/m/n' will be -(Font) scaled to size 6.72005pt on input line 95. -LaTeX Font Info: Font shape `MDB/mdbch/m/n' will be -(Font) scaled to size 4.80003pt on input line 95. -LaTeX Font Info: Font shape `T1/mdbch/m/n' will be -(Font) scaled to size 6.72005pt on input line 95. -LaTeX Font Info: Font shape `T1/mdbch/m/n' will be -(Font) scaled to size 7.68005pt on input line 96. -LaTeX Font Info: Font shape `T1/cmtt/m/n' will be -(Font) scaled to size 8.59998pt on input line 96. -LaTeX Font Info: Font shape `T1/mdbch/m/it' will be -(Font) scaled to size 9.60007pt on input line 117. -LaTeX Font Info: Font shape `T1/mdbch/bx/n' in size <10> not available -(Font) Font shape `T1/mdbch/b/n' tried instead on input line 125. -LaTeX Font Info: Font shape `T1/mdbch/b/n' will be -(Font) scaled to size 9.60007pt on input line 125. -LaTeX Font Info: Font shape `T1/cmtt/bx/n' in size <10> not available -(Font) Font shape `T1/cmtt/m/n' tried instead on input line 125. -LaTeX Font Info: Font shape `T1/cmtt/m/n' will be -(Font) scaled to size 10.74997pt on input line 125. -LaTeX Font Info: Font shape `T1/cmtt/m/n' will be -(Font) scaled to size 9.67497pt on input line 129. -LaTeX Font Info: Font shape `T1/mdbch/m/n' will be -(Font) scaled to size 8.64006pt on input line 130. -LaTeX Font Info: Font shape `T1/mdbch/m/n' will be -(Font) scaled to size 4.80003pt on input line 130. - -[1 - -{/usr/local/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] -LaTeX Font Info: Font shape `T1/mdbch/m/n' will be -(Font) scaled to size 11.52008pt on input line 174. -LaTeX Font Info: Font shape `T1/mdbch/bx/n' in size <12> not available -(Font) Font shape `T1/mdbch/b/n' tried instead on input line 174. -LaTeX Font Info: Font shape `T1/mdbch/b/n' will be -(Font) scaled to size 11.52008pt on input line 174. -LaTeX Font Info: Font shape `T1/cmtt/bx/n' in size <12> not available -(Font) Font shape `T1/cmtt/m/n' tried instead on input line 174. -LaTeX Font Info: Font shape `T1/cmtt/m/n' will be -(Font) scaled to size 12.89996pt on input line 174. - -[2] (./mp-gdd-doc.aux) ) -Here is how much of TeX's memory you used: - 7123 strings out of 493629 - 97644 string characters out of 3143345 - 188553 words of memory out of 3000000 - 10260 multiletter control sequences out of 15000+200000 - 46708 words of font info for 70 fonts, out of 3000000 for 9000 - 831 hyphenation exceptions out of 8191 - 38i,5n,41p,237b,1438s stack positions out of 5000i,500n,10000p,200000b,50000s -{/usr/local/texlive/2011/texmf-dist/fonts/enc/dvips/cm- -super/cm-super-t1.enc}{/usr/local/texlive/2011/texmf-dist/fonts/enc/dvips/ly1/t -exnansi.enc}< -/usr/local/texlive/2011/texmf-dist/fonts/type1/public/cm-super/sftt0900.pfb> -Output written on mp-gdd-doc.pdf (2 pages, 137663 bytes). -PDF statistics: - 45 PDF objects out of 1000 (max. 8388607) - 32 compressed objects within 1 object stream - 0 named destinations out of 1000 (max. 500000) - 1 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/doc/mp-gdd-doc.pdf b/doc/mp-gdd-doc.pdf index 01180fd..36fe5e0 100644 Binary files a/doc/mp-gdd-doc.pdf and b/doc/mp-gdd-doc.pdf differ diff --git a/doc/mp-gdd-doc.tex b/doc/mp-gdd-doc.tex index f71d136..c2c6655 100644 --- a/doc/mp-gdd-doc.tex +++ b/doc/mp-gdd-doc.tex @@ -3,13 +3,15 @@ \usepackage[charter]{mathdesign} \usepackage[margin=2.5cm]{geometry} \usepackage{xspace} -\usepackage{xcolor} +\usepackage[svgnames]{xcolor} \usepackage{multicol} \usepackage{listings} \usepackage{showexpl} % examples \usepackage{mflogo} \usepackage[frenchb]{babel} +\renewcommand{\ttdefault}{lmtt} + \definecolor{hellgelb}{rgb}{1,1,0.85} \definecolor{colKeys}{rgb}{0,0,1} @@ -22,9 +24,9 @@ language=metapost,% float=hbp,% basicstyle=\ttfamily\small, % - identifierstyle=\color{colIdentifier}, % - keywordstyle=\color{colKeys}, % - stringstyle=\color{colString}, % + identifierstyle=\color{DarkSlateGrey}, % + keywordstyle=\color{DarkBlue}\itshape, % + stringstyle=\color{Green}, % commentstyle=\color{colComments}, % columns=flexible, % tabsize=4, % @@ -38,7 +40,14 @@ breaklines=true, % breakautoindent=true, captionpos=b, - xleftmargin=1em + xleftmargin=1em, + sensitive=true, + morekeywords=[7]{Point,Vecteur}, + keywordstyle=[7]\color{FireBrick}, + morekeywords=[8]{gddO,gddA,gddB,gddC,gddT}, + keywordstyle=[8]\color{Sienna}, + morekeywords=[9]{PointImp}, + keywordstyle=[9]\color{Olive} } \lstset{explpreset={pos=t,wide=false,rframe={},preset=\centering}} \lstdefinestyle{syntax}{backgroundcolor=\color{blue!15},numbers=none,xleftmargin=0pt,xrightmargin=0pt, @@ -88,15 +97,41 @@ fonctions. Il est à noté aussi que certaines fonctions s'appuient sur l'extension \fichier{graph.mp} présent dans toutes les bonnes distributions \TeX. +\section{Objectif} + +\mpgdd a été écrit avec le but de proposer des macros \MP{} permettant +de réaliser une figure de géométrie \emph{en collant} d'assez près +à une description impérative: +\begin{quote}\itshape +Soit \(A\) le point de coordonnées (2,3).\\ +Soit \(B\) le point de coordonnées (4,5).\\ +Trace la droite \((A,B)\).\\ +.... +\end{quote} +Dans ce cadre, les objets géométriques sont le plus souvent nommés +(\(A\), \(B\), etc.) ou désignés par leur nature et leurs attributs +(droite \((A,B)\), etc.). Pour ne pas avoir à dépasser ce mode de +description, en particulier pour éviter d'avoir à déclarer le +\emph{type} de ces objets, le choix a été fait de les identifier par +un \emph{index}\footnote{Le type \typeMP{numeric}, qui est le type par +défaut dans \MP, ne demande pas de déclaration préalable.} dans des +tables qui en précisent les caractéristiques. + +\textbf{Note} -- À ce jour, l'objectif n'est pas atteint, le +développement est loin d'être achevé; il est encore nécessaire de +faire appel à des commandes \MP{} ou à des \emph{macros +intermédiaires} pour décrire une figure. Cela évoluera sans doute +avec le temps, le temps de trouver une syntaxe satisfaisante... + \section{Principe général de fonctionnement} -\mpgdd utilise des tables comme structure principale. -Chaque objet est numéroté via le compteur \variable{gddO}, son -type\footnote{Les types sont propres à \mpgdd et seront décrit plus - tard.} est stocké dans la table \variable{gddT[]} à la place -\variable{gddT[gddO]}. Les propriétés des objets sont définies dans, là -encore, des tables de type \typeMP{numeric} qui sont -\variable{gddA[]}, \variable{gddB[]},\dots,\variable{gddF[]}. +\mpgdd utilise des tables comme structure principale. Chaque objet est +numéroté via le compteur \variable{gddO}, son type\footnote{Les types +sont propres à \mpgdd et seront décrits plus tard.} est stocké dans +la table \variable{gddT[]} à la place \variable{gddT[gddO]}. Les +propriétés des objets sont définies dans, là encore, des tables de +type \typeMP{numeric} qui sont \variable{gddA[]}, \variable{gddB[]}, +\dots, \variable{gddF[]}. Par exemple, pour un \typeGDD{Point} (type \mpgdd), la première coordonnée se trouve dans \variable{gddA[]} et la seconde dans \variable{gddB[]} @@ -122,7 +157,7 @@ stocké dans la table \variable{gddT[]}, et les tables \variable{gddA[]} Nous allons ici décrire chaque type de l'extension \mpgdd ainsi que leurs propriétés respectives. -\paragraph{Le type \typeGDD{point}} Ce type correspond au point de +\paragraph{Le type \typeGDD{Point}} Ce type correspond au point de l'espace euclidien. Pour être plus clair voici la fonction principale pour créer un tel objet : % @@ -142,12 +177,12 @@ Avec un tel type de fonctionnement, la plupart des manipulations se fait sur des \typeMP{numeric}s. En effet, pour déclarer un \typeGDD{point}, il suffit d'écrire \begin{lstlisting} -A = point(2,3); +A = Point(2,3); \end{lstlisting} \variable{A} prend alors la valeur courante de \variable{gddO}. C'est -l'identifiant de du point. +l'identifiant du point. -\paragraph{Le type \typeGDD{vecteur}} Ce type correspond aux vecteurs +\paragraph{Le type \typeGDD{Vecteur}} Ce type correspond aux vecteurs définis à l'aide de deux points de l'espace euclidien. La fonction créatrice d'un tel objet est celle-ci %