From 768f786570d4fce5be81aae1de022fbda87b70c0 Mon Sep 17 00:00:00 2001 From: Maxime Chupin Date: Sun, 21 Aug 2011 10:08:52 +0100 Subject: [PATCH] =?utf8?q?D=C3=A9but=20d'une=20documentation.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- doc/mp-gdd-doc.log | 667 +++++++++++++++++++++++++++++++++++++++++++++ doc/mp-gdd-doc.pdf | Bin 0 -> 92008 bytes doc/mp-gdd-doc.tex | 81 ++++++ 3 files changed, 748 insertions(+) create mode 100644 doc/mp-gdd-doc.log create mode 100644 doc/mp-gdd-doc.pdf create mode 100644 doc/mp-gdd-doc.tex diff --git a/doc/mp-gdd-doc.log b/doc/mp-gdd-doc.log new file mode 100644 index 0000000..8fa8021 --- /dev/null +++ b/doc/mp-gdd-doc.log @@ -0,0 +1,667 @@ +This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011) (format=pdflatex 2011.8.8) 21 AUG 2011 10:02 +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/tools/multicol.sty +Package: multicol 2011/06/27 v1.7a multicolumn formatting (FMi) +\c@tracingmulticols=\count90 +\mult@box=\box26 +\multicol@leftmargin=\dimen111 +\c@unbalance=\count91 +\c@collectmore=\count92 +\doublecol@number=\count93 +\multicoltolerance=\count94 +\multicolpretolerance=\count95 +\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=\count96 +\c@finalcolumnbadness=\count97 +\last@try=\dimen116 +\multicolovershoot=\dimen117 +\multicolundershoot=\dimen118 +\mult@nat@firstbox=\box50 +\colbreak@box=\box51 +\multicol@sort@counter=\count98 +) +(/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 2009/03/16 v2.3d 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=\count99 +\U@D=\dimen119 +) +Package babel Info: Making : an active character on input line 120. +Package babel Info: Making ; an active character on input line 121. +Package babel Info: Making ! an active character on input line 122. +Package babel Info: Making ? an active character on input line 123. +\FB@Mht=\dimen120 +\std@mcc=\count100 +\dec@mcc=\count101 +\parindentFFN=\dimen121 + +************************************* +* 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) +(./mp-gdd-doc.aux) +\openout1 = `mp-gdd-doc.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for MDA/cmr/m/n on input line 16. +LaTeX Font Info: Try loading font information for MDA+cmr on input line 16. + +(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdacmr.fd +File: mdacmr.fd +) +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for MDB/cmr/m/n on input line 16. +LaTeX Font Info: Try loading font information for MDB+cmr on input line 16. + +(/usr/local/texlive/2011/texmf-dist/tex/latex/mathdesign/mdbcmr.fd +File: mdbcmr.fd +) +LaTeX Font Info: ... okay on input line 16. + +*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) + +LaTeX Info: Redefining \degres on input line 16. +LaTeX Info: Redefining \dots on input line 16. +LaTeX Info: Redefining \up on input line 16. +LaTeX Font Info: Font shape `T1/mdbch/m/n' will be +(Font) scaled to size 13.82408pt on input line 18. +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 18. +LaTeX Font Info: Font shape `T1/mdbch/b/n' will be +(Font) scaled to size 13.82408pt on input line 18. +LaTeX Font Info: Font shape `T1/cmtt/m/n' will be +(Font) scaled to size 10.74997pt on input line 20. +LaTeX Font Info: Try loading font information for U+logo on input line 20. +(/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 40. +LaTeX Font Info: Font shape `OT1/mdbch/m/n' will be +(Font) scaled to size 6.72005pt on input line 53. +LaTeX Font Info: Font shape `OT1/mdbch/m/n' will be +(Font) scaled to size 4.80003pt on input line 53. +LaTeX Font Info: Try loading font information for OML+mdbch on input line 53 +. + +(/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 53. +LaTeX Font Info: Font shape `OML/mdbch/m/it' will be +(Font) scaled to size 6.72005pt on input line 53. +LaTeX Font Info: Font shape `OML/mdbch/m/it' will be +(Font) scaled to size 4.80003pt on input line 53. +LaTeX Font Info: Try loading font information for OMS+mdbch on input line 53 +. + +(/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 53. +LaTeX Font Info: Font shape `OMS/mdbch/m/n' will be +(Font) scaled to size 6.72005pt on input line 53. +LaTeX Font Info: Font shape `OMS/mdbch/m/n' will be +(Font) scaled to size 4.80003pt on input line 53. +LaTeX Font Info: Try loading font information for OMX+mdbch on input line 53 +. + +(/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 53. +LaTeX Font Info: Font shape `OMX/mdbch/m/n' will be +(Font) scaled to size 6.72005pt on input line 53. +LaTeX Font Info: Font shape `OMX/mdbch/m/n' will be +(Font) scaled to size 4.80003pt on input line 53. +LaTeX Font Info: Font shape `OML/mdbch/m/n' will be +(Font) scaled to size 9.60007pt on input line 53. +LaTeX Font Info: Font shape `OML/mdbch/m/n' will be +(Font) scaled to size 6.72005pt on input line 53. +LaTeX Font Info: Font shape `OML/mdbch/m/n' will be +(Font) scaled to size 4.80003pt on input line 53. +LaTeX Font Info: Try loading font information for MDA+mdbch on input line 53 +. + +(/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 53. +LaTeX Font Info: Font shape `MDA/mdbch/m/n' will be +(Font) scaled to size 6.72005pt on input line 53. +LaTeX Font Info: Font shape `MDA/mdbch/m/n' will be +(Font) scaled to size 4.80003pt on input line 53. +LaTeX Font Info: Try loading font information for MDB+mdbch on input line 53 +. + +(/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 53. +LaTeX Font Info: Font shape `MDB/mdbch/m/n' will be +(Font) scaled to size 6.72005pt on input line 53. +LaTeX Font Info: Font shape `MDB/mdbch/m/n' will be +(Font) scaled to size 4.80003pt on input line 53. +LaTeX Font Info: Font shape `T1/mdbch/m/n' will be +(Font) scaled to size 6.72005pt on input line 53. +LaTeX Font Info: Font shape `T1/mdbch/m/n' will be +(Font) scaled to size 7.68005pt on input line 54. +LaTeX Font Info: Font shape `T1/cmtt/m/n' will be +(Font) scaled to size 8.59998pt on input line 54. +LaTeX Font Info: Font shape `T1/mdbch/m/n' will be +(Font) scaled to size 11.52008pt on input line 74. +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 74. +LaTeX Font Info: Font shape `T1/mdbch/b/n' will be +(Font) scaled to size 11.52008pt on input line 74. +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 74. +LaTeX Font Info: Font shape `T1/cmtt/m/n' will be +(Font) scaled to size 12.89996pt on input line 74. + +[1 + +{/usr/local/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] +(./mp-gdd-doc.aux) ) +Here is how much of TeX's memory you used: + 3134 strings out of 493629 + 42964 string characters out of 3143345 + 95813 words of memory out of 3000000 + 6377 multiletter control sequences out of 15000+200000 + 35813 words of font info for 59 fonts, out of 3000000 for 9000 + 831 hyphenation exceptions out of 8191 + 29i,5n,32p,229b,157s stack positions out of 5000i,500n,10000p,200000b,50000s +{/usr/local/texlive/2011/texmf-dist/fonts/enc/dvips/cm-supe +r/cm-super-t1.enc}{/usr/local/texlive/2011/texmf-dist/fonts/enc/dvips/ly1/texna +nsi.enc}< +/usr/local/texlive/2011/texmf-dist/fonts/type1/public/cm-super/sftt0800.pfb> +Output written on mp-gdd-doc.pdf (1 page, 92008 bytes). +PDF statistics: + 34 PDF objects out of 1000 (max. 8388607) + 24 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 new file mode 100644 index 0000000000000000000000000000000000000000..1c0113045ddf8c91a98f143c48636eb6a6071c19 GIT binary patch literal 92008 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

9Awam8VPy`2qXgzK>`-A1nPj% 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

b$jGaW?QZ#*%8R6mtCzf4wP(l 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 literal 0 HcmV?d00001 diff --git a/doc/mp-gdd-doc.tex b/doc/mp-gdd-doc.tex new file mode 100644 index 0000000..b9ac1d4 --- /dev/null +++ b/doc/mp-gdd-doc.tex @@ -0,0 +1,81 @@ +\documentclass{article} +\usepackage[utf8]{inputenc} +\usepackage[charter]{mathdesign} +\usepackage[margin=2.5cm]{geometry} +\usepackage{xspace} +\usepackage{multicol} +\usepackage{mflogo} +\usepackage[frenchb]{babel} + +\newcommand\mpgdd{\texttt{mpgdd}\xspace} +\newcommand\fichier[1]{\texttt{#1}} +\newcommand\variable[1]{\texttt{#1}} +\newcommand\typeMP[1]{\texttt{#1}} +\newcommand\typeGDD[1]{\texttt{#1}} + +\begin{document} + +\section{Introduction} + +\mpgdd est un ensemble d'outils pour la géométrie plane avec \MP. Cet +ensemble se compose de plusieurs fichiers : + +\begin{enumerate} +\item \fichier{gdd.mp} : c'est le fichier principale, il contient + les structures et fonctions générales. +\item \fichier{gdd-arc.mp} : + contient tout ce qui concerne les arcs de cercles. +\item \fichier{gdd-c2d.mp} : + contient tout ce qui concerne les courbes du second degré. +\item \fichier{gdd-fct.mp} : + contient quelques fonctions mathématiques usuelles. +\item \fichier{gdd-lbl.mp} : + contient les fonctions relatives aux labels. +\item \fichier{gdd-plt.mp} : + contient des fonctions facilitant la représentation de fonctions mathématiques. +\item \fichier{gdd-rep.mp} + contient différents outils pour le tracé de figure dans un repère. +\item \fichier{gdd-tra.mp} + contient les fonction permettant de gérer la transparence (code + emprunté à Anthony \bsc{Phan}). +\end{enumerate} + + +Nous allons, dans la suite, décrire plus en détails chacune de ces +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{Principe général de fonctionnement} + +\mpgdd utilise des tables comme stucture principale. +Chaque objet est numéroté via le compteur \variable{gddO}, son +type\footnote{Les types son 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éfinis 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[]} +(les autres table ne sont pas utilisées pour un tel objet). + +Il y a deux tables particulières \variable{gddP[]} qui est du type +\typeMP{path} et \variable{gddS[]} qui est du type +\typeMP{string}. Nous verrons plus tard quelle est leur utilité. + +Bien entendu, lors d'une utilisation classique de \mpgdd, l'appel à +toutes ces tables n'est pas chose courante. + +\section{Les types} + +\section{Fonctions générales} + +\subsection{Relatives aux \typeGDD{Point}s} + +\subsection{Un peu de géométrie} + + + + +\end{document} -- 2.20.1