From 57e2bc6866ae84cbb5c539506ea229d28e5e1eb4 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 19 May 2009 00:50:47 +0000 Subject: move epslatex-fr out of texmf-doc git-svn-id: svn://tug.org/texlive/trunk@13223 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/epslatex-fr/Ball.eps | 129 + Master/texmf-dist/doc/latex/epslatex-fr/CHAP2.sty | 35 + .../doc/latex/epslatex-fr/Construction.eps | 1424 ++ .../doc/latex/epslatex-fr/Franc-chap.sty | 144 + Master/texmf-dist/doc/latex/epslatex-fr/README | 12 + .../doc/latex/epslatex-fr/README.TEXLIVE | 8 + .../texmf-dist/doc/latex/epslatex-fr/Warning.eps | 381 + Master/texmf-dist/doc/latex/epslatex-fr/alltex.sty | 14 + .../texmf-dist/doc/latex/epslatex-fr/auteurs.sty | 11 + Master/texmf-dist/doc/latex/epslatex-fr/bases.sty | 264 + Master/texmf-dist/doc/latex/epslatex-fr/block.sty | 50 + Master/texmf-dist/doc/latex/epslatex-fr/box1.eps | 220 + Master/texmf-dist/doc/latex/epslatex-fr/box2.eps | 317 + Master/texmf-dist/doc/latex/epslatex-fr/boxes.sty | 126 + Master/texmf-dist/doc/latex/epslatex-fr/btxdoc.bib | 13392 +++++++++++++++++++ Master/texmf-dist/doc/latex/epslatex-fr/cm.eps | 28 + Master/texmf-dist/doc/latex/epslatex-fr/cm.ps | 26 + Master/texmf-dist/doc/latex/epslatex-fr/danger.eps | 6 + Master/texmf-dist/doc/latex/epslatex-fr/divers.sty | 752 ++ Master/texmf-dist/doc/latex/epslatex-fr/ebnf.sty | 74 + Master/texmf-dist/doc/latex/epslatex-fr/export.sty | 164 + .../texmf-dist/doc/latex/epslatex-fr/fepslatex.pdf | Bin 0 -> 2176093 bytes .../texmf-dist/doc/latex/epslatex-fr/fepslatex.tex | 6133 +++++++++ Master/texmf-dist/doc/latex/epslatex-fr/fill.sty | 213 + .../texmf-dist/doc/latex/epslatex-fr/fmparhack.sty | 315 + Master/texmf-dist/doc/latex/epslatex-fr/foot.sty | 60 + Master/texmf-dist/doc/latex/epslatex-fr/fr.sty | 39 + Master/texmf-dist/doc/latex/epslatex-fr/franc.sty | 18 + Master/texmf-dist/doc/latex/epslatex-fr/frnew.sty | 47 + .../doc/latex/epslatex-fr/g_toc_entry.sty | 87 + .../texmf-dist/doc/latex/epslatex-fr/graphic.eps | 92 + Master/texmf-dist/doc/latex/epslatex-fr/hands.sty | 90 + Master/texmf-dist/doc/latex/epslatex-fr/header.tex | 164 + .../doc/latex/epslatex-fr/indentondemand.sty | 61 + .../texmf-dist/doc/latex/epslatex-fr/makecmds.sty | 95 + .../doc/latex/epslatex-fr/makerobust.sty | 55 + Master/texmf-dist/doc/latex/epslatex-fr/mass.eps | 128 + .../texmf-dist/doc/latex/epslatex-fr/mypatches.sty | 41 + .../doc/latex/epslatex-fr/myvarioref.sty | 632 + Master/texmf-dist/doc/latex/epslatex-fr/nrfoot.sty | 36 + Master/texmf-dist/doc/latex/epslatex-fr/origin.eps | 226 + .../texmf-dist/doc/latex/epslatex-fr/overlay.sty | 112 + Master/texmf-dist/doc/latex/epslatex-fr/pale.eps | 2749 ++++ Master/texmf-dist/doc/latex/epslatex-fr/pend.eps | 199 + .../texmf-dist/doc/latex/epslatex-fr/pretzel.eps | 16 + Master/texmf-dist/doc/latex/epslatex-fr/pretzel.ps | 14 + .../texmf-dist/doc/latex/epslatex-fr/rdanger.eps | 8 + .../texmf-dist/doc/latex/epslatex-fr/rosette.eps | 37 + Master/texmf-dist/doc/latex/epslatex-fr/rosette.ps | 76 + Master/texmf-dist/doc/latex/epslatex-fr/sgte.sty | 8 + .../texmf-dist/doc/latex/epslatex-fr/smaller.sty | 40 + Master/texmf-dist/doc/latex/epslatex-fr/square.eps | 90 + .../texmf-dist/doc/latex/epslatex-fr/topcapt.sty | 55 + Master/texmf-dist/doc/latex/epslatex-fr/topfig.sty | 15 + Master/texmf-dist/doc/latex/epslatex-fr/warn.sty | 19 + Master/texmf-dist/doc/latex/epslatex-fr/wdesc.sty | 18 + .../texmf-dist/doc/latex/epslatex-fr/whitecdp.sty | 19 + Master/texmf-dist/doc/latex/epslatex-fr/wide.eps | 92 + .../doc/latex/epslatex-fr/widecenter.sty | 7 + Master/texmf-dist/doc/latex/epslatex-fr/xb.sty | 45 + Master/texmf-doc/doc/french/epslatex-fr/Ball.eps | 129 - Master/texmf-doc/doc/french/epslatex-fr/CHAP2.sty | 35 - .../doc/french/epslatex-fr/Construction.eps | 1424 -- .../doc/french/epslatex-fr/Franc-chap.sty | 144 - Master/texmf-doc/doc/french/epslatex-fr/README | 12 - .../doc/french/epslatex-fr/README.TEXLIVE | 8 - .../texmf-doc/doc/french/epslatex-fr/Warning.eps | 381 - Master/texmf-doc/doc/french/epslatex-fr/alltex.sty | 14 - .../texmf-doc/doc/french/epslatex-fr/auteurs.sty | 11 - Master/texmf-doc/doc/french/epslatex-fr/bases.sty | 264 - Master/texmf-doc/doc/french/epslatex-fr/block.sty | 50 - Master/texmf-doc/doc/french/epslatex-fr/box1.eps | 220 - Master/texmf-doc/doc/french/epslatex-fr/box2.eps | 317 - Master/texmf-doc/doc/french/epslatex-fr/boxes.sty | 126 - Master/texmf-doc/doc/french/epslatex-fr/btxdoc.bib | 13392 ------------------- Master/texmf-doc/doc/french/epslatex-fr/cm.eps | 28 - Master/texmf-doc/doc/french/epslatex-fr/cm.ps | 26 - Master/texmf-doc/doc/french/epslatex-fr/danger.eps | 6 - Master/texmf-doc/doc/french/epslatex-fr/divers.sty | 752 -- Master/texmf-doc/doc/french/epslatex-fr/ebnf.sty | 74 - Master/texmf-doc/doc/french/epslatex-fr/export.sty | 164 - .../texmf-doc/doc/french/epslatex-fr/fepslatex.pdf | Bin 2176093 -> 0 bytes .../texmf-doc/doc/french/epslatex-fr/fepslatex.tex | 6133 --------- Master/texmf-doc/doc/french/epslatex-fr/fill.sty | 213 - .../texmf-doc/doc/french/epslatex-fr/fmparhack.sty | 315 - Master/texmf-doc/doc/french/epslatex-fr/foot.sty | 60 - Master/texmf-doc/doc/french/epslatex-fr/fr.sty | 39 - Master/texmf-doc/doc/french/epslatex-fr/franc.sty | 18 - Master/texmf-doc/doc/french/epslatex-fr/frnew.sty | 47 - .../doc/french/epslatex-fr/g_toc_entry.sty | 87 - .../texmf-doc/doc/french/epslatex-fr/graphic.eps | 92 - Master/texmf-doc/doc/french/epslatex-fr/hands.sty | 90 - Master/texmf-doc/doc/french/epslatex-fr/header.tex | 164 - .../doc/french/epslatex-fr/indentondemand.sty | 61 - .../texmf-doc/doc/french/epslatex-fr/makecmds.sty | 95 - .../doc/french/epslatex-fr/makerobust.sty | 55 - Master/texmf-doc/doc/french/epslatex-fr/mass.eps | 128 - .../texmf-doc/doc/french/epslatex-fr/mypatches.sty | 41 - .../doc/french/epslatex-fr/myvarioref.sty | 632 - Master/texmf-doc/doc/french/epslatex-fr/nrfoot.sty | 36 - Master/texmf-doc/doc/french/epslatex-fr/origin.eps | 226 - .../texmf-doc/doc/french/epslatex-fr/overlay.sty | 112 - Master/texmf-doc/doc/french/epslatex-fr/pale.eps | 2749 ---- Master/texmf-doc/doc/french/epslatex-fr/pend.eps | 199 - .../texmf-doc/doc/french/epslatex-fr/pretzel.eps | 16 - Master/texmf-doc/doc/french/epslatex-fr/pretzel.ps | 14 - .../texmf-doc/doc/french/epslatex-fr/rdanger.eps | 8 - .../texmf-doc/doc/french/epslatex-fr/rosette.eps | 37 - Master/texmf-doc/doc/french/epslatex-fr/rosette.ps | 76 - Master/texmf-doc/doc/french/epslatex-fr/sgte.sty | 8 - .../texmf-doc/doc/french/epslatex-fr/smaller.sty | 40 - Master/texmf-doc/doc/french/epslatex-fr/square.eps | 90 - .../texmf-doc/doc/french/epslatex-fr/topcapt.sty | 55 - Master/texmf-doc/doc/french/epslatex-fr/topfig.sty | 15 - Master/texmf-doc/doc/french/epslatex-fr/warn.sty | 19 - Master/texmf-doc/doc/french/epslatex-fr/wdesc.sty | 18 - .../texmf-doc/doc/french/epslatex-fr/whitecdp.sty | 19 - Master/texmf-doc/doc/french/epslatex-fr/wide.eps | 92 - .../doc/french/epslatex-fr/widecenter.sty | 7 - Master/texmf-doc/doc/french/epslatex-fr/xb.sty | 45 - Master/tlpkg/libexec/ctan2tds | 2 - Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc | 2 +- 122 files changed, 29729 insertions(+), 29731 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/Ball.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/CHAP2.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/Construction.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/Franc-chap.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/README create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/README.TEXLIVE create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/Warning.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/alltex.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/auteurs.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/bases.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/block.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/box1.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/box2.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/boxes.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/btxdoc.bib create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/cm.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/cm.ps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/danger.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/divers.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/ebnf.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/export.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/fepslatex.pdf create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/fepslatex.tex create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/fill.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/fmparhack.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/foot.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/fr.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/franc.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/frnew.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/g_toc_entry.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/graphic.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/hands.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/header.tex create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/indentondemand.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/makecmds.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/makerobust.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/mass.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/mypatches.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/myvarioref.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/nrfoot.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/origin.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/overlay.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/pale.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/pend.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/pretzel.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/pretzel.ps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/rdanger.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/rosette.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/rosette.ps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/sgte.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/square.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/topcapt.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/topfig.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/warn.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/wdesc.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/whitecdp.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/wide.eps create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/widecenter.sty create mode 100644 Master/texmf-dist/doc/latex/epslatex-fr/xb.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/Ball.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/CHAP2.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/Construction.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/Franc-chap.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/README delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/README.TEXLIVE delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/Warning.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/alltex.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/auteurs.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/bases.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/block.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/box1.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/box2.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/boxes.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/btxdoc.bib delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/cm.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/cm.ps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/danger.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/divers.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/ebnf.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/export.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/fepslatex.pdf delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/fepslatex.tex delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/fill.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/fmparhack.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/foot.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/fr.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/franc.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/frnew.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/g_toc_entry.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/graphic.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/hands.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/header.tex delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/indentondemand.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/makecmds.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/makerobust.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/mass.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/mypatches.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/myvarioref.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/nrfoot.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/origin.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/overlay.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/pale.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/pend.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/pretzel.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/pretzel.ps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/rdanger.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/rosette.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/rosette.ps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/sgte.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/smaller.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/square.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/topcapt.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/topfig.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/warn.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/wdesc.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/whitecdp.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/wide.eps delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/widecenter.sty delete mode 100644 Master/texmf-doc/doc/french/epslatex-fr/xb.sty diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/Ball.eps b/Master/texmf-dist/doc/latex/epslatex-fr/Ball.eps new file mode 100644 index 00000000000..d74be9be0b2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/Ball.eps @@ -0,0 +1,129 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: Ball.gif - by Jussi Hynninen +%%Creator: XV Version 3.10a Rev: 12/29/94 - by John Bradley +%%BoundingBox: 295 418 301 424 +%%Pages: 1 +%%DocumentFonts: +%%EndComments +%%EndProlog + +%%Page: 1 1 + +% remember original state +/origstate save def + +% build a temporary dictionary +20 dict begin + +% define string to hold a scanline's worth of data +/pix 45 string def + +% define space for color conversions +/grays 15 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +% lower left corner +295 418 translate + +% size of image (on paper, in 1/72inch coords) +5.97600 5.61600 scale + +% define 'colorimage' if it isn't defined +% ('colortogray' and 'mergeprocs' come from xwd2ps +% via xgrab) +/colorimage where % do we know about 'colorimage'? + { pop } % yes: pop off the 'dict' returned + { % no: define one + /colortogray { % define an RGB->I function + /rgbdata exch store % call input 'rgbdata' + rgbdata length 3 idiv + /npixls exch store + /rgbindx 0 store + 0 1 npixls 1 sub { + grays exch + rgbdata rgbindx get 20 mul % Red + rgbdata rgbindx 1 add get 32 mul % Green + rgbdata rgbindx 2 add get 12 mul % Blue + add add 64 idiv % I = .5G + .31R + .18B + put + /rgbindx rgbindx 3 add store + } for + grays 0 npixls getinterval + } bind def + + % Utility procedure for colorimage operator. + % This procedure takes two procedures off the + % stack and merges them into a single procedure. + + /mergeprocs { % def + dup length + 3 -1 roll + dup + length + dup + 5 1 roll + 3 -1 roll + add + array cvx + dup + 3 -1 roll + 0 exch + putinterval + dup + 4 2 roll + putinterval + } bind def + + /colorimage { % def + pop pop % remove 'false 3' operands + {colortogray} mergeprocs + image + } bind def + } ifelse % end of 'false' case + + + +15 14 8 % dimensions of data +[15 0 0 -14 0 14] % mapping matrix +{currentfile pix readhexstring pop} +false 3 colorimage + +ffffffffffffffffffffffff3daaaa3daaaa3daaaa3daaaa3daaaaffffffffffffffffff +ffffffffffffffffff +ffffffffffff3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777ffffff +ffffffffffffffffff +ffffff3daaaa3daaaaa3cccbffffffffffffa3cccba3cccb3daaaa3daaaa337777337777 +888888ffffffffffff +ffffff3daaaaa3cccbffffffffffffa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa337777 +888888888888ffffff +3daaaa3daaaaffffffffffffa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777 +000000888888ffffff +3daaaa3daaaaffffffa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777 +000000888888888888 +3daaaa3daaaaa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777337777 +000000888888888888 +3daaaa3daaaaa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777337777 +000000888888888888 +3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777337777000000 +000000888888888888 +ffffff3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777337777337777000000 +888888888888888888 +ffffff3377773377773daaaa3daaaa3daaaa337777337777337777337777000000000000 +888888888888ffffff +ffffffffffff337777337777337777337777337777337777000000000000000000888888 +888888888888ffffff +ffffffffffffffffffffffff000000000000000000000000000000888888888888888888 +888888ffffffffffff +ffffffffffffffffffffffffffffffffffff888888888888888888888888888888ffffff +ffffffffffffffffff + +showpage + +% stop using temporary dictionary +end + +% restore original state +origstate restore + +%%Trailer diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/CHAP2.sty b/Master/texmf-dist/doc/latex/epslatex-fr/CHAP2.sty new file mode 100644 index 00000000000..49c78bac785 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/CHAP2.sty @@ -0,0 +1,35 @@ +\countdef\chapc=1 +\let\ch@pcitext\relax +\long\def\chapcita#1{\def\ch@pcitext{#1}} +%\def\@makechapterhead#1{% +%%\global\advance\chapc by 1 +%\global\chapc=\c@chapter % UPDATE +%\vspace*{50pt} +%\llap{\setlength{\unitlength}{1pt}\begin{picture}(0,0) +%\put(250,100){\makebox(210,0)[lt]{\parbox{210pt}{\normalsize\rm\ignorespaces\ch@pcitext}}}\global\let\ch@pcitext\relax +%\end{picture}}% +%{\parindent 0pt \raggedright +% \ifnum \c@secnumdepth >\m@ne \huge\bf \@chapapp{} \thechapter\hfill\hbox{} \par +% \vskip 20pt \fi \Huge \bf #1\par +% \nobreak \vskip 40pt } } +\let\sv@@makechapterhead\@makechapterhead +\let\sv@DOCH\DOCH + +%\def\DOCH{\typeout{CHAPCITA}\llap{\setlength{\unitlength}{1pt}\begin{picture}(0,0)% +%\put(250,100){\makebox(210,0)[lt]{\parbox{210pt}{\normalsize\rm\ignorespaces\ch@pcitext}}}\global\let\ch@pcitext\relax\end{picture}}\sv@DOCH} + +\def\hcitaoffset{250} +\def\vcitaoffset{50} +\def\citawidth{210pt} +\def\citawidthnum{210} +\def\cite@pict{% +\llap{\setlength{\unitlength}{1pt}\begin{picture}(0,0)% +\put(\hcitaoffset,\vcitaoffset){\makebox(\citawidthnum,0)[lt]{\parbox{\citawidth}{\normalsize\rm\ignorespaces\ch@pcitext}}}% +\global\let\ch@pcitext\relax\end{picture}}}% + +\def\@makechapterhead{% +\cite@pict% +%\llap{\setlength{\unitlength}{1pt}\begin{picture}(0,0)% +%\put(250,100){\makebox(210,0)[lt]{\parbox{210pt}{\normalsize\rm\ignorespaces\ch@pcitext}}}% +%\global\let\ch@pcitext\relax\end{picture}}% +\sv@@makechapterhead} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/Construction.eps b/Master/texmf-dist/doc/latex/epslatex-fr/Construction.eps new file mode 100644 index 00000000000..a9b6705f1c4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/Construction.eps @@ -0,0 +1,1424 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: Construction.gif - by Jussi Hynninen +%%Creator: XV Version 3.10a Rev: 12/29/94 - by John Bradley +%%BoundingBox: 248 408 347 433 +%%Pages: 1 +%%DocumentFonts: +%%EndComments +%%EndProlog + +%%Page: 1 1 + +% remember original state +/origstate save def + +% build a temporary dictionary +20 dict begin + +% define string to hold a scanline's worth of data +/pix 741 string def + +% define space for color conversions +/grays 247 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +% lower left corner +248 408 translate + +% size of image (on paper, in 1/72inch coords) +98.78400 25.20000 scale + +% define 'colorimage' if it isn't defined +% ('colortogray' and 'mergeprocs' come from xwd2ps +% via xgrab) +/colorimage where % do we know about 'colorimage'? + { pop } % yes: pop off the 'dict' returned + { % no: define one + /colortogray { % define an RGB->I function + /rgbdata exch store % call input 'rgbdata' + rgbdata length 3 idiv + /npixls exch store + /rgbindx 0 store + 0 1 npixls 1 sub { + grays exch + rgbdata rgbindx get 20 mul % Red + rgbdata rgbindx 1 add get 32 mul % Green + rgbdata rgbindx 2 add get 12 mul % Blue + add add 64 idiv % I = .5G + .31R + .18B + put + /rgbindx rgbindx 3 add store + } for + grays 0 npixls getinterval + } bind def + + % Utility procedure for colorimage operator. + % This procedure takes two procedures off the + % stack and merges them into a single procedure. + + /mergeprocs { % def + dup length + 3 -1 roll + dup + length + dup + 5 1 roll + 3 -1 roll + add + array cvx + dup + 3 -1 roll + 0 exch + putinterval + dup + 4 2 roll + putinterval + } bind def + + /colorimage { % def + pop pop % remove 'false 3' operands + {colortogray} mergeprocs + image + } bind def + } ifelse % end of 'false' case + + + +247 63 8 % dimensions of data +[247 0 0 -63 0 63] % mapping matrix +{currentfile pix readhexstring pop} +false 3 colorimage + +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffb300ffb300ffb300ffb300ffb300ffb300ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffb300ffb300f92200f92200f92200f92200f92200f92200f92200f92200ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900 +999999ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000 +000000ffffffffffffffffffffffffffffffffffffffffff000000000000000000000000 +000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900 +999999999999ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff +000000ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff +000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +000000ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +ae3900999999bbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff +000000ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff +000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +000000ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 +f92200f92200f92200f92200ffb300ffb300f92200f92200f92200f92200f92200f92200 +ae3900999999999999bbbbbbffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff +000000999999999999999999ffffffffffffffffffffffff000000ffffffffffffffffff +000000999999999999999999ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +000000ffffffffffffffffff000000999999999999999999ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 +f92200f92200f92200ffb300ffdd00ffdd00ffb300f92200f92200f92200f92200f92200 +f92200ae3900999999bbbbbbffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff +000000999999999999999999ffffffffffffffffffffffff000000ffffffffffffffffff +000000999999999999999999ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +000000ffffffffffffffffff000000999999999999999999ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 +f92200f92200f92200ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200 +f92200ae3900d65500ffdd00ffdd00ffdd00ffe063ffe063ffe063fff1c4fff1c4fff1c4 +fff1c4fff1c4ffe063d65500d65500d65500d65500d65500000000ffffffffffffffffff +000000861f00861f00ffb300fff1c4fff1c4fff1c4fff1c4000000ffffffffffffffffff +000000ffb300000000000000000000000000d65500000000000000000000000000d65500 +d65500d65500d65500d65500ffb300fff1c4fff1c4000000000000000000000000000000 +000000ffffffffffffffffff000000861f00861f00d65500d65500d65500000000000000 +000000000000d65500d65500d65500ffb300fff1c4000000000000000000000000fff1c4 +000000000000000000000000fff1c4ffe063d65500d65500d65500d65500d65500d65500 +d65500d65500d65500d65500d65500d65500ffb300fff1c4fff1c4fff1c4fff1c4fff1c4 +fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4ffe063d65500d65500d65500d65500d65500 +d65500d65500d65500d65500d65500d65500d65500ffb300fff1c4fff1c4fff1c4fff1c4 +fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4ffe063d65500d65500d65500d65500 +d65500d65500d65500d65500d65500d65500d65500d65500ffb300fff1c4fff1c4fff1c4 +fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4ffe063d65500d65500d65500 +d65500d65500d65500d65500d65500d65500d65500d65500d65500ffb300fff1c4fff1c4 +fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4ffe063d65500d65500 +d65500d65500d65500d65500d65500d65500d65500d65500d65500d65500ffb300ffe063 +ffdd00ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 +f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200 +f92200f92200ae3900ffb300ffb300ffb300ffb300ffdd00ffdd00ffdd00ffe063ffe063 +ffe063ffe063ff8300ae3900ae3900ae3900ae3900ae3900000000ffffffffffffffffff +000000861f00861f00ffdd00ffe063ffe063ffe063ffe063000000ffffffffffffffffff +000000ff8300000000ffffffffffffdddddd000000ffffffffffffffffffdddddd000000 +000000ae3900ae3900ae3900ffdd00ffe063000000ddddddffffffffffffffffffffffff +000000ffffffffffffffffff000000861f00861f00ae3900000000000000ddddddffffff +ffffffdddddd000000000000ae3900ffdd00ffe063000000ffffffffffffdddddd000000 +ffffffffffffffffff000000ffe063ff8300ae3900ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ff8300ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ff8300ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ff8300ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ff8300ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffdd00 +ffb300ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 +f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200 +f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00ffdd00 +ffdd00ffb300861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff +000000861f00861f00ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff +000000d65500000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff +dddddd000000861f00d65500ffdd00000000ddddddffffffffffffffffffffffffffffff +ffffffffffffffffffffffff000000861f00861f00000000ddddddffffffffffffffffff +ffffffffffffffffffdddddd000000ffdd00ffdd00000000ffffffffffffffffffffffff +ffffffffffffffffff000000ff8300861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffb300 +ff8300ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 +f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200 +f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00 +ffdd00d65500861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff +000000861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff +000000d65500000000ffffffffffffffffffffffffdddddd000000000000ddddddffffff +ffffff000000861f00ffb300000000ddddddffffffffffffdddddd000000000000dddddd +ffffffffffffffffffffffff000000861f00000000ddddddffffffffffffdddddd000000 +000000ddddddffffffffffffdddddd000000ffdd00000000ffffffffffffffffffffffff +ffffffdddddd000000000000861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffb300 +ff8300999999999999999999ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 +f92200ffdd00ffdd00ffdd00ffb300ffb300ffdd00ffdd00ffdd00f92200f92200f92200 +f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00 +ffb300861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff +000000861f00ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff +000000ae3900000000ffffffffffffffffffdddddd000000861f00861f00000000ffffff +ffffffdddddd000000ffb300000000ffffffffffffdddddd000000d65500d65500000000 +ddddddffffffffffffffffff000000861f00000000ffffffffffffdddddd000000861f00 +861f00000000ddddddffffffffffff000000ffb300000000ffffffffffffffffffffffff +dddddd000000d65500ae3900861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffb300 +ff8300999999999999999999ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 +ffb300ffdd00ffdd00ae3900000000000000ae3900ffdd00ffdd00ffb300f92200f92200 +f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300 +d65500861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff +000000ae3900ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff +000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff +ffffffffffff000000000000ddddddffffffffffff000000d65500d65500d65500d65500 +000000ffffffffffffffffff000000000000ddddddffffffffffff000000861f00861f00 +861f00861f00000000ffffffffffffdddddd000000000000ffffffffffffffffffdddddd +000000d65500d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 +ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00f92200f92200 +f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ff8300 +861f00861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff +000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff +000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff +ffffffffffff000000000000ddddddffffffffffff000000d65500d65500d65500ff8300 +000000ffffffffffffffffff000000000000ddddddffffffffffff000000000000000000 +000000000000000000ffffffffffffdddddd000000000000ffffffffffffffffff000000 +d65500d65500ae3900861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300 +ffdd00ffdd00ae3900000000000000000000000000ae3900ffdd00ffdd00ffb300f92200 +f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ae3900 +861f00861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff +000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff +000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff +ffffffffffff000000000000ffffffffffffffffff000000d65500d65500ffb300ffdd00 +000000ffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffffff000000 +d65500d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00 +ffdd00ffdd00000000000000000000000000000000000000ffdd00ffdd00ffdd00f92200 +f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ff8300861f00 +861f00861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff +000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff +000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff +ffffffffffff000000000000ffffffffffffffffff000000d65500ff8300ffdd00ffdd00 +000000ffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffffff000000 +d65500ae3900861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00 +ffdd00ffdd00000000000000000000000000000000000000ffdd00ffdd00ffdd00ffb300 +f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00000000ddddddffffffffffff +000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffdddddd +000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff +ffffffffffff000000000000ddddddffffffffffff000000d65500ff8300ffdd00ffdd00 +000000ffffffffffffffffff000000000000ddddddffffffffffff000000000000000000 +000000000000000000000000000000000000000000000000ffffffffffffffffff000000 +d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00 +ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 +f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300d65500861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00000000ddddddffffffffffff +000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffdddddd +000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff +ffffffffffff000000000000ddddddffffffffffff000000d65500ff8300ffdd00ffb300 +000000ffffffffffffffffff000000000000ddddddffffffffffff000000861f00861f00 +861f00d65500000000000000000000000000000000000000ffffffffffffffffff000000 +ae3900861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00 +ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 +ffb300f92200f92200f92200f92200f92200f92200ae3900ff8300861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00000000ffffffffffff +dddddd000000ff8300ffdd00ffdd00ffdd00ffdd00000000ddddddffffffffffff000000 +861f00861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff +ffffffffffff000000d65500000000ffffffffffffffffff000000ff8300ffdd00000000 +ddddddffffffffffffffffff000000861f00000000ffffffffffffdddddd000000861f00 +ae3900d65500000000ffffffffffffffffff000000000000ffffffffffffffffff000000 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00 +ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 +ffdd00f92200f92200f92200f92200f92200f92200ae3900d65500861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00000000ddddddffffff +ffffffdddddd000000000000000000000000000000ddddddffffffffffffdddddd000000 +861f00861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff +ffffffffffff000000d65500000000ddddddffffffffffffffffff000000000000dddddd +ffffffffffffffffffffffff000000861f00000000ddddddffffffffffffdddddd000000 +000000000000ddddddffffffffffffdddddd000000000000ffffffffffffffffff000000 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00 +ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 +ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00ff8300000000dddddd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffdddddd000000861f00 +861f00861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff +ffffffffffff000000d65500d65500000000ddddddffffffffffffffffffffffffffffff +ffffffffffffffffffffffff000000861f00861f00000000ddddddffffffffffffffffff +ffffffffffffffffffffffffdddddd000000d65500000000ffffffffffffffffff000000 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00 +ffdd00ff8300000000000000000000000000000000000000ff8300ffdd00ffdd00ffdd00 +ffdd00ffdd00f92200f92200f92200f92200f92200f92200ae3900861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffb300000000 +000000ddddddddddddffffffffffffffffffdddddddddddd000000000000861f00861f00 +861f00861f00000000ffffffffffffffffff000000861f00861f00d65500000000ffffff +ffffffffffff000000d65500ff8300ffb300000000ddddddddddddffffffffffffffffff +000000ffffffffffffffffff000000861f00861f00861f00000000000000dddddddddddd +ffffffdddddddddddd000000000000d65500d65500000000ffffffffffffffffff000000 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ff8300000000000000000000000000000000000000ff8300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffb300ff8300 +d65500000000000000000000000000000000000000000000861f00861f00861f00861f00 +861f00861f00000000000000000000000000000000861f00861f00ffb300000000000000 +000000000000000000d65500ff8300ffb300ff8300000000000000000000000000000000 +861f00000000000000000000000000861f00861f00861f00861f00861f00000000000000 +000000000000000000d65500d65500d65500d65500000000000000000000000000000000 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ff8300000000000000000000000000000000000000ff8300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200f92200ae3900861f00861f00 +861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffb300 +ff8300d65500d65500d65500d65500d65500d65500ae3900861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00ffdd00ffdd00ffb300 +d65500d65500d65500d65500ff8300ffdd00ffb300ff8300ae3900861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500d65500 +d65500d65500d65500d65500d65500d65500d65500ffb300ffb300ae3900861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 +f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900861f00 +861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 +ffb300ff8300ff8300d65500d65500d65500d65500861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffb300 +d65500d65500d65500d65500ff8300ffdd00ffdd00ffb300861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00ff8300ff8300ff8300 +d65500d65500d65500d65500d65500ff8300ffb300ffdd00ffb300861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 +f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200f92200ae3900861f00 +861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300ff8300ff8300ff8300d65500861f00861f00861f00861f00861f00 +861f00861f00861f00861f00000000000000000000000000000000000000000000ffb300 +ff8300ff8300ff8300ff8300ffb300ffdd00ffdd00ffb300861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffb300 +ff8300ff8300ff8300ff8300ffb300ffdd00ffdd00ffdd00ff8300861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 +000000000000000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 +f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900 +861f00861f00861f00861f00861f00861f00ff8300ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 +861f00861f00000000000000ddddddddddddffffffffffffffffffdddddddddddd000000 +000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00000000000000000000 +000000000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00 +861f00861f00861f00861f00000000000000000000000000000000861f00861f00000000 +ddddddffffffdddddd000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +ff8300999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 +f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00000000000000000000000000000000000000ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200f92200ae3900 +861f00861f00861f00861f00861f00ae3900ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 +861f00000000ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffff +dddddd000000ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00d65500000000ffffffffffff +ffffff000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00 +861f00861f00861f00861f00000000ffffffffffffffffff000000861f00d65500000000 +ffffffffffffffffff000000ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +d65500999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 +f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00861f00000000000000000000000000861f00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200f92200f92200 +ae3900861f00861f00861f00861f00ff8300ffb300ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 +000000ddddddffffffffffffffffffdddddd000000000000000000ddddddffffffffffff +ffffffdddddd000000ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00ffb300000000ffffffffffff +ffffff000000ffb300ffb300ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00 +861f00861f00861f00861f00000000ffffffffffffffffff000000861f00ff8300000000 +ddddddffffffdddddd000000ff8300ffb300ffdd00ffdd00ffdd00ffdd00d65500861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 +ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 +f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00861f00000000000000000000000000861f00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200f92200 +ae3900861f00861f00861f00861f00ffb300ffb300ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00000000 +ddddddffffffffffffdddddd000000000000d65500d65500d65500000000000000dddddd +ffffffffffffdddddd000000ffdd00ffb300861f00861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00d65500ffdd00000000ffffffffffff +ffffff000000d65500ff8300ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00 +861f00861f00861f00861f00000000ffffffffffffffffff000000861f00ff8300ffdd00 +000000000000000000d65500d65500ff8300ffdd00ffdd00ffdd00ffb300861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ff8300 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 +f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00d65500000000000000000000000000d65500ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200f92200 +f92200ae3900861f00861f00d65500ff8300ffb300ffb300ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00000000 +ffffffffffffffffff000000861f00ae3900d65500d65500d65500d65500d65500000000 +ffffffffffffdddddd000000ffb300d65500861f00861f00666666000000000000000000 +000000666666861f00861f00861f00861f00000000000000000000000000ffdd00000000 +000000000000000000ffdd00ffdd00ffdd00d65500861f00861f00861f00666666000000 +000000000000000000666666861f00861f00861f00000000000000000000ffffffffffff +ffffff000000000000000000000000000000000000000000861f00000000000000000000 +000000000000000000000000000000000000861f00861f00ffb300000000000000000000 +000000000000ffdd00ffdd00ffdd00ffdd00666666000000000000000000000000666666 +861f00861f00000000000000000000ffffffffffffffffff000000000000000000000000 +000000000000000000000000d65500ff8300ffdd00ffdd00666666000000000000000000 +000000666666861f00861f00861f00861f00000000000000000000000000ffb300000000 +000000000000000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ae3900 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 +f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00d65500000000000000000000000000d65500ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200 +f92200ae3900861f00861f00ff8300ff8300ffb300ffb300ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00000000dddddd +ffffffffffffdddddd000000861f00d65500d65500d65500ff8300ff8300ff8300000000 +ffffffffffffffffff000000d65500861f00861f00000000ddddddddddddffffffffffff +dddddddddddd000000861f00861f00d65500000000ffffffffffffdddddd000000ffffff +ffffffffffffdddddd000000000000ffb300861f00861f00861f00000000ddddddffffff +ffffffffffffffffffdddddd000000861f00d65500000000ffffffffffffffffffffffff +ffffffffffffffffff000000000000ffffffffffffdddddd000000ffffffffffffffffff +000000000000ffffffffffffffffff000000861f00d65500ffdd00000000ffffffffffff +ffffff000000ffdd00ffdd00ffdd00000000ddddddddddddffffffffffffdddddddddddd +000000861f00000000ffffffffffffffffffffffffffffffffffffffffff000000000000 +ffffffffffffffffff000000d65500ffb300ffdd00000000ddddddddddddffffffffffff +dddddddddddd000000861f00861f00861f00000000ffffffffffffffffff000000ffffff +ffffffffffffffffff000000000000ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 +f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200 +f92200f92200ae3900d65500ff8300ff8300ff8300ffb300ffb300ffb300ffdd00ffdd00 +ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00000000dddddd +ffffffffffff000000861f00ae3900d65500ff8300ffb300ffdd00ffdd00ffb300000000 +000000000000000000000000861f00861f00000000ddddddffffffffffffffffffffffff +ffffffffffffdddddd000000861f00ffb300000000ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd000000861f00861f00000000ddddddffffffffffff +ffffffffffffffffffffffffdddddd000000ffb300000000ffffffffffffffffffffffff +ffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffffffffff +000000000000ffffffffffffffffff000000861f00ff8300ffdd00000000ffffffffffff +ffffff000000ffb300ffb300000000ddddddffffffffffffffffffffffffffffffffffff +dddddd000000000000ffffffffffffffffffffffffffffffffffffffffff000000000000 +ffffffffffffffffff000000ff8300ffb300000000ddddddffffffffffffffffffffffff +ffffffffffffdddddd000000861f00861f00000000ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffdddddd000000ffdd00ffdd00ffdd00d65500861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 +f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200 +f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00ffdd00 +ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00000000ffffff +ffffffffffff000000861f00d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffb300d65500d65500ae3900861f00000000ddddddffffffffffffdddddd000000000000 +ddddddffffffffffffdddddd000000ffdd00000000ffffffffffffffffffffffffdddddd +000000000000ddddddffffffffffff000000861f00666666ddddddffffffffffffdddddd +000000000000ddddddffffffffffffdddddd000000000000000000000000ffffffffffff +ffffff000000000000000000000000ffffffffffffffffffffffffffffffdddddd000000 +000000000000ffffffffffffffffff000000861f00ff8300ffdd00000000ffffffffffff +ffffff000000d65500000000ddddddffffffffffffdddddd000000000000ddddddffffff +ffffffdddddd000000000000000000ffffffffffffffffff000000000000000000000000 +ffffffffffffffffff000000d65500000000ddddddffffffffffffdddddd000000000000 +ddddddffffffffffffdddddd000000861f00000000ffffffffffffffffffffffffdddddd +000000000000ddddddffffffffffff000000ffb300ffdd00ffb300861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 +f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00000000000000000000000000ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200 +f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00 +ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00000000ffffff +ffffffffffff000000ae3900d65500ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffb300d65500d65500861f00861f00000000ffffffffffffdddddd000000861f00861f00 +000000ddddddffffffffffff000000ffb300000000ffffffffffffffffffdddddd000000 +d65500d65500000000ffffffffffffdddddd000000000000ffffffffffffffffff000000 +861f00861f00000000ddddddffffffffffff000000ffb300ffb300000000ffffffffffff +ffffff000000d65500d65500000000ffffffffffffffffffffffffdddddd000000861f00 +861f00000000ffffffffffffffffff000000ae3900ff8300ffdd00000000ffffffffffff +ffffff000000d65500000000ffffffffffffdddddd000000861f00861f00000000ffffff +ffffffffffff000000861f00000000ffffffffffffffffff000000d65500d65500000000 +ffffffffffffffffff000000d65500000000ffffffffffffdddddd000000861f00861f00 +000000ddddddffffffffffff000000861f00000000ffffffffffffffffffdddddd000000 +d65500d65500000000ffffffffffffffffff000000ffb300d65500861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 +f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00861f00000000000000861f00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200 +f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00 +ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00000000ffffff +ffffffffffff000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffb300ff8300d65500861f00000000ddddddffffffffffff666666861f00861f00861f00 +861f00666666ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 +d65500d65500000000ffffffffffffffffff000000000000ffffffffffffffffff000000 +000000000000861f00000000000000000000d65500ff8300ff8300000000ffffffffffff +ffffff000000d65500d65500000000ffffffffffffffffffdddddd000000861f00861f00 +861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff +ffffff000000000000ddddddffffffffffff666666861f00861f00861f00000000000000 +000000000000000000861f00000000ffffffffffffffffff000000d65500d65500000000 +ffffffffffffffffff000000000000ddddddffffffffffff666666861f00861f00861f00 +861f00666666ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 +d65500d65500000000ffffffffffffffffff000000d65500861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 +ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00d65500000000000000d65500ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200 +f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300 +ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00000000ffffff +ffffffffffff000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00d65500861f00000000ddddddffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 +d65500d65500000000ffffffffffffffffff000000000000ddddddffffffffffffffffff +ffffffdddddd000000000000000000d65500d65500d65500d65500000000ffffffffffff +ffffff000000d65500d65500000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff +ffffff000000000000ddddddffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00000000ffffffffffffffffff000000d65500d65500000000 +ffffffffffffffffff000000000000ddddddffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 +d65500d65500000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00d65500000000000000d65500ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200 +f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300 +ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00000000ffffff +ffffffffffff000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +000000000000000000000000000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000d65500 +d65500ffb300000000ffffffffffffffffff000000861f00000000ddddddffffffffffff +ffffffffffffffffffdddddddddddd000000d65500d65500ffb300000000ffffffffffff +ffffff000000d65500d65500000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff +ffffff000000000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00000000ffffffffffffffffff000000d65500ff8300000000 +ffffffffffffffffff000000000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000d65500 +d65500ffb300000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffb300000000000000ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200 +f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300 +ae3900861f00861f00861f00861f00861f00861f00861f00861f00861f00000000dddddd +ffffffffffff000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +000000ffffffffffffffffff000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000d65500 +ff8300ffdd00000000ffffffffffffffffff000000861f00861f00000000000000000000 +ddddddffffffffffffffffffffffffdddddd000000ffb300ffdd00000000ffffffffffff +ffffff000000d65500861f00000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff +ffffff000000000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00000000ffffffffffffffffff000000d65500ff8300000000 +ffffffffffffffffff000000000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000d65500 +ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffb300000000000000ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200 +f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ff8300 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00000000dddddd +ffffffffffffdddddd000000ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +000000ffffffffffffdddddd000000ddddddffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 +ff8300ffb300000000ffffffffffffffffff000000861f00000000000000000000861f00 +000000000000000000ffffffffffffffffffdddddd000000ffdd00000000ffffffffffff +ffffff000000ae3900861f00000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff +ffffff000000000000ddddddffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00000000ffffffffffffffffff000000d65500ff8300000000 +ffffffffffffffffff000000000000ddddddffffffffffff000000861f00861f00861f00 +861f00000000ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 +ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ae3900ae3900ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 +f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ae3900 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00000000 +ffffffffffffffffff000000ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00000000 +ddddddffffffffffff000000000000ddddddffffffffffff666666861f00861f00861f00 +861f00666666ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 +ff8300d65500000000ffffffffffffffffff000000000000ffffffffffffffffff000000 +861f00861f00ae3900000000ffffffffffffdddddd000000ffb300000000ffffffffffff +ffffff000000861f00861f00000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ddddddffffffffffff000000d65500ff8300ffdd00000000ffffffffffff +ffffff000000000000ddddddffffffffffff666666861f00861f00861f00000000000000 +000000000000000000861f00000000ffffffffffffffffff000000d65500ff8300000000 +ffffffffffffffffff000000000000ddddddffffffffffff666666861f00861f00861f00 +861f00666666ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 +ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffb300ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300d65500861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00000000 +ddddddffffffffffffdddddd000000000000ffdd00ffdd00ffdd00000000000000dddddd +ffffffffffffdddddd000000861f00000000ffffffffffffdddddd000000861f00861f00 +000000ddddddffffffffffff000000d65500000000ffffffffffffffffff000000d65500 +d65500861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000 +861f00861f00d65500000000ffffffffffffffffff000000ff8300000000ffffffffffff +ffffff000000861f00861f00000000ffffffffffffffffff000000861f00861f00861f00 +861f00000000ddddddffffffffffff000000d65500ff8300000000ddddddffffffffffff +ffffff000000ae3900000000ffffffffffffdddddd000000861f00861f00000000ffffff +ffffffffffff000000d65500000000ffffffffffffffffff000000d65500ff8300000000 +ffffffffffffffffff000000861f00000000ffffffffffffdddddd000000861f00861f00 +000000ddddddffffffffffff000000d65500000000ffffffffffffffffff000000d65500 +ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ae3900000000000000ae3900ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffb300f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ff8300 +000000ddddddffffffffffffffffffdddddd000000000000000000ddddddffffffffffff +ffffffdddddd000000861f00861f00000000ddddddffffffffffffdddddd000000000000 +ddddddffffffffffffdddddd000000d65500000000ffffffffffffffffff000000d65500 +861f00861f00000000ffffffffffffffffff000000000000ddddddffffffffffffffffff +000000000000000000ffffffffffffffffffdddddd000000d65500000000ddddddffffff +ffffff000000000000000000000000ffffffffffffffffff000000861f00861f00861f00 +861f00861f00000000ffffffffffffdddddd000000000000ddddddffffffffffffffffff +ffffff000000861f00000000ddddddffffffffffffdddddd000000000000ddddddffffff +ffffffdddddd000000ff8300000000ffffffffffffffffff000000000000000000000000 +ffffffffffffffffff000000861f00000000ddddddffffffffffffdddddd000000000000 +ddddddffffffffffffdddddd000000d65500000000ffffffffffffffffff000000d65500 +ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00f92200f92200f92200f92200f92200f92200ae3900ff8300ae3900861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ae3900ffb300 +ff8300000000ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffff +dddddd000000861f00861f00861f00861f00000000ddddddffffffffffffffffffffffff +ffffffffffffdddddd000000ae3900ae3900000000ffffffffffffffffff000000861f00 +861f00861f00000000ffffffffffffffffff000000861f00000000ddddddffffffffffff +ffffffffffffffffffffffffffffffdddddd000000ae3900ae3900000000ddddddffffff +ffffffffffffffffff000000000000ffffffffffffffffff000000861f00861f00861f00 +861f00ae3900000000ddddddffffffffffffffffffffffffffffffffffffffffffffffff +ffffff000000861f00861f00000000ddddddffffffffffffffffffffffffffffffffffff +dddddd000000861f00ae3900666666ddddddffffffffffffffffffffffff000000000000 +ffffffffffffffffff000000861f00861f00000000ddddddffffffffffffffffffffffff +ffffffffffffdddddd000000ae3900ae3900000000ffffffffffffffffff000000ae3900 +d65500ffb300000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00ae3900ffb300ffb300ffb300ffb300ffb300ffb300ffb300 +ffb300ffb300ffb300ffb300ff8300861f00861f00861f00861f00861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffffffffb300f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300f92200f92200f92200f92200f92200ae3900ff8300861f00861f00861f00 +861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ff8300 +d65500ae3900000000000000ddddddddddddffffffffffffffffffdddddddddddd000000 +000000861f00861f00861f00861f00861f00861f00000000ddddddddddddffffffffffff +dddddddddddd000000861f00861f00861f00000000ffffffffffffffffff000000861f00 +861f00861f00000000ffffffffffffffffff000000861f00861f00000000dddddddddddd +ffffffffffffffffffdddddddddddd000000861f00861f00861f00ae3900000000dddddd +ddddddffffffffffff000000000000ffffffffffffffffff000000861f00861f00861f00 +861f00d65500d65500000000000000ddddddddddddffffffffffff000000ffffffffffff +ffffff000000861f00861f00861f00000000ddddddddddddffffffffffffdddddddddddd +000000861f00861f00861f00ae3900000000ddddddffffffffffffffffff000000000000 +ffffffffffffffffff000000861f00861f00861f00000000ddddddddddddffffffffffff +dddddddddddd000000861f00861f00861f00000000ffffffffffffffffff000000861f00 +ae3900ff8300000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 +861f00861f00861f00861f00d65500ff8300ff8300ff8300ff8300ff8300ff8300ff8300 +ff8300ff8300ff8300ff8300861f00861f00861f00861f00861f00861f00861f00861f00 +861f00999999999999999999bbbbbbbbbbbbffffff +ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ae3900000000000000ae3900ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999000000000000000000000000000000000000000000999999 +999999999999999999999999999999999999999999999999666666000000000000000000 +000000666666999999999999999999999999000000000000000000000000000000999999 +999999999999000000000000000000000000000000999999999999999999666666000000 +000000000000000000000000666666999999999999999999999999999999999999000000 +000000000000000000000000000000000000000000000000000000999999999999999999 +999999999999999999999999999999000000000000000000000000999999000000000000 +000000000000999999999999999999999999666666000000000000000000000000666666 +999999999999999999999999999999999999666666000000000000000000000000000000 +000000000000000000000000999999999999999999999999666666000000000000000000 +000000666666999999999999999999999999000000000000000000000000000000999999 +999999999999000000000000000000000000000000999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999bbbbbbbbbbbbffffff +ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffb300ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999bbbbbbbbbbbbffffff +ffffffffb300f92200f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 +ffb300f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999bbbbbbbbbbbbffffff +ffffffffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999 +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb999999999999999999999999999999 +999999999999bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb999999 +999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb999999999999999999 +999999999999bbbbbbbbbbbbbbbbbb999999999999999999999999999999bbbbbbbbbbbb +bbbbbb999999999999999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbb999999999999999999999999999999999999999999999999999999999999 +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb999999999999999999999999 +bbbbbb999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb999999999999999999 +999999999999999999bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb999999999999999999 +999999999999999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb999999 +999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb999999999999999999 +999999999999bbbbbbbbbbbbbbbbbb999999999999999999999999999999bbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffff +ffffffffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999 +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffff +ffffffffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999 +bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffff +ffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +ffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffff +ffffffffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffbbbbbbbbbbbb +bbbbbbbbbbbbffffffbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffffffffffffffbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffff +ffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +fffffffffffff92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999999999 +bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200ae3900999999999999999999999999999999 +bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffff999999ae3900ae3900ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900999999999999999999999999999999999999999999 +bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffff999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999bbbbbb +bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999bbbbbbbbbbbb +bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffbbbbbb999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999999999999999999999999999 +999999999999999999999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb +bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffff + +showpage + +% stop using temporary dictionary +end + +% restore original state +origstate restore + +%%Trailer diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/Franc-chap.sty b/Master/texmf-dist/doc/latex/epslatex-fr/Franc-chap.sty new file mode 100644 index 00000000000..1ca8373fe59 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/Franc-chap.sty @@ -0,0 +1,144 @@ +\NeedsTeXFormat{LaTeX2e}[1996/06/01] +\ProvidesPackage{Franc-chap}[1997/01/15] +\RequirePackage[Bjarne]{fncychap} +% Jean-Pierre Drucbert +% from Bjarne option of fncychap.sty +%%%%%%% FRANC DEF +%%%%% NUMÉROS LITTÉRAUX EN FRANÇAIS (<=99; >=0) + +% pb \appendix 17Dec96 +\let\sv@appendix\appendix +\newif\ifappendix\appendixfalse +\def\appendix{\sv@appendix\appendixtrue} + +%\DeclareOption{Franc}{% + \ChNameUpperCase + \ChTitleUpperCase +% \ChNameVar{\raggedleft\normalsize\rm} +% \ChNumVar{\raggedleft \bfseries\Large} + \ChNameVar{\raggedleft\normalsize\sffamily\bfseries} + \ChNumVar{\raggedleft\Large\sffamily\bfseries} +% \ChTitleVar{\raggedleft \Large\rm} + \ChTitleVar{\raggedleft \bfseries\LARGE\sf\bfseries} + \ChRuleWidth{1pt} + +% \newcounter{AlphaCnt} +% \newcounter{AlphaDecCnt} + \newcounter{UnitsCnt} + \renewcommand{\AlphaNo}{% + \ifcase\number\theAlphaCnt + \ifnum\number\thechapter=0 + ZÉRO\else{}\fi + \or + \ifnum\number\thechapter>20 + \def\@sepAlpha{}% + \ifnum\number\thechapter<80 ET \fi UN\fi + \or DEUX\or TROIS\or QUATRE\or CINQ + \or SIX\or SEPT\or HUIT\or NEUF\or DIX + \or ONZE\or DOUZE\or TREIZE\or QUATORZE\or QUINZE + \or SEIZE\or DIX-SEPT\or DIX-HUIT\or DIX-NEUF\fi +} + + \renewcommand{\AlphaDecNo}{% + \setcounter{AlphaDecCnt}{0} + \@whilenum\number\theAlphaCnt>0\do + {\addtocounter{AlphaCnt}{-10} + \def\@sepAlpha{} + \addtocounter{AlphaDecCnt}{1}} + \ifnum\number\theAlphaCnt=0 + \else + \addtocounter{AlphaDecCnt}{-1} + \def\@sepAlpha{-} +% CALCULER UnitsCnt. Si = 0 ou 1, pas de separateur. + \setcounter{UnitsCnt}{\number\thechapter} + \divide\c@UnitsCnt by 10 + \multiply\c@UnitsCnt by 10 + \@tempcnta=\c@chapter + \advance\@tempcnta by -\c@UnitsCnt + \c@UnitsCnt=\@tempcnta + \ifnum\number\theUnitsCnt<2\def\@sepAlpha{ }\fi + \addtocounter{AlphaCnt}{10} + \fi + + + \ifcase\number\theAlphaDecCnt\or DIX\or VINGT\or TRENTE\or + QUARANTE\or CINQUANTE\or SOIXANTE\or SOIXANTE-DIX\or + QUATRE-VINGT\or QUATRE-VINGT-DIX\fi + } + \renewcommand{\TheAlphaChapter}{% + \ifappendix\thechapter\else % in appendices, get just the letter + \ifnum\number\thechapter>99 + \thechapter + \else + \ifnum\number\thechapter<0 + \thechapter + \else + \setcounter{AlphaCnt}{\number\thechapter} + \ifnum\number\thechapter<20 + \ifnum\number\thechapter=1 + PREMIER + \else + \AlphaNo + \fi + \else\ifnum\number\thechapter<70 + \ifnum\number\theAlphaCnt=0 + \AlphaDecNo + \else + \ifnum\number\theAlphaCnt=1 + \AlphaDecNo et Un + \else + \AlphaDecNo\@sepAlpha\AlphaNo + \fi\fi + \else\ifnum\number\thechapter<80 + %70 à 79 + \setcounter{UnitsCnt}{\number\thechapter} + \addtocounter{UnitsCnt}{-70} + \ifcase\number\theUnitsCnt + SOIXANTE-DIX + \or SOIXANTE ET ONZE% + \or SOIXANTE-DOUZE% + \or SOIXANTE-TREIZE% + \or SOIXANTE-QUATORZE% + \or SOIXANTE-QUINZE% + \or SOIXANTE-SEIZE% + \or SOIXANTE-DIX-SEPT% + \or SOIXANTE-DIX-HUIT% + \or SOIXANTE-DIX-NEUF\fi + \else\ifnum\number\thechapter<90 + \AlphaDecNo\@sepAlpha\AlphaNo + \else + \setcounter{UnitsCnt}{\number\thechapter} + \addtocounter{UnitsCnt}{-90} + \ifcase\number\theUnitsCnt + QUATRE-VINGT-DIX + \or QUATRE-VINGT-ONZE% + \or QUATRE-VINGT-DOUZE% + \or QUATRE-VINGT-TREIZE% + \or QUATRE-VINGT-QUATORZE% + \or QUATRE-VINGT-QUINZE% + \or QUATRE-VINGT-SEIZE% + \or QUATRE-VINGT-DIX-SEPT% + \or QUATRE-VINGT-DIX-HUIT% + \or QUATRE-VINGT-DIX-NEUF\fi + \fi\fi\fi\fi + \fi\fi + \fi + } + + \renewcommand{\DOCH}{% + \mghrulefill{\RW}\par\nobreak + \CNV\FmN{\@chapapp}\par\nobreak + \CNoV\TheAlphaChapter\par\nobreak + \vskip -1\baselineskip\vskip 5pt\mghrulefill{\RW}\par\nobreak + \vskip 20\p@ + } + \renewcommand{\DOTI}[1]{% + \CTV\FmTi{#1}\par\nobreak + \vskip 40\p@ + } + \renewcommand{\DOTIS}[1]{% + \CTV\FmTi{#1}\par\nobreak + \vskip 40\p@ + } +%} +\endinput diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/README b/Master/texmf-dist/doc/latex/epslatex-fr/README new file mode 100644 index 00000000000..58b9f534b66 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/README @@ -0,0 +1,12 @@ +This directory contains the French translation of the document Using +Imported Graphics in LaTeX2e. The original English was by Keith +Reckdahl, and the French translation was done by Jean-Pierre Drucbert, +with some modifications and additions. + +In particular, there is an \ifguide switch in this version, as the +document is also used as part of a local guide at Jean-Pierre's +institution. + +Both the original document and this translation are available under the +GNU General Public License, version 2 or (at your option), any later +version. diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/README.TEXLIVE b/Master/texmf-dist/doc/latex/epslatex-fr/README.TEXLIVE new file mode 100644 index 00000000000..e0dc4c95e12 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/README.TEXLIVE @@ -0,0 +1,8 @@ + +The following files have been removed from the current package +due to licensing conditions or missing source code. Please find +these files on the CTAN! + RDanger.eps + Danger.eps + fepslatex.ps + diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/Warning.eps b/Master/texmf-dist/doc/latex/epslatex-fr/Warning.eps new file mode 100644 index 00000000000..c05713d12f5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/Warning.eps @@ -0,0 +1,381 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: Warning.gif - by Jussi Hynninen +%%Creator: XV Version 3.10a Rev: 12/29/94 - by John Bradley +%%BoundingBox: 286 410 308 432 +%%Pages: 1 +%%DocumentFonts: +%%EndComments +%%EndProlog + +%%Page: 1 1 + +% remember original state +/origstate save def + +% build a temporary dictionary +20 dict begin + +% define string to hold a scanline's worth of data +/pix 168 string def + +% define space for color conversions +/grays 56 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +% lower left corner +286 410 translate + +% size of image (on paper, in 1/72inch coords) +22.39200 22.39200 scale + +% define 'colorimage' if it isn't defined +% ('colortogray' and 'mergeprocs' come from xwd2ps +% via xgrab) +/colorimage where % do we know about 'colorimage'? + { pop } % yes: pop off the 'dict' returned + { % no: define one + /colortogray { % define an RGB->I function + /rgbdata exch store % call input 'rgbdata' + rgbdata length 3 idiv + /npixls exch store + /rgbindx 0 store + 0 1 npixls 1 sub { + grays exch + rgbdata rgbindx get 20 mul % Red + rgbdata rgbindx 1 add get 32 mul % Green + rgbdata rgbindx 2 add get 12 mul % Blue + add add 64 idiv % I = .5G + .31R + .18B + put + /rgbindx rgbindx 3 add store + } for + grays 0 npixls getinterval + } bind def + + % Utility procedure for colorimage operator. + % This procedure takes two procedures off the + % stack and merges them into a single procedure. + + /mergeprocs { % def + dup length + 3 -1 roll + dup + length + dup + 5 1 roll + 3 -1 roll + add + array cvx + dup + 3 -1 roll + 0 exch + putinterval + dup + 4 2 roll + putinterval + } bind def + + /colorimage { % def + pop pop % remove 'false 3' operands + {colortogray} mergeprocs + image + } bind def + } ifelse % end of 'false' case + + + +56 56 8 % dimensions of data +[56 0 0 -56 0 56] % mapping matrix +{currentfile pix readhexstring pop} +false 3 colorimage + +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffb300ffb300ffb300ffb300ffb300ffb300ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 +ffb300f92200f92200f92200f92200f92200f92200f92200f92200ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 +f92200f92200f92200ffb300ffb300f92200f92200f92200f92200f92200f92200ae3900 +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 +f92200f92200ffb300ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200 +ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 +f92200f92200ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200 +ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 +f92200ffb300ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200 +f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 +f92200ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200 +f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 +ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200 +f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 +ffe063ffe063ffe063ffb300ffb300ffe063ffe063ffe063f92200f92200f92200f92200 +f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300 +ffe063ffe063ae3900000000000000ae3900ffe063ffe063ffb300f92200f92200f92200 +f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063 +ffe063ffb300000000000000000000000000ffb300ffe063ffe063f92200f92200f92200 +f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063 +ffe063ae3900000000000000000000000000ae3900ffe063ffe063ffb300f92200f92200 +f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063 +ffe063000000000000000000000000000000000000ffe063ffe063ffe063f92200f92200 +f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063 +ffe063000000000000000000000000000000000000ffe063ffe063ffe063ffb300f92200 +f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063 +ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063f92200 +f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063 +ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffb300 +f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063 +ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 +f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063 +ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 +ffb300f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063ffe063 +ff8300000000000000000000000000000000000000ff8300ffe063ffe063ffe063ffe063 +ffe063f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 +f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063 +ff8300000000000000000000000000000000000000ff8300ffe063ffe063ffe063ffe063 +ffe063ffb300f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 +f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063 +ff8300000000000000000000000000000000000000ff8300ffe063ffe063ffe063ffe063 +ffe063ffe063f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 +f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063 +ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 +ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200ae3900ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 +f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200ae3900ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 +f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200ae3900ffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 +f92200f92200f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063000000000000000000000000000000000000ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200ae3900ffffff +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 +f92200f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063861f00000000000000000000000000861f00ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200ae3900 +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 +f92200f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063861f00000000000000000000000000861f00ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200ae3900 +ffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 +f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063d65500000000000000000000000000d65500ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200 +ae3900ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 +f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063d65500000000000000000000000000d65500ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200 +ae3900ffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 +f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffb300000000000000000000000000ffb300ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200 +f92200ae3900ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 +f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffb300000000000000000000000000ffb300ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200 +f92200ae3900ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 +ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063000000000000000000000000ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200 +f92200f92200ae3900ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063861f00000000000000861f00ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200 +f92200f92200ae3900ffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063d65500000000000000d65500ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200 +f92200f92200f92200ae3900ffffffffffffffffffffffff +ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063d65500000000000000d65500ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200 +f92200f92200f92200ae3900ffffffffffffffffffffffff +ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffb300000000000000ffb300ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200 +f92200f92200f92200f92200ae3900ffffffffffffffffff +ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffb300000000000000ffb300ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200 +f92200f92200f92200f92200ae3900ffffffffffffffffff +ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ae3900ae3900ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200 +f92200f92200f92200f92200f92200ae3900ffffffffffff +ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffb300ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200 +f92200f92200f92200f92200f92200ae3900ffffffffffff +ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ae3900000000000000ae3900ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300 +f92200f92200f92200f92200f92200f92200ae3900ffffff +ffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffb300000000000000000000000000ffb300ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +f92200f92200f92200f92200f92200f92200ae3900ffffff +ffffffffb300f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffb300000000000000000000000000ffb300ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffb300f92200f92200f92200f92200f92200ae3900ffffff +ffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ae3900000000000000ae3900ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffb300f92200f92200f92200f92200f92200f92200ae3900 +ffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffb300ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffb300f92200f92200f92200f92200f92200f92200ae3900 +ffb300f92200f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 +ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300 +f92200f92200f92200f92200f92200f92200f92200ae3900 +ffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200ae3900 +ffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200ae3900 +ffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200ae3900 +fffffff92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200ae3900ffffff +fffffffffffff92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 +f92200f92200f92200f92200f92200ae3900ffffffffffff +ffffffffffffffffffffffffae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 +ae3900ae3900ae3900ae3900ffffffffffffffffffffffff + +showpage + +% stop using temporary dictionary +end + +% restore original state +origstate restore + +%%Trailer diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/alltex.sty b/Master/texmf-dist/doc/latex/epslatex-fr/alltex.sty new file mode 100644 index 00000000000..f762da03d43 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/alltex.sty @@ -0,0 +1,14 @@ +\ProvidesPackage{alltex} +\def\@La{\protect\p@La} +\def\p@La{L% + {\setbox0\hbox{T}% + \setbox2\vbox to\ht0{\kern.07ex\hbox{% + \csname S@\f@size\endcsname + \math@fontsfalse + \fontsize\sf@size\z@\selectfont + A}% + \vss}% + \kern-.5\wd2 + \box2 + }} +\def\AllTeX{(\@La)\TeX} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/auteurs.sty b/Master/texmf-dist/doc/latex/epslatex-fr/auteurs.sty new file mode 100644 index 00000000000..aa75d4f08c1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/auteurs.sty @@ -0,0 +1,11 @@ +\ProvidesPackage{auteurs}[1997/01/06] +\RequirePackage{oldstyle} +\RequirePackage{block} +\RequirePackage{smaller} +\newcommand{\autin}[1]{\item\typeout{\string<\theenumi\string>}\begin{Block} +\input{AUTHORS/#1.aut} +\end{Block}} +\newcommand{\autref}[1]{\textsuperscript% +{\smaller\ensuremath{{\left\lfloor% +\mbox{\let\textup\relax\smaller\textbf{\textos{\ref{aut+#1}}}}\right\rceil}}}} +% on annule temporairement \textup pour éviter interférence avec upref.sty diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/bases.sty b/Master/texmf-dist/doc/latex/epslatex-fr/bases.sty new file mode 100644 index 00000000000..11842f7e319 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/bases.sty @@ -0,0 +1,264 @@ +\ifx\@bases@loaded\undefined % ne me chargez qu'une seule fois +% ====================================================================== +% ======================== BASES ======================================= +% ====================================================================== +\let\ampersand@\relax +\let\dsize\displaystyle +\let\tsize\textstyle +\let\ssize\scriptstyle +\let\sssize\scriptscriptstyle +\def\NoBlackBoxes{\global\overfullrule\z@} +\def\BlackBoxes{\global\overfullrule5\p@} +\toksdef\toks@@=2 +\newdimen\ex@ +\ex@.2326ex +\newskip\XdimenA +\newskip\XdimenB +\newbox\XboxA +% reservation verticale +\def\need#1{{\ifhmode\unskip\par\fi + \XdimenA=\pagegoal + \advance\XdimenA by -\pagetotal + \ifdim\pagetotal>\z@ + \ifdim\XdimenA>\z@ + \ifdim\XdimenA<#1% + \vfil\eject\typeout{WARNING- EJECT BY NEED} + \fi + \fi + \fi} +} +\def\binrel@@#1{\ifdim\wd2<\z@\mathbin{#1}\else\ifdim\wd\tw@>\z@ + \mathrel{#1}\else{#1}\fi\fi} +\def\binrel@#1{\setbox\z@\hbox{\thinmuskip0mu + \medmuskip\m@ne mu\thickmuskip\@ne mu$#1\m@th$}% + \setbox\@ne\hbox{\thinmuskip0mu\medmuskip\m@ne mu\thickmuskip + \@ne mu${}#1{}\m@th$}% + \setbox\tw@\hbox{\hskip\wd\@ne\hskip-\wd\z@}} +\def\relaxnext@{\let\next\relax} +\let\DOTSI\relax +\let\DOTSB\relax +\def\LimitsOnInts{\global\let\ilimits@\displaylimits} +\def\NoLimitsOnInts{\global\let\ilimits@\nolimits} +\NoLimitsOnInts +%------ MAGIC +\newif\ifmath@ +{\uccode`7=`\\ \uccode`8=`m \uccode`9=`a \uccode`0=`t \uccode`?=`h + \uppercase{\gdef\math@#1#2#3#4#5#6\math@{\global\math@false\ifx 7#1\ifx 8#2% + \ifx 9#3\ifx 0#4\ifx ?#5\xdef\meaning@{#6}\global\math@true\fi\fi\fi\fi\fi}}} +\newif\ifmathch@ +{\uccode`7=`c \uccode`8=`h \uccode`9=`\" + \uppercase{\gdef\mathch@#1#2#3#4#5#6\mathch@{\global\mathch@false + \ifx 7#1\ifx 8#2\ifx 9#5\global\mathch@true\xdef\meaning@{9#6}\fi\fi\fi}}} +\newcount\classnum@ +\def\getmathch@#1.#2\getmathch@{\classnum@#1 \divide\classnum@4096 + \ifcase\number\classnum@\or\or\gdef\thedots@{\dotsb@}\or + \gdef\thedots@{\dotsb@}\fi} +\newif\ifmathbin@ +{\uccode`4=`b \uccode`5=`i \uccode`6=`n + \uppercase{\gdef\mathbin@#1#2#3{% + \def\next@##1\mathbin@{\ifx\space@\next\global\mathbin@true\fi}% + \global\mathbin@false\def\next##1\mathbin@{}% + \ifx 4#1\ifx 5#2\ifx 6#3\def\next{\futurelet\next\next@}\fi\fi\fi\next}}} +\newif\ifmathrel@ +{\uccode`4=`r \uccode`5=`e \uccode`6=`l + \uppercase{\gdef\mathrel@#1#2#3{% + \def\next@##1\mathrel@{\ifx\space@\next\global\mathrel@true\fi}% + \global\mathrel@false\def\next##1\mathrel@{}% + \ifx 4#1\ifx 5#2\ifx 6#3\def\next{\futurelet\next\next@}\fi\fi\fi\next}}} +\newif\ifmacro@ +{\uccode`5=`m \uccode`6=`a \uccode`7=`c + \uppercase{\gdef\macro@#1#2#3#4\macro@{\global\macro@false + \ifx 5#1\ifx 6#2\ifx 7#3\global\macro@true + \xdef\meaning@{\macro@@#4\macro@@}\fi\fi\fi}}} +\def\macro@@#1->#2\macro@@{#2} +\newif\ifDOTS@ +\newcount\DOTSCASE@ +{\uccode`6=`\\ \uccode`7=`D \uccode`8=`O \uccode`9=`T \uccode`0=`S + \uppercase{\gdef\DOTS@#1#2#3#4#5{\global\DOTS@false\def\next##1\DOTS@{}% + \ifx 6#1\ifx 7#2\ifx 8#3\ifx 9#4\ifx 0#5\let\next\DOTS@@\fi\fi\fi\fi\fi + \next}}} +\let\DOTSX\relax +{\uccode`3=`B \uccode`4=`I \uccode`5=`X + \uppercase{\gdef\DOTS@@#1{% + \def\next{\futurelet\next\next@}% + \def\next@##1\DOTS@{\ifx\space@\next\global\DOTS@true\fi}% + \ifx 3#1\global\DOTSCASE@\z@\else + \ifx 4#1\global\DOTSCASE@\@ne\else + \ifx 5#1\global\DOTSCASE@\tw@\else\def\next##1\DOTS@{}% + \fi\fi\fi\next}}} +\newif\ifnot@ +{\uccode`5=`\\ \uccode`6=`n \uccode`7=`o \uccode`8=`t + \uppercase{\gdef\not@#1#2#3#4{% + \def\next@##1\not@{\ifx\space@\next\global\not@true\fi}% + \global\not@false\def\next##1\not@{}% + \ifx 5#1\ifx 6#2\ifx 7#3\ifx 8#4\def\next{\futurelet\next\next@}\fi\fi\fi\fi + \next}}} +\newif\ifkeybin@ +\def\keybin@{\keybin@true + \ifx\next+\else\ifx\next=\else\ifx\next<\else\ifx\next>\else\ifx\next-\else + \ifx\next*\else\ifx\next:\else\keybin@false\fi\fi\fi\fi\fi\fi\fi} +\def\dots{\ifmmode\let\next\mdots@\else\let\next\tdots@\fi\next} +\def\tdots@{\unskip\relaxnext@ + \def\next@{$\mathinner{\ldotp\ldotp\ldotp}\, + \ifx\next,$\else\ifx\next.\,$\else\ifx\next;\,$\else\ifx\next:\,$\else + \ifx\next?\,$\else\ifx\next!\,$\else$ \fi\fi\fi\fi\fi\fi}% + \ \futurelet\next\next@} +\def\mdots@{\futurelet\next\mdots@@} +\def\mdots@@{\gdef\thedots@{\dotso@}% + \ifx,\next\gdef\thedots@{\dotsc}\else + \ifx\not\next\gdef\thedots@{\dotsb@}\else + \keybin@ + \ifkeybin@\gdef\thedots@{\dotsb@}\else + \xdef\meaning@{\meaning\next.........}\xdef\meaning@@{\meaning@}% + \expandafter\math@\meaning@\math@ + \ifmath@ + \expandafter\mathch@\meaning@\mathch@\ifmathch@ + \expandafter\getmathch@\meaning@\getmathch@\fi\else + \expandafter\macro@\meaning@@\macro@ + \ifmacro@\expandafter\not@\meaning@\not@ + \ifnot@\gdef\thedots@{\dotsb@}\else + \expandafter\DOTS@\meaning@\DOTS@ + \ifDOTS@ + \ifcase\number\DOTSCASE@\gdef\thedots@{\dotsb@}% + \or\gdef\thedots@{\dotsi}\else\fi\else + \expandafter\math@\meaning@\math@ + \ifmath@\expandafter\mathbin@\meaning@\mathbin@ + \ifmathbin@\gdef\thedots@{\dotsb@}\else + \expandafter\mathrel@\meaning@\mathrel@ + \ifmathrel@\gdef\thedots@{\dotsb@}% + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \thedots@} +\def\plainldots@{\mathinner{\ldotp\ldotp\ldotp}} +\def\plaincdots@{\mathinner{\cdotp\cdotp\cdotp}} +\def\dotsi{\!\plaincdots@} +\newif\ifextra@ +\newif\ifrightdelim@ +\def\rightdelim@{\global\rightdelim@true + \ifx\next)\else + \ifx\next]\else + \ifx\next\rbrack\else + \ifx\next\}\else + \ifx\next\rbrace\else + \ifx\next\rangle\else + \ifx\next\rceil\else + \ifx\next\rfloor\else + \ifx\next\rgroup\else + \ifx\next\rmoustache\else + \ifx\next\right\else + \ifx\next\bigr\else + \ifx\next\biggr\else + \ifx\next\Bigr\else + \ifx\next\Biggr\else\global\rightdelim@false + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} +\def\extra@{\global\extra@false\rightdelim@ + \ifrightdelim@\global\extra@true\else + \ifx\next$\global\extra@true\else + \xdef\meaning@{\meaning\next.........}% + \expandafter\macro@\meaning@\macro@ + \ifmacro@\expandafter\DOTS@\meaning@\DOTS@ + \ifDOTS@ + \ifnum\DOTSCASE@=\tw@\global\extra@true\fi\fi\fi\fi\fi} +\def\extrap@#1{% + \ifx\next,\def\next{#1\,}\else + \ifx\next;\def\next{#1\,}\else + \ifx\next.\def\next{#1\,}\else\extra@ + \ifextra@\def\next{#1\,}\else + \let\next#1\fi\fi\fi\fi\next} +%\def\ldots{\relaxnext@ +% \def\next@{\extrap@\plainldots@}% +% \futurelet\next\next@} +%\def\cdots{\relaxnext@ +% \def\next@{\extrap@\plaincdots@}% +% \futurelet\next\next@} +\let\hdots\ldots +\let\dotsb@\plaincdots@ +\let\dotsb\cdots +\def\dotso@{% + \def\next@{\extra@\plainldots@\ifextra@\,\fi}% + \futurelet\next\next@} +\def\dotso{\relaxnext@ + \def\next@{\extrap@\plainldots@}% + \futurelet\next\next@} +\def\dotsc{\relaxnext@ + \def\next@{% + \ifx\next;\plainldots@\,\else + \ifx\next.\plainldots@\,\else\extra@\plainldots@ + \ifextra@\,\fi\fi\fi}% + \futurelet\next\next@} +%JPFD 20000907% \def\cdot{\relax\mathchar"2201 } +\let\dotsm\dotsb +\def\LimitsOnNames{\global\let\nlimits@\displaylimits} +\def\NoLimitsOnNames{\global\let\nlimits@\nolimits@} +\LimitsOnNames +\def\nolimits@{\relaxnext@ + \def\next@{\ifx\next\limits\def\next\limits{\nolimits}\else + \def\next{\nolimits}\fi\next}% + \futurelet\next\next@} +\def\newmcodes@{\mathcode`\'="0027 \mathcode`\*="002A \mathcode`\.="613A + \mathcode`\-="002D \mathcode`\/="002F \mathcode`\:="603A } +% \strut is defined in PLAIN . The structure of \strutt is equivalent. +\newbox\struttbox +\def\strutt{\relax\ifmmode\copy\struttbox\else\unhcopy\struttbox\fi} +\def\relaxnext@{\let\next\relax} +\newhelp\defaulthelp@{Sorry, I already gave what help I could...^^J +Maybe you should try asking a human\string?^^J +An error might have occurred before I noticed any problems.^^J +``If all else fails, read the instructions.''} +\def\Err@#1{\errhelp\defaulthelp@\errmessage{BASES STYLE error= #1}} +\def\onlydmatherr@#1{\Err@{\string#1\space allowed only in display math mode}} +\def\Invalid@#1{\def#1{\Err@{Invalid use of \string#1}}} +\def\Let@{\relax\iffalse{\fi\let\\=\cr\iffalse}\fi} +%\Invalid@\vspace +\def\vspace@{\def\vspace##1{\noalign{\vskip##1\relax}}} +\newskip\centering@ +\centering@\z@ plus\@m\p@ +\def\allowdisplaybreak@{\def\allowdisplaybreak{\noalign{\allowbreak}}} +\def\displaybreak@{\def\displaybreak{\noalign{\break}}} +\def\eat@#1{} +\def\textfonti{\the\textfont\@ne} +\def\textfontii{\the\textfont\tw@} +\def\textfont@#1#2{\def#1{\relax\ifmmode + \Err@{Use \string#1\space only in text}\else#2\fi}} +\def\text{\relaxnext@\ifmmode\let\next\text@\else\let\next\text@@\fi\next} +\def\text@@#1{\leavevmode\hbox{#1}} +\def\mathhexbox@#1#2#3{\text{$\m@th\mathchar"#1#2#3$}} +\newcount\footmarkcount@ +\footmarkcount@\z@ +\newcount\footmarkcount@@ +\def\text@#1{\footmarkcount@@\footmarkcount@\mathchoice + {\hbox{\everymath{\displaystyle}\def\textfonti{\the\textfont\@ne}% + \def\textfontii{\the\textfont\tw@}\textdef@@ T#1}} + {\hbox{\everymath{\textstyle}\def\textfonti{\the\textfont\@ne}% + \def\textfontii{\the\textfont\tw@}\textdef@@ T#1}} + {\hbox{\everymath{\scriptstyle}\def\textfonti{\the\scriptfont\@ne}% + \def\textfontii{\the\scriptfont\tw@}\textdef@@ S\rm#1}} + {\hbox{\everymath{\scriptscriptstyle}\def\textfonti + {\the\scriptscriptfont\@ne}% + \def\textfontii{\the\scriptscriptfont\tw@}\textdef@@ s\rm#1}}% + \advance\footmarkcount@-\footmarkcount@@ + \divide\footmarkcount@4 \global\advance\footmarkcount@\footmarkcount@@} +\def\textdef@@#1{\textdef@#1\rm\textdef@#1\bf\textdef@#1\sl\textdef@#1\it} +\def\rmfam{0} +\def\textdef@#1#2{% + \def\next{\csname\expandafter\eat@\string#2fam\endcsname}% + \if S#1\edef#2{\the\scriptfont\next\relax}% + \else\if s#1\edef#2{\the\scriptscriptfont\next\relax}% + \else\edef#2{\the\textfont\next\relax}\fi\fi} +\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax} +%BUG%\ifundefined{overlay} +%BUG%\scriptfont\itfam\tenit \scriptscriptfont\itfam\tenit +%BUG%\scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl +%BUG%\else +%BUG%\scriptfont\itfam\twentyit \scriptscriptfont\itfam\twentyit +%BUG%\scriptfont\slfam\twentyit \scriptscriptfont\slfam\twentyit +%BUG%\fi +\newif\ifinalign@ +\newif\ifingather@ +\newif\ifinany@ +\newbox\strutbox@ +\setbox\strutbox@\hbox{\vrule height8\p@ depth3\p@ width\z@} +\def\strut@{\copy\strutbox@} +\let\@bases@loaded\plainldots@ +\else +\typeout{bases.sty already loaded} +\fi diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/block.sty b/Master/texmf-dist/doc/latex/epslatex-fr/block.sty new file mode 100644 index 00000000000..7708eba4b89 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/block.sty @@ -0,0 +1,50 @@ +\ifx\endBlock\undefined +\def\BL@CK{\begingroup% +\def\endBL@CK{\egroup\endgroup}% +\vbox\bgroup}% +\long\def\Block{\begingroup% +\def\endBlock{\unskip\egroup\endgroup}% +\pagebreak[2]\vspace*{\parskip}\vbox\bgroup\par\noindent\ignorespaces} +\long\def\IBlock{\begingroup% +\def\endIBlock{\unskip\egroup\endgroup}% +\pagebreak[2]\vspace*{\parskip}\vbox\bgroup\par\ignorespaces} +%\newdimen\@@dimenA +% reservation verticale +%\def\need#1{{\ifhmode\unskip\par\fi +%% \@@dimenA=\pagegoal +% \@@dimenA=\textheight +% \advance\@@dimenA by -\pagetotal +% \ifdim\pagetotal>\z@ +% \ifdim\@@dimenA>\z@ +% \ifdim\@@dimenA<#1% +% \vfill\eject\typeout{WARNING- EJECT BY NEED} +% \fi +% \fi +% \fi} +%} +\def\need#1{\ifhmode\unskip\par\fi \penalty-100 \begingroup % preserve \dimen@, \dimen@i + \ifdim\prevdepth>\maxdepth \dimen@i\maxdepth \else \dimen@i\prevdepth\fi + \kern-\dimen@i + \dimen@\pagegoal \advance\dimen@-\pagetotal % space left + \ifdim #1>\dimen@ + \vfill\eject\typeout{WARNING- EJECT BY NEED} + \fi + \kern\dimen@i + \endgroup} +\def\lneed#1{\need{#1\baselineskip}} +% \begin{BL@CK} ... \end{BL@CK} delimite un bloc qui restera, si possible, sur une seule page. +\long\def\TBlock{\begingroup% +\def\endTBlock{\unskip\egroup\endgroup}% +\pagebreak[2]\vspace*{\parskip}\vtop\bgroup\par\noindent\ignorespaces} +\else +\typeout{block.sty already loaded} +\fi +\endinput + +\def\need#1{\par \penalty-100 \begingroup % preserve \dimen@, \dimen@i + \ifdim\prevdepth>\maxdepth \dimen@i\maxdepth \else \dimen@i\prevdepth\fi + \kern-\dimen@i + \dimen@\pagegoal \advance\dimen@-\pagetotal % space left + \ifdim #1>\dimen@ \vfil \eject \fi + \kern\dimen@i + \endgroup} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/box1.eps b/Master/texmf-dist/doc/latex/epslatex-fr/box1.eps new file mode 100644 index 00000000000..4de24670f0f --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/box1.eps @@ -0,0 +1,220 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 148 152 +%%BeginDocument: box1.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-46.0 185.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n 0 3107 m 0 0 l 3272 0 l 3272 3107 l cp clip + 0.06000 0.06000 sc +% Polyline +15.000 slw +n 3210 3045 m 1935 3045 l 1935 945 l 3210 945 l cp gs 0.95 setgray ef gr gs col-1 s gr +% Polyline +7.500 slw +gs clippath +3019 688 m 3180 725 l 3019 763 l 3220 763 l 3220 688 l cp +clip +n 2785 725 m 3205 725 l gs col-1 s gr gr + +% arrowhead +n 3019 688 m 3180 725 l 3019 763 l 3046 725 l 3019 688 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +2126 768 m 1964 730 l 2126 693 l 1925 693 l 1925 768 l cp +clip +n 2355 730 m 1940 730 l gs col-1 s gr gr + +% arrowhead +n 2126 768 m 1964 730 l 2126 693 l 2099 730 l 2126 768 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +1073 2859 m 1035 3020 l 998 2859 l 998 3060 l 1073 3060 l cp +clip +n 1035 2145 m 1035 3045 l gs col-1 s gr gr + +% arrowhead +n 1073 2859 m 1035 3020 l 998 2859 l 1035 2886 l 1073 2859 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +2457 2500 m 2451 2333 l 2530 2480 l 2477 2286 l 2405 2305 l cp +clip +n 2550 2700 m 2445 2310 l gs col-1 s gr gr + +% arrowhead +n 2457 2500 m 2451 2333 l 2530 2480 l 2486 2464 l 2457 2500 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +2123 2109 m 1994 2215 l 2063 2064 l 1941 2224 l 2001 2270 l cp +clip +n 2250 1880 m 1980 2235 l gs col-1 s gr gr + +% arrowhead +n 2123 2109 m 1994 2215 l 2063 2064 l 2076 2108 l 2123 2109 l cp gs 0.00 setgray ef gr col-1 s +/Times-Roman ff 180.00 scf sf +2340 2865 m +gs 1 -1 sc (Baseline) col-1 sh gr +/Times-Roman ff 180.00 scf sf +1505 2700 m +gs 1 -1 sc (depth) col-1 sh gr +/Times-Roman ff 180.00 scf sf +780 2050 m +gs 1 -1 sc (totalheight) col-1 sh gr +/Times-Roman ff 180.00 scf sf +1490 1660 m +gs 1 -1 sc (height) col-1 sh gr +/Times-Roman ff 180.00 scf sf +2440 760 m +gs 1 -1 sc (width) col-1 sh gr +/Times-Roman ff 180.00 scf sf +2305 1990 m +gs 1 -1 sc (Point) col-1 sh gr +/Times-Roman ff 180.00 scf sf +2100 1800 m +gs 1 -1 sc (Reference) col-1 sh gr +% Polyline + [60] 0 sd +n 1935 2295 m 3210 2295 l gs col-1 s gr [] 0 sd +% Polyline +n 1935 570 m 1935 870 l gs col-1 s gr +% Polyline +n 1785 2295 m 1485 2295 l gs col-1 s gr +% Polyline +n 1860 3045 m 810 3045 l gs col-1 s gr +% Polyline +n 1860 945 m 810 945 l gs col-1 s gr +% Ellipse +n 1935 2295 75 75 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr + +% Polyline +n 3210 570 m 3210 870 l gs col-1 s gr +% Polyline +gs clippath +1598 2481 m 1635 2319 l 1673 2481 l 1673 2280 l 1598 2280 l cp +clip +n 1635 2565 m 1635 2295 l gs col-1 s gr gr + +% arrowhead +n 1598 2481 m 1635 2319 l 1673 2481 l 1635 2454 l 1598 2481 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +1673 2109 m 1635 2270 l 1598 2109 l 1598 2310 l 1673 2310 l cp +clip +n 1635 2295 m 1635 1770 l gs col-1 s gr gr + +% arrowhead +n 1673 2109 m 1635 2270 l 1598 2109 l 1635 2136 l 1673 2109 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +1673 2859 m 1635 3020 l 1598 2859 l 1598 3060 l 1673 3060 l cp +clip +n 1635 2765 m 1635 3045 l gs col-1 s gr gr + +% arrowhead +n 1673 2859 m 1635 3020 l 1598 2859 l 1635 2886 l 1673 2859 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +1598 1131 m 1635 969 l 1673 1131 l 1673 930 l 1598 930 l cp +clip +n 1635 1470 m 1635 945 l gs col-1 s gr gr + +% arrowhead +n 1598 1131 m 1635 969 l 1673 1131 l 1635 1104 l 1598 1131 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +998 1131 m 1035 969 l 1073 1131 l 1073 930 l 998 930 l cp +clip +n 1035 1845 m 1035 945 l gs col-1 s gr gr + +% arrowhead +n 998 1131 m 1035 969 l 1073 1131 l 1035 1104 l 998 1131 l cp gs 0.00 setgray ef gr col-1 s +$F2psEnd +rs +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/box2.eps b/Master/texmf-dist/doc/latex/epslatex-fr/box2.eps new file mode 100644 index 00000000000..660ab723298 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/box2.eps @@ -0,0 +1,317 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 521 249 +%%BeginDocument: box2.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-5.0 260.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n 0 4364 m 0 0 l 8792 0 l 8792 4364 l cp clip + 0.06000 0.06000 sc +% Polyline +7.500 slw +gs clippath +7056 1703 m 6894 1665 l 7056 1628 l 6855 1628 l 6855 1703 l cp +clip +n 6870 1665 m 7503 1665 l gs col-1 s gr gr + +% arrowhead +n 7056 1703 m 6894 1665 l 7056 1628 l 7029 1665 l 7056 1703 l cp gs 0.00 setgray ef gr col-1 s +% Polyline + [15 45] 45 sd +n 8730 4305 m 6870 4305 l 6870 1920 l 8730 1920 l cp gs col-1 s gr [] 0 sd +% Polyline +gs clippath +368 1734 m 330 1895 l 293 1734 l 293 1935 l 368 1935 l cp +clip +n 330 1920 m 330 1470 l gs col-1 s gr gr + +% arrowhead +n 368 1734 m 330 1895 l 293 1734 l 330 1761 l 368 1734 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +3293 2128 m 3330 1966 l 3368 2128 l 3368 1927 l 3293 1927 l cp +clip +n 3330 1942 m 3330 2310 l gs col-1 s gr gr + +% arrowhead +n 3293 2128 m 3330 1966 l 3368 2128 l 3330 2101 l 3293 2128 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +3368 2844 m 3330 3005 l 3293 2844 l 3293 3045 l 3368 3045 l cp +clip +n 3330 2625 m 3330 3030 l gs col-1 s gr gr + +% arrowhead +n 3368 2844 m 3330 3005 l 3293 2844 l 3330 2871 l 3368 2844 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +8539 1628 m 8700 1665 l 8539 1703 l 8740 1703 l 8740 1628 l cp +clip +n 8043 1665 m 8725 1665 l gs col-1 s gr gr + +% arrowhead +n 8539 1628 m 8700 1665 l 8539 1703 l 8566 1665 l 8539 1628 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +2519 328 m 2680 365 l 2519 403 l 2720 403 l 2720 328 l cp +clip +n 2705 365 m 1956 365 l gs col-1 s gr gr + +% arrowhead +n 2519 328 m 2680 365 l 2519 403 l 2546 365 l 2519 328 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +n 625 220 m 625 520 l gs col-1 s gr +% Polyline +gs clippath +806 403 m 644 365 l 806 328 l 605 328 l 605 403 l cp +clip +n 1356 365 m 620 365 l gs col-1 s gr gr + +% arrowhead +n 806 403 m 644 365 l 806 328 l 779 365 l 806 403 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +5939 488 m 6100 525 l 5939 563 l 6140 563 l 6140 488 l cp +clip +n 5151 525 m 6125 525 l gs col-1 s gr gr + +% arrowhead +n 5939 488 m 6100 525 l 5939 563 l 5966 525 l 5939 488 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +3816 563 m 3654 525 l 3816 488 l 3615 488 l 3615 563 l cp +clip +n 3630 525 m 4507 525 l gs col-1 s gr gr + +% arrowhead +n 3816 563 m 3654 525 l 3816 488 l 3789 525 l 3816 563 l cp gs 0.00 setgray ef gr col-1 s +/Times-Roman ff 180.00 scf sf +615 2452 m +gs 1 -1 sc (Reference) col-1 sh gr +/Times-Roman ff 180.00 scf sf +3334 2510 m +gs 1 -1 sc (depth) dup sw pop 2 div neg 0 rm col-1 sh gr +/Times-Roman ff 180.00 scf sf +3325 1425 m +gs 1 -1 sc (height) dup sw pop 2 div neg 0 rm col-1 sh gr +/Times-Roman ff 180.00 scf sf +1667 420 m +gs 1 -1 sc (width) dup sw pop 2 div neg 0 rm col-1 sh gr +/Times-Roman ff 180.00 scf sf +6623 3112 m +gs 1 -1 sc (depth) dup sw pop 2 div neg 0 rm col-1 sh gr +/Times-Roman ff 180.00 scf sf +7780 1707 m +gs 1 -1 sc (width) dup sw pop 2 div neg 0 rm col-1 sh gr +/Times-Roman ff 180.00 scf sf +337 1348 m +gs 1 -1 sc (height) dup sw pop 2 div neg 0 rm col-1 sh gr +/Times-Roman ff 180.00 scf sf +787 2640 m +gs 1 -1 sc (Point) col-1 sh gr +/Times-Bold ff 240.00 scf sf +1740 1290 m +gs 1 -1 sc (EPS Graphics) dup sw pop 2 div neg 0 rm col-1 sh gr +/Times-Bold ff 240.00 scf sf +4860 1950 m +gs 1 -1 sc 330.0 rot (EPS Graphics) dup sw pop 2 div neg 0 rm col-1 sh gr +/Times-Bold ff 240.00 scf sf +7755 3090 m +gs 1 -1 sc 255.0 rot (EPS Graphics) dup sw pop 2 div neg 0 rm col-1 sh gr +/Times-Roman ff 180.00 scf sf +4837 588 m +gs 1 -1 sc (width) dup sw pop 2 div neg 0 rm col-1 sh gr +% Polyline +gs clippath +6668 4126 m 6630 4287 l 6593 4126 l 6593 4327 l 6668 4327 l cp +clip +n 6630 4312 m 6630 3202 l gs col-1 s gr gr + +% arrowhead +n 6668 4126 m 6630 4287 l 6593 4126 l 6630 4153 l 6668 4126 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +n 480 1920 m 150 1920 l gs col-1 s gr +% Polyline +gs clippath +293 786 m 330 624 l 368 786 l 368 585 l 293 585 l cp +clip +n 330 1110 m 330 600 l gs col-1 s gr gr + +% arrowhead +n 293 786 m 330 624 l 368 786 l 330 759 l 293 786 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +n 2715 210 m 2715 510 l gs col-1 s gr +% Polyline +15.000 slw +n 4305 780 m 3630 1950 l 5445 3000 l 6120 1830 l cp gs col-1 s gr +% Polyline +7.500 slw +n 3570 780 m 3120 780 l gs col-1 s gr +% Polyline +n 570 585 m 150 585 l gs col-1 s gr +% Ellipse +n 600 1890 75 75 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr + +% Rotated Ellipse +gs +3615 1905 tr +-330.024 rot +n 0 0 75 75 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr +gr + +% Rotated Ellipse +gs +6870 1920 tr +-255.024 rot +n 0 0 75 75 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr +gr + +% Polyline +15.000 slw +n 630 570 m 630 1920 l 2730 1920 l 2730 570 l cp gs col-1 s gr +% Polyline +7.500 slw +gs clippath +700 2162 m 656 2001 l 766 2127 l 671 1949 l 605 1984 l cp +clip +n 810 2288 m 645 1980 l gs col-1 s gr gr + +% arrowhead +n 700 2162 m 656 2001 l 766 2127 l 720 2120 l 700 2162 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +n 3510 1905 m 3135 1905 l gs col-1 s gr +% Polyline +n 8730 1845 m 8730 1470 l gs col-1 s gr +% Polyline +n 6870 1770 m 6870 1545 l gs col-1 s gr +% Polyline +n 6735 1920 m 6495 1920 l gs col-1 s gr +% Polyline +n 6810 4305 m 6525 4305 l gs col-1 s gr +% Polyline +gs clippath +6593 2106 m 6630 1944 l 6668 2106 l 6668 1905 l 6593 1905 l cp +clip +n 6630 2895 m 6630 1920 l gs col-1 s gr gr + +% arrowhead +n 6593 2106 m 6630 1944 l 6668 2106 l 6630 2079 l 6593 2106 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +15.000 slw +n 8730 2265 m 7425 1920 l 6870 3945 l 8175 4290 l cp gs col-1 s gr +% Polyline +7.500 slw +n 3555 3030 m 3135 3030 l gs col-1 s gr +% Polyline +gs clippath +3293 966 m 3330 804 l 3368 966 l 3368 765 l 3293 765 l cp +clip +n 3330 1192 m 3330 780 l gs col-1 s gr gr + +% arrowhead +n 3293 966 m 3330 804 l 3368 966 l 3330 939 l 3293 966 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +3368 1719 m 3330 1880 l 3293 1719 l 3293 1920 l 3368 1920 l cp +clip +n 3330 1905 m 3330 1530 l gs col-1 s gr gr + +% arrowhead +n 3368 1719 m 3330 1880 l 3293 1719 l 3330 1746 l 3368 1719 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +n 3630 705 m 3630 285 l gs col-1 s gr +% Polyline + [15 45] 45 sd +n 6120 3030 m 3630 3030 l 3630 765 l 6120 765 l cp gs col-1 s gr [] 0 sd +% Polyline +n 6120 705 m 6120 360 l gs col-1 s gr +$F2psEnd +rs +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/boxes.sty b/Master/texmf-dist/doc/latex/epslatex-fr/boxes.sty new file mode 100644 index 00000000000..75b659ba25c --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/boxes.sty @@ -0,0 +1,126 @@ +\ifx\@boxes@loaded\undefined +\newdimen\YdimenA +\newdimen\YdimenB +\newbox\YboxA +% ====================================================================== +% ======================== BOITES ====================================== +% ====================================================================== + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \borderandboxit +% the first parameter is a dimension giving a border width, +% the second is the rule width for the box, +% and the third is a box of text. +% \borderandboxit takes its third parameter and surrounds it with +% a border of space on all sides then with rules. +% The second parameter gives the thickness of the rules to use. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\borderandboxit#1#2#3{\vbox{\hrule \@height#2% + \hbox{\vrule \@width#2 \hskip#1 \hskip-#2% + \vbox{\vskip#1\relax#3\vskip#1}\hskip#1\hskip-#2% + \vrule \@width#2}\hrule \@height#2}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \boxrulethickness is a new dimension that gives the thickness +% of the rules to be used for the boxes defined by the current +% family of ruled boxes. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newdimen\boxrulethickness \boxrulethickness=.4pt + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \Square +% the parameter is a dimension. +% An empty square ruled box (with rules of the \boxrulethickness), +% the length of whose side is the given dimension, is set with +% the bottom side on the current baseline. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\Square#1{\leavevmode\borderandboxit{\z@}% + \boxrulethickness{\hbox to #1{\vbox to #1{\vss}\hss}}} +\def\@carr#1#2{{\vcenter{\vbox{\hrule height.#2pt + \hbox{\vrule width.#2pt height#1pt \kern#1pt + \vrule width.#2pt} + \hrule height.#2pt}}}} +\def\carre{\mathchoice\@carr34\@carr34\@carr{2.1}3\@carr{1.5}3} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \boxit +% the parameter is a box of text. +% \boxit takes its parameter and surrounds it with approximately +% \fboxsep of space on all sides then with rules. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\boxit#1{\borderandboxit{\fboxsep}\boxrulethickness{#1}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \boxaround +% the parameter is text (including possibly several paragraphs). +% \boxaround allows its parameter to be several paragraphs; +% it does some vertical spacing, then forms a box to the columnwidth +% around the text. The left and right margin around the text +% inside the box is \boxaroundhmargin; \boxaroundvmargin gives +% the upper and lower margin. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newdimen\boxaroundhmargin \newdimen\boxaroundvmargin +\boxaroundhmargin=3pt % by default, this isn't much +\boxaroundvmargin=3pt % by default, this isn't much + +\long\def\boxaround#1{\vskip6pt +% {\YdimenA=\hsize \advance\YdimenA by-\boxaroundhmargin + {\YdimenA=\columnwidth \advance\YdimenA by-\boxaroundhmargin + \advance\YdimenA by-\boxaroundhmargin % once for each side +% \setbox\YboxA=\hbox to \hsize{\hss + \setbox\YboxA=\hbox to \columnwidth{\hss +% \vbox{\hsize=\YdimenA + \vbox{\columnwidth=\YdimenA + \vskip\boxaroundvmargin #1 + \vskip\boxaroundvmargin}\hss}% + \borderandboxit{\z@}\boxrulethickness{\box\YboxA}}% + \vskip2pt plus\z@ minus\z@} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \reservedbox +% parameters are two dimensions which give the width and +% height respectively of a reserved box. +% This macro inserts a ruled vbox of the given dimensions. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\reservedbox#1#2{\par + {\YdimenA=#1 \YdimenB=#2 + \setbox\YboxA=\hbox to \YdimenA{\hss\vrule height \YdimenB width \z@}% + \vbox to #2{\vss\hbox{\hss\borderandboxit{\z@}% + \boxrulethickness{\box\YboxA}\hss}\vss}% + } % extra level to localize change of dimens +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \reservedcolbox +% the parameter gives a dimension. +% forms a \reservedbox with a width of \the\columnwidth and a +% height determined by the parameter. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%\def\reservedcolbox#1{\reservedbox{\hsize}{#1}} +\def\reservedcolbox#1{\reservedbox{\columnwidth}{#1}} +\let\@boxes@loaded=\reservedcolbox +\else +\typeout{boxes.sty already loaded} +\fi diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/btxdoc.bib b/Master/texmf-dist/doc/latex/epslatex-fr/btxdoc.bib new file mode 100644 index 00000000000..a4631c729c9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/btxdoc.bib @@ -0,0 +1,13392 @@ +This is BTXDOC.BIB in text format, as of Mar 31, 1986. +Copyright (C) 1985, all rights reserved. + +You can put a comment in a database file as long as it's not within an +entry. If you really want to put a comment inside an entry, simply +make up a never-to-be-used field. + +@string{AW="Addison-Wesley"} +@String{TUGboat = "TUGboat"} +@String{j-GUTENBERG = "Cahiers GUTenberg"} +@String{pub-PEACHPIT = "Peachpit Press, Inc."} +@String{pub-PEACHPIT+adr= "1085 Keith Avenue, Berkeley, CA 94708, USA"} +@String{pub-SV = "Springer Verlag"} + +@String{pub-SV+adr = "Berlin, Germany~/ Heidelberg, Germany~/ + London, UK~/ etc."} +@String{j-COMP-PHYS-COMM = "Computer Physics Communications"} + +@COMMENT{You may put a comment in a `comment' command, + the way you would with SCRIBE.} + +@COMMENT{ "\newcommand{\noopsort}[1]{} " + # "\newcommand{\singleletter}[1]{#1} " } +@PREAMBLE{ "\def\PiCTeX{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\kern-.11em\TeX} " } + +@BOOK{latex-manual-old, + AUTHOR = {Leslie Michel Lamport}, + TITLE = {The {\LaTeX} Document Preparation System}, + PUBLISHER = {Addison-Wesley}, + EDITION="premi{\`e}re", + ADDRESS = "Reading, Massachusetts", + YEAR = {1986} + } + +@BOOK{latex-manual, + AUTHOR = {Leslie Michel Lamport}, + TITLE = {{\LaTeX}: {A} Document Preparation System: User's Guide and Reference Manual}, + PUBLISHER = {Addison-Wesley}, + ADDRESS = "Reading, Massachusetts", + EDITION="seconde", + ISBN="0-201-52983-1", + LCCN="Z253.4.L38L35 1994", + PAGES="xvi + 272", + YEAR = {1994} + } + +@BOOK{math-type, + AUTHOR = {Ellen E. Swanson}, + TITLE = {{M}athematics into {T}ype}, + YEAR = {1986}, + PUBLISHER = {American Mathematical Society}, + ADDRESS = "P.O. Box 6248, Providence, Rhode Island 02940" + } + +@MISC{amsmath1999, + TITLE="{U}ser's {G}uide for the amsmath {P}ackage", + PUBLISHER = {American Mathematical Society}, + ADDRESS = "P.O. Box 6248, Providence, Rhode Island 02940", + MONTH=dec, + YEAR=1999} + + +@MISC {prime-number-theorem, + AUTHOR = "de la Vall{\'e}e Poussin, Charles Louis Xavier Joseph", + NOTE = "Une forme forte du th{\'e}or{\`e}me des nombres premiers, 19i{\`e}me si{\`e}cle" + } + +@MANUAL {unix, + TITLE = "{UNIX}, {\sc Unix} de base au {CERT}", + PUBLISHER = "CERT-ONERA", + ORGANIZATION = "CERT-ONERA/GPI", + AUTHOR = "Drucbert, Jean-Pierre and Vignat, Jean-Claude", + YEAR = "1994", + NOTE = "Une introduction au syst{\`e}me {\sc Unix}" + } + +@MANUAL {latex-memo, + TITLE="M{\'e}mento {\LaTeX}", + AUTHOR = "Jean-Pierre Drucbert and Robert Houdeville", + PUBLISHER = "ONERA-Centre de Toulouse", + ORGANIZATION = "ONERA-Centre de Toulouse/SRI", + NOTE="Une br\`eve introduction \`a {\LaTeX}", + YEAR = "{\number\year}" + } + +@Manual {scribe, + TITLE="Scribe Document Production System User Manual", + ORGANIZATION = {Unilogic, Ltd.}, + ADDRESS = "Pittsburgh, Pennsylvania", + MONTH =apr, + YEAR=1984, + note = {Le chapitre 12 et les appendices E8--E10 traitent des bibliographies}, + key = "Scribe" +} + +@BOOK {strunk-and-white, + AUTHOR = "Strunk, Jr., William and E. B. White", + TITLE= "The Elements of Style", + PUBLISHER = "Macmillan Publishing Company", + EDITION = "troisi{\`e}me", + YEAR = 1979, + ISBN = "0-02-418190-0", + ADDRESS = "New York" + } + +@BOOK {texbook, + AUTHOR = "Donald~E. Knuth", + TITLE= "The {\TeX{}book}", + PUBLISHER = "Addison-Wesley", + YEAR = "1989{\noopsort{a}}", + EDITION="seizi{\`e}me", + ADDRESS = "Reading, Massachusetts", + VOLUME = "A", + SERIES = "{C}omputers and {T}ypesetting", +NOTE="Revised to cover {\TeX}3, 1991" + } + +@MISC {plain.tex-3.14159, + AUTHOR = "Donald~E. Knuth", + NOTE="Fichier source {{\tt plain.tex}}", + TITLE="{\PlainTeX}", + } + +@BOOK {vanleunen, + TITLE = "A Handbook for Scholars", + AUTHOR = "Leunen, Marie-Claire van", + PUBLISHER = {Alfred A. Knopf}, + YEAR = 1979, + ADDRESS = "New York" + } + +@BOOK {ps-design, + TITLE= "{PostScript} Language Program Design", + SERIES= "{Adobe Systems Inc.}", + AUTHOR= "Glenn C. Reid", + PUBLISHER = "Addison-Wesley", + YEAR = 1988, + EDITION = "deuxi\`eme", + ISBN = "0-201-14396-8", + ADDRESS = "Reading, Massachusetts" + } + +@BOOK {ps-tutorial, + TITLE= "{PostScript} Language, Tutorial and Cookbook", + EDITOR= "{Adobe Systems Inc.}", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + ISBN="0-201-10179-3", + YEAR= 1985 + } + +@BOOK {ps-exemple, + TITLE= "{PostScript} par l'{Exemple}", + EDITOR= "{Adobe Systems Inc.}", + PUBLISHER= "Inter\'Editions", + YEAR= 1987 + } + +@BOOK {ps-intro, + TITLE= "Introduction {\`a} {PostScript}", + AUTHOR= "Holzgang, David A.", + PUBLISHER= "{SYBEX}", + YEAR= 1987, + ADDRESS = "6--8, Impasse du Cur{\'e}, 75018 Paris" + } + +@BOOK {ps-compr, + TITLE= "Comprendre {PostScript}", + AUTHOR= "Holzgang, David A.", + PUBLISHER= "{SYBEX}", + YEAR= 1992, + ADDRESS = "6--8, Impasse du Cur{\'e}, 75018 Paris" + } + +@BOOK {ps-service, + TITLE= "{PostScript} {\`a} {V}otre {S}ervice", + AUTHOR= "Kertesz, Judith and Breteis, Pierre", + PUBLISHER= "B.I.P.", + SERIES= "{Edit2000}", + VOLUME="1", + YEAR= 1987 + } + +@BOOK {ps-livre, + TITLE= "{Le} {Livre} de {PostScript}", + AUTHOR= "{\'E}minet, Bernard-Paul", + PUBLISHER="P.S.I. Micro-\'Edition", + ADDRESS="BP 86 - 77402 Lagny-s/Marne CEDEX - France", + YEAR= 1987 + } + +@BOOK {ps-facile, + TITLE= "{PostScript} facile", + AUTHOR= "Gille, Philippe", + PUBLISHER="Marabout", + ADDRESS="Alleur, Belgique", + SERIES="{M}arabout {S}ervice, les best-sellers de l'informatique", + NUMBER="878", + YEAR= 1989 + } + +@BOOK {careful, + TITLE= "The {C}areful {W}riter: A {M}odern {G}uide to {E}nglish + {U}sage", + AUTHOR= "Bernstein, Theodore M.", + PUBLISHER= "Atheneum", + ADDRESS= "New-York", + YEAR= 1965 + } + +@MANUAL {chicago, + KEY="chicago", + TITLE= "The {C}hicago {M}anual of {S}tyle", + ORGANIZATION= "University of Chicago", + PUBLISHER= "University of Chicago Press", + EDITION="quatorzi{\`e}me", + ISBN="0-226-10389-7", + YEAR= "1969, 1982, 1993" + } + +@BOOK {wmaths, + TITLE="{H}ow to {W}rite {M}athematics", + AUTHOR="Steenrod, Norman E. and Halmos, Paul R. and Schiffer, Menahem M. and Dieudonn\'e, Jean A.", + PUBLISHER="Addison-Wesley", + SERIES="American Mathematical Society", + ADDRESS = "P.O. Box 6248, Providence, Rhode Island 02940", + EDITION= "cinqui{\`e}me", + YEAR= 1995 + } + +@MANUAL {words, + TITLE="{W}ords {I}nto {T}ype", + PUBLISHER= "Prentice Hall, Inc.", + ORGANIZATION= "Prentice Hall, Inc.", + ADDRESS="Englewood Cliffs, New Jersey", + EDITION="troisi{\`e}me", + YEAR= 1974 + } + +@BOOK {edientr, + TITLE="{Le} {G}uide de l'{\'E}dition d'{E}ntreprise", + AUTHOR="Girard, Bernard", + PUBLISHER="AFNOR, PVC Diffusion", + ADDRESS= "BP 86 77402 Lagny Cedex", + YEAR= 1988 + } + +@BOOK {texprog, + AUTHOR = "Donald~E. Knuth", + TITLE= "{{\TeX}: The Program}", + PUBLISHER = "Addison-Wesley", + YEAR = "1986{\noopsort{b}}", + ADDRESS = "Reading, Massachusetts", + VOLUME = "B", + SERIES = "{C}omputers and {T}ypesetting" + } + +@BOOK {metabook, + AUTHOR = "Donald~E. Knuth", + TITLE= "The {\MFT}book", + PUBLISHER = "Addison-Wesley", + ISBN="0-201-13445-4 (hard), 0-201-13444-6 (soft)", + note="Avec les corrections finales de 1993", + YEAR = "1993{\noopsort{c}}", + ADDRESS = "Reading, Massachusetts", + VOLUME = "C", + SERIES = "{C}omputers and {T}ypesetting" + } + +@BOOK {metaprog, + AUTHOR = "Donald~E. Knuth", + TITLE= "{\MFT: The Program}", + PUBLISHER = "Addison-Wesley", + ISBN="0-201-13438-1", + YEAR = "1986{\noopsort{d}}", + ADDRESS = "Reading, Massachusetts", + VOLUME = "D", + SERIES = "{C}omputers and {T}ypesetting" + } +@BOOK {cmt, + AUTHOR = "Donald~E. Knuth", + TITLE= "{C}omputer {M}odern {T}ypefaces", + PUBLISHER = "Addison-Wesley", + YEAR = "1986{\noopsort{e}}", + ISBN="0-201-13446-2", + ADDRESS = "Reading, Massachusetts", + VOLUME = "E", + SERIES = "{C}omputers and {T}ypesetting" + } +@MANUAL {typo, + TITLE = "{L}exique des {R}{\`e}gles {T}ypographiques en {U}sage {\`a} l'{I}mprimerie {N}ationale", + PUBLISHER = "Imprimerie Nationale", + ORGANIZATION = "Imprimerie Nationale", + YEAR = 1993, + ISBN="2-11-081075-0", + EDITION = "troisi\`eme", + ADDRESS = "27, rue de la Convention 75732 PARIS CEDEX 15" + } + +@MANUAL{caract-nat, + TITLE="Les caract{\`e}res de l'{I}mprimerie {N}ationale", + PUBLISHER = "Imprimerie Nationale", + ORGANIZATION = "Imprimerie Nationale", + ADDRESS = "27, rue de la Convention 75732 PARIS CEDEX 15", + YEAR=1990 + } + +@BOOK{pltex, + AUTHOR = {Raymond Seroul}, + TITLE = {Le petit {L}ivre de {\TeX}}, + MONTH= dec, + EDITION= {deuxi{\`e}me}, + PUBLISHER = {Masson}, + ISBN = "2-225-85376-2", + ADDRESS = "{Paris}", + YEAR = 1996 + } + +@BOOK{bgtex, + AUTHOR = {Raymond Seroul and Silvio Levy}, + TITLE = {A Beginner's Book of {\TeX}}, + YEAR = {1992}, + ISBN = "0-387-97562-4", + PUBLISHER = {{Springer Verlag}}, + } + +@ARTICLE{knuth-lp, +AUTHOR={Donald~E. Knuth}, +TITLE={Literate programming}, +JOURNAL={The Computer Journal}, +VOLUME=27, +NUMBER=2, +PAGES="97--186", +MONTH=may, +YEAR={1984} +} + +@PHDTHESIS{reid-phd, +AUTHOR={Brian~K. Reid}, +TITLE={\em Scribe: A document specification language and its compiler}, +ADDRESS={Computer Science Department. Pittsburgh, Pennsylvania}, +SCHOOL={Carnegie-Mellon University}, +MONTH=oct, +YEAR={1980}, +NOTE={Disponible comme rapport technique CMU-CS-81-100} +} + +@BOOK{ps-real, + EDITOR = {Stephen F. Roth}, + TITLE = {Real {W}orld {P}ost{S}cript}, + YEAR = {1988}, + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts" + } + +@BOOK {ps-ref-manual, + TITLE= "{PostScript} Language Reference Manual", + EDITOR= "{Adobe Systems Inc.}", + PUBLISHER = "Addison-Wesley", + YEAR = 1990, + MONTH= dec, + EDITION = "deuxi\`eme", + ADDRESS = "Reading, Massachusetts" + } + +@BOOK {ps-ref-manual-f, + TITLE="{M}anuel de r{\'e}f{\'e}rence du langage {PostScript}", + EDITOR= "{Adobe Systems Inc.}", + PUBLISHER="Vuibert Informatique", + ADDRESS="Paris", + ISBN="2-878908-009-6", + NOTE="Traduction de {\cite{ps-ref-manual}}", + YEAR=1992} + + +@BOOK {type1, + TITLE= "{A}dobe {T}ype 1 {F}ont {F}ormat", + EDITOR= "{Adobe Systems Inc.}", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + EDITION= "premi{\`e}re", + ISBN="0-201-57044-0", + MONTH= mar, + YEAR= 1990 + } + +@BOOK {type1m, + TITLE= "{A}dobe {T}ype 1 {F}ont {F}ormat: {M}ultiple {M}aster {E}xtensions", + EDITOR= "{Adobe Systems Inc.}", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + NOTE = "{A}dobe {D}eveloper {S}upport", + MONTH= feb, + YEAR= 1992 + } + +@BOOK{weaving, + AUTHOR = {E. Waine Sewell}, + TITLE = {Weaving a {P}rogram, {L}iterate {P}rogramming in {\tt WEB}}, + YEAR = {1989}, + ISBN = "0-442-31946-0", + PUBLISHER = "{V}an {N}ostrand {R}einhold", + ADDRESS = "New York" + } + +@BOOK{impatient, + AUTHOR = {Abrahams, Paul W. and Berry, Karl and Hargreaves, Kathryn A.}, + TITLE = "{\TeX\ }for the {I}mpatient", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + ISBN="0-201-51375-7", + YEAR = {1990} + } + +@BOOK{introtex, + AUTHOR = {Krieger, J. and Schwarz, Norbert}, + TITLE = "{I}ntroduction to {\TeX}", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + ISBN = "0-201-51141-X", + YEAR = {1990} + } + +@BOOK{ps-disp, + AUTHOR = {Holzgang, David A.}, + TITLE = "{P}rogramming the {D}isplay {P}ost{S}cript {S}ystem with {NeXTStep}", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + YEAR = {1990} + } + +@BOOK{ps-disp-x, + AUTHOR = {Holzgang, David A.}, + TITLE = "{P}rogramming the {D}isplay {P}ost{S}cript {S}ystem with {X}", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + YEAR = {1992} + } + +@BOOK{ps-think, + AUTHOR = {Reid, Glenn C.}, + TITLE = "{T}hinking in {P}ost{S}cript", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + NOTE="Ce livre est disponible sous forme de fichier + PDF {à} {\url{http://www.rightbrain.com}} (cliquer sur + {«~Books~»}", + ISBN = "0-201-52372-8", + YEAR = {1990} + } + +@BOOK{ps-book, + AUTHOR ={Weltner, Tobias}, + TITLE = "{L}e {G}rand {L}ivre de {P}ost{S}cript", + PUBLISHER = "Micro Application", + ADDRESS = "58, rue du Faubourg Poissonni\`ere, 75010 PARIS", + YEAR = {1991} + } + +@BOOK{tex-tbe, + AUTHOR ={Borde, Arvind}, + TITLE = "{\TeX} by {E}xample, (a {B}eginner's {G}uide)", + PUBLISHER = "{A}cademic {P}ress", + ADDRESS = "Boston", + ISBN = "0121176509", + YEAR = {1992} + } + +@BOOK{tex-mtbe, + AUTHOR ={Borde, Arvind}, + TITLE = "{M}athematical {\TeX} by {E}xample", + PUBLISHER = "{A}cademic {P}ress", + ADDRESS = "Boston", + ISBN = "0121176452", + YEAR = {1993} + } + +@BOOK{tex-top, + AUTHOR={E{\ij}khout, Victor}, + TITLE= "{\TeX} by {T}opic, {A} {\TeX}nician's {R}eference", + PUBLISHER= "{A}ddison-{W}esley ", + ADDRESS= "{W}okingham, {E}ngland", + YEAR= {1991}, + ISBN= "0-201-56882-9" + } + +@BOOK{latex-eng, + TITLE="{\LaTeX} for {E}ngineers and {S}cientists", + AUTHOR= "Buerger, David J.", + ISBN= "0-070-08845-4", + PUBLISHER="{M}c{G}raw {H}ill", + YEAR="1990" + } + +@BOOK{sgml-pra, + TITLE="{P}ractical {\SGML}", + AUTHOR="Herw{\ij}nen, Eric van", + PUBLISHER="Kluwer Academic Publishers", + YEAR="1990" + } + +@BOOK{macro-tex, + TITLE="{M}acro{\TeX}, {A} {\TeX} {M}acro {T}oolkit", + AUTHOR="Hendrickson, Amy", + PUBLISHER="{\TeX}nology Inc.", + ADDRESS="Brookline, Massachusetts", + YEAR="1991" + } + +@BOOK{graps, + TITLE="{A} {P}ost{S}cript {C}ookbook", + AUTHOR="Barry and Thomas", + PUBLISHER="{V}an {N}ostrand {R}einhold", + YEAR="1988" + } + +@BOOK{encps, + TITLE="{E}ncapsulated {P}ost{S}cript", + AUTHOR="Peter Vollenweider", + PUBLISHER="Prentice Hall", + ADDRESS="Englewood Cliffs, New Jersey", + YEAR="1990" + } + +@COMMENT{ltypo, + key= "IN1990", + TITLE="{L}exique des {R}\`egles {T}ypographiques en Usage \`a l'{I}mprimerie + {N}ationale", + EDITOR="{I}mprimerie {N}ationale", + EDITION="troisi\`eme", + YEAR="1990" + } + +@BOOK{precis, + TITLE="{P}r\'ecis de {M}ise en {P}age", + AUTHOR="Louis Gu{\'e}ry", + PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes {(CFPJ)}", + ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", + EDITION="quatri{\`e}me", + YEAR="1995" + } + +@BOOK{mep, + TITLE="Manuel de secr{\'e}tariat de r{\'e}daction. {D}e la copie {\`a} la maquette + de mise en page", + AUTHOR="Louis Gu{\'e}ry", + PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes {(CFPJ)}", + ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", + EDITION="cinqui{\`e}me", + YEAR="1995" + } + +@BOOK{orgdoc, + TITLE="Organiser sa documentation et savoir consulter d'autre sources", + AUTHOR="Christian Batifoulier and Marie-H{\'e}l{\`e}ne du Pasquier", + PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes {(CFPJ)}", + ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", + YEAR="1990" + } + +@BOOK{richaudeau1, + TITLE="Manuel de typographie et de mise en page", + AUTHOR="Fran{\c{c}}ois Richaudeau", + PUBLISHER="{\'E}ditions {R}etz", + ADDRESS="Paris", + YEAR="1989" + } + +@BOOK{richaudeau2, + TITLE="Recherches actuelles sur la lisibilit{\'e}", + AUTHOR="Fran{\c{c}}ois Richaudeau", + PUBLISHER="{\'E}ditions {R}etz", + ADDRESS="Paris", + YEAR="1984" + } + +@BOOK{ps-fonts, + TITLE="The PostScript Font Handbook, A Directory of Type~1 Fonts", + AUTHOR="Grosvenor, Jonathan and Morrison, Key and Pim, Alexander", + PUBLISHER="Addison Wesley", + note="{\'e}dition revue", + ADDRESS="Wokingham, Berkshire RG11 2NZ, England", + ISNN = "0-201-56893-4", + YEAR="1992" + } + +@BOOK{text-pro, + TITLE="An {I}ntroduction to {T}ext {P}rocessing", + AUTHOR="Smith, Peter D.", + PUBLISHER="The {MIT} {P}ress", + ADDRESS="Cambridge, Massachusetts", + YEAR="1990" + } + +@BOOK{ps-inside, + TITLE="{I}nside {P}ost{S}cript", + AUTHOR="Merritt and Braswell, Frank", + PUBLISHER="Systems of Merrit \& Peachpit Press", + ADDRESS="Berkeley, California", + YEAR="1989" + } + +@BOOK{tex-beg, + TITLE="{\TeX} for the {B}eginner", + AUTHOR="Wynter Snow", + PUBLISHER = {Addison-Wesley}, + ADDRESS = "Reading, Massachusetts", + ISBN = "0-201-54799-6", + YEAR="1992" + } + +@BOOK{tex-plain, + TITLE="{A} {P}lain {\TeX} {P}rimer", + AUTHOR="Clark, Malcom", + PUBLISHER="Oxford University Press", + ISBN="0-198-53724-7", + YEAR="1992" + } + +@BOOK{tex-bech, + TITLE="{\TeX} in {P}ractice", + AUTHOR="{von Bechtolsheim}, Stephan P.", + PUBLISHER=pub-SV, + ADDRESS=pub-SV+adr, + NOTE="{\begin{enumerate} + \item Basics. + \item Paragraphs, Maths and Fonts. + \item Tokens, Macros. + \item Output Routines. + \end{enumerate} + (Une approche progressive des secrets de \TeX)}", + ISBN="3-540-97597-7", + YEAR="1992"} + +@BOOK{latex-tips, + TITLE="{\LaTeX} {L}ine by {L}ine {T}ips and {T}echniques for {D}ocument + {P}rocessing", + AUTHOR="Antoni Diller", + PUBLISHER="John Wiley {\&} Sons", + ISBN="0-471-97918-X", + EDITION="deuxi{\`e}me", + YEAR="1999" + } + +@InCollection{Winckler+1990+FIG, + author = "{J\"org} Winckler", + title = "{\TeX} fonts in image generation software", + crossref = "tex-appli", + year = "1990", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/texgraph.bib", + acknowledgement = ack-spqr, +} + + +@BOOK{tex-appli, + TITLE="{\TeX} applications, uses, methods", + EDITOR="Clark, Malcom", + PUBLISHER="Ellis Horwood Publishers", + ADDRESS="Chichester, England", + YEAR="1990" + } + +@BOOK{tech-edit, + TITLE="Lexique de l'{\'e}dition et des techniques {\'e}ditoriales", + AUTHOR="Jacques Berthelot", + PUBLISHER="Hachette", + YEAR="1992" + } + +@BOOK{aut-deb, + TITLE="Petit guide {\`a} l'usage des auteurs d{\'e}butants et de quelques autres", + AUTHOR="Jacques Berthelot", + PUBLISHER="Hachette", + YEAR="1991" + } + +@BOOK{abr+typo, + TITLE="Abr\'eg\'e du Code Typographique \`a l'usage de la presse", + PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes", + AUTHOR="{(CFPJ)}", + NOTE="Diffusion, distribution: {P}resses universitaires de {F}rance", + ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", + EDITION = "sixi{\`e}me", + ISBN="2-908056-26-7", + MONTH=jan, + YEAR="2000" + } + +@BOOK{ahu, + TITLE="The Design and Analysis of Computer Algorithms", + AUTHOR="Alfred V. Aho and John E. Hopcroft and Jeffrey D. Ullman", + PUBLISHER = {Addison-Wesley}, + ADDRESS = "Reading, Massachusetts", + YEAR="1974" + } + +@ARTICLE{barsky, + TITLE="Determining a Set of B-spline Control Vertices to Generate an Interpolating Surface", + AUTHOR="Brian A. Barsky and Donald P. Greenberg", + JOURNAL="Computer Graphics and Image Processing", + MONTH=nov, + YEAR="1980", + PAGES="303--226", + VOLUME="14", + NUMBER="3" + } + +@BOOK{ross, + TITLE="The Art of Music Engraving and Processing", + AUTHOR="Ted Ross", + PUBLISHER="Hansen Books", + YEAR="1970" + } + +@ARTICLE{wu-abel, + AUTHOR="Sheng-Chuan Wu and John F. Abel and Donald Greenberg", + TITLE="An Interactive Computer Graphics Approach to Surface Representation", + JOURNAL="Communications of the ACM", + VOLUME="20", + NUMBER="10", + MONTH=oct, + YEAR="1977", + PAGES="703--712" + } + +@ARTICLE {chemtex, + author = "Roswitha T. Haas and Kevin C. O'Kane", + title = "Typesetting Chemical Structure Formulas with the Text + Formatter {\TeX/\LaTeX}", +journal = "Computers \& Chemistry", + year = "1987", + volume = "11", + number = "4", + pages = "251--271" + } + +@phdthesis + {Tables, + AUTHOR = {R. J. Beach}, + TITLE={Setting Tables and Illustrations with Style}, + SCHOOL = {University of Waterloo}, + YEAR = {1985}, +} + +@inproceedings + {Karlsruhe, + AUTHOR = {Anne Br{\"u}ggeman-Klein and P. Dolland and A. Heinz}, + TITLE = {How to please authors and publishers: a versatile document preparation system at + {K}arlsruhe}, + BOOKTITLE = {{\TeX} for Scientific Documentation}, + YEAR = {1986}, + editor = {Jacques D\'esarm\'enien}, + volume = {LNCS 236}, + address = {Strasbourg, France}, + month = jun, + publisher = {Springer-Verlag}, +} + +@article + {desarmenien1984, + author = {Jacques D\'esarm\'enien}, + title="La division par ordinateur des mots fran{\c{c}}ais: application {\`a} {\TeX}", + journal="TSI", + publisher="AFCET, Gauthier-Villars", + volume=5, + number=4, + year=1984} + +@book + {abk, + AUTHOR = "Anne Br{\"u}ggemann-Klein", + TITLE = "{E}inf{\"u}hrung in die {D}okumentverarbeitung", + PUBLISHER = "B.G. Teubner", + ADDRESS = "Stuttgart", + YEAR = 1989} + +@techreport + {TreeTeX, + AUTHOR = {Anne Br{\"u}ggemann-Klein and Derick Wood}, + TITLE = {{T}ree{\TeX}: Documentation and User Handbook}, + INSTITUTION = {University of Waterloo}, + YEAR = {1987}, +} + +@inproceedings + {AverageHeight, + AUTHOR = {N.G. de Bru{\ij}n and Donald~E. Knuth and S.O. Rice}, + TITLE = {The average height of binary search trees}, + BOOKTITLE = {Graph Theory and Computing}, + YEAR = {1972}, + editor = {R.C. Read}, +} + +@article + {BinarySearchTrees, + AUTHOR = {L. Devroye}, + TITLE = {A note on the height of binary search trees}, + JOURNAL = {Journal of the ACM}, + YEAR = {1986}, + volume = {33}, + number = {3}, + month = jul, +} + +@article + {BinaryTrees, + AUTHOR = {Ph. Flajolet and A. Odlyzko}, + TITLE = {The average height of binary trees and other simple trees}, + JOURNAL = {Journal of Computer and System Sciences}, + YEAR = {1982}, + volume = {25}, +} + +@article + {DocumentFormatting, + AUTHOR = {Richard K. Furuta and J. Scofield and Alan C. Shaw}, + TITLE = {Document formatting systems: surveys, concepts, issues}, + JOURNAL = {Computing Surveys}, + YEAR = {1982}, + volume = {14}, + number = {3}, +} + +@article + {GML, + AUTHOR = {Charles F. Goldfarb}, + TITLE = {A generalized approach to document markup}, + JOURNAL = {SIGPLAN Notices of the ACM}, + YEAR = {1981}, + month = jun, +} + +@incollection + {ACP, + AUTHOR = {Donald~E. Knuth}, + TITLE = {Fundamental {A}lgorithms}, + BOOKTITLE = {The Art of Computer Programming}, + PUBLISHER = {Addison-Wesley}, + YEAR = {1973}, + volume = {1}, + address = {Reading, Massachusetts}, +} + +@incollection + {ACP3, + AUTHOR = {Donald~E. Knuth}, + TITLE = {Sorting and {S}earching}, + BOOKTITLE = {The Art of Computer Programming}, + PUBLISHER = {Addison-Wesley}, + YEAR = {1973}, + volume = {3}, + address = {Reading, Massachusetts}, +} + +@article + {Brother, + AUTHOR = {Th. Ottman and H.-W. Six}, + TITLE = {{E}ine neue {K}lass ausgeglichener {B}in{\"a}rb{\"a}ume}, + JOURNAL = {Angewandte Informatik}, + YEAR = {1976}, + volume = {9}, +} + + +@inproceedings + {Grif, + AUTHOR = {Vincent Quint and I. Vatton and H. Bedor}, + TITLE = {Grif: an interactive document environment for {\TeX{}}}, + BOOKTITLE = {{\TeX} for Scientific Documentation}, + YEAR = {1986}, + editor = {Jacques D\'esarm\'enien}, + volume = {LNCS 236}, + address = {Strasbourg, France}, + month = jun, + publisher = {Springer-Verlag}, +} +@article + {TidierTrees, + AUTHOR = {E. M. Reingold and J. S. Tilford}, + TITLE = {Tidier drawings of tree}, + JOURNAL = {IEEE Transactions on Software Engineering}, + YEAR = {1981}, + volume = {7}, + number = {2}, + month = mar, +} + +@article + {Complexity, + AUTHOR = {K. J. Supowit and E. M. Reingold}, + TITLE = {The complexity of drawing trees nicely}, + JOURNAL = {Acta Informatica}, + YEAR = {1983}, + volume = {18}, +} + +@article + {TidyTrees, + AUTHOR = {Ch. Wetherell and A. Shannon}, + TITLE = {Tidy drawings of trees}, + JOURNAL = {IEEE Transactions on Software Engineering}, + volume = {5}, + number = {5}, + month = sep, + YEAR = 1979 +} + + +@BOOK {latexguide, + TITLE= "A Guide to {\LaTeXe}, Document Preparation for Beginners and Advanced + Users", + AUTHOR= "Helmut Kopka and Patrick W. Daly", + PUBLISHER = "Addison Wesley Longman Limited", + XADDRESS = "Edimburgh Gate, Harlow, Essex CM20 2JE, England", + EDITION= "troisi{\`e}me", + ISBN="0-201-39825-7", + YEAR= 1999 + } + +@BOOK {mtypo, + TITLE= "M{\'e}mento Typographique", + AUTHOR="Gouriou, Charles", + PUBLISHER="{\'E}ditions du {C}ercle de la {L}ibrairie", + ISBN="2-7654-0447-X", + YEAR=1992 + } + +@BOOK {latexgp, + TITLE= "{{\LaTeX}} guide pratique", + AUTHOR= "Christian Rolland", + PUBLISHER = "Addison-Wesley", + ADDRESS = "France", + EDITION= "seconde", + YEAR= 1995, + MONTH= jun + } + +@BOOK {rolland1999, + TITLE="{{\LaTeX}} par la pratique", + AUTHOR= "Christian Rolland", + URL="{\url{Rolland.Christian@wanafoo.fr}}", + PUBLISHER="{\'E}ditions O'Reilly", + ADDRESS="18, rue S{\'e}guier, 75006 PARIS", + ISBN="2-84177-073-7", + MONTH=oct, + YEAR=1999} + +@Manual{ patashnik+bibtexing, + title = "\BibTeX{}ing", + author = "Oren Patashnik", + note = "Documentation for general {\BibTeX} users", + month = jan, + year = 1988 +} + +@Manual{ patashnik+designing, + title = "Designing \BibTeX{} Styles", + author = "Oren Patashnik", + year = 1988 +} + +@BOOK{gurari, + TITLE="{\TeX} and {\LaTeX}: {D}rawing and {L}iterate {P}rogramming", + AUTHOR= "Gurari, Eitan M.", + PUBLISHER="{M}c{G}raw {H}ill", + ADDRESS = "New York", + ISBN= "0-07-025208-4", + YEAR="1994" + } + + +@BOOK{gurari2, + TITLE="Writing with {\TeX}", + AUTHOR= "Gurari, Eitan M.", + PUBLISHER="{M}c{G}raw {H}ill", + ADDRESS = "New York", + ISBN = "0-07-025207-6", + YEAR="1994" + } + +@BOOK{typo+tschichold+essays, + author = {Jan Tschichold}, + title = {The Form of The Book: Selected Essays on Questions of Book + Design \& Quality}, + publisher = {Hartley \& Marks, Inc.}, + address = {Point Roberts, Washington}, + year = "1975, 1991", + isbn = {0-88179-034-6}, + note = {Traduit par Hajo Hadeler. \'Edit\'e, avec une introduction, par + Robert Bringhurst}, +} + +@BOOK{typo+tschichold+biographie, + author = {Jan Tschichold}, + title = {Leben und Werk des Typographen Jan Tschichold}, + publisher = {K.\,G. Saur}, + address = {M\"unchen}, + year = 1988, + isbn = {3-598-07224-4}, +} + +@BOOK{typo+tschichold+1961.1, + author = {Jan Tschichold}, + title = {Contemporary Typography}, + publisher = {New Laboratory Press}, + address = {Pittsburgh, Pennsylvania}, + year = 1961, + note = {Traduction de {\it Zur Typographie der Gegenwart}} +} + +@BOOK{typo+tschichold+drucksachen, + author = {Jan Tschichold}, + title = {Erfreuliche Drucksachen durch gute Typographie}, + publisher = {Maro-Verlag}, + address = {Augsburg}, + year = 1992, + edition="seconde", + isbn = {3-87512-403-0}, + note = {R\'eimpression de l'\'edition originale (Ravensburg~1960)}, +} + +@BOOK{vdm, + author={Cliff B. Jones}, + title={Systematic Software Development using {VDM}}, + publisher={Prentice Hall International, Series in Computer Sciences}, + ADDRESS="Englewood Cliffs, New Jersey", + edition = "deuxi\`eme", + year=1990 +} + +@BOOK{spiker, + author={Sina Soiker}, + title={Indexing Your Book: A Practical Guide for Authors}, + publisher={University of Wisconsin Press}, + year=1954 +} + +@book{ponctu, + author={Albert Doppagne}, + title={La bonne ponctuation: clart\'e, pr\'ecision, efficacit\'e de vos phrases}, + publisher={Duculot}, + address={Paris}, + edition="deuxi\`eme", + year=1984 +} + +@book{maj-abrev, + author={Albert Doppagne}, + title="Majuscules, abr{\'e}viations, symboles et sigles", + publisher={Duculot}, + address={Paris}, + year=1975 +} + +@book{ps-essen, + author={Pierre Blanc}, + title={{PostScript}, l'essentiel}, + publisher={Eyrolles}, + address={Paris}, + month=aug, + year=1993 +} + +@BOOK{tex-help, + AUTHOR ={Borde, Arvind and Rokicki, Tomas}, + TITLE = "{\TeX} {Help}", + PUBLISHER = "{A}cademic {P}ress", + ADDRESS = "Boston", + YEAR = {1993} + } +@book{latex-comp, + TITLE={The {\LaTeX} Companion}, + series = "Tools and Techniques for Computer Typesetting", + AUTHOR={Michel Goossens and Frank Mittelbach and Alexander Samarin}, + PUBLISHER={Addison-Wesley}, + ISBN={0-201-54199-8}, + ADDRESS={Reading, Massachusetts}, + YEAR=1994 +} + +@book{f-latex-comp, + TITLE={The {\LaTeX} Companion}, + series = "Tools and Techniques for Computer Typesetting", + AUTHOR={Michel Goossens and Frank Mittelbach and Alexander Samarin}, + PUBLISHER={CampusPress}, + ISBN={2-7440-0897-4}, + ADDRESS={19, rue Michel-le-Comte, 75003~Paris, {\url{http://www.campuspress.fr}}}, + Note="Traduction fran{\c{c}}aise de {\cite{latex-comp}} par {El Mamoun Souidi}", + MONTH=jul, + YEAR=2000 +} + +@BOOK{latex-g-comp, + TITLE={The {\LaTeX} {G}raphic Companion: + {I}llustrating {D}ocuments with {\TeX} and + {P}ost{S}cript}, + series = "Tools and Techniques for Computer Typesetting", + AUTHOR={Michel Goossens and Sebastian Rahtz and Frank + Mittelbach}, + PUBLISHER={Addison-Wesley}, + ADDRESS={Reading, Massachusetts}, + ISBN="0-201-85469-4", + MONTH=mar, + YEAR=1997 +} + +@book{ps-grd, + TITLE="Graphic design with {PostScript}", + AUTHOR="Kunkel, Gerard", + PUBLISHER="Scott, Foresman", + ADDRESS="Glenview, IL", + ISBN="0-673-38794-1", + YEAR=1990 +} + +@book{ps-half, + TITLE="Halftoning with Adobe Accurate Screens", + AUTHOR ="Peter Fink", + PUBLISHER="Hayden", + YEAR=1992 +} + +@book{ps-learn, + TITLE="Learning PostScript: a visual approach", + AUTHOR="Smith and Ross", + PUBLISHER="Peachpit Press", + ADDRESS="Berkeley, California", + ISBN="0-938151-12-6", + YEAR=1990 +} + +@book{ps-exa, + TITLE="{PostScript} by Example", + AUTHOR="McGilton, Henry and Mary Campione", + PUBLISHER="Addison-Wesley", + ADDRESS={Reading, Massachusetts}, + ISBN="0-201-63228-4", + YEAR=1992 +} + +@book{ps-screen, + TITLE="{PostScript} screening: Adobe accurate screens", + AUTHOR="Fink, Peter", + PUBLISHER="Adobe Press", + ADDRESS="Mountain View, California", + ISBN="0-672-48544-3", + YEAR=1992 +} + +@book{ps-prg, + TITLE="{PostScript} programmer's reference guide: featuring {PhoenixPage}", + AUTHOR="Holzgang, David A.", + PUBLISHER="Scott, Foresman", + ADDRESS="Glenview, IL", + ISBN="0-673-38574-4", + YEAR=1989 +} + +@book{ps-msdos, + TITLE="Running {PostScript} from {MS-DOS}", + AUTHOR="Glover, Gary", + PUBLISHER="Windcrest", + ADDRESS="Blue Ridge Summit, Pennsylvania", + ISBN="0-8306-2998-X", + YEAR=1989 +} + +@book{ps-adv, + TITLE="Taking advantage of {PostScript}", + AUTHOR="Sherman, John F.", + PUBLISHER="Wm. C. Brown Publishers", + ADDRESS="Dubuque, IA", + ISBN="0-697-14032-6", + YEAR=1992 +} + +@book{ps-verb, + TITLE="The {V}erbum book of {PostScript} illustration", + SERIES="The {V}erbum electronic art {\&} design series", + AUTHOR="Gosney, Michael and Linnea Dayton and Janet Ashford", + PUBLISHER="{M\&T} Books", + ADDRESS="Redwood City, California", + ISBN="1-55851-089-3", + YEAR=1990 +} + +@book{ps-soker, +TITLE="{PostScript}, Eine Umfassende Einfuhrung in die Programmierung", +AUTHOR="Wilfred Soker", +PUBLISHER ="Vieweg {\&} Sohn Verlag GmbH", +ADDRESS="Postfach 5829, D-6200, Wiesbaden 1, Germany", +ISBN="3-528-14711-3" +} + +@book{ps-ws, +TITLE="{PostScript} f{\"u}r Workstations", +AUTHOR="Vollenweider, Peter", +PUBLISHER="Addison-Wesley", +ADDRESS = "Reading, Massachusetts", +ISBN="3-89319-459-2 ", +YEAR=1992 +} + +@book{ps-term, +TITLE="Terminal Buch, {PostScript} Fonts und Programmiertechnik", +AUTHOR="Thomas Merz", +PUBLISHER="R. Oldenburg Verlag", +ADDRESS="Munchen, Germany", +ISBN="3-486-21674-0" +} + +@BOOK {cweb, + AUTHOR = "Donald~E. Knuth and Silvio Levy", + TITLE= "The {CWEB} System of Structured Documentation, Version~3.0", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + ISBN="0-201-57569-8", + YEAR = "1993" + } + +@BOOK {texwork, + AUTHOR = "Norman Walsh", + TITLE= "Making {\TeX} work", + PUBLISHER="O'Reilly {\&} {A}ssociates, Inc.", + ADDRESS="103 Morris Street, Suite~A, Sebastopol, CA 95472", + ISBN="1-56592-051-1", + YEAR="1994" + } + +@BOOK {pdf, + AUTHOR = "Tim Bienz and Richard Cohn", + SERIES= "{Adobe Systems Inc.}", + TITLE = "{P}ortable {D}ocument {F}ormat {R}eference {M}anual", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + ISBN="0-201-62628-4", + YEAR = "1993" + } + +@MISC {pdf1, + AUTHOR = "Tim Bienz and Richard Cohn and Meehan, Jim R.", + TITLE = "{P}ortable {D}ocument {F}ormat {R}eference {M}anual, {V}ersion{~}1.2", + PUBLISHER = "Addison-Wesley", + NOTE="{\url{http://www.adobe.com/supportservice/devrelations/PDFS/TN/PDFSPEC.PDF}}", + YEAR=1996} + +@BOOK {punctua, + AUTHOR = "Catach, Nina", + TITLE = "La ponctuation", + PUBLISHER = "Presses Universitaires de France", + SERIES="la collection <>", + NUMBER="2818", + ADDRESS="Paris", + MONTH=mar, + EDITION="premi{\`e}re", + YEAR = "1994" + } + +@BOOK {ortho, + AUTHOR = "Catach, Nina", + TITLE = "L'orthographe", + PUBLISHER = "Presses Universitaires de France", + SERIES="la collection <>", + NUMBER="685", + EDITION="cinqui{\`e}me", + ADDRESS="Paris", + MONTH=dec, + YEAR = "1993" + } + +@BOOK {dict-ortho, + EDITOR = "Catach, Nina", + TITLE="Dictionnaire historique de l'orthographe fran{\c{c}}aise", + PUBLISHER="Larousse", + YEAR=1995} + +@INCOLLECTION {g-ortho, + AUTHOR = "Catach, Nina", + BOOKTITLE = "Retour aux sources", + TITLE = "Le g\'enie de la ponctuation", + SERIES="Traverses", + NUMBER="43", + PUBLISHER = "Centre Georges Pompidou", + ADDRESS = "Paris", + YEAR = "1988" + } + +@BOOK {colignon, + AUTHOR= "Colignon, Jean-Pierre", + TITLE="La ponctuation (art et finesse)", + PUBLISHER="{\'E}dition {\'E}ole", + ADDRESS="171, rue Saint-Jacques, Paris", + YEAR="1988" + } + +@BOOK {damour, + AUTHOR= "Damour", + TITLE="Trait\'e moderne de ponctuation", + PUBLISHER="Larousse", + YEAR="1939" + } + +@BOOK {drillon, + AUTHOR= "Drillon, Jacques", + TITLE="Trait\'e de la ponctuation fran\c{c}aise", + SERIES="{Collection TEL}", + PUBLISHER="Gallimard", + YEAR="1991" + } + +@BOOK {sawyer, + AUTHOR= "Sawyer, Stanley A. and Krantz, Steven G.", + TITLE="A {\TeX} primer for scientists", + PUBLISHER="CRC Press", + ADDRESS = "Boca Raton (FL), Ann Arbor, London, + Tokyo", + ISBN="0-84937-1597", + YEAR="1995" + } + +@BOOK {vulis, + AUTHOR= "Vulis, Michael", + TITLE="Modern {\TeX} and its applications", + PUBLISHER="CRC Press", + ADDRESS = "Boca Raton, FL", + ISBN="0-8493-4431-X", + YEAR="1993" + } + +@MANUAL {xymtex, + AUTHOR="Shinsaku Fujita", + TITLE="{\XyMTeX}: A Macro Package for Typesetting Chemical Structural Formulas", + ORGANIZATION="Ashigara Research Laboratories, Fuji Photo Film Co., Ltd.", + ADDRESS="Minami-Ashigara, Kanagawa, 250-01 Japan", + MONTH=dec, + YEAR="1993"} + +@BOOK{texcetera, + EDITOR="Vicki Brown", + TITLE="{P}rime {T}ime {\TeX}cetera", + PUBLISHER="{P}rime {T}ime {F}reeware", + ADDRESS="379 Altair Way {\#}150, Sunnyvale CA 94086 USA", + YEAR="1994"} + +@incollection + {ZN, + AUTHOR = {Mike Spivey}, + BOOKTITLE = {M{\'e}thodologie de {L}ogiciel}, + TITLE = {La {N}otation {Z}}, + PUBLISHER = {Masson {(Prentice-Hall)}}, + YEAR = {1994}, + address = {Paris}, +} + +@BOOK {qsj-biblio, + AUTHOR = "Malcl{\`e}s, Louise-No{\"e}lle and Lh{\'e}ritier, Andr{\'e}e", + TITLE = "La Bibliographie", + PUBLISHER = "Presses Universitaires de France", + SERIES="la collection <>", + NUMBER="708", + EDITION="cinqui{\`e}me", + ADDRESS="Paris", + MONTH=dec, + YEAR = "1989" + } + +@BOOK {qsj-imp, + AUTHOR = "G{\'e}rard Martin", + TITLE = "L'Imprimerie", + PUBLISHER = "Presses Universitaires de France", + SERIES="la collection <>", + NUMBER="1067", + EDITION="huiti{\`e}me", + ADDRESS="Paris", + MONTH=dec, + YEAR = "1993" + } + +@BOOK {gr-files, + AUTHOR = "Murray, James D. and {Ryper}, William van", + TITLE= "Encyclopedia of Graphics File Formats", + PUBLISHER="O'Reilly {\&} {A}ssociates, Inc.", + ADDRESS="103 Morris Street, Suite~A, Sebastopol, CA 95472", + EDITION="seconde", + YEAR="1996" + } + +@BOOK {doob, + AUTHOR=" Michael Doob", + PUBLISHER="Springer Verlag", + TITLE="Starting from {\fbox{$1$}}", + YEAR=1993, + ISBN="3-540-56441-1"} + +@BOOK {tips, + AUTHOR="J. Kenneth Shultis", + TITLE="{\LaTeX\ Notes}: Practical Tips for Preparing Technical Documents", + PUBLISHER="Prentice Hall", + ADDRESS="Englewood Cliffs, New Jersey", + YEAR=1994, + ISBN="0-131-20973-6"} + +@BOOK {gauth, + AUTHOR="Gauthier, Richard L.", + TITLE="Using the {\TeX\ } Typesetting Language", + PUBLISHER="Reston Pub. Co.", + ADDRESS="Reston, Va.", + YEAR=1984, + ISBN="0-8359-8160-6"} + +@BOOK {math-tex, + AUTHOR="George Gr{\"a}tzer", + TITLE="Math into {\TeX}: A Simple Introduction to {\AmSLaTeX}", + PUBLISHER="Birkh{\H a}user Boston", + ADDRESS="Boston MA", + YEAR=1993, + ISBN="0-8176-3637-4"} + +@BOOK {math-latex, + AUTHOR="George Gr{\"a}tzer", + TITLE="Math into {\LaTeX}: {A}n {I}ntroduction to + {\LaTeX\ } and {\AmSLaTeX}", + PUBLISHER="Birkh{\H a}user Boston et Springer-Verlag New York", + YEAR=1999, + EDITION="troisi{\`e}me", + ISBN="0-8176-4431-9"} + +@BOOK {gratzer1999, + AUTHOR="George Gr{\"a}tzer", + TITLE="{F}irst {S}teps in {\LaTeX}", + PUBLISHER="Birkh{\H a}user Boston", + ADDRESS="Boston MA", + YEAR=1999, + NOTE="{\`A} para{\^{\i}}tre", + ISBN="0-8176-4132-7"} + + +@MANUAL {figuring, + AUTHOR="Anil K. Goel", + TITLE="Figure'ing and Picture'ing {\LaTeX}", + ORGANIZATION="Math Faculty Computing Facility, University of Waterloo", + ADDRESS="Waterloo, Ontario, Canada, N2L 3G1", + MONTH=jul, + YEAR=1994} + +@BOOK {everyone, + AUTHOR="Jane Hahn", + TITLE="{\LaTeX} for {E}veryone: a reference guide and tutorial for typesetting + documents using a computer", + PUBLISHER="Prentice Hall", + ADDRESS="Englewood Cliffs, New Jersey", + ISBN="0-13-605908-2", + YEAR=1993} + +@BOOK {concis, + AUTHOR="Adrian Johnstone", + TITLE="{\LaTeX}, Concisely", + SERIES="Series in Computers and Their Applications", + PUBLISHER="Ellis Horwood", + ADDRESS="New York", + ISBN="0-13-524539-7", + YEAR=1992} + + +@BOOK{agsm, + AUTHOR = "John Pitson", + ADDRESS = "Canberra", + EDITION = "troisi{\`e}me", + PUBLISHER = "Australian Government Publishing Service", + TITLE = "Style Manual for authors editors and printers of {A}ustralian +government publications", + YEAR = "1978" +} + +@UNPUBLISHED{latex2htmldoc, + AUTHOR = "Nikos Drakos", + NOTE = "Documentation accompagnant le traducteur de {\LaTeX} vers {\sc Html}, URL = {\url{http://www-dsed.llnl.gov/files/programs/unix/latex2html/manual/}}", + TITLE = "The {\LaTeX}2{\HTML} {T}ranslator, {U}ser's {G}uide and {M}anual", + YEAR = "1998", +} + +@BOOK{latex2html93, + AUTHOR = "Nikos Drakos", + MONTH = aug, + TITLE = "A {\LaTeX} to {HTML} translator", + NOTE = "(Rapport interne)", + PUBLISHER = "Computer Based Learning Unit", + ADDRESS = "University of Leeds", + YEAR = 1993} + + +@BOOK{concrete, + AUTHOR= "Ronald L. Graham and Donald~E. Knuth and Oren Patashnik", + TITLE = "Concrete Mathematics: A Fondation for Computer Science", + PUBLISHER="Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + ISBN = "0-201-14236-8", + YEAR=1989 + } + +@PHDTHESIS{liang, + AUTHOR={Franklin Mark Liang}, + MONTH=jun, + YEAR=1983, + SCHOOL={Stanford University}, + ADDRESS={Stanford, CA 94305}, + TITLE={{Word Hy-phen-a-tion by Com-pu-ter}}, + NOTE={Disponible {\'e}galement comme ``Stanford University, + Department of Computer Science Report No. STAN-CS-83-977''} + } + +@PHDTHESIS{hobby-phd, + author = "John Douglas Hobby", + title="{D}igitized {B}rush {T}rajectories", + NOTE={Disponible {\'e}galement comme ``Stanford University, + Department of Computer Science Report No. STAN-CS-85-1070''}, + SCHOOL={Stanford University}, + ADDRESS={Stanford, CA 94305}, + MONTH=apr, + YEAR=1985} + +@PHDTHESIS{wyk-phd, + AUTHOR="Christopher J. Van Wyk", + TITLE="A {L}anguage for {T}ypesetting {G}raphics", + NOTE={Disponible {\'e}galement comme ``Stanford University, + Department of Computer Science Report No. STAN-CS-80-803''}, + SCHOOL={Stanford University}, + ADDRESS={Stanford, CA 94305}, + MONTH=jun, + YEAR=1980} + +@ARTICLE{wyk1981, + AUTHOR="Christopher J. Van Wyk", + title="A graphics typesetting language", + JOURNAL = {SIGPLAN Notices of the ACM}, + VOLUME=16, + NUMBER=6, + MONTH=jun, + PAGES="99--107", + YEAR=1981} + +@BOOK{bugs, + AUTHOR = {Lyn Dupr{\'e}}, + TITLE = {Bugs in Writing}, + PUBLISHER = {Addison-Wesley}, + ADDRESS = "Reading, Massachusetts", + ISBN={0-201-60019-6}, + YEAR = {1995} + } + +@MISC{amsfonts, +TITLE="{AMSFonts} version {\textup{2.2}---}user's guide", +AUTHOR="{American Mathematical Society}", +ADDRESS="Providence, RI", +YEAR="1995", +MONTH=jan, +NOTE="(CTAN: {\url{fonts/amsfonts/doc/amsfndoc.ps}}), + distribu{\'e} avec le paquetage {AMSFonts}" +} + +@MISC{author-guidelines, +TITLE="Instructions for preparation of papers and monographs---{\amslatex/}", +AUTHOR="{American Mathematical Society}", +ADDRESS="Providence, RI", +YEAR="1994, 1996, 1999"} + +@MISC{amsthdoc, +TITLE="{Using} the {\texttt{amsthm}} {P}ackage", +AUTHOR="{American Mathematical Society}", +ADDRESS="Providence, RI", +YEAR=1999} + +@BOOK {texm, + TITLE= "La ma{\^{\i}}trise de {\TeX} et {\LaTeX}", + AUTHOR= "Thomas Lachand-Robert", + PUBLISHER = "Masson", + ADDRESS = "Paris", + ISBN= "2-225-84832-7", + YEAR= 1995, + } + +@techreport{CSTR116, + author = "Kernighan, Brian W. and Ritchie, Denis M.", + title = "{PIC}---A Graphics Language for Typesetting, User Manual", + series = "Computing Science Technical Report", + number = 116, + institution = "AT\&T Bell Laboratories", + address = "Murray Hill, New Jersey", + year = 1984 +} +@incollection{ke+pic, + author = "Kernighan, Brian W.", + title = "Pic---A Graphics Language for Typesetting", + booktitle = "Unix Research System Papers, Tenth Edition", + publisher = "AT\&T Bell Laboratories", + pages = "53--77", + year = 1990 +} +@article{ho+mp1, + keyx = "Hobby", + author = "John Douglas Hobby", + title = "A {\MFT}-like System with {P}ost{S}cript Output", + journal = "{TUGboat}", + volume = 10, + number = 4, + pages = "505--512", + month = dec, + year = 1989 +} + +@book{ps-visual, +TITLE="Learning {PostScript}: A Visual Approach", +AUTHOR="Ross Smith", +PUBLISHER="Peachpit Press", +ISBN="0-938151-12-6", +YEAR=1995 +} + +% +% extracted from litprog.bib database +% + +@string{ tub = "{TUGboat}"} + +@article{litprog-schrod-cweb, + author = {Klaus Guntermann and Joachim Schrod}, + title = {{\WEB} adapted to {C}}, + journal = tub, + volume = 7, + number = 3, + month = Oct, + year = 1986, + pages = {134-137}, + xannote = {\js{} My {\small CWEB}, an adaption of Knuth's Pascal +\WEB{}, ie, written in \WEB{}. Created to write an IBM~/370 +assembler/emulater for undergrad CS courses. I was an graduate +student, Klaus was my supervisor then.} +} + +% +% from doc of circuit_macros +% +@techreport{KRm4, +author={Kernighan, Brian W. and Richie, Denis M.}, +title={The {M4} Macro Processor}, +institution={Bell Laboratories}, +year={1977}} + +@misc{gpic, +author={The Free Software Foundation}, +title={Gpic man page}, +year={1992}} + +@misc{mfpic, +author={Leathrum, Thomas}, +title={Pictures in {\TeX\ }with Metafont}, +institution={Dartmouth}, +year={1992}} + +@misc{pstricks, +author={Zandt, Timothy van}, +title={{PST}ricks User's Guide}, +institution={Princeton}, +year={1993}} + +@misc{vanZandt93, +author={Zandt, Timothy van}, +title="{PSTricks} macros for {G}eneric {\TeX}", +note="Disponible sur CTAN dans {\url{tex-archive/graphics/pstricks/}}", +year={1993}} + +@misc{Johnstone92, +author={Johnstone, Adrian}, +title={Electronic symbols for \protect{\LaTeX}\ picture mode}, +institution={Royal Holloway, University of London}, +note={Email: {\tt adrean@cs.rhbnc.ac.uk}}, +year={1992}} + +@misc{Verwer92, +author={Verwer, Nico}, +title={Readme for {L}oggates}, +institution={Utrecht, Dept. of Computer Science}, +note={Email: {\tt nico@cs.ruu.nl}}, +year={1992}} + +@techreport + {guide-loria, + TITLE = "Guide local {\LaTeX} du site {LORIA}", + AUTHOR = "J.-M. Antoine and J.-M. Hufflen and Denis R{\oe}gel and K. Tombre", + INSTITUTION = {Centre de Recherche en Informatique de Nancy}, + TYPE = "Rapport technique", + MONTH = dec, + YEAR = 1996 +} + +@BOOK {advtexbook, + AUTHOR = "David Salomon", + TITLE= "The Advanced {\TeX{}book}", + PUBLISHER="{Springer Verlag}", + ADDRESS="New York", + ISBN="0-387-94556-3", + YEAR = "1995", + } + +@BOOK {objlatex, + AUTHOR = "Vincent Granet and Jean-Pierre Regourd", + TITLE= "Objectif {\LaTeX}", + ADDRESS= "Paris", + PUBLISHER="Masson", + ISBN="2-225-84993-5", + YEAR = "1995", + } + +@BOOK {revol, + AUTHOR = "Eisenstein, Elizabeth L.", + TITLE= "The Printing Revolution in Early Modern Europe", + PUBLISHER="Cambridge University Press", + ADDRESS="New York", + ISBN="0-521-44770-4", + YEAR = "{(Canto imprint)}", + } + +@TECHREPORT{LT3+ClassGuide, + KEY="latex3", + INSTITUTION="The {\LaTeX3} Project Team", + TITLE="{\LaTeXe\ }for class and package writers", + TYPE="Distribu{\'e} avec {\LaTeXe}", + NOTE="{\url{CTAN/macros/latex/macros/latex/base/clsguide.tex}}", + MONTH=dec, + YEAR=1999} + +@TECHREPORT{LT3+ConfigGuide, + KEY="latex3", + INSTITUTION="The {\LaTeX3} Project Team", + TITLE="Configuration options for {\LaTeXe}", + TYPE="Distribu{\'e} avec {\LaTeXe}", + NOTE="{\url{CTAN/macros/latex/macros/latex/base/cfgguide.tex}}", + MONTH=Dec, + YEAR=1999} + +@TECHREPORT{LT3+ModGuide, + KEY="latex3", + INSTITUTION="The {\LaTeX3} Project Team", + TITLE="Configuration options for {\LaTeXe}", + TYPE="Distribu{\'e} avec {\LaTeXe}", + NOTE="{\url{CTAN/macros/latex/macros/latex/base/modguide.tex}}", + MONTH=Dec, + YEAR=1999} + +@TECHREPORT{LT3+FontGuide, + INSTITUTION="The {\LaTeX3} Project Team", + KEY="latex3", + TITLE="{\LaTeXe{}} font selection", + TYPE="Distribu{\'e} avec {\LaTeXe}", + NOTE="Documente le m{\'e}canisme de s{\'e}lection des + fontes. Fait partie de la distribution {\LaTeX}, + {\url{CTAN/macros/latex/macros/latex/base/fntguide.tex}}", + MONTH=dec, + YEAR=1999} + +@TECHREPORT{LT3+UserGuide, + KEY="latex3", + INSTITUTION="The {\LaTeX3} Project Team", + TITLE="{\LaTeXe~}for authors", + TYPE="Distribu{\'e} avec {\LaTeXe}", + NOTE="{\url{CTAN/macros/latex/macros/latex/base/usrguide.tex}}", + MONTH=Dec, + YEAR=1999} + +@TECHREPORT{LT3+CyrGuide, + KEY="latex3", + AUTHOR="Vladimir Volovitch and Werner Lemberg", + INSTITUTION="The {\LaTeX3} Project Team", + TITLE="Cyrillic languages support in {\LaTeX}", + TYPE="Distribu{\'e} avec {\LaTeXe}", + NOTE="{\url{CTAN/macros/latex/macros/latex/base/cyrguide.tex}}", + MONTH=Dec, + YEAR=1999} + +@MISC{simple-nfss, + TITLE="A few words on fonts", + AUTHOR="Timothy Murphy", + NOTE={\url{ftp://ftp.tex.ac.uk/tex-archive/info/simple-nfss.tex}}, + MONTH=jun, + YEAR=1994} + +@TECHREPORT{LT3+source2e, + KEY="latex3", + INSTITUTION="The {\LaTeX3} Project Team", + TITLE="{\LaTeX}: the program", + TYPE="Distribu{\'e} avec {\LaTeXe}", + MONTH=Jun, + YEAR=1994} + +@UNPUBLISHED{Goldberg+lastpage, + AUTHOR="Jeffrey Goldberg", + TITLE="The {\texttt{lastpage}} package", + NOTE="Documentation électronique", + MONTH=Oct, + YEAR=1995} + +@TECHREPORT{l2e-config, + INSTITUTION="The {\LaTeX3} Project Team", + KEY="latex3", + TITLE="Configuration Options for {\LaTeXe{}}", + TYPE="Distribu{\'e} avec {\LaTeXe}", + MONTH=jun, + YEAR=1994} + +@TECHREPORT{l2e-mod, + INSTITUTION="The {\LaTeX3} Project Team", + KEY="latex3", + TITLE="Modifying {\LaTeXe{}}", + TYPE="Distribu{\'e} avec {\LaTeXe}", + MONTH=jun, + YEAR=1994} + +@TECHREPORT{l2e-auth, + INSTITUTION="The {\LaTeX3} Project Team", + KEY="latex3", + TITLE="{\LaTeXe{}} for Authors", + TYPE="Distribu{\'e} avec {\LaTeXe}", + MONTH=jun, + YEAR=1994} + + +@BOOK {roy, + AUTHOR = "Roy, Yves", + TITLE= "{\TeX/WEB} et le traitement de textes math{\'e}matiques", + PUBLISHER="Masson", + ADDRESS="Paris", + ISBN="2-225-80249-1", + YEAR = 1984} + +@incollection + {unicode91, + AUTHOR = "{Unicode Inc.}", + TITLE = {The {U}nicode {S}tandard}, + BOOKTITLE = {Worldwide Character Encoding, Version 1.0}, + PUBLISHER = {Addison-Wesley}, + YEAR = {1991}, + volume = {1}, + isbn = "0201-56788-1", + address = {Reading, Massachusetts}, +} + +@incollection + {unicode92, + AUTHOR = "{Unicode Inc.}", + TITLE = {The {U}nicode {S}tandard}, + BOOKTITLE = {Worldwide Character Encoding, Version 1.0}, + PUBLISHER = {Addison-Wesley}, + YEAR = {1992}, + volume = {2}, + isbn = "0201-60845-6", + address = {Reading, Massachusetts}, +} + +@TECHREPORT + {cheng, + AUTHOR="Pehong Chen and Michael A. Harrison", + TITLE= "{A}utomatic {I}ndex {P}reparation and {P}rocessing", + NOTE="Fichier {\texttt{indexing/makeindex/paper/ind.tex}} sur les archives {\CTAN}", + NUMBER= "UCB/CSD 87/347", + INSTITUTION="Computer Science Division, University of California", + ADDRESS="Berkeley, California", + MONTH=mar, + YEAR=1987, + } + +@ARTICLE + {cheng1, + AUTHOR="Pehong Chen and Michael A. Harrison", + TITLE= "Index preparation and processing", + JOURNAL="Software -- Practice and Experience", + PAGES="897--915", + VOLUME=18, + NUMBER=9, + MONTH=sep, + YEAR=1988, + } + +@INPROCEEDINGS{Decouchant95b, + AUTHOR="D. Decouchant and Vincent Quint and M. Romero", + TITLE="Structured and Distributed Cooperative Editing in a Large Scale Network", + EDITOR="R. Rada", + BOOKTITLE="Groupware and Authoring", + PUBLISHER="Academic Press", + YEAR=1995, + } + +@ARTICLE{Andre94g, + AUTHOR="Jacques Andr{\'e} and A. Wild", + TITLE="Ligatures, typographie et informatique", + VOLUME=892, + JOURNAL="{PI}", + NOTE="Irisa, Rennes", + MONTH=dec, + YEAR=1994, + } + +@BOOK{Quint94d, + AUTHOR="Vincent Quint", + TITLE="{\'E}dition de documents structur{\'e}s", + iNOTE="Le traitement {\'e}lectronique du document", + PAGES="11-47", + PUBLISHER="{ADBS} {\'e}ditions", + ADDRESS="Paris", + MONTH=oct, + YEAR=1994, + } + +@INPROCEEDINGS{Andre94e, + AUTHOR="Jacques Andr{\'e} and H. Richy", + TITLE="{\'E}dition structur{\'e}e et indexation hypertextuelle d'actes m{\'e}di{\'e}vaux", + BOOKTITLE="{C}olloque {H}istoire et {I}nformatique", + PUBLISHER="Presses Universitaires de Rennes", + XADDRESS="Rennes", + MONTH=jun, + YEAR=1994, + } + +@INPROCEEDINGS{Andre92c, + AUTHOR="Jacques Andr{\'e}", + TITLE="Font Metrics", + BOOKTITLE="Technical and Visual Aspects of Types", + EDITOR="Roger D. Hersch", + PUBLISHER="Cambridge University Press", + YEAR=1992, + } + +@INPROCEEDINGS{Andre92b, + AUTHOR="Jacques Andr{\'e} and Roger D. Hersch", + TITLE="An introduction to digital type", + BOOKTITLE="Technical and Visual Aspects of Types", + EDITOR="Roger D. Hersch", + PUBLISHER="Cambridge University Press", + YEAR=1992, + } + + +@INPROCEEDINGS{Quint89a, + AUTHOR="Vincent Quint", + TITLE="Systems for the Manipulation of Structured Documents", + BOOKTITLE="Structured Documents", + EDITOR="Jacques André and Richard K. Furuta and Vincent Quint", + PAGES="39-74", + PUBLISHER="Cambridge University Press", + YEAR=1989, + } + +@ARTICLE{kletzing95, + AUTHOR = "Dennis Kletzing", + TITLE="A multienumerate package", + JOURNAL="{TUGboat}", + VOLUME="16", + NUMBER="3", + MONTH=sep, + YEAR=1995} + +@TECHREPORT{lshort, + AUTHOR="Oetiker, Tobias and Partl, Hubert and Schlegl, Elisabeth", + TITLE="{T}he {N}ot {S}o {S}hort {I}ntroduction to {\LaTeXe}", + TYPE="{Or} {\LaTeXe} in 69 minutes", + INSTITUTION="(répertoire {\texttt{info/lshort}} sur les archives {\CTAN})", + MONTH=jan, + YEAR=1996} + +@MISC{ltmiscen, + AUTHOR="Johannes Braams and David Paul Carlisle and Alan Jeffrey and Leslie Michel Lamport and Frank Mittelbach and Chris A. Rowley and Rainer Sch{\"o}pf", + TITLE="Fichier {\texttt{ltmiscen.dtx}}", + NOTE="Fait partie de la distribution {\LaTeX}"} + +@MISC{cmfonts, + AUTHOR="Frank Mittelbach and Rainer Sch{\"o}pf", + TITLE="Fichier {\texttt{cmfonts.fdd}} {\`a} utiliser avec {\LaTeXe}", + NOTE="Fait partie de la distribution {\LaTeX}"} + +@MISC{everysel, + AUTHOR="Martin Schr{\"o}der", + TITLE="Le paquetage {\texttt{everysel}} pour {\LaTeXe}", + NOTE="{\CTAN}: \url{tex-archive/macros/latex/contrib/supported/everysel}"} + +@MISC{raggedri, + AUTHOR="Martin Schr{\"o}der", + TITLE="L'option de style \texttt{raggedri} pour + {\LaTeX2.09}", + NOTE="{\CTAN}: \url{tex-archive/macros/latex209/contrib/raggedright}"} + +@MISC{ragged, + AUTHOR="Laurent Siebenmann", + TITLE="Paquetage \texttt{ragged.sty}", + NOTE="{\CTAN}: + {\url{tex-archive/macros/generic/ragged/ragged.sty}}, + g{\'e}n{\'e}rique pour le {\PlainTeX} et {\LaTeX}"} + +@COMMENT{yh-imposs, + TITLE="Impossible n'est pas {\anyTeX}", + AUTHOR="Yannis Haralambous", + PUBLISHER="International Thomson Publishing's Forges", + ADDRESS="France", + NOTE="{\`A} para{\^{\i}}tre", + YEAR=1996} + +@TECHREPORT{lamport-longf, + AUTHOR="Leslie Michel Lamport", + TITLE="How to write a long formula", + TYPE="Research Report", + NUMBER="118", + INSTITUTION="Digital Equipment Corporation, Systems Research Center", + NOTE="{\`a} para{\^{\i}}tre dans {\em FACJ 6\/}(5) (September/October 1994)", + MONTH=dec, + YEAR=1993} + +@techreport{hobby, + AUTHOR="John Douglas Hobby", + TITLE="{D}rawing {G}raphs with {\MPT}", + NOTE="Documentation disponible en format {P}ost{Script} à + {\url{\texttt{http://www.loria.fr/tex/prod-graph.html}}}, + {\url{http://cm.bell-labs.com/who/hobby/MetaPost.html}} + et + {\url{http:/cm.bell-labs.com/cs/cstr/164.ps.gz}}" , + institution = {AT\&T Bell Laboratories}, + address = {Murray Hill, New Jersey}, + type = {Computing Science Technical Report}, + number = {no.~164}, + year = {1993} + } + +@BOOK{aidetypo, + AUTHOR="G{\'e}rard Blanchard", + TITLE="Aide pour le choix de la typographie", + NOTE="{PAO}, cours sup{\'e}rieur", + PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", + ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", + ISBN="2-911220-02-1", + MOMTH=fev, + YEAR=1998} + +@BOOK{ftypo, + AUTHOR="Yves Perrousseaux", + TITLE="Manuel de typographie fran{\c{c}}aise {\'e}l{\'e}mentaire", + PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", + ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", + ISBN="2-911220-00-5", + EDITION="quatri{\`e}me", + YEAR=2001} + +@BOOK{fmisepage, + AUTHOR="Yves Perrousseaux", + TITLE="Mise en page et impression, notions {\'e}l{\'e}mentaires", + PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", + ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", + ISBN="2-911220-01-3", + YEAR=1996} + +@MISC{IEEEstd, + KEY={IEEE}, + TITLE={Graphic Symbols for Electrical and Electronic Diagrams}, + NOTE={IEEE Std 315-1975}, + INSTITUTION={IEEE}, + YEAR={1975}} + +@TECHREPORT{ps-colorsep, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{C}olor {S}eparation {C}onventions for {P}ost{S}cript {L}anguage {P}rograms", + TYPE="{T}echnical {N}ote", + NUMBER="{\#}5044", + MONTH="24 " # may, + YEAR=1994} + +@BOOK{agfa+color, + AUTHOR="{A}gfa {C}orporation{\noopsort{Agfa}}", + TITLE="An Introduction to Digital Color Press", + NOTE="Volumes {I} and {II}", + PUBLISHER="{A}gfa {C}orporation", + YEAR=1991} + +@BOOK{foley, + AUTHOR="Foley, J. and others", + TITLE="Computer Graphics{\string:} Principles and Practice", + PUBLISHER = {Addison-Wesley}, + ADDRESS = "Reading, Massachusetts", + ISBN="0-201-12110-7", + YEAR=1990} + +@BOOK{col-repro, + AUTHOR="Hunt, R.", + TITLE="The Reproduction of Color in Photography, Printing, and Television", + PUBLISHER="Fountain Press", + ISBN="0-85242-356-X", + YEAR=1987} + +@BOOK{judd+wys, + AUTHOR="Judd, D. B. and Wyszecki, G.", + TITLE="Color in Business, Science, and Industry", + EDITION="troisi{\`e}me", + PUBLISHER="John Wiley {\&} Sons", + YEAR=1975} + +@BOOK{molla, + AUTHOR="Molla, Da. R. K.", + TITLE="Electronic Color Separation", + PUBLISHER="R.K. Printing {\&} Publishing Company", + ADDRESS="Montgomery, WV", + YEAR=1988} + +@BOOK{wyszecki, + AUTHOR="Wyszecki, G. and Stiles, W. S.", + TITLE="Color Science{\string:} Concepts and Methods, Quantitative Data and Formula", + EDITION="seconde", + PUBLISHER="R.K. Printing {\&} Publishing Company", + YEAR=1982} + +@TECHREPORT{ps-font-support, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{S}upporting {F}onts in the {P}ost{S}cript {L}anguage {E}nvironment", + TYPE="{T}echnical {N}ote", + NUMBER="{\#}5075", + MONTH="31 " # mar, + YEAR=1992} + +@TECHREPORT{ps-man2-upd, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{U}pdates to the {P}ost{S}cript {L}anguage {R}eference {M}anual, {S}econd + {E}dition", + TYPE="{T}echnical {N}ote", + NUMBER="{\#}5085", + MONTH="7 " # Jul, + YEAR=1995} + +@TECHREPORT{ps-doc-struct, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{P}ost{S}cript {L}anguage {D}ocument + {S}tructuring {C}onventions {S}pecification", + TYPE="{T}echnical {N}ote", + NOTE="Version 3.0", + NUMBER="{\#}5001", + MONTH="25 " # Sep, + YEAR=1992} + +@TECHREPORT{ps-eps-format, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{E}ncapsulated {P}ost{S}cript {F}ile {F}ormat + {S}pecification", + TYPE="{T}echnical {N}ote", + NOTE="Version 3.0", + NUMBER="{\#}5002", + MONTH="1er " # may, + YEAR=1992} + +@TECHREPORT{ps-afm-format, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{A}dobe {F}ont {M}etrics {F}ile {F}ormat + {S}pecification", + TYPE="{T}echnical {N}ote", + NOTE="Version 4.1", + NUMBER="{\#}5004", + MONTH="16 " # Oct, + YEAR=1995} + +@TECHREPORT{ps-bin-screen, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{A}dobe {B}in {S}creen {F}iles + {S}pecification", + TYPE="{T}echnical {N}ote", + NOTE="Version 2.0", + NUMBER="{\#}5006", + MONTH="31 " # mar, + YEAR=1992} + +@TECHREPORT{ps-ai-file, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{A}dobe {I}llustrator {F}ile {F}ormat + {S}pecification", + TYPE="{T}echnical {N}ote", + NOTE="Version 2.0", + NUMBER="{\#}5007", + MONTH="28 " # Oct, + YEAR=1992} + +@TECHREPORT{ps-psft, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{P}ost{S}cript {L}anguage {F}ile {T}ransmission + {(PSFT)} {S}pecification", + TYPE="{T}echnical {N}ote", + NOTE="Version 1.0", + NUMBER="{\#}5011", + MONTH="02 " # apr, + YEAR=1993} + +@TECHREPORT{ps-type42, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{T}he {T}ype 42 {F}ont {F}ormat {S}pecification", + TYPE="{T}echnical {N}ote", + NUMBER="{\#}5012", + MONTH="1er " # Mar, + YEAR=1993} + +@TECHREPORT{ps-type1-ffs, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{T}ype 1 {F}ont {F}ormat {S}upplement", + TYPE="{T}echnical {N}ote", + NUMBER="{\#}5015", + MONTH="15 " # jan, + YEAR=1994} + +@TECHREPORT{ps-supp-down, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{S}upporting {D}ownloadable {P}ost{S}cript + {L}anguage {F}onts", + TYPE="{T}echnical {N}ote", + NUMBER="{\#}5040", + MONTH="31 March", + YEAR=1992} + +@TECHREPORT{ps-fnt-list, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{A}dobe {F}ont {N}ame {R}eference {T}able", + TYPE="{T}echnical {N}ote", + NUMBER="{\#}5090", + MONTH="27 " # Oct, + YEAR=1995} + +@TECHREPORT{ps-l2-setscreen, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{L}evel 2 {C}ompatibility{\string:} {T}he + setscreen and currentscreen {O}perators", + TYPE="{T}echnical {N}ote", + NUMBER="{\#}5119", + MONTH="31 " # Mar, + YEAR=1992} + +@TECHREPORT{ps-ext-cid, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{P}ost{S}cript {L}anguage {E}xtensions for + {CID-K}eyed {F}onts", + TYPE="{T}echnical {N}ote", + NOTE="{P}ost{S}cript {S}oftware {V}ersion 2015", + NUMBER="{\#}5213", + MONTH="29 " # jun, + YEAR=1995} + +@TECHREPORT{ps-man-supp, + KEY="Adobe", + AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", + INSTITUTION="{A}dobe {S}ystems {I}ncoporated", + TITLE="{P}ost{S}cript {L}anguage {R}eference {M}anual + {S}upplement", + TYPE="{T}echnical {N}ote", + NOTE="{F}or {V}ersion 2016", + NUMBER="{PS} {S}upplement 2016", + MONTH="7 " # Jul, + YEAR=1995} + +@MISC{art+Chen, + AUTHOR="Leslie Michel Lamport", + TITLE="{MakeIndex}{\string:} {A}n {I}ndex {P}rocessor for {\LaTeX}", + MONTH="17 " # feb, + YEAR=1987, + NOTE="Extrait du fichier {\texttt{makeindex.tex}} fourni avec le code source du + programme"} + +@MISC{art+docstrip, + AUTHOR="Frank Mittelbach and Denys Duchier and Johannes Braams", + TITLE="\texttt{docstrip.dtx}", + NOTE="Ce fichier fait partie du paquetage {\texttt{doc}}"} + +@MISC{art+verbatim, + AUTHOR="Rainer Sch{\"o}pf", + TITLE="A New Implementation of {\LaTeX}'s {\texttt{verbatim}} and + {\texttt{verbatim*}} Environments", + NOTE="Fichier {\texttt{verbatim.doc}}, version 1.4i"} + +@MISC{fertel, + AUTHOR="{Fertel{, I}mprimeur {\&} {M}archand {L}ibraire, rue des {\'E}p{\'e}es, {\`a} l'{I}mage de {S}aint {B}ertin, {S}aint {O}mer}, Martin Dominique", + TITLE="La science pratique de l'imprimerie", + YEAR=1723} + +@BOOK{baudin, + AUTHOR="Baudin, Fernand", + TITLE="La {T}ypographie au tableau noir", + PUBLISHER="{\'E}ditions {R}etz", + ADDRESS="Paris", + YEAR=1984} + +@BOOK{baudin-gut, + AUTHOR="Baudin, Fernand", + TITLE="{L'E}ffet {G}utenberg", + PUBLISHER="{\'E}ditions du {C} de la {L}ibrairie", + YEAR=1994} + +@BOOK{beaune, + AUTHOR="Beaune, Joseph and Ponot, Ren{\'e}", + TITLE="Qui a rammass{\'e} la plume d'oie?", + PUBLISHER="{\'E}ditions Dessain et Tolra", + ADDRESS="Paris", + YEAR=1979} + +@BOOK{appriv, + AUTHOR="Bernard, Yves", + TITLE="Apprivoiser la cha{\^{\i}}ne graphique", + PUBLISHER="Les {\'e}ditions de l'{O}rganisation", + ADDRESS="Paris", + YEAR=1993} + +@BOOK{blanchard1, + AUTHOR="Blanchard, G{\'e}rard", + TITLE="Pour une s{\'e}miologie de la typographie", + PUBLISHER="{\'E}ditions des {R}encontres de {L}ure", + YEAR=1979} + +@ARTICLE{blanchard2, + AUTHOR="Blanchard, G{\'e}rard", + TITLE="{J}an {T}schichold parle de typographie", + JOURNAL="Communication et langages", + VOLUME=63, + YEAR=1984} + +@ARTICLE{blanchard3, + AUTHOR="Blanchard, G{\'e}rard", + TITLE="Le look de l'{\'e}troit", + JOURNAL="Communication et langages", + VOLUME=73, + YEAR=1988} + +@ARTICLE{blanchard4, + AUTHOR="Blanchard, G{\'e}rard", + title = "N{\oe}uds {\&} esperlu{\`e}tes: actualit{\'e}s + et p{\'e}rennit{\'e} d'un signe", + journal = j-GUTENBERG, + year = "1995", + volume = "22", + pages = "43--59", + month = sep, +} + +@INCOLLECTION{brookfield, + AUTHOR="Brookfield, Karen", + TITLE="L'{\'e}criture et le livre", + BOOKTITLE="Les yeux de la d{\'e}couverte", + PUBLISHER="Gallimard", + YEAR=1993} + +@BOOK{dchoseimp, + AUTHOR="Chassagnard, Guy", + TITLE="Le petit dictionnaire de la chose imprim{\'e}e", + PUBLISHER="Sud {\'E}ditions", + ADDRESS="Nice", + YEAR=1995} + +@BOOK{logo, + AUTHOR="Delorme, Christian", + TITLE="Le logo", + PUBLISHER="Les {\'e}ditions de l'{O}rganisation", + ADDRESS="Paris", + edition="seconde", + ISBN="2708122185", + YEAR=1992} + +@BOOK{choseimp, + AUTHOR="Dreyfus, John and Ponot, Ren{\'e} and Richaudeau, Fran{\c{c}}ois", + TITLE="La chose imprim{\'e}e", + PUBLISHER="{\'E}ditions {R}etz", + ADDRESS="Paris", + YEAR=1985} + +@BOOK{civil-ecr, + AUTHOR="Druet, Roger and Gr{\'e}goire, Herman", + TITLE="La civilisation de l'{\'e}criture", + PUBLISHER="{\'E}ditions {A}rth{\`e}me {F}ayard et {D}essain et {T}olra", + ADDRESS="Paris", + YEAR=1976} + +@BOOK{maquette-map, + AUTHOR="Duplan, Pierre and Jauneau, Roger", + TITLE="Maquette et mise en page", + PUBLISHER="{\'E}ditions du {M}oniteur", + ADDRESS="Paris", + YEAR=1994} + +@BOOK{duplan, +AUTHOR="Duplan, Pierre and Jauneau, Roger", +TITLE="Maquette et mise en page", +PUBLISHER="{\'E}ditions de l'{U}sine {N}ouvelle", +ADDRESS="Paris", +YEAR=1982} + + +@BOOK{rook, + EDITOR="Eason, Ron and Rookledge, Sarah and Baines, Phil and Rookledge, Gordon", + TITLE="{R}ookledge's {I}nternational {H}andbook of {T}ype {D}esigners: {A} + {B}iographical {D}irectory", + NOTE="Compagnon de~{\cite{rookledge1990}}", + PUBLISHER="{S}arema {P}ress ({P}ublishers) {Ltd}", + ADDRESS="Surrey, England", + ISBN="1-55921-092-3", + YEAR=1991} + +@BOOK{faudouas, + AUTHOR="Faudouas, Jean-Claude", + TITLE="Dictionnaire des grands noms de la chose imprim{\'e}e", + PUBLISHER="{\'E}ditions {R}etz", + ADDRESS="Paris", + YEAR=1991} + +@BOOK{ency-type, + AUTHOR="Jaspert, W. P. and Berry and Johnson", + TITLE="{E}ncyclop{\oe}dia of {T}ype {F}aces", + PUBLISHER="{B}landford {P}ress {Ltd}", + ADDRESS="Londres", + EDITION="cinqui{\`e}me", + YEAR=1983} + +@BOOK{massin, + AUTHOR="Massin", + TITLE="La lettre et l'image", + PUBLISHER="Gallimard", + ADDRESS="Paris", + YEAR="1970--1993"} + +@BOOK{callig, + AUTHOR="Mediavilla, Claude", + TITLE="Calligraphie", + PUBLISHER="{\'E}ditions de l'{I}mprimerie {N}ationale", + ADDRESS="Paris", + YEAR=1993} + +@BOOK{tech-gra, + AUTHOR="Ponot, Ren{\'e}", + TITLE="Techniques graphiques", + PUBLISHER="{M}inist{\`e}re du {C}ommerce et de l'{I}ndustrie", + ADDRESS="Paris", + YEAR=1975} + +@BOOK{plomb-encre, + AUTHOR="Ponot, Ren{\'e}", + TITLE="De plomb, d'encre et de lumi{\`e}re", + PUBLISHER="{\'E}ditions de l'{I}mprimerie {N}ationale", + ADDRESS="Paris", + YEAR=1982} + +@BOOK{hist-carac, + AUTHOR="Ponot, Ren{\'e}", + TITLE="Histoire de presque tous les caract{\`e}res d'imprimerie", + PUBLISHER="Les cahiers de {L}ure", + YEAR=1979} + +@ARTICLE{uni-typo, + AUTHOR="Richaudeau, Fran{\c{c}}ois", + TITLE="Pour th{\'e}orie unitaire de la typographie", + JOURNAL="Communication et langages", + VOLUME=36} + +@BOOK{ruder, + AUTHOR="Ruder, Emil", + TITLE="Typographie", + PUBLISHER="{V}erlag {A}rtur {N}iggli", + ADDRESS="{T}eufen, {AR}", + YEAR=1967} + +@BOOK{salles, + AUTHOR="Salles, Ren{\'e}", + TITLE="{5\,000} ans d'histoire du livre", + PUBLISHER="{\'E}ditions {O}uest {F}rance", + ADDRESS="Rennes", + YEAR=1986} + +@BOOK{setola, + AUTHOR="Setola, Geert and Pohlen, Joep", + TITLE="La fontaine aux lettres", + PUBLISHER="{\'E}ditions {F}ontana", + YEAR=1994} + +@BOOK{tsi+livre-typo, + AUTHOR="Tschichold, Jan", + ISBN="2-904235-81-7", + TITLE="Livre et typographie", + PUBLISHER="{\'E}ditions {A}llia", + NOTE="Traduit de l'allemand par Nicole Casanova, postface + de Muriel Paris. Titre original: {\emph{Ausgew{\H{a}}hlte + Aufs{\H{a}}tze {\H{u}}ber Fragen der Gestalt des + Buches und der Typographie}}, {\cite{typo+tschichold+selected}}", + ADDRESS="16, rue Charlemagne, Paris iv", + YEAR= oct # " 1994--" # nov # " 1998"} + +@BOOK{majus, + AUTHOR="Dauppagnea, Albert", + TITLE="Majuscules, abr{\'e}viations, symboles et sigles", + PUBLISHER="{\'E}ditions {D}ucolot", + ADDRESS="Paris -- Louvain-la-Neuve", + YEAR=1991} + +@MANUAL{cgc, + ORGANIZATION="{F}{\'e}d{\'e}ration {CGC} de la communication", + TITLE="Code typographique", + ADDRESS="64, rue Taitbout, 75009~Paris", + EDITION="dix-septi{\`e}me", + YEAR=1995} + +@MANUAL{guibert1997, + TITLE="Le nouveau code typographique", + ORGANIZATION="{F}{\'e}d{\'e}ration {CGC} de la communication", + ADDRESS="64, rue Taitbout, 75009~Paris", + AUTHOR="Robert Guibert", + ISBN="2-9507157-1-0", + NOTE="R{\'e}vis{\'e}, compl{\'e}t{\'e} et modernis{\'e}", + YEAR=1997} + +@BOOK{ramat, + AUTHOR="Ramat, Aurel", + TITLE="Le {R}amat typographique", + PUBLISHER="{\'E}ditions {C}harles {C}orlet", + ADDRESS="Cond{\'e}-sur-{N}oireau", + ISBN="2-922366-00-6", + YEAR=2000} + +@BOOK{ramat-gram, + AUTHOR="Ramat, Aurel", + TITLE="Grammaire typographique", + PUBLISHER="Aurel Ramat", + ADDRESS="Montr{\'e}al (Qu{\'e}bec)", + YEAR=1984} + +@BOOK{bringhurst, + AUTHOR="Robert Bringhurst", + TITLE="{T}he {E}lements of {T}ypographic {S}tyle", + PUBLISHER="{H}artley {\&} {M}arks", + ADDRESS="Vanvouver, Canada", + ISBN="0-88179-133-4 (reli{\'e}), 0-88179-132-6 (pbk)", + EDITION="deuxi{\`e}me", + YEAR="1992, 1996, 1997, 1999"} + +@BOOK{itp, + AUTHOR="Esposito, Tony and Callan King, Jean", + TITLE="{ITP} {P}ost{S}cript {T}ypeface {L}ibrary", + PUBLISHER="{V}an {N}ostrand {R}heinhold", + ADDRESS="New York", + ISBN="0-442-01491-0", + YEAR=1994} + +@BOOK{tracy, + AUTHOR="Tracy, Walter", + TITLE="{L}etters of {C}redit -- {A} view of type design", + PUBLISHER="{G}ordon {F}raser", + ADDRESS="Londres", + YEAR=1986} + + +@inproceedings{Hobby82, + author = {John Douglas Hobby and Gu Guoan}, + title = {Using String Matching to Compress Chinese Characters}, + booktitle = {Proc. Int'l Conf. of the {C}hinese-Language Computer Society}, + pages = {56--70}, + month = sep, + year = {1982}, + note = {Also {\it Stanford Report STAN-CS-82-914.}} +} + +@article{Hobby83, + author = {John Douglas Hobby and Gu Guoan}, + title = {Using {\MFT} to Design Chinese Characters}, + journal = {Computer Processing of Chinese \& Oriental Languages}, + volume = {1}, + number = {1}, + pages = {4--23}, + month = jul, + year = {1983} +} + + +@article{Hobby84, + author = {John Douglas Hobby and Gu Guoan}, + title = {A {C}hinese meta-font}, + journal = "{TUGboat}", + volume = {5}, + number = {2}, + pages = {119--136}, + month = Nov, + year = {1984}, + note = {Also {\it Stanford Report STAN-CS-83-974\/} and {\it Proc. ICTP'83}, Tokyo, Japan, 1983}, +} + +@techreport{Hobby92, + title = {A User's manual for {MetaPost}}, + author = {John Douglas Hobby}, + institution = {AT\&T Bell Laboratories}, + address = {Murray Hill, New Jersey}, + type = {Computing Science Technical Report}, + number = {no.~162}, + note="Disponible {\`a} {\url{http://cm.bell-labs.com/who/hobby/MetaPost.html/}}", + year = {1992} +} + +@inproceedings{Hobby92a, + author = {John Douglas Hobby}, + title = {Introduction to {MetaPost}}, + booktitle = {Euro{\TeX} '92 Proceedings}, + month = sep, + year = {1992}, + pages = {21--36} +} + +@article{Hobby93, + author = {John Douglas Hobby}, + title = {Generating Automatically Tuned Bitmaps from Outlines}, + journal = {J. Assoc. Comp. Mach.}, + volume = {40}, + number = {1}, + pages = {48--94}, + year = {1993} +} + +@book{quaresma, + author="Quaresma de Almeida, Pedro", + title="Introdu{\c{c}\~ao} ao {\LaTeX}", + publisher="Escolar Editora", + address="Lisboa", + year=1996} + +@BOOK {ponct-m, + TITLE= "La ponctuation ma{\^{\i}}tris{\'e}e", + AUTHOR= "Jacquenod, Raymond", + PUBLISHER="Marabout", + ADDRESS="Alleur, Belgique", + SERIES="{M}arabout {S}avoirs", + NUMBER="8017", + ISBN="2-501-01863-X", + YEAR= 1993} + +@ARTICLE{SAUTER, +AUTHOR="John Sauter", +TITLE="Building {C}omputer {M}odern fonts", +JOURNAL="{TUGboat}", +NUMBER = "3", +MONTH=oct, +VOLUME="7", +PAGES="151--152", +YEAR=1986} + +@ARTICLE{ABC, +AUTHOR="Tobin, Georgia K.M.", +TITLE="The {ABC}'s of {S}pecial {E}ffects", +JOURNAL="{TUGboat}", +MONTH=apr, +VOLUME="9", +NUMBER="1", +PAGES="15--18", +YEAR=1988} + +@ARTICLE{Outline, +AUTHOR="Doug Henderson", +TITLE="{O}utline {F}onts with {\MFT}", +JOURNAL="{TUGboat}", +MONTH=apr, +VOLUME="10", +NUMBER="1", +PAGES="36--38", +YEAR=1989} + + +@INPROCEEDINGS{LL, +AUTHOR="Alexey Khodulev and I. Mahovaya", +TITLE="On {\TeX{}} experience in {MIR} {P}ublishers", +BOOKTITLE="Proceedings of the 7th {Euro\TeX{}} {C}onference", +ADDRESS="Prague", +YEAR=1992} + +@INPROCEEDINGS{LH, +AUTHOR="Olga G. Lapko", +TITLE="{MAKEFNT} as part of {CurTUG--EM\TeX{}} package", +BOOKTITLE="Proceedings of the 8th {Euro\TeX{}} {C}onference", +ADDRESS="Gd{\'a}nsk", +YEAR=1994} + +@BOOK{day, +AUTHOR="Day, Robert A.", +TITLE="{H}ow to {W}rite {\&} {P}ublish a {S}cientific {P}aper", +PUBLISHER="Cambridge University Press", +EDITION="quatri{è}me", +ISBN="0-521-55136-6", +YEAR=1995} + +@BOOK{ramasu, + AUTHOR="Nickalls, Richard W. D. and Ramasubramanian R. and Jahan, F. and Hall R.", + TITLE="Interfacing medical equipment to an {IBM PC}", + PUBLISHER="Cambridge University Press", + YEAR=1994} + +@ARTICLE{rahtz+afm, + AUTHOR="Rahtz, Sebastian", + TITLE="{AFM} files for {IBM} {C}ourier", + JOURNAL="{UKTeX Digest}", + MONTH=dec, + YEAR=1992, + VOLUME=92, + NUMBER=47} + +@BOOK{y+bach, + AUTHOR="Bach, Carl Philipp Emanuel", + TITLE="{V}ersuch {\"u}ber die wahre {A}rt das {C}lavier zu spielen. {Z}weyter {T}heil, + in welchem die {L}ehre von dem {A}ccompagnement und der freyen {F}antasie abgehandelt wird", + ADDRESS="Berlin", + PUBLISHER="G. L. Winter", + YEAR=1762} + +@ARTICLE{y+barthel, + AUTHOR="Barthel, Gustav", + TITLE="{W}arum deutsche {S}chrift?", + JOURNAL="{S}chrift und {S}chreiben", + VOLUME={4}, + PAGES={98--130}, + YEAR=1934} + +@ARTICLE{y+breitkopf, + AUTHOR="Breitkopf, Johann Gottlob Immanuel", + TITLE="{U}eber {B}uchdruckerey und {B}uchhandel in {L}eipzig", + JOURNAL="{J}ournal f{\"u}r {F}abrik, {M}anufaktur und {H}andlung", + VOLUME="5", + PAGES={1--57}, + YEAR=1793} + +@MISC{y+glaister, + AUTHOR="Glaister and Ashall, Geoffrey", + TITLE="{G}laister's {G}lossary of the {B}ook", + ADDRESS="Londres", + YEAR=1960} + +@BOOK{y+kiewel, + AUTHOR="Kiewel, Albert Eberhard Dietrich and St{\"o}lting, Inghild and + Wachtendorf, Heinold", + TITLE="{W}ir lesen deutsche {S}chrift", + ADDRESS="Hannovre", + PUBLISHER="{K}allmeyer'sche {V}erlagsbuchhandlung", + YEAR=1989} + +@BOOK{y+knebel, + AUTHOR="Knebel, P.", + TITLE="{S}ammlung der gebr{\"a}uchlisten {S}chriftgattungen", + ADDRESS="Landshut", + PUBLISHER="{V}erlag der {J}os. {T}homann'schen {B}uchhandlung", + YEAR=1870} + +@BOOK{y+mulsing, + AUTHOR="M{\"u}lsing, Ernst and Schmidt, Alfred", + TITLE="{D}uden, {R}echtschreibung der deutschen {S}prache und der {F}remdw{\"o}rter", + ADDRESS="Leipzig et Vienne", + PUBLISHER="{B}ibliographisches {I}nstitut", + YEAR=1919} + +@ARTICLE{y+partl, + AUTHOR="Partl, Hubert", + TITLE="{G}erman {\TeX}", + JOURNAL="{TUGboat}", + MONTH=apr, + VOLUME="9", + NUMBER="1", + PAGES="70--72", + YEAR=1988} + +@BOOK{y+stiebner, + AUTHOR="Stiebner, Erhardt Helmut Huber and Zahn, Heribert", + TITLE="{S}chriften + {Z}eichen", + ADDRESS="Munich", + PUBLISHER="Bruckmann", + YEAR=1987} + +@ARTICLE{y+thormeyer, + AUTHOR="Thormeyer, Traugott", + TITLE="{H}eraus aus der {S}chriftverelendung{!}", + JOURNAL="{S}chrift und {S}chreiben", + VOLUME="4", + PAGES={131--136}, + YEAR=1934} + +@BOOK{y+updike, + AUTHOR="Updike, Daniel Berkeley", + TITLE="{P}rinting {T}ypes: {T}heir {H}istory, {F}orms and {U}se", + EDITION="deuxi{\`e}me", + ADDRESS="Cambridge, Mass.", + YEAR=1937} + +@BOOK{y+walther, + AUTHOR="Walther, Karl Klaus", + TITLE="{L}exikon der {B}uchkunst und {B}ibliophilie", + ADDRESS="Leipzig", + PUBLISHER="Bibliographisches Institut", + YEAR=1987} + +@BOOK{y+wikenhauser, + AUTHOR="Wikenhauser, Alfred", + TITLE="{D}as {E}vangelium nach {J}ohannes", + ADDRESS="Regensburg", + PUBLISHER="{F}riedrich {P}ustet", + YEAR=1948} + +@TECHREPORT{StanCS+NBi89, + AUTHOR="Neenie Billawala", + TITLE="Metamarks: {P}reliminary studies for a pandora's box of shapes", + NUMBER="STAN-CS-89-1256", + INSTITUTION="Stanford University, Department of Computer Science", + ADDRESS="Stanford, California 94305", + MONTH=jul, + YEAR=1989} + +@TECHREPORT{haddad-knuth1985, + AUTHOR="Haddad, Ramsey W. and Knuth, Donald E.", + TITLE="A {P}rogramming and {P}roblem-{S}olving {S}eminar", + NUMBER="STAN-CS-85-1055", + INSTITUTION="Stanford University, Department of Computer Science", + ADDRESS="Stanford, California 94305", + MONTH=jun, + YEAR=1985} + +@INPROCEEDINGS{Stanford+NBi89, + AUTHOR="Neenie Billawala", + TITLE="{Opening Pandora's Box}", + EDITOR="Christina Thiele", + BOOKTITLE="1989 {C}onference {P}roceedings", + PUBLISHER="{TUG}boat, {\TeX} {U}sers {G}roup", + VOLUME="10{\#}4", + PAGES="481--489", + MONTH=dec, + YEAR=1989} + +@BOOK{codetypo, + AUTHOR="{F{\'e}d{\'e}ration nationale du personnel + d'encadrement des industries polygraphique et de la + communication}", + TITLE="Code typographique -- {C}hoix de r{\`e}gles {\`a} + l'usage des auteurs et professionnels du livre", + EDITION="quatorzi{\`e}me", + YEAR=1991} + +@BOOK{romand, + TITLE="Guide du typographe romand -- {R\`e}gles et + grammaires typographiques {\`a} l'usage des auteurs, + {\'e}diteurs, compositeurs et correcteurs de la langue + fran{\c{c}}aise", + EDITOR="{Groupe de Lausanne de l'Association suisse + des typographes}", + EDITION="cinqui{\`e}me", + PUBLISHER="{H\'e}liographia {S.A.}", + ADDRESS="route des {D}ragons 4, case postale 900, 1001, {L}ausanne", + YEAR=1994} + +@MISC{faqfr, + AUTHOR="Kluth, Marie-Paule", + TITLE="{FAQ} {\LaTeX} {F}ran{\c{c}}aise", + DATE="mensuelle", + NOTE="{\url{ftp://ftp.univ-lyon1.fr/pub/faq/by-name/fr/faq-latex-francaise}}" + } + +@BOOK{mla, + TITLE="{MLA} {H}andbook for {W}riters of {R}esearch {Pa}pers", + EDITOR = "Joseph Gibaldi and Walter S. Achtert", + EDITION="quatri{\`e}me", + PUBLISHER="The Modern Language Association of America", + ADDRESS="New York", + ISBN="0-87352-565-5", + YEAR=1995} + +@BOOK{rubinstein, + AUTHOR="Richard Rubinstein", + TITLE="{D}igital {T}ypography: {A}n {I}ntroduction to {T}ype and {C}omposition for {C}omputer {S}ystem {D}esign", + PUBLISHER="Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + ISBN = "0-201-17633-5", + YEAR = 1988} + +@BOOK{paput, + AUTHOR="Paput, Christian", + COMMENT="graveur de poin{\c{c}}ons {\`a} + l'imprimerie nationale, en charge de l'ANCT.", + TITLE="Vocabulaire des {A}rts graphiques, de la {C}ommunication, de la {PAO}, etc.", + PUBLISHER="{TVSO} {\'E}ditions", + ADDRESS="21 avenue {\'E}ric {M}orlet, 91320 {W}issous; T{\'e}l. 01 69 53 90 37", + ISBN = "9-782950-501523"} + +@BOOK{paput98, + AUTHOR="Paput, Christian", + TITLE="La gravure du poin{\c{c}}on typographique -- {T}he {P}unchcutting", + PUBLISHER="TVSO {\'E}ditions", + ADDRESS="21 avenue {\'E}ric {M}orlet, 91320 {W}issous; T{\'e}l. 01 69 53 90 37", + ISBN="2-950505015-4-0", + YEAR=1998} + +@BOOK{knuth-tax, +AUTHOR={Donald~E. Knuth}, +TITLE={{T}au {E}psilon {K}hi, a system for technical text}, +PUBLISHER={American Mathetical Society}, +ADDRESS = "P.O. Box 6248, Providence, Rhode Island 02940", +NOTE="Version r{\'e}vis{\'e}e du rapport {STAN-CS-78-675} publi{\'e} {\`a} Stanford en +septembre 1978", +YEAR=1979} + +@BOOK{hoenig, + AUTHOR="Hoenig, Alan J.", + TITLE="{\TeX} unbound: {\LaTeX} {\&} {\TeX} strategies for fonts, graphics, {\&} more", + PUBLISHER="Oxford University Press", + ADDRESS="New York", + EDITION="premi{\`e}re", + ISBN="0-19-509685-1 et 0-19-509686-X (pbk.)", + YEAR=1998} + +@BOOK{learning, + AUTHOR="David F. Griffiths and Desmond J. Higham", + TITLE="Learning {\LaTeX}", + PUBLISHER="{S}ociety for {I}ndustrial {\&} {A}pplied {M}athematics", + ISBN="0898713838", + MONTH=jun, + YEAR=1997} + +@BOOK{kellerman, + AUTHOR="Kellerman and Smith", + TITLE="A user's guite to {TEXTURES} -- {P}rofessional typesetting for the + {M}acintosh", + PUBLISHER = {Addison-Wesley}, + ADDRESS = "Reading, Massachusetts", + ISBN="0-201-17221-6", + YEAR=1987} + +@BOOK{bryan, + AUTHOR="Martin Bryan", + TITLE="{\SGML}: an author's guide to the standard generalized markup language", + PUBLISHER = {Addison-Wesley}, + ADDRESS = "Reading, Massachusetts", + ISBN="0-201-17535-5", + YEAR=1988} + +@BOOK{sgml-g, + AUTHOR="Charles F. Goldfarb", + TITLE="{T}he {\SGML} {H}andbook", + PUBLISHER = {Oxford University Press}, + ISBN="0-19-853737-9", + YEAR=1988} + +@INCOLLECTION{knuth-sel, + AUTHOR="Donald~E. Knuth", + TITLE="{D}igital {T}ypography (selected papers)", + PUBLISHER = {CSLI Publications}, + ADDRESS="Stanford, California", + XADDRESS="Ventura Hall, Standford University, Stanford, CA 94305", + ISBN="1-57586-010-4", + NOTE="{\url{http://Sunburn.Stanford.EDU/~knuth/dt.html}} + and {\url{http://www.active-tex.demon.co.uk/dek002.html}}", + MONTH=jun, + BOOKTITLE="{CSLI} {L}ecture {N}otes {Number~78}", + YEAR=1999} + +@BOOK{swan, + AUTHOR="Michael Swan", + TITLE="{P}ractical {E}nglish {U}sage", + PUBLISHER = {Oxford University Press}, + ISBN="0-19-431186-4", + YEAR=1980} + +@BOOK{thomson1, + AUTHOR="A. J. Thomson and A. V. Martinet", + TITLE="{P}ractical {E}nglish {G}rammar", + PUBLISHER = {Oxford University Press}, + ISBN="0-19-863117-9", + YEAR=1980} + +@BOOK{thomson2, + AUTHOR="A. J. Thomson and A. V. Martinet", + TITLE="Grammaire de l'anglais d'aujourd'hui", + PUBLISHER = {Presses Pocket}, + ADDRESS="Paris", + YEAR=1984} + +@BOOK{mauger, + AUTHOR="G. Mauger", + TITLE="Grammaire du fran{\c{c}}ais d'aujourd'hui, langue parl{\'e}e, langue {\'e}crite", + PUBLISHER = {Hachette}, + YEAR=1968} + +@BOOK{thomson, + AUTHOR="Maurice Grevisse", + TITLE="Le bon usage", + PUBLISHER = {Duculot}, + ADDRESS="Paris", + ISBN="2-8011-0588-0", + YEAR=1980} + +@TECHREPORT {kn-web, + AUTHOR = "Donald~E. Knuth", + TITLE= "The {WEB} System of Structured Documentation", + NUMBER="9", + INSTITUTION = "Stanford Computer Science Report", + YEAR = "1993" + } + +@BOOK {graphbase, + AUTHOR = "Donald~E. Knuth", + TITLE= "The Stanford {G}raph{B}ase: a platform for combinatorial computing", + PUBLISHER = "Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + ISBN="0-201-54275-7", + YEAR = "1993" + } + +@ARTICLE{levy-WEBC, +AUTHOR={Silvio Levy}, +TITLE={{WEB} adapted to {C}, another approach}, +JOURNAL={{TUG}boat}, +PAGES = "12--13", +VOLUME=8, +NUMBER=1, +MONTH=apr, +YEAR={1987} +} + +@ARTICLE{levy-lit, +AUTHOR={Silvio Levy}, +TITLE={{L}iterate {P}rogramming and {CWEB}}, +JOURNAL={Computer Language}, +VOLUME=10, +NUMBER=1, +MONTH=jan, +YEAR={1993} +} + +@BOOK {qsj-couleur, + AUTHOR = "M. D{\'e}rib{\'e}r{\'e}", + TITLE = "La couleur", + PUBLISHER = "Presses Universitaires de France", + SERIES="la collection <>", + NUMBER="220", + ADDRESS="Paris", + EDITION="huit{\`e}me", + YEAR = "1993" + } + +@PHDTHESIS{andre93, + AUTHOR="Jacques Andr{\'e}", + TITLE="Cr{\'e}ation de fontes en typographie num{\'e}rique", + TYPE="Th{\`e}se d'habilitation {\`a} diriger des recherches", + SCHOOL="Universit{\'e} de Rennes~I, IRISA{$+$}IFSIC", + MONTH=sep, + YEAR=1993} + +@BOOK{bechtel, + AUTHOR="Guy Bechtel", + TITLE="Gutenberg et l'invention de l'imprimerie -- une enqu{ê}te", + PUBLISHER="Fayard", + YEAR=1992} + +@INPROCEEDINGS{lucida, + AUTHOR = "Charles A. Bigelow and Kris Holmes", + TITLE= "{T}he {D}esign of {L}ucida: an {I}tegrated {F}amily of {T}ypes for {E}lectronic + {L}iteracy", + BOOKTITLE="Text processing and document manipulation", + EDITOR="Vliet, J. C. van", + PAGES="1--17", + PUBLISHER="Cambridge University Press", + YEAR=1986} + +@BOOK{chartier, + AUTHOR="Roger Chartier and Henri-Jean Martin", + TITLE="Histoire de l'{\'e}dition fran{\c{c}}aise", + PUBLISHER="Fayard", + YEAR=1990} + +@BOOK{macchi, + AUTHOR="De Macchi, Piero", + TITLE="L'avventura {D}idot: caratteri da stampa e nuove technologie", + PUBLISHER="Demacchi Progetti Grafici", + ADDRESS="Turin", + NOTE="En anglais et en italien", + YEAR=1994} + +@BOOK{farin, + AUTHOR="Gerald Farin", + TITLE="{C}urves and {S}urfaces for {C}omputer {A}ided {G}eometric {D}esign {--} {A} {P}ractical {G}uide", + PUBLISHER="Academic Press, Inc.", + ADDRESS="San Diego, CA", + EDITION="troisi{\`e}me", + YEAR=1992} + +@BOOK{febvre, + AUTHOR="Lucien Febvre and Henri-Jean Martin", + SERIES="dans la collection {«~}L'{\'e}volution de l'humanit{\'e}{~»}", + TITLE="L'apparition du livre", + PUBLISHER="Albin Michel", + YEAR=1971} + +@BOOK{karow87, + AUTHOR="Peter Karow", + TITLE="{D}igital {F}ormats for {T}ypefaces", + PUBLISHER="{URW} {V}erlag", + ADDRESS="Hamburg", + YEAR=1987} + +@MISC{marshall92, + AUTHOR="Alan Marshall", + TITLE="Ruptures et continuit{\'e}s dans un changement de syst{\`e}me technique -- le + remplacement du plomb par la lumi{\`e}re dans la composition typographique", + ADDRESS="Grenoble", + NOTE="Th{\`ese}. Parue comme {\emph{Publication interne Irisa}} numéro 638, mars 1992", + MONTH=dec, + YEAR=1991} + +@BOOK{marshall96, + AUTHOR="Alan Marshall", + TITLE="La {L}umitype photon", + PUBLISHER="Mus{\'e}e de l'{I}mprimerie et de la banque", + ADDRESS="Lyon", + YEAR=1996} + +@TECHREPORT{ruggle, + AUTHOR="Lynn Ruggle", + TITLE="{L}etterform {D}esign {S}ystems", + INSTITUTION="Stanford Unoversity", + NUMBER="STAN-CS-83-971", + YEAR=1983} + +@ARTICLE{seybold91, + AUTHOR="Jonathan Seybold", + TITLE="Adobe's 'MultiMasters' Technology: Breakthrough in Type {\AE}sthetics", + JOURNAL="The Seybold Report on Desktop Publishing", + VOLUME=5, + NUMBER=7, + MONTH="4 " # mar, + PAGES="3--7", + YEAR=1991} + +@BOOK{seybold87, + AUTHOR="Jonathan Seybold and F. Dressler", + TITLE="La micro-{\'e}dition selon {S}eybold", + PUBLISHER="Dunod", + ADDRESS="Paris", + YEAR=1987} + +@BOOK{twyman, + AUTHOR="Michael Twyman and others", + NOTE="Film vid{\'e}o", + TITLE="Making type by hand", + PUBLISHER="{T}ypographic {\&} {G}raphic {C}ommunication {D}epartment, + University of Reading", + ADDRESS="Angleterre", + YEAR=1993} + +@BOOK{balagna, + AUTHOR="Balagna, Jos{\'e}e", + TITLE="L'imprimerie arabe en occident", + PUBLISHER="Maisonneuve {\&} Larose", + ADDRESS="Paris", + YEAR=1984} + +@BOOK{syed, + AUTHOR="Syed Barakat Ahmad", + TITLE="Introduction to {Q}ur'anic {S}cript", + PUBLISHER="Curzon Press", + ADDRESS="Londres", + YEAR=1985} + +@ARTICLE{jbecker, + AUTHOR="Joseph D. Becker", + TITLE="{A}rabic {W}ord {P}rocessing", + JOURNAL="Communications of the ACM", + VOLUME="30", + NUMBER="7", + PAGES="600--610", + YEAR="1987" + } + +@BOOK{y+faulmann, + AUTHOR="Claus Faulmann", + TITLE="{D}as {B}uch der {S}chrift, enthaltend die {S}chriftzeichen und {A}lphabete aller {Z}eiten und aller {V\"o}lker des {E}rdkreises.", + ADDRESS="Vienne", + PUBLISHER="{D}ruck und {V}erlag der kaiserlich-k{\"o}niglichen {H}of- und {S}taatsdruckerei", + NOTE="(R{é}impression par Frank Greno, N{\"o}rdlingen, 1985)", + YEAR=1880} + +@ARTICLE{yannis-berb, + AUTHOR="Yannis Haralambous", + TITLE="Un syst{\`e}me {\TeX} berb{\`e}re", + JOURNAL="{\'E}tudes et documents berb{\`e}res", + VOLUME=11, + PAGES="43--54", + YEAR=1991} + +@BOOK{yannis-arab, + AUTHOR="Yannis Haralambous", + TITLE="Towards the revival of traditional {A}rabic typography{\ldots} through {\TeX}", + PUBLISHER="Proceedings of the Euro{\TeX}92 conference", + ADDRESS="Prague", + YEAR=1992} + +@BOOK{yannis-coran, + AUTHOR="Yannis Haralambous", + TITLE="Typesetting the {H}oly {Qur'\=an}with {\TeX}", + PUBLISHER="Proceedings of the 2nd International Conference on Multilingual Computing + (Latin and Arabic script)", + ADDRESS="Durham", + YEAR=1992} + +@BOOK{lagally, + AUTHOR="Klaus Lagally", + TITLE="{Arab\TeX} -- Typesetting Arabic with Vowels and Ligatures", + PUBLISHER="Proceedings of the Euro{\TeX}92 conference", + ADDRESS="Prague", + YEAR=1992} + +@BOOK{asv-codar, + AUTHOR="Ahmed Lakhdar-Ghaxal", + TITLE="Caract{\`e}res arabes diacritiques selon l'{ASV-CODAR} (pour imprimer les + langues arabes)", + PUBLISHER="Institut d'{\'E}tudes et de {R}echerches pour l'{A}rabisation", + ADDRESSE="Rabat", + YEAR=1993} + +@ARTICLE{mackay-type, + AUTHOR="Pierre A. MacKay", + TITLE="Typesetting problem scripts", + JOURNAL="{BYTE}", + VOLUME=2, + NUMBER=11, + PAGES="201--218", + MONTH=fev, + YEAR=1986} + +@ARTICLE{mackay-arabic, + AUTHOR="Pierre A. MacKay", + TITLE="Setting {A}rabic with a computer", + JOURNAL="{Scholarly Publishing}", + VOLUME=2, + NUMBER=8, + PAGES="142--150", + MONTH=jan, + YEAR=1977} + +@ARTICLE{amseuler1989, + AUTHOR="Knuth, Donald E. and Zapf, Hermann", + TITLE="{\AmS} {E}uler -- {A} {N}ew {T}ypeface for {M}athematics", + JOURNAL="{Scholarly Publishing}", + VOLUME=20, + PAGES="131--157", + YEAR=1989} + +@ARTICLE{decker-arabic, + AUTHOR="Joseph D. Decker", + TITLE="{A}rabic word processing", + JOURNAL="{Communication of the ACM}", + VOLUME=30, + PAGES="600--610", + YEAR=1987} + +@BOOK{meynet, + AUTHOR="Roland Meynet", + TITLE="L'{\'e}criture arabe en question", + PUBLISHER="Dar el-Maghrab {\'E}diteurs", + ADDRESS="Beyrouth", + YEAR=1971} + +@TECHREPORT{iso-31/11, + TITLE="Mathematical sign and symbols for use in physical sciences and technology", + AUTHOR="{ISO Standards Handbook N.2}", + NUMBER="ISO 31/11", + EDITION="seconde", + INSTITUTION="International Organization for Standardization", + ADDRESS="Gen{\`e}ve", + YEAR=1982} + +@TECHREPORT{iso-31/12, + TITLE="Dimensionless parameters", + AUTHOR="{ISO Standards Handbook N.2}", + NUMBER="ISO 31/12", + EDITION="seconde", + INSTITUTION="International Organization for Standardization", + ADDRESS="Gen{\`e}ve", + YEAR=1982} + +@TECHREPORT{iso-1000, + TITLE="{SI} units and recommandations for the use of their multiples and of certain + other units", + AUTHOR="{ISO Standards Handbook N.2}", + NUMBER="ISO 1000", + EDITION="seconde", + INSTITUTION="International Organization for Standardization", + ADDRESS="Gen{\`e}ve", + YEAR=1982} + +@BOOK{SI, + TITLE="{L}e {S}yst{\`e}me {I}nternational d'{U}nit{\'e}s", + AUTHOR="{Bureau International des Poids et Mesures}", + ADDRESS="Pavillon de Breteuil, S{\`e}vres, France", + EDITION="sixi{\`e}me", + YEAR=1992} + +@TECHREPORT{iso-4217, + TITLE="Codes for the representation of currencies and funds", + NUMBER="ISO 4217", + KEY="{ISO 4217}", + INSTITUTION="International Organization for Standardization", + ADDRESS="Gen{\`e}ve", + YEAR=1982} + +@INBOOK{syphy, + CHAPTER="{``}Symbols, units and nomenclature in physics{''}", + TITLE="CRC Handbook of chemistry and physics", + EDITOR="R. C. Weast and M. J. Astle and W. H. Beyer", + PUBLISHER="CRC Press Inc.", + ADDRESS="Boca Raton, Florida", + EDITION="{65\,\textsuperscript{e}}", + PAGES="F259--F293", + YEAR=1985} + +@ARTICLE {xymtex-1, + AUTHOR="Shinsaku Fujita", + TITLE="{\XyMTeX} for drawing chemical structural formulas", + JOURNAL="{TUGboat}", + VOLUME=16, + NUMBER=1, + PAGES="81--89", + MONTH=mar, + YEAR=1996} + +@ARTICLE{xymtex-2, + AUTHOR="Shinsaku Fujita", + TITLE="Typesetting Structural Formulas with the Text + Formatter {\TeX/\LaTeX}", +journal = "Computers \& Chemistry", + year = "1994", + volume = "18", + number = "109", + pages = "109--116" + } + + +@BOOK{guery-typo, + TITLE="Dictionnaire des r{\`e}gles typographiques", + AUTHOR="Louis Gu{\'e}ry", + PUBLISHER="{\'E}ditions du {C}entre de {F}ormation et de {P}erfectionnement des {J}ournalistes {{(CFPJ)}}", + ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", + ISBN="2-908056-27-5", + EDITION="deuxi{\`e}me", + NOTE="Diffusion, distribution: {P}resses universitaires de {F}rance", + MONTH=jan, + YEAR="2000" + } + +@BOOK{chatelain, + AUTHOR="Roger Chatelain", + TITLE="La typo du journaliste", + PUBLISHER="Centre de formation des journalistes", + ADDRESS="Florimont 1, CH-1006 Lausane, Suisse", + YEAR=1996} + +@MISC{porchez, + AUTHOR="Jean-Fran{\c{c}}ois Porchez", + TITLE="Le guide: la typographie {\&} son utilisation", + NOTE="Chez l'auteur, 38bis, avenue Augustin-Dumont, F-92240 Malakoff"} + +@BOOK{porchez98, + EDITOR="Jean-Fran{\c{c}}ois Porchez", + NOTE="Ouvrage compos{\'e} par Philippe Millot", + TITLE="{L}ettres {F}ran{\c{c}}aises", + PUBLISHER="{ATypI} et l'adpf (association pour la diffusion de la pens{\'e}e fran{\c{c}}aise) {$\bullet$} (Minist{\`e}re des Affaires + {\'e}trang{\`e}res)", + ADDRESS="ATypI office: 10 Ridgeway Road, Redhill + Surrey,rh1 6ph. Grande Bretagne. + {\url{www.atypi.org}}. + Adpf: 34 rue {L}a {P\'e}rouse, 75016~Paris", + YEAR=1998} + +@BOOK{attar, + AUTHOR="Pierre Attar", + TITLE="L'{\'e}dition sur le {Web} -- m{\'e}thode d'utilisation de {\HTML}", + PUBLISHER="{\'E}ditions Herm{\`e}s", + ADDRESS="Paris", + ISBN="2-86601-565-7", + YEAR=1996} + +@BOOK {qsj-typo, + AUTHOR = "Letouzey, Victor", + TITLE = "La typographie", + PUBLISHER = "Presses Universitaires de France", + SERIES="la collection <>", + NUMBER="1101", + ADDRESS="Paris", + EDITION="deuxi{\`e}me", + YEAR = "1970" + } + +@BOOK{glotypo, + TITLE="Glossary of Typesetting Terms", + AUTHOR="Richard Eckersley and others", + PUBLISHER= "University of Chicago Press", + YEAR=1994, + ISBN="0-226-18371-8", + COMMENT="169 pages, en anglais", + SERIES="Chicago guides to writing, editing and publishing" + } + +@Article{Braams+TB15-3-255, + author = "Johannes Braams", + title = "{{Document classes and packages in {\LaTeXe}}}", + journal = {TUGboat}, + year = "1994", + volume = "15", + number = "3", + pages = "255--262", + month = Sep, +} + +@Article{Mittelbach+TB10-2-245, + author = "Frank Mittelbach", + title = "{{The {\tt doc}--option}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "2", + pages = "245--273", + month = Jul, +} + +@Article{Horn+TB12-34-377, + author = "Berthold K. P. Horn", + title = "{{{\tt dvi} and eps: The ideal author-to-publisher + interface?}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "377--381", + month = Nov, +} + +@Article{Spivak+TB10-2-164, + author = "Michael D. Spivak and Michael Ballantyne and Yoke Lee", + title = "{{HI-{\TeX} cutting \& pasting}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "2", + pages = "164--165", + month = Jul, +} + +@Article{Reid+TB8-3-315, + author = "Thomas J. Reid", + title = "{{Floating figures at the right, and Some random text + for testing}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "3", + pages = "315--320", + month = Nov, +} + +@Article{Haralambous+TB12-1-129, + author = "Yannis Haralambous", + title = "{{Typesetting old german: Fraktur, Schwabacher, + Gotisch and initials}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "1", + pages = "129--138", + month = Mar, +} + +@Article{Knuth+TB8-2-217, + AUTHOR = "Donald~E. Knuth", + title = "{{Reply: Printing out selected pages}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "2", + pages = "217--217", + month = Jul, +} + +@Article{Wonneberger+TB6-3-156, + author = "Reinhard Wonneberger", + title = "{{Stream lists and related list types for {\LaTeX}}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "3", + pages = "156--157", + month = Nov, +} + +@Article{Eppstein+TB6-1-31, + author = "Eppstein, David B. A.", + title = "{{Trees in {\TeX}}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "1", + pages = "31--35", + month = Mar, +} + +@Article{Fossmeier+TB12-2-229, + author = "Reinhard F{\"{o}}{\ss}meier", + title = "{{X bitmaps in {\TeX}}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "229--232", + month = Jun, +} + +@Article{Mittelbach+TB11-2-297, + author = "Frank Mittelbach and Rainer Sch{\"{o}}pf", + title = "{{Reprint: The new font family selection\Dash User + interface to standard {\LaTeX}}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "2", + pages = "297--305", + month = Jun, +} + +@Article{Mittelbach+TB13-1-51, + author = "Frank Mittelbach", + title = "{{Comments on ``Filenames for Fonts'' ({\TUB} + 11\#4)}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "1", + pages = "51--53", + month = Apr, +} + +@Article{Berry+TB11-4-517, + author = "Karl Berry", + title = "{{Filenames for fonts}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "4", + pages = "517--520", + month = Nov, +} + +@BOOK{acs-86, + TITLE = "The ACS Style Guide", + AUTHOR = "Dodd, Janet S.", + YEAR = "1986", + PUBLISHER = "{American Chemical Society}" + } + +@UNPUBLISHED{alexander-89, + TITLE = "Tib: A {\TeX} bibliographic preprocessor", + AUTHOR = "Alexander, James C.", + YEAR = "1989", + NOTE = "Document deposited in electronic archives" + } + +@BOOK{apa-83, + TITLE = "Publication Manual of the American Psychological Association", + EDITION = "troisi{\`e}me", + YEAR = "1983", + PUBLISHER = "{American Psychological Association}", + KEY = "{American Psychological Association}", + NOTE = "Obtainable from: American Psychological Association, + P. O. Box 2710, + Hyattsville, MD 20784" + } + +@UNPUBLISHED{bennett-93, + TITLE = "{Lexi\TeX}: a {\LaTeX} macro package for lawyers", + AUTHOR = "Bennett, Jr., Frank G.", + YEAR = "1993", + NOTE = "Document deposited in electronic archives" + } + +@BOOK{butcher-92, + TITLE = "{C}opy-editing, {T}he {C}ambridge {H}andbook for {E}ditors, {A}uthors and {P}ublishers", + AUTHOR = "Judith Butcher", + PUBLISHER = "Cambridge University Press", + YEAR = "1992", + EDITION = "3rd" + } + +@TECHREPORT{bs-1629, + TITLE = "References to Published Materials", + INSTITUTION = "British Standards Institution", + KEY = "British Standards Institution", + YEAR = "1989", + AUTHOR = "BSI", + NUMBER = "1629" + } + +@TECHREPORT{bs-5605, + TITLE = "Citing Publications by Bibliographic References", + INSTITUTION = "British Standards Institution", + KEY = "British Standards Institution", + YEAR = "1978", + AUTHOR = "BSI", + NUMBER = "5605" + } + +@TECHREPORT{bs-6371, + TITLE = "Citation of Unpublished Documents", + INSTITUTION = "British Standards Institution", + KEY = "British Standards Institution", + YEAR = "1983", + AUTHOR = "BSI", + NUMBER = "6371" + } + +@BOOK{harvard-law, + TITLE = "The Bluebook: A Uniform System of Citation", + PUBLISHER = "{Harvard Law Review Association}", + KEY = "Harvard Law Review Association", + YEAR = "1991", + EDITION = "15th", + NOTE = "Obtainable from: Harvard Law Review Association, + 1511 Massachusetts Avenue, + Cambridge, + Massachusetts 02138" + } + +@BOOK{mhra-91, + TITLE = "MHRA Style Book", + PUBLISHER = "{Modern Humanities Research Association}", + KEY = "Modern Humanities Research Association", + YEAR = "1991", + EDITION = "4th" + } + +@TECHREPORT{iso-690, +KEY="{ISO-960}", + TITLE = "Documentation --- Bibliographic references --- Content, form + and structure", + INSTITUTION = "International Organization for Standardization", + YEAR = "1987", + TYPE = "ISO", + NUMBER = "690" + } + +@ARTICLE{stigleman-93, + AUTHOR = "Sue Stigleman", + TITLE = "Bibliography formatting software: an update", + JOURNAL = "Database", + YEAR = "1993", + MONTH = feb, + } + +@ARTICLE{vancouver-91, + AUTHOR = "{International Committee of Medical Journal Editors}", + TITLE = "Uniform requirements for manuscripts submitted to biomedical + journals", + JOURNAL = "British Medical Journal", + VOLUME = "302", + YEAR = "1991", + MONTH = feb, + PAGES = "338--341", + NOTE = "This article was also published in the {\it New England + Journal of Medicine} (7th February 1991) --- it specifies the + ``Vancouver style'' for manuscript-preparation, which is accepted + by over 400 journals." + } + +@BOOK{dewey, + TITLE="Classification d{\'e}cimale de {D}ewey et Index", + AUTHOR="Melvil Dewey", + NOTE= "{\'E}dition interm{\'e}diaire", + ADDRESS= "Montr{\'e}al", + PUBLISHER="ASTED", + YEAR=1994, + ISBN="2-921548-11-9"} + +@INCOLLECTION{dewey-ab, + TITLE="Abr{\'e}g{\'e} de la classification d{\'e}cimale de Dewey", + AUTHOR="Annie B{\'e}thery", + ADDRESS="Paris", + NOTE = "{\'E}dition enti{\`e}rement refondue et compl{\'e}t{\'e}e", + PUBLISHER="Cercle de la librairie", + YEAR=1982, + BOOKTITLE="{C}ollection {B}iblioth{\`e}ques", + ISBN="2-7654-0296-5"} + +@book{typo+tschichold+selected, + author = {Jan Tschichold}, + title = {Ausgew{\"a}hlte Aufs{\"a}tze {\"u}ber Fragen der Gestalt des + Buches und der Typographie}, + publisher = {Birkh\"auser}, + address = {Basel}, + year = 1975, + isbn = {3-7643-1946-1}, + note = {Une seconde {\'e}dition, inchang{\'e}e, est parue en~1987.}, + library = {}, + annote = {A collection of his ``classic'' papers. The best book on + typographic principles read so far. A definitive `{\it + must\/}' for everyone interested in typography, book design, + or typesetting.} +} + +@article{typo+blostein+music, + author = {Dorothea Blostein}, + title = {Justification of Printed Music}, + journal = cacm, + volume = 34, + number = 3, + month = mar, + year = 1991, + pages = {88-99}, + annote = {Presents problems and solutions of the task to create a + correct spacing while setting notes. The proposed method also + takes the temporal relationship of notes into account. + Handles two-dimensional layout, e.g., staffs and texts.} +} + +@book{zapf+sammlung, + key="zapf", + title="{S}ammling {H}ermann {Z}apf", + publisher="Herzog August Bibliothek", + address="{Wolfenb{\"u}ttel}", + year=1993} + +@book{typo+sta+zapf, + key="zapf", + title = {Herman Zapf and his Design Philosophy}, + publisher = {Society of Typographic Arts}, + address = {Chicago}, + year = 1987, + isbn = {0-941447-00-6}, + note = {}, + library = {}, + annote = {A valuable book. A chapter on his work around \MFT{} is + included. Was among the most beautiful books of the year.} +} + +@BOOK{zapf1970a, + AUTHOR="Zapf, Hermann", + TITLE="{A}bout {A}lphabets: {S}ome {M}arginal {N}otes on {T}ype {D}esign", + PUBLISHER="M.I.T. Press", + ADDRESS="Cambridge, Massachusetts", + YEAR=1970} + + +@Article{Cameron+TB6-3-155, + author = "A. G. W. Cameron", + title = "{{Wiggly lines}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "3", + pages = "155--155", + month = Nov, +} + +@BOOK{calvet1996, + author= "Calvet, Louis-Jean", + title= "Histoire de l'{\'e}criture", + publisher="Plon", + ISBN="2-259-02726-1", + year=1996} + +@BOOK{calvet1999, + author= "Calvet, Louis-Jean", + title= "Histoire de l'{\'e}criture", + publisher="Hachette Litt{\'e}ratures", + address="74, rue Bonaparte, Paris", + ISBN="2-01-278943-9", + ISSN="0296-2063", + note="R{\'e-\'e}dition de {\cite{calvet1996}}, {\copyright~Plon}", + year=1999} + +@Article{Spivak+TB1-1-10, + author = "Michael D. Spivak", + title = "{{{\AmSTeX}\Dash``A very friendly product''}}", + journal = TUGboat, + year = "1980", + volume = "1", + number = "1", + pages = "10--11", + month = Oct, +} + +@Article{Fuchs+TB1-1-17, + author = "David Fuchs", + title = "{{The format of {\TeX}'s DVI files}}", + journal = TUGboat, + year = "1980", + volume = "1", + number = "1", + pages = "17--19", + month = Oct, +} + +@Article{Fuchs+TB2-1-11, + author = "David Fuchs", + title = "{{Erratum: The format of {\TeX}'s DVI files}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "1", + pages = "11--11", + month = Feb, +} + +@Article{Fuchs+TB2-1-12, + author = "David Fuchs", + title = "{{{\TeX} Font Metric files}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "1", + pages = "12--16", + month = Feb, +} + +@Article{Fuchs+TB2-2-12, + author = "David Fuchs", + title = "{{The format of {\TeX}'s DVI files, Version I}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "2", + pages = "12--16", + month = Jul, +} + +@Article{Liang+TB2-2-19, + AUTHOR={Franklin Mark Liang}, + title = "{{{\TeX} and hyphenation}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "2", + pages = "19--20", + month = Jul, +} + +@Article{Sherrod+TB2-1-17, + author = "Phil Sherrod and Alan Wright", + title = "{{{\TeX} support programs}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "1", + pages = "17--19", + month = Feb, +} + +@Article{Spivak+TB2-2-50, + author = "Michael D. Spivak", + title = "{{Macro madness}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "2", + pages = "50--54", + month = Jul, +} + +@Article{Fuchs+TB2-3-8, + author = "David Fuchs", + title = "{{The format of PXL files}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "3", + pages = "8--12", + month = Nov, +} + +@Article{Beeton+TB2-3-23, + author = "Barbara Beeton", + title = "{{A {\TUB} tour: Excerpts from the {\TeX}nician's + log}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "3", + pages = "23--25", + month = Nov, +} + +@Article{Plass+TB2-3-39, + author = "Michael F. Plass", + title = "{{Charting your grammar with {\TeX}}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "3", + pages = "39--56", + month = Nov, +} + +@Article{Nichols+TB2-3-57, + author = "Monte Nichols and Barbara Beeton", + title = "{{Chemical notation using {\TeX}}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "3", + pages = "57--58", + month = Nov, +} + +@Article{Sannella+TB2-3-66, + author = "Michael Sannella", + title = "{{Formatting a book with {\TeX}: Experiences and + observations}}", + journal = TUGboat, + year = "1981", + volume = "2", + number = "3", + pages = "66--74", + month = Nov, +} + +@Article{Fuchs+TB3-2-14, + author = "David Fuchs", + title = "{{The format of \TeX's DVI files}}", + journal = TUGboat, + year = "1982", + volume = "3", + number = "2", + pages = "14--19", + month = Oct, +} + +@Article{Lamport+TB3-2-34, + author = "Leslie Michel Lamport", + title = "{{Some \TeX\ programming hacks}}", + journal = TUGboat, + year = "1982", + volume = "3", + number = "2", + pages = "34", + month = Oct, +} + +@Article{Maus+TB7-1-41, + author = "Maus, D. and Baker, B.", + title = "{DVILASER/PS} extensions to {\LaTeX}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "1", + pages = "41--47", + month = mar, +} + +@Article{Blanford+TB3-2-38, + author = "Mark Blanford", + title = "{{Paragraphs in tables}}", + journal = TUGboat, + year = "1982", + volume = "3", + number = "2", + pages = "38", + month = Oct, +} + +@Article{Spivak+TB4-1-4, + author = "Michael D. Spivak", + title = "{{Users' Course in \AmSTeX}}", + journal = TUGboat, + year = "1983", + volume = "4", + number = "1", + pages = "4", + month = Apr, +} + +@Article{Fuchs+TB4-1-6, + author = "David Fuchs", + title = "{{\TeX hax summary}}", + journal = TUGboat, + year = "1983", + volume = "4", + number = "1", + pages = "6", + month = Apr, +} + +@Article{Tobin+TB4-1-26, + author = "Georgia K. M. Tobin", + title = "{{Computer calligraphy}}", + journal = TUGboat, + year = "1983", + volume = "4", + number = "1", + pages = "26", + month = Apr, +} + +@Article{Beeton+TB4-1-35, + author = "Barbara Beeton", + title = "{{How to build a {\tt\bs strut}}}", + journal = TUGboat, + year = "1983", + volume = "4", + number = "1", + pages = "35", + month = Apr, +} + +@Article{Knuth+TB4-2-64, + AUTHOR = "Donald~E. Knuth", + title = "{{A note on hyphenation}}", + journal = TUGboat, + year = "1983", + volume = "4", + number = "2", + pages = "64", + month = Sep, +} + +@Article{Fuchs+TB4-2-65, + author = "David Fuchs", + title = "{{\TeX\ vs.\ INI\TeX}}", + journal = TUGboat, + year = "1983", + volume = "4", + number = "2", + pages = "65", + month = Sep, +} + +@Article{MacKay+TB4-2-76, + AUTHOR="Pierre A. MacKay", + title = "{{\TeX\ for Arabic script}}", + journal = TUGboat, + year = "1983", + volume = "4", + number = "2", + pages = "76", + month = Sep, +} + +@Article{Spivak+TB4-2-103, + author = "Michael D. Spivak", + title = "{{Summary of \AmSTeX}}", + journal = TUGboat, + year = "1983", + volume = "4", + number = "2", + pages = "103", + month = Sep, +} + +@Article{Knuth+TB5-1-4, + author = "Donald~E. Knuth.", + title = "{{\TeX\ incunabula}}", + journal = TUGboat, + year = "1984", + volume = "5", + number = "1", + pages = "4", + month = Mai, +} + +@Article{Canzii+TB5-1-14, + author = "G. Canzii and F. Genolini and Dario Lucarella", + title = "{{Hyphenation of Italian words}}", + journal = TUGboat, + year = "1984", + volume = "5", + number = "1", + pages = "14", + month = Mai, +} + +@Article{Fuchs+TB5-1-22, + author = "David Fuchs", + title = "{{News from the \TeX\ Project}}", + journal = TUGboat, + year = "1984", + volume = "5", + number = "1", + pages = "22", + month = Mai, +} + +@Article{Knuth+TB5-1-67, + author = "Donald~E. Knuth.", + title = "{{Comments on quality in publishing}}", + journal = TUGboat, + year = "1984", + volume = "5", + number = "1", + pages = "67", + month = Mai, +} + +@Article{Southall+TB5-2-79, + author = "Richard Southall", + title = "{{First principles of typographic design for document + production}}", + journal = TUGboat, + year = "1984", + volume = "5", + number = "2", + pages = "79", + month = Nov, +} + +@Article{Knuth+TB5-2-105, + author = "Donald~E. Knuth.", + title = "{{A course on \MFT\ programming}}", + journal = TUGboat, + year = "1984", + volume = "5", + number = "2", + pages = "105--118", + month = Nov, +} + +@Article{Rokicki+TB5-2-139, + author = "Tomas Rokicki", + title = "{{{\tt\char`\\special}}}", + journal = TUGboat, + year = "1984", + volume = "5", + number = "2", + pages = "139", + month = Nov, +} + +@Article{Clark+TB5-2-146, + author = "Malcolm Clark", + title = "{{Mathematical communication with a deaf and blind + student using \TeX}}", + journal = TUGboat, + year = "1984", + volume = "5", + number = "2", + pages = "146", + month = Nov, +} + +@Article{Southall+TB6-1-6, + author = "Richard Southall", + title = "{{First principles of typographic design for document + production: Corrigenda}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "1", + pages = "6--6", + month = Mar, +} + +@Article{Knuth+TB6-1-36, + author = "Donald~E. Knuth", + title = "{{Recipes and fractions}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "1", + pages = "36--38", + month = Mar, +} + +@Article{Beeton+TB6-2-59, + author = "Barbara Beeton", + title = "{{Mathematical symbols and cyrillic fonts ready for + distribution}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "2", + pages = "59--63", + month = Jul, +} + +@Article{Hendrickson+TB6-2-83, + author = "Amy Hendrickson", + title = "{{Some diagonal line hacks}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "2", + pages = "83--86", + month = Jul, +} + +@Article{Rokicki+TB6-3-115, + author = "Tomas Rokicki", + title = "{{Packed ({\tt PK}) font file format}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "3", + pages = "115--120", + month = Nov, +} + +@Article{Beeton+TB6-3-124, + author = "Barbara Beeton", + title = "{{Mathematical symbols and cyrillic fonts ready for + distribution (revised)}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "3", + pages = "124--128", + month = Nov, +} + +@Article{Beeton+TB6-3-150, + author = "Barbara Beeton", + title = "{{The {\tt PLAIN} truth: {\tt\bs buildrel}}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "3", + pages = "150--150", + month = Nov, +} + +@Article{Lamport+TB6-3-150, + author = "Leslie Michel Lamport", + title = "{{Announcement of {\LaTeX} Version 2.09}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "3", + pages = "150--151", + month = Nov, +} + +@Article{Lamport+TB7-1-11, + author = "Leslie Michel Lamport", + title = "{{\LaTeX} input to {ACM} journals}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "1", + pages = "11--11", + month = mar, +} + +@Article{Leban+TB6-3-151, + author = "Bruce Leban", + title = "{{A solution to the tower of Hanoi problem using + {\TeX}}}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "3", + pages = "151--154", + month = Nov, +} + +@Article{Lamport+TB7-1-15, + author = "Leslie Michel Lamport", + title = "{{\LaTeX\ News}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "1", + pages = "15--16", + month = Mar, +} + +@Article{Beeton+TB7-1-18, + author = "Barbara Beeton", + title = "{{The PLAIN truth: {\tt\bs displaylines}, {\tt\bs + ialign}}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "1", + pages = "18--19", + month = Mar, +} + +@Article{Beeton+TB7-2-93-2, + author = "Barbara Beeton", + title = "{{{\sl Computers \& Typesetting\/} coming out + party}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "2", + pages = "93--93", + month = Jun, +} + +@Article{Gordon+TB7-2-93, + author = "Peter Gordon", + title = "{{Introducing Donald Knuth and {\sl Computers \& + Typesetting}}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "2", + pages = "93--95", + month = Jun, +} + +@Article{Knuth+TB7-2-95, + author = "Donald~E. Knuth", + title = "{{Remarks to celebrate the publication of {\sl + Computers \& Typesetting}}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "2", + pages = "95--98", + month = Jun, +} + +@Article{Knuth+TB7-2-101, + author = "Donald~E. Knuth", + title = "{{The \TeX\ logo in various fonts}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "2", + pages = "101--102", + month = Jun, +} + +@Article{Alexander+TB7-3-138, + AUTHOR = "Alexander, James C.", + title = "{{Tib: a reference setting package for \TeX}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "3", + pages = "138--140", + month = Oct, +} + +@Article{Rokicki+TB7-3-140, + author = "Tomas Rokicki", + title = "{{Packed file format update}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "3", + pages = "140--144", + month = Oct, +} + +@Article{Bigelow+TB7-3-146, + author = "Charles A. Bigelow", + title = "{{Notes on typeface protection}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "3", + pages = "146--151", + month = Oct, +} + +@Article{Lamport+TB7-3-176, + author = "Leslie Michel Lamport", + title = "{{\LaTeX\ bugs}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "3", + pages = "176--176", + month = Oct, +} + +@Article{Aurbach+TB7-3-187, + author = "Richard L. Aurbach", + title = "{{Idx\TeX\ and Glo\TeX\dash indexes and glossaries}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "3", + pages = "187--187", + month = Oct, +} + +@Article{Sewell+TB7-3-188, + author = "E. Wayne Sewell", + title = "{{Bugs in \MFT ware}}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "3", + pages = "188--189", + month = Oct, +} + +@Article{Lamport+TB8-1-12, + author = "Leslie Michel Lamport", + title = "{{\TeX\ Output for the Future}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "1", + pages = "12--12", + month = Apr, +} + +@Article{Knuth+TB8-1-14, + author = "Donald~E. Knuth and Pierre A. MacKay", + title = "{{Mixing right-to-left texts with left-to-right + texts}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "1", + pages = "14--25", + month = Apr, +} + +@Article{Tobin+TB8-1-26, + author = "Georgia K. M. Tobin", + title = "{{Some empirical observations on \MFT\ design}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "1", + pages = "26--28", + month = Apr, +} + +@Article{Billawala+TB8-1-29, + author = "Neenie Billawala", + title = "{{Write-white printing engines and tuning fonts with + \MFT}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "1", + pages = "29--32", + month = Apr, +} + +@Article{Beeton+TB8-1-33, + author = "Barbara Beeton", + title = "{{\MFT\ mode\_def\/ settings for various \TeX\ output + devices}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "1", + pages = "33--33", + month = Apr, +} + +@Article{Alexander+TB8-2-102, + AUTHOR = "Alexander, James C.", + title = "{{Tib: a reference setting package, update}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "2", + pages = "102--102", + month = Jul, +} + +@Article{Appelt+TB8-2-182, + author = "Wolfgang Appelt", + title = "{{Macros with keyword parameters}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "2", + pages = "182--184", + month = Jul, +} + +@Article{Bruggemann-Klein+TB8-2-193, + author = "Anne Br{\"{u}}ggemann-Klein", + title = "{{First line special handling with \TeX}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "2", + pages = "193--197", + month = Jul, +} + +@Article{Alexander+TB8-2-216, + AUTHOR = "Alexander, James C.", + title = "{{Time line macro}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "2", + pages = "216--216", + month = Jul, +} + +@Article{Henderson+TB8-3-268, + author = "Doug Henderson", + title = "{{Update: \MFT\ {\bf mode\_def\/} settings for \TeX\ + output devices}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "3", + pages = "268--270", + month = Nov, +} + +@Article{Clark+TB8-3-270, + author = "Adrian F. Clark", + title = "{{Halftone output from \TeX}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "3", + pages = "270--274", + month = Nov, +} + +@Article{Clark+TB12-1-157, + author = "Adrian F. Clark", + title = "Practical halftoning with {\TeX}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "1", + pages = "157--165" +} + +@Article{Hosek+TB8-3-279, + author = "Don Hosek", + title = "{{\TeX\ output devices (with charts)}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "3", + pages = "279--286", + month = Nov, +} + +@Article{Knuth+TB8-3-309, + author = "Donald~E. Knuth", + title = "{{Macros for Jill}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "3", + pages = "309--314", + month = Nov, +} + +@Article{Lamport+TB9-1-8, + author = "Leslie Michel Lamport", + title = "{{Document Production: Visual or Logical?}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "8--10", + month = Apr, +} + +@Article{Messer+TB9-1-19, + author = "Robert Messer", + title = "{{Blackboard Bold}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "19--20", + month = Apr, +} + +@Article{Levy+TB9-1-20, + author = "Silvio Levy", + title = "{{Using Greek fonts with \TeX}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "20--24", + month = Apr, +} + +@Article{Hosek+TB9-1-25, + author = "Don Hosek", + title = "{{\TeX{} output devices (with charts)}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "25--33", + month = Apr, +} + +@Article{Walker+TB9-1-61, + author = "James W. Walker", + title = "{{Macros for outlining}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "61--64", + month = Apr, +} + +@Article{Hendrickson+TB9-1-64, + author = "Amy Hendrickson", + title = "{{A macro writing tool: Generating new definitions}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "64--64", + month = Apr, +} + +@Article{Gariepy+TB9-1-65, + author = "Alonzo Gariepy", + title = "{{French in \TeX}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "65--69", + month = Apr, +} + +@Article{Yap+TB9-1-73, + author = "Ken Yap", + title = "{{Contents of \LaTeX{} style collection as of 4th + February 1988}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "73--75", + month = Apr, +} + +@Article{Damrau+TB9-1-76, + author = "Jackie Damrau", + title = "{{The \LaTeX{} user's column}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "76--77", + month = Apr, +} + +@Article{McPherson+TB9-1-78, + author = "Kent McPherson", + title = "{{Page layout in \LaTeX}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "78--82", + month = Apr, +} + +@Article{Bartlett+TB9-1-83, + author = "Frederick H. Bartlett", + title = "{{Automatic page balancing macros wanted; Replies: + Inverted pyramidal titles; Logarithmic time scales}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "1", + pages = "83--85", + month = Apr, +} + +@Article{Barnhart+TB9-2-118, + author = "Elizabeth Barnhart", + title = "{{\TeX{} in the publishing environment: A survey of + production/commercial users}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "118--120", + month = Aug, +} + +@Article{Beeton+TB9-2-121-2, + author = "Barbara Beeton", + title = "{{New version(s) of \TeX{} and \MFT}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "121--122", + month = Aug, +} + +@Article{Childs+TB9-2-122, + author = "Bart Childs", + title = "{{64-bit \TeX}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "122--122", + month = Aug, +} + +@Article{Lichtenwalder+TB9-2-123, + author = "Klaus Lichtenwalder", + title = "{{Porting \TeX{} to C}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "123--124", + month = Aug, +} + +@Article{Kennedy+TB9-2-124, + author = "David Kennedy", + title = "{{\TeX{} adapted to CWEB}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "124--125", + month = Aug, +} + +@Article{Vanderburg+TB9-2-125, + author = "Glenn Vanderburg", + title = "{{Some useful variations of standard fonts}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "125--125", + month = Aug, +} + +@Article{Childs+TB9-2-129, + author = "Bart Childs", + title = "{{\TeX{} fonts and suggested magnifications}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "129--131", + month = Aug, +} + +@Article{Wujastyk+TB9-2-131, + author = "Dominik Wujastyk", + title = "{{The many faces of \TeX: A survey of digital {\manual + META}fonts}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "131--151", + month = Aug, +} + +@Article{Knuth+TB9-2-152, + author = "Donald~E. Knuth", + title = "{{A Punk Meta-Font}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "152--168", + month = Aug, +} + +@Article{Hosek+TB9-2-169, + author = "Don Hosek", + title = "{{\TeX{} output devices (with charts)}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "169--177", + month = Aug, +} + +@Article{Haagen+TB9-2-189, + author = "A. J. Van Haagen", + title = "{{Box plots and scatter plots with \TeX{} macros}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "189--192", + month = Aug, +} + +@Article{Wichura+TB9-2-193, + author = "Michael J. Wichura", + title = "{{\PiCTeX: Macros for drawing \PiC tures}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "193--197", + month = Aug, +} + +@Article{McPherson+TB9-2-204, + author = "Kent McPherson", + title = "{{Page layout in \LaTeX: Erratum}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "204--204", + month = Aug, +} + +@Article{McKinstry+TB9-3-236, + author = "Graeme McKinstry", + title = "{{Some typesetting conventions}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "3", + pages = "236--238", + month = Nov, +} + +@Article{Kneser+TB9-3-279, + author = "Thomas Kneser", + title = "{{Compact matrix display}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "3", + pages = "279--284", + month = Nov, +} + +@Article{Appelt+TB9-3-284, + author = "Wolfgang Appelt", + title = "{{Typesetting chess}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "3", + pages = "284--287", + month = Nov, +} + +@Article{Mittelbach+TB9-3-298, + author = "Frank Mittelbach", + title = "{{A new implementation of the array-- and + tabular--environments}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "3", + pages = "298--314", + month = Nov, +} + +@Article{Knuth+TB10-1-8, + author = "Donald~E. Knuth", + title = "{{{\TeX} would find it difficult {\dots}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "8--8", + month = Apr, +} + +@Article{Bechtolsheim+TB10-1-25, + AUTHOR="{von Bechtolsheim}, Stephan P.", + title = "{{The {\TeX} {\PS} software package}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "25--27", + month = Apr, +} + +@Article{Tobin+TB10-1-28, + author = "Georgia K. M. Tobin", + title = "{{A handy little font}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "28--30", + month = Apr, +} + +@Article{Knuth+TB10-1-31, + author = "Donald~E. Knuth", + title = "{{Typesetting {\sl Concrete Mathematics\/}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "31--36", + month = Apr, +} + +@Article{Wujastyk+TB10-1-39, + author = "Dominik Wujastyk", + title = "{{Font news}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "39--39", + month = Apr, +} + +@Article{Rogers+TB10-1-39, + author = "David F. Rogers", + title = "{{Computer graphics and {\TeX}\Dash a challenge}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "39--44", + month = Apr, +} + +@Article{Childs+TB10-1-44, + author = "Bart Childs and Alan Stolleis and Don Berryman", + title = "{{A portable graphics inclusion}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "44--46", + month = Apr, +} + +@Article{Hosek+TB10-1-46, + author = "Don Hosek", + title = "{{{\TeX} output devices (with charts)}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "46--55", + month = Apr, +} + + author = "Frank Mittelbach", + title = "{{``A new implementation of the array-- and + tabular--environments of {\LaTeX}'' ({\TUB} 9\#3)\Dash + addenda}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "103--104", + month = Apr, +} + +@Article{Schopf+TB10-1-105, + author = "Rainer Sch{\"{o}}pf", + title = "{{Drawing histogram bars inside the {\LaTeX} + picture--environment}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "105--107", + month = Apr, +} + +@Article{Mittelbach+TB10-2-222, + author = "Frank Mittelbach and Rainer Sch{\"{o}}pf", + title = "{{A new font selection scheme for {\TeX} macro + packages\Dash the basic macros}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "2", + pages = "222--238", + month = Jul, +} + +@Article{Nagy+TB10-2-239, + author = "Dezs\H o Nagy", + title = "{{A bar chart in {\LaTeX}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "2", + pages = "239--240", + month = Jul, +} + +@Article{Partl+TB10-2-241, + author = "Hubert Partl", + title = "{{Producing on-line information files with + {\LaTeX}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "2", + pages = "241--244", + month = Jul, +} + +@Article{Haralambous+TB10-3-342, + author = "Yannis Haralambous", + title = "{{{\TeX} and latin alphabet languages}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "342--345", + month = Nov, +} + +@Article{Parker+TB10-3-346, + author = "Mike Parker", + title = "{{Fonts and {\PS}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "346--350", + month = Nov, +} + +@Article{Larsson+TB10-3-351, + author = "Jan Eric Larsson", + title = "{{A chess font for {\TeX}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "351--351", + month = Nov, +} + +@Article{Andulem+TB10-3-352, + author = "Abass Andulem", + title = "{{The road to Ethiopic {\TeX}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "352--354", + month = Nov, +} + +@Article{Haralambous+TB10-3-354, + author = "Yannis Haralambous and Klaus Thull", + title = "{{Typesetting modern Greek with 128 character + codes}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "354--359", + month = Nov, +} + +@Article{Durst+TB10-3-390, + author = "Lincoln Durst", + title = "{{Bibliographic citations; or variations on the old + shell game}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "390--394", + month = Nov, +} + +@Article{Salomon+TB10-3-394, + author = "David Salomon", + title = "{{Macros for indexing and table-of-contents + preparation}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "394--400", + month = Nov, +} + +@Article{Bush+TB10-3-400, + author = "Terry Bush", + title = "{{Scribe-to-\TeX}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "400--400", + month = Nov, +} + +@Article{Mittelbach+TB10-3-400, + author = "Frank Mittelbach and Rainer Sch{\"{o}}pf", + title = "{{Towards {\LaTeX} 2.10}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "400--401", + month = Nov, +} + +@Article{Braams+TB10-3-401, + author = "Johannes Braams and Victor E{\ij}khout and Nico + Poppelier", + title = "{{The development of national {\LaTeX} styles}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "401--406", + month = Nov, +} + +@Article{Mittelbach+TB10-3-416, + author = "Frank Mittelbach", + title = "{{An extension of the {\LaTeX} theorem environment}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "416--426", + month = Nov, +} + +@Article{Henderson+TB10-4-467, + author = "Doug Henderson", + title = "{{Introduction to {\MFT}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "467--479", + month = Dec, +} + +@Article{Hosek+TB10-4-499, + author = "Don Hosek", + title = "{{Design of Oriental characters with {\MFT}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "499--502", + month = Dec, +} + +@Article{Batzinger+TB10-4-503, + author = "Bob Batzinger", + title = "{{Thai languages and {\MFT}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "503--503", + month = Dec, +} + +@Article{Youngen+TB10-4-513, + author = "R. E. Youngen and W. B. Woolf and D. C. Latterner", + title = "{{Migration from Computer Modern fonts to Times + fonts}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "513--519", + month = Dec, +} + +@Article{Conrad+TB10-4-521, + author = "Arvin C. Conrad", + title = "{{Fine typesetting with {\TeX} using native Autologic + fonts}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "521--528", + month = Dec, +} + +@Article{Knuth+TB10-4-529, + author = "Donald~E. Knuth", + title = "{{The errors of {\TeX}}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "529--531", + month = Dec, +} + +@Article{Ferguson+TB11-1-8, + author = "Michael J. Ferguson", + title = "{{Coordination of non-English use of {\TeX}}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "8--9", + month = Apr, +} + +@Article{Breitenlohner+TB11-1-9, + author = "Peter Breitenlohner", + title = "{{Using {\TeX} 3 in a multilingual environment\Dash + Some ideas}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "9--12", + month = Apr, +} + +@Article{Kuiken+TB11-1-24, + author = "Gerard Kuiken", + title = "{{Additional Hyphenation Patterns}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "24--25", + month = Apr, +} + +@Article{Haralambous+TB11-1-26, + author = "Yannis Haralambous", + title = "{{Typesetting modern Greek\Dash An update}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "26--26", + month = Apr, +} + +@Article{Eijkhout+TB11-1-51, + author = "Victor E{\ij}khout", + title = "{{Unusual Paragraph Shapes}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "51--53", + month = Apr, +} + +@Article{Wichura+TB11-1-57, + author = "Michael J. Wichura", + title = "{{Showing-off math macros}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "57--61", + month = Apr, +} + +@Article{Salomon+TB11-1-69, + author = "David Salomon", + title = "{{Output routines: Examples and techniques. Part I: + Introduction and examples}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "69--85", + month = Apr, +} + +@Article{Laan+TB11-1-86, + author = "Laan, C. G. van der", + title = "{{Announcing two reports: {\SGML}-{\LaTeX} and Journal + style guidelines}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "86--86", + month = Apr, +} + +@Article{Laan97, + author = "Laan, Kees van der", + title="{T}iling in {P}ost{S}cript and {\MFT} {--} {E}scher's wink", + journal = {MAPS}, + volume=19, + number=2, + pages="39--67", + year=1997} + +@Article{Mittelbach+TB11-1-91, + author = "Frank Mittelbach and Rainer Sch{\"{o}}pf", + title = "{{The new font family selection\Dash User interface to + standard {\LaTeX}}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "91--97", + month = Apr, +} + +@Article{Poppelier+TB11-1-98, + author = "Nico Poppelier and Johannes Braams", + title = "{{A style option to adapt the standard {\LaTeX} + document styles to A4 paper}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "98--103", + month = Apr, +} + +@Article{Kelly+TB11-1-103, + author = "Hamilton Kelly, Brian", + title = "{{Some macros to draw crosswords}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "1", + pages = "103--119", + month = Apr, +} + +@Article{Berendt+TB11-2-190, + author = "Gerhard Berendt", + title = "{{On the implementation of graphics into {\TeX}}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "2", + pages = "190--194", + month = Jun, +} + +@Article{Schwer+TB11-2-194, + author = "Len Schwer", + title = "{{Including Macintosh graphics in {\LaTeX} + documents}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "2", + pages = "194--200", + month = Jun, +} + +@Article{Pickrell+TB11-2-200, + author = "Lee S. Pickrell", + title = "{{Combining graphics with {\TeX} on PC systems with + laser printers, part II}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "2", + pages = "200--206", + month = Jun, +} + +@Article{Salomon+TB11-2-212, + author = "David Salomon", + title = "{{Output routines: Examples and techniques. Part II: + output routines techniques}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "2", + pages = "212--236", + month = Jun, +} + +@Article{Jeffrey+TB11-2-237, + author = "Alan Jeffrey", + title = "{{Lists in {\TeX}'s mouth}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "2", + pages = "237--245", + month = Jun, +} + +@Article{Taylor+TB11-2-245, + author = "Philip Taylor", + title = "{{A nestable verbatim mode}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "2", + pages = "245--249", + month = Jun, +} + +@Article{Denk+TB11-2-280, + author = "Georg Denk", + title = "{{An easy way to make slides with {\LaTeX}}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "2", + pages = "280--283", + month = Jun, +} + +@Article{Schopf+TB11-2-284, + author = "Rainer Sch{\"{o}}pf", + title = "{{A new implementation of the {\LaTeX} {\tt verbatim} + and {\tt verbatim*} environments}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "2", + pages = "284--296", + month = Jun, +} + +@Article{Mittelbach+TB11-3-337, + author = "Frank Mittelbach", + title = "{{E-{\TeX}: Guidelines for future {\TeX} extensions}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "3", + pages = "337--345", + month = Sep, +} + +@Article{Hamano+TB11-3-346, + author = "Hisato Hamano", + title = "{{Vertical typesetting with {\TeX}}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "3", + pages = "346--352", + month = Sep, +} + +@Article{Beck+TB11-3-373, + author = "Micah Beck and A. Siegel", + title = "{{TransFig: Portable graphics for {\TeX}}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "3", + pages = "373--380", + month = Sep, +} + +@Article{Gibson+TB11-3-393, + author = "Helen Gibson", + title = "{{A noddy's guide to high quality {\TeX} + production}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "3", + pages = "393--402", + month = Sep, +} + +@Article{Adams+TB11-3-403, + author = "Robert A. Adams", + title = "{{Problems on the {\TeX}/{\PS}/graphics interface}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "3", + pages = "403--408", + month = Sep, +} + +@Article{Bechtolsheim+TB11-3-409, + AUTHOR="{von Bechtolsheim}, Stephan P.", + title = "{{{\TeX} in practice: Comments on a 4-volume, + 1400-page series on {\TeX}}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "3", + pages = "409--412", + month = Sep, +} + +@Article{LaFrenz+TB11-3-413, + author = "Mimi L. LaFrenz", + title = "{{Textbook publishing\Dash 1990 and beyond}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "3", + pages = "413--416", + month = Sep, +} + +@Article{Ness+TB11-3-417, + author = "David Ness", + title = "{{Diagnosing {\TeX} errors with a preprocessor}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "3", + pages = "417--420", + month = Sep, +} + +@Article{Mittelbach+TB11-3-444, + author = "Frank Mittelbach", + title = "{{{\LaTeX} 2.10}}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "3", + pages = "444--444", + month = Sep, +} + +@Article{Jeffrey+TB12-2-227, + author = "Alan Jeffrey", + title = "{{Labelled diagrams in {\MFT}}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "227--229", + month = Jun, +} + +@Article{Schrod+TB12-2-232, + author = "Joachim Schrod", + title = "{{Report on the {\tt DVI} Driver Standard}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "232--233", + month = Jun, +} + +@Article{Eijkhout+TB12-2-253, + author = "Victor E{\ij}khout", + title = "{{The structure of the {\TeX} processor}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "253--256", + month = Jun, +} + +@Article{Eijkhout+TB12-2-272, + author = "Victor E{\ij}khout", + title = "{{Oral {\TeX}}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "272--276", + month = Jun, +} + +@Article{Swonk+TB12-2-286, + author = "Glenn L. Swonk", + title = "{{{\LaTeX} tree drawer}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "286--289", + month = Jun, +} + +@Article{Thimbleby+TB12-2-290, + author = "Harold Thimbleby", + title = "{{``See also'' indexing with Makeindex}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "290--290", + month = Jun, +} + +@Article{Braams+TB12-2-291, + author = "Johannes Braams", + title = "{{Babel, a multilingual style-option system for use + with {\LaTeX}'s standard document styles}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "291--301", + month = Jun, +} + +@Article{Vesely+TB12-2-302, + author = "Ji\v{r}\'{\i} Vesel{\'{y}}", + title = "{{Reporting {\TeX}'s hyphenations}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "302--302", + month = Jun, +} + +@Article{Petrycki+TB12-34-359, + author = "Laurie J. Petrycki", + title = "{{Comparing {\TeX} and traditional typesetting for the + composition of a textbook}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "359--366", + month = Nov, +} + +@Article{Ratner+TB12-34-372, + author = "Howard Ratner and Kenneth Dreyhaupt", + title = "{{{\TeX} in a book production department}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "372--376", + month = Nov, +} + + +@Article{Weiss+TB12-34-382, + author = "Neil A. Weiss", + title = "{{Producing a book using {\TeX}: How the process + works}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "382--386", + month = Nov, +} + +@Article{Rhoads+TB12-34-387, + author = "Samuel E. Rhoads", + title = "{{Authors new to {\TeX} publish a textbook with a + publisher new to {\TeX}}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "387--392", + month = Nov, +} + +@Article{Hoover+TB12-34-397, + author = "Anita Z. Hoover", + title = "{{{\LaTeX}/{\TeX} user: A typist, or typesetter?}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "397--400", + month = Nov, +} + +@Article{Sperberg-McQueen+TB12-34-415, + author = "C. M. Sperberg-McQueen", + title = "{{Specifying document structure: Differences in + {\LaTeX} and TEI markup}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "415--421", + month = Nov, +} + +@Article{Arnon+TB12-34-479, + author = "Dennis S. Arnon and Sandra A. Mamrak", + title = "{{On the logical structure of mathematical + notation}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "479--484", + month = Nov, +} + +@Article{Downes+TB12-34-502, + author = "Michael John Downes", + title = "{{Dialog with {\TeX}}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "502--509", + month = Nov, +} + + title = "{{Typesetting forms with {\LaTeX}}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "517--522", + month = Nov, +} + +@Article{Salomon+TB13-2-146, + author = "David Salomon", + title = "{{Arrows for Technical Drawings}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "146--149", + month = Jul, +} + +@Article{Levin+TB13-2-150, + author = "Daniel Levin", + title = "{{A solution to the color separation problem}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "150--155", + month = Jul, +} + +@Article{Rahtz+TB13-2-156, + author = "Sebastian Rahtz and Leonor Barroca", + title = "{{A style option for rotated objects in {\TeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "156--180", + month = Jul, +} + +@Article{Jones+TB13-2-188, + author = "David M. Jones", + title = "{{A {\TeX} macro index}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "188--189", + month = Jul, +} + +@Article{Mittelbach+TB13-2-190, + author = "Frank Mittelbach", + title = "{{Where does this character come from?}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "190--190", + month = Jul, +} + +@Article{Huszar+TB13-2-192, + author = "P{\'{e}}ter Husz{\'{a}}r", + title = "{{Over the multi-column}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "192--200", + month = Jul, +} + +@Article{Luvisetto+TB13-2-208, + author = "Maria Luisa Luvisetto and Enzo Ugolini", + title = "{{From {\TeX} to {\LaTeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "208--214", + month = Jul, +} + +@Article{Wang+TB14-3-231, + author = "Xinxin Wang and Derick Wood", + title = "{{An abstract model for tables}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "231--237", + month = Oct, +} + +@Article{Lavaud+TB14-3-238, + author = "Michel Lavaud", + title = "{{Developing a multi-windowing environment for + research based on \TeX}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "238--244", + month = Oct, +} + +@Article{Kawaguti+TB14-3-245, + author = "Minato Kawaguti", + title = "{{A versatile {\TeX} device driver}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "245--251", + month = Oct, +} + +@Article{Feruglio+TB14-3-252, + author = "Gabriel Valiente Feruglio and Robert Fuster", + title = "{{Typesetting Catalan texts with {\TeX}}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "252--259", + month = Oct, +} + +@Article{Haralambous+TB14-3-260, + author = "Yannis Haralambous", + title = "{{The Khmer script tamed by the Lion (of {\TeX})}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "260--270", + month = Oct, +} + +@Article{Plaice+TB14-3-271, + author = "John Plaice", + title = "{{Language-dependent ligatures}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "271--274", + month = Oct, +} + +@Article{Doob+TB14-3-275, + author = "Michael Doob and Craig Platt", + title = "{{Virtual fonts in a production environment}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "275--281", + month = Oct, +} + +@Article{Horn+TB14-3-282, + author = "Berthold K. P. Horn", + title = "{{Where are the math fonts?}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "282--284", + month = Oct, +} + +@Article{Jeffrey+TB14-3-285, + author = "Alan Jeffrey", + title = "{{A {\PS} font installation package written in + {\TeX}}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "285--292", + month = Oct, +} + +@Article{Jeffrey+TB14-3-293, + author = "Jeffrey, Alan {(\'editeur)}", + title = "{{Math font encodings: a workshop summary}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "293--295", + month = Oct, +} + +@Article{Bzyl+TB14-3-296, + author = "W{\l}odek Bzyl and Tomasz Przechlewski", + title = "{{An application of literate programming: creating a + format for the Bulletin of the Polish TUG}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "296--299", + month = Oct, +} + +@Article{Fine+TB14-3-300, + author = "Jonathan Fine", + title = "{{Galleys, space, and automata}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "300--309", + month = Oct, +} + +@Article{Laan+TB14-3-310, + author = "Laan, Kees van der", + title = "{{Syntactic sugar}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "310--318", + month = Oct, +} + +@Article{Laan+TB14-3-319, + author = "Laan, Kees van der", + title = "{{Sorting within {\TeX}}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "319--328", + month = Oct, +} + +@Article{Dyson+TB14-3-329, + author = "Mary Dyson", + title = "{{Teaching digital typography\Dash the Didot + Project}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "329--332", + month = Oct, +} + +@Article{Gorbunova+TB14-3-333, + author = "Irina V. Gorbunova", + title = "{{Russian-speaking user: from Chi-Writer and Ventura + Publisher to {\TeX}; learning difficulties}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "333--334", + month = Oct, +} + +@Article{Reese+TB14-3-335, + author = "R. Allan Reese", + title = "{{How to set up and maintain a {\TeX} system}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "335--341", + month = Oct, +} + +@Article{Greenwade+TB14-3-342, + author = "George D. Greenwade", + title = "{{The Comprehensive {\TeX} Archive Network (\CTAN)}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "342--351", + month = Oct, +} + +@Article{Clark+TB14-4-374, + author = "Malcolm Clark", + title = "{{{Next\TeX}: A personal view}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "374--380", + month = Dec, +} + +@Article{Taylor+TB14-4-381, + author = "Philip Taylor", + title = "{{{\NTS} update}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "381--382", + month = Dec, +} + +@Article{Becker+TB14-4-382, + author = "Thomas Becker", + title = "{{Two extensions to GNU Emacs that are useful when + editing {\TeX} documents}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "382--386", + month = Dec, +} + +@Article{Knuth+TB14-4-387, + author = "Donald E. Knuth", + title = "{{Icons for {\TeX} and {\MFT}}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "387--389", + month = Dec, +} + +@Article{Knuth+TB8-2-135, + author = "Donald E. Knuth", + title = "Fonts for {D}igital {H}alftones", + journal = TUGboat, + year = 1987, + volume = 8, + number = 2, + pages = "135--160", + month = jul, +} + +@Article{Knuth+ACMTG+1987, + author = "Donald E. Knuth", + title = "{D}igital halftones by dot diffusion", + journal = "{ACM} {T}ransactions on {G}raphics", + volume = 6, + pages = "245--273", + year = 1987} + +@Article{Liebl+TB14-4-390, + author = "Armin Liebl", + title = "{{bibview: A graphical user interface to {\BibTeX}}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "390--395", + month = Dec, +} + +@Article{Carmody+TB14-4-420, + author = "Kevin Carmody", + title = "{{A tough table becomes easy with {\PiCTeX}}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "420--420", + month = Dec, +} + +@Article{Aslaksen+TB14-4-423, + author = "Helmer Aslaksen", + title = "{{Ten {\TeX} tricks for the mathematician}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "423--424", + month = Dec, +} + +@Article{Eijkhout+TB14-4-424, + author = "Victor E{\ij}khout", + title = "{{The bag of tricks}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "424--424", + month = Dec, +} + +@Article{Rhead+TB14-4-425, + author = "David Rhead", + title = "{{The ``operational requirement'' for support of + bibliographies}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "425--433", + month = Dec, +} + +@Article{Bland+TB14-4-433, + author = "Richard Bland", + title = "{{Relative moves in {\LaTeX}\ pictures}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "4", + pages = "433--437", + month = Dec, +} + + author = "Donald Arseneau and Raymond Chen and Victor E{\ij}khout", + title = "{{The {\TeX} hierarchy}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "7--9", + month = Mar, +} + +@Article{Beccari+TB15-1-9, + author = "Claudio Beccari", + title = "{{Typesetting of ancient languages}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "9--16", + month = Mar, +} + +@Article{Beccari+TB15-1-17, + author = "Claudio Beccari", + title = "{{Comments on the paper ``Typesetting Catalan texts + with {\TeX}'' (\tubissue 14(3), pp. 252--259)}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "17--17", + month = Mar, +} + +@Article{Feruglio+TB15-1-17, + author = "Gabriel Valiente Feruglio and Robert Fuster", + title = "{{Comments on the comments: Typesetting Catalan texts + with {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "17--18", + month = Mar, +} + +@Article{Poppelier+TB15-1-18, + author = "Nico Poppelier", + title = "{{George Gr\"atzer, {\it Math into {\TeX}}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "18--19", + month = Mar, +} + +@Article{Pappas+TB15-1-19, + author = "T. L. (Frank) Pappas", + title = "{{Stephan von Bechtolsheim, {\it {\TeX} in + Practice}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "19--21", + month = Mar, +} + +@Article{Beccari+TB15-1-21, + author = "Claudio Beccari", + title = "{{Gianni Gilardi, {\it Il {\TeX}\dash Introduzione al + linguaggio e complementi avanzati}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "21--22", + month = Mar, +} + +@Article{Sawdey+TB15-1-22, + author = "Merry Obrecht Sawdey", + title = "{{Erik Spiekermann \& E. M. Ginger, {\it Stop Stealing + Sheep}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "22--24", + month = Mar, +} + +@Article{Poppelier+TB15-1-24, + author = "Nico Poppelier", + title = "{{Eric van Herw{\ij}nen, {\it Practical {\SGML}}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "24--25", + month = Mar, +} + +@Article{Detig+TB15-1-25, + author = "Christine Detig and Joachim Schrod", + title = "{{Donald E. Knuth, {\it Literate Programming}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "25--27", + month = Mar, +} + +@Article{Salomon+TB15-1-28, + author = "David Salomon", + title = "{{Output routines: Examples and techniques, Part IV: + Horizontal techniques}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "28--40", + month = Mar, +} + +@Article{Salomon+TB15-1-40, + author = "David Salomon", + title = "{{Verbatim copying and listing}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "40--54", + month = Mar, +} + +@Article{Eijkhout+TB15-1-55, + author = "Victor E{\ij}khout", + title = "{{The bag of tricks}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "55--57", + month = Mar, +} + +@Article{Meer+TB15-1-57, + author = "Meer, Hans van der", + title = "{{Random bit generator in {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "57--58", + month = Mar, +} + +@Article{Salomon+TB15-1-59, + author = "David Salomon and Matthew N. Hendryx", + title = "{{Slanted lines with controlled thickness}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "59--62", + month = Mar, +} + +@Article{Fine+TB15-1-62, + author = "Jonathan Fine", + title = "{{On indexing and errors}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "62--62", + month = Mar, +} + +@Article{Rowley+TB15-1-63, + author = "Chris A. Rowley", + title = "{{{\LaTeXe} update, dateline: 31 January 1994}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "63", + month = Mar, +} + +@Article{Rhead+TB15-1-64, + author = "David Rhead", + title = "{{Addenda: A suggested ``operational requirement'' for + \LaTeX3's treatment of bibliographic references + (\tubissue 14(4), pp.\ 425-433)}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "1", + pages = "64--65", + month = Mar, +} + +@Article{Goossens+TB15-2-92, + author = "Michel Goossens", + title = "{{WEPT: A Week on Electronic Publishing and + Typography}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "92--95", + issn= "0896--3207", + month = Jun, +} + +@Article{Hoenig+TB15-2-97, + author = "Hoenig, Alan J.", + title = "{{$\{$Meta$\}$Font Forum redux}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "97--97", + month = Jun, +} + +@Article{Ramasubramanian+TB15-2-98, + author = "R. Ramasubramanian and Richard W. D. Nickalls and M. A. + Reed", + title = "{{{ASCII.sty}: A new style-option and encoded font + with {IBM} graphics control characters for use with + {\TeX} and {\LaTeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "98--103", + month = Jun, +} + +@Article{Hoenig+TB15-2-107, + author = "Hoenig, Alan J.", + title = "{{Next{\TeX}: {\TeX} plus the NextStep Operating + System}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "107--109", + month = Jun, +} + +@Article{Downes+TB15-2-110, + author = "Michael John Downes", + title = "{{Interaction tools: {\tt dialog.sty} and {\tt + menus.sty}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "110--130", + month = Jun, +} + +@Article{Gaulle+TB15-2-131, + author = "Bernard Gaulle", + title = "{{{\LaTeX} V3: philology \& typography, reports to + read, reports to do}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "131--131", + month = Jun, +} + +@Article{Beccari+TB15-2-131, + author = "Claudio Beccari", + title = "{{Tough table becomes easy with {\PiCTeX}, but it's + even easier with {\LaTeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "131--132", + month = Jun, +} + +@Article{Anagnostopolous+TB15-2-132, + author = "Paul Anagnostopolous", + title = "{{On the review of {\it {\TeX} in Practice}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "132--182", + month = Jun, +} + +@Article{Haralambous+TB15-3-199, + author = "Yannis Haralambous", + title = "{{Humanist}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "199--199", + month = Sep, +} + +@Article{Malyshev+TB15-3-200, + author = "Basil Malyshev", + title = "{{Automatic conversion of {\MFT} fonts to Type1 + {\PS}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "200--200", + month = Sep, +} + +@Article{Hafner+TB15-3-201, + author = "James L. Hafner", + title = "{{The (pre)history of color in Rokicki's {\tt + dvips}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "201--204", + month = Sep, +} + +@Article{Rokicki+TB15-3-205, + author = "Tomas Rokicki", + title = "{{Advanced `special' support in a dvi driver}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "205--212", + month = Sep, +} + +@Article{Duggan+TB15-3-213, + author = "Angus Duggan", + title = "{{Colour separation and {\PS}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "213--217", + month = Sep, +} + +@Article{Rahtz+TB15-3-218, + author = "Sebastian Rahtz and Michel Goossens", + title = "{{Simple colour design with {\LaTeXe}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "218--222", + month = Sep, +} + +@Article{Sowa+TB15-3-223, + author = "Friedhelm Sowa", + title = "{{Printing colour pictures}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "223--337", + month = Sep, +} + +@Article{Sofka+TB15-3-228, + author = "Michael D. Sofka", + title = "{{Color book production using {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "228--238", + month = Sep, +} + +@Article{Zandt+TB15-3-239, + author = "Zandt, Timothy van and Denis Girou", + title = "{{Inside PSTricks}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "239--246", + month = Sep, +} + +@Article{Stenerson+TB15-3-247, + author = "Jon Stenerson", + title = "{{A {\LaTeX} style file generator}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "247--254", + month = Sep, +} + +@Article{Jeffrey+TB15-3-263, + author = "Alan Jeffrey", + title = "{{{\PS} font support in {\LaTeXe}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "263--268", + month = Sep, +} + +@Article{Patashnik+TB15-3-269, + author = "Oren Patashnik", + title = "{{{\BibTeX} 1.0}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "269--273", + month = Sep, +} + +@Article{MacKay+TB15-3-274, + author = "Pierre A. MacKay", + title = "{{A typesetter's toolkit}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "274--284", + month = Sep, +} + +@Article{Barnett+TB15-3-285, + author = "Michael P. Barnett and Kevin R. Perry", + title = "{{Symbolic computation for electronic publishing}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "285--292", + month = Sep, +} + +@Article{Kawaguti+TB15-3-293, + author = "Minato Kawaguti and Norio Kitajima", + title = "{{Concurrent use of interactive {\TeX} previewer with + an Emacs-type Editor}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "293--300", + month = Sep, +} + +@Article{Haralambous+TB15-3-301, + author = "Yannis Haralambous", + title = "{{An Indic {\TeX} preprocessor\Dash Sinhalese + {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "301--301", + month = Sep, +} + +@Article{Doumont+TB15-3-302, + author = "Jean-Luc Doumont", + title = "{{Pascal pretty-printing: an example of + ``preprocessing within {\TeX}''}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "302--307", + month = Sep, +} + +@Article{Schrod+TB15-3-309, + author = "Joachim Schrod", + title = "{{Towards interactivity for {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "309--317", + month = Sep, +} + +@Article{Rowley+TB15-3-318, + author = "Chris A. Rowley and Frank Mittelbach", + title = "{{The floating world}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "318--318", + month = Sep, +} + +@Article{Hosek+TB15-3-319, + author = "Don Hosek", + title = "{{Sophisticated page layout with {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "319--319", + month = Sep, +} + +@Article{Plaice+TB15-3-320, + author = "John Plaice", + title = "{{Progress in the Omega project}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "320--324", + month = Sep, +} + +@Article{Ogawa+TB15-3-325, + author = "Arthur Ogawa", + title = "{{Object-oriented programming, descriptive markup, and + {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "325--330", + month = Sep, +} + +@Article{Baxter+TB15-3-331, + author = "William Erik Baxter", + title = "{{An object-oriented programming system in {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "331--338", + month = Sep, +} + +@Article{Walsh+TB15-3-339, + author = "Norman Walsh", + title = "{{A World Wide Web interface to {\CTAN}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "339--343", + month = Sep, +} + +@Article{Haralambous+TB15-3-344, + author = "Yannis Haralambous and John Plaice", + title = "{{First applications of $\Omega$: Adobe Poetica, + Arabic, Greek, Khmer}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "344--352", + month = Sep, +} + +@Article{Taylor+TB15-3-353, + author = "Philip Taylor", + title = "{{$\varepsilon$-{\TeX} \& {\NTS}: A progress + report}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "353--358", + month = Sep, +} + +@Article{Laugier+TB15-3-359, + author = "Maurice Laugier and Yannis Haralambous", + title = "{{{\TeX} innovations by the Louis-Jean Printing + House}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "359--359", + month = Sep, +} + +@Article{Downes+TB15-3-360, + author = "Michael John Downes", + title = "{{Design by template in a production macro package}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "360--368", + month = Sep, +} + +@Article{Hoenig+TB15-3-369, + author = "Hoenig, Alan J.", + title = "{{Less is More: Restricting {\TeX}'s scope enables + complex page layouts}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "369--380", + month = Sep, +} + +@Article{Fine+TB15-3-381, + author = "Jonathan Fine", + title = "{{Documents, compuscripts, programs and macros}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "381--385", + month = Sep, +} + +@Article{Grobelnik+TB15-3-386, + author = "Marko Grobelnik and Dunja Mladeni\c{c} and Darko + Zupani\c{c} and Borut \v{Z}nidar", + title = "{{Integrated system for encyclopaedia typesetting + based on {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "386--387", + month = Sep, +} + +@Article{Baragar+TB15-3-388, + author = "Henry Baragar and Gail E. Harris", + title = "{{An example of a special purpose input language to + {\LaTeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "388--396", + month = Sep, +} + +@Article{Goossens+TB15-4-427, + author = "Michel Goossens and Sebastian Rahz and Barbara + Beeton", + title = "{{The TUG94 Proceedings\Dash Apologia}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "427--428", + month = Dec, +} + +@Article{Bolland+TB15-4-429, + author = "Julita Bolland and Toni Walter and W{\l}odek Bzyl", + title = "{{Euro{\TeX}94}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "429--433", + month = Dec, +} + +@Article{Taylor+TB15-4-434, + author = "Philip Taylor", + title = "{{Minutes of the {\NTS} meeting held at Lindau on October + 11/12th 1994}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "434--437", + month = Dec, +} + +@Article{Laugier+TB15-4-438, + author = "Maurice Laugier and Yannis Haralambous", + title = "{{{\TeX} innovations at the Louis-Jean printing + house}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "438--443", + month = Dec, +} + +@Article{MacKay+TB15-4-444, + author = "Pierre A. MacKay", + title = "{{Recycled {\MFT}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "444--446", + month = Dec, +} + +@Article{Haralambous+TB15-4-447, + author = "Yannis Haralambous", + title = "{{{\it Indica}, an Indic preprocessor for {\TeX}: A + Sinhalese {\TeX} system}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "447--458", + month = Dec, +} + +@Article{Olsak+TB15-4-459, + author = "Petr Ol{\v{s}}{\'{a}}k", + title = "{{The EAN barcodes by {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "459--464", + month = Dec, +} + +@Article{Taylor+TB15-4-464, + author = "Philip Taylor", + title = "{{An open letter to the TUG Board}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "464--465", + month = Dec, +} + +@Article{Feruglio+TB15-4-466, + author = "Gabriel Valiente Feruglio", + title = "{{Typesetting commutative diagrams}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "466--484", + month = Dec, +} + +@Article{Eijkhout+TB15-4-485, + author = "Victor E{\ij}khout", + title = "{{The bag of tricks}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "485--405", + month = Dec, +} + +@Article{Richer+TB15-4-486, + author = "Jacques Richer", + title = "{{A {\TeX} autostereogram generator}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "486--492", + month = Dec, +} + +@Article{Fossmeier+TB15-4-492, + author = "Reinhard F{\"{o}}{\ss}meier", + title = "{{Stereographic pictures using {\TeX}}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "492--495", + month = Dec, +} + +@Article{Braams+TB15-4-496, + author = "Johannes Braams", + title = "{{To reset or not to reset}}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "4", + pages = "496--497", + month = Dec, +} + +@Article{Goossens+TB16-2-103, + author = "Michel Goossens and Janne Saarela", + title = "{{A practical introduction to {\SGML}}}", + journal = TUGboat, + year = "1995", + volume = "16", + number = "2", + pages = "103--145", + month = Jun, +} + +@Article{Flynn+TB16-2-146, + author = "Peter Flynn", + title = "{{{{\HTML}} \& {\TeX}: Making them sweat}}", + journal = TUGboat, + year = "1995", + volume = "16", + number = "2", + pages = "146--150", + month = Jun, +} + +@Article{Granger+TB16-2-151, + author = "Geeti Granger", + title = "{{The inside story of life at {W}iley with {\SGML}, + {\LaTeX} and {A}crobat}}", + journal = TUGboat, + year = "1995", + volume = "16", + number = "2", + pages = "151--154", + month = Jun, +} + +@Article{Doyle+TB16-2-154, + author = "Mark D. Doyle", + title = "{{The {L}os {A}lamos e-print archives: {H}yper{\TeX} + in action}}", + journal = TUGboat, + year = "1995", + volume = "16", + number = "2", + pages = "154--159", + month = Jun, +} + +@Article{Schwarzkopf+TB16-2-159, + author = "Otfried Schwarzkopf", + title = "{{The Hyperlatex story}}", + journal = TUGboat, + year = "1995", + volume = "16", + number = "2", + pages = "159--162", + month = Jun, +} + +@Article{Haralambous+TB16-2-162, + author = "Yannis Haralambous and Sebastian Rahtz", + title = "{{{\LaTeX}, hypertext and {\PDF}, {\it or} the entry + of {\TeX} into the world of hypertext}}", + journal = TUGboat, + year = "1995", + volume = "16", + number = "2", + pages = "162--173", + month = Jun, +} + +@Article{Goossens+TB16-2-174, + author = "Michel Goossens and Janne Saarela", + title = "{{{\TeX} to {{\HTML}} and back}}", + journal = TUGboat, + year = "1995", + volume = "16", + number = "2", + pages = "174--214", + month = Jun, +} + +@Article{Piska+TB17-2-92, + author = "Karel P\'{\i}{\v{s}}ka", + title = "{{{Cyrillic} alphabets}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "92--98", + month = Jun, +} + +@Article{Knappen+TB17-2-99, + author = "J{{\"{o}}}rg Knappen", + title = "{{{The} {\textsf{dc}} fonts 1.3: {Move} towards + stability and completeness}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "99--101", + month = Jun, +} + +@Article{Rei+TB17-2-102, + author = "Fukui Rei", + title = "{{{\textsf{TIPA}}: {A} system for processing phonetic + symbols in {\LaTeX}}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "102--114", + month = Jun, +} + +@Article{Berdnikov+TB17-2-115, + author = "Alexander S. Berdnikov", + title = "{{{Computer Modern Typefaces} as {Multiple Master + Fonts}}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "115--119", + month = Jun, +} + +@Article{Berdnikov+TB17-2-120, + author = "Alexander S. Berdnikov", + title = "{{{\sl VFComb} 1.3\Dash the program which simplifies + virtual font management}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "120--125", + month = Jun, +} + +@Article{Haralambous+TB17-2-126, + author = "Yannis Haralambous", + title = "{{{$\Omega$}{Times} and {$\Omega$}{Helvetica} fonts + under development: {Step One}}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "126--146", + month = Jun, +} + +@Article{Kinch+TB17-2-147, + author = "Richard J. Kinch", + title = "{{Extending {\TeX} for {Unicode}}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "147--160", + month = Jun, +} + +@Article{Znamenskaya+TB17-2-161, + author = "L. N. Znamenskaya and Sergei V. Znamenskii", + title = "{{{Russian} encoding plurality problem and a new + {Cyrillic} font set}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "161--165", + month = Jun, +} + +@Article{Ovchenkov+TB17-2-166, + author = "Peter A. Ovchenkov", + title = "{{{Cyrillic} {\TeX} files: interplatform + portability}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "166--171", + month = Jun, +} + +@Article{Vinogradov+TB17-2-172, + author = "Michael M. Vinogradov", + title = "{{{A} user-friendly multi-function {\TeX} interface + based on {Multi}-{Edit}}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "172--174", + month = Jun, +} + +@Article{Lapko+TB17-2-174, + author = "Olga G. Lapko", + title = "{{Full {Cyrillic}: {How} many languages?}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "174--180", + month = Jun, +} + +@Article{Plaice+TB17-2-181, + author = "John Plaice and Yannis Haralambous", + title = "{{{The} latest developments in {$\Omega$}}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "181--183", + month = Jun, +} + +@Article{Langmyhr+TB17-2-184, + author = "Dag Langmyhr", + title = "{{{Star}{\TeX}\Dash a {\TeX} for beginners}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "184--190", + month = Jun, +} + +@Article{Feruglio+TB17-2-191, + author = "Gabriel Valiente Feruglio", + title = "{{{Do} journals honor {\LaTeX} submissions?}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "191--199", + month = Jun, +} + +@Article{Znamenskii+TB17-2-200, + author = "Sergei V. Znamenskii and Denis E. Leinartas", + title = "{{{A} new approach to the {\TeX}-related programs: {A} + user-friendly interface}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "200--203", + month = Jun, +} + +@Article{Vsesvetsky+TB17-2-204, + author = "Ivan G. Vsesvetsky", + title = "{{{The} strait gate to {\TeX}}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "204--205", + month = Jun, +} + +@Article{Siebenmann+TB17-2-206, + author = "Laurent Siebenmann", + title = "{{{DVI}-based electronic publication}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "206--214", + month = Jun, +} + +@Article{Laan+TB17-2-215, + author = "Laan, Kees van der", + title = "{{{BLUe}'s format\Dash the off-off alternative}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "215--221", + month = Jun, +} + +@Article{Laan+TB17-2-222, + author = "Laan, Kees van der", + title = "{{{Turtle} graphics and {\TeX}\Dash a child can do + it}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "222--228", + month = Jun, +} + +@Article{Berdnikov+TB17-2-229, + author = "Alexander S. Berdnikov and Olga A. Grineva and S. B. Turtia", + title = "{{{Some} useful macros which extend the {\LaTeX} {\tt + picture} environment}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "2", + pages = "229--232", + month = Jun, +} + +@Article{Cameron+TB13-2-215, + author = "Peter J. Cameron", + title = "{{Geometric diagrams in {\LaTeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "215--216", + month = Jul, +} + +@Article{Wonneberger+TB13-2-221, + author = "Reinhard Wonneberger and Frank Mittelbach", + title = "{{{\SGML}\Dash Questions and answers}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "221--223", + month = Jul, +} + +@Article{Barr+TB13-2-223, + author = "Michael Barr", + title = "{{{\TeX} wish list}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "223--226", + month = Jul, +} + +@Article{Clark+TB13-3-253, + author = "Malcolm Clark", + title = "{{Portable graphics in {\TeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "253--260", + month = Oct, +} + +@Article{Baldwin+TB13-3-272, + author = "Harry L. {Baldwin, Jr.}", + title = "{{Using a high-level language as an aid in writing + {\TeX} documents}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "272--280", + month = Oct, +} + + +@Article{Laan+TB13-3-309, + author = "Laan, Walter van der and Johannes Braams", + title = "{{Writing reports with more than a hundred people}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "309--314", + month = Oct, +} + +@Article{Damrau+TB13-3-315, + author = "Jackie Damrau", + title = "{{Discovering graphics in {\LaTeX} documents}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "315--321", + month = Oct, +} + +@Article{Harris+TB13-3-322, + author = "Robert L. Harris", + title = "{{Preparing halftones for use in {\TeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "322--326", + month = Oct, +} + +@Article{Salomon+TB13-3-327, + author = "David Salomon", + title = "{{Creating shaded rectangles with {\PS}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "327--329", + month = Oct, +} + +@Article{Weiss+TB13-3-330, + author = "Neil A. Weiss", + title = "{{Creation and incorporation of {\PS} graphics with + {\TeX}-formatted labels into {\TeX} documents}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "330--334", + month = Oct, +} + +@Article{Knuutila+TB13-3-335, + author = "Timo Knuutila", + title = "{{How to combine multiple languages, {\PS}, and + {\LaTeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "335--340", + month = Oct, +} + +@Article{Hafner+TB13-3-347, + author = "James L. Hafner", + title = "{{Foil{\TeX}, a {\LaTeX}-like system for typesetting + foils}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "347--356", + month = Oct, +} + +@Article{Rowley+TB13-3-390, + author = "Chris A. Rowley", + title = "{{{\LaTeX}3 update}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "390--391", + month = Oct, +} + +@Article{Palais+TB13-4-425, + author = "Richard Palais", + title = "{{Moving a fixed point}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "425--432", + month = Dec, +} + +@Article{Taylor+TB13-4-433, + author = "Philip Taylor", + title = "{{The future of {\TeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "433--442", + month = Dec, +} + +@Article{Kelly+TB13-4-443, + author = "Nickolas J. Kelly and Christian H. Bischof", + title = "{{XBib{\TeX} and friends}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "443--446", + month = Dec, +} + +@Article{Chapman+TB13-4-447, + author = "Nigel Chapman", + title = "{{Searching in a DVI file}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "447--451", + month = Dec, +} + +@Article{Haralambous+TB13-4-457, + author = "Yannis Haralambous", + title = "{{Hyphenation patterns for ancient Greek and Latin}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "457--469", + month = Dec, +} + +@Article{Zubrinic+TB13-4-470, + author = "Darko \v{Z}ubrini{\'{c}}", + title = "{{The exotic Croatian Glagolitic alphabet}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "470--471", + month = Dec, +} + +@Article{Rahtz+TB13-4-477, + author = "Sebastian Rahtz and Leonor Barroca", + title = "{{Addendum: A style option for rotated objects in + {\TeX} (\tubissue 13(2), pp. 156--180)}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "477--477", + month = Dec, +} + +@Article{Seyfarth+TB13-4-478, + author = "Ray Seyfarth", + title = "{{Diag: a drawing preprocessor for {\LaTeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "478--485", + month = Dec, +} + +@Article{Mittelbach+TB13-4-493, + author = "Frank Mittelbach", + title = "{{Where does this character come from? Solution to the + puzzle, \tubissue 13(2), p.190}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "493--493", + month = Dec, +} + +@Article{Piff+TB13-4-516, + author = "Mike Piff", + title = "{{Correction sheets in {\LaTeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "516--518", + month = Dec, +} + +@Article{Piff+TB13-4-518, + author = "Mike Piff", + title = "{{Text merges in {\TeX} and {\LaTeX}}}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "518--523", + month = Dec, +} + +@Article{Wong+TB14-1-8, + author = "Wai Wong", + title = "{{Typesetting Chinese {\it pinyin} using virtual + fonts}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "1", + pages = "8--11", + month = Apr, +} + +@Article{Comenetz+TB14-1-25, + author = "Daniel Comenetz", + title = "{{Anchored figures at either margin}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "1", + pages = "25--34", + month = Apr, +} + +@Article{Fine+TB14-1-35, + author = "Jonathan Fine", + title = "{{The {\tt\char`\\CASE} and {\tt\char`\\FIND} + macros}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "1", + pages = "35--39", + month = Apr, +} + +@Article{Saludes+TB14-1-40, + author = "Jordi Saludes", + title = "{{Doing astronomical computations with {\TeX}: Making + agendas}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "1", + pages = "40--53", + month = Apr, +} + +@Article{Laan+TB14-1-54, + author = "Laan, Kees van der", + title = "{{FIFO and LIFO sing the BLUes}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "1", + pages = "54--60", + month = Apr, +} + +@Article{Braams+TB14-1-60, + author = "Johannes Braams", + title = "{{An update on the {\sf babel} system}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "1", + pages = "60--62", + month = Apr, +} + +@Article{RafalZbikowski+TB14-1-62, + author = "Rafa{\l}\.Zbikowski", + title = "{{Hacker's Guide to {\AmS}Fonts and NFSS in the + Context of {\LaTeX}}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "1", + pages = "62--69", + month = Apr, +} + +@Article{Knappen+TB14-2-104, + author = "J{\"{o}}rg Knappen", + title = "{{Fonts for Africa: the fc-fonts}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "2", + pages = "104--106", + month = Jul, +} + +@Article{Rahtz+TB14-2-107, + author = "Sebastian Rahtz", + title = "{{Implementing the extended {\TeX} layout using PS + fonts}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "2", + pages = "107--117", + month = Jul, +} + +@Article{Cohen+TB14-2-118, + author = "Michael Cohen", + title = "{{Zebrackets: a pseudo-dynamic contextually adaptive + font}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "2", + pages = "118--122", + month = Jul, +} + +@Article{Rahtz+TB14-2-132, + author = "Sebastian Rahtz", + title = "{{Essential NFSS2}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "2", + pages = "132--137", + month = Jul, +} + +@Article{Taylor+TB14-2-138, + author = "Philip Taylor", + title = "{{A pragmatic approach to paragraphs}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "2", + pages = "138--140", + month = Jul, +} + +@Article{Durst+TB14-2-141, + author = "Lincoln Durst", + title = "{{Truth in indexing}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "2", + pages = "141--141", + month = Jul, +} + +@Article{Taylor+TB14-2-141, + author = "Philip Taylor", + title = "{{Letterspacing in {\TeX}}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "2", + pages = "141--145", + month = Jul, +} + +@Article{Tailor+TB17-4-367, + author = "Philip Taylor", + title = "{Computer typesetting or electronic publishing? New trends in scientific + publication}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "4", + pages = "367--381", +} + + +@Article{Bennett+TB14-3-187, + author = "Frank G. {Bennett, Jr.}", + title = "{{{\LexiTeX}: context-sensitive legal citations for + {\LaTeX}}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "187--195", + month = Oct, +} + +@Article{Taupin+TB14-3-196, + author = "Daniel Taupin", + title = "{{Using {\TeX} and {\MFT} to build complicated + maps}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "196--202", + month = Oct, +} + +@Article{Taupin+TB14-3-203, + author = "Daniel Taupin", + title = "{{Music{\TeX}: Using {\TeX} to write polyphonic or + instrumental music}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "203--211", + month = Oct, +} + +@Article{Siebenmann+TB14-3-212, + author = "Laurent Siebenmann", + title = "{{A format compilation framework for European + languages}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "212--221", + month = Oct, +} + +@Article{Bryan+TB14-3-223, + author = "Martin Bryan", + title = "{{A {\TeX} user's guide to ISO's Document Style + Semantics and Specification Language (DSSSL)}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "223--226", + month = Oct, +} + +@Article{Flynn+TB14-3-227, + author = "Peter Flynn", + title = "{{{\TeX} and {\SGML}: a recipe for disaster?}}", + journal = TUGboat, + year = "1993", + volume = "14", + number = "3", + pages = "227--230", + month = Oct, +} + +@ARTICLE{Knuth-lp1, +author="Donald E. Knuth", +title="Literate Programming", +month=may, +year=1992, +ISBN="0-937073-81-4", +note="Leland Stanford University CLSI (Center for the Study of Language +and Information)", +List="\$32", +journal="Lecture Notes", +volume="27" +} + +@BOOK{dirtyp, +author="Donald E. Knuth", +title="{\TeX} and {\MFT}: {N}ew {D}irections in {T}ypesetting", +publisher="The {A}merican {M}athematical {S}ociety and {D}igital {P}ress", +address = "Billerica, MA", +year=1979, + pages = "360", + LCCN = "Z253.3 .K58 1979", + bibdate = "Tue May 12 10:13:36 1998", + bibsource = "Graphics/imager/imager.books.bib, + Graphics/siggraph/79.bib, + ftp://ftp.math.utah.edu/pub/tex/bib/siggraph/new/79.bib", + annote = "A landmark book at the time it was published. Newer + versions exist. Less than portable as claimed, but + still significant. Required reading for anyone doing + font design and type setting.", + keywords = "general references, standards text books, software, + programming systems, character display/generation, + Applications, printing/publishing industry, general + references, standards text books and software, + programming systems, character display/generation and + Applications, printing/publishing industry", +ISBN="0-932376-02-9"} + +@BOOK{edmac, +author="John Lavagnino and Dominik Wujastyk", +title="{C}ritical {E}dition {T}ypesetting: {T}he {EDMAC} format for plain {\TeX}", +publisher="{\TeX} {U}ser {G}roup and {UK} {\TeX} {U}ser {G}roup", +address="San Francisco and Birmingham", +year=1996} + +@BOOK {fournier1, + AUTHOR = "Fournier le jeune, Pierre-Simon", + TITLE = "Manuel Typographique", + YEAR = 1995, + PUBLISHER = "Darmstadt", + ISBN="3-88607-094-8", + NOTE="Une traduction en anglais du texte par Harry Carter. Avec une introduction et + des notes par James Mosley. En trois volumes: + {\begin{enumerate} + \item Manuel typographique, 1764; + \item Manuel typographique, 1766; + \item Fournier on Typefounding, 1930. + \end{enumerate}}", + } + +@BOOK{orthotypo, + TITLE="Orthotypogtaphia [Leipzig, 1608]", + AUTHOR="Hornschuch, J{\'e}r{\^o}me", + PUBLISHER="{\'E}ditions des Cendres", + ADDRESS="8, rue des Cendriers, 75020 Paris", + ISBN="2-86742-077-6", + NOTE="Traduit du latin par Susan Baddeley, traduction fran{\c{c}}aise de Jean-Fran{\c{c}}ois + Gilmont", + YEAR=1997} + +@BOOK{digtypo, + TITLE="Digital Typography Sourcebook", + AUTHOR="Bryan, Martin", + PUBLISHER="John Wiley {\&} Sons", + ADDRESS="New York", + ISBN="0 471 14811-13", + YEAR=1997} + +@BOOK{sgml-impl, + TITLE="The SGML Implementation Guide -- A Blueprint for SGML Migration", + AUTHOR="Travis, Brian E. and Waldt, Dale C.", + PUBLISHER="Springer-Verlag", + ISBN="3-540-57730-0", + YEAR=1995} + +@BOOK{dyn-doc, + TITLE="Dynamics in document design", + AUTHOR="Schriver, Karen A.", + PUBLISHER="John Wiley {\&} Sons", + ADDRESS="New York", + ISBN="0-471-30636-3", + YEAR=1996} + +@BOOK{ps-acro-pdf, + TITLE="PostScript {\&} Acrobat/PDF", + AUTHOR="Merz, Thomas", + PUBLISHER="Springer-Verlag", + ISBN="3-540-60854-0", + YEAR=1997} + +@BOOK{web-pdf, + TITLE="{W}eb {P}ublishing with {A}crobat/{PDF}", + AUTHOR="Merz, Thomas", + ADDRESS="Berlin", + PUBLISHER="Springer-Verlag", + ISBN="3-540-63762-1", + YEAR=1998} + +@BOOK{cavanaugh1998, + AUTHOR="Sean Cavanaugh", + title="{D}igital {T}ype {D}esign {G}uide: {T}he {P}age {D}esigner's {G}uide to {W}orking + with {T}ype, includes over 200 fabulous {F}onts {F}ree for {M}acintish and {W}indows", + address="Indianapolis, Indiane", + publisher="Hayden Books", + ISBN="1-56830-190-1", + YEAR=1995} + +@BOOK{cavanaugh, + AUTHOR="Sean Cavanaugh", + NOTE="Traduction de~{\cite{cavanaugh1998}} par Daniel Prout", + TITLE="Les Polices de caract{\`e}res, la typographie + {\`a} la port{\'e}e de tous les graphistes", + PUBLISHER="Simon {\&} Schuster, Macmillan", + YEAR=1998} + +@article {asaeins, +author = "{ASAE}", +title = "Instructions to Authors of {ASAE} Technical Publications", +journal = "Transactions of the {ASAE}", +year = "1990", +volume = "33", +number = "4", +} + +@BOOK{briscoe, +author="Briscoe, Mary Helen", +title="Preparing Scientific Illustrations", +publisher="Springer Verlag", +address="New York", +isbn="0-387-94581-4", +year=1996} + +@BOOK{faudouas-ig, +AUTHOR="Jean-Claude Faudouas", +TITLE="Dictionnaire technique des industries graphiques, +anglais/fran{\c{c}}ais et fran{\c{c}}ais/anglais", +PUBLISHER="La Maison du dictionnaire", +ADDRESS="Paris", +XADDRESS="(se trouve dans la galerie marchande a cote de +de la Coupole, Paris, Metro Vavin)", +YEAR=1989} + +@BOOK{damourette, +AUTHOR="Damourette, Jean", +TITLE="Trait{\'e} moderne de ponctuation", +PUBLISHER="Larousse", +ADDRESS="Paris", +YEAR=1969} + +@BOOK{colignon-ponct, +AUTHOR="Colignon, Jean-Pierre", +TITLE="Un point c'est tout! La ponctuation efficace", + +PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes {(CFPJ)}", +ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", +YEAR=1993} + +@BOOK{typo-gram, +AUTHOR="Denis, Jules", +TITLE="Grammaire typographique", +PUBLISHER="Georges Thone", +ADDRESS="Li{\`e}ge", +YEAR=1952} + +@BOOK{estival, +AUTHOR="Estival, Robert and Meyriat, Jean and Richaudeau Fran{\c{c}}ois", +TITLE="Les sciences de l'{\'e}crit. Encyclop{\'e}die internationale de bibliologie", +PUBLISHER="{\'E}ditions {R}etz", +ADDRESS="Paris", +YEAR=1993} + +@BOOK{vivin, +AUTHOR="Vivin, Paul", +TITLE="Les langues {\'e}trang{\`e}res. Abr{\'e}g{\'e} des r{\`e}gles de composition {\`a} +l'usage des typographes", +PUBLISHER="Institut national des jeunes sourds", +ADDRESS="Paris", +YEAR=1975} + +@BOOK{Ada, +AUTHOR="Barnes, John Gilbert Presslie", +TITLE="Programming in Ada plus language reference manual", +YEAR=1991, +PUBLISHER = "Addison-Wesley", +ADDRESS = "Reading, Massachusetts", +ISBN="0-201-56530-0"} + +@BOOK{manneville, +AUTHOR="Manneville, Paul", +TITLE="D{\'e}buter en {\TeX} et {\LaTeX}", +ISBN="2-7298-5709-5", +PUBLISHER="Ellipses", +ADDRESS="Paris", +YEAR=1997} + +@BOOK{doc-entreprise, +AUTHOR="Bonnefons, Nicole and Boutitie, Nicolas and Dubois, Catherine and Durand-Gasselin, St{\'e}phanie and Keruel, Yves", +TITLE="Cr{\'e}er les documents d'entreprise en micro-{\'e}dition, de la conception {\`a} la +r{\'e}alisation", +PUBLISHER="Bordas", +SERIES="Collection {BO-PR{\'E}}", +ADDRESS="Paris", +ISBN="2-04-018715-4", +YEAR=1988} + +@BOOK{desktop, +AUTHOR="Hartnell, Tim", +TITLE="Desktop publishing: the book", +PUBLISHER="Interface publications", +ADDRESS="London", +YEAR=1987} + +@BOOK{desktop-az, +AUTHOR="Grout, Bill and Athanasopoulos, Irene and Kutlin, Rebecca", +TITLE="Desktop publishing from {A} to {Z}", +PUBLISHER="Mc Graw Kill", +ADDRESS="Berkeley U.S.A.", +YEAR=1986} + +@BOOK{doc-effi, +AUTHOR="Bojin, Jacques and Dunand, Marcel", +TITLE="Documents et expos{\'e}s efficaces", +PUBLISHER="Les {\'E}ditions d'{O}rganisation", +ADDRESS="Paris", +YEAR=1985} + +@BOOK{ecrire-agir, +AUTHOR="Marret, Annick and Simonet, Ren{\'e}e and Salzer, Jacques", +TITLE="{\'E}crire pour agir", +PUBLISHER="Les {\'E}ditions d'{O}rganisation", +ADDRESS="Paris", +YEAR=1982} + +@BOOK{dob, +AUTHOR="Dobiecki, Bernard", +TITLE="Guide pratique pour communiquer par l'{\'e}crit", +PUBLISHER="Les {\'E}ditions ouvri{\`e}res", +ADDRESS="Paris", +YEAR=1984} + +@BOOK{prat-imp, +AUTHOR="Arcival, D. and Jouannaux, B. and Piart, M.", +TITLE="Guide pratique des techniques de l'imprimante", +PUBLISHER="{AFNOR}", +ADDRESS="Paris", +YEAR=1983} + +@BOOK{auger, +AUTHOR="Auger, Daniel", +TITLE="La typographie", +PUBLISHER = "Presses Universitaires de France", +ADDRESS="Paris", +YEAR=1980} + +@BOOK{timbal, +AUTHOR="Timbal-Ducleaux, Louis", +TITLE="L'{\'e}|criture cr{\'e}ative", +PUBLISHER="{\'E}ditions {R}etz", +ADDRESS="Paris", +YEAR=1986} + +@BOOK{ed-bureau, +AUTHOR="Lamoitier, Jean-Pierre", +TITLE="L'{\'e}dition de bureau", +PUBLISHER="{\'E}ditions {\'E}dimicro", +ADDRESS="Paris", +YEAR=1987} + +@BOOK{bertin, +AUTHOR="Bertin, Jacques", +TITLE="Le graphique et le traitement graphique de l'information", +PUBLISHER="Flammarion", +ADDRESS="Paris", +YEAR=1977} + +@BOOK{richaudeau3, +AUTHOR="Richaudeau, Fran{\c{c}}ois", +TITLE="Les secrets de la communication efficace", +PUBLISHER="{\'E}ditions {R}etz-{CEPL}", +ADDRESS="Paris", +YEAR=1975} + +@BOOK{lehnisch, +AUTHOR="Lehnisch, Jean-Pierre", +TITLE="La communication dans l'entreprise", +PUBLISHER = "Presses Universitaires de France", +ADDRESS="Paris", +YEAR=1980} + +@BOOK{desktop-art, +AUTHOR="Bove, Tony and Rhodes, Cherryl and Tomas, Wes", +TITLE="The art of desktop publishing", +PUBLISHER="Bantam Computer Books", +ADDRESS="U.S.A.", +YEAR=1987} + +@BOOK{redon, +AUTHOR="Redon, Lionel", +TITLE="Pour mieux communiquer dans l'entreprise", +PUBLISHER="{Y}tern {\'E}ditions", +ADDRESS="St Didier au Mont d'Or (69370)", +YEAR=1986} + + +@BOOK{calvet-sigles, +AUTHOR="Calvet, Louis-Jean", +TITLE="Les {S}igles", +PUBLISHER = "Presses Universitaires de France", +ADDRESS="Paris", +YEAR=1980} + +@BOOK{morison, +AUTHOR="Morison, Stanley", +TITLE="Les Premiers Principes de la typographie", +NOTE="Traduction depuis l'anglais de{~\cite{morison1936}} et pr{\'e}sentation de Fernand Baudin", +PUBLISHER="J{\'e}r{\^o}me Millon", +ADDRESS="Grenoble", +YEAR=1989} + +@BOOK{peignot, +AUTHOR="Peignot, J{\'e}r{\^o}me", +TITLE="De l'{\'e}criture {\`a} la typographie", +PUBLISHER="Gallimard", +ADDRESS="Paris", +YEAR=1967} + +@BOOK{richaudeau+chose, +AUTHOR="Richaudeau, Fran{\c{c}}ois", +TITLE="La {L}ettre et l'{E}sprit, {V}ers 279 une typographie logique", +PUBLISHER="Plan{\`e}te", +ADDRESS="Paris", +YEAR=1965} + +@BOOK{suret, +AUTHOR="Suret-Canale, Nadine", +TITLE="L'{I}ndispensable pour les polices de caract{\`e}res", +PUBLISHER="Marabout", +ADDRESS="Alleur, Belgique", +YEAR=1995} + +@BOOK{wodon, +AUTHOR="Wodon, Bernard and L'Hoest, Christian", +TITLE="Itin{\'e}raire pour la publication", +PUBLISHER="Ciaco", +ADDRESS="Bruxelles", +YEAR=1990} + +@BOOK{hart, +AUTHOR="Hart, Horace", +TITLE="Hart's Rules for Compositors and Readers at the University Press Oxford", +EDITION="trente neuvi{\`e}me", +PUBLISHER="Oxford University Press", +NOTE="Premi{\`e}re publication en 1893.", +YEAR=1983} + +@MISC{mini-abb, +KEY="Oxford University Press", +TITLE="Oxford Minidictionary of Abbreviations", +PUBLISHER="Oxford University Press", +YEAR=1993} + +@BOOK{world-measure, +AUTHOR="{T}he Economist Newspaper Ldt.", +TITLE="{W}orld {M}easurement {G}uide ({T}he)", +EDITION="quatri{\`e}me", +PUBLISHER="{T}he {E}conomist {N}ewspaper {L}dt.", +ADDRESS="Londres", +YEAR=1980} + +@BOOK{xindy, +AUTHOR="Kehr, Roger", +TITLE="{\xindy}, {E}in {F}lexibles {I}ndexierungssystem", +PUBLISHER="Studienarbeit FB Informatik", +ADDRESS="Technische Hochschule Darmstadt", +MONTH=nov, +YEAR=1995} + +@BOOK{sutherland, +EDITOR="Sutherland, Kathryn", +TITLE="{E}lectronic {Text}: {I}nvestigations in {M}ethod and +{T}heory", +PUBLISHER="Oxford University Press", +ISBN="0-19-823663-8", +MONTH=jan, +YEAR=1998} + +@TECHREPORT{mki3, +AUTHOR="Schrod, Joachim and Herr, Gabor", +TITLE="{M}ake{I}ndex {V}ersion 3.0", +INSTITUTION="Technical University Darmstadt", +YEAR=1991} + +@BOOK{zapf-darmstadt, +AUTHOR="Technische Hochschule Darmstadt", +TITLE="{H}ermann {Z}apf: {E}in {A}rbeitsbericht", +ADDRESS="Hamburg", +PUBLISHER="Maximilian-Gesellschaft", +YEAR=1984} + +@MISC{grfguide, + AUTHOR="David Paul Carlisle", + TITLE="Packages in the {\texttt{graphics}} bundle", + NOTE="Documente les paquetages {\textsf{graphics}, \textsf{graphicx}, \textsf{lscape} + et \textsf{color}}. + Fait partie de la distribution {\LaTeX}, {\url{CTAN/macros/latex/packages/graphics/grfguide.ps}}"} + +@MISC{psfgguide, + AUTHOR="David Paul Carlisle and Grant, Michael C.", + TITLE="The {PS}frag system, version 3", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/psfrag/psgguide.ps}}"} + +@MISC{fancyhdr, + AUTHOR="Oostrum, {Piet van}", + TITLE="Page headers and footers in {\LaTeX}", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/fancyhdr/fancyhdr.dtx}}"} + +@MISC{subfigure, + AUTHOR="Cochran, Steven Douglas", + TITLE="The {\texttt{subfigure}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/subfigure/subfigure.dtx}}"} + +@MISC{ifthen, + AUTHOR="David Paul Carlisle", + TITLE="The {\texttt{ifthen}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/base/ifthen.dtx}}"} + +@MISC{afterpage, + AUTHOR="David Paul Carlisle", + TITLE="The {\texttt{afterpage}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/packages/tools/afterpage.dtx}}"} + +@MISC{caption2, + AUTHOR="Sommerfeldt, Harald Axel", + TITLE="The {\texttt{caption}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/caption/caption2.dtx}}"} + +@MISC{rotating, + AUTHOR="Barroca, Leonor", + TITLE="The {\texttt{rotating}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/rotating/rotating.dtx}}"} + +@MISC{fancybox, + AUTHOR="Zandt, Timothy van", + TITLE="Documentation for fancybox.sty", + NOTE="Disponible dans {\url{CTAN/graphics/pstricks/origdoc/fancybox.doc}}"} + +@MISC{placeins, + AUTHOR="Arseneau, Donald", + TITLE="The {\texttt{placeins}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/other/misc/placeins.sty}}"} + +@TECHREPORT{flafter, + year=2000, + month="jul", + Institution="The {\LaTeX3} Project Team", + AUTHOR="Frank Mittelbach", + TYPE="Distribu{\'e} avec {\LaTeXe}", + KEY="latex3", + TITLE="The {\texttt{flafter}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/unpacked/flafter.sty}}"} + +@MISC{morefloats, + AUTHOR="Don Hosek", + TITLE="The {\texttt{morefloats}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex209/contrib/misc/morefloats.sty}}"} + +@MISC{endfloat, + AUTHOR="Darrell McCauley, James and Goldberg, Jeff", + MONTH=oct, + YEAR=1995, + TITLE="The {\texttt{rotating}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/endfloat/endfloat.dtx}}"} + +@MISC{fontname, + AUTHOR="Karl Berry", + TITLE="Fontname", + NOTE="Disponible dans {\url{CTAN/tex-archive/info/fontname.zip}}"} + + +@MISC{reckdahl, + AUTHOR="Reckdahl, Keith", + TITLE="Using Imported Graphics in {\LaTeXe}", + NOTE="Disponible dans {\url{CTAN/info/epslatex.ps}} et + {\url{CTAN/info/epslatex.pdf}}"} + +@ARTICLE{reckdahl1996a, + AUTHOR="Reckdahl, Keith", + TITLE="Using Imported Graphics in {\LaTeXe} documents, part~1: + The {\texttt{graphics}} and {\texttt{graphicx}} packages", + journal = TUGboat, + year = {1996}, + volume = {17}, + number = {1}, + pages = {43--53} + } + +@ARTICLE{reckdahl1996b, + AUTHOR="Reckdahl, Keith", + TITLE="Using Imported Graphics in {\LaTeXe} documents, part~2: + Floating figures, boxed figures, captions, and math in figures", + journal = TUGboat, + year = {1996}, + volume = {17}, + number = {3}, + pages = {288--310} + } + +@BOOK{sz-latex, + AUTHOR="J{\"o}rg Knappen", + TITLE="Schnell ans Ziel mit {\LaTeXe}", + PUBLISHER="Oldenbourg-Verlag", + ADDRESS="Munich et Vienne", + ISBN="3-486-24199-0", + YEAR=1997} + +@BOOK{mathieu, + AUTHOR="Mathieu, Robert", + TITLE="L'{I}mprimerie, une profession, un art", + ADDRESS="Bruxelles", + PUBLISHER="Louis Musin", + YEAR=1976} + + +@BOOK{FandP, +AUTHOR="Faux, I.~D. and Prat, M.~J.", +TITLE="{C}omputational {G}eometry for {D}esign and {M}anufacture", +PUBLISHER="Ellis Horwood", +YEAR=1981} + +@BOOK{MORTENSON85, +AUTHOR="Mortenson, Michael~E.", +TITLE="{G}eometric {M}odeling", +PUBLISHER="John Wiley \& Sons, Inc.", +YEAR=1985} + +@BOOK{delpech, +AUTHOR="Delpech, Jean-Pierre and Figu{\`e}res, Marc-Andr{\'e} +and Mari", +TITLE="Techniques du {\LaTeX}", +PUBLISHER="Eyrolles", +ADDRESS="Paris", +ISBN="2212026099", +MONTH=jul, +YEAR=1997} + +@BOOK{thibaudeau1921, +AUTHOR="Thibaudeau, Francis", +TITLE="{L}a {L}ettre d'imprimerie. +{D}ouze notices sur les arts du livre", +NOTE="En deux tomes", +PUBLISHER="Chez l'auteur", +YEAR=1921} + +@BOOK{thibaudeau1924, +AUTHOR="Thibaudeau, Francis", +TITLE="Manuel fran{\c{c}}ais de typographie moderne, cours +d'initiation", +PUBLISHER="Chez l'auteur", +YEAR=1924} + +@book{blackwell1992, +AUTHOR="Blackwell, Lewis", +TITLE="20th {C}entury {T}ype", +PUBLISHER="Rizzoli International Publications", +ADDRESS="New York", +ISBN="0-8478-1596-X", +YEAR=1992} + +@BOOK{blackwell1993, +AUTHOR="Blackwell, Lewis", +TITLE="Typo du {\textsc{xx}\textsuperscript{e}} si{\`e}cle", +PUBLISHER="Flammarion", +ISBN="2-08-011052-7", +NOTE="Traduction de~{\cite{blackwell1992}} par Claire Desserey avec la collaboration +de Fernand Baudin, Peter Keller et Thomas Gravemaker", +YEAR=1993} + +@BOOK{goudy1963, +AUTHOR="Goudy, Frederick W.", +TITLE="{T}he {A}lphabet and {E}lements of {L}ettering", +PUBLISHER="Dover Edition", +YEAR=1963} + +@BOOK{goudy1989, +AUTHOR="Goudy, Frederick W.", +TITLE="{T}he {A}lphabet and {E}lements of {L}ettering", +PUBLISHER="Dorset Press", +ADDRESS="New York", +ISBN="0-88029-330-6", +YEAR=1989} + +@BOOK{rookledge1990, +AUTHOR={Baines, Phil and Rookledge, Sarah}, +TITLE="{R}oockledge's {I}nternational {T}ypefinder, the +{E}ssential {H}andbook of {T}ypeface {R}ecognition and +{S}election", +PUBLISHER="Sarema Press Ltd", +ADDRESS="Surrey", +YEAR=1990} + +@BOOK{rattin1997, +AUTHOR="Rattin, Manuela and Ricci, Matteo", +TITLE="Questioni di carattere?", +PUBLISHER="Nuovi Equilibri", +ADDRESS="Viterbo", +YEAR=1997} + +@BOOK{cloutier1973, +AUTHOR="Cloutier, Jean", +TITLE="La {C}ommunication audio-scripto-visuelle {\`a} l'heure +des self-m{\'e}dias, ou l'{\`e}re d'{E}merec", +PUBLISHER="{L}es {P}resses de l'{U}niversit{\'e} de {M}ontr{\'e}al", +ADDRESS="Canada", +YEAR=1973} + +@BOOK{bruckner1990, +AUTHOR="Bruckner, D.J.R.", +TITLE="{F}rederic {G}oudy, {M}aster of {A}merican {D}esign", +PUBLISHER="H. N. Abbrams Inc.", +ADDRESS="New York", +YEAR=1990} + +@BOOK{petrucci1993, +AUTHOR="Petrucci, Armando", +TITLE="{J}eux de lettres. {F}ormes et images de l'inscription +en {I}talie", +NOTE="Traduit en fran{\c{c}}ais", +PUBLISHER="{\'E}dition de l'{\'e}cole des hautes {\'e}tudes +en sciences sociales", +YEAR=1993} + +@BOOK{atkins1988, +AUTHOR="Atkins, Kathryn, A.", +TITLE="{M}aster of {I}talic {L}etter. {T}wenty {T}wo {E}xamplars from the +{S}ixteenth {C}entury", +PUBLISHER="{T}he {P}enguin {P}ress", +ADDRESS="Londres", +YEAR=1988} + +@BOOK{paech1997, +AUTHOR="{P}{\"a}ch, Otto", +TITLE="{L'E}nluminure m{\'e}di{\'e}vale", +PUBLISHER="{\'E}ditions {M}acula", +NOTE="Traduit en fran{\c{c}}ais", +YEAR=1997} + +@BOOK{gray1976, +AUTHOR="Gray, Nicolete", +TITLE="{N}ineteenth {C}entury {O}rnament {T}ypefaces", +PUBLISHER="Faber and Faber Limited", +YEAR=1976} + +@BOOK{andersch1989, +AUTHOR="Andersch, Martin", +TITLE="Traces, signes, lettres", +PUBLISHER="Ulisse {\'E}ditions", +ADDRESS="Paris", +NOTE="Traduit de l'allemand", +YEAR=1989} + +@BOOK{barthes1985, +AUTHOR="Barthes, Roland", +TITLE="{L'A}venture s{\'e}miologique", +PUBLISHER="Seuil", +ADDRESS="Paris", +YEAR=1985} + +@BOOK{mu1992, +AUTHOR="Groupe Mu", +TITLE="Trait{\'e} du signe visuel. {P}our une rh{\'e}torique +de l'image", +PUBLISHER="Seuil", +ADDRESS="Paris", +YEAR=1992} + +@BOOK{holtz1987, +AUTHOR="Holtz-Bonneau, Fran{\c{c}}oise", +TITLE="Lettres, image, ordinateur", +PUBLISHER="Herm{\`e}s/{INA}", +YEAR=1987} + +@BOOK{camille1997, +AUTHOR="Camille, Micha{\"e}l", +TITLE="Images dans les marges. {A}ux limites de l'art m{\'e}di{\'e}val", +PUBLISHER="Gallimard", +NOTE="Traduit de l'anglais", +YEAR=1997} + +@BOOK{laufer1985, +EDITOR="Laufer, Roger", +TITLE="La {N}otion de paragraphe", +PUBLISHER="{\'E}ditions du {CNRS}", +NOTE="Collectif {PARIS-VIII}", +YEAR=1985} + +@MISC{GP, + AUTHOR="Williams, Thomas and Kelley, Colin", + TITLE="Gnuplot", + NOTE="(répertoire {\texttt{/pub/gnuplot}} sur {\url{ftp.darthmouth.edu}}"} + +@MISC{emp, + AUTHOR="Thorsten Ohl", + TITLE="Le paquetage {\texttt{emp}} pour {\LaTeXe}", + NOTE="{\CTAN}: \url{tex-archive/macros/latex/contrib/supported/emp}"} + +@Article{Swift+TB16-3-269, + author = {Matt Swift}, + title = {Modularity in {\LaTeX}}, + journal = TUGboat, + year = {1995}, + volume = {16}, + month = sep, + number = {3}, + pages = {269--275} +} + +@Article{Whitney+TB10-3-378, + author = {Ron Whitney and Barbara Beeton}, + title = {{{{\TUB} authors' guide}}}, + journal = TUGboat, + year = {1989}, + month = nov, + volume = {10}, + number = {3}, + pages = {378--385} +} + +@TECHREPORT{knuth+tor, + AUTHOR = {Donald E. Knuth}, + TITLE = {A Torture Test for {\TeX}, Version 1.3}, + INSTITUTION = {Computer Science Department, Stanford University}, + YEAR = {1984}, + NUMBER = {STAN-CS-84-1027}, + ADDRESS = {Stanford, California}, + MONTH = nov +} + +@ARTICLE{furuta+pctex, + AUTHOR = "Richard K. Furuta and Pierre A. MacKay", + TITLE = "Two {\TeX} Implementations for the {IBM PC}", + JOURNAL = "Dr. Dobb's Journal", + YEAR = "1985", + VOLUME = "10", + NUMBER = "9", + PAGES = "80--91", + MONTH = sep +} + +@TECHREPORT{des+tex, + AUTHOR = {Jacques D{\'e}sarm{\'e}nien}, + TITLE = {How to run {\TeX} in {F}rench}, + INSTITUTION = {Computer Science Department, Stanford University}, + YEAR = {1984}, + NUMBER = {SATN-CS-1013}, + ADDRESS = {Stanford, California}, + MONTH = aug +} + +@article{des+tex1, + AUTHOR = {Jacques D{\'e}sarm{\'e}nien}, + TITLE = {How to run {\TeX} in a {F}rench environment: hyphenation, fonts, typography}, + INSTITUTION = {Universit{\'e} de {S}trasbourg}, + JOURNAL=TUGboat, + YEAR = 1984, + MONTH=nov, + PAGES="91--102", + NUMBER=2, + VOLUME = 5, +} + +@TECHREPORT{samuel+tex, + AUTHOR = "Arthur L. Samuel", + TITLE = "First Grade {\TeX}: A Beginner's {\TeX} Manual", + INSTITUTION = {Computer Science Department, Stanford University}, + YEAR = "1983", + NUMBER = "SATN-CS-83-985", + ADDRESS = {Stanford, California}, + MONTH = nov +} + +@BOOK{willberg97, +AUTHOR="Willberg, Hans Peter and Forssman, Friedrich", +TITLE="Lesetypographie", +PUBLISHER="Verlag H. Schmidt", +ADDRESS="Mainz", +ISBN="3-87439-375-5", +YEAR=1997} + +@BOOK{chen1995, +AUTHOR="Chen, Wai-Kai", +TITLE="The {C}ircuits and {Filters} {H}andbook", +PUBLISHER="{CRC} {P}ress, {Inc.}", +YEAR=1995} + +@ARTICLE{feedback53, + AUTHOR="Samuel J. Mason", + TITLE="Feedback theory --- some properties of signal flow graphs.", + JOURNAL="Proceedings of the Institute of Radio Engineers", + VOLUME=41, + NUMBER=9, + PAGES="1144-1156", + MONTH=sep, + YEAR=1953} + +@ARTICLE{feedback56, + AUTHOR="Samuel J. Mason", + TITLE="Feedback theory --- further properties of signal flow graphs.", + JOURNAL="Proceedings of the Institute of Radio Engineers", + VOLUME=44, + NUMBER=7, + PAGES="920-926", + MONTH=jul, + YEAR=1956} + +@BOOK{dusong, + AUTHOR="Jean-Luc Dusong and Fabienne Siegwart", + TITLE="Typographie, du plomb au num{\'e}rique", + PUBLISHER="{\'E}ditions Dessain et Tolra (Larousse-Bordas)", + PAGES=191, + ISBN="2-04-021744-4", + YEAR=1996} + +@BOOK{downing95, + AUTHOR="Geoffrey Downing", + TITLE="Finer points in the spacing {\&} arrangement of type", + PUBLISHER="Hartley {\&} Marks", + ADDRESS="Vancouver", + NOTE="Premi{\`e}re {\'e}dition: 1954", + ISBN="0-88179-119-9", + YEAR=1995} + +@BOOK{dedame98, + AUTHOR="Roger D{\'e}dame", + TITLE="M{\'e}moire des m{\'e}tiers du livre, {à} l'usage de la publication assist{\'e}e + par ordinateur", + PUBLISHER="{\'E}ditions {C}ercle d'{A}rt {\&} {A}ssociation pour la formation + permanente des personnels d'imprimerie", + ISBN="2-7022-0495-3", + YEAR=1998} + +@BOOK{gid98, + AUTHOR="Raymond Gid", + TITLE="Typo-graphies", + PUBLISHER="Imprimerie nationale", + ISBN="2-7433-0281-X", + NOTE="Pr{\'e}face de G{\'e}rard Blanchard", + YEAR=1998} + +@BOOK{anis, + AUTHOR="Jacques Anis", + TITLE="Texte et ordinateur, l'{\'e}criture r{\'e}invent{\'e}e?", + PUBLISHER="De Boeck Universit{\'e}", + ISBN="2-8041-2923-3"} + +@BOOK{mandel98, + AUTHOR="Ladislas Mandel", + TITLE="{\'E}critures, miroir des hommes et des soci{\'e}t{\'e}s", + PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", + ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", + PAGES=240, + ISBN="2-911220-03-X", + YEAR=1998} + +@TECHREPORT{nist330, + INSTITUTION="National Institute of Standards and Technology Special Publication", + NUMBER=330, + TITLE="{T}he {I}nternational {S}ystem of {U}nits ({SI})", + PAGES=62, + AUTHOR="Taylor, Barry N.", + NOTE="{\url{http://physics.nist.gov/Document/sp330.pdf}}", + YEAR=1991} + +@TECHREPORT{nist811, + INSTITUTION="National Institute of Standards and Technology Special Publication", + NUMBER=811, + TITLE="{G}uide for the {U}se of the {I}nternational {S}ystem of {U}nits ({SI})", + PAGES=84, + AUTHOR="Taylor, Barry N.", + NOTE="{\url{http://physics.nist.gov/Document/sp811.pdf}}", + YEAR=1995} + +@MISC{nist-diag, + AUTHOR="{National Institute of Standards and Technology}", + TITLE="{D}iagram of {SI} unit relationships", + NOTE="{\url{http://physics.nist.gov/cuu/Units/SIdiagram2.html}}"} + +@MISC{npl, + AUTHOR="{National Physical Laboratory}", + TITLE="{T}he {I}nternational {S}ystem of {U}nits", + NOTE="{\url{http://www.npl.co.uk/npl/reference/si_units.html}}"} + +@MISC{nist-const, + AUTHOR="{National Institute of Standards and Technology}", + TITLE="{T}he {NIST} reference on {C}onstants, {U}nits and {U}ncertainty", + NOTE="{\url{http://physics.nist.gov/cuu/Units/introduction.html}}"} + +@MISC{concise-metric, + AUTHOR={David Barlett}, + TITLE="{T}he {M}etric {S}ystem: a concise reference guide", + NOTE="{\url{http://subnet.virtual-pc.com/ba424872/}}"} + + +@String{pub-ADOBE-PRESS = "Adobe Press"} + +@String{pub-ADOBE-PRESS:adr = "Mountain View, CA, USA"} + +@Book{Adobe+1997+AFA, + AUTHOR = "{Adobe Press}", + TITLE = "{Adobe FAQ}: {Adobe}'s most frequently asked + questions answered", + PUBLISHER = pub-ADOBE-PRESS, + ADDRESS = pub-ADOBE-PRESS:adr, + PAGES = "xvi + 774", + ISBN = "1-56830-372-6", + LCCN = "????", + BIBDATE = "Fri Aug 21 12:48:20 1998", + NOTE = "Inclut un CD-ROM.", + acknowledgement = ack-nhfb, + annote = "Covers Adobe Acrobat 3.0 (Capture, Distiller, + Exchange, Reader), After Effects 3.1, FontFolio 7.09, + Framemaker 5 Illustrator 7.0, PageMaker 6.5, PageMill + 2.0, Persuasion 4.0 PhotoShop 4.0, Premiere 4.2 + SiteMill 1.0, and Type Manager Deluxe.", + YEAR = "1997"} + +@TECHREPORT{ltsect, +INSTITUTION="{The \LaTeX3} Project Team", +TYPE="Distribu{\'e} avec {\LaTeXe}", +KEY="latex3", +AUTHOR="Johannes Braams and David Carlisle and Alan Jeffrey and Leslie Michel Lamport and Frank Mittelbach and Chris A. Rowley and Tobias Oetiker and Rainer Sch{\"o}pf", +TITLE="{\texttt{ltsect.dtx}}, noyau {\LaTeXe}", +NOTE="Disponible dans +{\url{CTAN: tex-archive/macros/latex/base/ltsect.dtx}}"} + +@BOOK{byram, +AUTHOR="David Byram-Wigfield", +TITLE="{P}ractical {P}ost{S}cript. {A} {G}uide to {D}igital {T}ypesetting", +PAGES=64, +PUBLISHER="Cappella Archive", +ADDRESS="Foley Terrace, Great Malvern, WR14 4RQ, England", +NOTE="{\url{http://www.cappella.demon.co.uk}} ou +{\url{byram@cappella.demon.co.uk}}", +ISBN="0-9525308-0-5", +YEAR=1998} + +@BOOK{grafton98, +AUTHOR="Anthony Grafton", +TITLE="Les origines tragiques de l'{\'e}rudition. {U}ne histoire de la note en bas de page", +SERIES="Collection {«~}La librairie du {XX\textsuperscript{\scriptsize{e}}} si{\`e}cle{~»}", +PUBLISHER="{\'E}ditions du {S}euil", +ADDRESS="Paris", +NOTE="Traduit de l'anglais (am{\'e}ricain) par {P}ierre-{A}ntoine {F}abre", +ISBN="2.02.030404.X", +MONTH=feb, +YEAR=1998} + +@ARTICLE{berlioz98, +AUTHOR="Berlioz, Jacques", +TITLE="{\'E}loge argument{\'e} de la note en bas de page", +PAGES="24-25", +VOLUME=225, +JOURNAL="{L'H}istoire", +MONTH=oct, +YEAR=1998} + +@BOOK{causse98, +AUTHOR="Rolande Causse", +TITLE="La langue fran{\c{c}}aise fait signe(s)", +NOTE="Lettres, accents, ponctuation", +PUBLISHER="{\'E}ditions du {S}euil", +ADDRESS="Paris", +SERIES="{P}oint {V}irgule", +MONTH=sep, +YEAR=1998} + +@ARTICLE{bc+sauter, +AUTHOR="John Sauter", +TITLE="Postnet code using {\MFT}", +JOURNAL=TUGboat, +VOLUME=13, +NUMBER=4, +PAGES="472--476", +YEAR=1992} + +@ARTICLE{bc+vulis, +AUTHOR="Dimitri Vulis", +TITLE="{\TeX} and envelopes", +JOURNAL=TUGboat, +VOLUME=12, +NUMBER=2, +PAGES="279--284", +YEAR=1991} + +@ARTICLE{bc+willadt, +AUTHOR="Peter Willadt", +TITLE="{A}nother {A}pproach to {B}arcodes", +JOURNAL=TUGboat, +VOLUME=18, +NUMBER=4, +PAGES="286--289", +YEAR=1997} + +@INCOLLECTION{Duden, +AUTHOR="{Dudenredaktion ({\'e}d.)}", +KEY="Dudenredaktion", +BOOKTITLE="{D}er {D}uden in 12 {B\"a}nden; das {S}tandardwerk zur deutchen {S}prache", +TITLE="{D}uden, {R}echtschreibung der deutsche {S}prache", +PUBLISHER="Dudenverlag", +ADDRESS="Mannheim--Wien--Z{\"u}rich", +VOLUME=1, +EDITION="vingt et uni{\`e}me", +YEAR=1996} + +@BOOK{Muszynski, +AUTHOR="Carl Muszynski and Eduard P{\v{r}}ihoda", +TITLE="Die Terrainlehre in Verbindung mit der Darstellung, Beurtheilung und + Beschreibung des Terrains vom milit{\"a\-{\allowhyphens}}rischen Standpunkte.", +PUBLISHER="Verlag L.{\,}W.{~}Seidel {\&\ Sohn}", +ADDRESS="Vienne", +YEAR=1872} + +@INCOLLECTION{Reglement, +EDITION="quatri{\`e}me", +TITLE="Exercier-Reglement f{\"u}r die k.{\,}u.{\,}k.{~}Cavallerie", +AUTHOR="I. Theil", +BOOKTITLE="Normalverordnungsblatt f{\"u}r das k.{\,}u.{\,}k.{~}Heer", +ADDRESS="Vienne", +PUBLISHER="k.{\,}k.{~}Hof- und Staatsdruckerei", +YEAR=1898} + +@BOOK{detig1997, +AUTHOR="Detig, Christine", +TITLE="Der {\LaTeX} {W}egweiser", +PUBLISHER="International Thompson Publ.", +ISBN="3-8266-0256-0", +YEAR=1997} + +@BOOK{abdelhamid1995, +AUTHOR="Abdelhamid, Rames", +TITLE="Das {V}ieweg {\LaTeXe} {B}uch", +PUBLISHER="Vieweg Verlag Wiesbaden", +ISBN="3-528-25145-X", +YEAR=1995} + +@BOOK{katzenbeisser1997, +AUTHOR="Katzenbeisser, Stefan", +TITLE="Von der {I}dee zum {D}okument {--} {E}inf{\"u}hrung in {\TeX} und {\LaTeX}", +PUBLISHER="Oldenbourg-Verlag", +EDITION="seconde", +ISBN="3-486-24182-6", +YEAR=1997} + +@BOOK{maurer, +AUTHOR="Maurer", +TITLE="Textverarbeitung mit {\LaTeXe} unter {Unix}", +PUBLISHER="Carl Hanser Verlag", +ADDRESS="Munich", +ISBN="3-446-18909-2"} + +@BOOK{heilman, +AUTHOR="Heilmann, Axel", +TITLE="{\LaTeX}-{V}ademecum, ein {K}ompaktf{\"u}hrer f{\"u}r {E}insteiger +und {F}ortgeschrittene", +PUBLISHER="Verlag Springer", +ISBN="3-540-60522-3"} + +@BOOK{dietsch1994, +AUTHOR="Dietsche, Luzia and Lammarsch, Joachim", +TITLE="{\LaTeX} zum {L}oslegen", +PUBLISHER="Springer-Verlag", +ISBN="3-540-56545-0", +YEAR=1994} + +@BOOK{sowa1994, +AUTHOR="Sowa, Friedhelm", +TITLE="{\TeX/\LaTeX{}} und {G}raphik, ein {\"U}berblick {\"u}ber die {V}erfahren", +PUBLISHER="Springer-Verlag", +ISBN="3-540-56468-3", +YEAR=1994} + +@BOOK{schwarz1991, +AUTHOR="Schwarz, Norbert", +TITLE="Einf{\"u}hrung in {\TeX}", +PUBLISHER="Oldenbourg-Verlag", +ISBN="3-486-24349-7", +YEAR=1991} + +@BOOK{tschichold1995, +AUTHOR="Tschichold, Jan", +TITLE="Die neue {T}ypographie", +PUBLISHER="Brinkmann und Bose", +EDITION="troisi{\`e}me", +ISBN="3-922660-23-1", +YEAR=1995} + +@BOOK{aicher1988, +AUTHOR="Aicher, Otl", +TITLE="Typographie", +PUBLISHER="Ernst-Verlag", +ADDRESS="L{\"u}denscheid", +ISBN="3-433-03090-6", +YEAR=1988} + +@BOOK{spiekermann1994, +AUTHOR="Spiekermann, Erik", +TITLE="Ursache {\&} {W}irkung: ein typografischer {R}oman", +PUBLISHER="Verlag H. Schmidt", +ADDRESS="Mainz", +NOTE="R{\'e}impression en fac-simil{\'e}", +ISBN="3-87439-307-0", +YEAR=1994} + +@BOOK{simoneit1993, +AUTHOR="Simoneit, Manfred", +TITLE="Typographisches {G}estalten", +PUBLISHER="Polygraph-Verlag", +ADDRESS="Francfort/Main", +EDITION="quatri{\`e}me", +ISBN="3-87641-253-6", +YEAR=1993} + +@BOOK{luidl1989, +AUTHOR="Luidl, Philipp", +TITLE="Typografie", +PUBLISHER="Schl{\"u}tersche Verlagsanstalt", +EDITION="sixi{\`e}me", +ISBN="3-87706-290-3", +YEAR=1989} + +@BOOK{weideman19xx, +AUTHOR="Weidemann, Kurt", +TITLE="Wo der {B}uchstabe das {W}ort f{\"u}hrt", +PUBLISHER="Verlag Cantz", +ADDRESS="Ostfildern", +EDITION="seconde", +ISBN="3-89322-521-8", +YEAR="19xx"} + +@BOOK{sauthoff1996, +AUTHOR="Sauthoff, Daniel and others", +TITLE="Schriften erkennen: eine {T}ypologie der {S}atzschriften f{\"u}r {S}tudenten, +{G}rafiker, {S}etzer, {K}unsterzieher und alle {PC-U}ser", +PUBLISHER="Verlag H. Schmidt", +ADDRESS="Mainz", +EDITION="nouvelle", +ISBN="3-87439-373-9", +YEAR=1996} + +@BOOK{kern1991, +AUTHOR="Kern, Michael and Koch, Sieghart (Hrsg.)", +TITLE="{\"U}berSicht", +PUBLISHER="Verlag H. Schmidt", +ADDRESS="Mainz", +ISBN="3-87439-230-9", +YEAR=1991} + +@INCOLLECTION{kopka1, +AUTHOR="Kopka, Helmut", +BOOKTITLE="{\LaTeX}", +VOLUME=1, +TITLE="Einf{\"u}hrung", +PUBLISHER="Verlag Addison-Wesley", +NOTE="Seconde {\'e}dition augment{\'e}e", +ISBN="3-8273-1025-3", +YEAR=1996} + +@INCOLLECTION{kopka2, +AUTHOR="Kopka, Helmut", +BOOKTITLE="{\LaTeX}", +VOLUME=2, +TITLE="Erg{\"a}nzungen", +PUBLISHER="Verlag Addison-Wesley", +NOTE="Seconde {\'e}dition augment{\'e}e", +ISBN="3-8273-1229-9", +YEAR=1997} + +@INCOLLECTION{kopka3, +AUTHOR="Kopka, Helmut", +BOOKTITLE="{\LaTeX}", +VOLUME=3, +TITLE="Erweiterungen", +PUBLISHER="Verlag Addison-Wesley", +NOTE="Seconde {\'e}dition augment{\'e}e", +ISBN="3-8931-9666-8", +YEAR=1996} + +@MISC{knappen-partl, +AUTHOR="Knappen, J{\"o}rg and Partl, Hubert and others", +TITLE="{\LaTeXe}-{K}urzbeschreibung", +NOTE="{\url{CTAN:info/LaTeX2e-Kurzbeschreibung/}}" +} + +@MISC{partl-kielborn, +AUTHOR="Partl, Hubert and Kielhorn, Axel", +TITLE="Layout-{\"A}nderungen mit {\LaTeX}", +NOTE="{\url{CTAN:macros/latex/contrib/supported/refman/}}" +} + +@MISC{schrod-compTeX, +AUTHOR="Schrod, Joachim", +TITLE="The {C}omponents of {\TeX}", +NOTE="{\url{CTAN:info/components-of-TeX/}}" +} + +@MISC{warbrick, +AUTHOR="Warbrick, Jon", +TITLE="Essential {\LaTeX}", +NOTE="{\url{CTAN:info/latex-essential/}}" +} + +@MISC{doob-gentle, +AUTHOR="Doob, Michael", +TITLE="A {G}entle {I}ntroduction to {\TeX}", +NOTE="{\url{CTAN:info/gentle.tex}}" +} + +@MISC{tobin-mfb, +AUTHOR="Tobin, Geoffrey", +YEAR=1994, +MONTH=jul, +TITLE="{\MFT} for {B}eginners", +NOTE="Disponible sur {\url{CTAN:info/metafont-for-beginners.tex}}" +} + +@MISC{jurgens1, +AUTHOR="J{\"u}rgens, Manuela", +TITLE="{\LaTeX} -- eine {E}inf{\"u}hrung und ein bi{\ss}chen mehr {\ldots}", +NOTE="{\url{ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/a0269502.pdf}}" +} + +@MISC{jurgens2, +AUTHOR="J{\"u}rgens, Manuela", +TITLE="{\LaTeX} -- {F}ortgeschrittene {A}nwendungen", +NOTE="{\url{ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/a0279510.pdf}}" +} + +@TECHREPORT{PRW96i, +AUTHOR="Wilson, Peter R.", +TITLE="{\LaTeX} for standards: {T}he {\LaTeX} package files user manual", +TYPE="NIST Report", +INSTITUTION="NISTIR", +MONTH=jun, +YEAR=1996} + +@BOOK{skillin74, +AUTHOR="Skillin, Marjorie E. and Gay, Robert Malcom", +TITLE="{W}ords into {T}ype", +PUBLISHER="Prentice Hall", +ADDRESS="Englewood Cliffs, New Jersey", +ISBN="0-13-964262-5", +YEAR=1974} + +@BOOK{anderson69, +AUTHOR="Anderson, Donald M.", +TITLE="{T}he {A}rt of {W}ritten {F}orms: + {T}he {T}heory and {P}ractice of {C}alligraphy", +ADDRESS="New York", +PUBLISHER="Holt, Rinehart, and Winston", +ISBN="0-486-27212-5", +YEAR=1969} + +@BOOK{mcgrew93, +AUTHOR="Mac McGrew", +TITLE="{A}merican {M}etal {T}ypefaces of the {T}wentieth {C}entury", +ADDRESS="Newcastle, Delaware, USA", +PUBLISHER="Oak Knoll Books", +edition="seconde", +ISBN="0-938768-34-4 (reli{\'e}), 0-938768-39-5 (pbk.)", +YEAR="1986, 1993"} + +@ARTICLE{Andre95, +TITLE="Ligatures {\&} caract{\`e}res contextuels", +AUTHOR="Andr{\'e}, Jacques and Est{\`e}ve, Jean-Louis", +ADDRESS="Gagny Principal, France", +PUBLISHER="Association {GUT}enberg", +JOURNAL=j-GUTENBERG, +MONTH=sep, +VOLUME=22, +PAGE=74, +XISSN="1140-9304", +YEAR=1995} + +@BOOK{roegener95, +TITLE="{B}randing with {T}ype, {H}ow type sells", +AUTHOR="R{\"o}gener, Stefan and Pool, Albert-Jan and Packh{\"a}user, Ursual and Ginger, E.M.", +ADDRESS="Mountain View, CA USA", +PUBLISHER="Adobe Press, Adobe Systems Inc.", +ISBN="1-56830-248-7 (pbk.)", +YEAR=1995} + +@BOOK{unicode2, +TITLE="{T}he {U}nicode {S}tandard, {V}ersion 2.0", +KEY="Unicode", +AUTHOR="{T}he {U}nicode {C}onsortium", +ADDRESS = "Reading, Massachusetts", +PUBLISHER="Addison-Wesley Developers Press", +ISBN="0-201-48345-9 (pbk.)", +YEAR="1991-1996"} + +@MANUAL{opentype, +TITLE="{T}he {M}icrosoft {O}pen{T}ype {S}pecification", +ORGANIZATION="Microsoft Corporation", +ADDRESS="Redmond, Washington", +NOTE="{Internet: \url{http://www.microsoft.com/typography/tt/tt.htm }}", +YEAR="1990-1998"} + +@MANUAL{HP1990, +TITLE="{T}he {H}ewlett-{P}ackard {B}ook of {C}haracters", +ORGANIZATION="Hewlett-Packard Company", +ADDRESS="Boise", +NOTE="{Internet: \url{http://www.fonts.com/}}", +YEAR=1990} + +@MANUAL{compugra88, +TITLE="{T}he {A}rt {\&} {T}echnology of {T}ypography", +ORGANIZATION="Compugraphic Corporation", +ADDRESS="Wilmington MA USA", +YEAR= 1988} + +@book{latex-web, + author = {Michel Goossens and Sebastian Rahtz}, + title = {The {\LaTeX} Web Companion: + Integrating {\TeX}, HTML, and XML}, + series = "Tools and Techniques for Computer Typesetting", + publisher = {Addison-Wesley}, + address = {Reading, Massachusetts}, + month=may, + year = 1999, + ISBN = "0-201-43311-7", + LCCN = "QA76.76.H94G66 1999", + pagenums = {xxii + 522}, + source-infos = {yes}, + bibliography = {yes}, + index = {yes}, + price = "US\$39.95", + note = "Avec Eitan M. Gurari, Ross Moore et Robert S. + Sutor.", +} + +@BOOK{schenck94, +AUTHOR="Douglas Schenck and Peter R. Wilson", +TITLE="{I}nformation {M}odeling the {EXPRESS} {W}ay", +PUBLISHER="Oxford University Press", +ISBN="0-19-508714-3", +YEAR=1994} + +@MISC{CJK, +AUTHOR="Werner Lemberg", +TITLE="The {CJK} package for {\LaTeXe}", +NOTE="{\url{CTAN:fonts/CJK} et \url{CTAN:language/chinese/CJK}}" +} + +@Article{Knuth+1979+LS, + author = "Donald E. Knuth", + title = "The Letter {S}", + journal = "The Mathematical Intelligencer", + volume = "2", + number = "3", + pages = "114--122", + year = "1979, 1980", + bibdate = "Sat Aug 13 10:22:12 1994", + annote = "Also published as \cite{Knuth+1980+LS}.", +} + +@BOOKLET{meron97, +AUTHOR="M{\'e}ron, Jacques", +TITLE="{Q}ualit{\'e} et {T}ypographie", +ADDRESS="La Fert{\'e}-sous-Jouarre", +MONTH=oct, +YEAR=1997} + +@BOOK{friedl98, +AUTHOR="Friedl, Friedrich and Ott, Nicolaus and Stein, Bernard", +TITLE="Typographie: quand qui comment", +PUBLISHER="K{\"o}nemann Verlag", +ADDRESS="K{\"o}ln", +ISBN="3-89508-473-5", +YEAR=1998} + +@BOOK{ponot98, + AUTHOR="Ponot, Ren{\'e}", + TITLE="{L}ouis {P}errin {\&} et l'{\'e}nigme des {A}ugustaux", + PUBLISHER="{\'E}ditions des Cendres", + ADDRESS="8, rue des Cendriers, 75020 Paris", + ISBN="2-86742-083-0", + NOTE="Pr{\'e}face de Fernnd Baudin", + YEAR=1998} + +@BOOK{livingston98, + AUTHOR="Livingston, Alan et Isabella", + TITLE="Dictionnaire du graphisme", + NOTE="Traduit de l'anglais par Guillemette Belleteste, + Dani{\`e}le Bouilly et Isabelle Mennesson", + PUBLISHER="Thames {\&} Hudson ({\'e}dition anglaise), + Collection L'Univers de l'Art, num{\'e}ro~75 + (traduction fran{\c{c}}aise)", + ISBN="2-87811-143-5", + YEAR=1998} + +@BOOK{JOHNSON1966, + AUTHOR="Johnson, A. F.", + TITLE="{T}ype {D}esigns", + EDITION="troisi{\`e}me", + PUBLISHER="A. Grafton Book, Andr{\'e} Deutsh", + YEAR=1966} + +@BOOK{MORISON1962, + AUTHOR="Morison, Stanley", + TITLE="{T}ype {D}esigns {P}ast and {P}resent", + ADDRESS="Londres", + PUBLISHER="Ernest Benn", + YEAR=1962} + +@INCOLLECTION{PONOT1993, + AUTHOR="Ponot, Ren{\'e}", + TITLE="Classification typographique", + BOOKTITLE="Les {S}ciences de l'{\'e}crit", + PUBLISHER="Retz", + ADDRESS="Paris", + YEAR=1993} + +@BOOK{NERET1953, + AUTHOR="N{\'e}ret, Jean-Alexis", + TITLE="Histoire illustr{\'e}e de la librairie et du livre fran{\c{c}}ais", + PUBLISHER="{\'E}ditions {L}amarre", + YEAR=1953} + +@BOOK{CLAIR1969, + AUTHOR="Clair, Colin", + TITLE="{A} {C}hronology of {P}rinting", + ADDRESS="New York--Washington", + PUBLISHER="Frederik A. Praeger", + YEAR=1969} + +@BOOK{Fremy1972, + AUTHOR="Fr{\'e}my, Maurice", + TITLE="Aide-m{\'e}moire du compositeur typographe", + PUBLISHER="Iniag", + ADDRESS="Paris", + YEAR=1972} + +@BOOK{White1988, + AUTHOR="White, Jan V.", + TITLE="Graphic design for the electronic age ({T}he manual for traditional and desktop + publishing)", + PUBLISHER="A Xerox Press Book, Watson-Guptill publications", + ADDRESS="New-York", + YEAR=1988} + +@INBOOK{milchsack1901, + CHAPTER="Art de la typographie", + TITLE="Archiv f{\H{u}}r {B}uchgewerbe", + AUTHOR="Milchsack, Gustav", + PAGES="cahier 8, pp. 291--296; cahier 10, pp. 365--372", + PUBLISHER="Leipzig", + YEAR=1901} + +@BOOK{johnston1911, + AUTHOR="Johnston, Edward", + TITLE="{M}anuscript and {I}nscription {L}etters", + EDITION="seconde", + ADDRESS="London", + PUBLISHER="John Hogg", + YEAR=1911} + +@BOOK{johnston1948, + AUTHOR="Johnston, Edward", + TITLE="{W}riting {\&} {I}lluminating, {\&} {L}ettering: {T}he {A}rtistic {C}rafts + {S}eries of {T}echnical {H}andbooks", + EDITION="vingt-deuxi{\`e}me", + NOTE="{\'E}dit{\'e} par {W.~R.~Lethaby}", + ADDRESS="New York", + PUBLISHER="Pitman Publishing Corporation", + YEAR="1906, 1948"} + +@BOOK{bauer1929, + TITLE="{D}as {B}uch als {W}erk des {B}uchdruckers", + AUTHOR="Bauer, Friedrich", + PUBLISHER="Deutscher Buchgewerbeverein", + ADDRESS="Leipzig", + YEAR=1920} + +@BOOK{tieffenbach1930, + AUTHOR="Tieffenbach, E. W.", + TITLE="{\H{U}}ber den {S}atz im sch\H{o}nen {B}uch", + PUBLISHER="Officina Serpentis", + ADDRESS="Berlin", + YEAR=1930} + +@ARTICLE{tschichold1946, + AUTHOR={Jan Tschichold}, + TITLE="{D}ie {M}assverh{\H{a}}ltnisse des {B}uchseitr, des {S}chriftfeldes und der + {R\H{a}}nder", + JOURNAL="{S}chweizer {G}raphische {M}itteilungen", + VOLUME=65, + PAGES="294--305", + ADDRESS="Sain-Gall", + MONTH=aug, + YEAR=1946} + +@ARTICLE{graff1946, + AUTHOR="Graff, Joh. A. van de", + TITLE="Niewe berekening voor de vormgeving", + JOURNAL="R{\'e}t{\'e}", + PAGES="95--100", + VOLUME=1946, + ADDRESS="Amsterdam", + MONTH=nov, + YEAR=1946} + +@BOOK{kayser1946, + AUTHOR="Kayser, Hans", + TITLE="{E}in harmonikaler {T}eilungkanon", + PUBLISHER="Occident-Verlag", + ADDRESS="Z{\H{u}}rich", + YEAR=1946} + +@ARTICLE{tschichold1955, + AUTHOR={Jan Tschichold}, + TITLE="{D}ie {P}roportionen des {B}uches", + JOURNAL="{D}er {D}ruckspiegel", + PAGES="8--18, 87--96, 145--150", + VOLUME=10, + ADDRESS="Stuttgart", + NOTE="{\'e}crit en 1953", + MONTH= jan # feb # mar, + YEAR=1955} + +@BOOK{tschichold92, + AUTHOR={Jan Tschichold}, + TITLE="{T}reasury of {A}lphabets and {L}ettering", + PUBLISHER="W. W. Norton", + YEAR=1992} + +@BOOK{tschichold92a, + AUTHOR={Jan Tschichold}, + TITLE="{T}reasury of {A}lphabets and {L}ettering: 150 {C}omplete {A}lphabets with 64 + {P}ages of {T}ext and {E}xplanations", + note="Traduction de Wolf von Eckardt", + PUBLISHER="Design Press", + ADDRESS="New York", + ISBN="0-8306-3486-X", + YEAR=1992} + +@BOOK{wersin1956, + AUTHOR="Wersin, Wolfgang von", + TITLE="{D}as {B}uch vom {R}echteck", + ADDRESS="Ravensburg", + PUBLISHER="Otto Maier", + YEAR=1956} + +@BOOK{rosarivo1961, + AUTHOR="Rosarivo, Ra{\`u}l M.", + TITLE="Divina proportio typographica", + PUBLISHER="Scherpe", + ADDRESS="Krefeld", + YEAR=1961} + +@TECHREPORT{hogeveen1990, + author = "S. J. Hogeveen", + year = 1990, + title = "Concept of a {{\LaTeX}} style package for the + Astronomy and Astrophysics publications", + institution = "Astronomical Institute `Anton Pannekoek'", + address = "Amsterdam"} + +@STRING{mess = "Messenger"} + +@ARTICLE{daniel1989, + AUTHOR = "H.-U. Daniel and J. Berger and D. Savaray", + YEAR = 1989, + TITLE = "{{\TeX}} and Mathor3--{{\TeX}} for Astronomy and Astrophysics + Journal and Supplement Series", + JOURNAL = mess, + VOLUME = 56, + PAGES = "67-68"} + +@BOOK{haley1998, + AUTHOR="Haley, Allan", + TITLE="Type: hot designers make cool fonts", + PUBLISHER="Rockport Publishers, inc.", + ADDRESS="Gloucester (Massachusets)", + MISC="143 p. couleurs, 24 x 24 cm", + ISBN="1-56496-317-9", + YEAR=1998} + +@BOOK{wohlfeil1999, +TITLE="On the Pagination of Complex Book-like Documents", +AUTHOR="Stefan Wohlfeil", +PUBLISHER="Shaker Verlag GMBH", +ADDRESS="Postfach 1290, 52013 Aachen, and Maastricht, The +Netherlands", +pages = "224", +ISBN = "3-8265-3304-6", +LCCN = "????", +bibdate = "Tue Feb 09 08:23:52 1999", +price = "DM 98.00", +NOTE = "{\NL\url{http://wwwpi6.fernuni-hagen.de/Forschung/Pagination/}}; + {\NL\url{http://www.shaker.de/Online-Gesamtkatalog/Details.idc?ID=24201&CC=59311&IDSRC=1&ISBN=3-8265-3304-6&Reihe=15}}; + {\NL\url{Stefan.Wohlfeil@Fernuni-Hagen.de}}", +acknowledgement = ack-cr # " and " # ack-nhfb, +MONTH=jan, +YEAR=1998} + +@BOOK{FAQ1999, + TITLE="{FAQ} {\LaTeX}", + SERIES="{P}ublication {\'E}lectronique", + PUBLISHER="Vuibert Informatique", + AUTHOR="Kluth, Marie-Paule", + EDITION="deuxi{\`e}me", + ISBN="2-7117-8662-5", + MONTH=fev, + YEAR=2000} + +@BOOK{Desgraupes1999, + TITLE="{\MFT}, {G}uide pratique", + SERIES="{P}ublication {\'E}lectronique", + AUTHOR="Desgraupes, Bernard", + PUBLISHER="Vuibert Informatique", + MONTH=mar, + ISBN="2-7117-8642-0", + YEAR=1999} + +@BOOK{Desgraupes2000, + TITLE="{\LaTeX} {A}pprentissage, guide et r{\'e}f{\'e}rence", + SERIES="{P}ublication {\'E}lectronique", + AUTHOR="Desgraupes, Bernard", + PUBLISHER="Vuibert Informatique", + ISBN="2-7117-8658-7", + MONTH=nov, + YEAR=2000} + +@BOOK{Burke1998, + AUTHOR="Burke, Christopher", + TITLE="Paul Renner: the art of typography", + PUBLISHER="Hyphen Press", + NOTE="{\url{http://www.hyphenpress.co.uk/titles/}}", + ISBN="0-907259-12-X", + ADDRESS="Robin Kinross, 51 Grafton Road, London NW5 3DX", + YEAR=1998} + +@BOOK{Kindel1999, + EDITOR="Kindel, Eric", + TITLE="Typeform dialogues: a comparative survey of typeform + history and description on interactive CD-Rom", + ISBN="0-907259-15-4", + ADDRESS="Robin Kinross, 51 Grafton Road, London NW5 3DX", + PUBLISHER="Hyphen Press", + NOTE="{\url{http://www.hyphenpress.co.uk/titles/}}", + MONTH="automne", + YEAR=1999} + +@ARTICLE{sojka-TB-17-4-367, + author ="Sojka, Petr and Th{\`a}nh H{\`a}n {\ensuremath{\mathrm{Th\acute{\hat{e}}}}} + and Ji{\v{r}}{\'\i} Zlatu{\v{s}}ka", + title = "The joy of {\TeX2PDF}", + journal = TUGboat, + year = 1996, + volume =17, + number =3, + pages = {244--251}, +} + +@BOOK {ps-ref3, + TITLE= "{PostScript} Language Reference", + EDITOR= "{Adobe Systems Inc.}", + PUBLISHER = "Addison-Wesley", + YEAR = 1999, + MONTH= mar, + EDITION = "troisi\`eme", + ISBN= "0201379228", + PAGES=897, + ADDRESS = "Reading, Massachusetts" + } + +@unpublished{varioref, + author = "Frank Mittelbach", + title = "The {\texttt{varioref}} package", + note = "Fait partie de la distribution {\LaTeXe{}}.", + month = may, + year = 1995} + +@unpublished{taylor, + author = "Philip Taylor", + title = "{\TeX}: an unsuitable language for document markup?", + note = "Talk given at the Euro{\TeX{}} 1995 conference; does not + appear in the proceedings.", + date = sep, + year = 1995} + + + +@InProceedings{etex, + author = {Philip Taylor}, + title = {{\(\varepsilon\)-\TeX}: + a 100\%-compatible successor to {\TeX}}, + booktitle = {Euro\TeX'95}, + year = 1995, + month = sep, + pages = {359-370} +} + +@unpublished{auc, + author = "Kresten Krab Thorup", + title = "{AUC\TeX}", + note = "An Emacs mode for editing \AllTeX{} code; available from + {\url{http://www.iesd.auc.dk/\textasciitilde{}amanda/auctex/}}.", + year = 1996} + + +@unpublished{html30, + title = "HyperText markup language specification version 3.0 draft", + author = "Dave Raggett", + note = "Available at + {\url{http://www.w3.org/pub/WWW/MarkUp/html3/}}.", + year = 1995, + month = mar} + +@Article{Rokicki+TB16-4-395, + author = "Tomas G. Rokicki", + title = "{A proposed standard for specials}", + journal = TUGboat, + volume = "16", + number = "4", + pages = "395--401", + month = dec, + year = "1995", + ISSN = "0896-3207", + bibdate = "Sat Feb 20 18:54:33 MST 1999", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; + http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", + acknowledgement = ack-bnb # " and " # ack-nhfb, + } + +@BOOK{brunet1999, + AUTHOR={Brunet, Pascal}, + TITLE={Un week-end pour d{\'e}couvrir et ma{\^{\i}}triser + la typographie}, + PUBLISHER={Osman Eyrolles Multimédia}, + YEAR=1999} + +@BOOK{isaacs1991, + TITLE="The {O}xford {D}ictionnary for {S}cientific {W}riters and {E}ditors", + EDITOR="Isaacs, A. and Daintith, J. and Martin, E.", + PUBLISHER="Oxford University Press", + ADDRESS="Oxford", + YEAR=1991} + +@BOOK{collin1997, + TITLE="Dictionnary of {P}rinting and {P}ublishing", + AUTHOR="Collin, Peter H.", + EDITION="deuxi{\`e}me", + PUBLISHER="Peter Collin Publishing", + ADDRESS="Teddington (Middlesex)", + YEAR=1997} + +@BOOK{Morison1994, + AUTHOR="Stanley Morison", + TITLE="Pacioli's {C}lassic {R}oman {A}lphabet", + PUBLISHER="Dover", + YEAR=1994} + +@BOOK{lipkin1999, + AUTHOR="Lipkin, Bernice Sacks", + TITLE="{\LaTeX} for {Linux}", + PUBLISHER="Springer Verlag", + ISBN="0-387-98708-8", + MONTH=jun, + YEAR=1999} + +@BOOK{Day1995, + AUTHOR="Day, Lewis F.", + TITLE="{A}lphabets {O}ld and {N}ew", + PUBLISHER="Senate", + NOTE="Troisi{\`e}me {\'e}dition publi{\'e}e initialement + par {B.~T.~Bashford} en 1910", + YEAR=1995} + +@BOOK{Drucker1995, + AUTHOR="Drucker, Johanna", + TITLE="{T}he {A}lphabetic {L}abyrinth", + PUBLISHER="Thames and Hudson", + YEAR=1995} + +@BOOK{Firmage1993, + AUTHOR="Firmage, Richard A.", + TITLE="{T}he {A}lphabet {A}becedarium", + PUBLISHER="David R. Goodine", + YEAR=1993} + +@article{Bes+cross, +AUTHOR="Nepalov, Yu. N.", +TITLE="Crossed modules and quantum groups in braided +categories", +JOURNAL="Applied Categorical Structures", +VOLUME=5, +NUMBER=2, +PAGES="155--204", +NOTE="{\url{http://xxx.lanl.gov/abs/q-alg/9510013}}", +YEAR=1997} + +@article{Bes+FRT, +AUTHOR="Nepalov, Yu. N.", +TITLE="On the braided {FRT}-construction", +JOURNAL="J. Nonlinear Math. Phys.", +VOLUME=4, +NUMBER="1--2", +PAGES="195--205", +NOTE="{\url{http://xxx.lanl.gov/abs/q-alg/9510012}}", +YEAR=1997} + +@article{BKLT+int, +AUTHOR="Nepalov, Yu. N. and Kerler, T. and Lyubashenko, V. V. +and Turaev, V.", +TITLE="Integrals for braided {Hopf} algebras", +JOURNAL="J. Pure and Appl. Algebra", +NOTE="{\url{http://xxx.lanl.gov/abs/q-alg/9709020}}", +YEAR="{\`A para\^{\i}tre (1999?)}"} + +@MISC{Eurocom1998, +TITLE="{C}ouncil {R}egulation ({E}{C}) {N}o.~2866/98 of 31~{D}ecember 1998 +on the conversion rates between the euro and the currencies of +the {M}ember {S}tates adopting the euro", +NOTE="Official Journal {L}~359", +XINSTITUTION="European Commission", +AUTHOR="{European Council}", +YEAR="31 d{\'e}cembre 1998"} + +@MISC{Eurocom2000, +TITLE="{C}ouncil {R}egulation ({E}{C}) {N}o.~1478/2000 of 19~{J}une 2000 +amending {R}egulation ({E}{C}) {N}o.~2866/98 +on the conversion rates between the euro and the currencies of +the {M}ember {S}tates adopting the euro", +NOTE="Official Journal {L}~167", +XINSTITUTION="European Commission", +AUTHOR="{European Council}", +YEAR="7 juillet 2000"} + +@MISC{Eurocouncill1997, +TITLE="Certain provisions related to the introduction of the {Euro}", +NOTE="Council Regulation, 1103/97", +XINSTITUTION="European Council", +AUTHOR="{European Council}", +MONTH="17 " # Jun , +YEAR=1997} + +@BOOK{Gromzik+1996, +EDITOR="Gromzik, J. and Reich, C. and Sander, C.", +TITLE="{Dr.~Oetker Schulkochbuch -- Das Original}", +PUBLISHER="Ceres", +ADDRESS="Bielefeld", +YEAR=1996} + +@Article{Misakova+TB19-4-355, + author = "Miroslava Mis{\'a}kov{\'a}", + title = "{Typesetting with varying letter widths: {New hope for + your narrow columns}}", + journal = TUGboat, + volume = "19", + number = "4", + pages = "355--365", + month = dec, + year = "1998", + ISSN = "0896-3207", +} + +@Article{Sojka+TB16-3-290, + author = "Petr Sojka", + title = "{{Notes on compound word hyphenation in {\TeX}}}", + journal = TUGboat, + volume = "16", + number = "3", + pages = "290--296", + month = sep, + year = "1995", + ISSN = "0896-3207", + } + +@MISC{schenk98, +AUTHOR="Schenk, Christian", +TITLE="{MiK\TeX{}} {L}ocal {G}uide", +NOTE="{\url{http://www.miktex.de/}}", +YEAR="1998-99 (version 1.2)"} + +@PHDTHESIS{plass81, +AUTHOR="Mickael F. Plass", +TITLE="{O}ptimal {P}agination {T}echniques for {A}utomatic {T}ypesetting {S}ystems", +SCHOOL="Stanford University", + ADDRESS={Palo Alto, California}, + MONTH=aug, + NOTE="Publi{\'e}e aussi comme {X}erox {P}alo {A}lto {R}esearch {Center} report + {ISL-81-1}", +YEAR=1981} + +@BOOK{durer1525, + AUTHOR="D{\"u}rer, Albrecht", + TITLE="{U}nderweysung der {M}essung mit dem {Z}irckel und {R}ichtscheyt", + ADDRESS="Nuremberg", + NOTE="Traduction en anglais par R. T. Nichol de la section sur les alphabets.", + PUBLISHER="Dover, 1965", + YEAR=1525} + +@BOOK{mardersteig1971, + AUTHOR="Mardersteig, Giovanni", + TITLE="The {A}lphabet of {F}rancesco {T}orniello da {N}ovara [1517] {F}ollowed by a + {C}omparison with the {A}lphabet of {F}ra {L}uca {P}acioli", + PUBLISHER="Officina Bodini", + ADDRESS="Verona", + YEAR=1971} + +@BOOKLET{pacioli1509, + AUTHOR={Pacioli, Fra Luca}, + TITLE="{Diuina proportione, Opera a tutti glingegni perspicaci e curiosi necessaria + Oue ciascun studioso di Philosophia: Prppectiua Pictura Scultura: Architectura: + Musica: e altre Mathematice: suauissima: sottile: e admirable doctrina consequira: e + delectarassi: c\~o uarie questione de secretissima scientia}", + ADDRESS="Venice", + YEAR=1509} + +@article{knuth+concept1982, + author = "Donald E. Knuth", + title="{T}he {C}oncept of a {M}eta-{F}ont", + journal="Visible Language", + volume=16, + number=1, + month = "hiver", + pages="3--27", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/texbook1.bib, + ftp://ftp.math.utah.edu/pub/tex/bib/texbook3.bib, + ftp://ftp.math.utah.edu/pub/tex/bib/knuth-donald-e.bib", + note = "Traduction en fran{\c{c}}ais par M. R. Delorme dans {\sl + Communication et Langages\/} no.~55, (1983), 40--53; + r{\'e}imprim{\'e} dans {\sl Typographie et Informatique}, + comptes-rendu de la conf{\'e}rence INRIA des 21--25 janvier + 1985, organis{\'e}e par Jacques Andr{\'{e}} et Patrick + Sallio (Rennes, France: INRIA/IRISA -- CCETT, 1985), + 119--132.", + acknowledgement = ack-hk, + year=1982} + +@article{knuth+lessons1985, + author = "Donald E. Knuth", + title="{L}essons {L}earned from {\MFT}", + journal="Visible Language", + volume=19, + pages="35--53", + year=1985} + +@article{knuth+mathtypo1979, + author = "Donald E. Knuth", + title="Mathematical typography", + journal="Bulletin of the {A}merican {M}athematical {S}ociety {\emph{(new series)}}", + volume=1, + pages="337-372", + year=1979} + +@ARTICLE{murdock1976, + AUTHOR="Murdock, Ph{\oe}be J.", + TITLE="New alphabets and symbols for typesetting mathematics", + JOURNAL="{Scholarly Publishing}", + VOLUME=8, + PAGES="44--53", + MONTH=oct, + YEAR=1976} + +@BOOK{siegel1985, + AUTHOR="Siegel, David R.", + TITLE="{T}he {E}uler {P}roject at {S}tanford", + PUBLISHER="Computer Science Department, Stanford University", + ADDRESS="Stanford, California", + YEAR=1985} + +@BOOK{UnbehauenR1, + AUTHOR="Unbehauen, Rolf", + TITLE="{S}ystemtheorie", + PUBLISHER="R. Oldenbourg Verlag", + ADDRESS="M{\"u}nchen", + EDITION="sixi{\`e}me", + YEAR=1993} + +@BOOK{CHADWICK87, +AUTHOR="Chadwick, John", +TITLE="{Linear~B} and {R}elated {S}cripts", +PUBLISHER="University of California Press/British Museum", +ISBN="0-520-06019-9", +YEAR= 1987} + +@BOOK{GORDON87, +AUTHOR="Gordon, Cyrus H.", +TITLE="{F}orgotten {S}cripts", +PUBLISHER="Dorset Press", +NOTE="{\'e}dition revue et augment{\'e}e", +YEAR=1987} + +@MISC{CYPRIOT, +AUTHOR="Wilson, Peter R.", +TITLE="{T}he {C}ypriot {P}ackage", +NOTE="Disponible sur CTAN dans {\url{fonts/archaic}}", +YEAR=1999} + +@MISC{LINEARB, +AUTHOR="Wilson, Peter R.", +TITLE="{T}he {Linear~B} {P}ackage", +NOTE="Disponible sur CTAN dans {\url{fonts/archaic}}", +YEAR=1999} + +@BOOK{BOLOGNA95, +AUTHOR="Guilia Bologna", +TITLE="{I}lluminated {M}anuscripts: {T}he {B}ook before {G}utenberg", +PUBLISHER="Crescent Books", +YEAR=1995} + +@BOOK{DROGIN80, +AUTHOR="Mark Drogin", +TITLE="{M}edieval {C}alligraphy: {I}ts {H}istory and {T}echnique", +PUBLISHER="Allenheld, Osmun {\&} Co.", +YEAR=1980} + +@BOOK{DROGIN89, +AUTHOR="Mark Drogin", +TITLE="{M}edieval {C}alligraphy: {I}ts {H}istory and {T}echnique", +PUBLISHER="Dover Publications", +ADDRESS="New York", +ISBN="0-486-26142-5", +YEAR=1989} + +@BOOK{HARRIS95, +AUTHOR="David Harris", +TITLE="{T}he {A}rt of {C}alligraphy", +PUBLISHER="DK Publishing", +YEAR=1995} + +@BOOK{JOHNSTON75, +AUTHOR="Edward Johnston", +NOTE="Heather Child {\'e}diteur", +TITLE="{F}ormal {P}enship and {O}ther {P}apers", +PUBLISHER="Penthalic", +YEAR=1971} + +@BOOK{THOMAS75, +AUTHOR="Thomas, Alan G.", +TITLE="{G}reat {B}ooks and {B}ook {C}ollectors", +PUBLISHER="Weidenfield and Nichoson", +YEAR=1975} + +@MISC{beton, + AUTHOR="Jensen, Frank", + YEAR=1995, + TITLE="The {\texttt{beton}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/beton.dtx}}"} + +@MISC{euler, + AUTHOR="Jensen, Frank", + MONTH=mar, + YEAR=1995, + TITLE="The {\texttt{euler}} package, v2.5", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/euler.dtx}}"} + +@MISC{lucidabr, + AUTHOR="Frank Mittelbach", + MONTH=jan, + YEAR=1998, + TITLE="The \texttt{lucidabr} package, v4.10", + NOTE="Disponible dans {\url{CTAN'macros/latex/required/psnfss/psnfss.dtx}}"} + +@MISC{docmfp, + AUTHOR="Wilson, Peter R.", + YEAR=1999, + TITLE="The {\texttt{docmfp}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/docmfp.dtx}}"} + +@MISC{romannum, + AUTHOR="Wilson, Peter R.", + YEAR=1999, + TITLE="The {\texttt{romannum}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/romannum.dtx}}"} + +@BOOK{greenberg99, +AUTHOR="Greenberg, Harvey J.", +TITLE="A {S}implified {I}ntroduction to {\LaTeX}", +PUBLISHER="University of Colorado at Denver", +ADDRESS="{\url{hgreebe@carbon.udenver.edu}}", +NOTE="{\url{http://www.cudenver.edu/~hgreenbe/aboutme/pubrec.html}} +et +{\url{CTAN/info/simplified-latex/}}", +MONTH=nov, +YEAR=1999} + +@MISC{lettrine, + AUTHOR="Flipo, Daniel", + YEAR=1998, + TITLE="The {\texttt{lettrine}} package", + NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/lettrine.dtx}}"} + +@BOOK{docbook, + AUTHOR="Walsh, Norman and Muellner, Leonard", + ISBN="1-56592-580-7", + TITLE="{D}oc{B}ook: {T}he {D}efinitive {G}uide", + PUBLISHER="O'Reilly {\&} {A}ssociates, Inc.", + ADDRESS="103 Morris Street, Suite~A, Sebastopol, CA 95472", + EDITION="premi{\`e}re", + MONTH=oct, + YEAR=1999} + +@BOOK{boumphrey1998, + AUTHOR="Boumphrey, F.", + TITLE="{P}rofessional {S}tyle {S}heets for {HTML} and {XML}", + PUBLISHER="Wrox Press, Inc.", + ADDRESS="Chicago", + YEAR=1998} + +@BOOK{Bradley1998, + AUTHOR="Bradley, N.", + TITLE="The {XML} {C}ompanion", + PUBLISHER="Addison-Wesley", + ADDRESS = "Reading, Massachusetts", + YEAR=1998} + +@ARTICLE{carr1991, + AUTHOR="Carr, Les and Rahtz, Sebastian and Hall, Wendy", + TITLE="Experiments with {\TeX} and hyperactivity", + JOURNAL=TUGboat, + VOLUME=12, + NUMBER=1, + PAGES="13--20", + YEAR=1991} + +@BOOK{Flynn1998, + AUTHOR="Flynn, Peter", + TITLE="Understanding {SGML} and {XML} {T}ools", + XADDRESS="Norwell, Massachusetts", + PUBLISHER="Kluwer Academic Publishers", + pages = 464, + key = {{\url{http://imbolc.ucc.ie/~pflynn/books/sgmltools.html}}}, + price = {\$84}, + isbn = {0-7923-8169-6}, + series = {Electronic Publishing Series}, + address = {Order Department, PO Box 358, Accord Station, + Hingham, MA 02018-0358. Phone +1 781 871 6600, + Fax +1 781 871 6528, Email {\texttt{kluwer@wkap.com}}, + Web {\url{http://www.wkap.nl}}}, + edition = {premi{\`e}re}, + month = Aug, + annote = {The essential book on software for handling SGML: + the complete life-cycle guide to your documents. + {\textit{Understanding SGML and XML Tools}} is + essential reading for anyone building or using {SGML} + systems, and provides a valuable reference for all + those times when you need the right tool for the job.}, + YEAR=1998} + + +@ARTICLE{Foster1999, + AUTHOR="Foster, K. R.", + TITLE="{M}ath on the {I}nternet", + JOURNAL="IEEE Spectrum", + VOLUME=36, + NUMBER=4, + PAGES="36--40", + YEAR=1999} + +@BOOK{xml-g, + AUTHOR="Charles F. Goldfarb and Prescod, P.", + TITLE="{T}he {XML} {H}andbook", + PUBLISHER= "Prentice Hall, Inc.", + ADDRESS="Englewood Cliffs, New Jersey", + YEAR=1998} + +@BOOK{harold1998, + AUTHOR="Harold, E.", + TITLE="{XML} {E}xtensible {M}arkup {L}anguage", + PUBLISHER="IDG Books Worldwide, Inc.", + ADDRESS="Foster City, California", + YEAR=1998} + +@BOOK{jelliffe1998, + AUTHOR="Jelliffe, R.", + TITLE="{T}he {XML} and {SGML} {C}ookbook: {R}ecipes for {S}tructured {I}nformation", + PUBLISHER= "Prentice Hall, Inc.", + ADDRESS="Englewood Cliffs, New Jersey", + YEAR=1998} + +@BOOK{leventhal1998, + AUTHOR="Leventhal, M. and Lewis, D. and Fuchs, M.", + TITLE="{D}esigning {XML} {I}nternet {A}pplications", + PUBLISHER= "Prentice Hall, Inc.", + ADDRESS="Englewood Cliffs, New Jersey", + YEAR=1998} + +@BOOK{lie1997, + AUTHOR="Lie, H. W. and Bos, B.", + TITLE="{C}ascading {S}tyle {S}heets: {D}esigning for the {W}eb", + PUBLISHER = {Addison-Wesley}, + ADDRESS = "Reading, Massachusetts", + YEAR=1997} + +@BOOK{Maler1996, + AUTHOR="Maler, E. and Andaloussi, J. E.", + TITLE="{D}eveloping {SGML} {DTDs}: {F}rom {T}ext to {M}odel to {M}arkup", + PUBLISHER= "Prentice Hall, Inc.", + ADDRESS="Englewood Cliffs, New Jersey", + YEAR=1996} + +@BOOK{mcgrath1998, + AUTHOR="McGrath, S.", + TITLE="{XML} by {E}xample: {B}uilding {E-C}ommerce {A}pplications", + PUBLISHER= "Prentice Hall, Inc.", + ADDRESS="Englewood Cliffs, New Jersey", + YEAR=1998} + +@INCOLLECTION{megginson1998, + AUTHOR="Megginson, D.", + TITLE="{S}tructuring {XML} {D}ocuments", + BOOKTITLE="{T}he {Charles~F. Goldfarb} series on open information management", + PUBLISHER= "Prentice Hall, Inc.", + ADDRESS="Englewood Cliffs, New Jersey", + YEAR=1998} + +@BOOK{raggett1998, + AUTHOR="Raggett, Dave and Lam, J. and Alexander, I. and Kmiec, M.", + TITLE="{R}aggett on {HTML~4}", + PUBLISHER = {Addison-Wesley}, + ADDRESS = "Reading, Massachusetts", + YEAR=1998} + +@ARTICLE{rahtz1995, + AUTHOR="Rahtz, Sebastian", + TITLE="{A}nother look at {\LaTeX} to {SGML}", + JOURNAL=TUGboat, + VOLUME=16, + pages="315--324", + month=sep, + NUMBER=3, + YEAR=1995} + +@BOOK{smith1998, + AUTHOR="Smith, N. E.", + TITLE="{SGML/XML} {F}ilters", + PUBLISHER="Wordware Publishing, Inc.", + ADDRESS="Plano, Texas", + YEAR=1998} + +@BOOK{st.lautent1997, + AUTHOR="Saint Laurent, S.", + TITLE="{XML}: {A} {P}rimer", + PUBLISHER="MIS Press", + ADDRESS="Portland, Oregon", + YEAR=1997} + +@BOOK{tanenbaum1996, + AUTHOR="Tanenbaum, A. S.", + TITLE="{C}omputer {N}etwork", + EDITION="troisi{\`e}me", + PUBLISHER= "Prentice Hall, Inc.", + ADDRESS="Englewood Cliffs, New Jersey", + YEAR=1996} + +@BOOK{abra1972, + AUTHOR="Abramowitz, M. and Stegun, I. A.", + TITLE="{H}andbook of {M}athematical {F}unctions", + PUBLISHER="Dover Publications", + ADDRESS="New York", + YEAR=1972} + +@BOOK{wall1996, + AUTHOR="Wall, L. and Christiansen, T. and Schwartz, R. L.", + TITLE="{P}rogramming {P}erl", + PUBLISHER="O'Reilly {\&} {A}ssociates, Inc.", + ADDRESS="103 Morris Street, Suite~A, Sebastopol, CA 95472", + YEAR=1996} + +@BOOK{iso15924, + AUTHOR="ISO:15924{~}1999", + TITLE="{C}odes for the {R}epresentation ofg {N}ames of {S}cripts", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO 15924", + YEAR=1999} + +@BOOK{iso03166, + AUTHOR="ISO:{\noopsort{0}}3166{~}1997", + TITLE="{C}odes fot the {R}epresentation of {N}ames of {C}ountries and {T}heir + {S}ubdivisions--{Part~I}: {C}ountry {C}odes", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO 3166", + YEAR=1997} + +@BOOK{iso00639, + AUTHOR="ISO:{\noopsort{00}}639{~}1988", + TITLE="{C}odes fot the {R}epresentation of {N}ames of {L}anguages", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO 639", + YEAR=1988} + +@BOOK{iso00639-2, + AUTHOR="ISO:{\noopsort{00}}639-2{~}1998", + TITLE="{C}odes fot the {R}epresentation of {N}ames of {L}anguages--{Part~2}: + {A}lpha-3 {C}ode", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO 639-2", + YEAR=1998} + +@BOOK{iso08879, + AUTHOR="ISO:{\noopsort{0}}8879{~}1986", + TITLE="{I}nformation {P}rocessing--{T}ext and {O}ffice {S}ystems--{S}tandard + {G}eneralized {M}arkup {L}anguage {(GGML)}. {F}irst {E}dition, 1986-10-15", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO 8879", + YEAR=1986} + +@BOOK{iso10179, + AUTHOR="ISO:10179{~}1996", + TITLE="{I}nformation {T}echnology--{P}rocessing {L}anguages--{D}ocument {S}tyle + {S}emantics and {S}pecification {L}anguage {(DSSSL)}. {F}irst edition, 1996", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO 10179, + {\url{ftp://ftp.ornl.gov/pub/sgml/WG98/DSSSL/dsssl96b.pdf}}.", + YEAR=1996} + +@BOOK{iso/iec10646-1, + AUTHOR="ISO/IEC:10646-1{~}1993", + TITLE="{I}nformation {T}echnology--{U}niversal {M}ultiple-{O}ctet {C}oded {C}haracter + {S}et {(ICS)}--{Part~1}: {A}rchitecture and {B}asic {M}ultilanguage {P}lane, (with + amendments)", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO/IEC 10646-1", + YEAR=1993} + +@BOOK{iso/iec18672, + AUTHOR="ISO/IEC:18672{~}1993", + TITLE="{I}nformation {T}echnology--{C}oding of {M}oving {P}ictures and {A}ssociated + {A}udio for {D}igital {S}torage {M}edia at up to 1,5{~Mbit/s}--{Parts~1} {to~4}", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO/IEC 9070:18672", + YEAR=1993} + +@BOOK{iso/iec14772-1, + AUTHOR="ISO/IEC:14772-1{~}1998", + TITLE="{I}nformation {T}echnology--{C}omputer {G}raphics and {I}mage + {P}rocessing--{T}he {V}irtual {R}eality {M}odeling {L}anguage--{Part~1}: {F}unctional + {S}pecification and {UTF-8} {E}ncoding", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO/IEC 14772-1", + YEAR=1998} + +@BOOK{iso/iec8859-1, + AUTHOR="ISO/IEC:{\noopsort{0}}8859-1{~}1998", + TITLE="{I}nformation {T}echnology--8-{B}it {S}imgle-{B}yte {C}oded {G}raphic + {C}haracter {S}ets--{Part~1}: {L}atin {A}lphabet {No.~1}", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO/IEC 8859-1", + YEAR=1998} + +@BOOK{iso/iec9070, + AUTHOR="ISO/IEC:{\noopsort{0}}9070{~}1991", + TITLE="{I}nformation {P}rocessing--{SGML} {S}upport {F}acilities--{R}egistration + {P}rocedures for {P}ublic {T}ext {O}wner {I}dentifiers. {S}econd edition, 15 April 1991", + PUBLISHER="International Organization for Standardization", + ADDRESS="Gen{\`e}ve, Suisse", + NOTE="International Standard ISO/IEC 9070", + YEAR=1991} + +@BOOK{darton1994, + AUTHOR="Mike Darton and John O.E. Clark", + TITLE="{T}he {D}ent {D}ictionary of {M}easurement", + ADDRESS="Londres", + PUBLISHER="J.M. Dent", + YEAR=1994} + +@BOOK{Jerrard1992, + AUTHOR="H.G. Jerrard and D.B McNeill", + TITLE="{A} {D}ictionary of {S}cientific {U}nits", + EDITION="sixi{\`e}me", + ADDRESS="Londres", + PUBLISHER="Chapman and Hall", + YEAR=1992} + +@BOOK{zupko1985, + AUTHOR="Ronald Edward Zupko", + TITLE="{A} {D}ictionary of {W}eights and {M}easures + for the {B}ritish {I}sles: {T}he {M}iddle {A}ges to the {T}wentieth + {C}entury", + ADDRESS="Philadelphia", + PUBLISHER="American Philosophical Society (Memoir {\#168})", + YEAR=1985} + +@BOOK{romano1999, + AUTHOR="Romano, Frank J.", + TITLE="{PDF} {P}rinting and {W}orkflow", + PUBLISHER="Prentice Hall PTR", + ADDRESS="Upper Saddle River, NJ 07458, {\url{http://www.phptr.com}}", + ISBN="0-13-020837-X", + YEAR=1998} + +@BOOKLET{Lawson1990, + AUTHOR="Lawson, Alexander", + TITLE="{A}natomy of a {T}ypeface", + ADDRESS="Londres et Boston", + YEAR=1990} + +@BOOKLET{Moran1971, + AUTHOR="Moran, James and Morison, Stanley", + TITLE="His typographic achievement", + ADDRESS="Londres", + YEAR=1971} + +@BOOKLET{Tschichold1965, + AUTHOR="Tschichold, Jan", + TITLE="{M}eisterbuch der {S}chrift", + ADDRESS="Ravensburg", + YEAR=1965} + +@BOOKLET{Wetzig1962, + AUTHOR="Wetzig, Emil", + TITLE="{K}ursiv als {B}uchschrift", + ADDRESS="Pages 39-43 dans Gutenberg-Jahrbuch", + YEAR=1962} + +@ARTICLE{TTC99, + AUTHOR="Christina Thiele", + TITLE="{T}he {T}reasure {C}hest: {P}ackage tours from {CTAN}", + JOURNAL=TUGboat, + VOLUME=20, + NUMBER=1, + PAGES="53--58", + MONTH=mar, + YEAR=1999} + +@UNPUBLISHED{encguide, + author = "Frank Mittelbach", + title = "{\texttt{encguide.tex}}", + note = "{\`{A}} para{\^{\i}}tre dans la distribution + {\LaTeXe} de base. {U}n jour. {D}u moins, telle est + l'intention"} + +@MISC{fre+cichon, +AUTHOR="Fremlin, D. H.", +TITLE="{C}ichon's diagram", +YEAR="1983/1984", +NOTE="{P}r{\'e}sent{\'e} au {S\'e}minaire {I}nitiation {\`a} +l'{A}nalyse, {G.~C}hoquet, {M.~R}ogalski, {J.~S}aint {R}aymond, +{\`a} l'{U}niversit{\'e} {P}ierre et {M}arie {C}urie, {P}aris, 23e +ann{\'e}e." +} + +@BOOK{bennett1951, +EDITOR="Bennett, Paul A.", +TITLE="{B}ooks and {P}rinting: {A} {T}reasury for {T}ypophiles", +ADDRESS="Cleveland", +YEAR=1951} + +@BOOK{defrancis1989, +AUTHOR="DeFrancis, John", +TITLE="{V}isible {S}peech: {T}he {D}iverse {O}neness of {W}riting {S}yatems", +ADDRESS="Honolulu", +YEAR=1989} + +@BOOK{degering1965, +AUTHOR="Gegering, Hermann", +TITLE="{L}ettering", +ADDRESS="New York", +YEAR=1965} + +@BOOK{gaur1984, +AUTHOR="Gaur, Albertine", +TITLE="{A} {H}istory of {W}riting", +ADDRESS="Londres", +YEAR=1984} + +@BOOK{gelb1963, +AUTHOR="Gelb, I.J.", +TITLE="{A} {S}tudy of {W}riting", +ADDRESS="Chicago", +EDITION="deuxi{è}me", +YEAR=1963} + +@BOOK{gray1986, +AUTHOR="Gray, Nicolette", +TITLE="{A} {H}istory of {L}ettering", +ADDRESS="Oxford", +YEAR=1986} + +@BOOK{gray1971, +AUTHOR="Gray, Nicolette", +TITLE="{L}ettering as {D}rawing", +ADDRESS="Oxford", +YEAR=1971} + +@BOOK{kenney1974, +AUTHOR="Kenney, E. J.", +TITLE="{T}he {C}lassical {T}ext: {A}spects of {E}diting in the {A}ge of the {P}rinted {B}ook", +ADDRESS="Berkeley", +YEAR=1974} + +@BOOK{knuttel1951, +AUTHOR="Knuttel, Gerard", +TITLE="{T}he {L}etter as a {W}ork of {A}rt", +ADDRESS="Amsterdam", +YEAR=1951} + +@BOOK{Meggs1983, +AUTHOR="Meggs, Philip B.", +TITLE="{A} {H}istory of {G}raphic {D}esign", +ADDRESS="New York", +YEAR=1983} + +@BOOK{Morison1972, +AUTHOR="Morison, Stanley", +TITLE="{P}olitics and {S}cript", +ADDRESS="Oxford", +YEAR=1972} + +@BOOK{Morison1981, +AUTHOR="Morison, Stanley", +TITLE="Selected Essays on the History of Letter-forms", +Note="2 volumes", +ADDRESS="Cambridge, U.K.", +YEAR=1981} + +@BOOK{vervliet1972, +EDITOR="Vervliet, H. D. L.", +TITLE="{T}he {B}ook through 5000 {Y}ears", +ADDRESS="Londres", +YEAR=1972} + +@BOOK{avrin1991, +AUTHOR="Avrin, Leila", +TITLE="{S}cribes, {S}cript and {B}ooks: {T}he {B}ook {A}rts from {A}ntiquity to {R}enaissance", +ADDRESS="Chicago et Londres", +YEAR=1991} + +@BOOK{diringer1953, +AUTHOR="Diringer, David", +TITLE="{T}he {H}and {P}roduced {B}ook", +NOTE="R{\'e}impression dans {\cite{diringer1982}}", +ADDRESS="Londres", +YEAR=1953} + +@BOOK{diringer1982, +AUTHOR="Diringer, David", +TITLE="{T}he {B}ook {B}efore {P}rinting", +NOTE="R{\'e}impression de {\cite{diringer1953}}", +ADDRESS="New York", +YEAR=1982} + +@BOOK{jeffery1990, +AUTHOR="Jeffery, Lillian K.", +TITLE="{T}he {L}ocal {S}cripts of {A}rchaic {G}reece", +ADDRESS="Oxford", +EDITION="deuxi{\`e}me", +YEAR=1990} + +@BOOK{knight1984, +AUTHOR="Knight, Stan", +TITLE="{H}istorical {S}cripts", +ADDRESS="Londres", +YEAR=1984} + +@BOOK{noordzij1982, +AUTHOR="Noordz{\ij}, Gerrit", +TITLE="{T}he {S}troke of the {P}en", +ADDRESS="The Hague", +YEAR=1982} + +@BOOK{parkes1993, +AUTHOR="Parkes, M. B.", +TITLE="{P}ause and {E}ffect", +ADDRESS="Berkeley", +YEAR=1993} + +@BOOK{stevick1994, +AUTHOR="Stevick, Robert D.", +TITLE="{T}he {E}arliest {I}rish and {E}nglish {B}ookarts", +ADDRESS="Philadelphia", +YEAR=1994} + +@BOOK{wardrop1963, +AUTHOR="Wardrop, James", +TITLE="{T}he {S}cript of {H}umanism", +ADDRESS="Oxford", +YEAR=1963} + +@BOOK{barker1992, +AUTHOR="Barker, Nicolas", +TITRE="{A}ldus {M}anutius and the {D}evelopment of {G}reek {S}cript and {T}ype in the {F}ifteenth {C}entury", +ADDRESS="New York", +EDITION="deuxi{è}me", +YEAR=1992} + +@BOOK{blumenthal1973, +AUTHOR="Blumenthal. Joseph", +TITLE="{A}rt of the {P}rinted {B}ook", +ADDRESS="New York", +YEAR=1973} + +@BOOK{carter1969, +AUTHOR="Carter, Harry", +TITLE="{A} {V}iew of {E}arly {T}ypography", +ADDRESS="Oxford", +YEAR=1969} + +@BOOK{BM1908-85, +KEY="British Museum", +AUTHOR="{British Museum}", +TITLE="{C}atalog of {B}ooks {P}rinted in the {\textsc{XV}}th {C}entury {N}ow in the {B}ritish +{M}useum", +NOTE="Douze volumes {\`a} ce jour", +ADDRESS="Londres", +YEAR="1908--85"} + +@BOOK{chappell1970, +AUTHOR="Chappell, Warren", +TITLE="{A} {S}hort {H}istory of the {P}rinted Word", +PUBLISHER="{The New York Times}", +ADDRESS="New York", +YEAR=1970} + +@BOOK{chappell1999, +AUTHOR="Chappell, Warren and Bringhurst, Robert", +TITLE="{A} {S}hort {H}istory of the {P}rinted Word", +EDITION="seconde", +ADDRESS="Vancouver", +PUBLISHER="Hartley {\&} Marks", +ISBN="0-88179-154-7", +YEAR=1999} + +@BOOK{day1966, +EDITOR="Day, Kenneth", +TITLE="{B}ook {T}ypography 1815--1965", +ADDRESS="Londres", +YEAR=1966} + +@BOOK{dreyfus1963-72, +EDITOR="Dreyfus, John", +TITLE="{T}ype {S}pecimen {F}ac{S}imiles", +NOTE="Deux volumes", +YEAR="1963--72"} + +@BOOK{enschede1978, +AUTHOR="Ensched{\'e}, Charles", +TITLE="{T}ypefoundries in the {N}etherlands", +NOTE="Traduit avec r{é}visions et notes par Harry Carter", +ADDRESS="Haarlem, Netherlands", +YEAR=1978} + +@MISC{fine-print, +KEY="fineprint", +TITLE="{F}ine {P}rint on {T}ype: {T}he {B}est of {F}ine {P}rint {M}agazine on {T}ype and +{T}ypography. San Francisco", +YEAR=1988} + +@BOOK{huss1973, +AUTHOR="Huss, Richard E.", +TITLE="{T}he {D}evelopment of {P}rinters' {M}echanical {T}ypesetting {M}ethods, 1822--1925", +ADDRESS="Charlottesville, Virginia", +YEAR=1973} + +@BOOK{johnson1970, +AUTHOR="Johnson, A. F.", +TITLE="{S}elected {E}ssays on {B}ooks and {P}rinting", +ADDRESS="Amsterdam", +year=1970} + +@BOOK{layton1994, +AUTHOR="Layton, Evro", +TITLE="{T}he {S}ixteenth {C}entury {G}reek {B}ook in {I}taly", +ADDRESS="Venise", +YEAR=1994} + +@BOOK{morison1996, +YEAR=1996, +AUTHOR="Morison, Stanley", +TITLE="{L}etter {F}orms: {T}ypographic and {S}criptorial", +ADDRESS="New York 1966, Vancouver 1996"} + +@BOOK{morison1963, +AUTHOR="Morison, Stanley and Day, Kenneth", +TITLE="{T}he {T}ypographic {B}ook, 1450--1935", +ADDRESS="Londres", +YEAR=1963} + +@BOOK{proctor1900, +AUTHOR="Proctor, Robert", +TITLE="{T}he {P}rinting of {G}reek in the {F}ifteenth {C}entury", +ADDRESS="Oxford", +YEAR=1900} + +@BOOK{scholderer1927, +AUTHOR="Scholderer, Victor", +TITLE="{G}reek {P}rinting {T}ypes 1465--1927", +ADDRESS="Londres", +YEAR=1927} + +@BOOK{steinberg1996, +AUTHOR="Steinberg, S. H.", +TITLE="{F}ive {H}undred {Y}ears of {P}rinting", +EDITION="quatri{\`e}me", +ADDRESS="Newcastle, Delaware", +YEAR=1996} + +@BOOK{vervliet1981, +AUTHOR="Vervliet, H. D. L.", +TITLE="{C}yrillic and {O}riental {T}ypography in {R}ome at the {E}nd of the {S}ixteenth +{C}entury: {A}n {I}nquiry into the {W}ork of {R}obert {G}ranjon", +ADDRESS="Berkeley", +YEAR=1981} + +@BOOK{zimmer1983, +AUTHOR="Zimmer, Szczepan K.", +TITLE="{T}he {B}eginning of {C}yrillic {P}rinting", +ADDRESS="New York", +YEAR=1983} + +@BOOK{carter1987, +AUTHOR="Carter, Sebastian", +TITLE="{T}wentieth-{C}entury {T}ype {D}esigners", +ADDRESS="Londres et New York", +YEAR=1987} + +@BOOK{dreyfus1952, +AUTHOR="Dreyfus, John", +TITLE="{T}he {W}ork of {J}an van {K}rimpem", +ADDRESS="The Hague", +YEAR=1952} + +@BOOK{goudy1978, +AUTHOR="Goudy, Frederic W.", +TITLE="{G}oudy's {T}ype {D}esigns", +ADDRESS="New Rochelle, N.Y.", +EDITION="deuxi{\`e}me", +YEAR=1978} + +@BOOK{goudy1940, +AUTHOR="Goudy, Frederic W.", +TITLE="{T}ypologia: {S}tudies in {T}ype {D}esign {\&} {T}ype {M}aking", +ADDRESS="Berkeley et Los Angeles", +YEAR=1940} + +@BOOK{mclean1975, +AUTHOR="McLean, Rauri", +TITLE="{J}an {T}schichold: {T}ypographer", +ADDRESS="Londres", +YEAR=1975} + +@BOOK{morison1973, +AUTHOR="Morison, Stanley and others", +TITLE="{A} {T}ally of {T}ypes", +ADDRESS="Cambridge, U.K.", +EDITION="deuxi{è}me", +YEAR=1973} + +@BOOK{snyder1985, +AUTHOR="Snyder, Gertrude and Peckolick, Alan", +TITLE="{H}erb {L}ubalin", +ADDRESS="New York", +YEAR=1985} + +@BOOK{spencer1982, +AUTHOR="Spencer, Herbert", +TITLE="{P}ioneers of {M}odern {T}ypography", +ADDRESS="Cambridge, Mass.", +NOTE="{\'e}dition r{\'e}vis{\'e}e", +YEAR=1982} + +@BOOK{zapf1970b, +AUTHOR="Zapf, Hermann", +TITLE="{M}anuale {T}ypographicum", +ADDRESS="Cambridge Mass.", +NOTE="{\'e}dition r{\'e}vis{\'e}e", +YEAR=1970} + +@BOOK{zapf1968, +AUTHOR="Zapf, Hermann", +TITLE="{M}anuale {T}ypographicum 1968", +ADDRESS="Francfort et New York", +YEAR=1968} + +@BOOK{zapf1978, +AUTHOR="Zapf, Hermann", +TITLE="{T}ypographic {V}ariations", +ADDRESS="New Rochelle, N.Y.", +EDITION="deuxi{è}me", +YEAR=1978} + +@INCOLLECTION{benjamin1970, +AUTHOR="Benjamin, Walter", +TITLE="{T}he {W}ork of {A}rt in the {A}ge of {M}echanical {R}eproduction", +BOOKTITLE="{I}lluminations", +ADDRESS="Londres", +YEAR=1970} + +@INCOLLECTION{davids1985, +AUTHOR="Davids, Betsy and Petrillo, Jim", +TITLE="{T}he {A}rtist as {B}ook {P}rinter", +BOOKTITLE="{A}rtists' {B}ooks", +ADDRESS="New York", +EDITOR="Joan Lyons", +YEAR=1985} + +@BOOK{dowding1966, +AUTHOR="Dowding, Geoffrey", +TITLE="{F}iner {P}oints in the {S}pacing and {A}rrangement of {T}ype", +ADDRESS="Londres", +EDITION="troisi{\`e}me", +YEAR=1966} + +@BOOK{duncan1987, +AUTHOR="Duncan, Harry", +TITLE="{D}oors of {P}erception", +ADDRESS="Austin, Texas", +YEAR=1987} + +@BOOK{gill1993, +AUTHOR="Gill, Eric", +TITLE="{A}n {E}ssay on {T}ypography", +EDITION="deuxi{\`e}me", +ADDRESS="Londres", +YEAR=1993} + +@BOOK{huntley1970, +AUTHOR="Huntley, H. E.", +TITLE="{T}he {D}ivine {P}roportion: {A} {S}tudy in {M}athematical {B}eauty", +ADDRESS="New York", +YEAR=1970} + +@BOOK{lecorbusier1954, +AUTHOR={{Le Corbusier}}, +TITLE="{T}he {M}odulor", +EDITION="deuxi{\`e}me", +ADDRESS="Cambridge, Mass.", +YEAR=1954} + +@BOOK{morison1936, +AUTHOR="Morison, Stanley", +TITLE="{F}irst {P}rinciples of {T}ypography", +xADDRESS="New York", +PUBLISHER="Cambridge University Press", +YEAR=1936} + +@BOOK{mumford1952, +AUTHOR="Mumford, Lewis", +TITLE="{A}rt and {T}echnics", +ADDRESS="New Tork", +YEAR=1952} + +@BOOK{pye1968, +AUTHOR="Pye, David", +TITLE="{T}he {N}ature and {A}rt of {W}orlmanship", +ADDRESS="Cambridge, U.K.", +YEAR=1968}, + +@BOOK{stevens1974, +AUTHOR="Stevens, Peter S.", +TITLE="{P}atterns in {N}ature", +ADDRES="Boston", +YEAR=1974} + +@BOOK{thompson1961, +AUTHOR="Thompson, {D'A}rcy", +TITLE="{O}n {G}rowth and {F}orm", +ADDRESS="Cambridge, U.L.", +YEAR="1917; {\'e}dition r{\'e}vis{\'e}e 1942; abr{\'e}g{\'e}e par {J. T. B}onner, 1961"} + +@BOOK{tschichold1967, +AUTHOR="Tschichold, Jan", +TITLE="{A}symmetric {T}ypography", +ADDRESS="New York", +YEAR=1967} + +@BOOK{warde1955, +AUTHOR="Warde, Beatrice", +TITLE="{T}he {C}hrystal {G}obelet", +ADDRESS="Londres", +YEAR=1955} + +@BOOK{washburn1988, +AUTHOR="Washburn, Dorothy K. and Crowe, Donald W.", +TITLE="{S}ymmetries of {C}ulture: {T}heory and {P}ractice of {P}lane {P}attern {A}nalysis", +ADDRESS="Seattle", +YEAR=1988} + +@BOOK{dair1967, +AUTHOR="Dair, Carl", +TITLE="{D}esign with {T}ype", +EDITION="deuxi{\`e}me", +ADDRESS="Toronto", +YEAR=1967} + +@BOOK{itten1961, +AUTHOR="Itten, Johannes", +TITLE="{T}he {A}rt of {C}olor", +NOTE="traduit par Ernst von Haagen", +ADDRESS="New York", +YEAR=1961} + +@BOOK{karow1994a, +AUTHOR="Karow, Peter", +TITLE="{D}igital {T}ypefaces: {D}escription and {F}ormats", +EDITION="deuxi{\`e}me", +ADDRESS="Berlin", +PUBLISHER="Springer-Verlag", +ISBN="0-387-56509-4", +NOTE="Traduit par Bill Horton", +YEAR=1994} + +@BOOK{legros1980, +AUTHOR="Legros, L. A. and Grant J. C.", +TITLE="{T}ypographical {P}rinting {S}urfaces", +ADDRESS="New York", +YEAR=1980} + +@BOOK{mclean1980, +AUTHOR="McLean, Rauri", +TITLE="{T}he {T}hames and {H}udson {M}anual of {T}ypography", +ADDRESS="Londres", +publisher="Thames and Hudson Ltd.", +ISBN="0-500-68022-1", +YEAR="1980, 1988, 1992"} + +@BOOK{douclas1989, +AUTHOR="Douclas, Martin", +TITLE="{B}ook {D}esign: {A} {P}ractical {I}ntroduction", +ADDRESS="New York", +YEAR=1989} + +@BOOK{tufte1990, +AUTHOR="Tufte, Edward R.", +TITLE="{E}nvisioning {I}nformation", +ADDRESS="Cheshire, Connecticut", +YEAR=1990} + +@BOOK{tufte1983, +AUTHOR="Tufte, Edward R.", +TITLE="{T}he {V}isual {D}isplay of {Q}uantitative {I}nformation", +ADDRESS="Cheshire, Connecticut", +YEAR=1983} + +@BOOK{west1973, +AUTHOR="Wrst, Martin L.", +TITLE="{T}extual {C}riticism and {E}ditorial {T}echnique {A}pplicalble to {G}reek and {L}atin {T}exts", +ADDRESS="Stuttgart", +YEAR=1973} + +@BOOK{wick1965, +AUTHOR="Wick, Carl", +TITLE="{R}ules for {T}ypesetting {M}athematics", +ADDRESS="Prague", +YEAR=1965} + +@BOOK{williamson1983, +AUTHOR="Williamson, Hugh", +TITLE="{M}ethods of {B}ook {D}esign", +ADDRESS="Londres", +YEAR=1983} + +@BOOK{wilson1993, +AUTHOR="Wilson, Adrian", +TITLE="{T}he {D}esign of {B}ooks", +ADDRESS="San Francisco, California", +PUBLISHER="Chronicle Books", +ISBN="0-8118-0304-X", +YEAR=1993} + +@BOOK{coulmas1989, +AUTHOR="Coulmas, Florian", +TITLE="{T}he {W}riting {S}ystem of the {W}orld", +ADDRESS="Oxford", +YEAR=1989} + +@BOOK{daniels1996, +AUTHOR="Daniels, Peter T. and {Bright, {\'e}d.}, William", +TITLE="{T}he {W}orld's {W}riting {S}ystems", +ADDRESS="New York", +YEAR=1996} + +@BOOK{hlavsa1961, +AUTHOR="Hlavsa, Old{\v{r}}ich", +TITLE="{A} {B}ook of {T}ype and {D}esign", +ADDRESS="New York", +YEAR=1961} + +@BOOK{iso6937, +AUTHOR="{International Organization for Standardization}", +TITLE="{I}nformation {P}rocessing: {C}oded {C}haracter {S}ets for {T}ext {C}ommunication. +{\textsc{ISO~6937}}. {\textrm{Parts~1--2 {\&} Addendum~01}}", +ADDRESS="Gen{\`e}ve", +YEAR="1983--89"} + +@BOOK{iso8859, +AUTHOR="{International Organization for Standardization}", +TITLE="{I}nformation {P}rocessing: 8-bit {S}ingle-byte {C}oded {G}raphic {C}haracter +{S}ets. {\textsc{ISO~8859}}. {\textrm{Parts~1--9}}", +ADDRESS="Gen{\`e}ve", +YEAR="1987--89"} + +@BOOK{iso10646, +AUTHOR="{International Organization for Standardization}", +TITLE="{I}nformation {P}rocessing: {U}niversal {M}ultiple {O}ctet {C}oded {C}haracter +{S}et. {\textsc{ISO~10646}}. {\textrm{Part~1}:} {A}rchitecture and {B}asic {M}ultilingual +{P}lane", +ADDRESS="Gen{\`e}ve", +YEAR="1987--89"} + +@BOOK{sutton1968, +AUTHOR="Sutton, James and Bartram, Alan", +TITLE="{A}n {A}tlas of {T}ypeforms", +ADDRESS="Londres", +YEAR=1968} + +@BOOK{JMPL, +AUTHOR="Bayart, Benjamin", +TITLE="Joli manuel pour {\LaTeXe}, guide local de l'{ESIEE}", +ADDRESS="{\url{CTAN:/tex-archive/info/JoliManuelPourLaTeX.ps.gz}}", +MONTH=dec, +YEAR=1995} + +@BOOK{MRHA1996, +AUTHOR="Price, Glanville and others", +EDITION="cinqui{\`e}me", +TITLE="{MRHA} {S}tyle book", +PUBLISHER="{MRHA}", +ADDRESS="Londres", +YEAR=1996} + +@MISC{plari, +TITLE="The {\texttt{plari}} class", +AUTHOR="Antti-Juhani Kaijanaho", +ADDRESS="{\url{CTAN:macros/latex/contrib/supported/plari}}", +MONTH=nov, +YEAR=1998} + +@TechReport{Knuth++91, + author = {Donald E. Knuth}, + title = {Fixed-point glue setting}, + institution = {\url{CTAN:/systems/knuth/glue.web}}, + year = 1991 +} + + +@Article{Knuth++82, + author = {Donald E. Knuth}, + title = {Fixed-point arithmetic for {\TeX}}, + journal = TUGboat, + year = 1982, + volume = 1, + number = 3, + pages = {10--27}, + month = mar, +} + +@BOOKLET{hypatia, +TITLE="{H}ypatia's {G}uide to {\BibTeX}", +AUTHOR="Paul Taylor and Mark Dawson", +YEAR=1996, +MONTH=may, +ADDRESS="{\url{http://hypatia.dcs.qmw.ac.uk/html/bibliography.html}}" +} +@BOOK{guillemin1981, +TITLE="Syntaxe compar{\'e}e du fran{\c{c}}ais et de l'anglais, +probl{\`e}mes de traduction", +AUTHOR="Guillemin-Flesher, Jacqueline", +PUBLISHER="{\'E}ditions {O}phrys", +YEAR="1981, 1983, 1986", +ISBN="2-7080-0502-2"} + +@ARTICLE{goosens1992, +AUTHOR="Goossens, Michel and Herw{\ij}nen, Eric van", +TITLE="Scientific text processing", +JOURNAL="International Journal of Modern Phycics C [Physics and Computers]", +MONTH=jun, +VOLUME=3, +NUMBER=3, +PAGE="479--546", +YEAR=1992} + +@Article{Goossens+TB16-4-95, + author = "Michel Goossens", + title = "{{Writing the future is reading the past}}", + journal = TUGboat, + year = "1995", + volume = "16", + number = "4", + pages = "353--354", + issn= "0896--3207", + month = dec, +} + +@BOOK{encychose, +TITLE="{E}ncyclop{\'e}die de la chose imprim{\'e}e --- du papier {\`a} l'{\'e}cran", +EDITOR="Combier, Marc and Pesez, Yvette", +PUBLISHER="Retz/Her", +ADDRESS="Paris", +NOTE="Pr{\'e}face de {F}ran{\c{c}}ois {R}ichaudeau", +ISBN="2-7256-1773-1", +YEAR=1999} + +@BOOK{unicode3, +TITLE="{T}he {U}nicode {S}tandard, {V}ersion 3.0", +KEY="Unicode", +AUTHOR="{T}he {U}nicode {C}onsortium", +ADDRESS = "Reading, Massachusetts", +PUBLISHER="Addison-Wesley Developers Press", +MONTH=fev, +YEAR=2000} + +@BOOK{eckstein-xml, +TITLE="{XML} pr{\'e}cis et concis", +AUTHOR="Eckstein, Robert and Casabianca, Michel", +NOTE="Traduction de {J}ames {G}u{\'e}rin", +PUBLISHER="{\'E}ditions O'Reilly", +ADDRESS="18, rue S{\'e}guier, 75006 PARIS", +ISBN="2-84177-104-0", +MONTH=mar, +YEAR=2000} + +@BOOKLET{REPEAT, + AUTHOR="Victor E{\ij}khout", + TITLE="Le paquetage {\texttt{repeat}}", + ADDRESS="University of Illinois, Urbana-Campaign, USA", + NOTE="{\CTAN}: \url{tex-archive/macros/generic/eijkhout/repeat}"} + +@ARTICLE{EG98, + AUTHOR="Esperet, Philippe and Girou, Denis", + JOURNAL=j-GUTENBERG, + TITLE="Coloriage du pavage dit de {T}ruchet", + VOLUME=31, + MONTH=dec, + YEAR=1998, + pages="5--18", + note="voir{~\url{http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPS/31-girou.ps.gz}}" +} + +@BOOKLET{ALDRATEX, +AUTHOR="Gurari, Eitan M.", +TITLE="{\textsf{(Al)Dra\TeX}}", +ADDRESS="Ohio State University, Columbus, USA", +NOTE="{\url{CTAN: graphics/dratex}} (voir aussi + {\url{http://www.cis.ohio-state.edu/~gurari/systems.html}})" +} + +@BOOKLET{FORMLETT, +AUTHOR="Jiang, Zhuhan", +TITLE="Le paquetage {\texttt{formlett}}", +ADDRESS="University of New England, Armidale, Australia", +NOTE="{\url{CTAN: macros/generic/formlett.sty}} (voir aussi +{\url{http://maths.une.edu.au/~zhuhan/util.html#computer}})" +} + +@BOOKLET{MULTIDO, +AUTHOR="Zandt, Timothy van", +TITLE="Le paquetage {\texttt{multido}}", +ADDRESS="INSEAD, Fontainebleau, France", +NOTE="{\url{CTAN: macros/generic/multido}}" +} + +@BOOKLET{PSTRICKSa, +AUTHOR="Zandt, Timothy van", +TITLE="Le paquetage {\texttt{PSTricks}}", +ADDRESS="INSEAD, Fontainebleau, France", +NOTE="{\url{CTAN: graphics/pstricks}} (voir aussi +{\url{http://www.tug.org/applications/PSTricks}})" +} + +@Book{Deledicq97, + author = {Andr\'e Deledicq}, + title = {Le monde des pavages}, + year = {1997}, + publisher = {ACL \'Editions} +} + +@Article{Gardner75, + author = {Martin Gardner}, + title = {On tesselating the plane with convex polygon tiles}, + journal = {Scientific American}, + year = {1975}, + month = Jul, + pages = {112--117} +} + +@Article{Girou94, + author = {Denis Girou}, + title = {Pr\'esentation de PSTricks}, + journal = {Cahiers GUTenberg}, + year = {1994}, + month = feb, + volume = {16}, + pages = {21--70} +} + +@Misc{Girou95, + author = {Denis Girou}, + title = {Building high level objects in PSTricks, TUG'95, St Petersburg, + Florida}, + year = {1995}, + howpublished = {Available at + {\url{http://www.tug.org/applications/PSTricks/TUG95-PSTricks_4.ps.gz}}} +} + +@Book{GS87, + author = {Branko Gr\"unbaum and Geoffrey Shephard}, + title = {Tilings and Patterns}, + year = {1987}, + publisher = {Freeman and Company} +} + +@Article{Laan96, + author = {Kees van der Laan}, + title = {Paradigms: Just a little bit of PostScript}, + journal = {MAPS}, + year = {1996}, + volume = {17}, + pages = {137--150} +} + +@Article{MLgraphTSI, + author = {Emmanuel Chailloux and Guy Cousineau and Asc\'ander Su\'arez}, + title = {Programmation fonctionnelle de graphismes pour la production + d'illustrations techniques}, + journal = {Technique et science informatique}, + year = {1996}, + volume = {15}, + number = {7}, + pages = {977--1007} +} + +@Misc{PstChart, + author = {Denis Girou}, + title = {PstChart. Business charts in {\AllTeX{}} + PostScript with PSTricks}, + year = {1993-1998}, + howpublished = {\url{http://www.tug.org/applications/PSTricks/PstChart}} +} + +@Misc{XYpic, + author = {Kristoffer H. Rose and Ross Moore}, + title = {{\XYpic}. Pattern and Tile extension}, + version = {3.5}, + year = {1991-1998}, + howpublished = {Available from {CTAN}, {\url{macros/generic/diagrams/xypic}}} +} + +@Misc{XYpic-polygon, + author = {Kristoffer H. Rose and Ross Moore}, + title = {{\XYpic}. Polygon feature}, + version = {3.5}, + year = {1991-1998}, + howpublished = {Available from {CTAN}, {\url{macros/generic/diagrams/xypic}}} +} + +@Misc{kloeckl2000, + author="Kl{\"o}ckl, Ingo", + title="{\LaTeXe}: {T}ips und {T}ricks", + ISBN="3-932588-37-1", + year=2000} + +@article{Bell+TB8-1-54, +author="{Bell, II}, Edwin V.", +title="{A}uto{L}etter: a {\TeX\ } form letter procedure", +journal=TUGboat, +volume=8, +number=1, +pages=54, +month=avr, +year=1987} + +@article{Garavelli+TB8-1-53, +author="Garavelli, John S.", +title="Form letter macros", +journal=TUGboat, +volume=8, +number=1, +pages=53, +month=avr, +year=1987} + +@article{Lee+TB7-3-187, +author="Lee, John", +title="Form letters", +journal=TUGboat, +volume=7, +number=1, +pages=187, +month=oct, +year=1986} + +@article{McKinstry+TB8-1-60, +author="McKinstry, Graeme", +title="Form letters", +journal=TUGboat, +volume=8, +number=1, +pages=60, +month=avr, +year=1987} + +@article{Bolek98, +author="Bolek, Piotr", +title="{\MPT} and patterns", +journal=TUGboat, +volume=19, +number=3, +pages="276--283", +month=sep, +year=1998, +note="Disponible sur CTAN en {\url{graphics/metapost/macros/mpattern/}}", +} + +@article{Wang65, +author="Wang, Hao", +title="{G}ames, {L}ogic and {C}omputers", +journal="Scientific American", +pages="98--106", +month=nov, +year=1965} + +@BOOK{kreher1998, +AUTHOR="Kreher, Donald L. and Stinson, Douglas R.", +TITLE="{C}ombinatorial {A}lgorithms: {G}eneration, {E}numeration and {S}earch", +PUBLISHER="CRC Press LTC", +ADDRESS="Boca Raton (FL)", +ISBN="084933988X", +MONTH=dec, +YEAR=1998} + +@BOOK{byram2, +AUTHOR="David Byram-Wigfield", +TITLE="The {T}inydict {T}inyguide", +PUBLISHER="Cappella Archive", +ADDRESS="Foley Terrace, Great Malvern, WR14 4RQ, England", +NOTE="{\url{http://www.cappella.demon.co.uk}} ou +{\url{byram@cappella.demon.co.uk}}", +MONTH=oct, +YEAR=1998} + +@BOOK{Davies1997, + author="W. V. Davies", + title="{R}eading the {P}ast: {E}gyptian {H}ieroglyphs", + publisher="University of California Press/British Museum", + isbn="0-520-06287-6", + year=1997} + +@BOOK{Healey1990, + author="Healey, John F.", + title="{R}eading the {P}ast: {T}he {E}arly {A}lphabet", + publisher="University of California Press/British Museum", + isbn="0-520-07309-6", + year=1990} + +@BOOK{Walker1987, + author="C. B. F. Walker", + title="{R}eading the {P}ast: {C}uneiform", + publisher="University of California Press/British Museum", + isbn="0-520-06115-2", + year=1987} + +@MISC{HIEROGLYPH, + author="Serge Rosmorduc", + title="A {\LaTeX}periment of hieroglyphic typesetting", + note="Disponible sur {CTAN} dans {\url{tex-archive/fonts/hieroglyph}}.", + year=1995} + +@article{MANCOD, + AUTHOR = {Jan Buurman and Nicolas Grimal and Michael Hainsworth and Jochen Hallof + and Dirk {Van der Plas}}, + TITLE = {Inventaire des signes hi{\'e}roglyphyques en vue de leur saisie + informatique}, + JOURNAL = {M{\'e}moires de l'{A}cad{\'e}mie des {I}nscriptions et {B}elles + {L}ettres, {P}aris}, + YEAR = {1988}, +} + +@booklet{adams1997, + AUTHOR="Adams, William F.", + TITLE="{O}ne {T}ypeface, many fonts ({A} {G}uide to {R}oman and {I}talic {D}esign)", + NOTE="{\url{http://members.aol.com/willadams/portfolio/typography/onetype.pdf}}", + YEAR=1997} + +@book{catich1985, + author="Catich, Edward M. Fra", + title="{T}he {O}rigin of the {S}erif: {B}rush {W}riting {{\&}} {R}oman {L}etters", + publisher="St. Ambrose University", + address="Davenport, Iowa", + ISBN="paperback 0-9629740-1-3, hardcover 0-9629740-0-5", + year=1985} + +@book{chappell1935, + author="Chappell, Warren", + title="{T}he {A}natomy of {L}ettering", + publisher="Lorin {{\&}} Mussey", + address="New York", + year=1935} + +@book{chappell1975, + author="Chappell, Warren", + title="{T}he {L}iving {A}lphabet", + publisher="The University of Virginia Press", + address="Charlottesvile", + ISBN="0813906350", + year=1975} + +@book{charatan1993, + author="Charatan, Karen", + title="{ABC-ZIG} {C}alligraphy", + publisher="EK Success", + address="Carlstadt, New Jersey", + year=1993} + +@book{harvey1996, + author="Harvey, Michael", + title="{C}reative {L}ettering {T}oday", + publisher="Design Books", + address="New York", + ISBN="1-55821-453-4", + year=1996} + +@BOOK{knudsen1985, + author="Knudsen, Carolyn", + title="{A}n {I}talic {C}alligraphy {H}andbook", + publisher="Stemmer House Publishers, Inc.", + address="Owings Mills, MD", + ISBN="0-88045-067-3", + year=1985} + +@BOOK{lupfer1982, + author="Lupfer, E. A.", + title="{O}rnate {P}ictorial {C}alligraphy: {G}ems of {F}lourishing", + publisher="Dover Publications", + address="New York", + ISBN="0-486-21957-7", + year=1982} + +@BOOK{meehan1991, + author="Meehan, Aidan", + title="{C}eltic {D}esign: {A} {B}eginner's {M}anual", + publisher="Thames and Hudson", + address="New York", + ISBN="0-500-27629-3", + year=1991} + +@BOOK{meehan1992, + author="Meehan, Aidan", + title="{C}eltic {D}esign: {I}llumitated {L}etters", + publisher="Thames and Hudson", + address="New York", + ISBN="0-500-27685-4", + year=1992} + +@BOOK{ogg1948, + author="Ogg, Oscar", + title="{T}he 26 {L}etters", + publisher="The Thomas Y. Crowell Company", + address="New York", + year=1948} + +@BOOK{sogen1990, + author="Sogen, Omori and {Terayama Katsujo}", + title="{Z}en and the {A}rt of {C}alligraphy", + publisher="Pengin Group, Arkansas", + address="Londres", + ISBN="0-14-019144-5", + year=1990} + +@BOOK{seligman1994, + author="Seligman, Patricia", + title="{T}lluminated {A}lphabet", + publisher="Quarto Inc.", + address="Londres", + ISBN="1-56138-458-5", + year=1994} + +@BOOK{tomkins1983, + author="Tomkins, Thomas and Milns, William", + title="{O}rnemental {P}enmanship: {T}wo {E}ighteenth-{C}entury {E}nglish {C}lassics of + {C}alligraphy", + publisher="Dover Publications", + address="New York", + ISBN="0-486-24449-0", + note="Fac-simil{\'e} de {\emph{The Beauties of Writing}} par Tomkins, 1777 et + {\emph{The Penman's Repository}} par Milnes, 1794-95", + year=1983} + +@BOOK{d-wilson1990, + author="Wilson, Diana Hardy", + title="{T}he {E}ncyclopedia of {C}alligraphy {T}echniques", + publisher="Quarto Book", + address="Philadelphia", + ISBN="0-89471-850-9", + year=1999} + +@BOOK{winters1994, + author="Winters, Eleanor", + title="{M}astering {C}opperplate {C}alligraphy", + publisher="Gramercy Books", + address="Avenel, New Jersey", + ISBN="0-517-10134-3", + year=1994} + +@BOOK{wotzkow1967, + author="Wotzkow, Helm", + title="{T}he {A}rt of {H}and {L}ettering: {I}ts {M}astery and {P}ractice", + publisher="Dover Publications", + address="New York", + ISBN="0-486-21797-3", + year=1967} + +@BOOK{zapf1985, + author="Zapf, Hermann", + title="{C}reative {T}ypography: {I}instructions and {A}lphabets", + publisher="Rotring-werke Riepe KG", + address="Allemagne", + year=1985} + +@BOOK{clark1997, + author="Clark, Nick", + title="{D}uotones, {T}ritones and {Q}uadtones: {A} {C}omplete {V}isual {G}uide to + {E}nhancing {T}wo-, {T}hree-, and {F}our-{C}olor {I}mages", + address="San Francisco, California", + publisher="Chronicle Books", + ISBN="0-8118-1426-2", + year=1997} + +@BOOK{kvern1996, + author="Kvern, Olav Martin", + title="{R}eal {W}orld {F}reehand 5.0/5.5", + publisher = pub-PEACHPIT, + address = pub-PEACHPIT+adr, + ISBN="0-201-88360-0", + year=1996} + +@BOOK{gosney1995, + author="Gosney, Michael and Dayton, Linnea", + title="{T}he {D}esktop {C}olor {B}ook", + note="{A} {V}erbum {G}uide", + edition="seconde", + publisher="MIS Press", + address="New York", + ISBN="1-55828-365-X", + year=1995} + +@BOOK{nyman1993, + author="Nyman, Matties", + title="{F}our {C}olors/{O}ne {I}mage: {G}etting {G}reat {C}olor {O}utput with + {P}hotoshop, {Q}uark{XP}ress, and {C}achet", + publisher = pub-PEACHPIT, + address = pub-PEACHPIT+adr, + ISBN="1-56609-083-0", + year=1993} + +@BOOK{tapscott1994, + author="Tapscott, Diane and Jeans, Lisa and Soberanis, Pat and Amladi, Rita and Ryan, + Jim", + title="{P}rofessional {S}tudio {T}echniques: {P}roduction {E}ssentials", + address="Mountain View, California", + publisher="Adobe Press", + ISBN="1-56830-124-3", + year=1994} + +@BOOK{bain1973, + author="Bain, George", + title="{C}eltic {A}rt: {T}he {M}ethods of {C}onstruction", + publisher="Dover Publications", + address="New York", + ISBN="0-486-22923-8", + year=1973} + +@BOOK{Burd1994, + editor="Burd, Rachel", + title="{G}raphic {A}rt {G}uild {H}andbook: {P}ricing anf {E}thical {G}uidelines", + edition="neuvi{\`e}me", + publisher="Graphic Arts Guild", + address="11 West 20th Street, 8th Floor; New York NY 10011-3704", + note="Distribu{\'e} par North Light Books, a division of {F\&W} Publications, Inc.; + 1507 Dana Avenue, Cincinnati, OH 45207", + ISBN="0-932102-09-3", + year=1994} + +@BOOK{callery1995, + editor="Callery, Emma", + title="{T}he {E}ncyclopedia of {O}rigami and {P}apercraft {T}echniques", + address="New Jersey", + publisher="Chartwell Books", + ISBN="0-7858-0441-2", + year=1995} + +@BOOK{churchill1965, + author="Churchill, Winston S.", + title="{P}ainting as a {P}astime", + address="New York", + publisher="Cornerstone Library", + year="1932, 1965"} + +@BOOK{gosney1990, + author="Gosney, Michael and Odam, John and Benson, Jim", + title="{T}he {G}ray {B}ook: {D}esigning in {B}lack {\&} {W}hite on {Y}our {C}omputer", + address="Chapel Hill, NC", + publisher="Ventana Press", + ISBN="1-56604-073-6", + year=1990} + +@BOOK{p-johnson1990, + author="Johnson, Pauline", + title="{C}reative {B}ookbinding", + publisher="Dover Publications", + address="New York", + ISBN="0-486-26307-X", + year=1990} + +@BOOK{little1994, + author="Little, Chad M.", + title="{B}ecoming a {C}omputer {A}rtist", + address="Indianapolis", + publisher="Sams Publishing", + ISBN="0-672-30397-3", + year=1994} + +@BOOK{white1980, + author="White, Jan V.", + title="{G}raphic {I}dea {N}otebook: {I}nventive techniques for designing printed pages", + address="New York", + publisher="Watson-Guptill Publications", + ISBN="0-8230-2149-1", + year=1980} + +@BOOK{withers1993, + author="Withers, Larry", + title="{H}ow to {F}old, {V}ol.~1: 102~{F}olds for the {A}rt {D}irector and {G}raphic {D}esigner {P}lus + {P}oint-of-{S}ale, {D}irect {M}ail, {I}nvitations, {G}reeting {C}ards and {M}ore", + address="Glenbrook, CT", + publisher="Art Direction Book Company", + ISBN="0-881080118-3", + year=1993} + +@BOOK{moye1994, + author="Moye, Stephen", + title="{T}ype by {D}esign: {A} {F}ontographer {U}ser's {G}uide to {E}lectronic {T}ypography", + address="Providence, Rhode Island", + publisher="The Studio", + ISBN="1-55828-447-8", + year=1994} + +@BOOK{burke1972, + author="Burke, Clifford", + title="{P}rinting {I}t", + address="New York", + publisher="Ballantine Books, Inc.", + ISBN="345-02694-2-295", + year=1972} + +@BOOK{felici1991, + author="Felici, James", + title="{T}he {D}esktop {S}tyle {G}uide", + address="New York", + publisher="Bantam Books, Inc.", + ISBN="0679790829", + year=1991} + +@BOOK{giegengack1945, + author="Giegengack, Augustus E.", + title="{U}nited {S}tates {G}overnment {P}rinting {O}ffice {S}tyle {M}anual", + address="Washington", + publisher="United States Government Printing Office", + month=jan, + year=1945} + +@ARTICLE{mendelson1992, + author="Mendelson, Edward", + title="{T}ypecasing: {C}hoosing and {U}sing {F}onts", + journal="PC Magazine", + pages="199--254", + month="27 " # oct, + year=1992} + +@BOOK{moore1991, + author="Moore, George", + title="{T}rue{T}ype {T}echnical {T}alk {\#}1: {A}n {I}ntroduction to {D}igital {T}ypography using + {T}rue{T}ype", + address="Redmond, Washington", + publisher="Microsoft Corporation", + month="5 " # nov, + year=1991} + +@BOOK{moore1992, + author="Moore, George", + title="{T}rue{T}ype {T}echnical {T}alk {\#}2: {L}inear vs. {N}on-{L}inear {S}caling", + address="Redmond, Washington", + publisher="Microsoft Corporation", + month="20 " # avr, + year=1992} + +@BOOK{schneiker1990, + author="Schneiker, Henry", + title="{T}ype {T}echnologies {I}lluminated", + address="Tucson, Arizona", + publisher="Kingsley/ATF Type Corp.", + year="1989, 1990"} + +@BOOK{stone1991, + author="Stone, Sumner", + title="{O}n {S}tone: {T}he {A}rt and {U}se of {T}ypography on the {P}ersonal {C}omputer", + address="San Francisco", + publisher="Bedford Arts, Publishers", + ISBN="0-938491-41-5", + year=1991} + +@BOOK{tracy1986a, +AUTHOR="Tracy, Walter", +TITLE="{L}etters of {C}redit: {A} {V}iew of {T}ype {D}esign", +ADDRESS="Boston", +PUBLISHER="David R. Godine, Publisher, Inc.", +YEAR=1986} + +@BOOK{ballinger1956, + author="Ballinger, Raymond A.", + title="{L}ettering {A}rt in {M}odern {U}se", + address="New York", + publisher="Rienhold Publishing Company", + year="1952, 1956"} + +@BOOK{binns1989, + author="Binns, Betty", + title="{B}etter {T}ype: {L}earn to see subtle distinctions in the faces and the spaces of + text type. {A}chieve legible, beautiful, and expressive type every time", + address="New York", + publisher="A Roundable Press Book, Watson-Guptill Publications", + ISBN="0-8230-0484-8", + year=1989} + +@BOOK{burke1990, + author="Burke, Clifford", + title="{T}ype from the {D}esktop: {D}esigning with {T}ype and your {C}omputer", + address="Chapel Hill, NC", + publisher="Ventana Press", + ISBN="0-940087-45-6", + year=1990} + +@BOOK{dwiggins1932, + author="Dwiggins, Willian Addison", + title="{C}ontemporary {T}itle {P}ages: {A} {S}election of {O}utstanding {B}ooks composed on + {L}inotype including {T}wenty-one of the 1931 ``{F}ifty {B}ooks of the {Y}ear''", + address="Brooklyn, New York", + publisher="Mergenthaler Linotype Company", + year=1932} + +@BOOK{newman1995, + author="Newman, Bruce and Newman, Brenda and Level, Jeff", + title="{P}recision {T}ype {F}ont {R}eference {G}uide 5.0", + address="Comack, New York", + publisher="Precision Type, Inc.", + year=1995} + +@BOOK{rogers1949, + author="Rogers, Bruce", + title="{C}entaur {T}ypes", + address="Chicago", + publisher="October House", + year=1949} + +@BOOK{rogers1979, + author="Rogers, Bruce", + title="{P}aragraphs on {P}rinting", + address="New York", + publisher="Dover Publications", + ISBN="0-486-23817-2", + year=1979} + +@BOOK{smeijers1996, + author="Smeijers, Fred", + title="{C}ounterpunch: making type in the sixteenth century, designing typefaces now", + address="Londres", + publisher="Hyphen Press", + ISBN="0-907259-060-5", + year=1996} + +@BOOK{williams1990, + author="Williams, Robin", + title="{T}he {PC} is not a {T}ypewriter: {A} {S}tyle {M}anual for {C}reating + {P}rofessional-level {T}ype on {Y}our {PC}", + publisher = pub-PEACHPIT, + address = pub-PEACHPIT+adr, + ISBN="0938151495", + year=1990} + +@Article{Hornbach+TB7-2-99, + author = "Hornbach, Kathy", + title = "{VAX} {L}anguage {S}ensitive {E}ditor {T}emplates and {G}uide for use with + {\LaTeX}", + journal = TUGboat, + year = "1986", + volume = "7", + number = "2", + pages = "99--99", + month = jun, +} + +@Article{Ludden+TB7-2-186, + author = "Ludden, Jim", + title = "{P}ost-{\LaTeX} {I}ndex {F}ormatting", + journal = TUGboat, + year = "1986", + volume = "7", + number = "2", + pages = "186--186", + month = jun, +} + +@Article{Hofman+TB7-3-186, + author = "Hofman, Thomas", + title = "{A} {\LaTeX} addition for formatting indexes", + journal = TUGboat, + year = "1986", + volume = "7", + number = "3", + pages = "186--186", + month = oct, +} + +@Article{Zocchi+TB8-1-62, + author = "Zocchi, Maurizio", + title = "{\LaTeX}'s {I}ndex {P}rocessing", + journal = TUGboat, + year = "1987", + volume = "8", + number = "1", + pages = "62--62", + month = apr, +} + +@Article{Dyck+TB8-1-74, + author = "Dyck, Jennifer", + title = "{APA} style in {\LaTeX}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "1", + pages = "74--74", + month = apr, +} + +@Article{Aurbach+TB8-2-201, + author = "Aurbach, Richard L.", + title = "{A}utomated index generation for {\LaTeX}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "2", + pages = "201--209", + month = jul, +} + +@Article{Bechtolsheim+TB9-2-203, + AUTHOR="{von Bechtolsheim}, Stephan P.", + title = "{A} note on processing parts with {\LaTeX}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "203--294", + month = Apr, +} + +@Article{Laan+TB10-1-113, + AUTHOR="{van der Laan}, C. G.", + title = "{T}ypesetting bridge via {\LaTeX}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "113--116", + month = Apr, +} + +@Article{Modest+TB10-1-67, + AUTHOR="Modest, Michael", + title = "{U}ing {\TeX} and {\LaTeX} with {WordPerfect~5.0}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "67--72", + month = Apr, +} + +@Article{Anonyme+TB10-2-287, + AUTHOR="Anonyme", + title = "{\LaTeX} course book in {D}utch", + journal = TUGboat, + year = "1989", + volume = "10", + number = "2", + pages = "287--287", + month = jul, +} + +@Article{Hailperin+TB10-3-360, + AUTHOR="Hailperin, Max", + title = "{U}sers' guide to {\texttt{LaTeX-help}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "3", + pages = "360--360", + month = nov, +} + +@Article{Hoover+TB10-4-549, + AUTHOR="Hoover, Anita Z.", + title = "{U}sing {WordPerfect~5.0} to create {\TeX} and {\LaTeX} documents", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "549--559", + month = dec, +} + +@Article{Mittelbach+TB10-4-681, + AUTHOR="Mittelbach, Frank", + title = "{W}ith {\LaTeX} into the nineties", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "681--690", + month = dec, +} + +@Article{Cheswick+TB10-4-707, + AUTHOR="Cheswick, Bill", + title = "{A} permuted index for {\TeX} and {\LaTeX}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "707--713", + month = dec, +} + +@Article{Sydoriak+TB10-4-715, + AUTHOR="Sydoriak, Steve", + title = "{\LaTeX} memos and letters", + journal = TUGboat, + year = "1989", + volume = "10", + number = "4", + pages = "715--726", + month = dec, +} + +@Article{Geyer-Schulz+TB11-4-644, + AUTHOR="Geyer-Schulz, Andreas and Matulka, Josef and Neumann, Gustav", + title = "{A} {\LaTeX} document style option for typesetting {APL}", + journal = TUGboat, + year = "1990", + volume = "11", + number = "4", + pages = "644--644", + month = nov, +} + +@Article{Braams+TB12-1-21, + AUTHOR="Braams, Johannes and E{\ij}khout, Victor and Poppelier, Nico", + title = "{T}he {D}utch national {\LaTeX} effort", + journal = TUGboat, + year = "1991", + volume = "12", + number = "1", + pages = "21--24", + month = mar, +} + +@Article{Mittelbach+TB12-1-74, + AUTHOR="Mittelbach, Frank and Sch{\"o}pf, Rainer", + title = "{T}owards {\LaTeX~3.0}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "1", + pages = "74--79", + month = mar, +} + +@Article{Poppelier+TB12-2-235, + AUTHOR="Poppelier, Nico", + title = "{R}eview of {\emph{\LaTeX}} for engineers and scientists", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "235--236", + month = jun, +} + +@Article{Clarkson+TB12-2-160, + AUTHOR="Clarkson", + title = "{\LaTeX} styles", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "160--160", + month = jun, +} + +@Article{Anonyme+TB12-2-172, + AUTHOR="Anonyme", + title = "{\texttt{LaTeX-help}}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "172--172", + month = jun, +} + +@Article{Bartlett+TB12-34-367, + AUTHOR="Bartlett, Frederick H.", + title = "{C}ontra-{\LaTeX}, or what really works in the publishing world", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "367--371", + month = nov, +} + +@Article{Roth+TB12-34-517, + AUTHOR="Roth, Mark A.", + title = "{T}ypesetting forms with {\LaTeX}", + journal = TUGboat, + year = "1991", + volume = "12", + number = "34", + pages = "517--522", + month = nov, +} + +@Article{Poppelier+TB13-1-58, + AUTHOR="Poppelier, Nico", + title = "{N}ew books on {\LaTeX}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "1", + pages = "58--59", + month = apr, +} + +@Article{Anonyme+TB6-3-58, + AUTHOR="Anonyme", + title = "{\LaTeX} command summary {(Version~2.05)} available from {TUG}", + journal = TUGboat, + year = "1985", + volume = "6", + number = "3", + pages = "158--158", + month = nov, +} + +@Article{Yap+TB8-1-58, + author = "Ken Yap", + title = "{{Contents of \LaTeX{} style collection as of 15th + February 1987}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "1", + pages = "58--59", + month = Apr, +} + +@Article{Yap+TB8-2-198, + author = "Ken Yap", + title = "{{Contents of \LaTeX{} style collection as of 15th + May 1987}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "2", + pages = "198--200", + month = Jul, +} + +@Article{Yap+TB8-3-320, + author = "Ken Yap", + title = "{{Contents of \LaTeX{} style collection as of 15th + September 1987}}", + journal = TUGboat, + year = "1987", + volume = "8", + number = "3", + pages = "320--323", + month = Nov, +} + +@Article{Yap+TB9-2-200, + author = "Ken Yap", + title = "{{Contents of \LaTeX{} style collection as of 19th + June 1988}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "200--203", + month = aug, +} + +@Article{Damrau+TB8-3-323, + author = "Damrau, Jackie", + title = "{T}he {\LaTeX} user's column", + journal = TUGboat, + year = "1987", + volume = "8", + number = "3", + pages = "323--326", + month = nov, +} + +@Article{Damrau+TB9-2-198, + author = "Damrau, Jackie", + title = "{T}he {\LaTeX} user's column", + journal = TUGboat, + year = "1988", + volume = "9", + number = "2", + pages = "198--199", + month = aug, +} + +@Article{Damrau+TB9-3-297, + author = "Damrau, Jackie", + title = "{T}he {\LaTeX} user's column", + journal = TUGboat, + year = "1988", + volume = "9", + number = "3", + pages = "297--297", + month = nov, +} + +@Article{Damrau+TB11-4-644, + author = "Damrau, Jackie", + title = "{T}he {\LaTeX} user's column", + journal = TUGboat, + year = "1990", + volume = "11", + number = "4", + pages = "644--644", + month = nov, +} + +@Article{Damrau+TB12-2-284, + author = "Damrau, Jackie", + title = "{T}he {\LaTeX} user's column", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "284--285", + month = jun, +} + +@Article{Poppelier+TB12-2-284, + author = "Poppelier, Nico", + title = "{A} comment on {T}he {\LaTeX} user's column", + journal = TUGboat, + year = "1991", + volume = "12", + number = "2", + pages = "285--286", + month = jun, +} + +@Article{DeCore+TB9-3-294, + author = "DeCore, Michael", + title = "{{Contents of \LaTeX{} style collection as of 24th + September 1988}}", + journal = TUGboat, + year = "1988", + volume = "9", + number = "3", + pages = "294--297", + month = nov, +} + +@Article{DeCore+TB10-1-97, + author = "DeCore, Michael", + title = "{{Contents of \LaTeX{} style collection as of 16th + January 1989}}", + journal = TUGboat, + year = "1989", + volume = "10", + number = "1", + pages = "97--102", + month = apr, +} + +@Article{Damrau+TB13-1-94, + author = "Damrau, Jackie", + title = "{T}he {\LaTeX} user's column", + journal = TUGboat, + year = "1992", + volume = "13", + number = "1", + pages = "94--95", + month = Apr, +} + +@Article{Mittelbach+TB13-1-96, + author = "Mittelbach, Frank", + title = "{\LaTeX~2.09 $\hookrightarrow$ \LaTeX3}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "1", + pages = "96--101", + month = Apr, +} + +@Article{Luvisetto+TB13-2-181, + author = "Maria Luisa Luvisetto and Enzo Ugolini", + title = "{B}ook review: {A} {I}talian guide to {\LaTeX} (by {C}laudio {B}eccari)", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "181--182", + month = Jul, + note = "{Voir~\cite{Beccari+1991+SEE}}", +} + +@Article{Poppelier+TB13-2-182, + author = "Poppelier, Nico", + title = "{B}ook reviews: {Jane Hahn}, {\emph{\LaTeX}} for {E}veryone; {Eric van + Herwijnen}, {P}ractical {SGML}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "182--185", + month = Jul, + note = "{V}oir{~\cite{everyone}} et{~\cite{sgml-pra}}", +} + +@Article{Partl+TB13-2-217, + author = "Partl, Hubert", + title = "{H}ow to change the layout eith {\LaTeX~2.09}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "2", + pages = "217-220", + month = Jul, +} + +@Article{Thorup+TB13-3-304, + author = "Thorup, Kresten Krab", + title = "{GNU} emacs as a front end to {\LaTeX}", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "304--308", + month = oct, +} + +@Article{Arnon+TB13-3-380, + author = "Arnon, Dennis S. and Attali, Isabelle and Franchi-Zannettacci, Paul", + title = "{M}odel-based conversions of {\LaTeX} documents", + journal = TUGboat, + year = "1992", + volume = "13", + number = "3", + pages = "380--389", + month = oct, +} + +@Article{Mittelbach+TB13-4-510, + author = "Mittelbach, Frank", + title = "{V}olunteer work for the {\LaTeX3} project", + journal = TUGboat, + year = "1992", + volume = "13", + number = "4", + pages = "510--515", + month = dec, +} + +@Article{Damrau+TB12-4-510, + author = "Jackie Damrau and Michael Wester", + title = "{Form letters with 3-across labels capability}", + journal = TUGboat, + volume = "12", + number = "4", + pages = "510--516", + month = nov, + year = "1991", + ISSN = "0896-3207", + bibdate = "Fri Jun 4 18:08:09 MDT 1999", + bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; + http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", + acknowledgement = ack-bnb # " and " # ack-nhfb, +} + +@Article{Anonyme+TB14-2-103, + author = "Anonyme", + title = "{T} {A-in-\LaTeX} {C}ontest: {D}eadline extended", + journal = TUGboat, + year = "1993", + volume = "14", + number = "2", + pages = "103--103", + month = jul, +} + +@Article{Poppelier+TB14-2-127, + author = "Poppelier, Nico", + title = "{R}eview or recent {\LaTeX} books", + journal = TUGboat, + year = "1993", + volume = "14", + number = "2", + pages = "127--128", + month = jul, +} + +@Article{Jones+TB15-2-103, + author = "Jones, David M. and Wald, David E.", + title = "{Michel Goossens, Frank Mittelbach, and Alexander Samarin, \emph{The + \LaTeX{}} Companion}", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "103--106", + month = jun, +} + +@Article{Andre+TB15-2-107, + author = "Andr{\'e}, Jacques", + title = "{C}hristian {R}olland, {\emph{\LaTeX}} guide pratique", + journal = TUGboat, + year = "1994", + volume = "15", + number = "2", + pages = "107--107", + month = Jun, +} + +@Article{Mittelbach+TB15-3-170, + author = "Mittelbach, Frank and Goossens, Michel", + title = "{R}eal life book production{\Dash}lessons learned from {\emph{The \LaTeX}} + Companion", + journal = TUGboat, + year = "1994", + volume = "15", + number = "3", + pages = "170--173", + month = sep, +} + +@Article{Beccari+TB16-1-18, + author = "Beccari, Claudio", + title = "{C}onfiguring {\TeX} or {\LaTeX} for typesetting in several languages", + journal = TUGboat, + year = "1995", + volume = "16", + number = "1", + pages = "18-30", + month = mar, +} + +@Article{Rahtz+TB16-4-413, + author = "Rahtz, Sebastian", + title = "{W}hatever is wrong with my {\LaTeX} file?", + journal = TUGboat, + year = "1995", + volume = "16", + number = "4", + pages = "413--416", + month = dec, +} + +@Article{Carlisle+TB17-1-67, + author = "Carlisle, David", + title = "{A \LaTeX} tour, {P}art{~1}: {T}he basic distribution", + journal = TUGboat, + year = "1996", + volume = "17", + number = "1", + pages = "67--73", + month = mar, +} + +@Article{Carlisle+TB17-3-321, + author = "Carlisle, David", + title = "{A \LaTeX} tour, {P}art{~2}: {T}he {\textsf{tools}} and {\textsf{graphics}} + distributions", + journal = TUGboat, + year = "1996", + volume = "17", + number = "3", + pages = "321-326", + month = sep, +} + +@Article{Carlisle+TB18-1-48, + author = "Carlisle, David", + title = "{A \LaTeX} tour, {P}art{~3}: {\textsf{mfnfss}}, {\textbf{psnfss}} and {\textsf{babel}}", + journal = TUGboat, + year = "1997", + volume = "18", + number = "1", + pages = "48--55", + month = mar, +} + +@Article{Gratzer+TB17-4-396, + author = "Gr{\"a}tzer, George", + title = "{S}uggestions wanted for new edition of {\emph{Math into \LaTeX}}", + journal = TUGboat, + year = "1996", + volume = "17", + number = "4", + pages = "396-366", + month = dec, +} + +@Article{Sofka+TB18-1-37, + author = "Sofka, Michael D.", + title = "{\emph{Writing with \TeX, and \TeX{} \& \LaTeX: Drawing \& Literate + Programming,}} by {Etian M.~Gurari}", + note = "{Voir~cite{gurari}}", + journal = TUGboat, + year = "1997", + volume = "18", + number = "1", + pages = "37-38", + month = mar, +} + +@Article{L3Team+TB18-2-127, + AUTHOR="{{\LaTeX3} {Project Team}}", + KEY="latex3", + TITLE="Modifying {\LaTeX{}}", + journal = TUGboat, + MONTH=jun, + volume=18, + number=2, + pages="127--130", + YEAR=1997} + +@Article{Chow+TB18-2-79, + author = "Chow, Sydney", + title = "{F}eatures for a {WYSIWYG \LaTeX} editor", + journal = TUGboat, + year = "1997", + volume = "18", + number = "2", + pages = "79--79", + month = jun, +} + +@Article{Aphalo+TB18-4-297, + author = "Aphalo, Pedro J.", + title = "{A} proposal for citation commands in {\LaTeX3}", + journal = TUGboat, + year = "1997", + volume = "18", + number = "4", + pages = "297--202", + month = dec, +} + +@Article{L3Team+TB19-2-137, + AUTHOR="{{\LaTeX3} {Project Team}}", + KEY="latex3", + TITLE="{D}efault docstrip headers", + journal = TUGboat, + MONTH=jun, + volume=19, + number=2, + pages="137--138", + YEAR=1998} + +@Article{L3Team+TB19-2-139, + AUTHOR="{{\LaTeX3} {Project Team}}", + KEY="latex3", + TITLE="{\LaTeX} {News}, {Issue~9}, {June~1998}", + journal = TUGboat, + MONTH=jun, + volume=19, + number=2, + pages="139--139", + YEAR=1998} + +@Article{Sutor+TB19-2-157, + author = "Sutor, Robert S. and Dooley, Samuel S.", + title = "{\TeX} and {\LaTeX} on the {W}eb via {IBM~\textsf{techexplorer}}", + journal = TUGboat, + year = "1998", + volume = "19", + number = "2", + pages = "157--161", + month = jun, +} + +@Article{Hendrickson+TB19-2-162, + author = "Hendrickson, Amy", + title = "{R}eal {L}ife {\LaTeX}: {A}dventures of a {\TeX} consultant", + journal = TUGboat, + year = "1998", + volume = "19", + number = "2", + pages = "162--167", + month = jun, +} + +@Article{Hoenig+TB19-2-168, + author = "Hoenig, Alan J.", + title = "{T}ypesetting with {\TeX} and {\LaTeX}", + journal = TUGboat, + year = "1998", + volume = "19", + number = "2", + pages = "168--175", + month = jun, +} + +@Article{Taupin+TB19-3-289, + author = "Taupin, Daniel", + title = "{\texttt{ltx2rtf}}: {E}xporting {\LaTeX} documents to {W}ord addicts", + journal = TUGboat, + year = "1998", + volume = "19", + number = "3", + pages = "289--292", + month = sep, +} + +@Article{Pandey+TB19-4-417, + author = "Pandey, Anshuman", + title = "{R}omanized {I}ndic and {\LaTeX}", + journal = TUGboat, + year = "1998", + volume = "19", + number = "4", + pages = "417--418", + month = dec, +} + +@Article{L3Team+TB20-1-52, + AUTHOR="{{\LaTeX3} {Project Team}}", + KEY="latex3", + TITLE="{\LaTeX} {News}, {Issue~10}, {December~1998}", + journal = TUGboat, + volume=20, + number=1, + pages="52--52", + month=mar, + YEAR=1999} + +@TECHREPORT{chen1987, + AUTHOR="Chen, Pehong", + TITLE="{GNU Emacs} {\TeX} {Mode}", + INSTITUTION="University of California", + ADDRESS="Berkeley", + NUMBER="CSD-87-316", + PAGES=60, + MONTH=feb, + YEAR=1987} + +@TECHREPORT{chen1986, + AUTHOR="Chen, Pehong", + TITLE="{GNU Emacs} {\BibTeX} {Mode}", + INSTITUTION="University of California", + ADDRESS="Berkeley", + NUMBER="CSD-87-317", + PAGES=37, + MONTH=oct, + YEAR=1986} + +@ARTICLE{Levine+CPC-58-1-2-181, + AUTHOR="Levine, Michael J. S.", + TITLE="{A} {\LaTeX} {G}raphics {R}outine for drawing {F}eynman {D}iagrams", + JOURNAL=j-COMP-PHYS-COMM, + VOLUME=58, + NUMBER="1--2", + PAGES="181--198", + MONTH= feb # "--" # mar, + YEAR=1990} + +@ARTICLE{Ohl+CPC-90-2-3-340, + AUTHOR="Ohl, Thorsten", + TITLE="{D}rawing {F}eynman diagrams with {\LaTeX} and {\MFT}", + JOURNAL=j-COMP-PHYS-COMM, + VOLUME=90, + NUMBER="2--3", + PAGES="340--354", + MONTH= oct, + YEAR=1995} + +@MastersThesis{Bushek1988, + type="Thesis {(M.S.)}", + AUTHOR="Bushek, Joan", + TITLE="{\LaTeX} and {SGML}: a functional evaluation of one approach to automatic + generation of translators", + SCHOOL="Department of Computer and Information Science", + ADDRESS="Ohio State University", + pages="132--??", + year=1988} + + +@TECHREPORT{Laan1989, + AUTHOR="Laan, C. G. van der and Coleman, D. C. and Luyten, J. R.", + title="{SGML--\LaTeX} 1.{~M}athematical formulas", + institution="Rekencentrum der Rijksuniversiteit te Groningen", + type="RC-Rapport", + number=24, + year=1989} + +@TECHREPORT{BK1993, + AUTHOR="Br{\"u}ggemann-Klein, Anne and Wood, Derick", + TITLE="{T}he {V}alidation of {SGML} {C}ontent {M}odels", + institution="Computer Science Department", + address="University of Western Ontario", + number=355, + month=mar, + year=1993} + +@ARTICLE{Drakos+CN-27-2-215, + AUTHOR="Drakos, Nikos", + TITLE="{F}rom text to hypertext: {A} post-hoc rationalisation of {\LaTeX2HTML}", + JOURNAL="Computer Networks and ISDN Systems", + volume=27, + number=2, + pages="215--224", + month=nov, + year=1994} + +@ARTICLE{Raggett+CN-27-2-135, + AUTHOR="Raggett, David", + TITLE="{A} review of the {HTML+} document format", + JOURNAL="Computer Networks and ISDN Systems", + volume=27, + number=2, + pages="135-145", + month=nov, + year=1994} + +@ARTICLE{Gordon+CSI+17-1-25, + AUTHOR="Gordon, Thomas F.", + TITLE="{T}he qwertz synthesis of {SGML} and {\LaTeX}", + JOURNAL="Computer Standards and Interfaces", + volume=17, + number=1, + pages="25--33", + month=jan, + year=1995} + +@ARTICLE{Wusteman+Program+30-4-319, + AUTHOR="Wusteman, J.", + TITLE="{E}lectronic journal formats", + JOURNAL="Program", + volume=30, + number=4, + pages="319--343", + month=oct, + year=1996} + +@TECHREPORT{ArnonRR1731, + author = "Arnon, Dennis S. and Attali, Isabelle and Franchi-Zannettacci, Paul", + title="{L}anguage-based document processing", + institution="Inria, Institut National de Recherche en Informatique et en Automatique", + number="RR-1731", + pages=18} + +@TECHREPORT{ChancelierRR0093, + author = "Chancelier, J. Ph. and Sulem, A.", + title="{MACROTEX}: a {\LaTeX} code generator in MACSYMA", + institution="Inria, Institut National de Recherche en Informatique et en Automatique", + number="RT-0093", + pages=26} + +@TECHREPORT{MerletRR0097, + author = "Merlet, Jean-Pierre", + title="{JPDRAW} un {\'e}diteur de dessins sur {SUN} pour {\LaTeX}", + institution="Inria, Institut National de Recherche en Informatique et en Automatique", + number="RT-0097", + pages=66} + +@TECHREPORT{MerletRR0139, + author = "Merlet, Jean-Pierre", + title="{N}otice d'utilisation {JPdraw}", + institution="Inria, Institut National de Recherche en Informatique et en Automatique", + number="RT-0139", + pages=109} + +@ARTICLE{Johnson+LJ-18, + author="Johnson, Kim", + title="{\LaTeX} for the {S}lightlt {T}imid", + journal="Linux Journal", + volume=18, + month=oct, + year=1995} + +@ARTICLE{Artymiak+LJ-70, + author="Artymiak, Jacek", + title="{\LaTeX} for {S}ecretaries", + journal="Linux Journal", + volume=70, + month=feb, + year=2000} + +@Book{borceux1990, + author = "Borceux, Francis", + title = "{\LaTeX}---la perfection dans le traitement du texte", + publisher="{\'E}ditions Ciaoco", + year=1990} + +@Article{Kneser+TB12-1-28, + author = "Thomas Kneser", + title = "{\LaTeX}-paragraphs floating around figures", + journal = TUGboat, + year = "1991", + volume = "12", + number = "1", + pages = "28--30", + month = mar, +} + +@misc{kwok1988, + author="Kwok, Conrad", + title="{EEPIC}: {E}xtensions to {EPIC} and {\LaTeX} picture environment", + year=1988} + +@article{Rogers+TB18-4-246, + author = "Rogers, David F.", + title="{\emph{The \LaTeX\ Graphics Companion}} + by {M}ichel {G}oossens, {S}ebastian {R}ahtz and {F}rank {M}ittelbach", + journal = TUGboat, + year = "1997", + volume = "18", + number = "4", + pages = "246--246", + month = dec, +} + +@TECHREPORT{dickinson1991, + author="Dickinson, I. P.", + title="{T}ypesetting {VDM} with {VDMSL} macros", + institution="NPL", + address="Teddington, Middlesex, UK", + number="TW11 0LW", + month=fev, + year=1991} + +@TECHREPORT{oostenenk1990, + author="Oostenenk, Jan-Bert", + title="{T}ypesetting {VDM} with {VDMSL} macros", + institution="NPL", + address="Teddington, Middlesex, UK", + number="TW11 0LW", + month=jun, + year=1990} + +@ARTICLE{Higham+SIAMN27-10, + author="Higham, Nicholas J.", + title="{\BibTeX:} {A} {V}ersatile {T}ool for {\LaTeX} {U}sers", + journal="{SIAM News}", + volume=27, + pages="10, 11, 19", + month=jan, + year=1994} + +@BOOK{Higham1998, + author="Higham, Nicholas J.", + title="{H}andbook of {W}riting for the {M}athematical {S}cience", + publisher="Society for Industrial {\&} Applied Mathematics", + ISBN="0898714206", + edition="seconde", + month=aug, + year=1998} + +@article{morin1994, + author="Morin, Richard", + title="{\TeX}, {ReDuX} {(Part~II)}", + journal="{S}un{E}xpert", + volume=5, + number=12, + pages="28--31", + month=dec, + year=1994} + +@techreport{King1991, + author="King, Paul", + title="{P}rinting{~Z} and {Object-Z} {\LaTeX} {D}ocuments", + institution="Software Verification Centre, Department of Computer Science", + address="The University of Queensland Australia", + year=1991} + +@article{dibattista1994, + author="{Di Battista}, Giuseppe and Eades, Peter and Tamassia, Roberto and Tollis, + Ioannis G.", + title="{A}lgorithms for {D}rawing {G}raphs: {A}n {A}nnotated {B}ibliography", + journal="Computational Geometry: Theory and Applications", + volume=4, + pages="235--282", + month=jun, + year=1994} + +@misc{zandt1992, + author={Zandt, Timothy van}, + title="{\texttt{seminar.sty}}: a {\LaTeX} {S}tyle for {S}lides and {N}otes", + month="8 " # mai, + year=1992} + +@article{lemberg+TB-18-3-214, + author="Lemberg, Werner", + title="{T}he {CJK} package for {\LaTeXe}---{M}ultilingual support beyond + {\texttt{babel}}", + journal=TUGboat, + volume=18, + number=3, + pages="214--224", + month=sep, + year=1997} + +@techreport{Cerin1989, + type="{R}apports de recherche", + author = "C{\'e}rin, Christophe", + title = "Gi{\TeX}, {Paps}~: deux logiciels manipulant + {Post\-Script} et {\LaTeX}", + institution="Universit{\'e} de {P}aris-{S}ud, {C}entre d'{O}rsay {L}aboratoire de + {R}echerche en {I}nformatique", + number=522, + pages=15, + year = 1989} + +@techreport{Bruggemann-Klein1987, + author = "Anne Br{\"u}ggemann-Klein and Derick Wood", + title="{D}ocument {D}esign with {Hi\TeX}: {A} {S}tep beyond {\LaTeX}", + institution="Albert-Ludwigs-Universit{\"a}t {F}reiburg, {I}nstitut f{\"u}r {I}nformatik", + number="00002", + month=oct, + year=1987} + +@techreport{kotz1990, + author="Kotz, David", + title="{GNUPLOT \LaTeX} {T}utorial {Version~2.0}", + institution="Computer Science Depatment, Duke University", + month=fev, + year=1990} + +@techreport{williams1990-gnuplot, + author="Williams, Thomas and Kelley, Colin and Campbell, John anf Kotz, David", + title="{GNUPLOT}---{A}n {I}nteractive {P}lotting {P}rogram", + institution="Free Software Foundation", + month=aug, + year=1990} + +@BOOK{kamp1993, + author="H. Kamp and U. Reyle", + title="{F}rom {D}iscourse to {L}ogic", + publisher="Kluwer Academic Publishers", + address="Dordrecht", + year=1993} + +@MISC{Chua2000, + author="{Chua Eng Huang}, Cecil", + title="{E}lectronic {P}ublishing: {E}xplaining the {D}ichotomy {B}etween {L}ogical and + {V}isual {M}arkup", + note="{\url{http://www.cis.gsu.edu/~cchua/finalproj.pdf}}", + month= "30 " # nov, + year=2000} + +@MISC{Cottrell, + author = {Allin Cottrell}, + title = {{W}ord {P}rocessors: {S}tupid and {I}nefficient}, + howpublished = {\url{http://ricardo.ecn.wfu.edu/~cottrell/wp.html}}, + month = jun, + year = 1999 +} + +@BOOK{troffbook, + author = {Joseph F. Ossanna and Brian W. Kernighan}, + title = {{T}roff {U}ser's {M}anual}, + publisher = {AT\&T Bell Labs}, + year = 1981, + note = {\url{http://www.kohala.com/~rstevens/troff/cstr54.ps}} +} + +@ARTICLE{Seybold, + author = {Conrad Taylor}, + title = {{W}hat {H}as {WYSIWYG} {D}one {T}o {U}s?}, + journal = {The Seybold Report on Publishing Systems}, + year = 1996, + volume = 26, + number = 2, + pages = {1-18}, + month = "30 " # sep, + note = {\url{http://www.ideography.co.uk/library/seybold/WYSIWYG.html}} +} + +@MISC{Kyrnin, + author = {Jennifer Kyrnin}, + title = {{WYSIWYG} vs. {H}and {C}oding, the {G}reat {D}ebate}, + howpublished = {\url{http://html.about.com/compute/html/library/weekly/aa021400a.htm}}, + month = fev, + year = 2000 +} + +@MISC{Lewis, + author = {Chris Lewis}, + title = {{F}requently {A}sked {Q}uestions for comp.text}, + howpublished = {[online]}, + month = jun, + year = 1999 +} + +@MISC{NewsBad, + author = {comp.text.tex digest}, + title = {{C}onvincing the {S}keptics}, + howpublished = {\url{Message-ID: <76d8o892gc.fsf@perdita.zdv.Uni-Mainz.de>}}, + month = jul, + year = 1997, + key = {CTT97} +} + +@MISC{NewsBad2, + author = {Tim Love}, + title = {{CUED}: {W}hy {\LaTeX}?}, + howpublished = {\url{tpl@eng.cam.ac.uk}}, + month = sep, + year = 2000 +} + +@MISC{Browne, + author = {Christopher B. Browne}, + title = {{D}ocument {F}ormats}, + howpublished = {\url{http://www.ntlug.org/~cbbrowne/document.html}}, + month = sep, + year = 2000 +} + +@MISC{Hutchinson, + author = {Ian Hutchinson}, + title = {{C}omparative {R}eview of {W}orld-{W}ide-{W}eb {M}athematics {R}enderers}, + howpublished = {\url{http://hutchinson.belmont.ma.us/tth/mmlreview/}}, + month = jun, + year = 1999 +} + +@ARTICLE{Debate, + author = {Leslie Lamport}, + title = {{D}ocument {P}roduction: {V}isual or {L}ogical?}, + journal = {Notices of the American Mathematical Society}, + year = 1987, + volume = 34, + pages = {621-624} +} + +@ARTICLE{TAM, + author = {Fred D. Davis}, + title = {{U}ser {A}cceptance of {I}nformation {T}echnology: {S}ystem {C}haracteristics, {U}ser {P}erceptions and {B}ehavioral {I}mpacts}, + journal = {International Journal of Man-Machine Studies}, + year = 1993, + volume = 38, + pages = {475-487} +} + +@ARTICLE{WPvsTextP, + author = {Larry Ayers}, + title = {{W}ord {P}rocessing and {T}ext {P}rocessing}, + journal = {Linux Gazette}, + year = 1997, + month= oct, + volume = 1, + number= 22 +} + +@ARTICLE{Wysigood2, + author = {Tim Bushell}, + title = {{N}amo {W}eb {E}ditor}, + journal = {Outer Rim}, + year = 1997, + month= may, + volume = 1, + number= 5 +} + +@ARTICLE{ScholarTool, + author = {James H. Coombs and Allen H. Renear and Steven J. {DeRose}}, + title = {{M}arkup {S}ystems and the {F}uture of {S}cholarly {T}ext {P}rocessing}, + journal = {Communications of the {ACM}}, + year = 1987, + month= nov, + volume = 30, + number= 11, + pages = {933-947} +} + +@ARTICLE{XMLAgent, + author = {Robert J. Glushko and Jay M. Tenenbaum and Bart Meltzer}, + title = {{A}n {XML} {F}ramework for {A}gent-based {E}-{C}ommerce}, + journal = {Communications of the {ACM}}, + year = 1999, + month= mar, + volume = 42, + number= 3, + pages = {106-114} +} + +@MISC{VetterXML, + author = {Ronald J. Vetter}, + title = {{W}eb-{B}ased {E}nterprise {C}omputing}, + howpublished = {Powerpoint slides}, + month = nov, + year = 1999 +} + +@ARTICLE{Intuitive, + author = {Jef Raskin}, + title = {{I}ntuitive {E}quals {F}amiliar}, + journal = {Communications of the {ACM}}, + year = 1994, + month= sep, + volume = 37, + number= 9, + pages = 17 +} + +@INPROCEEDINGS{TextLearning, + author = "M. B. Rosson", + title = "{P}atterns of {E}xperience in {T}ext {E}diting", + booktitle = "{P}roceedings of {C}omputer-{H}uman {I}nteractions", + year = 1983, + pages = "171-175", +} + +@INPROCEEDINGS{PaperBad, + author = "P{\aa}l S{\o}rgaard and Tone Irene Sandahl", + title = "{P}roblems with {S}tyles in {W}ord {P}rocessing: {A} {W}eak {F}oundation for {E}lectronic {P}ublishing with {SGML}", + booktitle = "{P}roceedings of the 30th {H}awaii {I}nternational {C}onference on {S}ystems {S}cience", + year = 1996, + pages = "137-146", +} + +@INPROCEEDINGS{Quill, + author = "Donald D. Chamberlin and Helmut F. Hasselmeier and Allen W. Luniewski and Dieter P. Paris and Bradford W. Wade and Mitch L. Zolliker", + title = "{Q}uill: {A}n {E}xtensible {S}ystem for {E}diting {D}ocuments of {M}ixed {T}ype", + booktitle = "{P}roceedings of the 21st {H}awaii {I}nternational {C}onference on {S}ystems {S}cience", + year = 1987, + pages = "317-326", +} + +@ARTICLE{Concordia, + author = {Janet H. Walker}, + title = {{S}upporting {D}ocument {D}evelopment with {Concordia}}, + journal = {IEEE Computer}, + year = 1988, + month= jan, + volume = 21, + number= 1, + pages= {48-59} +} + +@INPROCEEDINGS{OOWP, + author = "Paul Calder and Mark Linton", + title = "{T}he {O}bject-{O}riented {I}mplementation of a {D}ocument {E}ditor", + booktitle = "{P}roceedings of the {O}bject-{O}riented {P}rogramming, {S}ystems, {L}anguages and {A}pplications ({OOPSLA})", + year = 1992, + pages = "154-165", +} + +@ARTICLE{OntologyDef, + author = "Tom R. Gruber", + title = "{T}ranslation {A}pproach to {P}ortable {O}ntology {S}pecifications", + journal = "Knowledge Acquisition", + volume= 5, + number= 2, + year = 1993, + pages = "199-220", + month = jun, +} + +@ARTICLE{Swartout, + author = "William R. Swartout", + title = "{O}ntologies", + journal = "{IEEE} Intelligent Systems", + month= jan # "--" #fev, + year = 1999, + pages = "18-19", +} + +@INCOLLECTION{ManyHierarchies, + author = "Allen Renear and Elli Mylonas and David Durand", + title = "{R}efining our {N}otion of {W}hat {T}ext {R}eally {I}s: {T}he {P}roblem of {O}verlapping {H}ierarchies", + year = 1996, + pages = "263-280", + note = "\url{http://www.stg.brown.edu/resources/stg/monographs/ohco.html}", + booktitle = "{R}esearch in {H}umanities {C}omputing", + publisher = "Oxford University Press", + editor= "Nancy Ide and Susan Hockey", +} + +@ARTICLE{sophomore, + author = {Michael E. Gordon and L. Allen Slade and Neal Schmitt}, + title = {{T}he {S}cience of the {S}ophomore {R}evisited: {F}rom {C}onjecture to {E}mpiricism}, + journal = {Academy of Management Review}, + year = 1986, + volume = 11, + number = 1, + pages = {191-207} +} + +@BOOK{CookCampbell, + author = {Thomas D. Cook and Donald T. Campbell}, + title = {{Q}uasi-{E}xperimentation: {D}esign {A}nd {A}nalysis {I}ssues for {F}ield {S}ettings}, + publisher = {Houghton Mifflin}, + year = 1979 +} + +@ARTICLE{badXML, + author = {Jukka Korpela}, + title = {{L}urching {T}oward {B}abel: {HTML}, {CSS}, and {XML}}, + journal = {IEEE Computer}, + year = 1998, + volume = 31, + number = 7, + pages = {103-106} +} + +@INPROCEEDINGS{NLDBSWQ, + author = "Roger H.L. Chiang and {Chua Eng Huang}, Cecil and Veda Storey", + title = "{A} {S}mart {W}eb {Q}uery {E}ngline for {S}emantic {R}etrieval of {W}eb {D}ata and its {A}pplication to {E}-trading", + booktitle = "{P}roceedings of the 5th {I}nternational {C}onference on {A}pplications of {N}atural {L}anguage to {I}nformation {S}ystems", + year = 2000, +} + +@MISC{mimesimple, + author = {Mark Grand}, + title = {{MIME} {O}verview}, + howpublished = {\url{http://www.mindspring.com/~mgrand/mime.html}}, + month = oct, + year = 1993 +} + +@MISC{mime, + author = {Nathaniel S. Borenstein and Ned Freed}, + title = {{RFC 1521- MIME} ({M}ultipurpose {I}nternet {M}ail {E}xtensions) {P}art {O}ne: +{M}echanisms for {S}pecifying and {D}escribing the {F}ormat of {I}nternet {M}essage {B}odies}, + howpublished = {\url{http://cie.motor.ru/RFC/1521/}}, + month = sep, + year = 1993 +} + +@MISC{CSS2, + title = {{C}ascading {S}tyle {S}heets, level 2 {CSS2} {S}pecification}, + howpublished = {\url{http://www.w3.org/TR/REC-CSS2/}}, + month = may, + year = 1998, + author= "{World Wide Web Committee 98}", +} + +@INPROCEEDINGS{editor2, + author = "Nathaniel S. Borenstein", + title = "{T}he {E}valuation of {T}ext {E}ditors: {A} {C}ritical {R}eview of the {R}oberts and {M}oran {M}ethodology {B}ased on {N}ew {E}xperiments", + booktitle = "{P}roceedings of {C}omputer {H}uman {I}nteraction", + year = 1985, + pages = "99-105", +} + +@ARTICLE{baddvorak, + author = {Stan Liebowitz and Stephen E. Margolis}, + title = {{T}he {F}able of the {K}eys}, + journal = {Journal of Law and Economics}, + year = 1990, + volume = 33, + pages = {1-23} +} + +@MISC{viemacs, + author = {William Knottenbelt}, + title = {{A} {C}omparative {S}tudy of {V}i and {E}macs from the {P}erspective of {N}ovice and {R}egular {U}sers}, + howpublished = {\url{http://www.csn.net/~bediger/knottenbelt.txt}}, + month = feb, + year = 1999 +} + +@phdthesis{HANSEN71, +author = "Hansen, Wilfred J.", +title = "Creation of Hierarchic Text with a Computer Display", +month = jun, +year = "1971", +type = "{Ph.~D.} Dissertation", +school = "Stanford University", +department = "Computer Science Department", +address = "Stanford, California", +pages = "x+130", +note = "R{\'e}imprim{\'e} dans{~\cite{HANSEN71A}}", +checked = "17 August 1990", +updated = "8 May 1997"} + +@techreport{HANSEN71A, +author = "Hansen, Wilfred J.", +title = "Creation of Hierarchic Text with a Computer Display", +type = "Report", +number = "ANL--7818", +institution = "Argonne National Laboratory", +department = "Applied Mathematics Division", +address = "Argonne, Illinois", +month = jun, +year = "1971", +pages = "x+130", +note = "R{\'e}impression de{~\cite{HANSEN71}}", +checked = "17 August 1990", +updated = "8 May 1997"} + +@article{OPPEN80, +author = "Oppen, Derek C.", +title = "Prettyprinting", +journal = "ACM Transactions on Programming Languages and Systems", +month = oct, +volume = "2", +number = "4", +year = "1980", +pages = "465--483", +checked = "4 September 1990"} + +@inbook{SCHRAGE1992, +chapter="sur la m{\'e}thode de {Schrage}", +editor="Press, W. and others", +title="{N}umerical Recipes in{~\texttt{C}}", +edition="seconde", +publisher="Cambridge University Press", +year=1992} + +@BOOK{florio2001, +author="Florio, Emmanuel", +title="Guide de la couleur et de l'image impri{\'e}e", + PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", + ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", +isbn="2-911220-06-4", +year=2001} + +@book{mandel2001, +author="Mandel, Ladislas", +title="{\'E}critures, miroir des hommes et des soviétés", + PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", + ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", +isbn="2-911220-03-X", +year=2001} + +@book{richaudeau2001, +author="Richaudeau, Fran{\c{c}}ois", +title="{D}es neurones, des mots et des pixels", + PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", + ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", +isbn="2-911220-04-8", +year=2001} + +@article{mittelbach-tug21-2000, +author="Mittelbach, Frank", +title="Formatting documents with floats -- A new algorithm for {\LaTeXe*}", +journal=tub, +year=2000, +volume=21, +} + +@phdthesis{thanh2000, +AUTHOR="Th{\`a}nh, H{\`a}n {\ensuremath{\mathrm{Th\acute{\hat{e}}}}}", +TITLE="Micro-typographic extensions to the {\TeX} typesetting +system", +TYPE="Dissertation", +SCHOOL="Faculty of {I}nformatics", +ADDRESS="Masaryk {U}niversirt {B}rno", +NOTE="Disponible à {\url{http://www.fi-muni.cz/~thanh/download/thesis.pdf}}", +MONTH=oct, +YEAR=2000} + +@article{gibbons1997, +author="Jeremy Gibbons", +title="{Hey --- it works!}", +journal=TUGboat, +volume=18, +number=2, +month=jun, +pages=75, +year=1997} + +@misc{calc1998, +author="Thorup, Kresten Krab and Jensen, Frank and Rowley, Chris", +TITLE="The {\texttt{calc}} package, infix notation + arithmetic in {\LaTeX}", +NOTE="Disponible dans {\url{CTAN/macros/latex/required/tools}}", +MONTH=jul, +YEAR=1998} + +@misc{keyval1999, +author="Carlisle, David Paul", +TITLE="The {\texttt{keyval}} package", +NOTE="Disponible dans {\url{CTAN/macros/latex/required/graphics}}", +MONTH=mar, +YEAR=1999} + +@book{tory1998, +author="Tory, Geofroy", +title="Champfleury. {A}rt et science de la vraie proportion des lettres", +publisher="Biblioth{\`e}que de l'{I}mage", +note="R{\'e}-impression de ce livre de 1529", +address="Paris", +year=1998} + +@book{bernard1857, +author="Bernard, Auguste-Joseph", +title="Geofroy {T}ory, peintre et graveur, premier imprimeur royal, r{\'e}formateur de +l'orthographe et de la typographie sous {F}ran{\c{c}}ois {Ier}", +publisher="E.~tross", +address="Paris", +year=1857} + +@book{chatelain1993, +author="Chatelain, Jean-Marc", +title="Livres d'embl{\`e}mes et de devises, une anthologie (1531-1735)", +publisher="Klincksieck", +address="Paris", +year=1993} + +@book{febvre1971, +author="Febvre, Lucien and Martin, H.J.", +title="L'apparition du livre", +publisher="Albin Michel", +address="Paris", +year=1971} + +@book{renouard1898, +author="Renouard, Philippe", +title="Imprimeurs parisiens, libraires, fondeurs de caract{\`e}res et correcteurs +d'imprimerie", +publisher="Librairie {A.~C}laudin", +address="Paris", +year=1898} + +@incollection{martin1983, +author="Martin, H.J.", +title="Au commencement {\'e}tait le signe", +booktitle="Histoire de l'{\'e}dition fran{\c{c}}aise, +{\rm T.~1, p.~443-476}", +publisher="Promodis", +address="Paris", +year=1983} + +@book{saenger1977, +author="Saenger, Paul", +title="{Geofroy Tory} et la nomenclature des {\'e}critures livresques fran{\c{c}}aises au +{\textsc{xv}\textsuperscript{e}} si{\`e}cle", +publisher="Moyen {\^A}ge", +pages="493-420", +address="Paris", +year=1977} + +@article{megret1932, +author="Megret, Jacques", +title="{Geofroy Tory}", +journal="Arts et m{\'e}tiers graphiques", +volume=28, +pages="7-15", +year=1932} + +@MISC{PATCHCMD, +AUTHOR="Downes, Michael J.", +TITLE="Le paquetage {\texttt{patchmd}}", +MONTH=jul, +YEAR=2000, +NOTE="{\CTAN}: \url{tex-archive/macros/latex/contrib/supported/patchcmd}"} + +@article{Ahlen1997, +author="{\r{A}hl\'en} Marit", +key="Ahlen", +title="Runristaren {\"O}pir", +journal="Runr{\"o}n", +volume=12, +address="Uppsala", +year=1997} + +@article{Barnes1994, +author="Barnes, Michael P.", +title="{T}he {R}unic {I}nscriptions of {M}aeshowe, {O}rkney", +journal="Runr{\"o}n", +volume=8, +address="Uppsala", +year=1997} + +@article{Parsons1999, +author="Parsons, David N.", +title="{R}ecasting the {R}unes. {T}he {R}eform of the {A}nglo-{S}axon {F}uthorc", +journal="Runr{\"o}n", +volume=14, +address="Uppsala", +year=1999} + +@misc{Dahlgren2000, +author="Dahlgren, Kalle", +howpublished="{\url{http://www.runristare.se}}", +year=2000} + +@misc{Jansson1987, +author="Jansson, Sven B. F.", +title="{R}unes in {S}weden", +address="Stockholm", +year=1987} + +@BOOK{DRI1941-1942, +EDITOR="Jacobsen, Lis and Moltke, Erik", +TITLE="Danmarks runeindskrifter", +PUBLISHER="K{\o}benhavn", +year="1941-1942"} + +@BOOK{Enoksen1998, +AUTHOR="Enoksen, Lars Magnar", +TITLE="{R}unor. {H}istoria, tydning, tolkning", +PUBLISHER="Lund", +YEAR=1998} + +@BOOK{Looijenga, +AUTHOR="Looijenga, Tineke", +TITLE="{R}unes {A}round the {N}orth {S}ea and {O}n the {C}ontinent {AD} 150-700; {T}exts {\&} + {C}ontexts", +PUBLISHER="Groningen", +YEAR=1997} + +@BOOK{Moltke1985, +AUTHOR="Moltke, Erik", +TITLE="{R}unes and {T}heir {O}rigin. {D}enmark and {E}lsewhere", +PUBLISHER="Copenhagen", +YEAR=1985} + +@BOOK{Odenstedt1990, +AUTHOR="Odenstedt, Bengt", +TITLE="{O}n the {O}rigin and {E}arly {H}istory of the {R}unic {S}cript. + {T}ypology and {G}raphic {V}ariation in the {O}lder {F}uthark", +PUBLISHER="Uppsala", +YEAR=1990} + +@BOOK{Page1999, +AUTHOR=" Page, R. I.", +TITLE="{A}n {I}ntroduction to {E}nglish {R}unes", +EDITION="seconde", +PUBLISHER="Woodbridge", +YEAR=1999} + +@BOOK{Runmarkt1994, +EDITOR="Benneth, Solbritt and \r{A}hl{\'e}n, Marit", +TITLE="{R}unm{\"a}rkt. {F}r{\r{a}}n brev till klotter. {R}unorna under medeltiden", +PUBLISHER="Stockholm", +YEAR=1994} + +@INPROCEEDINGS{Peterson1994, +AUTHOR="Peterson, Lena", +TITLE="{T}he {G}raphemic {S}ystem of the {S}taveless {R}unes", +CROSSREF="Proceedings1994"} + +@INPROCEEDINGS{Quak1994, +AUTHOR="Quak, Arend", +TITLE="{Z}ur {I}nschrift von {W}esteremden {B}", +CROSSREF="Proceedings1994"} + +@INPROCEEDINGS{Spurkland1994, +AUTHOR="Spurkland, Terje", +TITLE="{\textarm{\p}} and {\textarm{\"b}}: {O}ne {G}rapheme or {T}wo?", +XTITLE="{\armp} and {\textarm{\"b}}: {O}ne {G}rapheme or {T}wo?", +CROSSREF="Proceedings1994"} + +@PROCEEDINGS{Proceedings1994, +EDITOR="Knirk, James E.", +TITLE="{P}roceedings of the {T}hird {I}nternational {S}ymposium on {R}unes and {R}unic {I}nscriptions", +PUBLISHER="Uppsala", +YEAR=1994} + +@INCOLLECTION{Derolez1995, +AUTHOR="Derolez, Ren{\'e}e", +TITLE="{O}n the ``{O}therness'' of the {A}nglo-{S}axon {R}unes and the + ``{P}erfect {F}it'' of the {F}u{\th}ark", +BOOKTITLE="{R}uneninschriften als {Q}uellen interdisziplin{\"a}rer {F}orschung", +SERIES="{E}rg{\"a}nzungsb{\"a}nde zum {R}eallexikon der {G}ermanischen {A}ltertumskunde", +NUMBER=15, +PUBLISHER="Berlin/New York", +YEAR=1995} + +@INCOLLECTION{Parsons1994, +AUTHOR="Parsons, David N.", +TITLE="{A}nglo-{S}axon {R}unes in {C}ontinental {M}anuscripts", +BOOKTITLE="{R}unische {S}chriftkultur in kontinental-skandinavischer und -angel{\-}s{\"a}chsischer {W}echselbeziehung", +SERIES="{E}rg{\"a}nzungsb{\"a}nde zum {R}eallexikon der {G}ermanischen {A}ltertumskunde", +NUMBER=10, +PUBLISHER="Berlin/New York", +YEAR=1994} + +@MISC{MEMOIR, +AUTHOR="Wilson, Peter R.", +TITLE="{T}he memoir class for configurable book typesetting", +NOTE="Disponible sur CTAN dans {\url{macros/latex/contrib/supported/memoir}}", +MONTH=jun, +YEAR=2001} + +@MISC{NATBIB, +AUTHOR="Daly, Patrick W.", +TITLE="{N}atural {S}ciences {C}itations and {R}eferences", +NOTE="Disponible sur CTAN dans {\url{macros/latex/contrib/supported/natbib}}", +MONTH=may, +YEAR=1999} + +@techreport{Freed1996, + author = {Nathaniel S. Borenstein and Ned Freed}, + month = nov, + year = 1996, + title = {{M}ultipurpose {I}nternet {M}ail {E}xtensions {(MIME)} {P}art {T}wo: {M}edia types}, + type = {{R}equest for {C}omments {(RFC)}}, + number = 2046, + institution = {Internet Engineering Task Force (IETF), Network Working Group}, + note = {Disponible via {\url{http://www.rfc-editor.org/rfc/rfc2046.txt}.}} +} + +@misc{MediaTypes, + author = {{Internet Assigned Numbers Authority}}, + title = {Media types}, + note = {Disponible via {\url{http://www.isi.edu/in-notes/iana/assignments/media-types/media-types}}} +} + +@UNPUBLISHED{Wilson2001, +AUTHOR="Wilson, Peter R.", +TITLE="{A} {R}umour of {H}umour: {A} scientist's commonplace book", +NOTE="{\`A} para{\^{\i}}tre", +YEAR=2001} + +@INCOLLECTION{jouette1993, + AUTHOR="Jouette, Andr{\'e}", + BOOKTITLE="Dictionnaire d'orthographe et d'expression {\'e}crite", + TITLE="{Les Usuels}", + PUBLISHER="Robert", + YEAR=1993} + +@INCOLLECTION{dubesset2000, + AUTHOR="Dubesset, Michel", + BOOKTITLE="Le manuel du {S}yst{\`e}me {I}nternational d'unit{\'e}s -- lexique et + conversions", + TITLE="Publications de l'{I}nstitut {F}ran{\c{c}}ais du {P}{\'e}trole", + PUBLISHER="{\'E}ditions {TECHNIP}", + ADDRESS="Paris", + ISBN="2-7108-0762-9", + YEAR=2000} + +@BOOK{christin2001, + EDITOR="Christin, Anne-Marie", + TITLE="Histoire de l'{\'e}criture -- de l'id{\'e}ogramme au multim{\'e}dia", + PUBLISHER="Flammarion", + ADDRESS="Paris", + ISBN="2-08-012279-7", + YEAR=2001} + +@BOOK{gautier2001, + AUTHOR="Gautier, Damien", + TITLE="Typo-graphie, guide pratique", + EDITION="seconde", + PUBLISHER="PYRAMID", + ADDRESS="Paris", + ISBN="2-910565-16-5", + YEAR=2001} + +@BOOK{syropoulos2002, + AUTHOR="Syropoulos, Apostolos and Tsolomitis, Antonis and Sofroniou, Nick", + TITLE="{D}igital {T}ypography {U}sing {\LaTeX}", + PUBLISHER="Springer-Verlag", + ADDRESS="New York", + ISBN="0-387-95217-9", + PAGES=368, + YEAR=2002} + diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/cm.eps b/Master/texmf-dist/doc/latex/epslatex-fr/cm.eps new file mode 100644 index 00000000000..048221ec52c --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/cm.eps @@ -0,0 +1,28 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 27.469999 27.469999 172.520004 172.520004 +%%BeginDocument: cm.eps + +100 100 translate +newpath + 0 0 moveto + 0 0 72 0 90 arc + closepath + fill + + 0 0 moveto + 0 0 72 90 180 arc + closepath + stroke + + 0 0 moveto + 0 0 72 180 270 arc + closepath + fill + + 0 0 moveto + 0 0 72 270 360 arc + closepath + stroke + +showpage +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/cm.ps b/Master/texmf-dist/doc/latex/epslatex-fr/cm.ps new file mode 100644 index 00000000000..93b94b0a3bb --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/cm.ps @@ -0,0 +1,26 @@ +%! +%%BoundingBox: 27.47 27.47 172.52 172.52 + +100 100 translate +newpath + 0 0 moveto + 0 0 72 0 90 arc + closepath + fill + + 0 0 moveto + 0 0 72 90 180 arc + closepath + stroke + + 0 0 moveto + 0 0 72 180 270 arc + closepath + fill + + 0 0 moveto + 0 0 72 270 360 arc + closepath + stroke + +showpage diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/danger.eps b/Master/texmf-dist/doc/latex/epslatex-fr/danger.eps new file mode 100644 index 00000000000..af6b7509eca --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/danger.eps @@ -0,0 +1,6 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 -4 15 12 +0 -1 moveto +/ZapfDingbats findfont 15 scalefont setfont +(+) show + diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/divers.sty b/Master/texmf-dist/doc/latex/epslatex-fr/divers.sty new file mode 100644 index 00000000000..b907af588a6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/divers.sty @@ -0,0 +1,752 @@ +\RequirePackage{rawfonts} +\ifx\@bases@loaded\undefined \input bases.sty \else\fi +\ifx\@boxes@loaded\undefined \input boxes.sty \else\fi +% ====================================================================== +% ======================== SMASHES ===================================== +% ====================================================================== + +\newif\iftop@ +\newif\ifbot@ +\def\topsmash{\top@true\bot@false\smash@} +\def\botsmash{\top@false\bot@true\smash@} +\def\smash{\top@true\bot@true\smash@} +\def\smash@{\relax\ifmmode\def\next{\mathpalette\mathsm@sh}\else + \let\next\makesm@sh\fi\next} +\def\finsm@sh{\iftop@\ht\z@\z@\fi\ifbot@\dp\z@\z@\fi\box\z@} +\newdimen\buffer@ +\buffer@\fontdimen13 \tenex +\newdimen\buffer +\buffer\buffer@ +\def\ChangeBuffer#1{\fontdimen13 \tenex#1\relax + \global\buffer\fontdimen13 \tenex} +\def\ResetBuffer{\fontdimen13 \tenex\buffer@\global\buffer\buffer@} +\def\shave#1{\mathop{\hbox{$\fontdimen13 \tenex\z@ + \displaystyle{#1}$}}\fontdimen13 \tenex\buffer} +\def\topshave#1{\topsmash{\displaystyle{#1}}\vphantom{\shave{#1}}} +\def\botshave#1{\botsmash{\displaystyle{#1}}\vphantom{\shave{#1}}} + +% ====================================================================== +% ======================== ALIGNEMENTS ================================= +% ====================================================================== + +\def\topaligned{{}\,\vtop\aligned@} +\def\botaligned{{}\,\vbox\aligned@} +\def\aligned{{}\,\vcenter\aligned@} +\def\aligned@{\bgroup\vspace@\Let@ + \ifinany@\else\openup\jot\fi\m@th\ialign + \bgroup\hfil\strut@$\displaystyle{##}$&$\displaystyle{{}##}$\hfil\crcr} +\def\endaligned{\crcr\egroup\egroup} +\let\endtopaligned\endaligned +\let\endbotaligned\endaligned +\newcount\atcount@ +\newtoks\hashtoks@ +\hashtoks@{#} +\def\alignedat#1{{}\,\vcenter\bgroup\doat@{#1}\vspace@\Let@ + \ifinany@\else\openup\jot\fi\m@th\ialign\bgroup\span\preamble@@\crcr} +\def\doat@#1{\toks@{\hfil\strut@$\displaystyle{\the\hashtoks@}$&$\displaystyle + {{}\the\hashtoks@}$\hfil}\atcount@#1\relax\advance\atcount@\m@ne + \loop\ifnum\atcount@>\z@\toks@=\expandafter{\the\toks@&\hfil$\displaystyle + {\the\hashtoks@}$&$\displaystyle{{}\the\hashtoks@}$\hfil}\advance + \atcount@\m@ne\repeat\xdef\preamble@{\the\toks@}\xdef\preamble@@{\preamble@}} +\let\endalignedat\endaligned +\def\gathered{{}\,\vcenter\bgroup\vspace@\Let@ + \ifinany@\else\openup\jot\fi\m@th\ialign + \bgroup\hfil\strut@$\displaystyle{##}$\hfil\crcr} +\def\endgathered{\crcr\egroup\egroup} +\newif\iftopfolded@ +\newif\ifbotfolded@ +\def\topfoldedtext{\topfolded@true\botfolded@false\foldedtext@} +\def\botfoldedtext{\botfolded@true\topfolded@false\foldedtext@} +\def\foldedtext{\topfolded@false\botfolded@false\foldedtext@} +\Invalid@\foldedwidth +\def\foldedtext@{\relaxnext@ + \def\next@{\ifx\next\foldedwidth\let\next\nextii@\else + \def\next{\nextii@\foldedwidth{.3\hsize}}\fi\next}% + \def\nextii@\foldedwidth##1##2{\setbox\z@\vbox + {\normalbaselines\hsize##1\relax + \tolerance1600 \noindent\ignorespaces##2}\ifbotfolded@\box\z@\else + \iftopfolded@\vtop{\unvbox\z@}\else\vcenter{\box\z@}\fi\fi}% + \futurelet\next\next@} +\newif\iftagsleft@ +\def\TagsOnLeft{\global\tagsleft@true} +\def\TagsOnRight{\global\tagsleft@false} +\TagsOnLeft +\newif\ifmathtags@ +\def\TagsAsMath{\global\mathtags@true} +\def\TagsAsText{\global\mathtags@false} +\TagsAsText +\def\tagform@#1{\hbox{\rm(\ignorespaces#1\unskip)}} +\def\thetag{\leavevmode\tagform@} +\def\tag#1$${\iftagsleft@\leqno\else\eqno\fi\maketag@#1\maketag@$$} +\def\maketag@{\relaxnext@ + \def\next@{\ifx\next"\let\next@\nextii@\else\let\next@\nextiii@\fi\next@}% + \def\nextii@"##1"##2\maketag@{\hbox{\rm##1}}% + \def\nextiii@##1\maketag@{\ifmathtags@\tagform@{$##1$}\else + \tagform@{##1}\fi}% + \futurelet\next\next@} +\def\intertext@{\def\intertext##1{\noalign{\vskip\abovedisplayskip + \vbox{\normalbaselines\noindent##1}\vskip\belowdisplayskip}}} +\def\align{\relaxnext@\ifingather@\let\next\galign@\else + \ifmmode\ifinner\def\next{\onlydmatherr@\align}\else + \let\next\align@\fi\else + \def\next{\onlydmatherr@\align}\fi\fi\next} +\newcount\and@ +\def\align@{\inalign@true\inany@true + \def\tag{\ifnum\and@=\z@\def\next{&&}\else\def\next{&}\fi\next} + \vspace@\allowdisplaybreak@\displaybreak@\intertext@ + \iftagsleft@\let\next\lalign@\else\let\next\ralign@\fi\next} +\newdimen\lwidth@ +\newdimen\rwidth@ +\newdimen\maxlwidth@ +\newdimen\maxrwidth@ +\newdimen\totwidth@ +\def\measure@#1\endalign{\lwidth@\z@\rwidth@\z@ + \maxlwidth@\z@\maxrwidth@\z@\and@\z@ + \setbox\@ne\vbox{\everycr{\noalign{\global\and@\z@}}\Let@ + \halign{\setbox\z@\hbox{$\displaystyle{\everycr{}##}$}% + \global\lwidth@\wd\z@ + \ifdim\lwidth@>\maxlwidth@\global\maxlwidth@\lwidth@\fi + \global\advance\and@\@ne + &\setbox\z@\hbox{$\displaystyle{{}\everycr{}##}$}\global\rwidth@\wd\z@ + \ifdim\rwidth@>\maxrwidth@\global\maxrwidth@\rwidth@\fi + \global\advance\and@\@ne + &\eat@{\everycr{}##}\crcr#1\crcr}}\totwidth@\maxlwidth@ + \advance\totwidth@\maxrwidth@} +\def\displ@y@{\global\dt@ptrue\openup\jot\m@th + \everycr{\noalign{\global\and@\z@\ifdt@p\global\dt@pfalse + \vskip-\lineskiplimit\vskip\normallineskiplimit\else + \penalty\interdisplaylinepenalty\fi}}} +\def\black@#1{\noalign{\ifdim#1>\displaywidth + \dimen@\prevdepth\nointerlineskip + \vskip-\ht\strutbox@\vskip-\dp\strutbox@ + \vbox{\noindent\hbox to#1{\strut@\hfill\strut@}}% + \prevdepth\dimen@\fi}} +\def\ralign@#1\endalign{\measure@#1\endalign\and@\z@ + \ifingather@\everycr{\noalign{\global\and@\z@}}\else\displ@y@\fi\Let@ + \tabskip\centering@\halign to\displaywidth + {\hfil\strut@\setbox\z@\hbox{$\displaystyle{\everycr{}##}$}% + \global\lwidth@\wd\z@\box\z@\global\advance\and@\@ne + \tabskip\z@skip&\setbox\z@\hbox{$\displaystyle{{}\everycr{}##}$}% + \global\rwidth@\wd\z@\box\z@\hfill\global\advance\and@\@ne + \tabskip\centering@&\setbox\z@\hbox{\everycr{}\strut@\maketag@##\maketag@}% + \dimen@\displaywidth\advance\dimen@-\totwidth@ + \divide\dimen@\tw@\advance\dimen@\maxrwidth@\advance\dimen@-\rwidth@ + \ifdim\dimen@>\tw@\wd\z@\llap{\box\z@}\else + \llap{\vtop{\normalbaselines\null\box\z@}}\fi + \tabskip\z@skip\crcr#1\crcr\black@\totwidth@}} +\newdimen\lineht@ +\def\lalign@#1\endalign{\measure@#1\endalign\and@\z@ + \ifdim\totwidth@>\displaywidth\let\displaywidth@\totwidth@\else + \let\displaywidth@\displaywidth\fi + \ifingather@\everycr{\noalign{\global\and@\z@}}\else\displ@y@\fi\Let@ + \tabskip\centering@\halign to\displaywidth + {\hfil\strut@\setbox\z@\hbox{$\displaystyle{\everycr{}##}$}% + \global\lwidth@\wd\z@\global\lineht@\ht\z@\box\z@\global\advance\and@\@ne + \tabskip\z@skip&\setbox\z@\hbox{$\displaystyle{{}\everycr{}##}$}% + \global\rwidth@\wd\z@\ifdim\ht\z@>\lineht@\global\lineht@\ht\z@\fi + \box\z@\hfil\global\advance\and@\@ne + \tabskip\centering@&\kern-\displaywidth@ + \setbox\z@\hbox{\everycr{}\strut@\maketag@##\maketag@}% + \dimen@\displaywidth\advance\dimen@-\totwidth@ + \divide\dimen@\tw@\advance\dimen@\maxlwidth@\advance\dimen@-\lwidth@ + \ifdim\dimen@>\tw@\wd\z@\rlap{\box\z@}\else + \rlap{\vbox{\normalbaselines\box\z@\vbox to\lineht@{}}}\fi + \tabskip\displaywidth@\crcr#1\crcr\black@\totwidth@}} +\def\galign@#1\endalign{\vcenter{\m@th\align@#1\endalign}} +\newbox\savealignat@ +\newif\ifxat@ +\newif\ifmeasuring@ +\def\alignat{\relaxnext@\ifmmode\ifinner\def\next{\onlydmatherr@\alignat}\else + \let\next\alignat@\fi\else\def\next{\onlydmatherr@\alignat}\fi\next} +\def\alignat@#1#2\endalignat{\inany@true\xat@false + \def\tag{\xdef\tag@{}\count@#1\relax\multiply\count@\tw@ + \loop\ifnum\count@>\and@\xdef\tag@{&\tag@}\advance\count@\m@ne\repeat\tag@}% + \vspace@\allowdisplaybreak@\displaybreak@\intertext@ + \displ@y@\measuring@true\setbox\savealignat@\hbox{$\displaystyle\Let@ + \attag@{#1}\vbox{\halign{\span\preamble@@\crcr#2\crcr}}$} + \measuring@false\Let@ + \attag@{#1}\tabskip\centering@\halign to\displaywidth + {\span\preamble@@\crcr#2\crcr\black@{\wd\savealignat@}}} +% \xalignat not implemented... + +% ====================================================================== +% ======================== DIVERS ====================================== +% ====================================================================== +% la plupart de ces macros se suffisent a elles-memes. Si vous n'en utilisez +% qu'une ou deux, essayez d'abord de ne prendre que celles-la. +% +\def\careof{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em + /\kern-.125em\smash{\lower.3ex\hbox{o}}}} +% +% \Comment does nothing except ignore its parameter +% +\def\Comment#1{} +% \annexes est analogue a \appendix +\def\annexes#1{\par +\setcounter{chapter}{\z@} +\setcounter{section}{\z@} +\def\@chapapp{#1} +\def\thechapter{\Alph{chapter}}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \Uppercase is a macro that will convert its argument to +% uppercase. The TeX primitive by itself doesn't work +% in such a functional manner since it works "in the mouth." +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\Uppercase#1{\uppercase\expandafter{#1}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \Lowercase is a macro that will convert its argument to +% lowercase. The TeX primitive by itself doesn't work +% in such a functional manner since it works "in the mouth." +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\Lowercase#1{\lowercase\expandafter{#1}} +% Symboles divers +\def\pyth+{\mathbin{++}} +\def\Pyth-{\mathbin{--}} +\def\sqbull{\vrule height .9ex width .8ex depth -.1ex } % square bullet +\def\pave{\hbox{\hskip.5pt\vrule height.4em width.4em depth \z@}} +\def\vl{\leavevmode\hbox{\tt\char`\|}} % vertical line +\def\dn{\leavevmode\hbox{\tt\char'14}} % downward arrow +\def\up{\leavevmode\hbox{\tt\char'13}} % upward arrow +\def\vs{\leavevmode\hbox{\tt\char`\ }} % visible space +\def\degre{\ifmmode{^\circ}\else{$^\circ$}\fi} +\let\degres=\degre +\def\relstack#1#2{\mathrel{\mathop{#2}\limits_{#1}}} +\def\hlstack#1#2#3{\mathrel{\mathop{#2}\limits_{#1}^{#3}}} +\def\build#1_#2^#3{\mathrel{\mathop{\kern \z@#1}\limits_{#2}^{#3}}} +% petite boite +\def\pbt#1{\leavevmode\thinspace\hbox{\vrule\vtop{\vbox{\hrule\kern\p@ + \hbox{\vphantom{\tt/}\thinspace{\tt#1}\thinspace}} + \kern\p@\hrule}\vrule}\thinspace} % petite boite +% \arrows makes things like <--- text ---> +\def\arrows#1#2{% #1=width, #2=text + {\setbox0=\hbox{$\mkern-2mu\mathord-\mkern-2mu$} + \hbox to #1{\kern-.055556em$\leftarrow\mkern-6mu$% + \cleaders\copy0\hfil + \kern.4em #2\kern.4em + \cleaders\copy0\hfil + $\mkern-6mu\rightarrow$\kern-.055556em}}} +% \Arrows makes things like <=== text ===> +\def\Arrows#1#2{% #1=width, #2=text + {\setbox0=\hbox{$\mkern-2mu\mathord=\mkern-2mu$} + \hbox to #1{\kern-.055556em$\Leftarrow\mkern-6mu$% + \cleaders\copy0\hfil + \kern.4em #2\kern.4em + \cleaders\copy0\hfil + $\mkern-6mu\Rightarrow$\kern-.055556em}}} +\def\boxed#1{\setbox\z@\hbox{$\displaystyle{#1}$}\hbox{\lower.4\ex@ + \hbox{\lower3\ex@\hbox{\lower\dp\z@\hbox{\vbox{\hrule height.4\ex@ + \hbox{\vrule width.4\ex@\hskip3\ex@\vbox{\vskip3\ex@\box\z@\vskip3\ex@}% + \hskip3\ex@\vrule width.4\ex@}\hrule height.4\ex@}}}}}} +% signature +\def\signed#1#2{{\unskip\nobreak\hfil\penalty50 + \hskip2em\hbox{}\nobreak\hfil\sl#1\/ \rm(#2) + \parfillskip=\z@ \finalhyphendemerits=\z@ \endgraf}} +\def\wdesclabel#1{\hspace\labelsep \bf #1} +\def\wdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\wdesclabel}} +\let\endwdesc\endlist +\def\qed{\ifhmode\unskip\nobreak\fi\ifmmode\ifinner\else\hskip5\p@\fi\fi + \hbox{\hskip5\p@\vrule width4\p@ height6\p@ depth1.5\p@\hskip\p@}} +\def\cqfd{\unskip\kern 6pt\penalty 500 \raise -2pt\hbox{\vrule\vbox +to10pt{\hrule width 4pt \vfill\hrule}\vrule}} +% Vertical `laps'; cf. \llap and \rlap +\def\ulap#1{\vbox to \z@{\vss#1}} +\def\dlap#1{\vbox to \z@{#1\vss}} +% And a horizontal `lap' that takes up no space on either side. +\def\zlap#1{\hbox to \z@{\hss#1\hss}} +% And a vertical `lap' that takes up no space on either side. +\def\vlap#1{\vbox to \z@{\vss#1\vss}} +% Avoid unwanted vertical glue when making up pages. +\def \basezero{\baselineskip\z@ \lineskip\z@} +% Struts give ascenders and descenders to assist in baseline alignment +% (e.g. of adjoining vertical boxes); useful only with text fonts. +% +\def \d@sh#1{\nobreak\thinspace#1\penalty\z@\thinspace} +\def \dash{\d@sh{--}} +\def \Dash{\d@sh{---}} +\def\pdmil{\leavevmode\kern.1em + \raise.5ex\hbox{\the\scriptscriptfont0 0}\kern-.1em + /\kern-.15em\lower.25ex\hbox{\the\scriptscriptfont0 000}} +\def\pmil{\leavevmode\kern.1em + \raise.5ex\hbox{\the\scriptscriptfont0 0}\kern-.1em + /\kern-.15em\lower.25ex\hbox{\the\scriptscriptfont0 00}} +\def\pct{\leavevmode\kern.1em + \raise.5ex\hbox{\the\scriptscriptfont0 0}\kern-.1em + /\kern-.15em\lower.25ex\hbox{\the\scriptscriptfont0 0}} +\def\circledx{\protect\pcircled} +\def\pcircled#1{{\rm\ooalign{\hfil + \raise.07ex\hbox{#1}\hfil\crcr\mathhexbox20D}}} +\newbox\cr@ +\sbox\cr@{\rule[-2.5pt]{\z@}{8pt}\begin{picture}(10,6) +\put(2,-1){\vector(-1,0){2}} +\put(2,3){\oval(12,8)[r]} +\end{picture}} +\newcommand\Carrtn{\usebox\cr@} +\def\flushpar{\par\noindent} +\def\emptypage{\eject\@@line{}\vfil\eject} % faire une page vide (TeXbook 114) +\def\emptyline{\break\hbox{}\hfil\break} +\def\cbox#1{\hbox{$\vcenter{#1}$}} +\def\cc#1{\hfill\quad#1\quad\hfill} +\long\def\ctitre#1{\vbox{\leftskip=\z@ plus 1fil + \rightskip=\z@ plus 1fil \parfillskip=\z@#1}} +\def\ycopyright{\copyright~\uppercase\expandafter{\romannumeral\year}\relax} +\def\sur{\above .2pt} +%\def\oldstyle{\fam\@ne\tenmi} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% OLDSTYLE +\ifx\@ptsize\undefined +\let\@ptsize=100 +\fi +\ifcase\@ptsize + \def\oldstyle{\fam\@ne\tenmi} + \or + \def\oldstyle{\fam\@ne\elvmi} + \or + \def\oldstyle{\fam\@ne\twlmi} +\else + \def\oldstyle{\fam\@ne\twtymi} +\fi +\def\biffe#1{\setbox0=\hbox{#1}% +%\ifvmode\indent\fi\raise0.4ex\hbox to\wd0{\vbox{\box0\vskip-0.48ex\hrule height.08ex}}} +\ifvmode\indent\fi\raise0.5ex\hbox to\wd0{\vbox{\box0\vskip-0.58ex\hrule height.08ex}}} +\newcount\@spr +\def\spread#1{\relax\bgroup\@spr=#1\dimen@\@spr\jot\advance\dimen@\dimen@\vskip-\dimen@\bgroup\@spr=#1\openup#1\jot} +\def\endspread{\removelastskip\vskip\belowdisplayskip\egroup\egroup} + +% ====================================================================== +% ======================== DIVERS MATH ================================= +% ====================================================================== +\let\dsize\displaystyle +\let\tsize\textstyle +\let\ssize\scriptstyle +\let\sssize\scriptscriptstyle +\def\dfrac#1#2{{\displaystyle{#1\over#2}}} +\def\tfrac#1#2{{\textstyle{#1\over#2}}} +\def\fracwithdelims#1#2#3#4{{#3\overwithdelims#1#2#4}} +\def\binom#1#2{{#1\choose#2}} +\def\dbinom#1#2{{\displaystyle{#1\choose#2}}} +\def\tbinom#1#2{{\textstyle{#1\choose#2}}} +\def\snug{\unskip\kern-\mathsurround} +\def\overset#1\to#2{\binrel@{#2}\ifdim\wd\tw@<\z@ + \mathbin{\mathop{\kern\z@#2}\limits^{#1}}\else\ifdim\wd\tw@>\z@ + \mathrel{\mathop{\kern\z@#2}\limits^{#1}}\else + {\mathop{\kern\z@#2}\limits^{#1}}{}\fi\fi} +\def\underset#1\to#2{\binrel@{#2}\ifdim\wd\tw@<\z@ + \mathbin{\mathop{\kern\z@#2}\limits_{#1}}\else\ifdim\wd\tw@>\z@ + \mathrel{\mathop{\kern\z@#2}\limits_{#1}}\else + {\mathop{\kern\z@#2}\limits_{#1}}{}\fi\fi} +\def\oversetbrace#1\to#2{\overbrace{#2}^{#1}} +\def\undersetbrace#1\to#2{\underbrace{#2}_{#1}} +\def\sideset#1\and#2\to#3{% + \setbox\@ne\hbox{$\dsize{\vphantom{#3}}#1{#3}\m@th$}% + \setbox\tw@\hbox{$\dsize{#3}#2\m@th$}% + \kern\wd\@ne\kern-\wd\tw@\mathop{\hskip\wd\tw@\hskip-\wd\@ne + {\vphantom{#3}}#1{#3}#2}} +\def\dddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@ + \hbox{\normalsize\rmfamily\normalfont...}\vss}}}} +\def\ddddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@ + \hbox{\normalsize\rmfamily\normalfont....}\vss}}}} +\def\spdot{^{\hbox{\raise\ex@\hbox{\normalsize\rmfamily\normalfont.}}}} +\def\spddot{^{\hbox{\raise\ex@\hbox{\normalsize\rmfamily\normalfont..}}}} +\def\spdddot{^{\hbox{\raise\ex@\hbox{\normalsize\rmfamily\normalfont...}}}} +\def\spddddot{^{\hbox{\raise\ex@\hbox{\normalsize\rmfamily\normalfont....}}}} +\def\spbar{^-} +\def\spvec{^\rightarrow} +\def\sptilde{^\sim} +\def\spcheck{^\vee} +\def\sphat{^{\mathchoice{}{}{\,\,\botsmash{\hbox{\lower 4\ex@\hbox + {$\widehat{\null}$}}}}{\,\botsmash{\hbox{\lower3\ex@\hbox + {$\hat{\null}$}}}}}} +\def\spacute{^{\!\botsmash{\hbox{\lower\@ne ex\hbox{\'{}}}}}} +\def\spgrave{^{\mathchoice{}{}{}{\!}% + \botsmash{\hbox{\lower\@ne ex\hbox{\`{}}}}}} +\def\spbreve{^{\!\botsmash{\hbox{\lower4\ex@\hbox{\u{}}}}}} +\def\operatorname#1{\mathop{\newmcodes@\kern\z@\fam\z@#1}\nolimits@} +\def\operatornamewithlimits#1{\mathop{\newmcodes@\kern\z@\fam\z@#1}\nlimits@} +\def\qopname@#1{\mathop{\fam\z@#1}\nolimits@} +\def\qopnamewl@#1{\mathop{\fam\z@#1}\nlimits@} +\def\arccos{\qopname@{arccos}} +\def\arcsin{\qopname@{arcsin}} +\def\arctan{\qopname@{arctan}} +\def\arg{\qopname@{arg}} +\def\cos{\qopname@{cos}} +\def\cosh{\qopname@{cosh}} +\def\cot{\qopname@{cot}} +\def\coth{\qopname@{coth}} +\def\csc{\qopname@{csc}} +\def\deg{\qopname@{deg}} +\def\det{\qopnamewl@{det}} +\def\dim{\qopname@{dim}} +\def\exp{\qopname@{exp}} +\def\gcd{\qopnamewl@{gcd}} +\def\hom{\qopname@{hom}} +\def\inf{\qopnamewl@{inf}} +\def\injlim{\qopnamewl@{inj\,lim}} +\def\ker{\qopname@{ker}} +\def\lg{\qopname@{lg}} +\def\lim{\qopnamewl@{lim}} +\def\liminf{\qopnamewl@{lim\,inf}} +\def\limsup{\qopnamewl@{lim\,sup}} +\def\ln{\qopname@{ln}} +\def\log{\qopname@{log}} +\def\max{\qopnamewl@{max}} +\def\min{\qopnamewl@{min}} +\def\Pr{\qopnamewl@{Pr}} +\def\projlim{\qopnamewl@{proj\,lim}} +\def\sec{\qopname@{sec}} +\def\sin{\qopname@{sin}} +\def\sinh{\qopname@{sinh}} +\def\sup{\qopnamewl@{sup}} +\def\tan{\qopname@{tan}} +\def\tanh{\qopname@{tanh}} +\def\varinjlim{\mathop{\vtop{\ialign{$##$\cr + \hfil{\fam\z@ lim}\hfil\cr\noalign{\nointerlineskip}% + {-}\mkern-6mu\cleaders\hbox{$\mkern-2mu{-}\mkern-2mu$}\hfill + \mkern-6mu{\to}\cr\noalign{\nointerlineskip\kern-\ex@}\cr}}}} +\def\varprojlim{\mathop{\vtop{\ialign{$##$\cr + \hfil{\fam\z@ lim}\hfil\cr\noalign{\nointerlineskip}% + {\leftarrow}\mkern-6mu\cleaders\hbox{$\mkern-2mu{-}\mkern-2mu$}\hfill + \mkern-6mu{-}\cr\noalign{\nointerlineskip\kern-\ex@}\cr}}}} +\def\varliminf{\mathop{\underline{\vrule height\z@ depth.2exwidth\z@ + \hbox{\rm lim}}}} +\def\varlimsup{\mathop{\overline{\hbox{\rm lim}}}} +\def\multilimits@{\bgroup\vspace@\Let@ + \baselineskip\fontdimen10 \scriptfont\tw@ + \advance\baselineskip\fontdimen12 \scriptfont\tw@ + \lineskip\thr@@\fontdimen8 \scriptfont\thr@@ + \lineskiplimit\thr@@\fontdimen8 \scriptfont\thr@@ + \vbox\bgroup\ialign\bgroup\hfil$\scriptstyle{##}$\hfil\cr} +\def\Sb{_\multilimits@} +\def\endSb{\cr\egroup\egroup\egroup} +\def\Sp{^\multilimits@} +\let\endSp\endSb +\newcount\skewcharcount@ +\newcount\familycount@ +\def\theskewchar@{\global\familycount@\@ne + \global\skewcharcount@\the\skewchar\textfont\@ne + \ifnum\fam>\m@ne\ifnum\fam<17 + \global\familycount@\the\fam\relax + \global\skewcharcount@\the\skewchar\textfont\the\fam\relax\fi\fi + \ifnum\skewcharcount@>\m@ne + \ifnum\skewcharcount@<128 + \global\multiply\familycount@256 + \global\advance\skewcharcount@\familycount@ + \global\advance\skewcharcount@28672 + \mathchar\skewcharcount@\else + \global\skewcharcount@\m@ne\fi\else + \global\skewcharcount@\m@ne\fi} +\newcount\pointcount@ +\def\getpoints@#1.#2\getpoints@{\pointcount@#1 } +\def\accentfam@{7} +\def\noaccents@{\def\accentfam@{0}} +\def\makeacc@#1#2{\def#1{\mathaccent"\accentfam@#2 }} +\def\Makeacc@#1#2{\relaxnext@\def#1{\relax\ifmmode\def\next{\mathaccent@ + {"\accentfam@#2 }}\else\def\next{\Err@{Use + \string#1\space only in math mode}}\fi\next}} +\makeacc@\hat{05E} \Makeacc@\Hat{05E} +\makeacc@\check{014} \Makeacc@\Check{014} +\makeacc@\tilde{07E} \Makeacc@\Tilde{07E} +\makeacc@\acute{013} \Makeacc@\Acute{013} +\makeacc@\grave{012} \Makeacc@\Grave{012} +\makeacc@\dot{05F} \Makeacc@\Dot{05F} +\makeacc@\ddot{07F} \Makeacc@\Ddot{07F} +\makeacc@\breve{015} \Makeacc@\Breve{015} +\makeacc@\bar{016} \Makeacc@\Bar{016} +\def\vec{\mathaccent"017E } +\def\Vec{\relaxnext@\ifmmode\def\next{\mathaccent@{"017E }}\else + \def\next{\Err@{Use \string\vec\space only in math mode}}\fi\next} +\newdimen\accentdimen@ +\newcount\accentmu@ +\def\unbracefonts@{\let\Cal@\Cal@@\let\rom@\rom@@\let\bold@\bold@@ + \let\slanted@\slanted@@} +\def\mathaccent@#1#2{\relaxnext@\ifnum\fam=\m@ne\xdef\thefam@{1}\else + \xdef\thefam@{\the\fam}\fi + \accentdimen@\z@ + \setbox\z@\hbox{\unbracefonts@$\fam\thefam@#2$}% + \ifdim\accentdimen@=\z@\def\next{\mathaccent#1{#2}}% + \setbox\@ne\hbox{\unbracefonts@$\fam\thefam@#2\theskewchar@$}% + \setbox\tw@\hbox{$\ifnum\skewcharcount@=\m@ne\else + \mathchar\skewcharcount@\fi$}% + \global\accentdimen@\wd\@ne\global\advance\accentdimen@-\wd\z@ + \global\advance\accentdimen@-\wd\tw@ + \global\multiply\accentdimen@\tw@ + \dimentomu@\accentdimen@\accentmu@\global\advance\accentmu@\@ne\else + \def\next{{\mathaccent#1{#2\mkern\accentmu@ mu}\mkern-\accentmu@ mu}{}}\fi + \next} +\def\dimentomu@#1#2{\multiply#1 100 + \expandafter\getpoints@\the#1\getpoints@ + \multiply\pointcount@18 + \divide\pointcount@\@m + \global#2\pointcount@} +\def\newbox@{\alloc@4\box\chardef\insc@unt} +\def\accentedsymbol#1#2{\expandafter\newbox@\csname\expandafter + \eat@\string#1@box\endcsname + \expandafter\setbox\csname\expandafter\eat@ + \string#1@box\endcsname\hbox{$#2$}\def + #1{\expandafter\copy\csname\expandafter\eat@\string#1@box\endcsname{}}} +\def\dmatherr@#1{\Err@{\string#1\space not allowed in display math mode}} +\def\nonmatherr@#1{\Err@{\string#1\space allowed only in math mode}} +\def\mathbreak{\relax\ifmmode\ifinner\break\else + \dmatherr@\mathbreak\fi\else\nonmatherr@\mathbreak\fi} +\def\nomathbreak{\relax\ifmmode\ifinner\nobreak\else + \dmatherr@\nomathbreak\fi\else\nonmatherr@\nomathbreak\fi} +\def\allowmathbreak{\relax\ifmmode\ifinner\allowbreak\else + \dmatherr@\allowmathbreak\fi\else\nonmatherr@\allowmathbreak\fi} +\newcount\thickness +%\Invalid@\thickness +\def\thickfrac{\relaxnext@ + \def\next@{\ifx\next\thickness\let\next@\nextii@\else + \def\next@{\nextii@\thickness1}\fi\next@}% + \def\nextii@\thickness##1##2##3{{##2\above##1\ex@##3}}% + \futurelet\next\next@} +\def\fracwithdelims#1#2#3#4{{#3\overwithdelims#1#2#4}} +\def\thickfracwithdelims#1#2{\relaxnext@\def\ldelim@{#1}\def\rdelim@{#2}% + \def\next@{\ifx\next\thickness\let\next@\nextii@\else + \def\next@{\nextii@\thickness1}\fi\next@}% + \def\nextii@\thickness##1##2##3{{##2\abovewithdelims + \ldelim@\rdelim@##1\ex@##3}}% + \futurelet\next\next@} +\def\pod#1{\allowbreak\ifinner\mkern8mu\else\mkern18mu\fi(#1)} +\newcount\cfraccount@ +\def\gloop@#1\repeat{\gdef\body{#1}\iterate} +\def\cfrac{\bgroup\bgroup\advance\cfraccount@\@ne\strut + \iffalse{\fi\def\\{\over\displaystyle}\iffalse}\fi} +\def\lcfrac{\bgroup\bgroup\advance\cfraccount@\@ne\strut + \iffalse{\fi\def\\{\hfill\over\displaystyle}\iffalse}\fi} +\def\rcfrac{\bgroup\bgroup\advance\cfraccount@\@ne\strut\hfill + \iffalse{\fi\def\\{\over\displaystyle\hfill}\iffalse}\fi} +\def\endcfrac{\gloop@\ifnum\cfraccount@>\z@\global\advance\cfraccount@\m@ne + \egroup\hskip-\nulldelimiterspace\egroup\repeat} +%\def\adots{\mathinner{\mkern1mu\raise\p@\vbox{\kern7\p@\hbox{.}}\mkern2mu +% \raise4\p@\hbox{.}\mkern2mu\raise7\p@\hbox{.}\mkern1mu}} +%\def\adots{\mathinner{\mkern2mu\raise\p@\hbox{.} +%\mkern3mu\raise4pt\hbox{.}\mkern1mu\raise7pt\hbox{.}}} +%% +%\def\adots{\mathinner{\mkern1mu\raise\p@\hbox{.}\mkern2mu +% \raise4\p@\hbox{.}\mkern2mu\raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern1mu}} +% from yhmath +\def\adots{\mathinner{\mkern2mu\raise\p@\hbox{.} +\mkern2mu\raise4\p@\hbox{.}\mkern1mu +\raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern1mu}} +% ----------------------------------------------------------------------------- +% variantes grecques & \Per, \Ser +% ----------------------------------------------------------------------------- +%\mathchardef\itGamma="0100 +%\mathchardef\itDelta="0101 +%\mathchardef\itTheta="0102 +%\mathchardef\itLambda="0103 +%\mathchardef\itXi="0104 +%\mathchardef\itPi="0105 +%\mathchardef\itSigma="0106 +%\mathchardef\itUpsilon="0107 +%\mathchardef\itPhi="0108 +%\mathchardef\itPsi="0109 +%\mathchardef\itOmega="010A +\def\hexnumber@#1{\ifnum#1<10 \number#1\else + \ifnum#1=10 A\else\ifnum#1=11 B\else\ifnum#1=12 C\else + \ifnum#1=13 D\else\ifnum#1=14 E\else\ifnum#1=15 F\fi\fi\fi\fi\fi\fi\fi} +%\def\bffam@{\hexnumber@\bffam} +%\mathchardef\boldGamma="0\bffam@00 +%\mathchardef\boldDelta="0\bffam@01 +%\mathchardef\boldTheta="0\bffam@02 +%\mathchardef\boldLambda="0\bffam@03 +%\mathchardef\boldXi="0\bffam@04 +%\mathchardef\boldPi="0\bffam@05 +%\mathchardef\boldSigma="0\bffam@06 +%\mathchardef\boldUpsilon="0\bffam@07 +%\mathchardef\boldPhi="0\bffam@08 +%\mathchardef\boldPsi="0\bffam@09 +\mathchardef\Ser"2278 +\mathchardef\Per"227B +% ----------------------------------------------------------------------------- +% radicaux, \uproot et \leftroot +\def\@sqrt@#1{\radical"270370 {#1}} +\Invalid@\leftroot +\Invalid@\uproot +\newcount\uproot@ +\newcount\leftroot@ +\def\root{\relaxnext@ + \def\next@{\ifx\next\uproot\let\next\nextii@\else + \ifx\next\leftroot\let\next\nextiii@\else + \let\next\plainroot@\fi\fi\next}% + \def\nextii@\uproot##1{\uproot@##1\relax\futurelet\next\nextiv@}% + \def\nextiv@{\ifx\next\space@\def\next. {\futurelet\next\nextv@}\else + \def\next.{\futurelet\next\nextv@}\fi\next.}% + \def\nextv@{\ifx\next\leftroot\let\next\nextvi@\else + \let\next\plainroot@\fi\next}% + \def\nextvi@\leftroot##1{\leftroot@##1\relax\plainroot@}% + \def\nextiii@\leftroot##1{\leftroot@##1\relax\futurelet\next\nextvii@}% + \def\nextvii@{\ifx\next\space@ + \def\next. {\futurelet\next\nextviii@}\else + \def\next.{\futurelet\next\nextviii@}\fi\next.}% + \def\nextviii@{\ifx\next\uproot\let\next\nextix@\else + \let\next\plainroot@\fi\next}% + \def\nextix@\uproot##1{\uproot@##1\relax\plainroot@}% +\bgroup\uproot@\z@\leftroot@\z@\futurelet\next\next@} +\def\plainroot@#1\of#2{\setbox\rootbox\hbox{$\m@th\scriptscriptstyle{#1}$}% + \mathchoice{\r@@t\displaystyle{#2}}{\r@@t\textstyle{#2}} + {\r@@t\scriptstyle{#2}}{\r@@t\scriptscriptstyle{#2}}\egroup} +\def\r@@t#1#2{\setbox\z@\hbox{$\m@th#1\@sqrt@{#2}$}% + \dimen@\ht\z@\advance\dimen@-\dp\z@ + \setbox1\hbox{$\m@th#1\mskip\uproot@ mu$}\advance\dimen@ by1.667\wd\@ne + \mkern-\leftroot@ mu\mkern5mu\raise.6\dimen@\copy\rootbox + \mkern-10mu\mkern\leftroot@ mu\box\z@} +\def\tcheche#1{#1\mkern2.5mu\check{}} +\def\sh{\mathop{\rm sh}\nolimits} +\def\ch{\mathop{\rm ch}\nolimits} +\def\Arctg{\mathop{\rm Arctg}\nolimits} +\def\arctg{\mathop{\rm arctg}\nolimits} +\def\Arcsin{\mathop{\rm Arcsin}\nolimits} +\def\arcsin{\mathop{\rm arcsin}\nolimits} +\def\Arccos{\mathop{\rm Arccos}\nolimits} +\def\arccos{\mathop{\rm arccos}\nolimits} +\def\minmax{\mathop{\rm min\,max}} +\def\pgcd{\mathop{\rm pgcd}\nolimits} +\def\tg{\mathop{\rm tg}\nolimits} +\def\th{\mathop{\rm th}\nolimits} +\def\Arcth{\mathop{\rm Arcth}\nolimits} +\def\arcth{\mathop{\rm arcth}\nolimits} +\def\intvp{\ifinner\rlap{\raise-.05ex\hbox{\kern.30em\large\rm\char"20}}\else{\scriptstyle\rlap{\raise-0.3ex\hbox{\kern.45em\LARGE\rm\char"20}}}\fi\int} +\def\cintvp{\ifinner\rlap{\raise.1ex\hbox{\kern.2em\tiny\rm C}}\else{\rlap{\raise-0.3ex\hbox{\kern.2em\large\rm C}}}\fi\int} +\def\system#1{\let\next=\\\let\\=\cr\left\{\null\,\vcenter{\openup1\jot\m@th +\ialign{\strut\hfil$##$&$##$\hfil&&\enspace$##$\enspace& +\hfil$##$&$##$\hfil\crcr#1\crcr}}\right.\let\\=\next} +% +% variantes de \shortstack +% +\newif\if@shs\@shsfalse +\let\bshortstack\shortstack +\def\tshortstack{\@ifnextchar[{\@tshortstack}{\@tshortstack[c]}} + +\def\@tshortstack[#1]{\leavevmode +\vtop\bgroup\baselineskip-1pt\lineskip 3pt\let\mb@l\hss +\let\mb@r\hss \expandafter\let\csname mb@#1\endcsname\relax +\let\\\@stackcr\@itshortstack} + +\def\@itshortstack#1{\halign{\mb@l ##\unskip\mb@r\cr #1\crcr}\egroup} + +\def\cshortstack{\@ifnextchar[{\@cshortstack}{\@cshortstack[c]}} + +\def\@cshortstack[#1]{\leavevmode \@shsfalse +\ifmmode \vcenter \else \@shstrue $\vcenter\fi\bgroup\baselineskip-1pt\lineskip 3pt\let\mb@l\hss +\let\mb@r\hss \expandafter\let\csname mb@#1\endcsname\relax +\let\\\@stackcr\@icshortstack} + +\def\@icshortstack#1{\halign{\mb@l ##\unskip\mb@r\cr #1\crcr}\egroup\if@shs $\fi} + +%%% \stackword +\def\stackword#1{\leavevmode\lower3pt\hbox{\shortstack{\@stackrest#1\endolist}}} +\let\bstackword\stackword +\def\tstackword#1{\tshortstack{\@stackrest#1\endolist}} +\def\cstackword#1{\leavevmode\lower3pt\hbox{\cshortstack{\@stackrest#1\endolist}}} +\def\endolist{\endolist} +\def\@stackrest{\afterassignment\@stacksymbol + \let\next= } +\def\@stacksymbol{\ifx\next\endolist + \let\next\relax + %\kern-0.25em + \else + \next\hfill\\% + \let\next\@stackrest + \fi + \next} +%%% end of \stackword + +%%% \uppercasefirst +{\obeyspaces% +\gdef\uppercasefirst#{\begingroup\obeyspaces\let =\@capaftersp% +\@UppercaseSec}} + +\def\@UppercaseSec#1{\futurelet\next\@CapAFTERsp#1{}\endgroup} +\def\@capaftersp{\space\futurelet\next\@CapAFTERsp} +\def\@CapAFTERsp{\ifx\next\egroup\let\next\relax\else + \ifx\next\@capaftersp \unskip \let\next\relax \else + \def\next##1{\uppercase{##1}}\fi\fi \next} + +%% Exemple : \uppercasefirst{space: from {nasa} {}to the final frontier.} + +%%% end of \uppercasefirst + +%%======================================= +%% changemargin +%%======================================= +%\newenvironment{changemargin}[2]{\begin{list}{}{ +% \setlength{\topsep}{0pt}\setlength{\leftmargin}{0pt} +% \setlength{\rightmargin}{0pt} +% \setlength{\listparindent}{\parindent} +% \setlength{\itemindent}{\parindent} +% \setlength{\parsep}{0pt plus 1pt} +% \addtolength{\leftmargin}{#1}\addtolength{\rightmargin}{#2} +% }\item[] }{\end{list}} + + +\def\checkbox{\hbox{$\Box$ \hspace{-1.35em} \raisebox{0.4em}{$\surd$}}} +\newcommand{\braopket}[3]{% +\left\langle\vphantom{#2#3}#1\,\vrule\,\relax#2\,\vrule\,\relax\vphantom{#1#2}#3\right\rangle} + +\newcommand{\fancyfrac}[2]{\raisebox{0.3ex}{#1} +\hspace*{-0.1em}/\hspace*{-0.1em}\raisebox{-0.3ex}{#2}} + +\def\degr{\hbox{$^\circ$}} +\def\sq{\hbox{\rlap{$\sqcap$}$\sqcup$}} +\def\arcmin{\hbox{$^\prime$}} +\def\arcsec{\hbox{$^{\prime\prime}$}} +\def\fd{\hbox{$.\!\!^{\rm d}$}} +\def\fh{\hbox{$.\!\!^{\rm h}$}} +\def\fm{\hbox{$.\!\!^{\rm m}$}} +\def\fs{\hbox{$.\!\!^{\rm s}$}} +\def\fdg{\hbox{$.\!\!^\circ$}} +\def\farcm{\hbox{$.\mkern-4mu^\prime$}} +\def\farcs{\hbox{$.\!\!^{\prime\prime}$}} +\def\fp{\hbox{$.\!\!^{\scriptscriptstyle\rm p}$}} +\def\micron{\hbox{$\mu$m}} +\let\la=\lesssim +\let\ga=\gtrsim +\def\case#1#2{\hbox{$\frac{#1}{#2}$}} +\def\slantfrac#1#2{\hbox{$\,^#1\!/_#2$}} +\def\onehalf{\slantfrac{1}{2}} +\def\onethird{\slantfrac{1}{3}} +\def\twothirds{\slantfrac{2}{3}} +\def\onequarter{\slantfrac{1}{4}} +\def\threequarters{\slantfrac{3}{4}} +\def\ubvr{\hbox{$U\!BV\!R$}} +\def\ub{\hbox{$U\!-\!B$}} +\def\bv{\hbox{$B\!-\!V$}} +\def\vr{\hbox{$V\!-\!R$}} +\def\ur{\hbox{$U\!-\!R$}} +\def\ion#1#2{#1$\;${\small\rm\@Roman{#2}}\relax} +\def\nodata{\multicolumn{1}{c}{$\cdots$}} +\newcount\lecurrentfam +%\def\LaTeX{\lecurrentfam=\the\fam \leavevmode L\raise.42ex +%\hbox{$\fam\lecurrentfam\scriptscriptstyle\kern-.3em A$}\kern-.15em\TeX} +\def\sizrpt{ +(\fontname\the\font): em=\the\fontdimen6\font, ex=\the\fontdimen5\font +\typeout{ +(\fontname\the\font): em=\the\fontdimen6\font, ex=\the\fontdimen5\font +}} +\newcommand{\bfmdot}[1]{\mbox{\boldmath\bf + \rlap{$#1$}\setbox0=\hbox{$\dot{\phantom{#1}}$}% create fat & bold \dot + \kern-0.025em\copy0\kern-\wd0 + \kern0.05em\copy0\kern-\wd0 + \kern-0.025em\raise.0433em\box0}} +% +\def\underdotline#1{{\leavevmode\setbox0=\hbox{#1}\rlap{\raise-0.28em\hbox to\wd0{% +\rm\tiny\cleaders\hbox{.\kern-0.1ex}\hfill}}\box0}} +% +% ^---- dots here -- could be anything +% +%Morten Welinder +%terra@diku.dk +% +\def\underanyline#1#2{{\leavevmode\setbox0=\hbox{#2}\rlap{\raise-0.28em\hbox to\wd0{% +\rm\tiny\cleaders\hbox{#1\kern-0.1ex}\hfill}}\box0}} +% +% +% Mc +\def\Mc{M\kern-.05em\raise.5ex\hbox{\b c}\kern-.05em} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/ebnf.sty b/Master/texmf-dist/doc/latex/epslatex-fr/ebnf.sty new file mode 100644 index 00000000000..72cbaebace2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/ebnf.sty @@ -0,0 +1,74 @@ +%From: Damian.Cugley@prg.oxford.ac.uk (Damian Cugley) +%Subject: Re: Styles for lispcode and grammars wanted... +%Date: 11 Jul 90 18:34:23 GMT +% +%Here's one I threw together for my own use. It does EBNF, in LaTeX, in +%the style I like - catagory names italicized in angle brackets, and +%`::=' introducing productions. +% +%Example of use: +%------------------------------------------------------------------------ +%Generally glue is quoted using this notation~\TBcite[\p271]: +%\begin{EBNF} +% \item[glue] +% \ [~`plus' \~] [~`minus' \~]. +% \item[stretch] +% \ | \. +% \item[fil dimen] +% \ (~`fil' | `fill' | `filll'~). +%\end{EBNF} +%A \ which is a \ ... +%------------------------------------------------------------------------ +% +%This is "list" environment in the style of "description" etc (Sec. 5.7). +%Thus, productions start with +% +% \item[LHS] +% +%which produces +% +% ::= +% +%in the document. (This was so I can alter the ::= to something else if +%I really want to.) Each production is in LR (horizontal) mode. The +%whole thing is indented to \parindent, with turnover lines indented a +%further 2 em. +% +%`|' produces a vertical line. +% +%\ or \Cat{FOO} produces , with FOO italicized. +% +%You might prefer {\tt plus} instead of `plus' etc. +% +% +%Here's the code: +%------------------------------------------------------------------------ +% Damian Cugley Wed 11 Jul 1990 + +\begingroup \catcode`\|=13 + \gdef\EBNF + {\list{???}% + {% + \catcode`\|=13 \def|{$\mid$}% + \def\makelabel##1{\<##1> ::=}% + \parsep=0pt \itemsep=\smallskipamount + \leftmargin=\parindent \advance\leftmargin+2em + \labelsep=0.5em \labelwidth=1.5em + \raggedright + }% + } +\endgroup + +\let\endEBNF\endlist + +\def\Cat#1{\ifmmode% +\hbox{$\langle${\it #1\/}$\rangle$}\else +{$\langle$\penalty10000{\it #1\/}\penalty10000$\rangle$}\fi} +\def\<#1>{\Cat{#1}} +\endinput +------------------------------------------------------------------------ + + /--------------------------------------------------------------------\ + | Damian Cugley, Programming Research Group, 11 Keble Rd, Oxford, UK | + | Damian.Cugley@prg.oxford.ac.uk =or= ...@oxford.prg in UK | + \--------------------------------------------------------------------/ diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/export.sty b/Master/texmf-dist/doc/latex/epslatex-fr/export.sty new file mode 100644 index 00000000000..f2c16ab0192 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/export.sty @@ -0,0 +1,164 @@ +%% +%% This is file `export.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% export.dtx (with options: `package') +%% +%% IMPORTANT NOTICE: +%% This file is a stripped version of `export.dtx', +%% copyright (c) 1996, 1997, 1998, 1999, 2000, 2001 by Jean-Pierre Drucbert (drucbert@onecert.fr) +%% +%% +%% You are not allowed to distribute this file. +%% For distribution of the original source see +%% the copyright notice in the source file. +%% +%% Package `export' to use with LaTeX 2e +%% Copyright (C) 1996, 1997, 1998, 1999 Jean-Pierre F. Drucbert, all rights reserved +%% +%% You may use and distribute this file freely, provided that +%% you don't pretend that you wrote it. +\NeedsTeXFormat{LaTeX2e}[1996/06/01] +\ProvidesPackage{export} + [2000/10/16 v1.8 Exportation of LaTeX registers (JPFD)] +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newwrite\export +\newcommand{\openexport}[2][xpt]{% +\PackageInfo{export}{\MessageBreak +Exportations into #2.#1.\MessageBreak}% +\immediate\openout\export #2.#1} +\newcommand{\closeexport}{\immediate\closeout\export% + \PackageInfo{export}{\MessageBreak + End of exportations.\MessageBreak}} +\newcommand{\ExportLength}[1]{% +\PackageInfo{export}{Exportation of length #1}% +\immediate\write\export{\string\setlength{\csname#1\endcsname}% + {\the\csname#1\endcsname}}} +\newcommand{\PreciseExportLength}[1]{% +\PackageInfo{export}{Precise exportation of length #1}% +\immediate\write\export{\string\setlength{\csname#1\endcsname}% + {\number\csname#1\endcsname sp}}} +\newcommand{\ExportMuskip}[1]{% +\PackageInfo{export}{Exportation of muskip #1}% +\immediate\write\export{\string\setlength{\csname#1\endcsname}% + {\the\csname#1\endcsname}}} +\newcommand{\Export}[1]{% +\PackageInfo{export}{Exportation of counter #1}% +\immediate\write\export{\string\setcounter{#1}% + {\@arabic\csname c@#1\endcsname}}} +\newcommand{\ExportParameter}[1]{% +\PackageInfo{export}{Exportation of parameter #1}% +\immediate\write\export% + {\string\providecommand{\expandafter\noexpand\csname#1\endcsname}% + {}} +\immediate\write\export% + {\string\renewcommand{\expandafter\noexpand\csname#1\endcsname}% + {\csname#1\endcsname}}} +\newcommand{\ExportIf}[1]{% +\PackageInfo{export}{Exportation of the if condition ``#1''} +\expandafter\csname if#1\endcsname +\immediate\write\export{\expandafter\noexpand\csname #1true\endcsname} +\else +\immediate\write\export{\expandafter\noexpand\csname #1false\endcsname} +\fi} +\newcommand{\Import}[2][xpt]{% +\PackageInfo{export}{\MessageBreak +Importations from #2.#1\MessageBreak}% +\InputIfFileExists{#2.#1}{\relax}{\relax}} +\def\xcaptionf{\refstepcounter{figure} \@dblarg{\@xcaption{figure}}} +\def\xcaptiont{\refstepcounter{table} \@dblarg{\@xcaption{table}}} +\def\xcaption#1{\refstepcounter{#1} \@dblarg{\@xcaption{#1}}} +\long\def\@xcaption#1[#2]#3{\par\addcontentsline{\csname + ext@#1\endcsname}{#1}{\protect\numberline{\csname + the#1\endcsname}{\ignorespaces #2}}% +} +\def\iprotected@write#1#2#3{% + \begingroup + \let\thepage\relax + #2% + \let\protect\@unexpandable@protect + \edef\reserved@a{\immediate\write#1{#3}}% + \reserved@a + \endgroup + \if@nobreak\ifvmode\nobreak\fi\fi +} +\def\@inputx#1{{\def\bibcite##1##2{\relax}\@input{#1}}} +\newcommand{\AddInputInAux}[1]{% + \iprotected@write\@auxout + {% + \let\label\@gobble \let\index\@gobble \let\glossary\@gobble}% + {\string\@inputx{#1}% + }% + }% +\newcommand{\ExportPageLayout}{% +\PackageInfo{export}{\MessageBreak +Exportation of the PageLayout\MessageBreak}% +\PreciseExportLength{hsize} +\PreciseExportLength{vsize} +\PreciseExportLength{hoffset} +\PreciseExportLength{voffset} +\PreciseExportLength{linewidth} +\PreciseExportLength{columnwidth} +\PreciseExportLength{columnsep} +\PreciseExportLength{columnseprule} +\PreciseExportLength{parindent} +\ExportLength{parskip} +\PreciseExportLength{hoffset} +\PreciseExportLength{voffset} +\PreciseExportLength{oddsidemargin} +\PreciseExportLength{evensidemargin} +\PreciseExportLength{headheight} +\PreciseExportLength{headsep} +\PreciseExportLength{textheight} +\PreciseExportLength{textwidth} +\PreciseExportLength{paperheight} +\PreciseExportLength{paperwidth} +\PreciseExportLength{marginparsep} +\PreciseExportLength{marginparwidth} +\PreciseExportLength{marginparpush} +\PreciseExportLength{footskip} +\PreciseExportLength{topmargin} +\PreciseExportLength{topskip} +\PreciseExportLength{jot} +\@ifundefined{mathindent}{}{\PreciseExportLength{mathindent}} +\ExportLength{abovedisplayskip} +\ExportLength{belowdisplayskip} +\ExportLength{abovedisplayshortskip} +\ExportLength{belowdisplayshortskip} +\ExportLength{floatsep} +\ExportLength{textfloatsep} +\ExportLength{dblfloatsep} +\ExportLength{dbltextfloatsep} +\ExportLength{intextsep} +\Export{topnumber} +\Export{dbltopnumber} +\Export{bottomnumber} +\Export{totalnumber} +\PreciseExportLength{footnotesep} +\ExportParameter{topfraction} +\ExportParameter{bottomfraction} +\ExportParameter{textfraction} +\ExportParameter{floatpagefraction} +\ExportParameter{dbltopfraction} +\ExportParameter{dblfloatfraction} +\ExportLength{baselineskip} +\ExportLength{normalbaselineskip} +\ExportParameter{baselinestretch} +\PackageInfo{export}{\MessageBreak +End of exportation of the PageLayout\MessageBreak}}% +\newcommand{\ExportArrayParams}{% +\PackageInfo{export}{\MessageBreak +Exportation of the ArrayParams\MessageBreak}% +\PreciseExportLength{arraycolsep} +\PreciseExportLength{tabcolsep} +\PreciseExportLength{arrayrulewidth} +\PreciseExportLength{doublerulesep} +\ExportParameter{arraystretch} +\PackageInfo{export}{\MessageBreak +End of exportation of the ArrayParams\MessageBreak}}% +\endinput +%% +%% End of file `export.sty'. diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/fepslatex.pdf b/Master/texmf-dist/doc/latex/epslatex-fr/fepslatex.pdf new file mode 100644 index 00000000000..760730aa558 Binary files /dev/null and b/Master/texmf-dist/doc/latex/epslatex-fr/fepslatex.pdf differ diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/fepslatex.tex b/Master/texmf-dist/doc/latex/epslatex-fr/fepslatex.tex new file mode 100644 index 00000000000..4ff98f0bfc5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/fepslatex.tex @@ -0,0 +1,6133 @@ +\RequirePackage{snapshot} +\newif\ifguide +\IfFileExists{noguide.key}{\guidefalse}{\guidetrue} +\ifguide +\documentclass[12pt,a4paper,dvips]{book} +\else +\documentclass[12pt,a4paper,dvips,notitlepage,twoside,onecolumn]{article} +\makeatletter +\@titlepagefalse +\renewenvironment{titlepage}{\relax}{\relax} +\makeatother +\fi +\hyphenation{Post-Script} +%NO%\usepackage{sober} % ?????ESSAI +\usepackage{ifthen} +\ifguide\else +\usepackage{tocbibind} +\fi +\usepackage{nicefrac} +\usepackage{makeidx} +\let\SVindex\index +\input{header} +\def\NL{\null\hfill\null\newline} +\def\bs{\texttt{\char'134}} +\def\bspv{\froff\bs;\fron} +\def\bsdp{\froff\bs:\fron} +\def\bspx{\froff\bs!\fron} +\def\bspi{\froff\bs?\fron} +\parskip=12pt plus1pt minus0.5pt +\newlength\wlength +%\usepackage[outercaption]{fsidecap} +\usepackage[outercaption]{sidecap} +\usepackage{subfigure} +\usepackage{color,psfrag} +\usepackage{g_toc_entry} +\usepackage{sgte} +\usepackage{caption2} +\usepackage{sverb} +\usepackage{whitecdp} +\usepackage{textcomp} +\usepackage{topfig,topcapt,divers,multicol,widecenter,tabularx,calc,afterpage,block,wdesc} +\let\toptopcaption\topcaption +\usepackage[myfrench]{myvarioref} +%\setcounter{vrcnt}{10000} +\usepackage[dvips]{graphicx} +\ifguide +\usepackage[tight,french]{minitoc} +\usepackage{g_toc_entry}\adjustbook +\fi +\usepackage[section]{placeins} +\usepackage{url} +\usepackage{enumerate} +\usepackage{warn} +\usepackage{ebnf,hands,export} +\usepackage{indentondemand} +\usepackage{floatflt} +\ifguide +\usepackage{xb}\externalbibdocument{biblio} +\usepackage{xr} +\externaldocument{op-v1} +\externaldocument{op-t1} +\externaldocument{op-s1} +\externaldocument{op-p4} +\externaldocument{op-p2} +\usepackage{fmparhack} +\externaldocument{op-m1} +\externaldocument{op-l2} +\externaldocument{op-i} +\externaldocument{op-g2} +\externaldocument{op-f1} +\externaldocument{op-e2} +\externaldocument{op-c1} +\externaldocument{op-a} +\externaldocument{drotating1} +\externaldocument{dlongtable} +\externaldocument{misc} +\externaldocument{tm3} +\externaldocument{tm3a} +\externaldocument{tm3b} +\externaldocument{advanced} +\externaldocument{adv2} +\externaldocument{dseminar} +\externaldocument{dfancyhdr} +\usepackage{auteurs}\externaldocument{auteurs} +\else +\def\autref#1{\relax} +\fi +\usepackage{nrfoot,foot} +\usepackage[bottom,splitrule,stable,multiple]{footmisc} +\usepackage{fancyhdr} +\usepackage{fancybox,multirow} +%\usepackage{graphpap} +\usepackage{Franc-chap,CHAP2,smaller,fill} +\let\PRF\pageref +\let\LAB\label +\usepackage[english,francais]{babel} +\usepackage{babel} % Incompatible with rotating +\usepackage{franc,fr} +\usepackage{textcomp} +\usepackage[TS1,T1]{fontenc} +\usepackage{mypatches} +\usepackage{franc,frnew} +\let\pageref\PRF +\let\label\LAB +%\usepackage[TS1,T1]{fontenc} +\usepackage[isolatin]{inputenc} +%\usepackage{mypatches} +\froff +\usepackage{rotating} +\fron +\setcounter{totalnumber}{10} +\setcounter{topnumber}{10} +\setcounter{bottomnumber}{10} +\setcounter{secnumdepth}{6} +\setcounter{tocdepth}{6} +\renewcommand{\textfraction}{.15} +\renewcommand{\topfraction}{.85} +\renewcommand{\bottomfraction}{.85} +\renewcommand{\floatpagefraction}{.9999} +\Import{x62} +% MODS to have larger margins +\newlength{\hdelta} \setlength{\hdelta}{-15mm} +\addtolength{\textwidth}{\hdelta} +\addtolength{\linewidth}{\hdelta} +\addtolength{\evensidemargin}{-\hdelta} +\addtolength{\oddsidemargin}{-\hdelta} +\interfootnotelinepenalty=10000 % JPFD + +\def\STRUT{\vphantom{pl}} +\def\MARTIT#1#2{% +\noindent\mbox{\llap{\mbox{\raggedleft\scriptsize\textbf{#1~~}}}\hspace*{\parindent}#2}} +\providecommand{\pfg}{\textsf{PSfrag}} +\adjustbook %gte +\def\CS#1{\texttt{\bs #1}} + +\newenvironment{narrow}[2]{% + \begin{list}{}{% + \setlength{\topsep}{0pt}% + \setlength{\leftmargin}{#1}% + \setlength{\rightmargin}{#2}% + \setlength{\listparindent}{\parindent}% + \setlength{\itemindent}{\parindent}% + \setlength{\parsep}{\parskip}}% + \item[]}{\end{list}} +%%JPFD: pb labels multiples RFnnn +\makeatletter +\setcounter{r@tfl@t}{20000} +\makeatother +\clubpenalty=10000 +\widowpenalty=10000 +\def\index#1{\froff\SVindex{#1}\fron{}} +\froff +\makeindex +\fron +\def\AT{@} +\makeatletter +\def\smc{\sc} +\def\ninepoint{\small} +\DeclareRobustCommand\SMC{% + \ifx\@currsize\normalsize\small\else + \ifx\@currsize\small\footnotesize\else + \ifx\@currsize\footnotesize\scriptsize\else + \ifx\@currsize\large\normalsize\else + \ifx\@currsize\Large\large\else + \ifx\@currsize\LARGE\Large\else + \ifx\@currsize\scriptsize\tiny\else + \ifx\@currsize\tiny\tiny\else + \ifx\@currsize\huge\LARGE\else + \ifx\@currsize\Huge\huge\else + \small\SMC@unknown@warning + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi +} +\newcommand\SMC@unknown@warning{\TBWarning{\string\SMC: unrecognised + text font size command -- using \string\small}} +\newcommand\textSMC[1]{{\SMC #1}} +\newcommand\acro[1]{\textSMC{#1}\@} +\DeclareRobustCommand\NTS{$\mathcal{N}$\lower.5ex\hbox + {$\mathcal{T}$}$\mathcal{S}$\@} +\def\CTAN{\acro{CTAN}} +\def\HTML{\acro{HTML}} +\def\SGML{\acro{SGML}} +\def\PDF{\acro{PDF}} +\makeatother +\providecommand{\pfg}{\textsf{PSfrag}} +\ifguide\else +\title{Utilisation de Graphiques Importés dans \LaTeXe} +\author{Keith Reckdahl\\\url{reckdahl@am-sun2.stanford.edu}\\traduit par Jean-Pierre +F.~Drucbert\\\url{drucbert@onecert.fr}} +\fi +\begin{document} +\ifguide\else +%\begingroup +%\let\newpage\relax +%\let\clearpage\relax +%\renewenvironment{titlepage}{\relax}{\relax} +\maketitle +%\endgroup +%\begin{center} +%\null +%\vspace*{3cm} +%{\Large Utilisation de Graphiques Importés dans \LaTeXe}\\*[2\baselineskip] +% +%Keith Reckdahl\\\url{reckdahl@am-sun2.stanford.edu}\\traduit par Jean-Pierre +%F.~Drucbert\\\url{drucbert@onecert.fr} +% +%\vspace*{2\baselineskip} +% +%\end{center} +\fi +%\psfrag{Graphic}[][][2]{Graphique} +%\psfrag{Graphic}[][]{Graphique} +%\setcounter{chapter}{31} +\ifguide +\setcounter{minitocdepth}{6} +\dominitoc +\dominilof +\dominilot +\faketableofcontents +\fakelistoffigures +\fakelistoftables +\fi +\raggedbottom +\indenting +\ifguide +\Import{x205} +\fi +\ifguide +\clearpage +%\ifx\chapcita\undefined\else +%\def\hcitaoffset{120} +%\def\vcitaoffset{40} +%\def\citawidth{300pt} +%\def\citawidthnum{300} +%\chapcita{% +%\selectlanguage{english}\froff +%\textsl{A float is like a ship in harbor. There is +%a place in the text which is the anchor location. The figure or ``ship'' +%can float around to various places relative to the anchor, but always +%downstream or downwind. A float with bad placement parameters is like +%a ship that slips its anchor and eventually crashes on the rocks at the +%end of a chapter.} +%\hfill\null\linebreak[2]\null% +%\begingroup +%\unitlength=1mm +%\begin{picture}(0,0) +%\put(-40,0){\includegraphics[height=50mm,keepaspectratio,clip]{felouque2.eps}}% +%\end{picture} +%\endgroup +%\hfill{Donald \textsc{Arseneau}\,\autref{arseneau}}}% +%\fi +\ifx\chapcita\undefined\else +\selectlanguage{english}\froff +\def\hcitaoffset{0} +\def\vcitaoffset{75} +\chapcita{% +\begin{tabularx}{\textwidth}{@{}p{210pt}@{}X@{}c@{}} +\begin{minipage}[b]{210pt} +\textsl{A float is like a ship in harbor. There is +a place in the text which is the anchor location. The figure or ``ship'' +can float around to various places relative to the anchor, but always +downstream or downwind. A float with bad placement parameters is like +a ship that slips its anchor and eventually crashes on the rocks at the +end of a chapter.} +\hfill\null\linebreak[2]\null +\hfill{Donald \textsc{Arseneau}\,\autref{arseneau}} +\end{minipage} %end of text +&&\scalebox{-1}[1]{\includegraphics[height=50mm,width=66.66667mm,keepaspectratio,clip]{balt.eps}}% +\end{tabularx}}\fron\selectlanguage{francais}% +\fi +\chapter{Importation de graphiques en \LaTeXe}\label{c+epsl} +\else +\fi + +\begin{quote} +\ifguide +Ce chapitre +\else +Cet article +\fi +est une traduction adaptée du document~\cite{reckdahl} \emph{Using Imported Graphics in \LaTeXe} +(\texttt{epslatex}) de +\ifguide +Keith Reckdahl\,\autref{reckdahl}~\copyright. +\else +Keith Reckdahl~\copyright. +\fi +Voir page~\pageref{orig+epsl} pour savoir où trouver la version originale en anglais. +\end{quote} + +\begin{small} +\begin{center} +\textbf{Résumé} +\end{center} + +Ce document explique comment utiliser les graphiques importés dans des documents \LaTeXe. Bien +que lire ce chapitre en entier en vaille la peine, la plupart des utilisateurs devraient +pouvoir localiser les informations nécessaires en allant voir la table des matières sur les +pages~\pageref{toc-0} à~\pageref{toc-1}, +et l'index sur les pages~\pageref{ind-epsl-0} à~\pageref{ind-epsl-1}. + +Alors que \LaTeX\ peut importer virtuellement n'importe quel format graphique, le format dit +«~Encapsulated PostScript~» (EPS) est le format graphique le plus facile à importer en \LaTeX. +Par exemple, les fichiers EPS sont insérés en spécifiant +\begin{quote} +\verb|\usepackage{graphicx}|\index{graphicx@\texttt{graphicx}, paquetage} +\end{quote} +dans le préambule du document puis en utilisant la commande +\begin{quote} +\label{EP+includegraphics}% +\verb|\includegraphics{fichier.eps}|\index{includegraphics@\CS{includegraphics}, commande} +\end{quote} + +\lneed{3} +Sur option, le graphique peut être agrandi ou réduit à une hauteur ou largeur spécifiée +\begin{quote} +\verb|\includegraphics[height=4cm]{fichier.eps}|\index{height!option de \CS{includegraphics}}\\ +\verb|\includegraphics[width=3in]{fichier.eps}|\index{includegraphics@\CS{includegraphics}, commande!options} +\end{quote} + +De plus, l'option \texttt{angle} fait pivoter le graphique inclus +\begin{quote} +\verb|\includegraphics[angle=45]{fichier.eps}| +\end{quote} + +La commande \verb|\includegraphics| et le reste de l'ensemble +graphique\index{ensemble graphique} de \LaTeXe\ sont +décrits dans la deuxième partie de ce chapitre. + +Ce chapitre est divisé en quatre parties: + +\section*{\normalsize Partie~I: Informations de base} +\begin{quote} +Cette partie offre des informations historiques et décrit la terminologie basique \LaTeX. +Elle décrit aussi le format «~Encapsulated PostScript~» (EPS), les différences entre fichiers +EPS et fichiers PS, et les méthodes pour convertir des graphiques non-EPS en EPS. +\end{quote} + +\section*{\normalsize Partie~II: L'ensemble graphique de \LaTeX}\index{ensemble graphique} +\begin{quote} +Cette partie décrit les commandes dans l'ensemble graphique pour importer, agrandir ou réduire +et faire pivoter les graphiques. Cette partie couvre la plupart des informations de la +documentation de l'ensemble graphique (référence~\cite{grfguide}). +\end{quote} + +\section*{\normalsize Partie~III: Utilisation des commandes \mbox{d'inclusion} de graphiques} +\begin{quote} +Cette partie décrit comment les commandes de l'ensemble graphique\index{ensemble graphique} +sont utilisées pour +importer, faite pivoter et agrandir ou réduire les graphiques. Trois situations où l'inclusion +graphique est modifiée sont aussi décrites: +\begin{itemize} +\item Les fichiers EPS compressés et les formats graphiques non-EPS +(TIFF\index{TIFF@TIFF (graphiques)!conversion en EPS}, +GIF\index{GIF@GIF (graphiques)!conversion en EPS}, +JPEG\index{JPEG@JPEG (graphiques)!conversion en EPS}, PICT, +etc.) peuvent aussi être insérés au vol lorsque \textbf{dvips} est utilisé avec un système +d'exploitation qui supporte les \emph{pipes} (comme \textsc{Unix}). Lors de l'utilisation +d'autres systèmes d'exploitation, les graphiques non-EPS doivent être convertis au préalable +en EPS. + +Puisque ni \LaTeX\ ni \textbf{dvips} n'ont de possibilités intrinsèques de décompression ou de +conversion de format graphique, ce logiciel doit être fourni par l'utilisateur. +\item Puisque de nombreuses applications graphiques ne supportent que du texte ASCII, le +système \textsf{PSfrag} permet que du texte dans les fichiers EPS soit remplacé par des symboles ou des +expressions mathématiques \LaTeX. +\item Lorsqu'un graphique EPS est inséré plusieurs fois (comme par exemple un logo derrière le +texte ou dans l'en-tête\index{entete@en-tête, graphique dans un} de page), le code PostScript final inclut de multiples copies du +graphique. Lorsque les graphiques ne sont pas des bitmaps, un fichier PostScript final plus +petit peut être obtenu en définissant une commande PostScript pour les graphiques. +\end{itemize} +\end{quote} + +\section*{\normalsize Partie~IV: L'environnement \texttt{figure}}% +\index{figures!environnement \texttt{figure}} +\begin{quote} +Il y a plusieurs avantages à placer les graphiques dans des environnements \texttt{figure}. +Les environnements \texttt{figure} numérotent automatiquement les graphiques, ce qui permet +d'y faire référence ou de les inclure dans une table des matières (en fait, dans une liste des +figures). Puisque les figures peuvent \emph{flotter} pour éviter des coupures de page +inesthétiques, il est plus facile d'obtenir un document d'aspect professionnel. + +En plus d'informations générales sur l'environnement \texttt{figure}, cette partie aborde les +sujets suivants concernant les figures: +\begin{itemize} +\item Comment adapter l'environnement \texttt{figure}, comme ajuster le placement de la +figure, son espacement, l'espacement de la légende\,\footnote{NdT: j'utilise parfois le terme «~caption~» +au lieu de «~légende~» car toutes les commandes \LaTeX\ concernant la légende des éléments +flottants utilisent ce terme, qui fait donc partie du jargon \LaTeX.} et l'ajout des filets +horizontaux entre la figure et le texte. La mise en forme de la légende peut aussi être adaptée, +en permettant aux utilisateurs de modifier le style, la largeur et la fonte des légendes. +\item Comment créer des figures marginales et des figures larges qui s'étendent dans les +marges. +\item Comment produire des figures en orientation paysage dans un document en orientation +portrait. +\item Comment placer les légendes sur le côté des figures au lieu d'en dessous ou d'au dessus +des figures. +\item Pour les documents en recto-verso, comment forcer une figure à apparaître sur une page +impaire ou une page paire. De plus, comment forcer deux figures à apparaître sur deux pages +face à face. +\item Comment créer des figures encadrées. +\item Comment fabriquer des dessins, des figures et des sous-figures côte à côte. +\item Comment construire des figures avec suite qui s'étendent sur plusieurs pages. +\end{itemize} +\end{quote} + +\end{small} + +\section*{Où trouver \texttt{epslatex}}\index{CTAN@CTAN (Comprehensive \TeX\ Archive Network)}\label{orig+epsl} +La version originale de ce document (en anglais) est disponible en PostScript dans \path{CTAN/info/epslatex.ps} ou sous forme \textsc{pdf} dans \path{CTAN/info/epslatex.pdf}, où \path{CTAN} peut être +remplacé par l'un des sites ou sites miroirs de CTAN (Comprehensive TeX Archive Network): +\begin{center} +\begin{tabular}{lcl} +Angleterre&\qquad&\url{ftp://ftp.tex.ac.uk/tex-archive/}\\ +Allemagne&\qquad&\url{ftp://ftp.dante.de/tex-archive/}\\ +Australie&\qquad&\url{ftp://unsw.edu.au/tex-archive/}\\ +États Unis (Est)&\qquad&\url{ftp://tug2.cs.umb.edu/tex-archive/}\\ +États Unis (Ouest)&\qquad&\url{ftp://ftp.freesoftware.com/pub/tex/ctan/}\\ +France&\qquad&\url{ftp://ftp.loria.fr/pub/ctan/}\\ +France&\qquad&\url{ftp://ftp.jussieu.fr/pub4/TeX/CTAN/}\\ +Japon&\qquad&\url{ftp://ftp.riken.go.jp/pub/tex-archive/}\\ +\end{tabular} +\end{center} + +Une liste complète des sites et sites miroirs de CTAN peut être obtenue dans le fichier +\texttt{CTAN.sites} sur n'importe quel site CTAN +(\ifguide voir aussi page~\pageref{CTAN}, ou \fi +en faisant \textbf{finger} sur \url{ctan@ftp.dante.de}). + +\clearpage +\ifguide +%\nomtcrule\label{toc-0}\minitoc\label{toc-1} +\nomtcrule\label{toc-0}\minitoc + +\minilof + +\minilot\label{toc-1} +\else +%tight tables +\begingroup +\parsep=0pt +\parskip=0pt +\def\baselinestretch{1} +\label{toc-0}\tableofcontents +\lneed{6} +\listoffigures +\lneed{6} +\listoftables\label{toc-1} +\endgroup +\fi + +\section*{Remerciements} +\ifguide +Keith Reckdahl remercie David Carlisle\,\autref{carlisle} de lui avoir apporté une grande +assistance. Il remercie également Donald Arseneau\,\autref{arseneau}, Robin +Fairbairns\,\autref{fairbairns}, Jim Hafner\,\autref{hafner}, Piet van +Oostrum\,\autref{oostrum} et d'autres interlocuteurs intervenant dans le forum \texttt{comp.text.tex}, personnes +dont les interventions ont fourni la plus grande partie des informations pour ce document. Il +remercie également les nombreuses personnes qui lui ont apporté des suggestions profitables et +signalé des problèmes pour ce document. + +Jean-Pierre F.~Drucbert remercie Denis Girou\,\autref{girou} pour ses corrections et ses utiles remarques. +\else +Keith Reckdahl remercie David Carlisle de lui avoir apporté une grande +assistance. Il remercie également Donald Arseneau, Robin +Fairbairns, Jim Hafner, Piet van +Oostrum et d'autres interlocuteurs intervenant dans le forum \texttt{comp.text.tex}, personnes +dont les interventions ont fourni la plus grande partie des informations pour ce document. Il +remercie également les nombreuses personnes qui lui ont apporté des suggestions profitables et +signalé des problèmes pour ce document. + +Jean-Pierre F.~Drucbert remercie Denis Girou pour ses corrections et ses utiles remarques. +\fi + +\clearpage +\section*{\LARGE Partie~I: Informations de base} +\addcontentsline{toc}{section}{\null\hspace*{-1cm}\large I: Informations de base} + +\section{Introduction} +%\noindent\mbox{\llap{\mbox{\raggedleft\scriptsize\textbf{Historique~~}}}\hspace*{\parindent}Lorsque} +\MARTIT{Historique}{Lorsque} +\TeX\ a été écrit, PostScript/EPS, JPG, GIF, et les autres +formats graphiques n'existaient pas. Il en résulte que de format DVI de Donald Knuth n'offre +aucun support direct pour les graphiques importés. Cependant, \TeX\ permet que les fichiers +DVI contien\-nent des commandes \label{EP+special}\verb|\special|\index{special@\CS{special}, commande} +qui transmettent des commandes aux programmes +qui utilisent les fichiers DVI. Ceci permet à \TeX\ et \LaTeX\ d'importer tout format graphique +qui est supporté par le programme DVI utilisé. + +Puisque les fichiers DVI sont souvent convertis en PostScript, le format graphique importé le +mieux supporté est le «~Encapsulated PostScript~» (EPS) qui est un sous-ensemble du langage +PostScript. L'insertion de graphiques EPS exigeait à l'origine la commande de bas niveau +\verb|\special|\index{special@\CS{special}, commande}. +Pour rendre plus facile et plus portable l'insertion de graphiques, deux +paquetages de haut niveau \texttt{epsf}\index{epsf@\texttt{epsf}, paquetage} et \texttt{psfig} +\ifguide(voir page~\pageref{o+psfig}) \fi +furent +écrits pour \LaTeX2.09. Dans \texttt{epsf}, l'insertion du dessin était faite par la commande +\label{EP+epsfbox}% +\verb|\epsfbox|\index{epsfbox@\CS{epsfbox}, commande}, alors que trois autres +commandes géraient la mise à l'échelle du dessin. +Dans \texttt{psfig}, la commande +\label{EP+psfig}\verb|\psfig|\index{psfig@\CS{psfig}, commande} +non seulement insérait les dessins, elle +pouvait aussi les agrandir ou les réduire et les faire tourner. Alors que \texttt{psfig} était +populaire, son code n'était pas aussi robuste que celui de \texttt{epsf}. Il en résulta que le +paquetage \texttt{epsfig}\index{epsfig@\texttt{epsfig}, paquetage} +\ifguide(voir page~\pageref{o+epsfig}) \fi +fut créé comme un hybride de ces deux +paquetages graphiques, avec la commande +\label{EP+epsfig}\verb|\epsfig|\index{epsfig@\CS{epsfig}, commande} utilisant la syntaxe de \verb|\psfig| +et la plus grande partie du code plus robuste de \verb|\epsfbox|. Malheureusement, +\verb|\epsfig| utilisait encore une partie du code moins robuste de \verb|\psfig|. + +%\noindent\mbox{\llap{\raggedleft\scriptsize\textbf{\botsmash{\tshortstack[r]{Ensemble\\Graphique\\\LaTeX}}~~}}\hspace*{\parindent}Avec} +\MARTIT{\botsmash{\tshortstack[r]{Ensemble\STRUT\\Graphique\STRUT\\\LaTeX\STRUT}}}{Avec} +la sortie de \LaTeXe\ en 1994, l'équipe \LaTeX3 s'attaqua au problème +général de l'insertion de graphiques en \LaTeXe. Ses efforts produisirent l'«~ensemble +graphique \LaTeX\,\footnote{Notez qu'il existe une version \PlainTeX{} de l'ensemble graphique +\LaTeX. Voyez les fichiers dans le répertoire +\path{CTAN/macros/generic/graphics/}.}~»,\index{ensemble graphique} +qui contient des commandes complètement réécrites qui sont plus efficaces, plus robustes et plus +portables que les autres commandes d'insertion de graphiques. + +L'ensemble graphique contient le paquetage «~standard~» \texttt{graphics}% +\index{graphics@\texttt{graphics}, paquetage} +\ifguide(décrit page~\pageref{o+graphics}) \fi +et le paquetage «~étendu~» \texttt{graphicx}% +\index{graphicx@\texttt{graphicx}, paquetage}% +\ifguide\ (décrit page~\pageref{o+graphicx})\fi. +Bien que ces paquetages contiennent tous deux une commande +\index{includegraphics@\CS{includegraphics}, commande}\verb|\includegraphics|, ils contiennent des versions \emph{différentes} de +\verb|\includegraphics|. La version \texttt{graphicx} utilise des +«~arguments nommés~»\index{arguments nommes@arguments nommés}\index{nommes (arguments)@nommés (arguments)} +(similaires à la syntaxe de \verb|\psfig|) qui, bien que pratiques, violent les principes de +syntaxe de \LaTeX\ qui exigent que les arguments optionnels soient positionnels. Par +compromis, deux versions de \verb|\includegraphics| ont été écrites, avec le paquetage +\texttt{graphics} suivant les principes syntaxiques de \LaTeX\ et le paquetage +\texttt{graphicx} utilisant des arguments nommés, plus pratiques. La version \texttt{graphicx} +de \verb|\includegraphics| supporte la mise à l'échelle et la rotation, mais la version +\texttt{graphics} de \verb|\includegraphics| doit être imbriquée dans des commandes +\verb|\scalebox| ou \verb|\rotatebox| pour produire la mise à l'échelle ou la rotation. + +Ce chapitre utilise le paquetage \texttt{graphicx} car sa syntaxe est plus pratique que celle +de \texttt{graphics}. Puisque les deux paquetages ont les mêmes capacités, les exemples de ce +chapitre peuvent aussi être réalisés avec le paquetage \texttt{graphics}, bien que la syntaxe +résultante soit plus pénible et un peu moins efficace. Pour une description détaillée des +paquetages, voir la documentation de l'ensemble graphique~\cite{grfguide}% +\ifguide\ ou les pages~\pageref{o+graphics} et~\pageref{o+graphicx}\fi. + +Dans un souci de compatibilité avec l'existant, l'ensemble graphique inclut aussi le paquetage +\texttt{epsfig}\index{epsfig@\texttt{epsfig}, paquetage} +\ifguide(décrit page~\pageref{o+epsfig}) \fi +qui remplace le paquetage \LaTeXe\ +\texttt{epsfig} original. Le nouveau paquetage \texttt{epsfig} définit les commandes +\verb|\epsfbox|\index{epsfbox@\CS{epsfbox}, commande}, \verb|\psfig| et +\verb|\epsfig|\index{epsfig@\CS{epsfig}, commande} comme des emballages (\emph{wrappers}) qui se +contentent +\ifguide\else simplement \fi +d'appeler la commande \verb|\includegraphics|. Comme des emballages sont moins +efficaces, ce paquetage ne devrait être utilisé que pour des documents anciens, et il faudrait +utiliser \verb|\includegraphics| pour tous les nouveaux documents. + +%\noindent\mbox{\llap{\raggedleft\scriptsize\textbf{\botsmash{\tshortstack[r]{Graphiques\\Non-EPS}}~~}}\hspace*{\parindent}En} +\MARTIT{\botsmash{\tshortstack[r]{Graphiques\STRUT\\Non-EPS\STRUT}}~~}{En} +plus de l'amélioration de l'inclusion des graphiques EPS, l'ensemble graphique\index{ensemble graphique} +\LaTeX\ s'est occupé du problème de l'inclusion de formats graphiques non-EPS comme +JPEG\index{JPEG@JPEG (graphiques)!utilisation dans \LaTeX} et +\index{GIF@GIF (fichiers graphiques)!utilisation dans \LaTeX}GIF. Puisque les convertisseurs de DVI ne supportent en général pas l'inclusion directe de la +plupart des formats non-EPS, ces graphiques doivent être convertis en EPS pour leur inclusion +dans des documents \LaTeX. Dans de nombreux cas, cette conversion graphique peut être +effectuée au vol par le convertisseur de DVI vers PostScript. La Section~\vref{s+epsl+CG} +décrit les programmes de conversion graphique tandis que la Section~\vref{s+epsl+FGCNE} décrit +comment utiliser des graphiques non-EPS dans un document \LaTeX. + +\section{Terminologie \LaTeX}\label{s+epsl+TLX} +Une \emph{boîte} (\emph{box}) est tout objet \LaTeX\ (caractère, graphique, etc.) qui est +traité comme un tout (voir~\cite[page~103]{latex-manual}). Chaque boîte a un \emph{point de +référence}\index{point de reference@point de référence}% +\index{reference (point de)@référence (point de)} +(\emph{reference point}) sur son côté gauche. La \emph{ligne de base} +(\emph{baseline})\index{baseline} est une ligne horizontale qui passe par le point de référence (voir la +Figure~\vref{f1+epsl}). Lorsque \LaTeX\ forme les lignes de texte, les caractères sont placés de +gauche à droite avec leurs points de référence alignés sur une ligne horizontale appelée +\emph{ligne de base courante}\index{ligne de base courante} \index{current baseline}(\emph{current baseline}), en alignant les lignes de base des +caractères avec la ligne de base courante. \LaTeX\ suit le même processus pour placer les +graphiques et autres objets; le point de référence de chaque objet est placé sur la ligne de +base courante. +\begin{figure}[ht] \centering +\psfrag{width}[c][c][1]{\colorbox{white}{\small largeur}} +%\psfrag{totalheight}[][][1]{\small hauteur totale} +\psfrag{totalheight}[][][1]{\null\hspace*{-10mm}\small \colorbox{white}{\shortstack{hauteur\\totale}}} +\psfrag{height}[][][1]{\null\hspace*{-10mm}\small hauteur} +\psfrag{depth}[][][1]{\null\hspace*{-10mm}\small profondeur} +\psfrag{Point}[][]{\small \ \ \ référence} +\psfrag{Reference}[][]{\small Point de} +\psfrag{Baseline}[][]{\small Ligne de base} +\includegraphics{box1.eps} +\index{includegraphics@\CS{includegraphics}, commande}% +\index{depth}% +\index{totalheight}% +\index{height}% +\index{width}% +\index{ligne de base}% +\index{point de reference@point de référence}% +\caption{Une boîte \LaTeX}\label{f1+epsl} +\end{figure} + +La taille de chaque boîte est décrite par trois longueurs: \emph{hauteur} (\emph{height}), +\emph{profondeur} (\emph{depth}), \emph{largeur} (\emph{width}). La \emph{hauteur} est la +distance du point de référence au sommet de la boîte. La \emph{profondeur} et la distance du +point de référence au bas de la boîte. La \emph{largeur} est la largeur de la boîte. La +\emph{hauteur totale} (\emph{totalheight}) est définie comme la distance entre le bas de la +boîte et le sommet de la boîte, ou $\mbox{totalheight}=\mbox{height}+\mbox{depth}$. + +Le point de référence d'un graphique EPS sans rotation est le coin inférieur gauche (voir la +boîte de gauche de la Figure~\vref{f1+epsl}), ce qui lui donne une profondeur nulle et% +\begin{figure}[ht] \centering +\psfrag{height}[][]{\null\hspace*{-5mm}\small hauteur} +\psfrag{depth}[][]{\null\hspace*{-10mm}\small profondeur} +\psfrag{width}[][]{\small \colorbox{white}{largeur}} +\psfrag{Reference}[][]{\small Point de} +\psfrag{Point}[][]{\small référence} +\psfrag{EPS Graphics}[][]{Graphique EPS} +\includegraphics[width=\textwidth]{box2.eps} +\caption{Boîtes \LaTeX\ ayant pivoté}\label{f2+epsl} +\end{figure} +rend sa hauteur totale égale à sa hauteur. La boîte du milieu de la Figure~\vref{f2+epsl} +montre une boîte qui a tourné et dont la hauteur n'est pas égale à la hauteur totale. La boîte +%de droite dans la Figure~\vref{f2+epsl} montre un graphique tourné dont la hauteur est nulle. +de droite de la même figure montre un graphique tourné dont la hauteur est nulle. + +\section{PostScript encapsulé} +Le langage PostScript peut décrire du dessin graphique et du texte. Le langage PostScript est +utilisé dans les fichiers PostScript conventionnels (PS) pour décrire des documents de +plusieurs pages et aussi dans des fichiers en Encapsulated PostScript (EPS) pour décrire des +dessins graphiques en vue de leur insertion dans des documents. Il y a deux différences +principales entre les fichiers PS et les fichiers EPS: +\begin{itemize} +\item Les fichiers EPS ne peuvent contenir que certains opérateurs PostScript. +\item Les fichiers EPS doivent contenir une ligne BoundingBox qui spécifie la taille du dessin +EPS. +\end{itemize} + +\subsection{Opérateurs PostScript interdits} +Puisque\Virage{} les graphiques EPS doivent partager la page avec d'autres objets, les commandes dans +un fichier EPS ne peuvent pas effectuer des opérations sur page comme sélectionner une taille +de page (comme \texttt{letter} ou \texttt{a4}) ou effacer la page entière avec +\texttt{erasepage}. Les opérateurs PostScript suivants ne sont pas permis dans les fichiers~EPS: + +%\begin{quote} +\noindent +\begin{minipage}{\textwidth-\hdelta} +\begin{multicols}{5}\small\ttfamily\noindent +a3\NL +cleardictstack\NL +grestoreall\NL +legal\NL +setdevice\NL +setshared\NL +a4\NL +copypage\NL +initclip\NL +note\NL +setglobal\NL +startjob\NL +a5\NL +erasepage\NL +initgraphics\NL +prenderbands\NL +setpagedevice\NL +stop\NL +bandevice\NL +exitserver\NL +initmatrix\NL +quit\NL +setpageparams\NL +\null\NL +clear\NL +framedevice\NL +letter\NL +renderbands\NL +setsccbatch\NL +\end{multicols} +\end{minipage} +%\end{quote} + +Bien que les opérateurs PostScript suivants puissent être utilisés dans les fichiers EPS, +ils peuvent poser des problèmes s'ils ne sont pas utilisés correctement: + +\begin{quote} +\begin{minipage}{\textwidth} +\begin{multicols}{4}\small\ttfamily\noindent +nulldevice\NL +setmatrix\NL +setcolortransfer\NL +setscreen\NL +setgstate\NL +settransfer\NL +sethalftone\NL +undefinedfont +\end{multicols} +\end{minipage} +\end{quote} + +Certaines des opérations ci-dessus peuvent faire échouer le processus de conversion de DVI en +PS, tandis que d'autres peuvent provoquer des problèmes étranges comme des graphiques mal +placés ou invisibles. Comme beaucoup de ces opérateurs n'affectent pas la pile PostScript, ces +problèmes peuvent souvent être éliminés en détruisant simplement l'opérateur gênant. D'autres +cas peuvent nécessiter une opération plus compliquée sur le code PostScript. + +\subsection{La «~BoundingBox~» EPS}\label{ss+epsl+BBE}\index{BoundingBox}% +\index{BoundingBox@BoundingBox de fichier EPS} +Par convention, la première ligne d'un fichier PostScript spécifie le type de PostScript et +elle est suivie d'une série de commentaires appelés \emph{en-tête} (\emph{header}) ou +\emph{préambule} (\emph{preamble}). (Comme en \LaTeX, le caractère commentaire en PostScript +est le~\verb|%|). L'un de ces commentaires spécifie la «~BoundingBox~» («~boîte des +limites~»). La ligne BoundingBox contient quatre entiers\,\footnote{NdT: on voit parfois des +BoundingBoxes avec des nombres ayant des décimales. Cela marche en général avec un +interpréteur PostScript moderne donc tolérant.}: + +\begin{enumerate}[1.] +\item La coordonnée en~$x$ du coin inférieur gauche de la BoundingBox. +\item La coordonnée en~$y$ du coin inférieur gauche de la BoundingBox. +\item La coordonnée en~$x$ du coin supérieur droit de la BoundingBox. +\item La coordonnée en~$y$ du coin supérieur droit de la BoundingBox. +\end{enumerate} + +\lneed{6} +Par exemple, les 5~premières lignes d'un fichier EPS créé par \textbf{gnuplot} sont: +\begin{verbatim} + %!PS-Adobe-2.0 EPSF-2.0 + %%Creator: gnuplot + %%DocumentFonts: Times-Roman + %%BoundingBox: 50 50 410 302 + %%EndComments +\end{verbatim} + +Donc le graphique EPS produit par \textbf{gnuplot} a un coin inférieur gauche aux coordonnées +$(50,50)$ et un coin supérieur droit aux coordonnées $(410,302)$. Les paramètres de la +BoundingBox sont exprimés en points PostScript comme unité, points qui font +\nicefrac{1}{{72}} de pouce\,\footnote{Un pouce fait 25,4~mm.}, ce qui donne à ce graphique +une largeur naturelle de 5~pouces et une hauteur naturelle de 3,5~pouces. Notez qu'un point +PostScript est un peu plus grand qu'un point \TeX, qui vaut \nicefrac{1}{{72.27}} de pouce. +En \TeX\ et \LaTeX, les points PostScript sont appelés «~big points~» et abrégés en \texttt{bp}, +alors que les points \TeX\ sont appelés «~points~» et abrégés en~\texttt{pt}. + +\subsection{Conversion de fichiers PS vers EPS}\index{conversion de fichiers PS en EPS} +Les fichiers PostScript d'une seule page sans aucune des commandes interdites peuvent être +convertis en EPS en utilisant l'une des méthodes suivantes pour ajouter une ligne BoundingBox. +\textbf{Puisque ces méthodes ne vérifient pas l'absence d'opérateurs PostScript illégaux, +elles ne produisent pas des fichiers EPS utilisables à moins que les fichiers PS soient libres +de tout opérateur interdit.} + +\begin{enumerate}[1.] +\item L'option la plus pratique est d'employer l'utilitaire \textbf{ps2epsi} distribué avec +\textbf{Ghostscript}\index{ghostscript} (voir la Section~\vref{s+epsl+GH}), qui lit le fichier PostScript, +calcule les paramètres de la BoundingBox, et crée un fichier EPS (complet avec sa +BoundingBox) qui contient le graphique PostScript. + +Le fichier EPS résultant est en format EPSI, ce qui signifie qu'il contient une +prévisualisation bit-map à faible résolution au début du fichier. Comme cette image est codée +en ASCII, elle ne provoquera pas les erreurs \texttt{bufsize} de la +Section~\vref{ss+epsl+bufsize}. Cependant cette image EPSI augmente la taille du fichier. + +\item Ou alors, les paramètres de la BoundingBox peuvent être calculés et insérés dans la +ligne BoundingBox du fichier PostScript ou spécifiés dans la commande d'insertion de graphique +(par exemple, par l'option \texttt{bb}\index{bb@bb, option de \CS{includegraphics}} +de la commande \verb|\includegraphics|). Il y a +plusieurs moyens de calculer les paramètres de BoundingBox. + +\begin{enumerate}[(a)] +\item Utiliser \textbf{Ghostview/GSview}\index{ghostview}\index{GSview} pour afficher le dessin PostScript. Lorsque vous +déplacez le pointeur autour du dessin, les coordonnées du pointeur (par rapport au coin +inférieur gauche de la page) sont affichées. Pour déterminer les paramètres de la BoundingBox, +notez les coordonnées du pointeur au coin inférieur gauche et au coin supérieur droit du +dessin. + +\item Imprimez une copie du dessin PostScript et mesurez les distances horizontales et +verticales (en pouces) du coin inférieur gauche du papier au coin inférieur gauche du dessin. +Multipliez ces valeurs par 72 pour obtenir les coordonnées du coin inférieur gauche de la +BoundingBox. De même, mesurez les distances du coin inférieur gauche du papier au coin +supérieur droit du dessin pour obtenir les coordonnées du coin supérieur droit de la +BoundingBox. + +\item Le script \textbf{bbfig} +\ifguide(voir page~\pageref{u+bbfig}) \fi +utilise une imprimante PostScript +pour calculer la BoundingBox. \textbf{bbfig} ajoute quelques commandes PostScript au début du +fichier PostScript et l'envoie à l'imprimante. Dans l'imprimante, les commandes PostScript +ajoutées calculent la BoundingBox du fichier PostScript d'origine et impriment les coordonnées +de la BoundingBox en surimpression du dessin PostScript. +\end{enumerate} +\end{enumerate} + +\subsection{Correction de fichiers EPS non standard} +Certaines applications produisent des fichiers EPS non standard qui ne peuvent pas être +utilisés dans d'autres programmes comme \LaTeX. Certaines applications ont développé leur +nuance «~améliorée~» de PostScript avec des dispositifs supplémentaires, alors que d'autres +applications utilisent une programmation PostScript médiocre. Heureusement, il existe des +utilitaires qui corrigent les fichiers EPS non standard créés par les applications suivantes. + +\begin{description} +\item[Mathematica]\index{Mathematica, fichiers EPS non standard créés par} Les fichiers EPS créés par Mathematica~2.x sont écrits en PostScript étendu +de Mathematica. Pour utiliser le fichier EPS dans des programmes non Mathematica, le fichier +doit être corrigé pour retirer les extensions non standard. Les versions DOS de Mathematica~2.x +comprennent un utilitaire nommé \textbf{printps.exe} ou \textbf{rasterps} qui retire les +extensions non standard. Sur les versions \textsc{Unix} de Mathematica~2.x, ceci peut être +fait avec l'utilitaire \textbf{psfix}. Voyez votre documentation Mathematica ou contactez +Wolfram Research pour plus d'informations. + +\item[FrameMaker]% +\index{FrameMaker@FrameMaker, fichiers EPS non standard} +Le PostScript produit par FrameMaker ne suit pas la spécification d'Adobe +pour l'indépendance de page. Les fichiers PostScript qui sont produits par FrameMaker Version~4 et~5 +peuvent être corrigés en utilisant respectivement les scripts +\begin{quote}\small +\url{ftp://ftp.irisa.fr/pub/FrameMaker/Filters/fixfm4-1.3.tar.gz}\\ +\url{ftp://ftp.irisa.fr/pub/FrameMaker/Filters/fixfm5-2.0.tar.gz} +\end{quote} + +Les scripts de correction pour FrameMaker Version~3 et~4 sont disponibles~à: +\begin{quote}\small +%\url{ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm3ps.sh}\\ +%\url{ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm4ps.sh} +\null\hspace*{.5\hdelta}\verb|ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm3ps.sh|\\ +\null\hspace*{.5\hdelta}\verb|ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm4ps.sh| +\end{quote} +\end{description} + +\section{Comment les fichiers EPS sont utilisés par \LaTeX} +Les fichiers EPS sont utilisés par \LaTeX\ et par le convertisseur de DVI en PostScript. +\begin{enumerate}[1.] +\item \LaTeX\ recherche la ligne BoundingBox dans le fichier EPS, ligne qui dit à \LaTeX\ +combien d'espace il faut réserver pour le graphique. +\item Le convertisseur de DVI en PS lit alors le fichier EPS et insère le graphique dans le +fichier PS. +\end{enumerate} +Ceci a les ramifications suivantes: +\begin{itemize} +\item \LaTeX\ ne lit jamais le fichier EPS si les paramètres de la BoundingBox sont spécifiés +dans la commande d'insertion de graphique (par exemple, si l'option \texttt{bb} de +\verb|\includegraphics| est utilisée). +\item Puisque \TeX\ ne sait pas lire les fichiers non-ASCII et ne peut pas lancer d'autres +programmes, \LaTeX\ ne peut lire les informations de BoundingBox dans les fichiers graphiques +compressés ou non-EPS. Dans de tels cas, les paramètres de BoundingBox doivent être spécifiés +dans la commande d'insertion de graphique (par exemple, dans l'option \texttt{bb} de la +commande \verb|\includegraphics|) ou rangée dans un fichier de texte non compressé (voir la +Section~\vref{s+epsl+FGCNE}). +\item Les fichiers graphiques EPS ne sont pas inclus dans le fichier DVI. Puisque les fichiers +EPS doivent être présents lorsque le fichier DVI est converti en PS, les fichiers EPS doivent +accompagner les fichiers DVI chaque fois qu'ils sont déplacés ou copiés. +\item Les graphiques EPS ne sont pas affichés par la plupart des outils de visualisation de +DVI. Pour aider l'utilisateur avec le placement des graphiques, ces outils affichent en +général la BoundingBox dans laquelle le dessin sera inséré. (Certains prévisualisateurs, comme +\textbf{xdvi}, utilisent ghostscript pour interpréter les graphiques EPS et les afficher avec +le document). +\end{itemize} + +\subsection{Débordement du tampon de ligne}\label{ss+epsl+bufsize}\index{bufsize@\texttt{bufsize}} +\LaTeX\ lit les fichiers ASCII ligne par ligne, une à la fois, en mettant chaque ligne dans +son tampon de ligne, qui est habituellement long de 3000 caractères environ. Si l'une des +lignes du fichier EPS est plus longue que ce tampon de ligne, l'erreur suivante est signalée +\begin{quote} +\index{Unable to read an entire line}% +\texttt{Unable to read an entire line--bufsize=3000}\\ +\texttt{Please a wizard to enlarge me.}\index{Please ask a wizard}\index{wizard, Please ask a wizard} +\end{quote} +Puisque les fichiers EPS ont rarement des lignes longues de plus de 3000 caractères, il y a +deux causes possibles pour une telle erreur +\begin{enumerate}[1.] +\item \textbf{Le fichier EPS contient une longue image binaire.}\NL +Certaines applications placent une prévisualisation binaire du graphique au début du fichier +EPS. Ceci permet aux applications (comme les prévisualisateurs de DVI) d'afficher le dessin +même si l'application ne sait pas interpréter le PostScript. À l'heure actuelle, relativement +peu d'applications liées à \TeX\ utilisent de telles prévisualisations. + +Si l'image binaire est plus petite que le tampon de ligne, alors la commande \verb|\includegraphics| +saute cette image (ce n'est pas le cas avec \verb|\psfig| et d'autres commandes graphiques +obsolètes). Cependant l'erreur de dépassement de la taille de tampon \texttt{bufsize} se produit +si l'image binaire est plus grande que le tampon de lecture. Il y a quelques méthodes pour +contourner ce problème: +\begin{enumerate}[(a)] +\item Si l'image ne sera pas utilisée, le problème peut être évité soit en la détruisant avec +un éditeur de texte soit en empêchant l'application graphique d'origine de créer cette image +de prévisualisation. +\item Puisque \LaTeX\ ne lit le fichier EPS que pour obtenir les paramètres de BoundingBox, +\LaTeX\ ne lira pas le fichier EPS si les paramètres de BoundingBox sont fournis par la +commande d'insertion de graphique (par exemple, l'option \texttt{bb} de +\verb|\includegraphics|). +\end{enumerate} +\item \textbf{Les caractères de fin de ligne sont corrompus par un mauvais transfert.}\NL +(Le problème décrit dans cette section ne se produit pas avec la distribution web2c~7.2 et +certaines distributions commerciales dont le \TeX\ est assez malin pour identifier tous les +caractères de fin de ligne.) + +Des plates-formes différentes utilisent des caractères de fin de ligne différents: +\textsc{Unix} utilise un caractère saut de ligne (\emph{line feed}, \verb|^J|), Macintosh +utilise un retour-chariot (\emph{carriage return}, \verb|^M|), alors que DOS/Windows utilise +une paire retour-chariot et saut de ligne (\verb|^M^J|). Par exemple, si un fichier EPS est +transféré en mode binaire d'un Macintosh vers une machine \textsc{Unix}, le \TeX\ sous +\textsc{Unix} ne verra aucun des caractères fin de ligne \verb|^J| et donc pensera que le +fichier entier fait une seule ligne très longue, qui déborde du tampon de ligne. + +\enlargethispage*{1\baselineskip} +Si le fichier EPS n'a pas de section binaire (c'est-à-dire pas d'image binaire de prévisualisation +ni graphique inclus), ce problème peut être évité en transférant le fichier en mode texte. +Cependant, les fichiers EPS avec des sections binaires doivent être transférés en mode +binaire, puis que le transfert en mode texte pourrait endommager la section binaire. Mais de +tels transferts binaires provoquent des caractères de fin de ligne incorrects, ce qui oblige à +fournir les informations de la BoundingBox par la commande d'insertion graphique (par exemple, +l'option \texttt{bb} de \verb|\includegraphics|). +\end{enumerate} + +\section{Obtenir GhostScript}\label{s+epsl+GH}\index{ghostscript} +Ghostscript est un interpréteur PostScript qui fonctionne sur la plupart des plates-formes et +est distribué gratuitement\,\footnote{Bien que le Ghostscript d'Aladdin soit distribué +gratuitement, il n'est pas dans le domaine public. Il est sous copyright et est soumis à +certaines limitations telles que pas de distribution commerciale. Lorsque les versions de +Aladdin Ghostscript atteignent environ un an d'âge, Aladdin les distribue en tant que «~GNU +Ghostscript~» dont l'utilisation est gouvernée par la GNU Public License, qui est moins +restrictive.} par Aladdin Enterprises. Il permet d'afficher à l'écran des fichiers PostScript +et EPS et de les imprimer sur des imprimantes non PostScript. Aladdin Ghostscript est +disponible depuis la page d'accueil Ghostscript +\begin{quote} +\url{http://www.cs.wisc.edu/~ghost/index.html} +\end{quote} +dont l'interface HTML offre de meilleures instructions que ne le font les sites FTP CTAN.\pagebreak[1] + +\begin{sloppypar} +Ces sites contiennent les exécutables pré-compilés pour Windows/DOS/OS2 et Macintosh, ainsi +que le code source prêt à compiler pour \textsc{Unix}/VMS. Sont aussi disponibles des +interfaces graphiques (GSview pour Windows3.1/95/NT/OS2, Ghostview pour \textsc{Unix}/VMS) +pour Ghostscript, ce qui rend la visualisation de PostScript bien plus facile. + +\end{sloppypar} + +\section{Programmes de conversion de graphiques}\label{s+epsl+CG}\index{conversion de graphiques en PS}% +\index{conversion graphique, programmes de}\index{graphiques non-EPS!conversion en EPS} +Les programmes \emph{freeware} et \emph{shareware} suivants convertissent des graphiques +non-EPS en EPS. Certains de ces programmes permettent la conversion depuis la ligne de +commande, ce qui rend possible de convertir les graphiques au vol pendant la conversion par +\textbf{dvips} (voir la Section~\vref{ss+epsl+FGNE}). +\begin{itemize} +\item ImageMagick\index{ImageMagick} est un très bon utilitaire de conversion graphique qui est distribué +gratuitement sur \url{ftp.wizards.dupont.com} et autres sites. Voir +\begin{quote} +\url{http://www.wizards.dupont.com/cristy/ImageMagick.html} +\end{quote} +En plus de \textsc{Unix} et \textsc{Linux}, il fonctionne maintenant aussi sous Windows~NT, +Macintosh et VMS. +\item \textbf{xv}\index{xv@\texttt{xv}} est un \emph{shareware} de \$25 qui offre des programmes de visualisation et +de conversion de graphiques pour les systèmes X-Windows. Notez que \textbf{xv} n'offre pas de +possibilités de conversion depuis la ligne de commande pour la conversion au vol de +graphiques. Pour des informations sur \textbf{xv}, voir +\begin{quote} +\url{http://www.sun.com/sunsoft/catlink/xv/note.html} +\end{quote} +et un manuel en ligne de \textbf{xv} est disponible depuis: +\begin{quote} +\url{http://is.rice.deu/~shel/xv-3.10a/} +\end{quote} +\item \textbf{DISPLAY}\index{DISPLAY@\textbf{DISPLAY}} +est un \emph{freeware} DOS qui permet les conversions entre un grand +nombre de types de formats. Il est disponible en tant que \texttt{disp189a.zip} et +\texttt{disp189b.zip} depuis les archives SimTel: +\begin{quote} +\url{www.simtel.net/simtel.net/msdos/graphics-pre.html}\\ +\url{oak.oakland.edu/simtel.net/msdos/graphics-pre.html} +\end{quote} +Les futures versions incrémenteront le numéro de version~\texttt{189}. +\item \textbf{WMF2EPS}\index{WMF2EPS@\texttt{WMF2EPS}} est un programme \emph{freeware} de conversion de WMF vers EPS qui +fonctionne sous Windows~95 et NT. Il est disponible depuis +\begin{quote} +\path{CTAN/support/wmf2eps/readme.txt} +\end{quote} +Il a besoin d'un pilote d'imprimante compatible Adobe sur votre système.\pagebreak[1] + +\item \textbf{KVEC}\index{KVEC@\texttt{KVEC}} est un \emph{shareware} de \$25 qui convertit les graphiques bitmap (BMP, +\index{GIF@GIF (fichiers graphiques)!conversion en EPS}GIF, +TIFF\index{TIFF@TIFF (fichiers graphiques)!conversion en EPS}) +en PostScript et autres formats vectoriels. \textbf{KVEC} est disponible pour +Windows, OS/2, NEXT et \textsc{Unix}. +\begin{quote} +\url{http://ourworld.compuserve.com/homepages/kkuhl} +\end{quote} +\item \textbf{NetPBM}\index{NetPBM@\texttt{NetPBM}} est une version maintenue et améliorée de +l'ensemble non supporté \textbf{PBMPLUS}\index{PBMPLUS@\texttt{PBMPLUS}}. +Il fonctionne sous \textsc{Unix}, VMS, et paraît-il même sous DOS. +\begin{quote} +\url{http://wuarchive.wustl.edu/graphics/graphics/packages/NetPBM/} +\end{quote} +\item ImageCommander\index{ImageCommander} (\emph{shareware} de \$30) est un programme de conversion graphique pour +Window~3.1/95/NT qui lit de nombreux types de formats graphiques +(GIF, JPEG, PICT\index{PICT!conversion en EPS}, WMF, etc.) +et écrit en EPS et autres formats. Pour plus d'informations, voir +\begin{quote} +\url{http://www.jasc.com/} +\end{quote} +Le programme Paint Shop Pro\index{Paint Shop Pro} du JASC (\emph{shareware} de \$60) a les mêmes possibilités de +conversion graphique. +\end{itemize} + +\subsection{«~Wrappers~» EPS niveau~2}% +\index{PostScript!wrapper@«~Wrappers~» niveau~2}% +\index{niveau 2 PostScript}\index{graphiques non-EPS!conversion en EPS niveau~2} +Contrairement au PostScript conventionnel, le PostScript Niveau~2 supporte les graphiques +compressés binaires. Ceci produit une meilleure qualité et des fichiers plus petits que de convertir +les graphiques en EPS conventionnel. Si vous avez une imprimante PostScript Niveau~2, il est +préférable d'utiliser les programmes \emph{wrappers} suivants que les programmes de conversion +listés ci-dessus. Puisque les fichiers PostScript résultants ne pourront être imprimés que sur +des imprimantes Niveau~2, les documents sont moins portables. +\begin{itemize} +\item Un graphique JPEG\index{JPEG@JPEG (graphiques)!conversion en EPS niveau~2} peut être converti en PostScript Niveau~2 par le programme~C +\textbf{jpeg2ps}\index{jpeg2ps@\texttt{jpeg2ps}} qui est disponible depuis +\begin{quote} +\url{http://www.muc.de/~tm/free/free.html} +\end{quote} +\textbf{jpeg2ps} peut être compilé sous \textsc{Unix}, DOS et d'autres systèmes. +\item Un graphique TIF peut être converti en PostScript Niveau~2 codé LZW en utilisant +\textbf{tiff2ps}\index{tiff2ps@\texttt{tiff2ps}}, dont le code source est disponible depuis +\begin{quote} +\url{ftp://ftp.sgi.com/graphics/tiff/tiff-v3.4-tar.gz} +\end{quote} +Un fichier \texttt{tar.Z} est également disponible. \textbf{tiff2ps} peut être compilé sur les +plates-formes \textsc{Unix}, DOS, Macintosh et VMS. Bien que les fichiers PostScript LZW +soient petits, ils ont besoin d'une imprimante PostScript Niveau~2. +\end{itemize} + +\subsection{Éditer du PostScript} +Bien que le dessin graphique contenu dans un fichier EPS puisse être modifié en éditant les +commandes PostScript du fichier, ceci est difficile pour la majorité des utilisateurs. Par +contre, il est plus facile d'utiliser les programmes suivants pour éditer les graphiques EPS: +\begin{itemize} +\item \textbf{pstoedit} est un programme gratuit pour \textsc{Unix}, DOS, Windows et OS/2 dont +le code source C$++$ est disponible depuis +\begin{quote} +\mbox{\url{ftp://ftp.x.org/contrib/applications/pstoedit/pstoedit.html}}\\ +\url{http://www.freesoftware.com/pub/X11/contrib/applications/pstoedit/} +\end{quote} +Lorsqu'il est utilisé avec Ghostscript, \textbf{pstoedit} traduit les graphiques PostScript et +EPS en d'autres formats vectoriels (comme le format \texttt{.fig} de \textbf{xfig}). +\item Mayura Draw (autrefois connu sous le nom de PageDraw) est un programme de dessin pour +Windows 3.1/95/NT qui est disponible depuis +\begin{quote} +\url{http://www.wix.com/PageDraw} +\end{quote} +Lorsqu'il est utilisé avec Ghostscript, Mayura Draw peut éditer les fichiers PostScript. + +Les anciennes versions de Mayura Draw sont distribuées gratuitement, alors que les versions +plus récentes sont un \emph{shareware} de \$15. Notez que Mayura Draw requiert Adobe Type +Manager (ATM) pour placer du texte sur les dessins. Bien que ST soit maintenant un logiciel +commercial, Adobe le distribuait autrefois gratuitement avec Acrobat Reader~2.0, qui est +disponible depuis Winsite: +\begin{quote} +\url{ftp://ftp.winsite.com/pub/pc/win3/util/acroread.zip} +\end{quote} +\item \textbf{xfig}\index{xfig@\texttt{xfig}} +est un programme gratuit de dessin pour \textsc{Unix}/X-Windows et est +disponible depuis +\begin{quote}\small +\url{ftp://ftp.x.org/contrib/applications/drawing_tools/}\\ +\url{http://www.freesoftware.com/pub/X11/contrib/applications/drawing_tools/} + +\end{quote}\nopagebreak +\textbf{xfig} peut importer des dessins EPS et ajouter des annotations, mais à l'heure +actuelle ne peut pas modifier les dessins EPS originaux. +\end{itemize} + +\clearpage +\section*{\LARGE Partie~II: L'ensemble graphique de \LaTeX}\index{ensemble graphique} +\addcontentsline{toc}{section}{\null\hspace*{-1cm}\large II: L'ensemble graphique de \LaTeX} +\section{Inclusion de graphique EPS} +La meilleure référence pour les paquetages \texttt{graphics}\index{graphics@\texttt{graphics}, paquetage} +\ifguide(voir page~\pageref{o+graphics}) \fi +et \texttt{graphicx}\index{graphicx@\texttt{graphicx}, paquetage} +\ifguide(voir page~\pageref{o+graphicx}) \fi +est le guide graphique~\cite{grfguide} ou +\emph{The \LaTeX\ Graphics Companion}~\cite{latex-g-comp}. La description du paquetage +\texttt{graphicx} dans les autres références \LaTeX\ est sporadique: \cite{latexguide} décrit +les deux paquetages \texttt{graphics} et \texttt{graphicx}, \cite{latex-manual} ne parle que +du paquetage \texttt{graphics} et \cite{latex-comp} n'en décrit aucun des deux. + +\subsection{La commande \texttt{\bs includegraphics}}\index{includegraphics@\CS{includegraphics}, commande}\label{EP+includegraphics+1} +%%%%%%%%%%%%%% +\begin{table}[hbp] +\topcaption{Options de \texttt{\bs includegraphics}}\label{t+epsl+1}\index{includegraphics@\CS{includegraphics}, commande!options} +\centering\small +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.80\textwidth}|@{}} +\cline{1-3} +\texttt{height}&\hfill&La hauteur du dessin (dans l'une des unités acceptées par \TeX).\\\cline{1-3} +\texttt{totalheight}&&La hauteur totale du dessin (dans l'une des unités acceptées par \TeX). +\emph{(Ajouté 6/95)}.\\\cline{1-3} +\texttt{width}&&La largeur du dessin (dans l'une des unités acceptées par \TeX).\\\cline{1-3} +\texttt{scale}&&Facteur d'échelle pour le dessin. Spécifier \texttt{scale=2} fera que le dessin +sera deux fois plus grand que sa taille naturelle.\\\cline{1-3} +\texttt{angle}&&Spécifie l'angle de rotation, en degrés, le sens anti-horaire +(trigonométrique) étant positif.\\\cline{1-3} +\texttt{origin}&&L'option \texttt{origin} spécifie quel point utiliser comme centre de +rotation. Par défaut, l'objet tourne autour de son point de référence. \emph{(Ajouté 12/95)}\NL +Les points d'origine possibles sont les mêmes que ceux pour la commande \texttt{\bs rotatebox} +décrite dans la Section~\vref{ss+epsl+RB}. Par exemple, \texttt{origin=c} fait tourner le +dessin autour de son centre.\\\cline{1-3} +\texttt{bb}&&Spécifie les paramètres de la BoundingBox. Par exemple \texttt{bb=10 20 100 200} +spécifie que la BoundingBox a son coin inférieur gauche en $(10,20)$ et son coin supérieur +droit en $(100,200)$.\NL +Puisque \texttt{\bs includegraphics} lit automatiquement les paramètres de BoundingBox depuis +le fichier EPS, l'option \texttt{bb} n'est habituellement pas spécifiée. Elle est utile si les +paramètres de BoundingBox dans le fichier EPS sont absents ou incorrects.\\\cline{1-3} +\end{tabular*}% +\index{height!option de \CS{includegraphics}}% +\index{totalheight!option de \CS{includegraphics}}% +\index{width!option de \CS{includegraphics}}% +\index{scale@scale, option de \CS{includegraphics}}% +\index{angle@angle, option de \CS{includegraphics}}% +\index{origin@origin, option de \CS{includegraphics}}% +\index{bb@bb, option de \CS{includegraphics}} +\end{table} +%%%%%%%%%%%%%% + +\begin{flushleft}\large +\noindent\textbf{Syntaxe:}\qquad\verb|\includegraphics[|\\verb|][|\\verb|]| +\end{flushleft} +où les \ sont listées dans les Tables~\vref{t+epsl+1}, \ref{t+epsl+2} +et~\vref{t+epsl+3}. Puisque \verb|\includegraphics| ne termine pas le paragraphe courant, il +peut placer des graphiques tels que \includegraphics[height=6mm]{pretzel.eps} ou +\includegraphics[height=2ex]{cm.eps} à l'intérieur du texte. Les commandes +\begin{verbatim} + \documentclass{article} + \usepackage{graphicx} + \begin{document} + \includegraphics{file.eps} + \end{document} +\end{verbatim} +insèrent le dessin depuis \texttt{file.eps} avec sa taille naturelle. + + +Lorsque le nom de fichier spécifié n'a pas de suffixe, \verb|\includegraphics| ajoute +les extensions de la liste d'extensions \verb|\DeclareGraphicsExtensions|% +\index{DeclareGraphicsExtensions@\CS{DeclareGraphicsExtensions}, commande}% +\label{EP+DeclareGraphicsExtensions} +(voir la +Section~\vref{ss+epsl+DGE}). Puisque la liste par défaut des suffixes n'inclut pas le suffixe +vide, la commande \verb|\includegraphics{file}| \emph{ne lira pas} \texttt{file} à moins que le suffixe +vide soit ajouté à la liste des suffixes. + +\afterpage{\typeout{FLUSH FLOATS}\clearpage} +\begin{table}[p] +\topcaption{Options de limitations de \texttt{\bs includegraphics}}\label{t+epsl+2}% +\index{includegraphics@\CS{includegraphics}, commande!options de limitation} +\centering\small +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.88\textwidth}|@{}} +\cline{1-3} +\texttt{viewport}&\hfill&Spécifie quelle portion du graphique doit être visible. Comme une +BoundingBox, la zone est spécifiée par quatre nombres qui sont les coordonnées du coin +inférieur gauche et du coin supérieur droit. Les coordonnées sont relatives au coin inférieur +gauche de la BoundingBox. \emph{(Ajouté 6/95)}\NL +Par exemple, si les paramètres de BoundingBox du dessin sont \texttt{50 50 410 302}, +\texttt{viewport=50 50 122 122} affiche le carré d'un pouce de côté dans le coin inférieur +gauche du dessin, et \texttt{viewport=338 230 410 302} affiche le carré d'un pouce de côté +dans le coin supérieur droit du dessin.\NL +L'option \texttt{clip}\index{clip@clip, option de \CS{includegraphics}} (voir la Table~\vref{t+epsl+3}) doit être utilisée pour empêcher la +partie du dessin hors du «~viewport~» d'être affichée.\\\cline{1-3} +\texttt{trim}&&Une autre méthode pour spécifier quelle portion du dessin doit être visible. +Les quatre nombres spécifient la quantité à retirer sur les bords gauche, bas, droit et haut, +respectivement. Les nombres positifs retirent à un bord, les nombres négatifs ajoutent. +\emph{(Ajouté 6/95)}\NL +Par exemple, \texttt{trim=1 2 3 4} retire au dessin \texttt{1~bp} sur le bord gauche, +\texttt{2~bp} sur le bord bas, \texttt{3~bp} sur le bord droit et \texttt{4~bp} sur le bord +haut.\NL +L'option \texttt{clip} (voir la Table~\vref{t+epsl+3}) doit être utilisée pour empêcher la +partie enlevée au dessin d'être affichée.\\\cline{1-3} +\end{tabular*} +%\end{table} +% % POUR LES LIER + +\vspace*{4mm} + +%\begin{table}[p] +\index{clip@clip, option de \CS{includegraphics}}% +\index{noclip@noclip, option de \CS{includegraphics}}% +\index{trim@trim, option de \CS{includegraphics}}% +\index{viewport@viewport, option de \CS{includegraphics}}% +\index{draft@draft, option de \CS{includegraphics}}% +\index{final@final, option de \CS{includegraphics}}% +\index{keepaspectratio@keepaspectratio, option de \CS{includegraphics}}% +\topcaption{Options booléennes de \texttt{\bs includegraphics}}\label{t+epsl+3}% +\index{includegraphics@\CS{includegraphics}, commande!options booleenes@options booléennes} +\centering\small +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.80\textwidth}|@{}} +\cline{1-3} +\texttt{noclip}&\hfill&(défaut) Le dessin apparaît en entier, même si des portions +apparaissent en dehors de la zone de vision (\emph{viewport}).\\\cline{1-3} +\texttt{clip}&&Lorsque \texttt{clip} est spécifié, tout dessin en dehors de la zone de vision +(\emph{viewport}) est occulté et n'apparaît pas.\\\cline{1-3} +\texttt{draft}&&Lorsque \texttt{draft} est spécifié, la BoundingBox et le nom du fichier +graphique sont affichés à la place du dessin, ce qui donne un affichage et une impression +du document plus rapides. L'option de paquetage \texttt{draft} \texttt{\bs +usepackage[draft]\{graphicx\}} fait que tous les dessins dans un document seront insérés en +mode brouillon.\\\cline{1-3} +\texttt{final}&&(Défaut, à moins que \texttt{\bs usepackage[draft]\{graphicx\}} soit +spécifié.) \texttt{final} fait que le dessin sera affiché, cette option est utilisée pour +passer outre \texttt{\bs usepackage[draft]\{graphicx\}}.\\\cline{1-3} +\texttt{keepaspectratio}&&Lorsque \texttt{keepaspectratio} n'est pas spécifié, le fait de spécifier à la fois la +largeur \texttt{width} et la hauteur \texttt{height} ou la hauteur totale \texttt{totalheight} +fait que le graphique sera agrandi de manière anamorphique pour avoir la hauteur et la largeur +spécifiées.\NL +Lorsque \texttt{keepaspectratio} est spécifié, le fait de spécifier à la fois la largeur \texttt{width} et +la hauteur \texttt{height} ou la hauteur totale \texttt{totalheight} rendra le dessin aussi +grand que possible mais en conservant ses proportions initiales sans dépasser ni la hauteur ni +la largeur spécifiées. \emph{(Ajouté 9/95)}\\\cline{1-3} +\end{tabular*} +\end{table} + +%\noindent\mbox{\llap{\raggedleft\scriptsize\textbf{\botsmash{\tshortstack[r]{Spécifier\\la Largeur}}~~}}\hspace*{\parindent}La} +\MARTIT{\botsmash{\tshortstack[r]{Spécifier\STRUT\\la Largeur\STRUT}}~~}{La} +commande +\begin{quote} +\verb|\includegraphics[width=3in]{file.eps}| +\end{quote} +insère le dessin du fichier \texttt{file.eps} agrandi de manière que sa largeur soit de +3~pouces. Au lieu de donner à la largeur une dimension fixe telle que 3~pouces, rendre la +largeur fonction de \verb|\textwidth| ou \verb|\em| rendra un document davantage portable. Par +exemple, la commande +\begin{quote} +\verb|\includegraphics[width=\textwidth]{graphic.eps}| +\end{quote} +agrandit (ou réduit) le dessin inséré pour qu'il soit aussi large que le texte. La commande +\begin{quote} +\verb|\includegraphics[width=0.80\textwidth]{graphic.eps}| +\end{quote} +agrandit (ou réduit) le dessin inséré pour qu'il soit large de 80\% de la largeur du texte. Si +le paquetage \texttt{calc}\index{calc@\texttt{calc}, paquetage} +\ifguide(voir page~\pageref{o+calc}) \fi +est utilisé, la commande ci-dessous +fera que le dessin sera large de 2~pouces de moins que le texte: +\begin{quote} +\verb|\includegraphics[width=\textwidth-2.0in]{graphic.eps}| +\end{quote} +(Ceci requiert une version de \texttt{graphicx} de \emph{12/95} ou ultérieure). + +\section{Rotation et agrandissement d'objets graphiques} +En plus de la commande \verb|\includegraphics|, le paquetage \texttt{graphicx} offre 4 autres +commandes pour faire tourner et agrandir \emph{n'importe quel} objet \LaTeX: texte, graphique +EPS, etc. +\begin{quote} +\label{EP+scalebox}\index{scalebox@\CS{scalebox}, commande}% +\verb|\scalebox{|\<échelle-h>\verb|}[|\<échelle-v>\verb|]{|\\verb|}|\\ +\label{EP+resizebox}\index{resizebox@\CS{resizebox}, commande}% +\verb|\resizebox{|\\verb|}{|\\verb|}{|\\verb|}|\\ +\label{EP+resizebox*}\verb|\resizebox*{|\\verb|}{|\\verb|}{|\\verb|}|\\ +\label{EP+rotatebox}\index{rotatebox@\CS{rotatebox}, commande}% +\verb|\rotatebox[|\\verb|]{|\\verb|}{|\\verb|}| +\end{quote} + +Puisque la commande \verb|\includegraphics| de \texttt{graphicx} supporte les options de +rotation et d'agrandissement ou réduction telles que \texttt{angle} et \texttt{width}, les +commandes de cette section ont rarement besoin d'être utilisées avec les dessins EPS. Par +exemple, +\begin{quote} +\verb|\includegraphics[scale=2]{file.eps}|\\ +\verb|\includegraphics[width=2in]{file.eps}|\\ +\verb|\includegraphics[angle=45]{file.eps}| +\end{quote} +produisent les mêmes trois dessins que +\begin{quote} +\verb|\scalebox{2}{\includegraphixs{file.eps}}|\\ +\verb|\resizebox{4in}{!}{\includegraphixs{file.eps}}|\\ +\verb|\rotatebox{45}{!}{\includegraphixs{file.eps}}| +\end{quote} +Cependant la première syntaxe est préférable car elle est plus rapide et produit un code +PostScript plus efficace. + +\subsection{La commande \texttt{\bs scalebox}} +\begin{flushleft}\large +\noindent\textbf{Syntaxe:}\qquad\verb|\scalebox{|\<échelle-h>\verb|}[|\<échelle-v>\verb|]{|\\verb|}| +\end{flushleft} +La commande \verb|\scalebox| agrandit ou réduit un objet, donnant à sa largeur \<échelle-h> fois +sa largeur d'origine et à sa hauteur \<échelle-v> fois sa hauteur d'origine. Si \<échelle-v> +est omise, elle vaut \<échelle-h> par défaut, ce qui conserve les proportions (\emph{aspect +ratio}) de l'objet. Des valeurs négatives provoquent une réflexion de l'objet. + +\subsection{La commande \texttt{\bs resizebox}} +\begin{flushleft}\large +\noindent\textbf{Syntaxe:}\qquad\verb|\resizebox{|\\verb|}{|\\verb|}{|\\verb|}|\NL +\null\hphantom{\textbf{Syntaxe:}}\qquad\verb|\resizebox*{|\\verb|}{|\\verb|}{|\\verb|}|\\ +\end{flushleft} +La commande \verb|\resizebox| donne à un objet la taille spécifiée. Le fait de spécifier~\verb|!| +comme hauteur ou comme largeur fera que cette dimension sera telle que les proportions seront +conservées. Par exemple, \verb|\resizebox{2in}{!}{|\\verb|}| agrandit l'argument jusqu'à ce +qu'il fasse 2~pouces de large. + +Les arguments standard en \LaTeXe\ \verb|\height|, \verb|\width|, \verb|\totalheight| et +\verb|\depth| peuvent être utilisés pour faire référence à la taille d'origine de +l'\. Ainsi +\begin{quote} +\verb|\resizebox{2in}{\height}{|\\verb|}| +\end{quote} +fera que l'\ gardera la même hauteur mais aura une largeur de 2~pouces. + +La commande \verb|\resizebox*| est identique à \verb|\resizebox|, sauf que le deuxième +argument spécifie la hauteur totale de l'objet. + +\subsection{La commande \texttt{\bs rotatebox}}\label{ss+epsl+RB} +\begin{flushleft}\large +\noindent\textbf{Syntaxe:}\qquad\verb|\rotatebox[|\\verb|]{|\\verb|}{|\\verb|}| +\end{flushleft} +La commande \verb|\rotatebox| fait tourner un objet d'un angle donné en degrés, la rotation +dans le sens anti-horaire (trigonométrique) étant positive. Par défaut, l'objet tourne autour +de son point de référence. Les options de \verb|\rotatebox| permettent de spécifier le centre +de rotation. +\begin{enumerate}[1.] +\item En spécifiant \verb|[x=|\\verb|,y=|\\verb|]|, l'objet tournera autour du +point dont les coordonnées sont (\,\) par rapport au point de référence de +l'objet. +\item L'option \texttt{origin} spécifie l'un des douze points spéciaux indiqués dans la +Figure~\vref{f3+epsl}. +\definecolor{GRAY}{gray}{.95} +\begin{figure}[htb] \centering +%\psfrag{Centerlines}[][]{\footnotesize Lignes centrales} +\psfrag{Centerlines}[][]{\footnotesize\colorbox{GRAY}{\shortstack{Lignes\\centrales}}} +\psfrag{Reference}[][]{\footnotesize \colorbox{white}{Point de}} +\psfrag{Point}[][]{\footnotesize \colorbox{white}{référence}} +%\psfrag{Baseline}[][]{\footnotesize Ligne de base} +%\psfrag{Baseline}[][]{\footnotesize\colorbox{GRAY}{Ligne de base}} +\psfrag{Baseline}[][]{\scriptsize\colorbox{GRAY}{\shortstack{Ligne\\de base}}} +\includegraphics{origin.eps} +\caption{Points utilisables comme origine}\label{f3+epsl} +\end{figure} + +La position horizontale des points \texttt{origin} est spécifiée par l'une des trois lettres +\texttt{lcr} (qui signifient \emph{left}, \emph{center} et \emph{right}, soit gauche, centre et +droit respectivement), tandis que la position verticale est spécifie par l'une des quatre +lettres \texttt{t}, \texttt{c}, \texttt{B} et \texttt{b} (qui signifie \emph{top}, +\emph{center}, \emph{Baseline} et \emph{bottom}, soit sommet, centre, ligne de base et bas +respectivement). Par exemple, +\begin{quote} +\verb|[rb]| signifie \emph{right bottom}, le coin inférieur droit;\\ +\verb|[lt]| signifie \emph{left top}, le coin supérieur gauche;\\ +\verb|[cB]| signifie \emph{center Baseline}, le centre de la ligne de base du dessin. +\end{quote} +Notez que +\begin{itemize} +\item L'ordre des lettres est sans importance, donc \verb|[br]|et \verb|[rb]| sont +équivalents. +\item \texttt{c} représente le centre horizontal ou le centre vertical selon la lettre qui est +utilisée avec elle. +\item Si une seule lettre est spécifiée, l'autre est supposée être un~\texttt{c}, ce qui fait +que \verb|[c]| équivaut à \verb|[cc]|, \verb|[l]| équivaut à \verb|[lc]|, \verb|[t]| équivaut +à \verb|[tc]|, etc. +\end{itemize} +\end{enumerate} + +\section{Commandes avancées} +Cette section décrit les commandes avancées qui sont nécessaires dans les situations +suivantes: +\begin{enumerate}[1.] +\item Lorsque le nom de fichier spécifié n'a pas de suffixe. Par exemple: +\begin{quote} +\verb|\includegraphics{file}| +\end{quote} +\item Lorsque des graphiques EPS compressés sont utilisés (voir la Section~\vref{ss+epsl+FGC}). +\item Lorsque des graphiques non-EPS sont utilisés (voir la Section~\vref{ss+epsl+FGNE}). +\end{enumerate} +Dans ces situations, les deux commandes +sont nécessaires pour contrôler la manière dont \LaTeX\ traite les fichiers spécifiés dans +les commandes \verb|\includegraphics|: +\verb|\DeclareGraphicsRule|% +\label{EP+DeclareGraphicsRule}% +\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande} +et \verb|\DeclareGraphicsExtensions|% +\index{DeclareGraphicsExtensions@\CS{DeclareGraphicsExtensions}, commande}. +\begin{itemize} +\item La commande \verb|\DeclareGraphicsExtensions| spécifie les suffixes (\emph{extensions}) à +essayer (par exemple, \texttt{.eps}. \texttt{.ps}, \texttt{.eps.gz}, etc.) lorsque le nom de +fichier spécifié n'a pas de suffixe. +\item La commande \verb|\DeclareGraphicsRule| spécifie une commande qui agit sur un fichier. +L'exécution de cette commande requiert un système d'exploitation qui supporte des +\emph{pipes} ou \emph{tuyaux}. Par exemple, \textsc{Unix} supporte les pipes alors que DOS ne les supporte pas. + +Si cette commande est une commande de décompression, alors les graphiques EPS compressés +pourront être utilisés. Si cette commande est une commande de conversion graphique alors les +graphiques non-EPS pourront être utilisés. +\end{itemize} + +\subsection{La commande \texttt{\bs DeclareGraphicsExtensions}}\label{ss+epsl+DGE}% +\label{EP+DeclareGraphicsExtensions+1}% +\index{DeclareGraphicsExtensions@\CS{DeclareGraphicsExtensions}, commande} +La commande \verb|\DeclareGraphicsExtensions| indique à \LaTeX\ quels suffixes essayer si un +fichier sans suffixe est spécifié dans la commande \verb|\includegraphics|. + +Par confort, un ensemble par défaut de suffixes est prédéfini selon quel pilote graphique est +choisi\,\footnote{Le fait de spécifier par une option le pilote graphique pour le paquetage comme +dans la commande \texttt{\bs usepackage[dvips]\{graphicx\}} passe outre le pilote graphique par défaut +spécifié dans le fichier \index{graphics.cfg@\texttt{graphics.cfg}, fichier}\texttt{graphics.cfg}.}. Par exemple si \texttt{dvips} est utilisé, +les suffixes graphiques suivants (définies dans \texttt{dvips.def}) sont utilisées par défaut +\begin{quote} +\verb|\DeclareGraphicsExtensions{.eps,.ps,.eps.gz,.ps.gz,.eps.Z}| +\end{quote} +Avec les suffixes graphiques spécifiés ci-dessus, \verb|\includegraphics{file}| recherchera +d'abord \texttt{file.eps}, puis \texttt{file.ps}, puis \texttt{file.eps.gz}, etc. jusqu'à ce +qu'un fichier soit trouvé. Ceci permet de spécifier le graphique par +\begin{quote} +\verb|\includegraphics{file}| +\end{quote} +au lieu de +\begin{quote} +\verb|\includegraphics{file.eps}| +\end{quote} +La première syntaxe a pour avantage que si vous décidez plus tard de compresser le +fichier \texttt{file.eps}, vous n'aurez pas a modifier le fichier \LaTeX. + +\lneed{4} +\MARTIT{\botsmash{\tshortstack[r]{Fichiers\STRUT\\sans\STRUT\\Suffixes\STRUT}}~~}{Notez} +que +\begin{quote} +\verb|\includegraphics{file}| +\end{quote} +\emph{n'essaye pas} d'ouvrir le fichier \texttt{file} à moins que le suffixe vide \verb|{}| +soit cité dans la liste des suffixes. Par exemple, +\begin{quote} +\verb|\DeclareGraphicsExtensions{.eps,.eps.gz,{}}| +\end{quote} +fera que \texttt{file} sera recherché si \texttt{file.eps} et \texttt{file.eps.gz} ne sont pas +trouvés. + +\MARTIT{\botsmash{\tshortstack[r]{Problèmes\STRUT\\d'Espace\STRUT\\Pool\STRUT}}~~}{Le} fait de ne spécifier +aucun suffixe et de se fier à \LaTeX\ pour choisir le suffixe correct dans la liste des +suffixes de \verb|\DeclareGraphicsExtensions| peut aggraver les problèmes d'espace pool (voir +la Section~\vref{ss+epsl+POOL}). Si l'espace pool est un souci, la commande +\verb|\includegraphics{file}| ne devrait raisonnablement être utilisée qu'avec une commande +\verb|\DeclareGraphicsExtensions| contenant un nombre minimum de suffixes, comme +\begin{quote} +\verb|\DeclareGraphicsExtensions{.eps,.eps.gz}| +\end{quote} + +\subsection{La commande \texttt{\bs DeclareGraphicsRule}}\label{ss+epsl+DGR}% +\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande} +La commande \verb|\DeclareGraphicsRule| spécifie comment \verb|\includegraphics| devrait +traiter les fichiers, selon leurs suffixes. Il est possible d'utiliser plusieurs commandes +\verb|\DeclareGraphicsRule|. +\begin{table}[thb] +\topcaption{Arguments de \texttt{\bs DeclareGraphicsRule}}\label{t+epsl+4} +\centering\small +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.80\textwidth}|@{}} +\cline{1-3} +\&\hfill&Le suffixe du fichier.\\\cline{1-3} +\&\hfill&Le type graphique pour ce suffixe.\\\cline{1-3} +\&&Le suffixe du fichier qui contient les informations de BoundingBox pour le +dessin. Si cette option est en blanc, alors les informations sur la taille doivent être +spécifiées par l'option \texttt{bb} de la commande \verb|\includegraphics|.\\\cline{1-3} +\&&La commande à appliquer au fichier (souvent laissée en blanc). La commande doit +être précédée d'un simple accent grave (quote arrière; à ne pas confondre avec la quote simple +bien plus courante). Actuellement, seul \textbf{dvips} permet l'exécution d'une telle +commande. Voir la Section~\vref{s+epsl+FGCNE} pour des exemples d'utilisation de cette +commande avec des graphiques compressés ou non-EPS.\\\cline{1-3} +\end{tabular*} +\end{table} + +\begin{flushleft}%\large +\noindent\textbf{Syntaxe:}\qquad\verb|\DeclareGraphicsRule{|\\verb|}{|% +\\verb|}{|\\verb|}{|\\verb|}| +\end{flushleft} +Par exemple, la commande +\begin{quote} +\verb|\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}| +\end{quote} +spécifie que tout fichier ayant le suffixe \texttt{.eps.gz} est traité comme un fichier EPS +compressé, avec les informations de BoundingBox rangées dans le fichier portant le suffixe +\texttt{.eps.bb} et la commande \texttt{gunzip -c} décompresse le fichier. (Puisque \LaTeX\ ne +peut pas lire les informations de BoundingBox depuis un fichier compressé, la ligne +BoundingBox doit être rangée dans un fichier non compressé.) + +La commande \verb|\DeclareGraphicsRule| permet une~\verb|*| pour tout suffixe inconnu. Par +exemple, +\begin{quote} +\verb|\DeclareGraphicsRule{*}{eps}{*}{}| +\end{quote} +fait que tout fichier ayant un suffixe inconnu sera traité comme un fichier EPS. + +\MARTIT{\botsmash{\tshortstack[r]{Points\STRUT\\dans les\STRUT\\Noms de\STRUT\\Fichiers\STRUT}}~~}{Le} +suffixe (\emph{extension}) est défini comme étant la partie du nom de fichier après le +premier point, ce qui offre la possibilité pour les fichiers dont le nom se termine par +\texttt{eps.gz} d'être identifiés comme des fichiers EPS compressés. Pour éviter les +confusions, la portion de base du nom de fichier ne doit pas contenir de point. Par exemple, +Le fait de spécifier \texttt{file.name.eps.gz} fait que \verb|\includegraphics| recherchera +une règle graphique associée au suffixe \texttt{name.ps.gz}. Puisqu'une telle règle graphique +n'existe probablement pas, la règle pour le suffixe inconnu est utilisé (Les noms de fichiers +contenant plusieurs points fonctionnent s'il se trouve que leur type est le type par défaut. Par +exemple, lorsque des fichiers portant des extensions inconnues sont traités comme des fichiers +EPS, le nom de fichier \texttt{file.name.eps} est par coïncidence traité correctement.) + +\MARTIT{\botsmash{\tshortstack[r]{Commandes\STRUT\\Pré-définies\STRUT}}~~}{Par} souci de +confort, un jeu par défaut de règles graphiques est prédéfini selon le pilote graphique +choisi\,\footnote{Le fait de spécifier une option pilote graphique pour le paquetage comme +dans \texttt{\bs usepackage[dvips]\{graphicx\}} passe outre l'option pilote graphique par défaut +spécifiée dans le fichier \index{graphics.cfg@\texttt{graphics.cfg}, fichier}\texttt{graphicx.cfg}.}. Par exemple si le pilote \textbf{dvips} est +utilisé, les règles graphiques suivantes (définies dans \texttt{dvips.def}) sont utilisées par défaut: +\begin{quote} +\verb|\DeclareGraphicsRule{.eps}{eps}{.eps}{}|\\% +\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% +\verb|\DeclareGraphicsRule{.ps}{eps}{.ps}{}|\\ +\verb|\DeclareGraphicsRule{.pz}{eps}{.bb}{`gunzip -c #1}|\\ +\verb|\DeclareGraphicsRule{.eps.Z}{eps}{.eps.bb}{`gunzip -c #1}|\\ +\verb|\DeclareGraphicsRule{.ps.Z}{eps}{.ps.bb}{`gunzip -c #1}|\\ +\verb|\DeclareGraphicsRule{.eps.gz}{.eps}{.eps.bb}{1gunzip -c #1}|\\ +\verb|\DeclareGraphicsRule{.ps.gz}{eps}{.ps.bb}{`gunzio -c #1}|\\ +\verb|\DeclareGraphicsRule{.pcx}{bmp}{}{}|\\ +\verb|\DeclareGraphicsRule{.bmp}{bmp}{}{}|\\ +\verb|\DeclareGraphicsRule{.msp}{bmp}{.eps}{}|\\ +\verb|\DeclareGraphicsRule{*}{eps}{*}{}| +\end{quote} + +Les deux premières commandes définissent les suffixes \texttt{.eps} et \texttt{.ps} comme +désignant des fichiers EPS. Les cinq commandes suivantes définissent les suffixes pour les +fichiers EPS compressés. Les trois commandes suivantes définissent des suffixes pour la fichier +bitmaps (voir la Section~\vref{sss+epsl+SD}). La dernière commande fait que les fichiers ayant des +suffixes inconnus seront traités comme des fichiers EPS. + +\clearpage +\section*{\raggedright\LARGE Partie~III: Utilisation des commandes\linebreak[2] \mbox{d'inclusion} de graphiques} +\addcontentsline{toc}{section}{\null\hspace*{-1cm}\large III: Utilisation des commandes d'inclusion de graphiques} +\section{Espacement horizontal et centrage} +\subsection{Centrage horizontal} +Le placement du dessin est contrôlé par la justification courante du texte. Pour centrer le +dessin, placez-le dans un environnement \texttt{center}: +\begin{quote} +\begin{verbatim} +\begin{center} + \includegraphics[width=2in]{graphic.eps} +\end{center} +\end{verbatim} +\end{quote} +Si la commande \verb|\includegraphics| est à l'intérieur d'un environnement (tel que +\texttt{minipage} ou \texttt{figure}), la déclaration \verb|\centering|% +\label{EP+centering}\index{centering@\CS{centering}, commande} +centre le reste de +l'environnement. Par exemple, +\begin{quote} +\begin{verbatim} +\begin{figure} +\psfrag{Graphic}[][][1.6]{Graphique} + \begin{center} + \includegraphics[width=2in]{graphic.eps} + \end{center} +\end{figure} +\end{verbatim} +\end{quote} +est similaire à: +\begin{quote} +\begin{verbatim} +\begin{figure} +\psfrag{Graphic}[][][1.6]{Graphique} +\centering + \includegraphics[width=2in]{graphic.eps} +\end{figure} +\end{verbatim} +\end{quote} +La syntaxe avec \verb|\centering|% +\index{centering@\CS{centering}, commande!différence avec l'environnement \texttt{center}} +est préférable car la syntaxe avec \verb|\begin{center}| +provoque un espace vertical double dû à l'espacement produit par l'environnement +\texttt{figure} et par l'environnement \texttt{center}. Si un espacement vertical +supplémentaire est souhaité, les commandes de la Section~\vref{ss+epsl+EF} devraient être utilisées. + + +\MARTIT{\botsmash{\tshortstack[r]{Syntaxe\STRUT\\Obsolète\STRUT}}~~}{Des} problèmes dans les +commandes \verb|\psfig|\index{psfig@\CS{psfig}, commande}\label{EP+psfig+1} +et \verb|\epsfbox|\index{epsfbox@\CS{epsfbox}, commande}\label{EP+epsfbox+1} +rendaient difficile la production de dessins +centrés horizontalement. Les commandes \TeX\ +\label{EP+centerline}\verb|\centerline|\index{centerline@\CS{centerline}, commande \TeX} +et \label{EP+leavevmode}\verb|\leavevmode|\index{leavevmode@\CS{leavevmode}, commande \TeX} +étaient +utilisées comme astuces corrigeant les problèmes dans \verb|\psfig| et \verb|\epsfbox|. +Puisque la commande \verb|\includegraphics| est écrite correctement, les commandes +\verb|\centerline| et \verb|\leavevmode| ne sont plus nécessaires, ce qui permet de centrer +les dessins avec la commande \verb|\centering| ou l'environnement \texttt{center}. + +\subsection{Espacement horizontal}\label{ss+epsl+EH} +Il est important de se rendre compte que \LaTeX\ arrange les dessins de la même manière +qu'il met en page les autres objets tels que les lettres. Par exemple, un espacement inter-mots +est introduit entre des lignes d'entrée \LaTeX\ à moins que la ligne se termine par un \verb|%| +(sans blanc devant!). Par exemple, tout comme +\begin{verbatim} + Hello + World +\end{verbatim} +met un espacement inter-mots entre «~Hello~» et «~World~» +\begin{verbatim} + \includegraphics{file.eps} + \includegraphics{file.eps} +\end{verbatim} +mettra un espace inter-mots entre les dessins. En terminant la première ligne par un caractère +commentaire +\begin{verbatim} + \includegraphics{file.eps}% + \includegraphics{file.eps} +\end{verbatim} +il n'y aura plus d'espacement entre les dessins. Lorsque vous voulez un espacement horizontal +entre les dessins, la commande \label{EP+hspace}\verb|\hspace|\index{hspace@\CS{hspace}, commande} insère une quantité spécifiée +d'espace\,\footnote{Au lieu de donner à \texttt{\bs hspace} une longueur fixée telle que +1~pouce, en faire une fonction de \texttt{\bs textwidth} ou de \texttt{em} accroît la +portabilité du document.} tandis que \label{EP+hfill}\verb|\hfill|\index{hfill@\CS{hfill}, commande} insère une +longueur élastique\index{longueur élastique}\index{elastique (longueur)@élastique (longueur)} +qui s'étend pour remplir l'espace disponible. Par exemple, +\begin{quote} +\verb|\includegraphics{file.eps}\hfill\includegraphics{file.eps}| +\end{quote} +pousse les dessins sur les marges gauche et droite, tandis que +\begin{quote} +\verb|\hfill\includegraphics{file.eps}%|\\ +\verb|\hfill\includegraphics{file.eps}\hspace*{\fill}| +\end{quote} +met des espacements identiques avant, entre et après les dessins. Puisque les commandes +\verb|\hfill| qui se trouvent juste derrière une coupure de ligne sont\virage{} ignorés, la commande +\verb|\hspace*{\fill}|\index{fill@\CS{fill}, longueur} a été nécessaire pour donner l'espacement final. + +\section{Rotation, agrandissement et alignement} +Puisque les options de \verb|\includegraphics| sont interprétées de gauche à droite, l'ordre +selon lequel l'angle et la taille sont spécifiés fait une différence. Par exemple + +\begingroup +\psfrag{Graphic}[][][1]{Graphique} +\begin{demo}[w]{\hspace*{-1cm}} +\begin{center} + \includegraphics[angle=90,totalheight=1cm]{graphic.eps} + \includegraphics[totalheight=1cm,angle=90]{graphic.eps} +\end{center} +\end{demo} +\endgroup + +La première boîte est tournée de 90~degrés puis agrandie pour être haute d'un +centimètre. La seconde est agrandie pour être haute d'un centimètre puis tournée de +90~degrés. + +\subsection{Différence entre \texttt{height} et \texttt{totalheight}}% +\index{height!option de \CS{includegraphics}}% +\index{totalheight!option de \CS{includegraphics}} +Les utilisateurs doivent prendre soin lors de l'utilisation de l'option \texttt{height}, car +ils pensent souvent à la hauteur totale qui est établie par l'option \texttt{totalheight} +(voir la Figure~\vref{f1+epsl}). Lorsque l'objet a une profondeur nulle, la +\texttt{totalheight} est la même que la \texttt{height} et spécifier \texttt{height} marche +bien. Lorsque l'objet a une profondeur non nulle, le fait de spécifier \texttt{height} au lieu +de \texttt{totalheight} provoque soit un dessin de taille incorrecte soit une erreur de +division par zéro. Pour l'importation de fichiers EPS, la distinction entre \texttt{height} et +\texttt{totalheight} est encore plus importante si vous faites tourner puis agrandissez (ou +réduisez) un dessin. Par exemple, +\begin{quote} +\verb|\includegraphics[angle=-45,totalheight=1in]{file.eps}|\\ +\verb|\includegraphics[angle=-45,height=1in]{file.eps}| +\end{quote} +La première de ces commandes agrandit le dessin tourné pour que sa hauteur totale soit de +1~pouce. La seconde commande agrandit le dessin tourné pour que la portion au dessus du point +de référence soit haute d'un pouce. + +\subsection{Agrandissement de graphiques tournés} +Lorsque la hauteur ou la largeur d'un dessin est spécifiée, la taille spécifiée n'est pas +celle du dessin mais plutôt celle des sa BoundingBox. Cette distinction est particulièrement +importante dans l'agrandissement des dessins tournés. Par exemple + +\begin{demo}[w]{\hspace*{-1cm}} +\begin{center} + \includegraphics[totalheight=1in]{rosette.eps} + \includegraphics[angle=45,totalheight=1in]{rosette.eps} + \includegraphics[angle=90,totalheight=1in]{rosette.eps} +\end{center} +\end{demo} + +Bien qu'il puisse sembler étrange que les dessins aient des tailles différentes, cela semble +plus logique en regardant les BoundingBoxes: + +%\begin{demo}[w]{\hspace*{-1cm}} +\begin{center} +\includegraphics[totalheight=1in]{square.eps} +\includegraphics[angle=45,totalheight=1in]{square.eps} +\includegraphics[angle=90,totalheight=1in]{square.eps} +\end{center} +%\end{demo} + +Chaque dessin a été agrandi de manière que sa BoundingBox soit haute d'un pouce. + +\subsection{Alignement de graphiques tournés} +Lorsque l'on fait tourner les dessins, les objets peuvent ne plus s'aligner correctement. Par +exemple, + +\begin{demo}[w]{\hspace*{-1cm}} +\begin{center} + \includegraphics[totalheight=1in]{rosette.eps} + \includegraphics[totalheight=1in,angle=-45]{rosette.eps} + \includegraphics[totalheight=1in,angle=-90]{rosette.eps} +\end{center} +\end{demo} + +Ici encore, ceci est bien illustré par les BoundingBoxes: + +\begin{center} + \includegraphics[totalheight=1in]{square.eps} + \includegraphics[totalheight=1in,angle=-45]{square.eps} + \includegraphics[totalheight=1in,angle=-90]{square.eps} +\end{center} + +Dans ce cas les points de référence des objets (les coins inférieurs gauches à l'origine) sont +alignés sur une ligne horizontale. Si l'on préfère que les centres soient alignés, l'option +\texttt{origin} de \verb|\includegraphics| peut être utilisée, ce qui aligne les centres des +dessins: + +\begin{demo}[w]{\hspace*{-1cm}} +\begin{center} + \includegraphics[totalheight=1in]{rosette.eps} + \includegraphics[totalheight=1in,origin=c,angle=-45]{rosette.eps} + \includegraphics[totalheight=1in,origin=c,angle=-90]{rosette.eps} +\end{center} +\end{demo} + +De manière similaire, les commandes suivantes font tourner le dessin de droite autour de son +coin inférieur gauche: + +\begingroup +\psfrag{Graphic}[][][1]{Graphique} +\begin{demo}[w]{\hspace*{-1cm}} +\begin{center} + \includegraphics[width=1in]{graphic.eps} + \hspace{1in} + \includegraphics[width=1in,angle=-90]{graphic.eps} +\end{center} +\end{demo} +\endgroup + +Pour aligner les bords inférieurs des dessins, utilisez les commandes suivantes, qui font +tourner le dessin de droite autour de son coin inférieur droit: + +\begingroup +\psfrag{Graphic}[][][1]{Graphique} +\begin{demo}[w]{\hspace*{-1cm}} +\begin{center} + \includegraphics[width=1in]{graphic.eps} + \hspace{1in} + \includegraphics[width=1in,origin=br,angle=-90]{graphic.eps} +\end{center} +\end{demo} +\endgroup + +\subsection{Alignement vertical des minipages}\label{ss+epsl+AVM}\index{minipage!alignement vertical}% +\label{env+EP+minipage+1} +Il est souvent utile de placer des dessins à l'intérieur d'environnements \texttt{minipage} +(par exemple, voir la Section~\vref{s+epsl+DCC}). Lorsque les minipages sont placées côte à +côte, LaTeX\ les place de manière que leurs points de référence soient alignés verticalement. +Par défaut, le point de référence de la minipage est centré verticalement sur son bord gauche. +Un argument optionnel modifie la position du point de référence de la minipage.% +\begin{wdesc}{xxxx} +\item[\texttt{[b]}] fait que le point de référence de la minipage sera aligné verticalement +avec le point de référence de la ligne du bas dans la minipage. +\item[\texttt{[t]}] fait que le point de référence de la minipage sera aligné verticalement +avec le point de référence de la ligne du haut dans la minipage. +\end{wdesc}% +Notez que \texttt{[b]} \emph{ne met pas} le point de référence en bas de la minipage (à moins +que le point de référence de la ligne du bas de la minipage se trouve être en bas de la minipage). +De même, \texttt{[t]} \emph{ne met pas} le point de référence en haut de la minipage (à moins +que le point de référence de la ligne du haut de la minipage se trouve être en haut de la minipage). + +Lorsque la minipage ne contient qu'une seule ligne, les options \texttt{[b]} et \texttt{[t]} +produisent le même résultat. Par exemple, les deux séquences de code suivantes% +% +{\parskip=.5\parskip +\begin{verbatim} + \begin{center} + \begin{minipage}[b]{.25\textwidth} + \centering + \includegraphics[width=1in]{graphic.eps} + \end{minipage}% + \begin{minipage}[b]{.25\textwidth} + \centering + \includegraphics[width=1in,angle=-90]{graphic.eps} + \end{minipage} + \end{center} +\end{verbatim} +% +%\noindent +et% +% +\begin{verbatim} + \begin{center} + \begin{minipage}[t]{.25\textwidth} + \centering + \includegraphics[width=1in]{graphic.eps} + \end{minipage}% + \begin{minipage}[t]{.25\textwidth} + \centering + \includegraphics[width=1in,angle=-90]{graphic.eps} + \end{minipage} + \end{center} +\end{verbatim} +} %\parskip +\noindent +produisent la Figure~\vref{f4+epsl}. Dans les deux cas, le point de référence de la minipage +est le point de référence (coin inférieur gauche original) du dessin EPS. + +\begingroup +\psfrag{Graphic}[][][1]{Graphique} +\begin{figure}[htb] + \begin{center} + \begin{minipage}[t]{.25\textwidth} + \centering + \includegraphics[width=1in]{graphic.eps} + \end{minipage}% + \begin{minipage}[t]{.25\textwidth} + \centering + \includegraphics[width=1in,angle=-90]{graphic.eps} + \end{minipage} + \end{center} +\caption{Minipages avec les options \texttt{[b]} et \texttt{[t]}.}\label{f4+epsl} +\end{figure} +\endgroup + +\subsubsection{Alignement des bas des minipages}\index{minipage!alignement des bas}% +\label{env+EP+minipage+2} +Une méthode pour aligner les bas de minipages est de faire en sorte que la ligne de base de la +minipage soit le bord inférieur de celle-ci. Si une ligne de hauteur nulle et de profondeur +nulle est ajoutée à l'intérieur de la minipage après le dessin, alors l'option \texttt{[b]} +fera que le bas de la minipage sera la ligne de base de la minipage. La commande +\verb|\par\vspace{0pt}| crée une telle ligne de hauteur et profondeur nulles. Puisque la ligne +de base de cette ligne de profondeur nulle est le bas de la minipage, l'option \texttt{[b]} +aligne maintenant le bas de la minipage. Par exemple, le code ci-dessous produira la +Figure~\vref{f5+epsl}: + +\begin{verbatim} + \begin{center} + \begin{minipage}[b]{.25\textwidth} + \centering + \includegraphics[width=1in]{graphic.eps} + \par\vspace{0pt} + \end{minipage}% + \begin{minipage}[b]{.25\textwidth} + \centering + \includegraphics[width=1in,angle=-90]{graphic.eps} + \par\vspace{0pt} + \end{minipage} + \end{center} +\end{verbatim} + +\begingroup +\psfrag{Graphic}[][][1]{Graphique} +\begin{figure}[htb] + \begin{center} + \begin{minipage}[b]{.25\textwidth} + \centering + \includegraphics[width=1in]{graphic.eps} + \par\vspace{0pt} + \end{minipage}% + \begin{minipage}[b]{.25\textwidth} + \centering + \includegraphics[width=1in,angle=-90]{graphic.eps} + \par\vspace{0pt} + \end{minipage} + \end{center} + \caption{Minipages avec leurs bas alignés}\label{f5+epsl} +\end{figure} +\endgroup + +\subsubsection{Alignement des sommets des minipages}\index{minipage!alignement des sommets}% +\label{env+EP+minipage+3} +Pour aligner les sommets de minipages, on doit ajouter une ligne de hauteur nulle et de profondeur +nulle au sommet de la minipage. Alors l'option \texttt{[t]} fera que la ligne de base de la minipage +sera le sommet de la minipage. En faisant précéder la commande \verb|\includegraphics| de +\verb|\vspace{0pt}|, on insère une ligne de hauteur et profondeur nulles au dessus du dessin. +Puisque la ligne de base de cette ligne de profondeur nulle est le sommet de la minipage, +l'option \texttt{[t]} aligne maintenant le haut de la minipage. Par exemple, le code ci-dessous +produira la Figure~\vref{f6+epsl}: + +\begin{verbatim} + \begin{center} + \begin{minipage}[t]{.25\textwidth} + \vspace{0pt} \centering + \includegraphics[width=1in]{graphic.eps} + \end{minipage}% + \begin{minipage}[t]{.25\textwidth} + \vspace{0pt} \centering + \includegraphics[width=1in,angle=-90]{graphic.eps} + \end{minipage} + \end{center} +\end{verbatim} + +\begingroup +\psfrag{Graphic}[][][1]{Graphique} +\begin{figure}[htb] + \begin{center} + \begin{minipage}[t]{.25\textwidth} + \vspace{0pt} + \centering + \includegraphics[width=1in]{graphic.eps} + \end{minipage}% + \begin{minipage}[t]{.25\textwidth} + \vspace{0pt} + \centering + \includegraphics[width=1in,angle=-90]{graphic.eps} + \end{minipage} + \end{center} + \caption{Minipages avec leurs hauts alignés}\label{f6+epsl} +\end{figure} +\endgroup + +Ceci aligne les sommets des minipages avec la ligne de base courante. Si par contre vous +souhaitez aligner les sommets des minipages avec le sommet de la ligne de texte courante, +remplacez \verb|\vspace{0pt}| par \verb|\vspace{-\baselineskip}|. Ce sujet est mentionné +dans~\cite[pages 456--457]{latex-comp}. + +\section{Utilisation de sous-répertoires} +Lorsque l'on importe un grand nombre de fichiers graphiques, il peut être souhaitable de +ranger les fichiers graphiques dans un sous-répertoire. Par exemple, si le sous-répertoire +s'appelle \texttt{sub}, on peut être tenté alors d'inclure le fichier \texttt{file.eps} avec la +commande suivante: +\begin{quote} +\verb|\includegraphics{sub/file.eps}| +\end{quote} +Bien que cette syntaxe fonctionne pour la plupart des distributions \textsc{Unix} et DOS de +\TeX, il y a des problèmes avec une telle utilisation: + +\begin{description} +\item[Inefficacité]\NL +Chaque fois que \TeX\ ouvre un fichier, le nom du fichier est sauvegardé dans la mémoire de +\TeX. Lorsque l'on ouvre un grand nombre de fichiers, cette mémoire perdue peut provoquer une +erreur de débordement de la taille du pool (voir la Section~\vref{ss+epsl+POOL}). Puisque le +fait de spécifier des sous-répertoires augmente la longueur du nom de fichier, il aggrave ce +problème d'espace dans le pool. +\item[Non Portabilité]\NL +L'un des avantages de \LaTeX\ est que ses fichiers peuvent être utilisés sur n'importe quelle +plate-forme. Cependant, inclure le sous-répertoire dans le nom de fichier fait que le fichier +devient dépendant du système d'exploitation. Le fichier ne peut plus être utilisé sur des +machines VMS ou Macintosh sans modification significative. +\end{description} + +Au lieu d'ajouter le sous-répertoire dans le nom de fichier, il y a deux autres options: +\begin{enumerate}[1.] +\item La meilleure méthode est de modifier le chemin de recherche \TeX\ (voir la +Section~\vref{ss+epsl+CRT}). +\item Une autre méthode est de spécifier \verb|sub/| dans une commande \verb|\graphicspath| +(voir la Section~\vref{ss+epsl+CRG}). Cependant ceci est bien moins efficace que modifier le chemin +de recherche \TeX. +\end{enumerate} +Ces deux solutions font que \verb|\includegraphics| recherchera automatiquement le +sous-répertoire graphique, ce qui permet de remplacer +\begin{quote} +\verb|\includegraphics{sub/file.eps}| +\end{quote} +par +\begin{quote} +\verb|\includegraphics{file.eps}| +\end{quote} + +\subsection{Le chemin de recherche \TeX}\label{ss+epsl+CRT}\index{chemin de recherche \TeX} +Puisque la méthode pour changer les répertoires dans lequels \TeX\ regarde dépend de la +distribution \TeX, il devient très compliqué de donner une description générale. Comme exemple, +la présente section décrit la stratégie utilisée par les distributions \textsc{Unix} +telles que web2c/te\TeX, la plupart employant des stratégies similaires. + +Pour les distributions \textsc{Unix} web2c/te\TeX, le chemin de recherche \TeX\ peut être +modifié en établissant la variable d'environnement +\index{TEXINPUTS@\texttt{TEXINPUTS} (chemin de recherche \TeX)}\texttt{TEXINPUTS}. Si vous utilisez les +shells \texttt{csh}: +\begin{quote} +\verb|setenv TEXINPUTS /dir1:/dir2:| +\end{quote} +fait que \texttt{/dir1} et \texttt{/dir2} seront examinés \emph{avant} les répertoires par +défaut. Sans le deux-points final, les répertoires par défaut ne seraient plus +examinés\,\footnote{NdT: ce qui est la plupart du temps catastrophique, car vous ne trouvez +plus les classes et paquetages standard ou fournis dans la distribution.}. En définissant +\texttt{TEXINPUTS} par +\begin{quote} +\verb|setenv TEXINPUTS :/dir1:/dir2| +\end{quote} +\texttt{/dir1} et \texttt{/dir2} seront examinés \emph{après} les répertoires standard, tandis +que +\begin{quote} +\verb|setenv TEXINPUTS /dir1::/dir2| +\end{quote} +fera que \texttt{/dir1} sera examiné \emph{avant} les répertoires standard et \texttt{/dir2} +examiné \emph{après} les répertoires standard. + +Mettre \texttt{//} après un répertoire fait que tous ses sous-répertoires seront examinés. Par +exemple +\begin{quote} +\verb|setenv TEXINPUTS /dir1//:/dir2:| +\end{quote} +fera que tous les sous-répertoires de \texttt{/dir1} (et leurs sous-répertoires) seront +examinés. Faites attention en utilisant \texttt{//} car cela peut ralentir la recherche si le +répertoire contient beaucoup de fichiers. + +Ces exemples fonctionnent aussi en Bourne-shell et en Korn-shell, mais la syntaxe doit être changée +respectivement en +\begin{quote} +\verb|TEXINPUTS="/dir1:/dir2:"; export TEXINPUTS|\\ +\verb|export TEXINPUTS="/dir1:/dir2:"| +\end{quote} + +Lorsque \LaTeX\ trouve des fichiers sur le chemin de recherche \TeX, il ne range pas le nom du +fichier en entier dans le fichier DVI. En conséquence, les vieilles versions de \textbf{dvips} +ou \textbf{xdvi} qui n'utilisaient pas le chemin de recherche \TeX\ ne peuvent pas trouver le +fichier (voir la Section~\vref{ss+epsl+CRTD}). + +\subsection{Le chemin de recherche graphique}\label{ss+epsl+CRG} +Par défaut, \LaTeX\ recherche les fichiers graphiques dans tout répertoire du chemin de +recherche \TeX. En plus de ces répertoires, \LaTeX\ recherche aussi dans tout répertoire +spécifié dans la commande \verb|\graphicspath|. Par exemple, +\begin{quote} +\verb|\graphicspath{{dir1/}{dir2/}}| +\end{quote} +dit à \LaTeX\ de rechercher les fichiers graphiques aussi dans \texttt{dir1/} et \texttt{dir2/}. +Sur Macintosh, cela devient +\begin{quote} +\verb|\graphicspath{{dir1:}{dir2:}}| +\end{quote} +Il est important de noter que la recherche de fichier associée aux répertoires donnés par +\verb|\graphicspath| est bien plus lente que celle associée aux répertoires de +\texttt{TEXINPUTS}. De plus, chaque recherche de fichier faite dans un répertoire de la +liste \verb|\graphicspath| consomme un peu plus d'espace dans le pool (voir la +Section~\vref{ss+epsl+POOL}). + +À cause de ces inefficacités, il est recommandé de ne pas utiliser \verb|\graphicspath|. Il est +préférable de spécifier les sous-répertoires en modifiant le chemin de recherche (voir la +Section~\vref{ss+epsl+CRG}). + +\subsection{Économiser l'espace «~pool~»}\label{ss+epsl+POOL} +\TeX\ réserve une portion de sa mémoire, appelée \emph{espace pool} (\emph{pool space}).pour +sa transmission interne de chaînes. Chaque fois que \TeX\ ouvre (ou essaye d'ouvrir) un fichier, +un peu d'espace pool est utilisé de manière permanente. Lors de l'ouverture d'un grand nombre +de fichiers, cette consommation de mémoire peut faire que \TeX\ se trouve à court d'espace +pool, ce qui provoque une erreur telle que +\begin{quote} +\verb|! TeX capacity exceeded, sorry [poolsize=73388]| +\end{quote} +Comme la quantité d'espace pool perdu est fonction de la longueur du nom de fichier, le +fait de spécifier des sous-répertoires aggrave ce problème d'espace pool. + +À l'exception de la dernière version web2c et de quelques distributions commerciales, le seul +moyen d'augmenter la taille du pool est de recompiler \TeX. Heureusement, les règles suivantes +d'économie de l'espace pool résolvent habituellement le problème. + +\begin{itemize} +\item Éviter les noms de fichiers excessivement longs. +\item Ne pas inclure les noms des sous-répertoires +\begin{quote} +\verb|\includegraphics{sub/file.eps}| +\end{quote} +Au lieu de cela, changez le chemin de recherche \TeX\ ou sortez les fichiers du +sous-répertoire. +\item Ne pas utiliser la commande \verb|graphicspath|. +\begin{quote} +\verb|\graphicspath{{dir1/}{dir2/}}|\\ +\null\quad\ldots\\ +\verb|\includegraphics{file.eps}| +\end{quote} +fait essayer d'ouvrir les fichiers suivants: +\begin{verbatim} + file.eps + dir1/file.eps + dir2/file.eps +\end{verbatim} +Chacune de ces tentatives consomme de l'espace du pool. Au lieu d'utiliser la commande +\verb|\graphicspath|, modifiez le chemin de recherche de \TeX. +\item Spécifier le nom complet du fichier, ne pas omettre les suffixes (extension) des +fichiers (par exemple, \texttt{.eps}). Avec +%la commande +\verb|\DeclareGraphicsExtensions|% +\index{DeclareGraphicsExtensions@\CS{DeclareGraphicsExtensions}, commande}% +\label{EP+DeclareGraphicsExtensions+3} +(voir la Section~\vref{ss+epsl+DGE}), la commande +\begin{quote} +\verb|\includegraphics{file}| +\end{quote} +fera que \verb|\includegraphics| essaiera d'ouvrir les fichiers suivants +\begin{verbatim} + file.eps + file.ps + file.eps.gz + file.ps.gz + file.eps.Z +\end{verbatim} +ce qui est particulièrement inefficace lorsque c'est utilisé en conjonction avec +la commande \verb|\graphicspath|. + +Donner une commande \verb|\DeclareGraphicsExtensions| avec un nombre minimum de suffixes +minimise l'inefficacité de l'omission du suffixe. +\end{itemize} + +\section{Fichiers graphiques compressés ou non-EPS}% +\label{s+epsl+FGCNE}\index{compresses@compressés (graphiques)}% +\index{graphiques non-EPS!utilisation dans \LaTeX}% +\index{TIFF@TIFF (fichiers graphiques)!utilisation dans \LaTeX} +Lorsqu'ils emploient \textbf{dvips}, les utilisateurs peuvent spécifier une opération à +effectuer sur le fichier avant qu'il soit inséré. Si cette opération est une commande de +décompression, cela permet d'utiliser des fichiers graphiques compressés. Puisque +\textbf{dvips} est actuellement (probablement) le seul convertisseur de DVI en PS offrant +cette possibilité, tout ce qui est dit dans cette section requiert \textbf{dvips}. Les +utilisateurs doivent passer l'option \texttt{dvips} au paquetage \texttt{graphicx}. Ceci peut +être fait soit en spécifiant l'option globale de classe \texttt{dvips} dans la commande +\verb|\documentclass|: +\begin{quote} +\verb|\documentclass[dvips,11pt]{article}| +\end{quote} +soit en spécifiant l'option \texttt{dvips} dans la commande \verb|\usepackage|: +\begin{quote} +\verb|\usepackage[dvips]{graphicx}| +\end{quote} +Il est préférable de spécifier l'option \texttt{dvips} dans \verb|\documentclass| car cela +passe l'option à tous les paquetages. + +Lorsque vous utilisez un système d'exploitation qui supporte les \emph{pipes}\,\footnote{Par +exemple, \textsc{Unix} supporte les pipes, mais pas DOS.}, la commande +\verb|\DeclareGraphicsRule|% +\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% +\label{EP+DeclareGraphicsRule+3} +(voir la Section~\vref{ss+epsl+DGR}) spécifie une commande qui +agit sur le fichier. Si c'est une commande de décompression, cela permet d'utiliser des +fichiers EPS compressés. Si c'est une commande de conversion, cela permet d'utiliser des +fichiers graphiques non-EPS. Si le système d'exploitation ne supporte pas les pipes, une telle +conversion au vol n'est pas possible et tous les graphiques doivent êtres stockés sous forme +de fichiers non compressés. + +\subsection{Exemple d'EPS compressé}\label{ss+epsl+FGC} +Les étapes pour utiliser des fichiers EPS compressés sont les suivantes: +\begin{enumerate}[1.] +\item Créer un fichier EPS (\texttt{file1.eps} par exemple). +\item Ranger sa ligne BoundindBox dans un autre fichier (\texttt{file1.eps.bb}). +\item Compresser le fichier EPS. Par exemple, la commande \textsc{Unix} +\begin{center} +\verb|gzip -9 file1.eps| +\end{center} +crée le fichier compressé \texttt{file1.eps.gz}. L'option \texttt{-9} (ou \texttt{-best}) +spécifie la compression maximum. +\item Inclure la commande \verb|\DeclareGraphicsRule| adéquate avant +la commande +\verb|\includegraphics| dans le fichier \LaTeX. La commande \verb|\DeclareGraphicsRule|% +\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% +\label{EP+DeclareGraphicsRule+4} +informe \LaTeX\ de comment traiter le suffixe particulier (voir la Section~\vref{ss+epsl+DGR}). +Par exemple +\begin{verbatim} + \documentclass[dvips]{article} + \usepackage{graphics} + \begin{document} + \DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip-c #1} + \begin{figure} \centering + \includegraphics[width=3in]{file1.eps.gz} + \caption{Fichier graphique EPS Compressé}% + \label{fig+compressed+eps} + \end{figure} + \end{document} +\end{verbatim} +Dans ce cas particulier, la commande \verb|\DeclareGraphicsRule| n'est en fait pas nécessaire +car il se trouve que c'est une des règles graphiques pré-définies dans \texttt{dvips.def}. Si +un autre programme de compression ou un autre suffixe avaient été utilisés, la commande +\verb|\DeclareGraphicsRule| aurait été obligatoire. Par exemple, si le fichier BoundingBox +avait été nomme \texttt{file1.bb}, la \verb|\DeclareGraphicsRule| correspondante aurait été +\begin{quote} +\verb|\DeclareGraphicsRule{.eps.gz}{eps}{.bb}{`gunzip-c #1}| +\end{quote} +\end{enumerate} + +\subsection{Le chemin de recherche \TeX\ et \textsf{dvips}}\label{ss+epsl+CRTD} +Lorsque \LaTeX\ rencontre une commande \verb|\includegraphics|, il recherche le fichier dans +le répertoire courant. S'il ne trouve pas le fichier dans le répertoire courant, il le +recherche dans les répertoires du chemin de recherche \TeX. Lorsque le fichier DVI est +converti en PostScript, \textbf{dvips} effectue le même routine de recherche et tout +fonctionne bien. Cependant, lorsqu'une commande de conversion ou de décompression au vol est +spécifiée dans la commande +\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% +\label{EP+DeclareGraphicsRule+5} +\verb|\DeclareGraphicsRule|, la commande au vol empêche +\textbf{dvips} de rechercher correctement dans les répertoires du chemin de recherche \TeX. + +Par exemple, la règle +\begin{quote} +\verb|\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}| +\end{quote} +spécifie que la commande \verb|gunzip -c| doit être utilisée sur les fichiers ayant le suffixe +\texttt{.eps.gz}. Supposons que la commande suivante soit utilisée: +\begin{quote} +\verb|\includegraphics{file.eps.gz}| +\end{quote} +Si \texttt{file.eps.gz} et \texttt{file.eps.bb} sont dans le répertoire courant, la recherche +par chemin n'est pas nécessaire et tout fonctionne bien. \LaTeX\ utilise \texttt{file.eps.bb} +et \textbf{dvips} exécute \texttt{gunzip -c file.eps.gz} pour décompresser le fichier. + +Par contre cela ne marche plus si \texttt{file.eps.gz} et \texttt{file.eps.bb} ne sont pas dans +le répertoire courant. Mais s'ils sont dans le répertoire \texttt{a/b/c/} (qui est dans le +chemin de recherche de \TeX), \LaTeX\ parcourt le chemin pour trouver +\texttt{/a/b/c/file.eps.bb}. Mais des problèmes surviennent dès que \textbf{dvips} exécute +\texttt{`gunzip -c file.eps.gz} car \textbf{gunzip} ne peut pas trouver \texttt{file.eps.gz}. +Si la distribution \TeX\ utilise une librairie \texttt{kpathsea} récente (comme le fait la +distribution \texttt{teTeX}), ce problème peut être résolu par la règle graphique suivante +\begin{quote} +\verb|\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}%|\\ +\verb| {`gunzip -c `kpsewhich -n latex tex #1`}| +\end{quote} +qui utilise +\textbf{kpsewhich}\index{kpsewhich@\texttt{kpsewhich}, programme de recherche dans un chemin pour \TeX} +pour trouver le fichier pour le compte de \textbf{gunzip}. La +commande \texttt{`kpsewhich -n latex tex \#1`} fait que \textbf{dvips} cherchera le fichier +compressé sur le chemin de recherche \TeX. Le nom de fichier complet (y compris les +répertoires) est alors ajouté à la commande \textbf{gunzip -c}, ce qui permet à +\textbf{gunzip} de trouver le fichier même s'il n'est pas dans le répertoire courant. + +Bien que cette nouvelle commande \verb|\DeclareGraphicsRule| puisse être placée au début de +chaque document, il peut être plus pratique d'ajouter ceci au fichier +\index{graphics.cfg@\texttt{graphics.cfg}, fichier}\texttt{graphics.cfg}: + +\begin{verbatim} + \AtEndOfPackage{% + \DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}% + {`gunzip -c `kpsewhich -n latex tex #1`}} +\end{verbatim} +et laisser la ligne \verb|\ExecuteOptions{dvips}| existante. + +\MARTIT{\botsmash{\tshortstack[r]{Anciennes\STRUT\\versions\STRUT\\de dvips\STRUT}}~~}{Puisque} +les anciennes versions de \textbf{dvips} ne parcourrent pas le chemin de recherche \TeX, +\textbf{dvips} ne peut pas trouvez de fichiers dans le chemin de recherche \TeX. La commande +suivante utilise \textbf{kpsewhich} pour parcourir le chemin de recherche \TeX\ pour trouver +les fichiers EPS non compressés pour \textbf{dvips} +\begin{quote} +\verb|\DeclareGraphicsRule%|\\ +\verb| {.eps}{eps}{.eps}{`cat `kpsewhich -n latex tex #1`}| +\end{quote} +bien que mettre à jour votre distribution de \TeX\ soit une meilleure solution. + +\subsection{Fichiers graphiques non-EPS}\label{ss+epsl+FGNE}% +\index{graphiques non-EPS!utilisation dans \LaTeX} +Alors qu'il est facile d'insérer des graphiques EPS dans des documents \LaTeX, il n'est pas +aussi évident d'insérer des graphiques non-EPS +(\index{GIF@GIF (fichiers graphiques)!utilisation dans \LaTeX}GIF, +\index{TIFF@TIFF (fichiers graphiques)!utilisation dans \LaTeX}TIFF, +JPEG\index{JPEG@JPEG (graphiques)!utilisation dans \LaTeX}, PICT\index{PICT!utilisation dans +\LaTeX}, etc.). Une solution +simple est de déterminer si l'application qui a engendré le graphique non-EPS peut aussi +engendrer une sortie EPS. Si ce n'est pas possible, un programme de conversion graphique (voir +la Section~\vref{s+epsl+CG}) doit être utilisé pour convertir le graphique en PostScript. + +Puisqu'un fichier graphique non-EPS peut être plus petit que le fichier EPS correspondant, il +peut être souhaitable de garder les graphiques en format non-EPS et de les convertir en +PostScript lorsque le DVI est converti en PostScript. Si \textbf{dvips} est utilisé, cette +conversion au vol peut être spécifiée par l'option commande dans +\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% +\label{EP+DeclareGraphicsRule+6}% +\verb|\DeclareGraphicsRule|. +Par exemple, utiliser la conversion au vol pour insérer \texttt{file2.gif} dans un +document \LaTeX\ demande les étapes suivantes +\begin{enumerate}[1.] +\item Trouver un programme de conversion de GIF vers EPS (supposons qu'il s'appelle +\textbf{gif2eps}). +\item Il faut créer un fichier BoundingBox qui spécifie la taille naturelle du graphique +\texttt{file2.gif}. Pour ce faire, convertissez \texttt{file2.gif} en PostScript et +\begin{enumerate}[(a)] +\item Si le fichier PostScript contient une ligne BoundingBox, sauvez cette ligne dans +\texttt{file2.gif.bb}. +\item Si le fichier PostScript ne contient pas de ligne BoundingBox, déterminez la +BoundingBox adéquate (voir la Section~\vref{ss+epsl+BBE}) et placez ces nombres sur une ligne +\verb|%%BoundingBox:| dans \texttt{file2.gif.bb}. +\end{enumerate} +\item Conservez \texttt{file2.gif} et \texttt{file2.gif.bb} et détruisez le fichier +PostScript. +\item Mettez \verb|\DeclareGraphicsRule{.gif}{eps}{.gif.bb}{`gif2eps #1}|% +\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% +\label{EP+DeclareGraphicsRule+7} +avant la commande +\verb|\includegraphics| dans le fichier \LaTeX. +\end{enumerate} +Lorsque \verb|\includegraphics{file2.gif}| est rencontrée, \LaTeX\ lit la BoundingBox dans +\texttt{file2.gif.bb} et dit à \textbf{dvips} d'utiliser \textbf{gif2eps} pour convertir +\texttt{file2.gif} en EPS. + +\subsubsection{Exemple GIF}\index{GIF@GIF (fichiers graphiques)!utilisation dans \LaTeX} +Alors que les commandes nécessaires pour inclure des graphiques non-EPS dépendent du système +d'exploitation et du programme de conversion graphique, cette section donne des exemples pour +deux programmes de conversion communs sous \textsc{Unix}. Les commandes +\begin{verbatim} + \DeclareGraphicsRule{.gif}{eps}{.gif.bb}{`convert #` 'eps:-' } + \begin{figure} \centering + \includegraphics[width=3in]{file2.gif} + \caption{Graphique GIF} + \end{figure} +\end{verbatim} +utilise le programme \textbf{convert} (il fait partie de l'ensemble \index{ImageMagick}ImageMagick) pour traduire +le fichier GIF en EPS. La commande +\begin{quote} +\verb|convert file2.gif 'eps:-'| +\end{quote} +traduit \texttt{file2.gif} en format EPS (spécifié par l'option «~\verb|eps:|~» et envoie le +résultat sur la sortie standard (spécifiée par le «~\texttt{-}~»). + +Vous pouvez aussi utiliser les utilitaires \textbf{ppm} parmi lesquels \textbf{giftoppm}, +\textbf{ppmtopgm} et \textbf{pgmtops} convertissent le fichier GIF en EPS via les formats +\texttt{ppm} et \texttt{pgm} (à niveaux de gris). Sous \textsc{Unix}, l'utilisation de pipes +entre ces programmes est spécifié par la commande \verb|\DeclareGraphicsRule| suivante +\begin{quote} +\verb"\DeclareGraphicsRule{.gif}{eps}{.gif.bb}%"\\ +\null\qquad\verb"{`giftoppm #1 | ppmtopgm | pgmtops}" +\end{quote} + +\subsubsection{Support direct pour les fichiers graphiques non-EPS}\label{sss+epsl+SD} +Il est souvent demandé que \LaTeX\ et \textbf{dvips} supportent l'inclusion directe de +formats graphiques non-EPS, pour que ce soit aussi facile que l'inclusion de fichiers EPS. +Bien que ceci serait pratique, il y a malheureusement quelques problèmes pour le faire. +\begin{itemize} +\item Pour déterminer la taille du graphique EPS, \LaTeX\ examine le fichier EPS et y +recherche les paramètres de la BoundingBox. Puisque \TeX\ ne sait lire que les fichiers ASCII, +le format binaire de la plupart des fichiers graphiques non-EPS empêche \LaTeX\ d'en tirer la +taille du graphique. +\item De plus, le support de graphiques non-EPS obligerait \textbf{dvips} à incorporer des +capacités de conversion graphique (GIF vers EPS, TIFF vers EPS, etc.). Ceci exigerait beaucoup +de programmation initiale et encore plus de maintenance future. +\end{itemize} +Plutôt que d'incorporer directement les routines de conversion de graphiques, \textbf{dvips} +offre un mécanisme pour appeler des programmes externes de conversion. Ce mécanisme peut être +utilisé depuis \LaTeX\ en utilisant l'argument \ de \verb|\DeclareGraphicsRule|. +Ceci est plus souple qu'un support direct car cela laisse la conversion graphique découplée de +la conversion DVI vers PS, ce qui permet aux utilisateurs d'employer le programme de +conversion graphique de leur choix. + +Alors que \LaTeX\ et \textbf{dvips} en général ne supportent pas l'inclusion directe de +graphiques non-EPS, il y a quelques exceptions. +\begin{enumerate}[1.] +\item Si \textbf{dvips} est compilé avec \verb|-Demtex|, il supporte certaines commandes +\verb|\special|\index{special@\CS{special}, commande} de Em\TeX, ce qui lui permet +d'inclure des bitmaps PCX, BMP ou MSP. +\item Oztex~2.1,\index{Oztex} une distribution \emph{shareware} pour Macintosh de \TeX/\LaTeX, +inclut le convertisseur de DVI vers PS OzDVIPS, qui permet d'inclure des fichiers MacPaint +et PICT via des commandes \verb|\special|. Voir +\begin{quote} +\url{http://www.kagi.com/authors/akt/oztex.html} +\end{quote} +\item Certaines versions commerciales de \LaTeX\ supportent des graphiques non-EPS. +\begin{enumerate}[(a)] +\item Textures pour le Macintosh supporte les graphiques PICT. Voir +\begin{quote} +\url{http://www.bluesky.com} +\end{quote} +\item \TeX\ pour Windows de Y\&Y inclut un convertisseur DVI vers PS \textbf{dvipsone} qui +supporte les fichiers TIFF. Voir +\begin{quote} +\url{http://www.YandY.com} +\end{quote} +\end{enumerate} +\end{enumerate} +Même avec le support direct donné ci-dessus pour des graphiques non-EPS, \TeX\ ne peut +toujours pas déterminer la taille du graphique avec les fichiers en format binaire. Afin que +\LaTeX\ connaisse quel espace réserver pour le dessin, l'utilisateur doit encore utiliser un +fichier \texttt{.bb} pour spécifier les paramètres \texttt{bb} explicitement dans les arguments +de la commande \verb|\includegraphics|. + +\section{Le paquetage \textsf{PSfrag}}\index{PSfrag} +Alors qu'il y a de nombreux logiciels de dessin et d'analyse qui produisent des fichiers EPS, +la plupart d'entre eux ne permettent pas les symboles et les équations aussi bien que \LaTeX. +\ifguide +Le paquetage \textsf{PSfrag}, dû à Michael C. Grant\,\autref{grant} et David Carlisle\,\autref{carlisle}, +et décrit page~\pageref{o+psfrag}, +\else +Le paquetage \textsf{PSfrag}, dû à Michael C. Grant et David Carlisle, +\fi +permet aux utilisateurs de \LaTeX\ de remplacer des chaînes +de texte dans des fichiers EPS par du texte ou des équations \LaTeX. Une application a été ici +de remplacer les textes en anglais des fichiers EPS originaux de cette documentation par leurs +traductions en français, sans devoir éditer le code PostScript. + +\pfg~3.0, qui a été distribuée en novembre~1996, a été complètement ré-écrite. Les versions +antérieures de \pfg\ avaient besoin d'un pré-processeur (tel que \textbf{ps2frag} ou +\textbf{ps2psfrag}) pour identifier et marquer tout le texte dans le fichier EPS. Depuis +\pfg~3.0, il n'y a plus besoin de pré-processeur ni de programme externe tel que \textbf{perl} +ou \textbf{ghostscript}. \pfg~3.0 n'a besoin que d'un \LaTeX\ récent (décembre 1995 ou +postérieur) et de l'ensemble graphique distribué avec \LaTeX. \cite{psfgguide} donne une +documentation complète de \pfg~3.0. + +Un bénéfice supplémentaire de la réécriture de \pfg\ est qu'il supporte enfin les +graphiques EPS compressés. Mais la commande \verb|\tex| (décrite dans la +Section~\vref{ss+epsl+TLFE}) ne peut pas être utilisée pour inséser du texte \LaTeX\ dans des +graphiques compressés. + +\begin{table}[htb] \centering +\topcaption{Options de \texttt{\bs psfrag}}\label{t+epsl+5} +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.80\textwidth}|@{}} +\cline{1-3} +\&\hfill&Texte à remplacer dans le fichier EPS.\\\cline{1-3} +\&&\emph{(Optionnel, \texttt{[Bl]} par défaut.)} Position du point de placement +relatif au nouveau texte \LaTeX.\\\cline{1-3} +\&&\emph{(Optionnel, \texttt{[Bl]} par défaut.)} Position du point de placement +relatif au texte EPS existant.\\\cline{1-3} +\<échelle>&&\emph{(Optionnel, 1 par défaut.)} Facteur d'échelle pour le texte. Pour avoir de +meilleurs résultats, évitez d'utiliser le facteur d'échelle et utilisez plutôt les commandes +de taille de fonte telles que \texttt{\bs small} et \texttt{\bs large}.\\\cline{1-3} +\&&\emph{(Optionnel, zéro par défaut.)} Lorsqu'un angle est spécifié, c'est l'angle +de rotation du nouveau texte par rapport au texte existant. L'angle est exprimé en degrés et +le sens positif est le sens anti-horaire (sens trigonométrique).\NL +Cette option est particulièrement utile lorsque l'on a affaire avec des applications qui ne +permettent que du texte horizontal dans leurs fichiers EPS.\\\cline{1-3} +\&&Le texte \LaTeX\ à insérer dans le graphique EPS.\NL +Comme dans du texte \LaTeX\ normal, les formules mathématiques doivent être mises entre signes +dollar (par exemple, {\froff\selectlanguage{english} \texttt{\$\bs frac\{1\}\{2\}\$} ou \texttt{\$x\^{}2\$}}).\\\cline{1-3} +\end{tabular*} +\end{table} +Pour utiliser \pfg, créez un fichier EPS puis effectuez les étapes suivantes:% +\begin{enumerate}[1.] +\item Inclure \verb|\usepackage{psfrag}| dans le préambule du document \LaTeX. +\item Dans le document, utilisez la commande \verb|\psfrag| pour spécifier le texte EPS à +remplacer et la chaîne \LaTeX\ qui le remplacera. Ceci fait que la substitution spécifiée sera +effectuée pour toute commande \verb|\includegraphics| invoquée dans le même environnement. +\item Utilisez la commande \verb|\includegraphics| comme d'habitude. +\end{enumerate}% +La commande \LaTeX\ \verb|\psfrag| a la syntaxe suivante% +\NL\null\qquad% +%\begin{quote}% +\verb|\psfrag{|\\verb|}[|\\verb|][|\\verb|][|\<échelle>\verb|][|\\verb|]{|\\verb|}|% +%\end{quote} +\NL +dont les arguments sont décrits dans la Table~\vref{t+epsl+5}. + +Les options \ et \ sont chacun l'un des douze points (tels que +\texttt{[tl]}. \texttt{[br]}, \texttt{[cc]}) montrés sur la Figure~\vref{f3+epsl}. Si des +arguments optionnels ne sont pas donnés, le point est par défaut \texttt{[Bl]}. Toute lettre +manquante est \texttt{c} par défaut (donc \texttt{[]} ou \texttt{[c]} équivalent à \texttt{[cc]}, +\texttt{[l]} équivaut à \texttt{[lc]}). Voir~\cite{psfgguide} pour des exemples de combinaisons +de points de placement. + +Notez que \verb|\psfrag| compare les chaînes textuelles \emph{entières}. Donc la commande +\begin{quote} +\verb|\psfrag{pi}{$\pi$}| +\end{quote} +remplace la chaîne \texttt{pi} par $\pi$, mais n'affecte pas les chaînes \texttt{pi/2} ou +\texttt{2pi}. D'autres commandes \verb|\psfrag| doivent être donnés pour ces chaînes. + +\pfg\ ne peut effectuer le remplacement que si la chaîne EPS entière est construite avec une +seule commande PS. Certains programmes découpent la chaîne en sous-chaînes ou en lettre +individuelles afin d'effectuer ls crênage. Par exemple, Corel~Draw a produit le code suivant +pour placer la chaîne «~Hello World~» +\begin{verbatim} + 0 0 (Hello W) @t + 1080 0 (orld) @t +\end{verbatim} +Puisque \pfg\ voit ceci comme les deux chaînes sans relation «~Hello W~» et «~orld~», il ne +peut effectuer aucun remplacement d «~Hello World~». Si le crénage ne peut pas être inhibé +manuellement, l'utilisation de Courier ou d'une autre fonte à chasse constante empêche souvent +le crénage. Si le crénage ne peut pas être évité, seules des chaînes à remplacer d'un seul +caractère peuvent être utilisées. + +\lneed{6} +\FloatBarrier +\subsection{Exemple \textsf{PSfrag} \#1} +La commande +\begin{quote} +\verb|\includegraphics{pend.eps}| +\end{quote} +inclut le graphique sans qu'aucune substitution soit effectuée par \pfg, ce qui donne la +Figure~\vref{f7+epsl}. Les commandes +\begin{quote} +\verb|\psfrag{q1}{$\theta_1$}|\\ +\verb|\psfrag{q2}{$\theta_2$}|\\ +\verb|\psfrag{L1}{$L_1$}|\\ +\verb|\psfrag{L2}{$L_2$}|\\ +\verb|\psfrag{P1}[][]{$P_1$}|\\ +\verb|\psfrag{P2}[][]{\large $P_2$}|\\ +\verb|\includegraphics{pend.eps}| +\end{quote} +incluent le graphique en effectuant les remplacements par \pfg, en donnant la +Figure~\vref{f8+epsl}. Les quatre premières commandes \verb|\psfrag| placent le nouveau texte +\LaTeX\ de manière que le point gauche de sa ligne de base corresponde au point gauche de la +ligne de bas du texte EPS. Les deux dernières commandes utilisent les options \verb|[][]| pour +placer le texte \LaTeX\ de manière que son centre corresponde au centre du texte EPS. Notez que +tout le texte EPS n'a pas à être remplacé. Par exemple, la marque \texttt{N} est laissée +inchangée dans la Figure~\vref{f8+epsl}. + +\begin{figure}[htb] %\footnotesize +\setlength{\wlength}{\textwidth} +\addtolength{\wlength}{-6mm} +\centering +\null\hspace*{3mm}\begin{minipage}{.45\textwidth} +\includegraphics[width=.45\wlength,keepaspectratio]{pend.eps} +\caption{Sans remplacement \textsf{PSfrag}}\label{f7+epsl} +\end{minipage}% +\hfill% +\begin{minipage}{.45\textwidth} +\psfrag{q1}{$\theta_1$} +\psfrag{q2}{$\theta_2$} +\psfrag{L1}{$L_1$} +\psfrag{L2}{$L_2$} +\psfrag{P1}[][]{$P_1$} +\psfrag{P2}[][]{\large $P_2$} +\includegraphics[width=.45\wlength,keepaspectratio]{pend.eps} +\caption{Avec remplacement \textsf{PSfrag}}\label{f8+epsl} +\end{minipage}\hspace*{3mm}\null +\end{figure} + +\FloatBarrier +\subsection{Exemple \textsf{PSfrag} \#2} +Cet exemple montre comment les trois commandes \verb|\shorstack|, +\label{EP+colorbox}\verb|\colorbox|\index{colorbox@\CS{colorbox}, commande} et +\label{EP+fcolorbox}\verb|\fcolorbox|\index{fcolorbox@\CS{fcolorbox}, commande} peuvent être utilisées avec \verb|\psfrag|. +\begin{wdesc}{xxxxxxxxxx} +\item[\texttt{\bs shortstack}] La commande +\label{EP+shortstack}\verb|\shortstack|\index{shortstack@\CS{shortstack}, commande} permet d'empiler verticalement +du texte, ce qui permet de substituer plusieurs lignes de texte à une seule ligne de texte. +Les lignes de texte sont remplacées par la commande \verb|\\|. +\item[\texttt{\bs colorbox}] La commande \verb|\colorbox| (qui fait partie du paquetage +\texttt{color}\index{color@\texttt{color}, paquetage}, +\ifguide décrit page~\pageref{o+color} et \fi +distribué avec \LaTeX) place un arrière-plan +rectangulaire coloré derrière un objet. La distance dont cet arrière-plan s'étend autour de +l'objet est la longueur \verb|\fboxsep|\index{fboxsep@\CS{fboxsep}, longueur}. Par exemple, +\begin{quote} +\verb|\colorbox{white}{texte}| +\end{quote} +place un fond rectangulaire blanc derrière \texttt{texte}. Voir~\cite{grfguide} pour plus de +détails sur \verb|\colorbox|. + +Avec \pfg, \verb|\colorbox| est utile pour placer du texte à un endroit où des lignes ou un +ombrage rendrait difficile la lecture du texte. Placer un fond blanc derrière le texte empêche +le dessin de perturber la vision du texte. +\item[\texttt{\bs fcolorbox}] La commande \verb|\fcolorbox| (qui fait aussi partie du +paquetage \texttt{color}) est similaire à la commande \verb|\colorbox|, mais un cadre est +tracé autour du fond. La commande +\begin{quote} +\verb|\fcolorbox{black}{white}{texte}| +\end{quote} +met un fond blanc avec un cadre rectangulaire noir derrière \texttt{texte}. + +L'épaisseur du cadre est contrôlée par la longueur +\label{EP+fboxrule}\verb|\fboxrule|\index{fboxrule@\CS{fboxrule}, longueur} et l'espacement entre le +cadre et le texte ou l'objet est contrôlé par la longueur +\label{EP+fboxsep}\verb|\fboxsep|\index{fboxsep@\CS{fboxsep}, longueur}. +\end{wdesc} + +\enlargethispage*{\baselineskip} +Les Figures~\vref{f9+epsl} et~\vref{f10+epsl} montrent l'utilisation de ces commandes avec +\pfg. La Figure~\vref{f9+epsl} montre le dessin sans substitution par \pfg. Les commandes +\begin{verbatim} + \psfrag{q1}[][]{\colorbox{white}{$q_1$} + \psfrag{base}{\fcolorbox{black}{white}{Base}} + \psfrag{Actuator}[l][l]{\shortstack{Actuateur\\hydraulique}} + \includegraphics{mass.eps} +\end{verbatim} +utilisent \pfg\ pour produire la Figure~\vref{f10+epsl}. +\begin{figure}[htb] %\footnotesize +\setlength{\wlength}{\textwidth} +\addtolength{\wlength}{-6mm} +\centering +\null\hspace*{3mm}\begin{minipage}{.45\textwidth} +\includegraphics[width=.45\wlength,keepaspectratio]{mass.eps} +\caption{Sans remplacement \textsf{PSfrag}}\label{f9+epsl} +\end{minipage}% +\hfill% +\begin{minipage}{.45\textwidth} +\psfrag{q1}[][]{\colorbox{white}{$q_1$}} +\psfrag{base}{\fcolorbox{black}{white}{Base}} +\psfrag{Actuator}[l][l]{\shortstack{Actuateur\\hydraulique}} +\includegraphics[width=.45\wlength,keepaspectratio]{mass.eps} +\caption{Avec remplacement \textsf{PSfrag}}\label{f10+epsl} +\end{minipage}\hspace*{3mm}\null +\end{figure} + +\FloatBarrier +\subsection{Texte \LaTeX\ dans un fichier EPS}\label{ss+epsl+TLFE} +La méthode recommandée et la plus populaire pour utiliser \pfg\ est la commande \verb|\psfrag| +décrite dans la section précédente. Une alternative, moins efficace, est la commande +\verb|\tex|, qui insère directement le texte \LaTeX\ dans le fichier EPS. +Voir~\cite{psfgguide} +\ifguide ou page~\pageref{sec+pfg+texcomm} \fi +pour plus de détails. + +\subsection[Agrandissement de la figure et du texte avec \textsf{PSfrag}]% +{Agrandissement de la Figure et du Texte avec \mbox{\textsf{PSfrag}}} +Si un graphique utilisant \pfg\ est agrandi (ou réduit), le texte \pfg\ est agrandi ou réduit +en même temps que le graphique. Il en résulte qu'une subtilité du paquetage \texttt{graphicx} +affecte la taille du texte. +\begin{itemize} +\item Lorsque les options \texttt{width}, \texttt{height} ou \texttt{totalheight} sont +utilisées pour agrandir la taille du graphique, +\begin{quote} +\verb|\includegraphics[width=3in]{file.eps}| +\end{quote} +le texte \pfg\ est inséré \emph{après} l'agrandissement. De même, +\begin{quote} +\verb|\resizebox{2in}{!}{\includegraphics{file.eps}}| +\end{quote} +inclut le graphique dans sa taille naturelle, insère les textes \pfg, et ensuite agrandit à la +fois le graphique et le texte. +\item De même, lorsque les options d'agrandissement ou réduction sont spécifiées \emph{avant} +la rotation: +\begin{quote} +\verb|\includegraphics[width=3in,angle=30]{file.eps}| +\end{quote} +l'agrandissement est implicitement traité par la fonction d'inclusion de graphique. Cependant, +lorsque les options d'agrandissement sont spécifiées \emph{après} la rotation: +\begin{quote} +\verb|\includegraphics[angle=30,width=3in]{file.eps}| +\end{quote} +le graphique est d'abord inclus avec sa taille naturelle, puis tourné et enfin agrandi. Puisque +\pfg\ remplace le nouveau texte pendant l'inclusion du graphique, la seconde commande agrandit +le nouveau texte \textsf{PSfrag} alors que la première \emph{ne le fait pas}. Lorsque la taille du +graphique EPS une fois inclus diffère beaucoup de sa taille naturelle, les deux commandes +produisent des résultats très différents. +\end{itemize} +Voir~\cite{psfgguide} +\ifguide ou page~\pageref{o+psfrag} \fi +pour plus de détails sur l'agrandissement du texte \pfg. + +\subsection{Incompatibilités de \textsf{PSfrag}} +Bien que \pfg~3.0 ait de nombreux avantages par rapport à la version~2, il y a actuellement +une incompatibilité avec les fichiers EPS produits par +\textbf{xfig}\index{xfig@\texttt{xfig}!incompatibilité avec \textsf{PSfrag}} +contenant des objets remplis par un pattern. La distribution de \pfg\ inclut le fichier \texttt{readme.xfg} qui +décrit cette incompatibilité. Un moyen de contourner ce problème est décrit dans la +Section~\vref{sss+epsl+xfig}. + +La distribution de \pfg\ inclut aussi le fichier \texttt{readme.sem} qui décrit une +incompatibilité entre \pfg\ et la classe +\texttt{seminar}\index{PSfrag!incompatibilité avec le paquetage \texttt{seminar}}% +\index{seminar@\texttt{seminar}, paquetage!incompatibilité avec \textsf{PSfrag}}% +\ifguide\ (voir page~\pageref{o+seminar})\fi. +Heureusement, la dernière version de \texttt{seminar.cls} n'a plus cette incompatibilité. + +\subsubsection{Fichiers EPS produits par xfig}% +\label{sss+epsl+xfig}\index{PSfrag!incompatibilité avec \texttt{xfig}} +Des problèmes surviennent lorsque \pfg\ est utilisé avec des fichiers EPS qui ont été créés +par le programme de dessin \textbf{xfig} et utilisent la fonction «~pattern fill~» de +\textbf{xfig}. Le problème provient du fait que \pfg\ et \textbf{xfig} redéfinissent tous deux +l'opérateur PostScript \texttt{show}. Ces redéfinitions ne devraient pas entrer en +conflit, mais apparemment elles le font. + +Les personnes assurant la maintenance de \pfg\ n'ont pas déterminé de solution sur le long +terme mais l'astuce suivante semble marcher: +\begin{enumerate}[1.] +\item Dans le fichier EPS, cherchez la commande \verb|/PATfil|. +\item À l'intérieur de la définition de \verb|/PATfill|, cherchez la commande \texttt{show} +(il n'y a qu'une seule occurrence). +\item Remplacez \texttt{show} par \texttt{oldshow} (\texttt{oldshow} est l'endroit où +\textbf{xfig} range l'«~ancienne~» définition de la routine \texttt{show}, avant de redéfinir +\texttt{show} pour ses propres besoins). +\end{enumerate} +Si vous pouvez déterminer ce que \textbf{xfig} et/ou \pfg\ peuvent faire de mieux pour éviter +ce problème, contactez l'équipe de maintenance de \pfg\ à \url{psfrag@rascals.stanford.edu}. + +\section{Inclure plusieurs fois un fichier EPS} +Lorsque le même graphique EPS est inséré de nombreuses fois, son code EPS apparaît autant de +fois dans le fichier PS final. En particulier, ceci se produit souvent lorsqu'un logo ou autre +dessin est inséré dans l'en-tête\index{entete@en-tête, graphique dans un} ou le pied de page d'un document. Cette section décrit des +méthodes améliorées pour insérer de nombreuses fois un graphique. + +Il y a quatre méthodes habituelles pour inclure de nombreuses fois le même graphique EPS. +\begin{enumerate}[1.] +\item Utiliser \verb|\includegraphics{file.eps}| chaque fois que vous voulez le graphique. +Ceci pose deux problèmes: +\begin{enumerate}[(a)] +\item \LaTeX\ doit trouver et lire le fichier chaque fois que \verb|\includegraphics| est +utilisée. +\item Les commandes du graphique EPS sont répétées dans le fichier PS final, ce qui donne un +gros fichier. +\end{enumerate} +\item Sauver le graphique dans une boîte \LaTeX\ et utiliser la boîte chaque fois que vous +voulez le graphique. Ceci fait gagner du temps à \LaTeX\ puisqu'il ne doit trouver et lire le +fichier qu'une seule fois. Mais cela ne réduit pas la taille du fichier PostScript final. + +Au début du fichier, inclure les commandes suivantes +\begin{verbatim} + \newsavebox{\mygraphic} + \sbox{\mygraphic}{\includegraphics{file.eps}} +\end{verbatim} +puis utiliser la commande \verb|\usebox{mygraphics}| chaque fois que vous souhaitez insérer le +graphique. (Le graphique peut être agrandi ou réduit en plaçant la commande \verb|\usebox| à +l'intérieur d'une commande \verb|\scalebox| ou \verb|\resizebox|). +\item Lorsque le fichier EPS contient du graphique en mode vectoriel (par opposition au +graphique en bitmap), il est possible d'écrire une commande PostScript qui dessine le +graphique. Le graphique peut alors être inclus en appelant la commande PostScript chaque fois +dont on a besoin du dessin. La Section~\vref{ss+epsl+dcp} décrit cette procédure. + +Puisque le fichier PostScript final n'inclut les commandes graphiques qu'une seule fois, il +sera beaucoup plus petit. Notez que puisque les commandes graphiques sont rangées dans la +mémoire de l'imprimante pendant l'impression du fichier PostScript final, cette méthode +\virage\emph{peut} faire que l'imprimante soit à court de mémoire et n'imprime pas le +document. + +Bien que cette méthode donne un fichier PostScript final petit, elle exige encore que \LaTeX\ +trouve et lise le fichier contenant les commandes PostScript. +\item Comme la méthode précédente, définir une commande PostScript qui dessine le graphique, +mais inclure cette commande dans une boîte \LaTeX. Ceci donne un fichier PostScript final +petit et ne demande à \LaTeX\ que de trouver et lire le fichier une seule fois. +\end{enumerate} + +\subsection{Définir une commande PostScript}\label{ss+epsl+dcp} +Cette section décrit comment créer une commande PostScript qui dessine le graphique d'un +fichier EPS contenant du dessin vectoriel. Cette procédure ne marche pas si le fichier EPS +contient des dessins \emph{bitmap}. + +Pour convertir le graphique EPS en une commande PostScript, le fichier EPS doit être coupé en +deux fichiers, l'un qui définit le dictionnaire PostScript et les commandes graphiques, +l'autre qui contient les informations d'en-tête et utilise la commande PostScript pré-définie. +Par exemple, un fichier EPS créé par \textbf{xfig} est de la forme +\begin{verbatim} + %!PS-Adobe-2.0 EPSF-2.0 + %%Title: /tmp/xfig-fig017255 + %%Creator: fig2dev Vrsion 2.1.8 Patchlevel 0 + %%CreationDate: Fri Sep 1 15:36:01 1995 + %%Orientation: Portrait + %%BoundingBox: 0 0 369 255 + %%Pages: 0 + %%EndComments + /$F2psDict 200 dict def + $F2psDict begin + ... + %%EndProlog + + $F2psBegin + ... + $F2psEnd +\end{verbatim} +où les «~\verb|...|~» indiquent des commandes non listées. Le fichier EPS contient en général +trois parties: +\begin{enumerate}[1.] +\item Les commandes d'en-tête qui commencent par~\verb|%| +\item La section \texttt{Prolog} qui commence par +\begin{quote} +\verb|/$F2psDict 200 dict def| +\end{quote} +et se termine par +\begin{quote} +\verb|%%EndProlog| +\end{quote} +Le \texttt{Prolog} définit les commandes dans le dictionnaire PostScript utilisé par le +fichier EPS. Dans ct exemple, le dictionnaire s'appelle \verb|$F2psDict| bien que d'autres +noms puissent être utilisés. +\item La dernière partie contient les commandes utilisées pour dessiner le graphique. +\end{enumerate} +Supposons que le fichier ci-dessus s'appelle \texttt{file.eps}. Créez les fichiers +\texttt{file.h} et \texttt{file.ps} où \texttt{file.h} contient: +\begin{verbatim} + /$F2psDict 200 dict def + $F2psDict begin + ... + %%EndProlog + + /MyFigure { + $F2psBegin + ... + $F2psEnd + } def +\end{verbatim} +et \texttt{file.ps} contient +\begin{verbatim} + %!PS-Adobe-2.0 EPSF-2.0 + %%Title: /tmp/xfig-fig017255 + %%Creator: fig2dev Vrsion 2.1.8 Patchlevel 0 + %%CreationDate: Fri Sep 1 15:36:01 1995 + %%Orientation: Portrait + %%BoundingBox: 0 0 369 255 + %%Pages: 0 + %%EndComments + $F2psDict begin MyFigure end +\end{verbatim} +\texttt{file.h} définit le dictionnaire et définit la commande \texttt{MyFigure}, tandis que +\texttt{file.ps} contient les informations d'en-tête et utilise la commande PostScript définie +dans \texttt{file.h}. En particulier, il est important que l'en-tête du fichier +\texttt{file.ps} inclue la ligne \verb|%!PS...| et la ligne BoundingBox. Le dessin peut alors +être utilisé dans le document \LaTeX\ ainsi +\begin{verbatim} + \documentclass{article} + \usepackage{graphicx} + \special{header=file.h} + \begin{document} + ... + \includegraphics[width=2in]{file.ps} + + \includegraphics[totalheight=1in]{file.ps} + ... + \end{document} +\end{verbatim} +Notez que le fichier original \texttt{file.eps} n'est pas utilisé. Puisque les commandes +graphiques dans \texttt{file.h} ne sont incluses qu'une seule fois, le fichier PostScript +final reste petit. Cependant, il faut encore que \LaTeX\ trouve et lise \texttt{file.ps} +chaque fois que le graphique est utilisé. Les commandes suivantes sauvegardent le dessin dans +une boîte \LaTeX\ pour produire un fichier PostScript final petit en ne lisant +\texttt{file.ps} qu'une seule fois. +\begin{verbatim} + \documentclass{article} + \usepackage{graphicx} + \special{header=file.h} + + \newsavebox{\mygraphic} + \sbox{\mygraphic}{\includegraphicd[width=2in]{file.ps}} + + \begin{document} + ... + \usebox{\mygraphic} + ... + \resizebox*{1in}{!}{\usebox{\mygraphic}} + ... + \end{document} +\end{verbatim} +Comme dans l'exemple précédent, ces commandes produisent un dessin large de 2~pouces et un +autre dont la hauteur totale est de 1~pouce. + +\subsection{Graphique dans l'en-tête ou le pied de page}\index{entete@en-tête, graphique dans un} +Une méthode facile pour inclure un graphique dans l'en-tête est d'utiliser le paquetage +\texttt{fancyhdr}\index{fancyhdr@\texttt{fancyhdr}, paquetage} +\ifguide(voir page~\pageref{o+fancyhdr})\fi, +qui est +\ifguide\else essentiellement \fi +une version améliorée de l'ancien +paquetage \texttt{fancyheadings}\index{fancyheadings@\texttt{fancyheadings}, paquetage}, documenté par~\cite{fancyhdr}. L'en-tête de page consiste en trois +parties: son champ gauche, son champ central et son champ droit. La commande +\verb|\fancyhead|\index{fancyhead@\CS{fancyhead}, commande} +spécifie le contenu des champs de l'en-tête, avec les options \texttt{L}, \texttt{C}, +\texttt{R} spécifiant quel(s) champ(s) la commande modifie. Par exemple, +\begin{verbatim} + \pagestyle{fancy} + \fancyhead[C]{Mon Papier} +\end{verbatim} +fera que le champ central de l'en-tête sera «~Mon Papier~», tandis que +\begin{verbatim} + \pagestyle{fancy} + \fancyhead[L,R]{\textbf{Confidentiel}} +\end{verbatim} +fera que les champs de gauche et de droite de l'en-tête seront «~\textbf{Confidentiel}~». Si +aucune option \texttt{L}, \texttt{C} ou \texttt{R} n'est spécifiée, la commande s'applique aux +trois champs de l'en-tête. Donc \verb|\fancyhead{}| sera utilisée pour mettre à blanc tous les +champs de l'en-tête. La commande +\label{EP+fancyfoot}\verb|\fancyfoot|\index{fancyfoot@\CS{fancyfoot}, commande} +spécifie de la même manière les champs de +gauche, central et de droite du pied de page. + +\MARTIT{\botsmash{\tshortstack[r]{Dessins\STRUT\\dans\STRUT\\l'En-tête\STRUT\\ou le +Pied\STRUT\\de Page\STRUT}}~~}{Les} commandes du paquetage \texttt{fancyhdr} peuvent insérer +des graphiques dans les en-têtes et pieds de page. Par exemple, après avoir éclaté le fichier +EPS \texttt{file.eps} en deux fichiers \texttt{file.h} et \texttt{file.ps} comme cela est +expliqué dans la Section~\vref{ss+epsl+dcp}, les commandes + +\begin{small} +\begin{verbatim} + \documentclass{article} + \usepackage{fancyhdr,graphicx} + + \renewcommand{\headheight}{0.6in} %% doit être assez grande + \renewcommand{\textheight}{7.5in} %% pour le dessin + + % Définir une commande de dessin PostScript + \special{header=file.h} + + % Conserver le dessin dans une boîte LaTeX + \newsavebox{\mygraphic} + \sbox{\mygraphic}{\includegraphics[totalheight=0.5in]{file.ps}} + + \pagestyle{fancy} + \fancyhead{} % tous les champs de l'en-tête remis à blanc + \fancyhead[L]{\usebox{\mygraphic}} + \fancyfoot{} % tous les champs du pied de page remis à blanc + \fancyfoot[C]{\thepage} + \renewcommand{\headrulewidth}{0.5pt} + \renewcommand{\footrulewidth}{0pt} + + \begin{document} + ... + \end{document} +\end{verbatim} + +\end{small} +\noindent +place le dessin en haut et à gauche de chaque page «~fancy~» avec un filet horizontal épais de +0.5pt sous l'en-tête. De plus, le numéro de page est placé en bas et au centre de chaque page, +sans filet au dessus du pied de page. Notez que tout ceci n'affecte pas les pages «~plain~». + +\MARTIT{\botsmash{\tshortstack[r]{En-têtes\STRUT\\Impairs\STRUT\\et Pairs\STRUT}}~~}{Lorsque} l'option +\verb|[twoside]| de classe de document est utilisée, il est possible de spécifier séparément +les en-têtes et pieds de page pour les pages impaires et paires. Les options \texttt{E} et +\verb|O| de \verb|\fancyhead| spécifient les en-têtes de pages paires et impaires, +respectivement. Si les options \texttt{E} et \texttt{O} ne sont pas spécifiées, la commande +s'applique à la fois aux pages paires et aux pages impaires. De même, les options \texttt{E} +et \texttt{O} spécifient les pieds de page pour les pages paires et impaires, respectivement. +Par exemple, +\begin{verbatim} + \pagestyle{fancy} + \fancyhead[LE]{Mon Papier} + \fancyhead[RO]{Mon Nom} + \fancyfoot[C]{\thepage} +\end{verbatim} +place «~Mon Papier~» le haut et à gauche des pages paires de style fancy, «~Mon Nom~» en haut +et à droite de toutes les pages impaires de style fancy, et le numéro de page en bas et au +centre de toutes le pages «~fancy~». En remplaçant +\begin{verbatim} + \fancyhead[L]{\usebox{\mygraphics}} +\end{verbatim} +de l'exemple ci-dessus par +\begin{verbatim} + \fancyhead[LE,RO]{\usebox{\mygraphics}} +\end{verbatim} +vous placerez le dessin dans le coin supérieur externe (à gauche sur les pages paires, à droite +sur les pages impaires) de chaque page «~fancy~». + +\MARTIT{\botsmash{\tshortstack[r]{Modifier\STRUT\\les Pages\STRUT\\Plain\STRUT}}~~}{Les} +commandes \verb|\fancyhead| ne s'appliquent qu'aux pages de type «~fancy~». Même si +\verb|\pagestyle{fancy}| force le document à avoir un style de page «~fancy~», certaines pages +(les pages de titre, les pages de la table des matières, la première page des chapitre, etc.) +reçoivent encore par défaut un style de page «~plain~». + +La commande \label{EP+fancypagestyle}\verb|\fancypagestyle|\index{fancypagestyle@\CS{fancypagestyle}, commande} +peut être utilisée pour modifier le style de page +«~plain~». Par exemple, en ajoutant le code suivant à l'exemple ci-dessus, le dessin sera +aussi placé dans le coin supérieur gauche des pages «~plain~». +\begin{verbatim} + \fancyplacestyle{plain}{% + \fancyhead{} % efface tous les champs d'en-tête + \fancyhead[L]{\usebox{\myhraphivs} + \fancyfoot{} % efface tous les champs de pieds de page + \renewcommand{\headrulewidth}{0.5pt} + \renewcommand{\footrulewidth}{0.5pt} +\end{verbatim} +Lorsque l'option de classe \texttt{twoside} est choisie, si l'on remplace les +deux commandes +\begin{verbatim} + \begin{\verbatim} + \fancyhead[L]{\usebox{\mygraphic} + \end{\verbatim} +\end{verbatim} +par +\begin{verbatim} + \begin{\verbatim} + \fancyhead[LE,RO]{\usebox{\mygraphic} + \end{\verbatim} +\end{verbatim} +le dessin sera placé sur le côté externe du haut de chaque page (qu'elle soit «~plain~» ou +«~fancy~»). + +\subsection{Graphique en filigrane} +\thispagestyle{fancy} +\newsavebox{\mygraphic} +\sbox{\mygraphic}{\includegraphics[keepaspectratio,height=\textheight,width=\textwidth]% +{pale.eps}} +\fancyhead{} +\fancyfoot{} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0pt} +%\fancyhead[LE]{\rmfamily\upshape\thepage} +\fancyhead{} +%\fancyhead[RE]{\rmfamily\slshape CHAPITRE~\thechapter. \leftmark} +\fancyhead[RE]{\rmfamily\slshape \leftmark} +\fancyhead[RO]{\rmfamily\upshape\thepage} +\fancyhead[LO]{\rmfamily\slshape\rightmark} +%\fancyfoot[L]{\begin{picture}(0,0)\put(3,3){\usebox{\mygraphic}}\end{picture}} +\ifguide +\typeout{FANCY PAGE 1} +\fancyfoot{} +\else +\typeout{FANCY PAGE 2} +\fancyfoot[C]{\rmfamily\upshape\thepage} +\fi +\fancyhead[C]{\setlength{\unitlength}{1in}{\begin{picture}(0,0) +%\graphpaper[1](-3,-3)(6,6) +%\put(-3,-9){\mbox{\Huge X}} +\put(-3,-9){\usebox{\mygraphic}}\end{picture}}} + +En plus de pouvoir ajouter un dessin dans les en-têtes\index{entete@en-tête, graphique dans +un} et pieds de page, le paquetage +\texttt{fancyhdr} peut placer un dessin en arrière-plan du texte, ce qui est pratique pour +créer un filigrane avec un logo ou un sceau. + +L'exemple suivant place le dessin de \texttt{file.eps} sur chaque page\,\footnote{{}Dans ce +document, on ne l'a fait que pour une seule page. Le dessin utilisé (\textbf{pale.eps}) est dérivé +du fichier \texttt{tiger.eps} livré avec \textbf{ghostview}, en utilisant des couleurs plus pales pour le +rendre utilisable en filigrane. Les modifications sont remarquablement mineures.} («~fancy~» ou +«~plain~»). +\begin{verbatim} + \documentclass{article} + \usepackage{graphicx,fancyhdr} + + %% garder le dessin dans une boîte + \newsavebox{\mygraphic} + \sbox{\mygraphic}{\includegraphics[keepaspectratio, + height=0.8\textheight, + width=0.8\textwidth]{file.eps}} + + \pagestyle{fancy} + \fancyhead{} + \fancyhead[C]{\setlength{\unitlength}{1in} + \begin{picture}(0,0) + \put(-2.2,-6){\usebox{\mygraphic}} + \end{picture}} + + \fancypagestyle{plain}{% + \fancyhead{}% + \fancyhead[C]{\setlength{\unitlength}{1in} + \begin{picture}(0,0) + \put(-2.2,-6){\usebox{\mygraphic}} + \end{picture} + + \begin{document} + ... + \end{document} +\end{verbatim} + +L'exemple ci-dessus place le dessin de manière que son coin inférieur gauche (celui de sa +BoundingBox) soit 2.2~pouces à gauche et 6~pouces en dessous du centre de l'en-tête. La +position du dessin peut être ajustée en changeant ces deux nombres. + +Puisque l'en-tête est composé \emph{avant} le texte, cet exemple fait que le texte apparaîtra +\emph{au dessus} du dessin. Puisque le pied de page est composé \emph{après} le texte, placer +le dessin dans le pied de page fera que le dessin apparaîtra \emph{au dessus} du texte (en le +masquant). + +Si le contenu de \texttt{file.eps} contient du dessin vectoriel (sans bitmap), un fichier +PostScript final bien plus petit peut être obtenu en utilisant la procédure décrite dans la +Section~\vref{ss+epsl+dcp}. + +\clearpage +%\section*{\normalsize Partie~IV: L'environnement \texttt{figure}} +\section*{\LARGE Partie~IV: L'environnement \texttt{figure}} +\addcontentsline{toc}{section}{\null\hspace*{-1cm}\large IV: L'environnement \texttt{figure}} + +\section{L'environnement \texttt{figure}}\label{s+epsl+EF} +Lorsque vous utilisez un traitement de texte classique, les figures apparaissent exactement là +où l'utilisateur les a placées. Puisque ces figures ne peuvent pas être coupées, elles +provoquent souvent des coupures de pages peu esthétiques qui laissent de grands espaces blancs +en bas des pages. Pour obtenir un document d'allure professionnelle, l'auteur doit +ré-arranger manuellement les figures pour éviter ces horribles coupures de page. Cette +manipulation des figures devient assez lassante, notamment parce qu'il faut la refaire +chaque fois que le document est modifié. + +Pour produire des documents de qualité professionnelle sans la corvée des déplacements des +figures, \LaTeX\ offre des figures flottantes qui se déplacent automatiquement vers des +emplacements esthétiquement agréables. Bien que ces figures flottantes facilitent beaucoup la +production de documents de qualité professionnelle, elles ennuient souvent les nouveaux +utilisateurs qui ont l'habitude du positionnement manuel des figures. Pour tirer parti des +figures flottantes, il faut respecter les règles suivantes: +\begin{itemize} +\item \textbf{Ne pas composer de texte qui dépend de la position de la figure.} Utiliser la +phrase «~Cette figure\ldots~» ou «~La figure suivante\ldots~» requiert que la figure soit à un +certain endroit. Utiliser la phrase «~La Figure~14\ldots~» permet que la figure soit placée +n'importe où. En fait, vous pouvez retrouver quelque chose de plus agréable si vous utilisez +le paquetage \texttt{varioref}\ifguide, décrit page~\pageref{o+varioref}\fi; il donne des libellés comme +«~page suivante~», «~ci-contre~», etc., au prix d'une deuxième passe de \LaTeX. +\item \textbf{Garder son calme.} Certains utilisateurs sont préoccupés lorsqu'une figure n'est +pas placée exactement là où il la veulent. Le placement des figures est l'affaire de \LaTeX; +les utilisateurs ne devraient en général pas s'en occuper. +\end{itemize} + +\MARTIT{\botsmash{\tshortstack[r]{Quelques\STRUT\\Conseils\STRUT}}~~}{Les} +pages suivantes décrivent comment \LaTeX\ détermine les emplacements des éléments flottants +qui suivent les règles typographiques pour un document d'aspect professionnel. Pour +simplifier, les solutions des problèmes les plus courants de placement d'éléments flottants +sont listées ci-dessous. +\begin{enumerate}[1.] +\item Ne ligotez pas \LaTeX. Plus vous donnez de possibilités de placement des éléments +flottants à \LaTeX, mieux il traite le placement des éléments flottants. En particulier, les +options \verb|[htbp]| et \verb|[tbp]| fonctionnent bien. Voir la Section~\vref{ss+epsl+PF}. +\item Beaucoup d'utilisateurs trouvent que les paramètres par défaut pour les éléments +flottants sont trop restrictifs. Les commandes suivantes +\begin{verbatim} +\renewcommand{\textfraction}{0.15} +\renewcommand{\topfraction}{0.85} +\renewcommand{\bottomfraction}{0.65} +\renewcommand{\floatpagefraction}{0.60} +\end{verbatim} +\label{EP+bottomfraction}\index{bottomfraction@\CS{bottomfraction}, commande}% +\label{EP+topfraction}\index{topfraction@\CS{topfraction}, commande}% +\label{EP+floatpagefraction}\index{floatpagefraction@\CS{floatpagefraction}, commande}% +\label{EP+textfraction}\index{textfraction@\CS{textfraction}, commande}% +donnent à ces paramètres les valeurs les plus permissives. Voir la Section~\vref{ss+epsl+FRF}. +\item \LaTeX\ permet que les figures flottent jusqu'au sommet de la page courante, et donc +peuvent apparaître avant la référence dans le texte. Les utilisateurs qui n'aiment pas ce +comportement devraient utiliser le paquetage +\texttt{flafter}\index{flafter@\texttt{flafter}, paquetage}\ifguide, décrit page~\pageref{o+flafter}\fi. +Aucune commande n'est nécessaire, il suffit de mettre +\ifguide une commande \fi +\verb|\usepackage{flafter}| dans le préambule. +\item Pour être sûr qu'une figure ne dérive pas au delà d'un certain point, utilisez le +paquetage \texttt{placeins}\index{placeins@\texttt{placeins}, paquetage}% +\ifguide, décrit page~\pageref{o+placeins},\fi\ +et mettez une commande \label{EP+FloatBarrier}\index{FloatBarrier@\CS{FloatBarrier}, commande}\verb|\FloatBarrier|. +Voir la Section~\vref{ss+epsl+PEFNT}. + +Attention, une utilisation exagérée de \verb|\FloatBarrier| indique soit que le placement des +éléments flottants est géré à une trop petite échelle, soit que les paramètres de placement +ont des valeurs incorrectes, ce qui est mauvais dans les deux cas. +\end{enumerate} + +\subsection{Créer des figures flottantes} +Les figures flottantes sont créées en mettant des commandes dans un environnement +\texttt{figure}. Le contenu de l'environnement \texttt{figure} reste toujours en un seul +morceau, flottant pour produire de bonnes coupures de page. Les figures flottantes peuvent +être numérotées automatiquement en utilisant la commande \label{EP+caption}\index{caption@\CS{caption}, +commande}\verb|\caption|. Par exemple, les +commandes suivantes mettent le dessin de \texttt{graph.eps} dans une figure flottante +\begin{verbatim} + \begin{figure} \centering + \includegraphics[totalheight=2in]{graph.eps} + \caption{Voici un graphique EPS inséré}\label{fig+graph} + \end{figure} + +Le dessin de la Figure~\ref{fig+graph}, page~\pageref{fig+graph}... +\end{verbatim} + +\lneed{6} +\noindent%\enlargethispage*{3\baselineskip} +Notes à propos des figures: +\begin{itemize} +\item La commande optionnelle \verb|\label|\index{label@\CS{label}, commande}\label{EP+label} peut être utilisée en combinaison avec +les commandes \verb|\ref|\index{ref@\CS{ref}, commande}\label{EP+ref} et +\label{EP+pageref}\verb|\pageref|\index{pageref@\CS{pageref}, commande} (et des commandes analogues offertes par divers +paquetages) pour faire référence à la légende. La commande \virage\verb|\label| doit être placée +\emph{immédiatement après} la commande \verb|\caption|\,\footnote{NdT: mais \emph{jamais} +avant: la référence serait fausse. Il est parfois dit qu'il faut la mettre \emph{dans} +l'argument de la commande \texttt{\bs caption}. Cela marche en général, mais il vaut mieux +éviter de mettre à cet endroit autre chose que le texte de légende, car c'est un argument +mobile.}.\pagebreak[1] + +\lneed{2} +\item Si l'environnement \texttt{figure} ne contient aucune commande \verb|\caption|, il +produit une figure flottante sans numéro. + +\item Si l'environnement \texttt{figure} contient plusieurs commandes \verb|\caption|, il +produit plusieurs figures qui flottent en un groupe indissoluble. C'est utile pour construire +des dessins côte à côte (voir la Section~\vref{s+epsl+DCC}) ou des arrangements complexes tels +que les Figures~\ref{f14+epsl}--\ref{f20+epsl}, page~\pageref{f14+epsl}. + +\item Une liste des figures est créée par la commande +\label{EP+listoffigures}\verb|\listoffigures|\index{listoffigures@\CS{listoffigures}, commande}. + +\item par défaut, le texte de la légende est utilisé à la fois comme légende et dans la liste des +figures. La commande \verb|\caption| a un argument optionnel qui donne le texte de l'entrée +dans la liste des figures. Par exemple, +\begin{quote} +\label{EP+caption+1}\verb|\caption[Texte pour la liste]{Texte pour la légende}|\index{caption@\CS{caption}, +commande} +\end{quote} +fait que «~Texte pour la légende~» apparaîtra dans le caption, mais «~Texte pour la liste~» +apparaîtra dans la liste des figures. Ceci est très utile lorsque vous utilisez des légendes +longues, descriptive. + +\item L'environnement \texttt{figure} ne peut être utilisé qu'en \emph{mode paragraphe +externe}, ce qui interdit de l'utiliser à l'intérieur de n'importe quel type de boîte (comme +une \texttt{parbox} ou une \texttt{minipage}). + +\item Les environnements \texttt{figure} à l'intérieur de paragraphes +\begin{verbatim} + ...texte texte texte texte texte texte + \begin{figure} + ... + \end{figure} + ...texte texte texte texte texte texte +\end{verbatim} +ne sont pas traités avant la fin du paragraphe. +\end{itemize} + +\subsection{Placement de la figure}\label{ss+epsl+PF} +L'environnement \texttt{figure} a un argument optionnel qui permet aux utilisateurs de +spécifier les emplacements possibles pour la figure. L'argument optionnel peut contenir toute +combinaison des lettres suivantes: +\begin{wdesc}{x} +\item{\texttt{h}} \emph{Here:} (ici) Place la figure dans le texte là où se trouve +l'environnement \texttt{figure}. Cette option ne peut être exécutée s'il ne reste plus assez +de place sur la page. +\item{\texttt{t}} \emph{Top:} (sommet) Place la figure au sommet de la page. +\item{\texttt{b}} \emph{Bottom:} (bas) Place la figure en bas de la page\,\footnote{Lorsqu'une +figure est placée en bas d'une page, elle est mise en dessous des notes de bas de page éventuelles. +Bien que ceci soit contestable, il n'y a à l'heure actuelle aucune méthode pour modifier ce +comportement.}. +\item{\texttt{p}} \emph{Float Page:} (page d'éléments flottants)% +\index{page d'elements flottants@page d'éléments flottants}\index{float page} +Place la figure sur une page +ne contenant que des éléments flottants. +\end{wdesc} + +\noindent +Notes sur le placement des figures: +\begin{itemize} +\item Si aucun argument optionnel n'est donné, les options de placement par défaut sont +\texttt{[tbp]}. +\item L'orde dans lequel les options de placement sont données \emph{n'a aucune importance}, +car elles sont toujours essayées dans l'ordre \texttt{h--t--b--p}. Donc \verb|[hb]| et +\verb|[bh]| sont toutes deux essayées comme \texttt{h--b}. +\item Plus vous donnez d'options de placement à \LaTeX, mieux il traite le placement des +éléments flottants. En particulier, les options \verb|[htbp]|, \verb|[tbp]|, \verb|[htp]| et +\verb|[tp]| fonctionnent en général bien. +\item Les options avec un seul type d'emplacement \verb|[t]|, \verb|[b]|, \verb|[p]| et +\verb|[h]| sont sujettes à problèmes\,\footnote{En fait, l'option \texttt{[h]} ne devrait +\emph{jamais} être utilisée. Elle est si mauvaise que les versions récentes de \LaTeX\ la +changent automatiquement en \texttt{[ht]}.}. Si la figure n'entre pas dans l'emplacement +spécifié, la figure est coincée, ce qui bloque les figures suivantes. Une erreur «~\texttt{Too many +unprocessed floats}~»\index{Too many unprocessed floats} +survient si cet embouteillage de figures dépasse la limite \LaTeX\ de +18~éléments flottants en attente de traitement (voir la Section~\vref{ss+epsl+TMUF}). +\end{itemize} + +Lorsque \LaTeX\ «~essaye~» de placer une figure, il obéit aux règles suivantes (voir +aussi~\cite[page~198]{latex-manual}): +\begin{enumerate}[1.] +\item Une figure ne peut être placée que dans les endroits spécifiés par ses options de +placement. +\item La figure ne peut pas rendre la page trop pleine (\emph{overfull}). +\item L'élément flottant doit être placé sur la page où il apparaît dans le texte, ou sur une +page postérieure\,\footnote{Puisqu'un élément flottant peut apparaître en haut de la page où +il se trouve dans le texte, il peut apparaître avant son occurrence dans le texte. Si ceci est +contestable, le paquetage \texttt{flafter}\index{flafter@\texttt{flafter}, paquetage}% +\ifguide, décrit page~\pageref{o+flafter},\fi\ peut être +utilisé pour l'empêcher. Aucune commande n'est nécessaire pour activer \texttt{flafter}; il +suffit de l'inclure par une commande \texttt{\bs usepackage}).}. Donc les figures peuvent +«~dériver après~» mais ne peuvent pas «~dériver vers l'avant~». +\item Les figures doivent apparaître dans l'ordre. Donc une figure ne peut pas être placée +avant que \emph{toutes} les figures précédentes le soient. Deux corollaires de cette règle +sont +\begin{itemize} +\item Une figure ne peut jamais être placée «~ici~» s'il y a des figures non encore traitées. +\item Une figure «~impossible à placer~» empêche de placer toute figure ultérieure jusqu'à la +fin du document ou jusqu'à ce que la limite \LaTeX\ du nombre d'éléments flottants en attente soit +atteinte. Voir la Section~\vref{ss+epsl+TMUF}. +\end{itemize} +De même, une table ne peut pas être placée avant que \emph{toutes} les tables précédentes +soient placées. Cependant une table peut passer devant une figure et vice-versa. +\item Les règles esthétiques de la Section~\vref{s+epsl+APEF} doivent être respectées. Par +exemple, le nombre d'éléments flottants sur une page ne peut dépasser +la valeur de +\texttt{totalnumber}. +Spécifier un point d'exclamation dans les options de placement (par exemple, comme dans +\verb|\begin{figure}[!ht]|) fait que \LaTeX\ fera de gros efforts en ignorant les règles +esthétiques qui s'appliquent aux pages de texte (le point d'exclamation~\verb|!| n'a pas +d'effet sur les règles esthétiques qui s'appliquent aux pages d'éléments flottants). +\end{enumerate} + +\subsection{Purger les éléments flottants non traités}\label{ss+epsl+PEFNT} +Un grand avantage d'utiliser des éléments flottants est que \LaTeX\ n'est pas obligé de les +placer immédiatement dans le texte. Au lieu de cela, \LaTeX\ peut garder en réserve l'élément +flottant jusqu'à ce qu'il puisse le placer en un meilleur endroit. Lorsqu'un élément flottant +a été lu par \LaTeX\ mais n'a pas encore été placé sur une page, il est appelé «~élément flottant non +traité~» (\emph{unprocessed float}). Bien que l'algorithme de placement des éléments flottants +fonctionne bien, il est parfois nécessaire de forcer \LaTeX\ à traiter les éléments flottants +non traités. + +Nous donnons ci-dessous trois méthodes pour forcer le traitement des éléments flottants non +traités. Ces commandes doivent être utilisées avec parcimonie; une utilisation trop fréquente +est soit un signe que vous gérez à petite échelle le placement des éléments flottants, soit +que vos paramètres de placement des éléments flottants ont de mauvaises valeurs (voir la +Section~\vref{s+epsl+APEF}). +\begin{description}\enlargethispage*{2\baselineskip} +\item[\bs clearpage]\label{EP+clearpage}\index{clearpage@\CS{clearpage}, commande}\NL +La méthode la plus triviale pour forcer le traitement des éléments flottants non encore traités +est d'exécuter une commande \verb|\clearpage|, qui place tous les éléments flottants non +traités et commence une nouvelle page. Bien que ce soit efficace, cette méthode n'est pas +souhaitable car elle provoque en général une page qui n'est que partiellement +remplie\,\footnote{NdT: certaines commandes \LaTeX, comme \texttt{\bs chapter}, provoquent un +tel saut de page et donc le traitement des éléments flottants en attente. Donc les figures d'un +chapitre n'iront pas se placer dans le chapitre suivant, mais, au pire, à la fin de leur +chapitre.}. +\item[\texttt{\bs FloatBarrier}]\label{EP+FloatBarrier+1}\index{FloatBarrier@\CS{FloatBarrier}, commande}\NL +Dans la plupart des situations, la meilleure méthode pour forcer le placement des éléments +flottants est la commande \verb|\FloatBarrier| fournie par le paquetage \texttt{placeins}% +\ifguide\ (décrit page~\pageref{o+placeins})\fi. +Il y a trois manières d'utiliser le paquetage \texttt{placeins}: +\begin{itemize} +\item La commande \verb|\FloatBarrier|\index{FloatBarrier@\CS{FloatBarrier}, commande} fait que tous les éléments flottants non traités sont +traités immédiatement. Contrairement à \verb|\clearpage|, elle ne commence pas une nouvelle +page. +\item Comme il est souvent souhaitable que les éléments flottants restent dans la section qui +les a créés, l'option \texttt{section} +\begin{quote} +\verb|\usepackage[section]{placeins}| +\end{quote} +redéfinit la commande \verb|\section|, en insérant +%une commande +\verb|\FloatBarrier| avant chaque section. + +Notez que cette option est très stricte. Par exemple, si une nouvelle section commence au +milieu d'une page, l'option \texttt{section} ne permet pas qu'un élément flottant de l'ancienne +section apparaisse en bas de la page, car cela se trouve après le début de la nouvelle +section. +\item L'option \texttt{below} +\begin{quote} +\verb|\usepackage[below]{placeins}| +\end{quote} +est une version moins restrictive de l'option \texttt{section}. Elle permet que les éléments +flottants soient placés après le début d'une nouvelle section, pourvu qu'un morceau de +l'ancienne section apparaisse sur la page. +\end{itemize} +\item[\bs afterpage\{\bs clearpage\}]\NL +Le paquetage \index{afterpage@\texttt{afterpage}, paquetage}\texttt{afterpage}% +\ifguide, décrit page~\pageref{o+afterpage},\fi\ +offre la commande +\label{EP+afterpage}\verb|\afterpage|\index{afterpage@\CS{afterpage}, commande} qui exécute une commande lors de la prochaine coupure de page survenant +naturellement. Donc, en utilisant +\begin{quote} +\verb|\afterpage{\clearpage}|\index{clearpage@\CS{clearpage}, commande}\label{EP+clearpage+1} +\end{quote} +tous les éléments flottants non traités seront traités lors de la prochaine coupure de page. + +Utiliser la commande \verb|\afterpage{\clearpage}| ne peut pas toujours résoudre des problèmes +de limite de nombre d'éléments flottants (voir la Section~\vref{ss+epsl+TMUF}). Puisque son +argument \verb|\clearpage| ne sera pas exécuté avant la fin de la page, d'autres éléments +flottants non traités peuvent s'accumuler avant la coupure de page. + +\verb|\afterpage{\clearpage}| est particulièrement utile lors de la production de petites +figures dans des pages d'éléments flottants. Le paramètre +nommé +\verb|\floatpagefraction|\index{floatpagefraction@\CS{floatpagefraction}, commande}% +\label{EP+floatpagefraction+1} +(voir la +Section~\vref{ss+epsl+FRF}) empêche les éléments flottants sur page d'éléments flottants et «~trop +petits~» d'être placés sur une page d'éléments flottants. De plus, comme le +modificateur~\verb|!| de placement des flottants ne s'applique pas aux pages d'éléments +flottants, \verb|[!p]| ne passe pas outre la restriction imposée par +\verb|\floatpagefraction|. Utiliser \verb|\afterpage{\clearpage}| est une méthode aisée pour +passez outre la restriction \verb|\floatpagefraction| sans provoquer de page de texte remplie +partiellement. +\end{description} + +\subsection{«~Too many unprocessed floats~»}\label{ss+epsl+TMUF}\index{Too many unprocessed floats}% +\index{Unprocessed floats, too many} +Si un élément flottant ne peut pas être traité immédiatement, il est placé dans une file +d'attente d'éléments flottants non traités jusqu'à ce qu'il puisse être traité. Mais, \LaTeX\ +n'ayant de place que pour 18 éléments flottants dans cette file, dès que plus de 18 éléments +flottants sont non traités une erreur «~\texttt{Too many unprocessed floats}~» se produit. Il y a +quatre causes possibles pour cette erreur: +\begin{enumerate}[1.] +\item Le problème le plus courant est que les options de placement des éléments flottants sont +incompatibles avec les paramètres de placement. Par exemple, une figure~\verb|[t]| dont la +hauteur est plus grande que \verb|\topfraction|\label{EP+topfraction+1}\index{topfraction@\CS{topfraction}, commande}% +(de la hauteur de la page) est coincée. Comme +les autres options avec une seule position ont des problèmes similaires, spécifiez autant +d'options de placement que possible pour l'élément flottant. +\item Des valeurs incompatibles pour les paramètres fractions de placement des éléments +flottants rendent impossible le placement de certains éléments. Pour éviter cela, vérifiez que +les paramètres fractions de placement des éléments flottants satisfont aux indications de la +Section~\vref{ss+epsl+FRF}. +\item Dans certaines rares situations, des utilisateurs avec beaucoup d'éléments flottants et +de notes marginales \verb|\marginpar| (qui utilisent la même file d'attente) peuvent avoir +besoin d'une file d'attente acceptant davantage d'éléments. En utilisant le paquetage +\texttt{morefloats}\index{morefloats@\texttt{morefloats}, paquetage} +\ifguide(décrit page~\pageref{MFL}) +ou \texttt{mfl}\index{mfl@\texttt{mfl}, paquetage} +(page~\pageref{MFL}), \fi +la taille de la +file d'attente des éléments flottants non traités passe de 18 à 36\ifguide et même 52 avec +\texttt{mfl}\fi. +\item La file d'attente \LaTeX\ des éléments flottants en attente déborde si plus de 18 +figures sont spécifiées sans aucun texte entre elles. Des solutions possibles sont notamment: + \begin{enumerate}[(a)] + \item Disperser les figures dans le texte. Ceci permet une accumulation de texte suffisante + pour provoquer des coupures de page naturelles, ce qui facilite le traitement par \LaTeX\ + des éléments flottants. + \item Mettre \verb|\clearpage| entre certaines d'entre elles. Ce n'est pas pratique car cela + requiert plusieurs itérations pour éviter d'avoir des pages partiellement pleines. (Bien que + \begin{quote} + \verb|\afterpage{\clearpage}| + \end{quote} + provoque un \verb|\clearpage| lors de la prochaine coupure naturelle de page, cela n'aide + pas dans cette situation, car la limite de la file d'attente est atteinte avant la coupure + de page.) + \item Puisqu'il n'y a pas de texte, les figures n'ont pas besoin d'être flottantes. En + conséquence, la meilleure solution est d'utiliser la procédure décrite dans la + Section~\vref{s+epsl+FNF} pour construire des figures non flottantes, séparées par + des commandes \verb|\vspace| ou \verb|\vfill| pour donner l'espacement vertical. + \end{enumerate} +\end{enumerate} + +\section[Ajustement du placement des éléments flottants]% +{Ajustement du placement des éléments \mbox{flottants}}\label{s+epsl+APEF} +Les paramètres de style suivants sont utilisés par \LaTeX\ pour empêcher des pages laides qui +contiennent trop d'éléments flottants ou des éléments flottants mal placés. Si ces paramètres +de stye sont changés quelque part dans le document, ils ne sont pas pris en compte avant la +page suivante. Cependant, si les paramètres sont changés dans le préambule du document, ils +s'appliquent dès le début du document. + +\subsection{Compteurs relatifs au placement des éléments flottants} +\begin{table}[htb] +\centering +\topcaption{Compteurs relatifs au placement des éléments flottants}\label{t6+epsl} +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.75\textwidth}|@{}} +\cline{1-3} +\texttt{topnumber}&\hfill&Le nombre d'éléments flottants autorisés en haut d'une page de texte +(2~par défaut).\\\cline{1-3} +\texttt{bottomnumber}&\hfill&Le nombre d'éléments flottants autorisés en bas d'une page de texte +(1~par défaut).\\\cline{1-3} +\texttt{totalnumber}&\hfill&Le nombre d'éléments flottants autorisés en tout dans une même page de texte +(3~par défaut).\\\cline{1-3} +\end{tabular*} +\label{EP+bottomnumber}\index{bottomnumber@\texttt{bottomnumber}, compteur de placement d'éléments flottants}% +\label{EP+topnumber}\index{topnumber@\texttt{topnumber}, compteur de placement d'éléments flottants}% +\label{EP+totalnumber}\index{totalnumber@\texttt{totalnumber}, compteur de placement d'éléments flottants}% +\end{table} +Les trois compteurs de la Table~\vref{t6+epsl} empêchent \LaTeX\ de placer trop d'éléments +flottants sur une page de texte. Ces compteurs ne concernent pas les pages d'éléments +flottants. Le fait de spécifier un point d'exclamation~\verb|!| dans les options de placement +d'un élément flottant fait que \LaTeX\ ignorera ces paramètres. Les valeurs de ces compteurs +sont établies avec la commande \verb|\setcounter|. Par exemple, +\begin{quote} +\verb|\setcounter{totalnumber}{2}| +\end{quote} +empêchera qu'il y ait plus de deux éléments flottants placés sur la même page de texte. + +\FloatBarrier +\subsection{Fractions relatives aux figures}\label{ss+epsl+FRF} +Les commandes de la Table~\vref{t7+epsl} contrôlent la fraction de page qui peut être occupée +par des éléments flottants (le terme «~fraction~» représentant la hauteur des éléments +flottants divisée par \verb|\textheight|). Les trois premières commandes ne concernent que les +pages de texte, tandis que les dernières commandes ne concernent que les pages d'éléments +flottants. Le fait de spécifier un point d'exclamation~\verb|!| dans les options de placement +d'un élément flottant fait que \LaTeX\ ignorera les trois premiers paramètres, mais +\verb|\floatpagefraction|\index{floatpagefraction@\CS{floatpagefraction}, commande}% +\label{EP+floatpagefraction+6} +est toujours utilisé. La valeur de ces paramètres est établie par +\verb|\renewcommand|. Par exemple,\looseness=-1 +\begin{quote} +\verb|\renewcommand{\textfraction}{0.3}|% +\label{EP+textfraction+1}\index{textfraction@\CS{textfraction}, commande}% +\end{quote} +\begin{table}[htb] +\topcaption{Fractions relatives au placement des éléments flottants}\label{t7+epsl} +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} +\cline{1-3} +\texttt{\bs textfraction}&\hfill&La fraction minimum d'une page de texte qui doit être occupée +par du texte. La valeur par défaut est 0.2, ce qui empêche les éléments flottants d'occuper +plus de 80\% d'une page de texte.\\\cline{1-3} +\texttt{\bs topfraction}&&La fraction maximum d'une page de texte qui peut être occupée par +des éléments flottants en haut de la page. La valeur par défaut est 0.7, ce qui empêche tout +élément flottant dont la hauteur dépasse 70\% de \texttt{\bs textheight} d'être placé en haut +d'une page. De même, si la hauteur combinée de plusieurs éléments flottants \texttt{t} dépasse +70\% de \texttt{\bs textheight}, ils ne peuvent pas tous être placés en haut d'une page, même +si leur nombre est inférieur à \texttt{topnumber}.\\\cline{1-3} +\texttt{\bs bottomfraction}&&La fraction maximum d'une page de texte qui peut être occupée par +des éléments flottants en bas de la page. La valeur par défaut est 0.3, ce qui empêche tout +élément flottant dont la hauteur est supérieure à 30\% de \texttt{\bs textheight} d'être placé +en bas d'une page de texte.\\\cline{1-3} +\texttt{\bs floatpagefraction}&&La fraction minimum sur une page d'éléments flottants qui doit être +occupée par des éléments flottants. Donc la fraction d'espace blanc sur une page d'éléments +flottants ne peut excéder $1-\mbox{\texttt{\bs floatpagefraction}}$. La valeur par défaut est +0.5.\\\cline{1-3} +\end{tabular*}% +\label{EP+bottomfraction+4}\index{bottomfraction@\CS{bottomfraction}, commande}% +\label{EP+topfraction+4}\index{topfraction@\CS{topfraction}, commande}% +\label{EP+floatpagefraction+4}\index{floatpagefraction@\CS{floatpagefraction}, commande}% +\label{EP+textfraction+4}\index{textfraction@\CS{textfraction}, commande}% +\end{table} +ne laisse pas les éléments flottants envahir plus de 70\% d'une page de texte. + +\MARTIT{\botsmash{\tshortstack[r]{Conseils\STRUT\\pour les\STRUT\\Fractions +de\STRUT\\Placement\STRUT}}~~}{Les} +valeurs par défaut des fractions de placement empêchent que des éléments flottants +nombreux et/ou grands dominent les pages de texte et aussi que les petites figures soient +placées dans une mer d'espace blanc sur une page d'éléments flottants. Bien que les valeurs +par défaut donnent en général de bons résultats, elles peuvent parfois être un peu trop +restrictives, ce qui fait que des figures flottent\,\footnote{NdT: ou dérivent? +\ifguide\else +Comme le dit Donald Arseneau: +\textsl{\froff\selectlanguage{english}A float is like a ship in harbor. There is +a place in the text which is the anchor location. The figure or ``ship'' +can float around to various places relative to the anchor, but always +downstream or downwind. A float with bad placement parameters is like +a ship that slips its anchor and eventually crashes on the rocks at the +end of a chapter.}% +\fi} trop loin de +l'endroit où elles ont été codées. Dans de tels cas il peut être souhaitable de donner aux +fractions de placement des valeurs plus tolérantes telles que +\begin{verbatim} + \renewcommand{\textfraction}{0.15} + \renewcommand{\topfraction}{0.85} + \renewcommand{\bottomfraction}{0.65} + \renewcommand{\floatpagefraction}{0.60} +\end{verbatim} +\index{bottomfraction@\CS{bottomfraction}, commande}% +\index{topfraction@\CS{topfraction}, commande}% +\index{floatpagefraction@\CS{floatpagefraction}, commande}% +\index{textfraction@\CS{textfraction}, commande}% +Il faut prendre soin lors de l'ajustement des valeurs des fractions de placement, car des +valeurs non raisonnables peuvent conduire à une piètre mise en page et/ou à des éléments +flottants «~coincés~». Pour éviter de tels problèmes, les règles générales suivantes devraient +être respectées: +\begin{description} +\item[\texttt{\bs textfraction}]% +\index{textfraction@\CS{textfraction}, commande}\NL +Donner à \verb|\textfraction| une valeur inférieure à .15 est déconseillé car cela donne des +pages difficiles à lire. Si la hauteur d'une figure dépasse 85\% de \verb|\textheight|, il est +à peu près certain qu'elle serait mieux (esthétiquement) seule sur une page d'éléments +flottants que forcée sur une page de texte avec quelques lignes de texte en dessous d'elle. + +De plus, \virage\emph{ne mettez jamais} \verb|\textfraction| à zéro car cela permettrait à +une page de texte de ne contenir aucun texte, ce qui perturbe \LaTeX\ et conduit à des pages +mal composées. +\item[\texttt{\bs topfraction}]\index{topfraction@\CS{topfraction}, commande}\NL +Ne donnez jamais à \verb|\topfraction| une valeur supérieure à $1-\mbox{\texttt{\bs +textfraction}}$, car cela provoquerait des contradictions +dans l'algorithme de placement des éléments flottants. +\item[\texttt{\bs bottomfraction}]% +\index{bottomfraction@\CS{bottomfraction}, commande}\NL +Puisque la «~bonne mise en page~» déconseille les grandes figures en bas de page, +\verb|\bottomfraction| est en général inférieure à \verb|\topfraction|. +Ne donnez jamais à \verb|\bottomfraction| une valeur supérieure à $1-\mbox{\texttt{\bs +textfraction}}$, car cela provoquerait des contradictions dans l'algorithme de placement des +éléments flottants. +\item[\texttt{\bs floatpagefraction}]% +\label{EP+floatpagefraction+2}\index{floatpagefraction@\CS{floatpagefraction}, commande}\NL +Si \verb|\floatpagefraction| a une valeur très petite, chaque page d'éléments flottants +contiendra exactement un élément flottant, ce qui donne un excès d'espace blanc autour des +petites figures dont le placement est~\texttt{p}. + +Si \verb|\floatpagefraction| est supérieure à \verb|\topfraction|, les figures \verb|[tp]| +peuvent être «~coincées~». Par exemple, supposons que la hauteur d'une figure \verb|[tp]| soit +(en valeur relative) plus grande que \verb|\topfraction| mais +cependant +inférieure à \verb|\floatpagefraction|, elle se +«~coince~» car elle est trop grande pour être placée sur une page de texte mais trop petite +pour être placée sur une page d'éléments flottants. Pour éviter les figures coincées, +\verb|\floatpagefraction| et \verb|\topfraction| devraient satisfaire à l'inégalité suivante: +\[ +\mbox{\texttt{\bs floatpagefraction}} \le \mbox{\texttt{\bs topfraction}} - 0.05 +\] +Le terme $0.05$ est dû à la différence dans le comptage de l'espace vertical pour les pages de +texte et les pages d'éléments flottants\,\footnote{Spécifiquement, +\CS{textfloatsep}\label{EP+textfloatsep}\index{textfloatsep@\CS{textfloatsep}, longueur} +et les autres espacements d'éléments flottants sur une page de texte \emph{sont pris en compte} +lorsqu'une figure est comparée à \CS{topfraction}, mais les espacements les espacements sur +une page d'éléments flottants \emph{ne sont pas pris en compte} lors de la vérification de la +hauteur d'une figure par rapport à \CS{floatpagefraction}. Il en résulte que \CS{textfloatsep} +divisé par \CS{textheight} (ce qui vaut $\approx 0.05$) doit être retranché de +\CS{topfraction}. Voir la Section~\vref{s+epsl+AEF} pour plus d'informations sur l'espacement des +figures.}. De même, si des figures \verb|[bp]| ou +\verb|[hbp]| sont utilisées, +\verb|\floatpagefraction| et \verb|\bottomfraction| devraient aussi satisfaire à: +\[ +\mbox{\texttt{\bs floatpagefraction}} \le \mbox{\texttt{\bs bottomfraction}} - 0.05 +\] +Notez que les valeurs par défaut ne satisfont pas à cette seconde inégalité, ce qui peut à +l'occasion poser des problèmes avec les figures \verb|[bp]| et \verb|[hbp]|. + +\end{description} + +\FloatBarrier +\subsection{Interdiction d'éléments flottants} +\begin{table}[htb] +\topcaption{Options de \texttt{\bs suppressfloats}}\label{t8+epsl} +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} +\cline{1-3} +\CS{suppressfloats[t]}&\hfill&Empêche des figures supplémentaires d'apparaître en haut de la +page courante.\\\cline{1-3} +\CS{suppressfloats[b]}&\hfill&Empêche des figures supplémentaires d'apparaître en bas de la +page courante.\\\cline{1-3} +\CS{suppressfloats}&\hfill&Empêche des figures supplémentaires d'apparaître en haut ou en bas de la +page courante.\\\cline{1-3} +\end{tabular*} +\end{table} +La commande \verb|\suppressfloats|\label{EP+suppressfloats}\index{suppressfloats@\CS{suppressfloats}, commande} +empêche que des éléments flottants supplémentaires +apparaissent en haut ou en bas de la page courante. Elles n'affectent pas les figures avec le +placement \verb|[h]| ni celles avec un point d'exclamation~\verb|!| dans les options de +placement. + +Le fait de mettre \verb|\suppressfloats[t]| immédiatement devant une figure empêche cet +élément flottant d'apparaître au dessus de l'endroit où il apparaît dans le texte. Le paquetage +\texttt{flafter}\index{flafter@\texttt{flafter}, paquetage}% +\ifguide, décrit page~\pageref{o+flafter},\else{} \fi +redéfinit l'algorithme de placement des +éléments flottants de \LaTeX\ pour empêcher cela dans l'ensemble du document. +\FloatBarrier + +\section{Adaptation de l'environnement \texttt{figure}}\label{s+epsl+AEF} +\subsection{Espacement de la figure}\label{ss+epsl+EF} +Les longueurs décrites dans la Table~\vref{t9+epsl} contrôlent la quantité d'espacement +vertical qui est ajoutée entre deux figures ou entre une figure et le texte. Contrairement à +la plupart des autres longueurs \LaTeX, ces trois-ci sont des longueurs +élastiques\index{longueur élastique}\index{elastique (longueur)@élastique (longueur)}, +qui donnent un espacement qui peut se contracter ou s'étirer pour offrir une meilleure mise en +page. Ces longueurs sont établies avec la commande \verb|\setlength|. Par exemple, +\begin{quote} +\verb|\setlength{\floatsep}{10pt plus 3pt minus 2pt}|% +\label{EP+floatsep}\index{floatsep@\CS{floatsep}, longueur} +\end{quote} +établit la valeur «~nominale~» de \verb|\floatsep| à 10~points. Pour améliorer la mise en +page, la séparation des éléments flottants peut descendre à 8~points ou monter à 13~points. + +Les longueurs listées dans la Table~\vref{t9+epsl} n'affectent pas l'espacement des éléments +flottants sur les pages d'éléments flottants. Leur espacement est contrôlé par les longueurs de la +Table~\vref{t10+epsl}. L'unité \texttt{fil}\index{fil@\texttt{fil}, unité de longueur} permet une extensibilité infinie, similaire à +l'espace vertical produit par \verb|\vfill|. Lorsque plusieurs espaces \texttt{fil} +apparaissent au même endroit, ils s'expansent proportionellement pour remplir l'espace. +\begin{table}[htb] +\topcaption{Espacement des figures pour les pages de texte}\label{t9+epsl} +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} +\cline{1-3} +\CS{floatsep}&\hfill&Pour les éléments flottants en haut ou en bas d'une page, c'est l'espacement +vertical entre éléments flottants. La valeur par défaut est \texttt{12pt plus 2pt minus +2pt}.\\\cline{1-3} +\CS{textfloatsep}&\hfill&Pour les éléments flottants en haut ou en bas d'une page, c'est l'espacement +vertical entre l'élément flottant et le texte. La valeur par défaut est \texttt{20pt plus 2pt minus +4pt}.\\\cline{1-3} +\CS{intextsep}&\hfill&Pour les éléments flottants au milieu d'une page de texte (c'est-à-dire +avec l'option de placement~\texttt{h}), c'est l'espacement vertical au dessus et au dessous de +l'élément flottant. La valeur par défaut est \texttt{12pt plus 2pt minus 2pt}.\\\cline{1-3} +\end{tabular*}% +\label{EP+floatsep+1}\index{floatsep@\CS{floatsep}, longueur}% +\label{EP+textfloatsep+1}\index{textfloatsep@\CS{textfloatsep}, longueur}% +\label{EP+intextsep+1}\index{intextsep@\CS{intextsep}, longueur} +\end{table} + +%\enlargethispage*{3\baselineskip} +Le \verb|@| dans les noms de la Table~\vref{t10+epsl} signifie que ce sont des commandes +\index{internes@internes, commandes}internes\,\footnote{Pour implémenter ses commandes, \LaTeX\ utilise de nombreuses commandes +internes auxquelles les utilisateurs n'ont en général pas besoin d'avoir accès. Pour empêcher +que les noms de ces commandes internes entrent accidentellement en conflit avec des noms +définis par l'utilisateur, \LaTeX\ inclut un \texttt{@} dans les noms de ces commandes +internes. Puisque les noms des commandes \LaTeX\ ne peuvent contenir que des lettres, définir +une commande dont le nom contient un \texttt{@} n'est normalement pas possible. Cependant, la +commande \CS{makeatletter}\label{EP+makeatletter}\index{makeatletter@\CS{makeatletter}, commande} +fait que \LaTeX\ traitera \texttt{@} comme une lettre, ce qui +permet de mettre \texttt{@} dans des noms de commande. La commande +\CS{makeatother}\label{EP+makeatother}\index{makeatother@\CS{makeatother}, commande} fait que +\LaTeX\ recommence à traiter le \texttt{@} normalement, comme une non-lettre. Tout code +utilisateur qui accède à ou redéfinit des commandes internes doit être entouré de +\CS{makeattletter} et \CS{makeatother}.\hfill\null\\%[\medskipamount] +NdT: utiliser et/ou redéfinir des commandes internes +sont des actions qui demandent le plus grand soin et une connaissance du fonctionnement interne +de \LaTeX.}. Il faut donc que toute commande \verb|\setlength| qui modifie l'une de ces +longueurs doit être placée entre \verb|\makeatletter| et \verb|\makeatother|\,\footnote{NdT: +ou effectuée par un paquetage.}. Par exemple, +\begin{verbatim} + \makeatletter \addtolength{\@fpsep}{4pt} \makeatother +\end{verbatim} +augmente de 4~points l'espacement entre les éléments flottants sur une page d'éléments flottants. +\begin{table}[ht] +\topcaption{Espacement des figures pour les pages d'éléments flottants}\label{t10+epsl} +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} +\cline{1-3} +\CS{@fptop}&\hfill&C'est l'espacement vertical au dessus de l'élément flottant en haut de la +page d'éléments flottants. La valeur par défaut est \texttt{0pt plus 1.0fil}\\\cline{1-3} +\CS{@fpsep}&\hfill&C'est l'espacement vertical entre deux éléments flottants sur une +page d'éléments flottants. La valeur par défaut est \texttt{0pt plus 2.0fil}\\\cline{1-3} +\CS{@fpbot}&\hfill&C'est l'espacement vertical en dessous de l'élément flottant en bas de la +page d'éléments flottants. La valeur par défaut est \texttt{0pt plus 1.0fil}\\\cline{1-3} +\end{tabular*}% +\label{EP+@fpbot}\index{fpbot@\CS{{\AT}fpbot}, longueur}% +\label{EP+@fptop}\index{fptop@\CS{{\AT}fptop}, longueur}% +\label{EP+@fpsep}\index{fpsep@\CS{{\AT}fpsep}, longueur} +\end{table} + +\FloatBarrier +\lneed{5} +\subsection{Filets horizontaux au dessus et/ou en dessous de la figure} +\begin{table}[ht] +\topcaption{Commandes pour filets de figures}\label{t11+epsl} +\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} +\cline{1-3} +\CS{topfigrule}&\hfill&Cette commande est exécutée après le dernier élément flottant en haut +d'une page, mais avant l'espacement \CS{textfloatsep} (voir la Section~\vref{ss+epsl+EF}).\\\cline{1-3} +\CS{botfigrule}&\hfill&Cette commande est exécutée avant le premier élément flottant en bas +d'une page, mais après l'espacement \CS{textfloatsep} (voir la Section~\vref{ss+epsl+EF}).\\\cline{1-3} +\end{tabular*}% +\label{EP+botfigrule}\index{botfigrule@\CS{botfigrule}, commande}% +\label{EP+topfigrule}\index{topfigrule@\CS{topfigrule}, commande} +\end{table} +Des filets horizontaux peuvent être tracés automatiquement entre le texte et les figures qui +apparaissent en haut ou en bas de la page en redéfinissant les commandes \verb|\topfigrule| +et \verb|\botfigrule|. Bien que \verb|\topfigrule| et \verb|\botfigrule| soient déjà +définies en tant que commandes \LaTeX, la manière étrange\virage{} dont elles le sont oblige à +les redéfinir exceptionnellement avec \verb|\newcommand| et non, comme il serait normal, avec +\verb|\renewcommand|. + +Pour éviter de ruiner la mise en page, ces commandes doivent avoir une hauteur nulle. Donc +tracer un filet épais de 0.4~point doit être compensé par un espacement vertical négatif de +0.4~point. Par exemple +\begin{quote} +\verb|\newcommand{\topfigrule}{\hrule\vspace{-0.4pt}}| +\end{quote} +Puisque \verb|\topfigrule| est exécutée avant l'espacement \verb|\textfloatsep|, la commande +ci-dessus ne donne aucun espacement entre la figure et le filet. Les commandes suivantes +offrent 5~points d'espacement entre la figure et le filet: +\begin{quote} +\verb|\newcommand{\topfigrule}{%|\\ +\verb| \vspace*{5pt}\hrule\vspace*{-5.4pt}}|\\ +\verb|\newcommand{\botfigrule}{%|\\ +\verb| \vspace*{-5.4pt}\hrule\vspace*{5pt}}| +\end{quote} +La définition de \verb|\topfigrule| descend d'abord de 5~points (dans l'espacement défini par +\CS{textfloatsep}) pour donner de l'espace entre la figure et le filet. Puis elle trace un +filet horizontal de 0.4~point et remonte de 5.4~points pour compenser le déplacement vers les +bas antérieur. De manière analogue, la commande \verb|\botfigrule| trace un filet de 0.4~point +avec un espacement de 5~points entre la figure et le filet. + +Puisque ces commandes placent 5~points d'espacement entre le filet et la figure, l'espacement +entre le filet et le texte est \texttt{\CS{textfloatsep}~-~5pt} (voir la Section~\vref{ss+epsl+EF}). + +L'épaisseur du filet peut être modifiée (sa valeur par défaut est de 0.4~point) en utilisant +l'option \texttt{height} de la commande \verb|\hrule|: +\begin{quote} +\verb|\newcommand{\topfigrule}{%|\\ +\verb| \vspace*{5pt}\hrule height0.8pt\vspace*{-5.8pt}}|\\ +\verb|\newcommand{\botfigrule}{%|\\ +\verb| \vspace*{-5.8pt}\hrule height0.8pt\vspace*{5pt}}| +\end{quote} +Notes sur les filets des figures: +\begin{itemize} +\item Les commandes \verb|\topfigrule| et \verb|\botfigrule| n'affectent ni les figures sur +les pages d'éléments flottants, ni les figures «~here~» (utilisant l'option \texttt{h}). Si +une figure «~here~» se trouve placée en haut ou en bas d'une page, aucun filet n'est tracé. +\item Les filets horizontaux sont aussi larges que le texte, même si des figures larges (voir +la Section~\vref{s+epsl+FL}) sont utilisées. +\item La commande \PlainTeX\ \verb|\hrule| a été utilisée au lieu de la commande \LaTeX\ +\verb|\rule| car \verb|\rule| engendrerait un espacement supplémentaire lorsque +\verb|\parskip| n'est pas nul. +\end{itemize} + +\FloatBarrier +\subsection{Espacement vertical de la légende}\label{ss+epsl+EVC}\label{EP+caption+2}\index{caption!espacement vertical} +\LaTeX\ suppose que les légendes sont placées en dessous des graphique, en mettant plus +d'espacement vertical au dessus de la légende qu'en dessous de celle-ci. Il en résulte que les +commandes +\begin{quote} +\begin{verbatim} +\begin{figure}[ht] \centering + \caption{Légende au dessus du dessin}\label{f11+epsl} + \includegraphics[width=1in]{graphic.eps} +\end{figure} +\end{verbatim} +\end{quote} +produisent la Figure~\vref{f11+epsl}, dont le caption est placé un peu trop près du +graphique. +\begingroup +\psfrag{Graphic}[][][0.8]{Graphique} +\begin{figure}[htp] \centering{% +\caption{Légende au dessus du dessin}\label{f11+epsl} +\includegraphics[width=1in]{graphic.eps}} +\end{figure} +\endgroup + +L'espacement de la légende est contrôlé par les longueurs \label{EP+abovecaptionskip}\verb|\abovecaptionskip|\index{abovecaptionskip@\CS{abovecaptionskip}, longueur} (qui vaut 10pt +par défaut) et \label{EP+belowcaptionskip}\verb|\belowcaptionskip|\index{belowcaptionskip@\CS{belowcaptionskip}, longueur} (qui est nulle par défaut). Les commandes standard de +\LaTeX\ \verb|\setlength| et \verb|\addtolength| sont utilisées pour modifier ces longueurs. +Par exemple, les commandes +\begin{quote} +\begin{verbatim} +\begin{figure}[htp] + \setlength{\abovecaptionskip}{0pt} + \setlength{\belowcaptionskip}{10pt} + \centering + \caption{Légende au dessus du dessin}\label{f12+epsl} + \includegraphics[width=1in]{graphic.eps} +\end{figure} +\end{verbatim} +\end{quote} +donnent la Figure~\vref{f12+epsl}, qui n'a pas d'espace supplémentaire au dessus de la légende +et 10~points d'espace entre la légende et le dessin. +\begingroup +\psfrag{Graphic}[][][0.8]{Graphique} +\begin{figure}[htp] +\centering{% +\setlength{\abovecaptionskip}{0pt} +\setlength{\belowcaptionskip}{10pt} +\caption{Légende au dessus du dessin}\label{f12+epsl} +\includegraphics[width=1in]{graphic.eps}} +\end{figure} +\endgroup + +Si un document a toutes ses légendes en haut de ses éléments flottants, les commandes +\begin{quote} +\verb|\setlength{\abovecaptionskip}{0pt}|\\ +\verb|\setlength{\belowcaptionskip}{10pt}| +\end{quote} +peuvent être invoquées dans le préambule du document afin d'affecter l'espacement pour +\emph{tous} les légendes du document. Si un document contient des légendes en haut de certains +éléments flottants\,\footnote{NdT: par exemple, les tables.} et en bas des autres éléments +flottants, il peut être souhaitable de définir la commande suivante\,\footnote{NdT: voir le +paquetage \texttt{topcapt}\ifguide, décrit page~\pageref{o+topcapt}\fi.}: +\begin{quote} +\begin{verbatim} +\newcommand{\topcaption}{% + \setlength{\abovecaptionskip}{0pt}% + \setlength{\belowcaptionskip}{10pt}% + \caption} +\end{verbatim} +\end{quote} +Alors \verb|\topcaption{texte de la légende}| produit une légende qui est correctement placé pour +le haut d'un élément flottant. + +\FloatBarrier +\subsection{Étiquette de légende}\label{ss+epsl+EC}\index{caption!etiquette@étiquette} +Par défaut, \LaTeX\ insère une étiquette de légende telle que «~Figure~\ref{f13+epsl}~» au début +de la légende. La portion «~Figure~» peut être changée en redéfinissant la commande +\verb|\figurename|\label{EP+figurename}\index{figurename@\CS{figurename}, commande}. Par exemple, les commandes +\begin{quote} +\begin{verbatim} +\begin{figure}[htp] \centering +\includegraphics[width=1in]{graphic.eps} +\caption{Ceci est la légende}\label{f13+epsl} +\end{figure} +\end{verbatim} +\end{quote} +produisent la Figure~\vref{f13+epsl}. La fonte de la légende, le délimiteur~«~{\froff:}~» et +d'autres caractéristiques de la légende peuvent être adaptés avec le package \texttt{caption2} +(voir la Section~\vref{s+epsl+C2})\ifguide, décrit page~\pageref{o+caption2}\fi. +\begingroup +\psfrag{Graphic}[][][0.8]{Graphique} +\begin{figure}[htp] \centering{% +\includegraphics[width=1in]{graphic.eps} +\caption{Ceci est la légende}}\label{f13+epsl} +\end{figure} +\endgroup + +\FloatBarrier +\subsection{Reporter les figures en fin de document}\label{ss+epsl+RFFD} +Certains journaux demandent que les tables et figures soient séparées du texte. Le paquetage +\texttt{endfloat}\index{endfloat@\texttt{endfloat}, paquetage} +\ifguide(décrit page~\pageref{o+endfloat}) \fi +reporte toutes les figures et tables en +fin de document. Il suffit d'inclure ce paquetage +\begin{quote} +\verb|\usepackage{endfloat}| +\end{quote} +pour l'activer. Ce paquetage offre de nombreuses options qui peuvent être spécifiées dans la +commande \verb|\usepackage|; parmi ces options: +\begin{itemize} +\item Des notes telles que «~[Figure~4 about here]~» sont placées approximativement là où les +éléments flottants seraient apparus dans le texte. De telles notes peuvent être supprimées par +l'option de paquetage \texttt{nomarkers} +\begin{quote} +\verb|\usepackage[nomarkers]{endfloat}| +\end{quote} +Le texte de ces notes peut être modifié en redéfinissant les commandes \verb|\figureplace| et +\verb|\tableplace|. Par exemple, +\begin{quote} +\begin{verbatim} + \renewcommand{\figureplace}{% + \begin{center}% + [\figurename~\thepostfig\ would appear here.]% + \end{center} +\end{verbatim} +\end{quote} +modifie le texte \verb|\figureplace|. +\item Une liste des figures est incluse avant les figures et une liste des tables est incluse +avant les tables. Les options de paquetage \texttt{nofiglist} et \texttt{notablist} suppriment +ces listes. +\item Les options de paquetage \texttt{fighead} et \texttt{tabhead} créent des en-têtes de +section pour les figures et les tables, respectivement. +\item Les figures apparaissent \emph{avant} les tables. L'option de paquetage +\texttt{tablesfirst} inverse cet ordre. +\item Une commande \verb|\clearpage|\label{EP+clearpage+2}\index{clearpage@\CS{clearpage}, commande} est exécutée après chaque figure et table, ce qui fait que +chaque élément flottant sera seul sur sa page. Ceci peut être changé en modifiant la commande +\verb|\efloatseperator|. Par exemple, +\begin{quote} +\index{efloatseparator@\CS{efloatseparator}, commande}\label{EP+efloatseparator}\verb|\renewcommand{\efloatseparator}{\mbox{}}| +\end{quote} +place une boîte vide entre chaque élément flottant. +\end{itemize} + +\enlargethispage*{2\baselineskip} +\section{Adaptation des légendes avec \texttt{caption2}}\label{s+epsl+C2}\index{caption2@\texttt{caption2}, paquetage} +Les Sections~\vref{ss+epsl+EVC} et~\vref{ss+epsl+EC} décrivent comment adapter l'étiquette le +la légende et l'espacement vertical de la légende. Les autres caractéristiques de la légende peuvent +être adaptées grâce au paquetage \texttt{caption2}\,\footnote{Puisque le paquetage original +\texttt{caption}% +\ifguide, décrit page~\pageref{o+caption},\fi\ +a quelques effets de bord indésirables +(comme de devoir être chargé \emph{après} les autres paquetages), il a été complètement +ré-écrit et renommé \texttt{caption2}. Bien que le paquetage \texttt{caption2} soit +techniquement dans une version bêta, il est assez stable et fonctionne bien.\looseness=-5}% +\ifguide, décrit page~\pageref{o+caption2}\fi. + +Le paquetage \texttt{caption2} peut être utilisé avec de nombreux types d'éléments flottants +car il supporte les paquetages \texttt{float}\index{float@\texttt{float}, paquetage}, \texttt{longtable} et \texttt{subfigure} et +fonctionne aussi avec les paquetages \texttt{floatfig}, \texttt{floatflt}, \texttt{rotating}, +\texttt{supertabular} et \texttt{wrapfig}. +% +\begin{flushleft}%\large +\noindent\textbf{Syntaxe:}\qquad\verb|\usepackage[|\\verb|]{caption2}| +\end{flushleft}\nopagebreak[4] +où les \ sont décrites dans la Table~\vref{t12+epsl}. + +\subsection{Styles de légendes}\label{ss+epsl+SC}\index{caption!style} +Le paquetage \texttt{caption2} définit les styles de légende suivants, qui sont illustrés dans +les Figures~\ref{f14+epsl} à~\vref{f20+epsl}. + +\begin{table}[tb] +\topcaption{Options du paquetage \texttt{caption2}}\label{t12+epsl}% +\index{caption2@\texttt{caption2}, paquetage!options} +%\begin{tabular*}{\textwidth}{|p{1.5in}@{\extracolsep{\fill}}|p{1.1in}|p{.50\textwidth}|@{}} +\begin{tabular*}{\textwidth}{|p{1.2in}@{\extracolsep{\fill}}|p{1.30in}|p{.51\textwidth}|@{}} +\cline{1-3} +\raggedright Style de légende&\raggedright\texttt{normal, center, flushleft, flushright, centerlast, hang, +indent}&Sélectionne le style de légende (voir la Section~\vref{ss+epsl+SC}).\\\cline{1-3} +\raggedright Taille de fonte de la légende&\raggedright\texttt{scriptsize, footnotesize, small, normalsize, +large. Large}&Sélectionne la taille de la fonte pour l'étiquette de la légende (par exemple +«~Figure~12:~») et le texte de la légende.\\\cline{1-3} +\raggedright Forme de fonte pour l'étiquette de la légende&\raggedright\texttt{up, it, sl, +sc}&Fait que l'étiquette de la légende (par exemple «~Figure~12:~») aura une forme droite, +italique, inclinée ou petites capitales, respectivement. \textbf{N'affecte pas le texte de la +légende.}\\\cline{1-3} +\raggedright Graisse de fonte pour l'étiquette de la légende&\raggedright\texttt{md, bf}&Fait que +l'étiquette de la légende (par exemple «~Figure~12:~») aura une graisse moyenne ou forte, respectivement. +\textbf{N'affecte pas le texte de la légende.}\\\cline{1-3} +\raggedright Famille de fonte pour l'étiquette de la légende&\raggedright\texttt{rm, sf, tt}&Fait que +l'étiquette de la légende (par exemple «~Figure~12:~») aura une fonte romaine, sans serif ou +machine à écrire, respectivement. \textbf{N'affecte pas le texte de la légende.}\\\cline{1-3} +\raggedright Mise en page d'une légende d'une seule ligne&\raggedright\texttt{oneline, +nooneline}&Contrôle la mise en page des légendes d'une seule ligne (voir la +Section~\vref{ss+epsl+C1L}).\\\cline{1-3} +\end{tabular*} +\end{table} +\begin{description} +\item[normal]\NL +Les lignes pleines sont justifiées (alignées sur les marges gauche et droite) et la dernière +ligne est cadrée sur la gauche. +\item[center]\NL +Toutes les lignes de la légende sont centrées. +\item[flushleft]\NL +Toutes les lignes de la légende sont cadrées sur la gauche, le bord droit est en déchiqueté. +\item[flushright]\NL +Toutes les lignes de la légende sont cadrées sur la droite, le bord gauche est en déchiqueté. +\item[centerlast]\NL +Toutes les lignes sont justifiées, la dernière est centrée. +\item[indent]\NL +Comme le style «~\textbf{normal}~», mais la deuxième ligne et les suivantes sont indentées de +la longueur \verb|\captionindent|\label{EP+captionindent}\index{captionindent@\CS{captionindent}, longueur}. Comme +%cette longueur +celle-ci +%\verb|\captionindent| +est nulle par défaut, il faut +utiliser une commande telle que \verb|\setlength{\captionindent}{1cm}| pour établir +l'indentation. +\item[hang]\NL +Comme le style «~\textbf{normal}~», mais la deuxième ligne et les suivantes sont indentées de +la largeur de l'étiquette de la légende (par exemple, «~Figure~12:~»). +\end{description} +Habituellement, ces styles sont spécifiés comme options du paquetage: +\begin{quote} +\verb|\usepackage[centerlast]{caption2}| +\end{quote} +qui fait que toutes les options dans le document seront dans le style \texttt{centerlast}. + +\subsection{Changer le style de légende}\index{caption!style} +La commande \verb|\captionstyle|\label{EP+captionstyle}\index{captionstyle@\CS{captionstyle}, commande} change le style de légende. En plaçant la commande à +l'intérieur d'un environnement vous ne changerez que les légendes qui sont dans cet environnement. +Par exemple, les commandes +\begin{verbatim} + \begin{figure} + \captionstyle{centerlast} + \centering \includegraphics[width=3in]{graphic.eps} + \caption{Style de légende centerlast. Style de légende centerlast} + \end{figure} +\end{verbatim} +donnera un style \texttt{centerlast} seulement à la figure courante car \verb|\captionstyle| +est à l'intérieur de l'environnement \texttt{figure}. Les commandes +\begin{verbatim} + \captionstyle{centerlast} + \begin{figure} + \centering \includegraphics[width=3in]{graphic.eps} + \caption{Style de légende centerlast. Style de légende centerlast} + \end{figure} +\end{verbatim} +donnent à toutes les figures qui suivent un style \texttt{centerlast} car \verb|\captionstyle| +est en dehors de l'environnement \texttt{figure}. + +\begingroup +\psfrag{Graphic}[][][1.36]{Graphique} +\begin{figure}[htb] +\setlength{\wlength}{\textwidth} +\centering +\begin{minipage}[t]{1.7in} +\captionstyle{normal} +\centering{% +%\psfrag{Graphic}[][]{Graphique} +\includegraphics[width=1.7in]{graphic.eps} +\caption{Style de légende normal. Style de légende normal. Style de légende normal}\label{f14+epsl}} +\end{minipage}% +\hspace*{.5in}% +\begin{minipage}[t]{1.7in} +\captionstyle{center} +\centering{% +%\psfrag{Graphic}[][]{Graphique} +\includegraphics[width=1.7in]{graphic.eps} +\caption{Style de légende center. Style de légende center. Style de légende center}\label{f15+epsl}} +\end{minipage}% +\hspace*{.5in}% +\begin{minipage}[t]{1.7in} +\captionstyle{centerlast} +\centering{% +%\psfrag{Graphic}[][]{Graphique} +\includegraphics[width=1.7in]{graphic.eps} +\caption{Style de légende centerlast. Style de légende centerlast. Style de légende centerlast}\label{f16+epsl}} +\end{minipage}% +\\%*[\baselineskip] +\null\strut\\%*[\baselineskip] +\begin{minipage}[t]{1.7in} +\captionstyle{flushleft} +\centering{% +%\psfrag{Graphic}[][]{Graphique} +\includegraphics[width=1.7in]{graphic.eps} +\caption{Style de légende flushleft. Style de légende flushleft. Style de légende flushleft}\label{f17+epsl}} +\end{minipage}% +\hspace*{.5in}% +\begin{minipage}[t]{1.7in} +\captionstyle{flushright} +\centering{% +%\psfrag{Graphic}[][]{Graphique} +\includegraphics[width=1.7in]{graphic.eps} +\caption{Style de légende flushright. Style de légende flushright. Style de légende flushright}\label{f18+epsl}} +\end{minipage}% +\\*[\baselineskip]% +\null\strut\\*[\baselineskip]% +\begin{minipage}[t]{1.7in} +\captionstyle{indent} +\centering{% +%\psfrag{Graphic}[][]{Graphique} +\includegraphics[width=1.7in]{graphic.eps} +\caption{Style de légende indent. Style de légende indent. Style de légende indent}\label{f19+epsl}} +\end{minipage}% +\hspace*{.5in}% +\begin{minipage}[t]{1.7in} +\captionstyle{hang} +\centering{% +%\psfrag{Graphic}[][]{Graphique} +\includegraphics[width=1.7in]{graphic.eps} +\caption{Style de légende hang. Style de légende hang. Style de légende hang}\label{f20+epsl}} +\end{minipage}% +\end{figure} +\endgroup + +\FloatBarrier +\subsection{Légendes sur une ligne}\label{ss+epsl+C1L}\index{caption!sur une ligne} +Si la légende ne fait qu'une seule ligne, tous les styles ci-dessus centrent la légende. Pour +forcer les styles à agir aussi sur les légendes d'une seule ligne, il faut ajouter l'option +\texttt{nooneline}: +\begin{quote} +\verb|\usepackage[nooneline,flushleft]{caption2}| +\end{quote} +Ceci met en page \emph{toutes} les légendes (y compris celles d'une seule ligne) avec le style +\texttt{flushleft}. Pour changer l'option \texttt{nooneline} à l'intérieur du document, +\verb|\onelinecaptionstrue|\label{EP+onelinecaptiontrue}\index{onelinecaptiontrue@\CS{onelinecaptiontrue}, commande} +centre les légendes d'une seule ligne alors que son contraire +\verb|\onelinecaptionsfalse|\label{EP+onelinecaptionfalse}\index{onelinecaptionfalse@\CS{onelinecaptionfalse}, commande} +met en page les légendes d'une seule ligne. Par exemple, les +commandes +\begin{verbatim} + \begin{figure} + \captionstyle{flushleft} + \onelinecaptionstrue + \centering + \includegraphics[width=2.5in]{graphic.eps} + \caption{Première légende} + \end{figure} +\end{verbatim} +centre les légendes d'une seule ligne comme le montre la Figure~\vref{f21+epsl}. + \begin{figure}[htb] + \captionstyle{flushleft} + \onelinecaptionstrue + \psfrag{Graphic}[][][2]{Graphique} + \centering{% + \includegraphics[width=2.5in]{graphic.eps} + \caption{Première légende}\label{f21+epsl}} + \end{figure} + +\noindent +Les commandes +\begin{verbatim} + \begin{figure} + \captionstyle{flushleft} + \onelinecaptionsfalse + \centering + \includegraphics[width=2.5in]{graphic.eps} + \caption{Seconde légende} + \end{figure} +\end{verbatim} +font que les légendes d'une seule ligne seront justifiées à gauche comme le montre la +Figure~\vref{f22+epsl}. + \begin{figure} + \captionstyle{flushleft} + \onelinecaptionsfalse + \centering + \psfrag{Graphic}[][][2]{Graphique} + \includegraphics[width=2.5in]{graphic.eps} + \caption{Deuxième caption}\label{f22+epsl} + \end{figure} + +\FloatBarrier +\subsection{Largeurs de légendes}\index{caption!largeur} +Le paquetage \texttt{caption2}\index{caption2@\texttt{caption2}, paquetage} offre des fonctions qui spécifient directement la largeur et +les marges des légendes. +\begin{itemize} +\item +\verb|\setcaptionwidth{|\\verb|}|\label{EP+setcaptionwidth}\index{setcaptionwidth@\CS{setcaptionwidth}, commande} +établit la largeur de légende\item{caption!largeur} à la \ +donnée, où \ est une longueur exprimée dans l'une des unités valides pour \TeX. +\item +\verb|\setcaptionmargin{|\\verb|}|\label{EP+setcaptionmargin}\index{setcaptionmargin@\CS{setcaptionmargin}, commande} +établit la largeur des marges de la légende à la +dimension \, où \ est une longueur exprimée dans l'une des unités valides pour \TeX. +La légende sera alors large de la largeur standard moins deux fois \. + +Si \ est négative, la légende sera rendu plus large que la normale, ce qui peut être +utile dans des sous-figures et des environnements \texttt{minipage}. +\end{itemize} +Par exemple, les commandes +\begin{verbatim} + \begin{figure} + \setcaptionwidth{2in} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Légende de figure limitée à 2~pouces.} + \end{figure} +\end{verbatim} +donne une légende large de 2~pouces, comme le montre la Figure~\vref{f23+epsl}. + \begin{figure}[htb] + \setcaptionwidth{2in} + \psfrag{Graphic}[][][1.6]{Graphique} + \centering{% + \includegraphics[width=2in]{graphic.eps} + \caption{Légende de figure limité à 2~pouces.}}\label{f23+epsl} + \end{figure} + +Alors que l'exemple précédent établit directement la largeur de la légende, la largeur peut être +établie indirectement en spécifiant l'espacement entre la légende et chaque marge. Par +exemple, les commandes +\begin{verbatim} + \begin{figure} + \setcaptionmargin{1in} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Légende de figure dans laquelle + il y a un pouce d'espacement + entre la légende et chaque marge.} + \end{figure} +\end{verbatim} +indente les deux côtés de la légende d'un pouce par rapport aux marges de page, comme le montre la +Figure~\vref{f24+epsl}. + \begin{figure} + \setcaptionmargin{1in} + \psfrag{Graphic}[][][1.6]{Graphique} + \centering% + \includegraphics[width=2in]{graphic.eps} + \caption{Légende de figure dans laquelle + il y a un pouce d'espacement + entre la légende et chaque marge.}\label{f24+epsl} + \end{figure} + +\FloatBarrier +\subsubsection{Forcer la largeur de la légende à celle du dessin} +La section précédente décrivait comment la commande \verb|\setcaptionwidth| donnait une +largeur spécifiée à la légende. + +Cette section décrit comment forcer la largeur de la légende à être la même que celle du dessin +de la figure. C'est très facile si vous connaissez la largeur du dessin: +\begin{verbatim} + \includegraphics[width=3in]{file.eps} + \setcaptionwidth{3in} + \caption{...} +\end{verbatim} +Lorsque la largeur de la légende est inconnue, la largeur peut être déterminée en mettant le +graphique dans une boîte et en mesurant la largeur de la boîte. + +\lneed{8} +\begin{verbatim} + \newsavebox{\mybox} + \newlength{\mylength} + ... + \begin{figure} \centering + \sbox{\mybox}{\includegraphics[height=3in]{file.eps}} + \settowidth{\mylength}{\usebox{\mybox}} + \setcaptionwidth{\mylength} + \usebox{\mybox} + \caption{Ceci est une légende de figure très longue, + longue, longue, longue, longue, longue, longue, longue} + \end{figure} +\end{verbatim} +Ceci peut aussi être utilisé de manière analogue avec les tables. \verb|\mybox| et +\verb|\mulength| peuvent être utilisées plusieurs fois dans un document, mais +par contre +les commandes \verb|\newsavebox| et \verb|\newlength| ne peuvent être utilisées qu'une seule fois +avec le même argument\,\footnote{NdT: on ne peut pas créer deux «~nouveaux~» objets avec le +même nom.}. + +\subsection{Délimiteur de légende}\index{caption!delimiteur@délimiteur} +Le délimiteur de caption, qui est par défaut un deux-points, peut être changé en redéfinissant +la commande \verb|\captionlabeldelim|\label{EP+captionlabeldelim}\index{captionlabeldelim@\CS{captionlabeldelim}, commande}. +Par exemple, les commandes +\begin{verbatim} + \begin{figure} + \renewcommand{\captionlabeldelim}{.} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Légende avec un nouveau délimiteur} + \end{figure} +\end{verbatim} +changent le délimiteur dans la Figure~\vref{f25+epsl} en remplaçant le deux-points (valeur par +défaut) par un point. Si un espacement supplémentaire est souhaité après le point, +\begin{verbatim} + \renewcommand{\captionlabeldelim}{.~} +\end{verbatim} +\begin{figure}[ht] + \psfrag{Graphic}[][][1.6]{Graphique} + \renewcommand{\captionlabeldelim}{.} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Légende avec un nouveau délimiteur}\label{f25+epsl} +\end{figure} + +\FloatBarrier +\subsection{Fonte de la légende}\index{caption!fonte} +Alors que les options de taille \texttt{scriptsize},\ldots,\texttt{Large} du paquetage +\texttt{caption2} changent la taille à la fois de l'étiquette de légende (par exemple, +«~Figure~12:~») et du texte de la légende, les options de forme, de graisse et de famille +\texttt{up}, \texttt{it}, \texttt{sl}, \texttt{sc}, \texttt{md}, \texttt{bf}, \texttt{rm}, \texttt{sf} +et \texttt{tt} n'affectent que l'étiquette de légende. + +Le paquetage \texttt{caption2} permet aussi aux utilisateurs d'établir la fonte pour des +légendes individuelles. La commande +\verb|\captionfont|\label{EP+captionfont}\index{captionfont@\CS{captionfont}, commande} établit la fonte pour l'étiquette de +légende \emph{et} le texte de la légende, alors que \verb|\captionlabelfont|\label{EP+captionlabelfont}\index{captionlabelfont@\CS{captionlabelfont}, commande} n'établit la fonte +\emph{que pour} l'étiquette de légende. Donc, pour établir la fonte seulement pour le texte du +caption, il faut utiliser \verb|\captionfont| pour établir la fonte du texte du caption alors +que \verb|\captionlabelfont| doit être utilisée pour établir la fonte de l'étiquette de +légende, en particulier en enlevant les propriétés de fonte établies par \verb|\captionfont|. +La légende est effectivement créée par les commandes suivantes: +\begin{verbatim} + {\captionfont% + {\captionlabelfont \captionlabel \captionlabeldelim}% + \captiontext} +\end{verbatim} +où la commande \verb|\captionlabel| produit «~Figure~12~», le \verb|\captionlabeldelim| +produit \froff«~:~»\fron\ et \verb|\captiontext| produit le texte de la légende. + +Les fontes \LaTeX\ sont décrites par taille et par trois composantes de style de caractère: la +forme, la graisse et la famille (\cite[pages~37,115]{latex-manual} et +\cite[pages~170-171]{latex-comp}). Ces quatre caractéristiques peuvent toutes être spécifiées +dans les commandes \verb|\captionfont| et \verb|\captionlabelfont|. Par exemple, les +commandes +\begin{verbatim} + \begin{figure}[ht] + \renewcommand{\captionfont}{\Large \bfseries \sffamily} + \renewcommand{\captionlabelfont}{} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Test de légende} + \end{figure} +\end{verbatim} +produisent la Figure~\vref{f26+epsl}. Dans cet exemple, \verb|\captionlabelfont| ne fait rien. +Ceci signifie qu'elle n'écrase aucune caractéristique de fonte et toutes les options de +\verb|\captionfont| sont transmises à l'étiquette de légende. Puisqu'aucune déclaration de +forme n'a été spécifiée, la légende en entier a la forme droite par défaut. +\begin{figure}[ht] + \psfrag{Graphic}[][][1.6]{Graphique} + \renewcommand{\captionfont}{\Large \bfseries \sffamily} + \renewcommand{\captionlabelfont}{} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Test de légende}\label{f26+epsl} +\end{figure} + +\noindent +Les~commandes +\begin{verbatim} + \begin{figure}[ht] + \renewcommand{\captionfont}{\Large \bfseries \sffamily} + \renewcommand{\captionlabelfont}{\small} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Test de légende} + \end{figure} +\end{verbatim} +produisent la Figure~\vref{f27+epsl}. Dans cet exemple, la taille de fonte \verb|\small| dans +la déclaration de +\verb|\captionlabelfont| prend le pas sur la taille de fonte \verb|\Large| venant de +la déclaration +\verb|\captionfont|. Cependant, comme \verb|\captionlabelfont| ne contient aucune déclaration +de graisse ou de famille, les déclarations \verb|\bfseries| et \verb|\sffamily| sont reportées +dans l'étiquette de légende. +\begin{figure}[ht] + \psfrag{Graphic}[][][1.6]{Graphique} + \renewcommand{\captionfont}{\Large \bfseries \sffamily}\label{EP+captionfont+1}\index{captionfont@\CS{captionfont}, commande} + \renewcommand{\captionlabelfont}{\small} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Test de légende}\label{f27+epsl} +\end{figure} + +\FloatBarrier +\lneed{10} +\subsection{Styles de légendes adaptés}\index{caption!adaptation de style} +Le paquetage \texttt{caption2} permet aussi aux utilisateurs de créer leurs propres styles de +légendes. Par exemple, les commandes suivantes +\begin{verbatim} + \newcaptionstyle{one}{% + \usecaptionmargin\captionfont% + \onelinecaption% + {{\bfseries\captionlabelfont\captionlabel\captionlabeldelim} + \captiontext}% + {{\centering\bfseries\captionlabelfont\captionlabel\par}% + \captiontext}} + + \newcaptionstyle{two}{% + \usecaptionmargin\captionfont% + {\centering\bfseries\captionlabelfont\captionlabel\par} + \onelinecaption{\captiontext}{\captiontext}} +\end{verbatim} +définissent les styles de légendes \texttt{one} et \texttt{two}. Pour les légendes de plus +d'une ligne, ces deux styles donnent une étiquette de légende en gras (par exemple, +«~\textbf{Figure~12}~») placée sur une ligne séparée du texte de la légende. Cependant, pour les +légendes courtes, le style \texttt{two} met l'étiquette de la légende en gras sur une ligne +séparée du texte de la légende, tandis que le style \texttt{one} les met sur la même ligne, +séparés par le délimiteur. Par exemple, après avoir définit les styles de légendes ci-dessus, +le code suivant: +\begin{verbatim} + \begin{figure} + \captionstyle{one} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Premier style de légende adapté} + \end{figure} + + \begin{figure} + \captionstyle{two} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Second style de légende adapté} + \end{figure} +\end{verbatim} +produit les Figures~\ref{f28+epsl} et~\vref{f29+epsl}. + \newcaptionstyle{one}{% + \usecaptionmargin\captionfont% + \onelinecaption% + {{\bfseries\captionlabelfont\captionlabel\captionlabeldelim} \captiontext}% + {{\centering\bfseries\captionlabelfont\captionlabel\par}\captiontext}} + + \newcaptionstyle{two}{% + \usecaptionmargin\captionfont% + {\centering\bfseries\captionlabelfont\captionlabel\par} + \onelinecaption{\captiontext}{\captiontext}} + \begin{figure}[ht] + \psfrag{Graphic}[][][1.6]{Graphique} + \captionstyle{one} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Premier style de légende adapté}\label{f28+epsl} + \end{figure} + + \begin{figure}[ht] + \psfrag{Graphic}[][][1.6]{Graphique} + \captionstyle{two} + \centering + \includegraphics[width=2in]{graphic.eps} + \caption{Second style de légende adapté}\label{f29+epsl} + \end{figure} + +\lneed{6} +\noindent +Notes sur les styles de légende adaptés: +\begin{itemize} +\item La commande \verb|\onelinecaption| prend deux arguments: le premier est effectué si la +légende est longue d'une ligne, alors que le second l'est si la légende fait plusieurs lignes. +\item Lors de l'écriture des styles adaptés, il n'est pas obligatoire d'utiliser des commandes comme +\verb|\captionfont| et \verb|\captionlabelfont|. Par contre, leur +utilisation est encouragée car elle rend les styles plus flexibles. + +Par exemple, la commande par défaut \verb|\bfseries| dans les exemples ci-dessus de styles +adaptés de légende peut être changée en définissant la commande \verb|\captionlabelfont|. Si une telle +flexibilité n'est pas nécessaire, les définitions ci-dessus de styles adaptés peuvent être +raccourcies de manière significative. +\end{itemize} + +\FloatBarrier +\subsection{Coupures de ligne dans les légendes}\index{caption!coupures de lignes dans un} +Si une légende est plus long qu'une ligne, des coupures de lignes peuvent être spécifiées par +\label{EP+protect}\index{protect@\CS{protect}, commande}% +\verb|\protect\\|. Lorsque la légende tient sur une seule ligne, elle est traitée dans une +\verb|\hbox|, qui ignore tout \verb|\\| ou \verb|\par|. + +Le paquetage \texttt{caption2} permet de spécifier des coupures de ligne pour des légendes de +longueur quelconque. Par exemple, les commandes +\begin{verbatim} + \begin{figure} \centering + \includegraphics[width=3in]{graphic.eps} + \captionstyle{center} + \onelinecaptionsfalse + \caption{Première ligne de la légende \protect\\ + Seconde ligne de la légende}% + \label{fig+caption+linebreak} + \end{figure} +\end{verbatim} +produisent la légende de la Figure~\vref{f30+epsl}. Comme la commande \verb|\\| est +fragile\,\footnote{Certaines commandes, comme \texttt{\bs textbf}, ne mettent aucune donnée +dans des fichiers auxiliaires. Les commandes qui sauvent des données en vue d'une utilisation +ultérieure (par exemple, \texttt{\bs caption} sauve le texte de la légende pour la liste des +figures) sont dites avoir des \emph{arguments flottants}\index{arguments flottants}% +\index{flottants@flottants (arguments)} \index{moving arguments}(\emph{moving arguments}). Les +commandes qui ne fonctionnent plus lorsqu'elles sont utilisées à l'intérieur d'un argument +mobile sont appelées \index{fragiles@fragiles (commandes)}\emph{fragiles}, alors que celles qui continuent à fonctionner +lorsqu'elles sont utilisées à l'intérieur d'un argument mobile sont appelées +\index{robustes@robustes (commandes)}\emph{robustes}.}, elle +doit être protégée par +\index{protect@\CS{protect}, commande}% +\verb|\protect|\,\footnote{NdT: une légende sur plusieurs lignes +explicites donne un résultat curieux dans la Liste des Figures. Rappelez-vous que la commande +\texttt{\bs caption} a aussi un argument optionnel. +Et que \texttt{\bs hfill} existe.}\index{hfill@\CS{hfill}, commande}. + \begin{figure}[htb] + \psfrag{Graphic}[][][2.4]{Graphique} + \centering + \includegraphics[width=3in]{graphic.eps} + \captionstyle{center} + \onelinecaptionsfalse + \caption{Première ligne de la légende \protect\\ Seconde ligne de la légende }% + \label{f30+epsl} + \end{figure} + +La commande \verb|\onelinecaptionsfalse|% +\label{EP+onelinecaptionfalse+1}\index{onelinecaptionfalse@\CS{onelinecaptionfalse}, commande} +(ou l'option de paquetage \texttt{nooneline} empêche +\LaTeX\ de traiter la légende dans une \verb|\hbox| qui ignorerait la coupure de ligne. + +\FloatBarrier +\subsection{Ajuster l'interlignage de la légende}\index{caption!interlignage} +Pour avoir un document en interligne double, il suffit d'inclure soit +\begin{quote} +\verb|\linespread{1.6}|\index{linespread@\CS{linespread}, commande}\label{EP+linespread} +\end{quote} +soit (ce qui est équivalent) +\begin{quote} +\verb|\renewcommand{\baselinestretch}{1.6}|\index{baselinestretch@\CS{baselinestretch}, commande}% +\label{EP+baselinestretch} +\end{quote} +dans le préambule\,\footnote{Bien que ce soit en général considéré comme d'un style pauvre, +ces commandes peuvent aussi être utilisées à l'intérieur d'un document pour changer +l'espacement entre les lignes. Lorsque ces commandes sont utilisées à l'intérieur d'un +document, une commande de changement de taille de fonte, comme \texttt{\bs normalsize}, doit +être appelée après la commande de changement d'interligne pour que celui-ci prenne effet.} du document. +En plus d'un texte en interligne double, ceci produit aussi des légendes et des notes de bas +de page en interligne double. Pour produire du texte en interligne double avec des légendes et +notes en interligne simple, utilisez le paquetage \texttt{setspace}\,\footnote{Bien que le +paquetage \texttt{doublespace} altère lui-aussi l'espacement entre les lignes, il n'a pas été +correctement mis à jour pour \LaTeXe, ce qui fait qu'il interagit avec de nombreux paquetages. +Il en résulte qu'il faudrait plutôt utiliser \texttt{setspace} à sa place.}% +\ifguide, décrit page~\pageref{s+setspace}\fi. +\begin{verbatim} + \usepackage{setspace} + \linestretch{1.5} +\end{verbatim} +Un paramère 1.0 pour \verb|\linestretch| donne un texte en interligne simple, 1.25 donne un +interligne de un et demi, et 1.6 donne un interlignage double. + +Que \texttt{setspace} soit utilisé ou non, la commande \verb|\captionfont|\label{EP+captionfont+2}\index{captionfont@\CS{captionfont}, commande} du paquetage +\texttt{caption2} peut être utilisée pour ajuster l'espacement de la légende. Par exemple, +\begin{verbatim} + \renewcommand{\captionfont}{\linespread{1.6}\normalsize} +\end{verbatim} +produit des légendes en interligne double, quelque soit l'interlignage du document. + +\section{Figures non flottantes}\label{s+epsl+FNF}% +\index{figures!non flottantes}\index{non flottantes (figures)} +Comme cela a été décrit dans la Section~\vref{s+epsl+EF}, \LaTeX\ laisse les figures et tables +«~flotter~» pour améliorer la mise en page du document. Occasionnellement, il est souhaitable +d'avoir d'avoir une figure qui apparaisse \emph{exactement} là où elle apparaît dans le source +\LaTeX\,\footnote{Puisque ceci peut produire de grandes zones verticales d'espace blanc, +empêcher les figures de flotter est en général considéré comme un style pauvre de mise en +page. Par contre, de meilleurs résultats sont en général obtenus en utilisant l'argument +optionnel \froff\texttt{[!ht]}\fron{} de l'environnement \texttt{figure}.}. La commande +\verb|\caption| peut être utilisée dans les environnements \texttt{figure} et \texttt{table} +parce que ces environnements définissent la commande interne\index{internes@internes, commandes} +\label{EP+captype}\verb|\@captype|\index{captype@\CS{{\AT}captype}, commande} par «~figure~» et +«~table~» respectivement. En définissant \verb|\@captype|, la commande \verb|\caption| peut +être utilisée en dehors des environnements \texttt{figure} et \texttt{table}. Une paire +\index{makeatletter@\CS{makeatletter}, commande}\verb|\makeatletter|--\verb|\makeatother|% +\index{makeatother@\CS{makeatother}, commande} \emph{doit} entourer \verb|\@captype| pour que le +\verb|@| soit utilisable dans un nom de commande. Bien que ceci puisse être fait manuellement +chaque fois par +\begin{verbatim} + \includegraphics{file.eps} + \makeatletter\def\@captype{figure}\makeatother + \caption{Voici la légende} +\end{verbatim} +il est plus facile de définir une commande pour faire cela. En insérant les commandes +suivantes dans le préambule du document +\begin{verbatim} + \makeatletter + \newcommand{\figcaption}{\def\@captype{figure}\caption} + \newcommand{\tabcaption}{\def\@captype{table}\caption} + \makeatother +\end{verbatim} +vous définissez les commandes \verb|\figcaption|\label{EP+figcaption}\index{figcaption@\CS{figcaption}, commande} +et \label{EP+tabcaption}\verb|\tabcaption|\index{tabcaption@\CS{tabcaption}, commande}. Le fait d'utiliser +\verb|\figcaption| crée des légendes de figures, que la commande apparaisse ou non à +l'intérieur d'un environnement \texttt{figure}. De même, \verb|\tabcaption| crée un caption de +table, quelque soit son emplacement. Les commandes suivantes +\begin{verbatim} + + \\[\intextsep] + \begin{minipage}{\textwidth} + \centering + \includegraphics[width=2in]{graphic.eps}% + \figcaption{Ceci est une figure non flottante}% + \label{fig+non+float} + \end{minipage} + \\[\intextsep] + +\end{verbatim} + \makeatletter + \newcommand{\figcaption}{\def\@captype{figure}\caption} + \newcommand{\tabcaption}{\def\@captype{table}\caption} + \makeatother +\null\hfill\null \\[\intextsep] + \begin{minipage}{\textwidth} + \psfrag{Graphic}[][][1.6]{Graphique} + \centering + \includegraphics[width=2in]{graphic.eps}% + \figcaption{Ceci est une figure non flottante}% + \label{fig+non+float} + \end{minipage} + \\[\intextsep] +créent une figure non flottante (la Figure~\vref{fig+non+float}). Notes sur les figures non +flottantes: +\begin{itemize} +\item l'environnement \texttt{minipage} est nécessaire pour éviter toute coupure de page à +l'intérieur de la figure. +\item Les commandes \verb|\\[\intextsep]| commencent des nouvelles lignes et ajoutent un +espacement vertical avant et après la figure. Une quantité quelconque d'espace peut être +utilisée, \verb|\intextsep|\index{intextsep@\CS{intextsep}, longueur} (voir la Section~\vref{ss+epsl+EF}) a été utilisé pour que +l'espacement autour de la figure non flottante soit cohérent avec celui autour des figures +flottantes. +\item Normalement, les figures sont placées sur la page dans le même ordre que leur soumission +à la file d'attente des figures. Cependant, les figures non flottantes sont placées +immédiatement, passant devant toute figure non encore traitée en attente dans la file. Si ceci +se produit, les figures n'apparaissent pas par ordre numérique\,\footnote{Dans de telles +situations, la table des figures liste les figures dans leur ordre d'apparition dans le +document, mais pas par ordre numérique.}. Pour éviter ces figures hors séquence, forcez toutes +les figures flottantes à être traitées en donnant une commande +\verb|\clearpage|\index{clearpage@\CS{clearpage}, commande} ou +\verb|\FloatBarrier|\index{FloatBarrier@\CS{FloatBarrier}, commande} avant la figure non flottante (voir la Section~\vref{ss+epsl+PEFNT}). +\item Les commandes \verb|\figcaption| et \verb|\tabcaption| sont également utiles pour créer +des figures marginales (section~\vref{s+epsl+FM}) et pour créer une table à côté d'une figure +(section~\vref{s+epsl+PTCF}). +\end{itemize} + +\subsection{L'option de placement \texttt{[H]} du paquetage \texttt{float}}% +\index{float@\texttt{float}, paquetage} +Le paquetage \texttt{float}\,\footnote{Le paquetage \texttt{float} permet à ses utilisateurs +de définir de nouveaux types d'éléments flottants, tels que «~Programme~», «~Algorithme~». Il +définit aussi des styles d'éléments flottants encadrés ou avec filets horizontaux.}% +\ifguide, décrit page~\pageref{o+float}\fi, ajoute une option de placement \verb|[H]| à l'environnement +\texttt{figure}, option +qui produit une figure non flottante. Pour utiliser l'option \verb|[H]|, ajoutez une commande +\verb|\usepackage{float}| dans le préambule et mettez une commande \verb|\restylefloat| +\emph{avant} d'utiliser \ifguide\else la commande \fi\verb|\begin{figure}[H]| +(voir\ifguide\ page~\pageref{fl+restylefloat} et\fi~\cite[page~149]{latex-comp}). +Mais le paquetage \texttt{float} a les effets de bord suivants: +\begin{enumerate}[1.] +\item Lorsque la figure \verb|[H]| ne rentre pas sur une page, la figure est déplacée vers le +sommet de la page suivante. Cependant, s'il y a des notes de bas de page sur la première page, +elles apparaissent immédiatement en dessous du texte au lieu du bas de la page. L'utilisateur +doit alors insérer manuellement un espacement devant la figure afin de repousser les notes en +bas de la page. +\item L'environnement \texttt{figure} défini par le paquetage \texttt{float} place toujours la +légende de la figure en bas de l'environnement \texttt{figure}. Bien que ceci n'affecte pas +les figures simples, ceci empêche d'avoir des légendes au dessus des graphiques comme dans la +Figure~\vref{f11+epsl} ou la construction de légendes latérales (comme dans la +Figure~\vref{f35+epsl}) et autres arrangements complexes de figures (comme les +Figures~\ref{f14+epsl}--\vref{f20+epsl}). +\end{enumerate} +Il en résulte que la commande \verb|\figcaption| définie dans la Section~\vref{s+epsl+FNF} est +en général une meilleure méthode pour construire des figures non flottantes que ne l'est +l'option de placement \verb|[H]| du paquetage \texttt{float}. + +\section{Figures marginales}\label{s+epsl+FM}\index{figures!marginales}\index{marginales (figures)} +La commande \label{EP+marginpar}\verb|\marginpar|\index{marginpar@\CS{marginpar}, commande} place des notes dans la marge du document. Les notes marginales +sont placées dans la marge de droite (documents en recto seul) ou dans la marge extérieure +(documents en recto-verso, option de classe de document \texttt{twoside}). La largeur de la +colonne marginale est contrôlée par la longueur \verb|\marginparwidth|, alors que l'espacement +entre le corps du texte et les notes marginales est contrôlé par la longueur +\verb|\marginparsep|. + +Les notes marginales sont placées de manière que leur première ligne soit alignée +verticalement avec la ligne de texte qui contient la commande \verb|\marginpar| +(spécifiquement, le point de référence de la première ligne de la note marginale est aligné +avec la ligne de base courante). + +Les notes marginales ne sont jamais coupées entre deux pages; si une note marginale commence +près du bas de la page, elle continue dans la marge du bas. Si la note marginale précédente va +interférer avec une note marginale, \LaTeX\ repousse la seconde note marginale vers la bas. +Les notes marginales ne peuvent pas être repoussées sur la page suivante; elles sont plutôt +poussées dans la marge de bas de page. Il en résulte qu'il faut parfois ajuster la position +des notes marginales avant l'impression finale pour éviter des notes marginales près des +coupures de page. + +\begingroup +\marginparwidth=0.6\marginparwidth +Puisque l'environnement \texttt{figure} ne peut hélas% +\marginpar{\centering + \renewcommand{\captionfont}{\tiny} + \captionstyle{center} + \psfrag{Graphic}[][][0.216]{Graphique} + \includegraphics[width=.6\marginparwidth]{graphic.eps}% + \figcaption{Une figure marginale}% + \label{f31+epsl} } + %\label{fig+marginal+fig} } +pas être utilisé dans une note marginale, il +n'est pas possible d'avoir des notes marginales flottantes. Cependant, il est +heureusement +possible d'utiliser la commande \verb|\figcaption|, définie +plus haut +dans la Section~\vref{s+epsl+FNF}, pour +construire une figure marginale +qui sera donc +non flottante. +Par exemple, la Figure~\vref{f31+epsl} a été produite par le code suivant +\lneed{8} +\begin{verbatim} +Puisque l'environnement \texttt{figure} ne peut hélas% +\marginpar{\centering + \renewcommand{\captionfont}{\tiny} + \captionstyle{center} + \includegraphics[width=.6\marginparwidth]{graphic.eps}% + \figcaption{Une figure marginale}% + \label{fig+marginal+fig} } +pas être utilisé dans une note marginale, il +\end{verbatim} +\endgroup +\lneed{5} +Le bas du graphique dans la Figure~\vref{f31+epsl} est aligné avec la ligne de base du texte +là où se trouve la commande \verb|\marginpar|. Qielques remarques sur les notes marginales: +\begin{itemize} +\item Puisque les légendes des figures marginales sont en général assez étroites, vous pouvez +améliorer leur mise en page en utilisant des commandes +telles +que \verb|\captionstyle{flushleft}|\index{flushleft@\texttt{flushleft}, style de caption} +ou \verb|\captionstyle{flushright}|\index{flushright@\texttt{flushright}, style de caption} +du paquetage \texttt{caption2}. +De plus, +la commande de \texttt{caption2}% +\begin{quote} +\verb|\renewcommand{\captionfont}{\small}| +\end{quote}% +peut être utilisée pour diminuer la taille de la fonte de la légende. Voir la Section~\vref{s+epsl+C2} +pour des informations sur le paquetage \texttt{caption2}\ifguide\ (et page~\pageref{o+caption2})\fi. +\item Comme les figures non flottantes de la Section~\vref{s+epsl+FNF}, les notes marginales +sont placées avant tout élément flottant non encore traité. Donc une commande +\verb|\clearpage|\verb|\clearpage|\index{clearpage@\CS{clearpage}, commande} ou +\verb|\FloatBarrier|\index{FloatBarrier@\CS{FloatBarrier}, commande} +doit être invoquée avant la note marginale si l'on +veut garder les figures dans l'ordre. +\item Les notes marginales sont placées par la routine qui place aussi les figures et les +tables. Si de nombreuses figures, tables et notes marginales sont utilisées, il est possible +de dépasser le nombre d'éléments flottants non encore traités permis par \LaTeX. Le paquetage +\texttt{morefloat}\index{morefloats@\texttt{morefloats}, paquetage} +peut aider à résoudre ces problèmes (voir la Section~\vref{ss+epsl+TMUF}). +\end{itemize} + +\FloatBarrier +\section{Figures larges}\label{s+epsl+FL}\index{figures!larges}\index{larges figures} +Les règles typographiques de lisibilité limitent le nombre de caractères dans une ligne de +texte. À moins qu'une grande fonte ou deux colonnes soient utilisées, ces règles de +lisibilité entraînent des marges larges (en particulier sur du papier en format «~letter~» de +$8.5\times11$ pouces, utilisé dans certains pays anglo-saxons). La Section~\vref{s+epsl+FM} a +démontré comment ces marges larges peuvent être utilisées pour les figures marginales. Une autre +option est de construire une figure flottante normale qui s'étend dans l'une des marge ou +dans les deux. Ceci peut se faire en plaçant un large environnement de liste à l'intérieur de +la figure. Par exemple, un environnement \texttt{narrow} peut être défini en incluant le code +ci-dessous dans le préambule de votre document: +\begin{verbatim} +\newenvironment{narrow}[2]{% + \begin{list}{}{% + \setlength{\topsep}{0pt}% + \setlength{\leftmargin}{#1}% + \setlength{\rightmargin}{#2}% + \setlength{\listparindent}{\parindent}% + \setlength{\itemindent}{\parindent}% + \setlength{\parsep}{\parskip}}% + \item[]}{\end{list}} +\end{verbatim} +Par exemple, tout texte qui se trouvera entre \verb|\begin{narrow}{1in}{2in}| est indenté de +1~pouce sur le bord gauche et de 2~pouces sur le bord droit. Si des longueurs négatives sont +utilisées, le contenu s'étendra au delà des marges. + +\subsection{Figures larges dans des documents en recto} +Le code ci-dessous utilise cet environnement \texttt{narrow} pour faire une figure qui s'étend +d'un demi pouce dans la marge gauche, produisant la Figure~\vref{f32+epsl}. +\begin{verbatim} + \begin{figure} + \begin{narrow}{-.5in}{0in} + \includegraphics[width=\linewidth]{wide.eps} + \caption{Ceci est une figure large} + \end{narrow} + \end{figure} +\end{verbatim} +\begin{figure}[ht] +\begin{narrow}{-.5in}{0in} + \psfrag{A Very, Very Wide Graphic}[][][2.7]{Un très, très large graphique} + \includegraphics[width=\linewidth]{wide.eps} + \caption{Ceci est une figure large}\label{f32+epsl} +\end{narrow} +\end{figure} + +La largeur \verb|\linewidth| spécifiée fait que le graphique sera aussi large que +l'environnement \texttt{narrow}, alors qu'une largeur de \verb|\textwidth| aurait donné un +graphique seulement aussi large que le texte avec les marges d'origine. + +Lorsque des notes marginales sont utilisées, il peut être souhaitable que la figure large +s'étende exactement jusqu'au bord des notes marginales (ce qui fait que la figure sera large +de \verb|\textwidth| $ {}+{} $ \verb|\marginparwidth| $ {}+{} $ \verb|\marginparsep|). Ceci peut se +faire en définissant une longueur \verb|\marginwidth| et en lui donnant la valeur +\verb|\marginparwidth| ${}+{}$ \verb|\marginparsep|. Par exemple, +\begin{verbatim} + \newlength{\marginwidth} + \setlength{\marginwidth}{\marginparwidth} + \addtolength{\marginwidth}{\marginparsep} +\end{verbatim} +puis utilisez \verb|{-\marginwidth}| dans l'argument de \verb|\begin{narrow}|. + +\FloatBarrier +\subsection{Figures larges dans des documents en recto-verso} +Pour les documents en recto-verso, il peut être souhaitable d'étendre les figures larges dans +la marge de reliure (c'est-à-dire la marge gauche pour les pages impaires, pages de droite, et +la marge droite pour les pages paires, pages de gauche). Dans ce cas, la commande +\verb|\ifthenelse|\label{EP+ifthenelse}\index{ifthenelse@\CS{ifthenelse}, commande} du paquetage \texttt{ifthen}\index{ifthen@\texttt{ifthen}, paquetage} +\ifguide(décrit page~\pageref{ifthen+sty})\ \fi +peut être +utilisée pour choisir entre le code pour les pages impaires et le code pour les pages +paires. +%BAD%\,\footnote{NdT: il a fallu rajouter le \texttt{\bs protect}.}. +Par exemple: +\begin{verbatim} + \usepackage{ifthen} + ... + \begin{figure} + \ifthenelse{\isodd{\pageref{fig+wide}}}% + {% DÉBUT FIGURE PAGE IMPAIRE + \begin{narrow}{0in}{-0.5in} + \includegraphics[width=\linewidth]{file.eps} + \caption{Légende de la figure}% + \label{fig+wide} + \end{narrow} + }% FIN FIGURE PAGE IMPAIRE + {% DÉBUT FIGURE PAGE PAIRE + \begin{narrow}{-0.5in}{0in} + \includegraphics[width=\linewidth]{file.eps} + \caption{Légende de la figure}% + \label{fig+wide} + \end{narrow} + }% FIN FIGURE PAGE PAIRE + \end{figure} +\end{verbatim} +Puisque la commande \verb|\pageref| est utilisée en entrée de \verb|\ifthenelse|, la figure +peut ne pas être correctement placée avant que \LaTeX\ n'ait été exécuté un nombre de fois +suffisant pour que les références croisées convergent\,\footnote{NdT: elles convergent en +général, mais il n'est pas démontré qu'elles convergent toujours. En cas de non convergence, il +suffit normalement de modifier l'emplacement du code de la figure.}. + \froff + \begin{figure}[ht] + \psfrag{A Very, Very Wide Graphic}[][][2.7]{Un très, très large graphique} + \ifthenelse{\isodd{\pageref{fig+wide}}}% + {% DÉBUT FIGURE PAGE IMPAIRE + \begin{narrow}{0in}{-0.5in} + \includegraphics[width=\linewidth]{wide.eps} + \caption{Légende de la figure}% + \label{fig+wide} + \end{narrow} + }% FIN FIGURE PAGE IMPAIRE + {% DÉBUT FIGURE PAGE PAIRE + \begin{narrow}{-0.5in}{0in} + \includegraphics[width=\linewidth]{wide.eps} + \caption{Légende de la figure}% + \label{fig+wide} + \end{narrow} + }% FIN FIGURE PAGE PAIRE + \end{figure} + \fron + +\FloatBarrier +\section{Figures en paysage}\index{figures!landscape}\index{figures!paysage}% +\index{landscape@landscape (figures)}% +\index{paysage@paysage (figures)} +Dans un document en orientation portrait, il y a trois méthodes pour produire des figures avec +l'orientation paysage (\emph{landscape}). +\begin{enumerate}[1.] +\item Le paquetage \texttt{lscape}\index{lscape@\texttt{lscape}, paquetage}% +\ifguide, décrit page~\pageref{o+lscape}, \fi +offre un environnement +\index{landscape@\texttt{landscape} (environnement)}\texttt{landscape}, qui traite le bord gauche du papier comme étant le sommet de la page, ce +qui fait que tout texte, tables, figures dans l'environnement \texttt{landscape} auront +l'orientation paysage. +\item Le paquetage \texttt{rotating}\index{rotating@\texttt{rotating}, paquetage}% +\ifguide, décrit page~\pageref{o+rotating}, \fi +offre un nouvel environnement nommé +\texttt{sidewaysfigure} qui est similaire à l'environnement \texttt{figure} sauf que les +figures sont en orientation paysage. +\item Ce paguetage \texttt{rotating}\index{rotating@\texttt{rotating}, paquetage} +offre une commande \verb|\rotcaption|\index{rotcaption@\CS{rotcaption}, commande} +qui est similaire à +la commande \verb|\caption| sauf que la légende est en orientation paysage. +\end{enumerate} +Les différences entre les méthodes sont les suivantes: +\begin{itemize} +\item Les options~1 et~2 placent toutes deux la figure en paysage sur une page séparée. +L'option~3 produit un élément flottant individuel qui n'a pas besoin d'être sur sa propre +page. +\item Alors que l'option~2 ne produit que des figures tournées, l'environnement +\texttt{landscape} dans l'option~1 est un environnement d'utilisation générale, qui peut +produire des pages en paysage contenant toute combinaison de texte, tables et figures. +L'environnement \texttt{landscape} est capable de faire les coupures de page, donc plusieurs +pages en paysage peuvent être produites\,\footnote{L'environnement \texttt{landscape} +fonctionne très bien avec le paquetage \texttt{longtable}% +\ifguide, décrit page~\pageref{o+longtable}, \fi +pour produire des tables de plusieurs pages en paysage.}. +\item La figure pleine page produite par l'option~2 flotte pour donner une meilleure mise en +page du document, tandis que la figure produire par l'option~1 ne peut pas +flotter\,\footnote{Les figures créées dans l'environnement \texttt{landscape} peuvent flotter +à l'intérieur des pages en paysage.}. +\item Puisque les options~1 et~3 utilisent l'environnement \texttt{figure}, elles peuvent être +utilisées en conjonction avec le paquetage \texttt{endfloat} (voir la Section~\vref{ss+epsl+RFFD}). +\end{itemize} + +\subsection{L'environnement \texttt{landscape}}\label{ss+epsl+ELS} +Le paquetage \texttt{lscape} (qui fait partie de l'«~ensemble graphique~» standard distribué +avec \LaTeXe) définit l'environnement \texttt{landscape}, qui offre une méthode pour placer +des pages en paysage dans un document en portrait. Les pages en paysage subissent une rotation +telle que le bord gauche de la page en portrait soit le bord du haut de la page en paysage. + +Lors de l'entrée dans l'environnement par \verb|\begin{landscape}|, tous les éléments +flottants en portrait qui sont en attente sont imprimés puis l'orientation passe à paysage. De +même, \verb|\end{landscape}| provoque l'impression de tous les éléments flottants en paysage qui +sont en attente puis fait revenir en orientation portrait. + +Le contenu complet de l'environnement \texttt{landscape} et composé avec l'orientation +paysage. Ceci peut inclure un mélange de texte, figures et tables. Si l'environnement +\texttt{landscape} contient seulement un environnement \texttt{figure} +\begin{verbatim} + \begin{landscape} + \begin{figure} \centering + \includegraphics[width=4in]{graphic.eps} + \caption{Figure en paysage} + \end{figure} + \end{landscape} +\end{verbatim} +l'environnement \texttt{landscape} produit une figure en paysage. +%Notez que +Puisque cet +environnement commence une nouvelle page, il peut en résulter une page en +partie blanche. + +\subsection{L'environnement \texttt{sidewaysfigure}}% +\label{ss+epsl+ESWF}\label{env+EP+sidewaysfigure}\index{sidewaysfigure@\texttt{sidewaysfigure}, environnement} +Le paquetage \texttt{rotating}\index{rotating@\texttt{rotating}, paquetage} +offre l'environnement \texttt{sidewaysfigure} qui produit des +figures en orientation paysage\,\footnote{Le paquetage \texttt{rotating} offre aussi un +environnement \texttt{sidewaystable}\label{env+EP+sidewaystable}\index{sidewaystable@\texttt{sidewaystable}, environnement} +pour la production de tables en orientation paysage.}. +Par exemple, +\begin{verbatim} + \begin{sidewaysfigure} \centering + \includegraphics[width=4in]{graphic.eps} + \caption{Figure «~sidewaysfigure~»} + \end{sidewaysfigure} +\end{verbatim} +produit la Figure~\vref{f33+epsl}.% + \begin{sidewaysfigure} \centering + \psfrag{Graphic}[][][3.2]{Graphique} + \includegraphics[width=4in]{graphic.eps} + \caption{Figure «~sidewaysfigure~»}\label{f33+epsl} + \end{sidewaysfigure} +Et contrairement à l'environnement \texttt{landscape}, la figure produite par l'environnement +\texttt{sidewaysfigure} peut flotter dans les pages en portrait pour éviter la page en partie +blanche que l'environnement \texttt{landscape} peut provoquer. Mais l'environnement +\texttt{landscape} est bien plus souple, car il permet aux pages en paysage de contenir à la +fois du texte, des tables et des figures. + +L'orientation par défaut des figures produites par \texttt{sidewaysfigure} dépend du fait que +le document est traité avec l'option de classe \texttt{oneside} ou \texttt{twoside}:% +\begin{itemize} +\item Lorsque l'option \texttt{oneside} est choisie, le bas du graphique est vers le bord +droit de la page portrait. +\item Lorsque l'option \texttt{twoside} est choisie, le bas du graphique est vers le bord +externe de la page portrait. +\end{itemize}% +Ce comportement par défaut peut être altéré par des options du paquetage \texttt{rotating}.% +\begin{quote}% +\verb|\usepackage[figuresleft]{rotating}|\index{rotating@\texttt{rotating}, paquetage}% +\end{quote}% +fait que le bas du graphique \texttt{sidewaysfigure} sera placé vers le bord gauche de la page +en portrait (sans tenir compte des options \texttt{oneside} ou \texttt{twoside}). De même,% +\begin{quote}% +\verb|\usepackage[figuresright]{rotating}|% +\end{quote}% +fait que le bas du graphique \texttt{sidewaysfigure} sera placé vers le bord droit de la page +en portrait. + +\FloatBarrier +\subsection{La commande \texttt{\bs rotcaption}} +Les méthodes des Sections~\vref{ss+epsl+ELS} et~\vref{ss+epsl+ESWF} produisent toutes deux des +figures en paysage sur des pages complètes, ce qui n'est peut-être pas nécessaire pour les +figures en paysage plus petites. La commande \verb|\totcaption| du paquetage +\texttt{rotating}\index{rotating@\texttt{rotating}, paquetage} +peut être utilisée pour construire de plus petites figures en paysage. Par +exemple +\begin{verbatim} + \begin{figure} \centering + \begin{minipage}[c]{1in} + \includegraphics[angle=90,width=\textwidth]{graphic.eps} + \end{minipage} + \begin{minipage}[c]{0.5in} + \rotcaption{Légende avec \texttt{\bs rotcaption}}% + \label{fig+rotcaption} + \end{minipage} + \end{figure} +\end{verbatim} +produit la Figure~\vref{f34+epsl}.% + \begin{figure}[ht] \centering + \begin{minipage}[c]{1in} + \psfrag{Graphic}[][][1.75]{Graphique} + \includegraphics[angle=90,width=\textwidth]{graphic.eps} + \end{minipage} + \begin{minipage}[c]{0.5in} + \rotcaption{Légende avec \texttt{\bs rotcaption}}% +% \label{fig+rotcaption} + \label{f34+epsl} + \end{minipage} + \end{figure} + +La légende produite par \verb|\rotcaption| est toujours tournée de manière que son côté du bas +soit vers le bord droit du papier. Contrairement aux méthodes décrites dans les +Sections~\vref{ss+epsl+ELS} +et~\vref{ss+epsl+ESWF}, la commande \verb|\rotcaption| ne fait pas tourner le graphique. En +conséquence, la commande \verb|\includegraphics| dans l'exemple ci-dessus nécessite l'option +\texttt{angle=90}. + +\section{Légendes sur le côté des figures}\index{caption!sur le cote de la figure@sur le côté des figures} +Bien que la légende d'une figure soit placé en général au dessus ou en dessous du graphique, +cette section décrit comment placer la légende sur le côté du graphique\,\footnote{Puisque +l'environnement \texttt{figure} défini par le paquetage +\texttt{float}\index{float@\texttt{float}, paquetage} place la légende +\emph{en dessous} du corps de la figure, il n'est pas pas possible de produire des légendes +sur le côté des figures avec l'environnement \texttt{figure} du paquetage \texttt{float}. +D'autres aspects du paquetage \texttt{float} peuvent être utilisés tant que la commande +\texttt{\bs restylefloat} n'est pas invoquée.}. La Section~\vref{ss+epsl+CGF} montre comment +placer la légende à gauche du graphique. Placer la légende sur la droite utiliserait un +processus similaire. Pour les documents en recto-verso (option de classe \texttt{twoside}), la +Section~\vref{ss+epsl+CCRD} montre comment placer la légende du côté interne par rapport au +graphique (à gauche du graphique pour les pages impaires -- de droite -- et à droite du +graphique pour les pages paires -- de gauche). + +\subsection{Légende à gauche de la figure}\label{ss+epsl+CGF}\index{caption!a gauche de la +figure@à gauche de la figure} +La commande \verb|\caption| place la légende en dessous de la figure ou table. Des +environnements \texttt{minipage} peuvent être utilisés pour forcer la commande \verb|\caption| +à placer la légende sur le côté de la figure. Par exemple, les commandes +\begin{verbatim} + \begin{figure} + \begin{minipage}[c]{.45\textwidth} + \centering + \caption{Légende sur le côté}% + \label{fig+side+caption} + \end{minipage}% + \hspace{.05\textwidth}% + \begin{minipage}[c]{.45\textwidth} + \centering + \includegraphics[width=\textwidth]{graphic.eps} + \end{minipage} + \end{figure} +\end{verbatim} + \begin{figure}[ht] + \begin{minipage}[c]{.45\textwidth} + \centering + \caption{Légende sur le côté}% +% \label{fig+side+caption} + \label{f35+epsl} + \end{minipage}% + \hspace{.05\textwidth}% + \begin{minipage}[c]{.45\textwidth} + \centering + \psfrag{Graphic}[][][2.5]{Graphique} + \includegraphics[width=\textwidth]{graphic.eps} + \end{minipage} + \end{figure} +produit la Figure~\vref{f35+epsl}. Il peut être souhaitable de placer une commande +d'espacement horizontal telle que \verb|\hfill|\index{hfill@\CS{hfill}, commande} ou \verb|\hspace{.05\textwidth}| entre les +minipages. + +La légende et le graphique de la Figure~\vref{f35+epsl} sont centrés verticalement. Si par +contre vous voulez aligner les hauts ou les bas du graphique et de la légende, voyez la +Section~\vref{ss+epsl+AVM}. + +\FloatBarrier +\subsection{Légende du côté de la reliure du dessin}\label{ss+epsl+CCRD}\index{caption!du +cote de la reliure@du côté de la reliure} +Le code ci-dessus pour la Figure~\vref{f35+epsl} place la légende sur la gauche du graphique. +Pour les documents en recto-verso, il peut être souhaitable de placer la légende du côté de la +reliure par rapport au graphique. Dans ce cas, la commande \verb|\ifthenelse| du paquetage +\texttt{ifthen} +\ifguide(décrit page~\pageref{ifthen+sty}) \fi +peut être utilisée pour choisir entre le +code pour les pages impaires et le code pour les pages paires. Par exemple, +\begin{verbatim} + \usepackage{ifthen} + ... + \begin{figure} \centering + \ifthenelse{\isodd{\pageref{fig+side+caption}}} + {% DÉBUT FIGURE PAGE IMPAIRE + \begin{minipage}[c]{.45\textwidth} + \centering + \caption{Légende sur le côté interne + (gauche car page de droite)}% + \label{fig+side+caption} + \end{minipage}% + \hspace{.05\textwidth}% + \begin{minipage}[c]{.45\textwidth} + \includegraphics[width=\textwidth]{graphic.eps} + \end{minipage}% + }% FIN FIGURE PAGE IMPAIRE + {% DÉBUT FIGURE PAGE PAIRE + \begin{minipage}[c]{.45\textwidth} + \includegraphics[width=\textwidth]{graphic.eps} + \end{minipage}% + \hspace{.05\textwidth}% + \begin{minipage}[c]{.45\textwidth} + \centering + \caption{Légende sur le côté interne + (droit car page de gauche)}% + \label{fig+side+caption} + \end{minipage}% + }% FIN FIGURE PAGE IMPAIRE + \end{figure} +\end{verbatim} +produit la Figure~\vref{fig+side+caption} dont la légende sera toujours entre la reliure et le +graphique. + \begin{figure}[ht] \centering + \ifthenelse{\isodd{\pageref{fig+side+caption}}} + {% DÉBUT FIGURE PAGE IMPAIRE + \begin{minipage}[c]{.45\textwidth} + \centering + \caption{Légende sur le côté interne (gauche car page de droite)}% + \label{fig+side+caption} + \end{minipage}% + \hspace{.05\textwidth}% + \begin{minipage}[c]{.45\textwidth} + \psfrag{Graphic}[][][2.5]{Graphique} + \includegraphics[width=\textwidth]{graphic.eps} + \end{minipage}% + }% FIN FIGURE PAGE IMPAIRE + {% DÉBUT FIGURE PAGE PAIRE + \begin{minipage}[c]{.45\textwidth} + \psfrag{Graphic}[][][2.5]{Graphique} + \includegraphics[width=\textwidth]{graphic.eps} + \end{minipage}% + \hspace{.05\textwidth}% + \begin{minipage}[c]{.45\textwidth} + \centering + \caption{Légende sur le côté interne (droit car page de gauche)}% + \label{fig+side+caption} + \end{minipage}% + }% FIN FIGURE PAGE IMPAIRE + \end{figure} + +\FloatBarrier +\subsection{Le paquetage \texttt{sidecap}} +Les méthodes des Sections~\vref{ss+epsl+ELS} et~\vref{ss+epsl+ESWF} placent la légende sur le +côté des figures. Si vous êtes prêts à sacrifier un peu de souplesse, le paquetage +\index{sidecap@\texttt{sidecap}, paquetage}\texttt{sidecap}% +\ifguide, décrit page~\pageref{o+sidecap}, \else{} \fi +peut faciliter le processus. + +Lorsqu'une commande \verb|\caption| est utilisée dans les environnements +\label{env+EP+SCfigure}\texttt{SCfigure}\index{SCfigure@\texttt{SCfigure}, environnement}, +\label{env+EP+SCfigure*}\texttt{SCfigure*}\index{SCfigure*@\texttt{SCfigure*}, environnement}, +\label{env+EP+SCtable}\texttt{SCtable}\index{SCtable@\texttt{SCtable}, environnement} +ou \label{env+EP+SCtable*}\texttt{SCtable*}\index{SCtable*@\texttt{SCtable*}, environnement} +définis par le paquetage \texttt{sidecap}, les légendes sont automatiquement +placées sur le côté du contenu de l'environnement. + +\lneed{6} +\noindent +Par exemple, +\begin{verbatim} + \usepackage{sidecap} + ... + \begin{SCfigure} + \includegraphics[width=3in]{graphic.eps} + \caption{Voici une \texttt{SCfigure} + \end{SCfigure} +\end{verbatim} +produit la Figure~\vref{f36+epsl}.% + \begin{SCfigure} + \psfrag{Graphic}[][][2.4]{Graphique} + \includegraphics[width=3in]{graphic.eps} + \caption{Voici une \texttt{SCfigure}}\label{f36+epsl} + \end{SCfigure} + +Les quatre options suivantes peuvent être spécifées dans l'argument optionnel de +la commande \verb|\usepackage|: +\begin{description} +\item[outercaption]\NL +Cette option place la légende à gauche pour les pages (paires) de gauche et à droite pour les +pages (impaires) de droite. (Option par défaut). +\item[innercaption]\NL +Cette option place la légende à droite pour les pages (paires) de gauche et à gauche pour les +pages (impaires) de droite. +\item[leftcaption]\NL +Cette option place la légende à gauche. +\item[rightcaption]\NL +Cette option place la légende à droite. +\end{description} +L'environnement \texttt{SCfigure} accepte deux arguments optionnels. +\begin{itemize} +\item Le premier argument optionnel spécifie la largeur relative de la légende par rapport à la +figure. Une valeur élevée (100 par exemple) réserve la largeur maximum possible. La valeur par +défaut est~1. +\item Le second argument optionnel spécifie le paramètre de placement de l'élément flottant +(par exemple \verb|[htp]| ou \verb|[!ht]|) (voir la Section~\vref{ss+epsl+PF}). +\end{itemize} + +\FloatBarrier +\section{Figures sur des pages paires ou impaires} +L'algorithme de placement de l'environnement \texttt{figure} ne vérifie pas si une figure +apparaît sur une page paire ou impaire. Pour contrôler le placement sur une page paire ou +impaire, il est nécessaire d'utiliser la commande \verb|\afterpage|\label{EP+afterpage+2}\index{afterpage@\CS{afterpage}, +commande} (qui fait partie du +paquetage \texttt{afterpage}% +\ifguide, décrit page~\pageref{o+afterpage}\fi) +et la commande +\verb|\ifthenelse| (qui fait partie du paquetage \texttt{ifthen}% +\ifguide, décrit page~\pageref{ifthen+sty}\fi) +pour forcer le placement d'une figure sur une page paire ou +impaire. + +%NO%\input{leftfig} +En mettant les graphiques dans des environnements \texttt{figure}, il est possible qu'une +figure de page paire flotte jusqu'à une page impaire. Mais la commande \verb|\figcaption| +définie dans la Section~\vref{s+epsl+FNF} peut être utilisée pour créer une figure sans +utiliser l'environnement \texttt{figure}. +\begin{verbatim} + \makeatletter + \newcommand{\figcaption}{\def\@captype{figure}\caption} + \makeatother +\end{verbatim} +La commande \verb|\ifthenelse| est alors utilisée pour placer le premier graphique sur la +prochaine page paire. Ceci requiert de taper deux fois la commande graphique, une fois pour le +cas où la prochaine page est impaire et une fois pour le cas où la prochaine page est paire. +Pour simplifier le code résultant, une commande \verb|\leftfig| est définie: +\begin{verbatim} + \newcommand{\leftfig}{% + \vspace*{\fill}% + \centering + \includegraphics{graphic.eps} + \figcaption{Ceci est sur une page de gauche (paire).} + \vspace*{\fill}\newpage} +\end{verbatim} +Les figures de pages de gauche sont alors créées en utilisant cette nouvelle commande +\verb|\leftfig| ainsi que les commandes \verb|\afterpage| et \verb|\ifthenelse|: +\lneed{4} +\begin{verbatim} + \afterpage{\clearpage% + \ifthenelse{\isodd{\value{page}}}% + {\afterpage{\leftfig}}% + {\leftfig}} +\end{verbatim} +% \newcommand{\leftfig}{% +% \vspace*{\fill}% +% \centering +% \psfrag{Graphic}[][][1.6]{Graphique} +% \includegraphics{graphic.eps} +% \figcaption{Ceci est sur une page de gauche (paire).}\label{fig+page+gauche} +% \vspace*{\fill}\newpage} +% \afterpage{\clearpage% +% \ifthenelse{\isodd{\value{page}}}% +% {\afterpage{\leftfig}}% +% {\leftfig}} +%NO%On a ainsi la Figure~\vref{fig+page+gauche}. + +\lneed{4} +\noindent +Notes sur le placement pair/impair: +\begin{itemize} +\item Pour forcer la figure sur une page de droite (impaire), inversez l'ordre des arguments du +\verb|\ifthenelse|. +\begin{verbatim} + \afterpage{\clearpage% + \ifthenelse{\isodd{\value{page}}}% + {\leftfig}}% + {\afterpage{\leftfig}} +\end{verbatim} +\item Utiliser \verb|\value{page}| au lieu de \verb|\pageref| est avantageux car +\verb|\value{page}| est toujours correct (\verb|\pageref| n'est correct que lorsque les +références croisées \LaTeX\ ont convergé). +\item Lors de l'utilisation de grandes figures, il est possible qu'une coupure de page +survienne à l'intérieur de la figure (c'est-à-dire entre le graphique et la légende). La +figure peut être forcée à rester en un seul morceau en l'enfermant dans un environnement +\texttt{minipage}. +\begin{verbatim} + \newcommand{\leftfig}{% + \vspace*{\fill}% + \begin{minipage}{\textwidth} + \centering + \includegraphics{graphic.eps} + \figcaption{Ceci est sur une page de gauche (paire).} + \end{minipage} + \vspace*{\fill}\newpage} +\end{verbatim} +\item La commande \verb|\afterpage| est parfois sujette à des problèmes, allant dans de rares +occasions jusqu'à provoquer une erreur «~\texttt{lost float}~». Le fait d'enlever le \verb|\clearpage| +devant \verb|\ifthenelse| peut résoudre le problème. +\begin{verbatim} + \afterpage{\ifthenelse{\isodd{\value{page}}}% + {\afterpage{\leftfig}}% + {\leftfig}} +\end{verbatim} +\item Dans l'exemple ci-dessus, la figure utilise en entier la page paire. Pour placer la +figure au sommet de la page paire, modifiez ou enlevez les commandes \verb|\vspace*{\fill}| et +\verb|\newpage| +\begin{verbatim} + \newcommand{\leftfig}{% + \centering + \includegraphics{graphic.eps} + \figcaption{Ceci est sur une page de gauche (paire).} + \vspace{\floatsep}} +\end{verbatim} +\end{itemize} + +\subsection{Figures sur des pages face à face}\index{face a face@face à face (figures)}% +\index{figures!face a face@face à face} +Pour faciliter la comparaison de deux figures dans un document recto-verso (option de classe +\texttt{twoside}), il peut être souhaitable de placer les figures sur des pages se faisant +face. Pour réaliser ceci, une procédure similaire au placement sur pages paires/impaires de la +section précédente doit être utilisée. Pour simplifier le code résultant, une commande +\verb|\facingfigures| est définie par +\begin{verbatim} + \newcommand{\facingfigures}{% + \vspace*{\fill}% + \centering + \includegraphics{left.eps} + \figcaption{Ceci est sur une page de gauche (paire).} + \vspace*{\fill}\newpage\vspace*{\fill}% + \centering + \includegraphics{right.eps} + \figcaption{Ceci est sur une page de droite (impaire).} + \vspace*{\fill}\newpage} +\end{verbatim} +Les figures se faisant face sont alors créées en utilisant \verb|\facingfigures| avec les +commandes \verb|\afterpage| et \verb|\ifthenelse| +\begin{verbatim} + \afterpage{\clearpage% + \ifthenelse{\isodd{\value{page}}}% + {\afterpage{\facingfigures}}% + {\facingfigures}} +\end{verbatim} + +\section{Figures encadrées}\index{figures!encadrées} +Le terme \emph{Figure Encadrée} (\emph{Boxed Figure}) fait référence à deux situations: +\begin{itemize} +\item Un boîte entoure le dessin de la figure mais pas la légende de la figure. +\item Un boîte entoure le dessin de la figure et sa légende. +\end{itemize} +La méthode de base pour encadrer quelque chose est simplement de placer cette chose à +l'intérieur d'une commande \verb|\fbox|\label{EP+fbox+1}\index{fbox@\CS{fbox}, commande}, qui entoure la chose avec une boîte rectangulaire. Le +paquetage \texttt{fancybox}\index{fancybox@\texttt{fancybox}, paquetage}, +\ifguide décrit page~\pageref{o+fancybox}, \fi +offre des boîtes de styles +divers (voir la Section~\vref{ss+epsl+LPFB}). + +\subsection{Cadre autour du dessin} +Placer une commande \verb|\fbox| autour de la commande \verb|\includegraphics| produit une +boîte autour du graphique. Par exemple, les commandes +\begin{verbatim} + \begin{figure} \centering + \fbox{\includegraphics[totalheight=2in]{pend.eps}} + \caption{Boîte autour du graphique, mais pas autour de la légende}% + \label{fig+boxed-graphic} + \end{figure} +\end{verbatim} +placent une boîte autour du graphique, comme le montre la Figure~\vref{f37+epsl}. + \begin{figure}[htb] \centering +\psfrag{q1}{$\theta_1$} +\psfrag{q2}{$\theta_2$} +\psfrag{L1}{$L_1$} +\psfrag{L2}{$L_2$} +\psfrag{P1}[][]{$P_1$} +\psfrag{P2}[][]{\large $P_2$} + \fbox{\includegraphics[totalheight=2in]{pend.eps}} + \caption{Boîte autour du graphique, mais pas autour de sa légende}% + %\label{fig+boxed-graphic} + \label{f37+epsl} + \end{figure} + +\FloatBarrier +\subsection{Cadre autour de la figure et de la légende} +Pour inclure dans le cadre à la fois le dessin de la figure et sa légende, on peut être tenté +de mettre la commande \verb|\caption| à l'intérieur de la commande \verb|\fbox|. Mais ceci ne +marche pas car \verb|\caption| ne peut être utilisée qu'en mode paragraphe, alors que le +contenu d'une commande \verb|\fbox| est traité en mode~LR\,\footnote{\LaTeX\ utilise trois +modes: le mode LR (mode \emph{left-right} ou gauche-droite), le mode paragraphe et le mode mathématique. +Voir~\cite[pages~36,103--5]{latex-manual}.}. + +Puisque le contenu des environnements \texttt{minipage} et des commandes \verb|\parbox| est +traité en mode paragraphe, la commande \verb|\caption| peut être incluse dans la \verb|\fbox| +en mettant le contenu de \verb|\fbox| à l'intérieur d'un environnement \texttt{minipage} ou +d'une commande \verb|\parbox|. Mais comme les minipages et les parboxes ont besoin d'une +spécification de largeur, il n'y a pas de manière simple de rendre la \verb|\fbox| exactement +aussi large que le dessin ou la légende. + +%\enlargethispage*{1\baselineskip} +\lneed{6} +\noindent +Par exemple, les commandes +\begin{verbatim} + \begin{figure} \centering + \fbox{\begin{minipage}{4in} + \centering + \includegraphics[totalheight=2in]{pend.eps} + \caption{Cadre autour du dessin + et de la légende de la figure}% + \label{fig+boxed-figure} + \end{minipage}} + \end{figure} +\end{verbatim} +placent un cadre autour du dessin et de la légende d'une figure, comme le montre la +Figure~\vref{f38+epsl}. +\lneed{5} + \begin{figure}[ht] \centering + \fbox{\begin{minipage}{4in} + \centering +\psfrag{q1}{$\theta_1$} +\psfrag{q2}{$\theta_2$} +\psfrag{L1}{$L_1$} +\psfrag{L2}{$L_2$} +\psfrag{P1}[][]{$P_1$} +\psfrag{P2}[][]{\large $P_2$} + \includegraphics[totalheight=2in]{pend.eps} + \caption{Cadre autour du dessin + et de la légende de la figure}% + %\label{fig+boxed-figure} + \label{f38+epsl} + \end{minipage}} + \end{figure} +\lneed{5} +\noindent +C'est en général un processus par essais et erreurs qui sera utilisé pour déterminer une +largeur de minipage qui donnera une boîte qui entoure parfaitement la légende et le dessin. Ce +processus par essais et erreurs peut être évité par les approches suivantes: +\begin{enumerate}[1.] +\item Choisissez une largeur de minipage arbitraire et forcez le graphique à être aussi large +que la minipage +\begin{quote} +\verb|\includegraphics[width=\textwidth]{pend.eps}| +\end{quote} +\item Si l'on veut spécifier la hauteur du dessin, la largeur adéquate pour la minipage peut +être calculée en plaçant le dessin dans une boîte et en mesurant la largeur de la boîte. +\begin{verbatim} + \newsavebox{\mybox} + \newlength{\mylength} + \sbox{\mybox}{\includegraphics[height=3in]{file.eps}} + \settowidth{\mylength}{\usebix{\mybox}} + \begin{figure} \centering + \fbox{\begin{minipage}{\mylength} + \centering + \usebox{\mybox} + \caption{Cadre autour du dessin + et de la légende de la figure}% + \label{fig+boxed-figure} + \end{minipage} + \end{figure} +\end{verbatim} +\item Pour garantir une légende d'une seule ligne, la minipage peut être rendue aussi large que +la légende en estimant la largeur de celle-ci avec une commande \verb|\settowidth| +\begin{verbatim} + \newlength{\mylength} + \settowidth{\mylength}{Figure~XX: + Cadre autour du dessin et de la légende de la figure} + \fbox{\begin{minipage}{\mylength} + ... +\end{verbatim} +\end{enumerate} + +\FloatBarrier +\subsection{Adaptation des paramètres de \texttt{\bs fbox}}\label{ss+epsl+APFB} +Dans les Figures~\vref{f37+epsl} et~\vref{f38+epsl}, la boîte est construite avec les traits +épais de 0.4pt et un espacement de 3pt entre le cadre et le dessin. Ces deux dimensions peuvent +être adaptées en modifiant les variables longueurs de \LaTeX\ +\verb|\fboxrule|\label{EP+fboxrule+1}\index{fboxrule@\CS{fboxrule}, longueur} et +\verb|\fboxsep|\label{EP+fboxsep+1}\index{fboxsep@\CS{fboxsep}, longueur}, respectivement, avec la commande \verb|\setlength|. Par exemple, les +commandes +\begin{verbatim} + \begin{figure} \centering + \setlength{\fboxrule}{3pt} + \setlength{\fboxsep}{1cm} + \fbox{\includegraphics[totalheight=2in]{pend.eps}} + \caption{Graphique avec un cadre adapté}\label{fig+boxed-custom} + \end{figure} +\end{verbatim} +placent un cadre fait de traits épais de 3pt et distant du dessin d'un centimètre, comme le +montre la Figure~\vref{f39+epsl}. + \begin{figure}[htb] \centering + \setlength{\fboxrule}{3pt} + \setlength{\fboxsep}{1cm} +\psfrag{q1}{$\theta_1$} +\psfrag{q2}{$\theta_2$} +\psfrag{L1}{$L_1$} +\psfrag{L2}{$L_2$} +\psfrag{P1}[][]{$P_1$} +\psfrag{P2}[][]{\large $P_2$} + \fbox{\includegraphics[totalheight=2in]{pend.eps}} + \caption{Graphique avec un cadre adapté}% + %\label{fig+boxed-custom} + \label{f39+epsl} + \end{figure} + + +\FloatBarrier +\subsection{Le paquetage \texttt{fancybox}}\label{ss+epsl+LPFB} +Dans les Figures~\vref{f37+epsl}, \vref{f38+epsl} et dans la Figure~\vref{f39+epsl}, la commande \verb|\fbox| +était utilisée pour placer des cadres rectangulaires standard autour des figures. Le paquetage +\texttt{fancybox} +\ifguide(décrit page~\pageref{o+fancybox}) \fi +offre quatre commandes +\verb|\shadowbox|, \verb|\doublebox|, \verb|\ovalbox| et \verb|\Ovalbox| qui produisent +d'autres types de cadres. + \begin{table}[htp] + \ifthenelse{\isodd{\pageref{t13+epsl}}}% + {% DÉBUT FIGURE PAGE IMPAIRE + \begin{narrow}{0in}{-0.5in} + \topcaption{Légende de la figure}% + \input{epsl-t13} + \label{t13+epsl} + \end{narrow} + }% FIN FIGURE PAGE IMPAIRE + {% DÉBUT FIGURE PAGE PAIRE + \begin{narrow}{-0.5in}{0in} + \topcaption{Commandes de \texttt{fancybox}}% + \input{epsl-t13} + \label{t13+epsl} + \end{narrow} + }% FIN FIGURE PAGE PAIRE + \end{table} + +Comme \verb|\fbox|, la séparation entre ces cadres et leur contenu est contrôlée par la +longueur \LaTeX\ \verb|\fboxsep|\label{EP+fboxsep+2}\index{fboxsep@\CS{fboxsep}, longueur}. La longueur \verb|\shadowsize| est réglée avec % la commande +\verb|\setlength|, comme cela a été fait pour \verb|\fboxrule| et \verb|\fboxsep| dans la +Section~\vref{ss+epsl+APFB}. Les traits pour \verb|\ovalbox| et \verb|\Ovalbox| ont des +épaisseurs qui correspondent aux paramètres \verb|\thicklines| et \verb|\thinlines| de +l'environnement \texttt{picture}, paramètres qui \emph{ne sont pas} des longueurs et donc ne +peuvent pas être changés par la commande \verb|\setlength|. Les valeurs de \verb|\thicklines| +et \verb|\thinlines| dépendent de la taille et du style de la fonte courante. Des valeurs +typiques sont 0.8pt pour \verb|\thicklines| et 0,4pt pour \verb|\thinlines|. Par exemple, les +commandes +\begin{verbatim} + \begin{figure} \centering + \shadowbox{\begin{minipage}{3.2in} \centering + \captionstyle{hang} + \includegraphics[totalheight=2in]{pend.eps} + \caption{Cadre ombré autour de la figure entière}% + \label{fig+boxed-fancy} + \end{minipage}} + \end{figure} +\end{verbatim} +placent un cadre ombré autour du dessin et de la légende de la figure, comme le montre la +Figure~\vref{f40+epsl}. + \begin{figure}[htb] \centering + \shadowbox{\begin{minipage}{3.2in} + \centering +\psfrag{q1}{$\theta_1$} +\psfrag{q2}{$\theta_2$} +\psfrag{L1}{$L_1$} +\psfrag{L2}{$L_2$} +\psfrag{P1}[][]{$P_1$} +\psfrag{P2}[][]{\large $P_2$} + \includegraphics[totalheight=2in]{pend.eps} + \captionstyle{hang} + \caption{Cadre ombré autour de la figure entière}% + %\label{fig+boxed-fancy} + \label{f40+epsl} + \end{minipage}} + \end{figure} + +\FloatBarrier +\section{Dessins côte à côte}\label{s+epsl+DCC} +Les commandes nécessaires pour mettre des dessins côte à côte dépendent de la manière dont +l'utilisateur souhaite que les dessins soient organisés. Cette section présente trois +groupements courants de dessins côte à côte. +\begin{enumerate}[1.] +\item Les dessins côte à côte sont combinés en une seule figure. +\item Les dessins côte à côte forment chacun sa propre figure (par exemple, +Figure~\vref{f43+epsl} et Figure~\vref{f44+epsl}). +\item Les dessins côte à côte forment chacun une sous-figure (par exemple, +Sous-figure~\vref{sf49a+epsl} et Sous-figure~\vref{sf49b+epsl}, qui font partie de la +Figure~\vref{f49+epsl}). +\end{enumerate} +Cette section décrit les deux méthodes suivantes pour construire les trois types de groupement +\begin{enumerate}[a)] +\item Commandes \verb|\includegraphics| successives. +\item Minipages côte à côte, chacune contenant une commande \verb|\includegraphics|. +\end{enumerate} +Il est très important de comprendre le matériel de la Section~\vref{s+epsl+TLX} lorsque +vous construisez des figures côte à côte. Les figures côte à côte sont créées en plaçant des +boîtes (soit \verb|\includegraphics| soit des minipages) l'une à côté de l'autre sur une +ligne. + +\subsection{Dessins côte à côte dans une seule figure} +La méthode la plus facile pour créer des dessins côte à côte dans une seule figure est +d'employer des commandes \verb|\includegraphics| successives, bien qu'utiliser des minipages +côte à côte facilite l'alignement vertical des dessins. + +\lneed{9} +\subsubsection{Utilisation de commandes \texttt{\bs includegraphics} côte à côte} +Le code suivant +\begin{verbatim} + \begin{figure} \centering + \includegraphics[width=1in]{graphic.eps}% + \hspace{1in}% + \includegraphics[width=2in]{graphic.eps}% + \caption{Deux dessins dans une seule figure} + \end{figure} +\end{verbatim} +produit la Figure~\vref{f41+epsl} qui est large de 4~pouces (un pouce pour le premier +fichier \texttt{graphic.eps} inséré, un pouce pour \label{EP+hspace+1}\verb|\hspace|\index{hspace@\CS{hspace}, commande} et deux pouces pour le second +\texttt{graphic.eps}). La commande \verb|\hspace| peut être omise ou remplacée par +\verb|\hfill|\label{EP+hfill+1}\index{hfill@\CS{hfill}, commande}, qui pousse les dessins contre les marges (voir la Section~\vref{ss+epsl+EH}). + \begin{figure}[htb] \centering + \psfrag{Graphic}[][][0.8]{Graphique} + \includegraphics[width=1in]{graphic.eps}% + \hspace{1in}% + \psfrag{Graphic}[][][1.6]{Graphique} + \includegraphics[width=2in]{graphic.eps}% + \caption{Deux dessins dans une seule figure}\label{f41+epsl} + \end{figure} + +\FloatBarrier +\subsubsection{Utilisation de minipages côte à côte} +Le fait de placer les commandes \verb|\includegraphics| à l'intérieur d'environnements +\texttt{minipage} donne plus de contrôle à l'utilisateur sur le placement vertical du dessin. +Par exemple +\begin{verbatim} + \begin{figure} \centering + \begin{minipage}[c]{0.5\textwidth} + \centering \includegraphics[width=1in]{graphic.eps} + \end{minipage}% + \begin{minipage}[c]{0.5\textwidth} + \centering \includegraphics[width=2in]{graphic.eps} + \end{minipage} + \caption{Centres alignés verticalement} + \end{figure} +\end{verbatim} +produit la Figure~\vref{f42+epsl}, qui a des dessins centrés verticalement. + \begin{figure}[htb] \centering + \begin{minipage}[c]{0.5\textwidth} + \psfrag{Graphic}[][][0.8]{Graphique} + \centering \includegraphics[width=1in]{graphic.eps} + \end{minipage}% + \begin{minipage}[c]{0.5\textwidth} + \psfrag{Graphic}[][][1.6]{Graphique} + \centering \includegraphics[width=2in]{graphic.eps} + \end{minipage} + \caption{Centres alignés verticalement}\label{f42+epsl} + \end{figure} + +\lneed{6} +\noindent +Notes sur cet exemple: +\begin{itemize} +\item Comme toute autre objet \LaTeX, les minipages sont positionnées de manière que leur +point de référence soit aligné sur la ligne de base courante. Par défaut, les minipages +utilisent l'option \texttt{[c]} qui place le point de référence au centre du bord gauche de la +minipage, l'option \texttt{[t]} place le point de référence sur le bord gauche de la minipage +au niveau de la ligne de base de la ligne du haut de la minipage, et l'option \texttt{[b]} +place le point de référence sur le bord gauche de la minipage, au niveau de la ligne de base +de la ligne du bas de la minipage (voir la Section~\vref{ss+epsl+AVM}). +\item Le \verb|%| après le premier \verb|\end{minipage}| évite l'insertion d'un espacement inter-mots +entre les boîtes \texttt{minipage} (voir la Section~\vref{ss+epsl+EH}). +\item Lorsque les largeurs des minipages n'ont pas pour somme 1.0\verb|\textwidth|, les +commandes \label{EP+hspace+2}\verb|\hspace|\index{hspace@\CS{hspace}, commande} ou \verb|\hfill|\label{EP+hfill+2}\index{hfill@\CS{hfill}, commande} peuvent être utilisées pour spécifier l'espacement +horizontal (voir la Section~\vref{ss+epsl+EH}). +\end{itemize} + +\FloatBarrier +\subsection{Figures côte à côte} +Dans la section précédente, plusieurs environnement \texttt{minipage} étaient utilisés à +l'intérieur d'un environnement \texttt{figure} pour produire une seule figure formée de +plusieurs dessins. Placer des instructions \verb|\caption| à l'intérieur des minipages +fait que les minipages elles-mêmes deviennent des figures. Par exemple +\begin{verbatim} + \begin{figure} \centering + \begin{minipage}[t]{0.5\textwidth} + \centering + \includegraphics[width=1in]{graphic.eps} + \caption{Petite boîte}\label{fig+side+a} + \end{minipage}% + \begin{minipage}[t]{0.5\textwidth} + \centering + \includegraphics[width=1.5in]{graphic.eps} + \caption{Grande boîte}\label{fig+side+b} + \end{minipage} + \end{figure} +\end{verbatim} +produit les Figures~\ref{f43+epsl} et~\vref{f44+epsl}. + \begin{figure}[htb] \centering + \begin{minipage}[t]{0.5\textwidth} + \centering + \psfrag{Graphic}[][][0.8]{Graphique} + \includegraphics[width=1in]{graphic.eps} + \caption{Petite boîte}\label{f43+epsl} + \end{minipage}% + \begin{minipage}[t]{0.5\textwidth} + \centering + \psfrag{Graphic}[][][1.2]{Graphique} + \includegraphics[width=1.5in]{graphic.eps} + \caption{Grande boîte}\label{f44+epsl} + \end{minipage} + \end{figure} + +Bien que les commandes ci-dessus n'utilisent en tout \emph{qu'un seul} environnement \texttt{figure}, +elles produisent \emph{deux} figures car deux commandes \verb|\caption| ont été utilisées. + +%\FloatBarrier +\subsubsection{Minipages distinctes pour les légendes} +Les options \texttt{[t]} pour les minipages côte à côte dans les Figures~\vref{f43+epsl} +et~\vref{f44+epsl} font que les lignes de base des dessins sont alignées (voir la +Section~\vref{ss+epsl+AVM}). Cela marche bien pour les graphiques sans rotation car ces +options font que les sommets des légendes sont alignés. Mais cela ne marche pas bien lorsque +les bas des dessins ne sont pas alignés. Par exemple, +\begin{verbatim} + \begin{figure} \centering + \begin{minipage}[t]{.33\textwidth} + \centering + \includegraphics[width=2cm]{graphic.eps} + \caption{Cadre avec une longue légende} + \end{minipage}% + \begin{minipage}[t]{.33\textwidth} + \centering + \includegraphics[width=2cm,angle=-30]{graphic.eps} + \caption{Cadre avec rotation} + \end{minipage}% + \end{figure} +\end{verbatim} +produit les Figures~\vref{f45+epsl} et~\vref{f46+epsl} qui n'ont pas leurs légendes alignées. +L'option \texttt{[b]} de minipage ne nous aide pas, car elle aligne les lignes du bas des +légendes. + \begin{figure}[htb] \centering + \begin{minipage}[t]{.33\textwidth} + \centering + \psfrag{Graphic}[][][0.63]{Graphique} + \includegraphics[width=2cm]{graphic.eps} + \caption{Cadre avec une longue légende}\label{f45+epsl} + \end{minipage}% + \begin{minipage}[t]{.33\textwidth} + \centering + \psfrag{Graphic}[][][0.63]{Graphique} + \includegraphics[width=2cm,angle=-30]{graphic.eps} + \caption{Cadre avec rotation}\label{f46+epsl} + \end{minipage}% + \end{figure} + +L'alignement des dessins et des légendes peut être réalisé séparément en créant deux rangées de +minipages: la première rangée contenant les dessins et la seconde rangée contenant les légendes. +Par exemple +\begin{verbatim} + \begin{figure} \centering + \begin{minipage}[b]{.36\textwidth} + \centering + \psfrag{Graphic}[][][0.63]{Graphique} + \includegraphics[width=2cm]{graphic.eps} + \end{minipage}% + \hspace{1cm}% + \begin{minipage}[b]{.36\textwidth} + \centering + \psfrag{Graphic}[][][0.63]{Graphique} + \includegraphics[width=2cm,angle=-30]{graphic.eps} + \end{minipage}\\[-12pt] + \begin{minipage}[t]{.36\textwidth} + \caption{Cadre avec une longue légende} + \end{minipage}% + \hspace{1cm}% + \begin{minipage}[t]{.36\textwidth} + \caption{Cadre avec rotation} + \end{minipage}% + \end{figure} +\end{verbatim} +produit les Figures~\vref{f47+epsl} et~\vref{f48+epsl}, qui ont les lignes de base des dessins +alignées et les lignes du haut des légendes alignées. + \begin{figure}[hbt] + \psfrag{Graphic}[][][0.63]{Graphique} + \centering + \begin{minipage}[b]{.36\textwidth} + \centering + \includegraphics[width=2cm]{graphic.eps} + \end{minipage}% + \hspace{1cm}% + \begin{minipage}[b]{.36\textwidth} + \centering + \includegraphics[width=2cm,angle=-30]{graphic.eps} + \end{minipage}\\[-12pt] + \begin{minipage}[t]{.36\textwidth} + \caption{Cadre avec une longue légende}\label{f47+epsl} + \end{minipage}% + \hspace{1cm}% + \begin{minipage}[t]{.36\textwidth} + \caption{Cadre avec rotation}\label{f48+epsl} + \end{minipage}% + \end{figure} + +\lneed{5} +\noindent +Notes sur cet exemple: +\begin{itemize} +\item Le \verb|\\| coupe la ligne après le dernier dessin. L'argument optionnel de \verb|\\| +(\texttt{12pt}) rapproche les légendes des dessins en retirant 12~points d'espacement vertical +sur la coupure de ligne. Cette longueur devrait être ajustée par l'utilisateur. +\item Les minipages pour les dessins ont l'option \texttt{[b]} pour que leurs points de +référence soient sur la ligne de base de la ligne du bas de la minipage. +\item Les minipages des légendes ont l'option \texttt{[t]} pour que leurs points de référence +soient sur la ligne de base de la ligne du haut de la minipage. +\item Toute commande \verb|\label| doit être placée dans la même minipage que la commande +\verb|\caption| correspondante, \emph{après} la commande \verb|\caption|. +\end{itemize} + +%\FloatBarrier +\subsection{Sous-figures côte à côte}\label{ss+epsl+SFCC} +Il peut être souhaitable de faire référence à des dessins côte à côte à la fois +individuellement et comme un groupe. La commande +\verb|\subfigure|\label{EP+subfigure}\index{subfigure@\CS{subfigure}, commande} +(du paquetage +\index{subfigure@\texttt{subfigure}, paquetage}% +\texttt{subfigure}% +\ifguide, décrit page~\pageref{o+subfigure}\fi) +définit le groupe de dessins côte à +côte comme une seule figure et définit chaque dessin comme une sous-figure. Par exemple: +\begin{verbatim} + \begin{figure} \centering + \subfigure[Petit cadre avec une longue légende]{% + \label{fig+subfig+a} % label de la première sous-figure + \includegraphics[width=1in]{graphic.eps}} + \hspace{1in} + \subfigure[Grand cadre]{% + \label{fig+subfig+b} % label de la seconde sous-figure + \includegraphics[width=1.5in]{graphic.eps}} + \caption{Deux sous-figures}% + \label{fig+subfig} % label de la figure entière + \end{figure} +\end{verbatim} +produit la Figure~\vref{f49+epsl}. +Taper \verb|\ref{fig+subfig+a}| produit~\ref{sf49a+epsl}, +taper \verb|\ref{fig+subfig+b}| produit~\ref{sf49b+epsl} et +taper \verb|\ref{fig+subfig}| produit~\ref{f49+epsl}. + \begin{figure}[tbh] \centering + \subfigure[Petit cadre avec une longue légende]{% + \label{sf49a+epsl} % label de la première sous-figure + \psfrag{Graphic}[][][.8]{Graphique} + \includegraphics[width=1in]{graphic.eps}} + \hspace{1in} + \subfigure[Grand cadre]{% + \label{sf49b+epsl} % label de la seconde sous-figure + \psfrag{Graphic}[][][1.2]{Graphique} + \includegraphics[width=1.5in]{graphic.eps}} + \caption{Deux sous-figures}% + \label{f49+epsl} % label de la figure entière + \end{figure} + +\subsubsection{Environnements minipage à l'intérieur de sous-figures} +Comme les autres dessins côte à côte, les sous-figures peuvent être utilisées avec des +environnements \texttt{minipage}. Selon la situation, ceci peut faciliter la réalisation de +l'espacement désiré. Par exemple +\lneed{6} +\begin{verbatim} + \begin{figure} + \subfigure[Petit cadre avec une longue légende]{% + \label{fig+mini+subfig+a} %% label de la première sous-figure + \begin{minipage}[b]{0.5\textwidth} + \centering\includegraphics[width=1in]{graphic.eps} + \end{minipage}}% + \subfigure[Grand cadre]{% + \label{fig+mini+subfig+b} %% label de la seconde sous-figure + \begin{minipage}[b]{0.5\textwidth} + \centering\includegraphics[width=1.5in]{graphic.eps} + \end{minipage}} + \caption{Minipages dans des sous-figures}% + \label{fig+mini+subfig} %% label de la figure entière + \end{figure} +\end{verbatim} +produit la Figure~\vref{f50+epsl}, qui contient les sous-figures~\ref{sf50a+epsl} +et~\ref{sf50b+epsl}. + \begin{figure}[htb] + \subfigure[Petit cadre avec une longue légende]{% + \label{sf50a+epsl} %% label de la première sous-figure + \begin{minipage}[b]{0.5\textwidth} + \psfrag{Graphic}[][][0.8]{Graphique} + \centering\includegraphics[width=1in]{graphic.eps} + \end{minipage}}% + \subfigure[Grand cadre]{% + \label{sf50b+epsl} %% label de la seconde sous-figure + \begin{minipage}[b]{0.5\textwidth} + \psfrag{Graphic}[][][1.2]{Graphique} + \centering\includegraphics[width=1.5in]{graphic.eps} + \end{minipage}} + \caption{Minipages dans des sous-figures}% + \label{f50+epsl} %% label de la figure entière + \end{figure} + +Puisque la légende d'une sous-figure est aussi large que la sous-figure, les légendes des +sous-figures de la Figure~\ref{f50+epsl} sont plus larges que celles de la +Figure~\vref{f49+epsl}. Ceci parce que les sous-figures de la Figure~\ref{f49+epsl} ne +contiennent que les dessins alors que celles de la Figure~\ref{f50+epsl} contiennent des +minipages de largeur \texttt{0.5\bs textwidth}. + +\subsubsection{Changer la numérotation des sous-figures} +Les étiquettes des sous-figures ont deux formes: +\begin{enumerate}[1.] +\item Une qui apparaît en dessous de la sous-figure comme portion de la légende. Elle est +produite par la commande \verb|\@thesubfigure|. +\item Une qui apparaît lorsque la commande \verb|\ref| est utilisée. Elle est produite par +concaténation de la sortie de \verb|\p@subfigure| et de la sortie de \verb|\thesubfigure|. +\end{enumerate} +Ces commandes utilisent le compteur \texttt{subfigure} et la commande \verb|\thesubfigure|, ce +qui fait que la mise en forme de l'étiquette de sous-figure est contrôlée par les commandes +suivantes: +\begin{itemize} +\item La commande \verb|\thefigure| imprime le numéro de la figure courante. +\item Le compteur \texttt{subfigure} compte les sous-figures. +La commande +de mise en page +\verb|\alph{subfigure}| imprime la valeur du compteur \texttt{subfigure} en lettres +minuscules, alors que +par contre %ADDED for formatting +\verb|\roman{subfigure}| imprime la valeur du compteur \texttt{subfigure} +en chiffres romains minuscules +(voir \ifguide page~\pageref{tm3+alph} et~\fi\cite[page~98]{latex-manual} ou~\cite[page~446]{latex-comp} +pour une liste des commandes d'impression des compteurs). +\item La commande \verb|\thesubfigure| est par défaut \verb|(\alph{subfigure})| qui produit +(a), (b), etc. +\item La commande \verb|\@thesubfigure| est par défaut \verb|\thesubfigure\space| qui ajoute +un espace entre l'étiquette de la légende et la légende. +\item La commande \verb|\p@subfigure| est par défaut \verb|\thefigure| +\end{itemize} +Ces commandes donnent par défaut les étiquettes de légende (a), (b), etc. et les étiquettes de +référence par \verb|\ref| 12(a), 12(b), etc. +Voir \ifguide page~\pageref{o+subfigure} et~\fi\cite{subfigure} +pour le contrôle de la taille et de la fonte des étiquettes des sous-figures. + +\lneed{5} +\MARTIT{\botsmash{\tshortstack[r]{Exemples de\STRUT\\Sous-figures\STRUT}}~~}{\null}% +\vspace*{-2.5\baselineskip} +\begin{enumerate}[1.] +\item Pour avoir des étiquettes de légende (i), (ii), etc. et des étiquettes pour \verb|\ref| +12i. 12ii, etc., tapez les commandes suivantes (de préférence dans le préambule du fichier +\LaTeX): +\begin{verbatim} + \renewcommand{\thesubfigure}{\roman{subfigure}} + \makeatletter + \renewcommand{\@thesubfigure}{(\thesubfigure)\space} + \renewcommand{\p@subfigure}{\thefigure} + \makeatother +\end{verbatim} +La commande \verb|\makeatletter|\label{EP+makeatletter+2}\index{makeatletter@\CS{makeatletter}, commande} +dit à \LaTeX\ de traiter le caractère \verb|@| comme une +lettre, ce qui permet le redéfinition des commandes \index{internes@internes, commandes}internes. +La commande \verb|\makeatother|\label{EP+makeatother+2}\index{makeatother@\CS{makeatother}, commande} +dit à \LaTeX\ de revenir au comportement normal qui traite \verb|@| comme une non-lettre. +\item Pour avoir des étiquettes de légende 12.1:, 12.2:, etc. et des étiquettes pour +\verb|\ref| 12.1, 12.2, etc., tapez les commandes suivantes +\begin{verbatim} + \renewcommand{\thesubfigure}{\thefigure.\arabic{subfigure}} + \makeatletter + \renewcommand{\@thesubfigure}{\thesubfigure:\space} + \renewcommand{\p@subfigure}{} + \makeatother +\end{verbatim} +\end{enumerate} + +\subsubsection{Ajouter les sous-figures à la liste des figures} +Par défaut, la Liste des Figures engendrée par la commande +\verb|\listoffigures|\label{EP+listoffigures+1}\index{listoffigures@\CS{listoffigures}, commande} inclut +seulement les figures, \emph{pas} les sous-figures. Pour ajouter les sous-figures à la Liste +des Figures, tapez +\begin{quote} +\verb|\setcounter{lofdepth}{2}| +\end{quote} +avant la commande \verb|\listoffigures|. + +Notez qu'une modification dans \LaTeX\ a fait que le paquetage \texttt{subfigure} actuel (mars +1995) ajoute «~numberline1~» au début de chaque entrée de sous-figure dans la Liste des +Figures. Pour corriger cela, ajoutez le code suivant dans le préambule de votre +document\,\footnote{NdT: ou dans un paquetage, sans \texttt{\bs makeatletter} ni \texttt{\bs +makeatother}, qu'il faudra charger par \texttt{\bs usepackage\{.{}.{}.\}}.}: +\begin{verbatim} + \makeatletter + \renewcommand{\@subcaption}[2]{% + \begingroup + \let\label\@gobble + \def\protect{\string\string\string}% + \xdef\@subfigcaptionlist{% + \@subfigcaptionlist,% + {\numberline {\@currentlabel}% + \noexpand{\ignorespaces #2}}}% + \endgroup + \@nameuse{@make#1caption}{\@nameuse{@the#1}}{#2}} + \makeatother +\end{verbatim} + +\section{Dessins empilés} +Dans la Section~\vref{s+epsl+DCC}, les figures côte à côte sont arrangées en plaçant des blocs +(soit \verb|\includegraphics| soit minipages) l'un à côté de l'autre sur une ligne. Les +dessins empilés sont construits exactement de la même manière. Par exemple, +\begin{verbatim} + \begin{figure} \centering + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 1} + \end{minipage}% + \hspace{0.04\textwidth}% + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 2} + \end{minipage}\\[20pt] + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 3} + \end{minipage}% + \hspace{0.04\textwidth}% + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 4} + \end{minipage}% + \hspace{0.04\textwidth}% + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 5} + \end{minipage} + \end{figure} +\end{verbatim} +produit les Figures~\ref{f51+epsl}--\vref{f55+epsl}. Le \verb|\\[20pt]| après la minipage +«~Légende~2~» crée une coupure de ligne avec 20~points d'espacement vertical supplémentaire. + \begin{figure}[htb] + \captionstyle{center} + \renewcommand{\captionfont}{\small} + \psfrag{Graphic}[][][0.8]{Graphique} + \centering + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 1}\label{f51+epsl} + \end{minipage}% + \hspace{0.04\textwidth}% + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 2} + \end{minipage}\\[20pt] + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 3} + \end{minipage}% + \hspace{0.04\textwidth}% + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 4} + \end{minipage}% + \hspace{0.04\textwidth}% + \begin{minipage}[b]{0.3\textwidth} + \includegraphics[width=1in]{graphic.eps} + \caption{Légende 5}\label{f55+epsl} + \end{minipage} + \end{figure} + +\section{Placer une table à côté d'une figure}\label{s+epsl+PTCF} +Dans la Section~\vref{s+epsl+DCC}, les figures côte à côte sont construites en utilisant des +commandes \verb|\caption| multiples dans un seul environnement \texttt{figure}. De même, des +tables côte à côte sont créées en utilisant des commandes \verb|\caption| multiples dans un +seul environnement \texttt{table}. + +Les commandes \verb|\figcaption| et \verb|\tabcaption| définies dans la +Section~\vref{s+epsl+FNF} font qu'il est possible de placer une table à côté d'une figure. Par +exemple, les commandes suivantes +\begin{verbatim} + \begin{figure}[htb] + \begin{minipage}[b]{0.45\textwidth} + \centering + \includegraphics[width=0.8\textwidth]{graphic.eps} + \caption{Voici une figure à côté d'une table}% + \label{fig+by+table} + \end{minipage}% + \hspace{0.1\textwidth}% + \begin{minipage}[b]{0.45\textwidth} + \centering + \begin{tabular}{|c|c|} \hline + Jour & Données \\ \hline\hline + Lundi & 14.6 \\ + Mardi & 14.3 \\ + Mercredi & 14.2 \\ + Jeudi & 14.5 \\ + Vendredi & 14.9 \\ \hline + \end{tabular} + \tabcaption{Voici une table à côté d'une figure}% + \label{table+by+fig} + \end{minipage} + \end{figure} +\end{verbatim} +utilisent un environnement \texttt{figure} pour créer la Figure~\vref{f56+epsl} et la +Table~\ref{t14+epsl}. + \begin{figure}[htb] + \begin{minipage}[b]{0.45\textwidth} + \centering + \psfrag{Graphic}[][][2.3]{Graphique} + \includegraphics[width=0.8\textwidth]{graphic.eps} + \caption{Voici une figure à côté d'une table}% + \label{f56+epsl} + \end{minipage}% + \hspace{0.1\textwidth}% + \begin{minipage}[b]{0.45\textwidth} + \centering + \begin{tabular}{|c|c|} \hline + Jour & Données \\ \hline\hline + Lundi & 14.6 \\ + Mardi & 14.3 \\ + Mercredi & 14.2 \\ + Jeudi & 14.5 \\ + Vendredi & 14.9 \\ \hline + \end{tabular} + \tabcaption{Voici une table à côté d'une figure}% + \label{t14+epsl} + \end{minipage} + \end{figure} + +Puisque \LaTeX\ permet que les figures flottantes et le table flottantes s'entremêlent, le +fait d'utiliser \verb|\tabcaption| dans un environnement \texttt{figure} peut faire que la +table soit placée avant d'autres tables non encore placées. De même, utiliser \verb|\figcaption| +dans un environnement \texttt{table} peut placer la figure avant d'autres figures non encore +traitées. Si ceci pose un problème, vous pouvez l'éviter en mettant une commande +\verb|\FloatBarrier|\label{EP+FloatBarrier+2}\index{FloatBarrier@\CS{FloatBarrier}, commande} avant l'environnement \texttt{figure} (voir la Section~\vref{ss+epsl+PEFNT}). + +\section{Figures continuées} +Lorsque deux figures consécutives ont leurs contenus en étroite relation, il peut être +souhaitable d'étiqueter les figures avec le même numéro de figure. Puisque le compteur +\texttt{figure} contient le numéro de la prochaine figure, il est possible de donner le même +numéro à deux figures en décrémentant le compteur \texttt{figure} avant le deuxième +environnement \texttt{figure}. Par exemple, +\begin{verbatim} + \end{figure} + \addtocounter{figure}{-1} + \begin{figure} +\end{verbatim} +Cependant l'impossibilité de distinguer ces figures numérotées de la même façon sème la +confusion. + +Le meilleur moyen de construire une figure continuée est d'utiliser le paquetage spécifique +\texttt{subfigure}\ifguide, décrit page~\pageref{o+subfigure}\fi. Ceci permet de référencer +individuellement les sous-figures par «~Figure~12(a)~» ou collectivement par «~Figure~12~». +Puisque les sous-figures continuées sont dans des environnements \texttt{figure} différents, +le compteur \texttt{figure} doit être décrémenté par +\begin{quote} +\verb|\addtocounter{figure}{-1}| +\end{quote} +entre les figures, tandis que le compteur \texttt{subfigure} doit être incrémenté par +\begin{quote} +\verb|\stepcounter{subfigure}| +\end{quote} +au début du deuxième environnement \texttt{figure}. Par exemple, le code suivant produit deux +sous-figures continuées. +\begin{verbatim} + \begin{figure} \centering + \subfigure[Première partie]{% + \label{fig+graphics+a}% label pour sous-figure + \includegraphics[width=\textwidth]{file1.eps}}% + \caption{Grand dessin}% + \label{fig+graphics}% label pour la figure + \end{figure} + + \addtocounter{figure}{-1} + \begin{figure} \centering + \stepcounter{subfigure} + \subfigure[Seconde partie]{% + \label{fig+graphics+b}% label pour sous-figure + \includegraphics[width=\textwidth]{file2.eps}}% + \caption{Grand dessin (suite)}% + \end{figure} +\end{verbatim} +Dans cet exemple, chacun des environnements \texttt{figure} contient une seule sous-figure. +Mais lorsque chacun des environnements \texttt{figure} peut contenir plusieurs sous-figures (comme +dans la Section~\vref{ss+epsl+SFCC}), le compteur \texttt{subfigure} doit être +incrémenté de manière adéquate pour prendre en compte les sous-figures contenues dans la +première figure. + +Puisque les figures continuées sont dans des éléments flottants distincts, il est possible (mais +peu probable) qu'elles apparaissent sur des pages non consécutives. Si ceci se produit, les +figures peuvent être forcées à rester ensemble en plaçant une commande +\verb|\FloatBarrier|\label{EP+FloatBarrier+3}\index{FloatBarrier@\CS{FloatBarrier}, commande} +après la dernière figure continuée. + +%\addcontentsline{toc}{section}{Références} + +%\addcontentsline{toc}{section}{Index} + +\clearpage +\label{ind-epsl-0} +%\let\hfil\relax +{\raggedright\small +\setlength{\columnseprule}{.4pt} +\froff\printindex\par +\null\label{ind-epsl-1}} +%\clearpage +\thispagestyle{empty} +\ifguide +\openexport{x206} +\Export{part} +\Export{chapter} +\Export{page} +\Export{vrcnt} +\closeexport +\fi + +\ifguide\else +\begingroup +\cleardoublepage +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\makeatletter +%\let\svbibname\bibname +%\def\p@bibname{% +%{\setlength{\unitlength}{1pt}\begin{picture}(0,0) +%% y=150->140 (cheveux de Linus) +%\protect\put(250,140){\protect\makebox(210,0)[lt]{\protect\parbox{210pt}{\linus\char'154}}}% +%\end{picture}}\protect\svbibname\global\let\bibname\svbibname}% +%\def\bibname{\protect\p@bibname} +%\makeatother +\ifguide\renewcommand\chapter[2]{}\fi +%\chapter*{\bibname\markboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}} +\nocite{latexguide} +\nocite{latex-manual} +\nocite{latex-comp} +\nocite{latex-g-comp} +\nocite{grfguide} +\nocite{psfgguide} +\nocite{fancyhdr} +\nocite{subfigure} +\nocite{ifthen} +\nocite{afterpage} +\nocite{caption2} +\nocite{rotating} +\nocite{fancybox} +\nocite{placeins} +\nocite{flafter} +\nocite{morefloats} +\nocite{endfloat} +\nocite{lshort} +\nocite{reckdahl} +\section*{Bibliographie}\markboth{BIBLIOGRAPHIE}{BIBLIOGRAPHIE} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\bibliographystyle{fplain} +%\froff +\bibliography{btxdoc} +\endgroup +\fi +\end{document} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/fill.sty b/Master/texmf-dist/doc/latex/epslatex-fr/fill.sty new file mode 100644 index 00000000000..af96993224e --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/fill.sty @@ -0,0 +1,213 @@ +\ifx\@fill@loaded\undefined % pb avec dia.sty +% ====================================================================== +% ======================== FLECHES ===================================== +% ====================================================================== + +\newbox\@strutbox@ +\setbox\@strutbox@\hbox{\vrule height8pt depth3pt width0pt} +\def\strut@{\copy\@strutbox@} + +\def\overrightarrow{\mathpalette\overrightarrow@} +\def\overrightarrow@#1#2{\vbox{\ialign{$##$\cr + #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill + \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}} +\let\overarrow\overrightarrow +\def\overleftarrow{\mathpalette\overleftarrow@} +\def\overleftarrow@#1#2{\vbox{\ialign{$##$\cr + #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill + \mkern-6mu{-}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}} +\def\overleftrightarrow{\mathpalette\overleftrightarrow@} +\def\overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr + #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill + \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}} +\def\underrightarrow{\mathpalette\underrightarrow@} +\def\underrightarrow@#1#2{\vtop{\ialign{$##$\cr + \hfil#1#2\hfil\cr\noalign{\nointerlineskip}% + #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill + \mkern-6mu{\to}\cr}}} +\let\underarrow\underrightarrow +\def\underleftarrow{\mathpalette\underleftarrow@} +\def\underleftarrow@#1#2{\vtop{\ialign{$##$\cr + \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu + \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill + \mkern-6mu{-}\cr}}} +\def\underleftrightarrow{\mathpalette\underleftrightarrow@} +\def\underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr + \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu + \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill + \mkern-6mu{\to}\cr}}} +\def\Overrightarrow{\mathpalette\Overrightarrow@} +\def\Overrightarrow@#1#2{\vbox{\ialign{$##$\cr + #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill + \mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}} +\let\Overarrow\Overrightarrow +\def\Overleftarrow{\mathpalette\Overleftarrow@} +\def\Overleftarrow@#1#2{\vbox{\ialign{$##$\cr + #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill + \mkern-6mu{=}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}} +\def\Overleftrightarrow{\mathpalette\Overleftrightarrow@} +\def\Overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr + #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill + \mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}} +\def\Underrightarrow{\mathpalette\Underrightarrow@} +\def\Underrightarrow@#1#2{\vtop{\ialign{$##$\cr + \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}% + #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill + \mkern-6mu{\Rightarrow}\cr}}} +\let\Underarrow\Underrightarrow +\def\Underleftarrow{\mathpalette\Underleftarrow@} +\def\Underleftarrow@#1#2{\vtop{\ialign{$##$\cr + \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu + \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill + \mkern-6mu{=}\cr}}} +\def\Underleftrightarrow{\mathpalette\Underleftrightarrow@} +\def\Underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr + \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu + \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill + \mkern-6mu{\Rightarrow}\cr}}} +\let\@@overline\overline +\def\Overline#1{\relax\ifmmode + \@@overline{\@@overline{#1}}\else $\@@overline{\@@overline{\hbox{#1}}}$\relax\fi} +\def\Underline#1{\relax\ifmmode + \@@underline{\@@underline{#1}}\else $\@@underline{\@@underline{\hbox{#1}}}$\relax\fi} +\def\Rightarrowfill{$\m@th\mathord=\mkern-6mu% + \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill + \mkern-6mu\mathord\Rightarrow$} +\def\Leftarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu% + \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill + \mkern-6mu\mathord=$} +\def\leftrightarrowfill{$\m@th\mathord\leftarrow\mkern-6mu% + \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill + \mkern-6mu\mathord\rightarrow$} +\def\Leftrightarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu% + \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill + \mkern-6mu\mathord\Rightarrow$} +\def\eqfill{$\m@th\mathord=\mkern-6mu% + \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill + \mkern-6mu\mathord=$} +\let\doublefill\eqfill +\def\hrfill{$\m@th\mathord-\mkern-6mu% + \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill + \mkern-6mu\mathord-$} +\def\triplefill{$\m@th\mathord\equiv\mkern-6mu% + \cleaders\hbox{$\mkern-2mu\mathord\equiv\mkern-2mu$}\hfill + \mkern-6mu\mathord\equiv$} +\def\downgroupfill{$\m@th\braceld\leaders\vrule\hfill\bracerd$} +\def\upgroupfill{$\m@th\bracelu\leaders\vrule\hfill\braceru$} +\def\overgroup#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} + \downgroupfill\crcr\noalign{\kern3\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\undergroup#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip} + \upgroupfill\crcr\noalign{\kern3\p@}}}}\limits} + +\def\downparenfill{$\m@th\braceld\leaders\vrule\hfill\bracerd$} +\def\upparenfill{$\m@th\bracelu\leaders\vrule\hfill\braceru$} +\def\overparen#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} + \downparenfill\crcr\noalign{\kern3\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\underparen#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip} + \upparenfill\crcr\noalign{\kern3\p@}}}}\limits} + +\newbox\@brackd \newbox\@bracku +\setbox\@brackd=\hbox {\vrule height 0pt depth + 3pt width 1pt}\ht\@brackd=0pt\dp\@brackd=1pt +\setbox\@bracku=\hbox {\vrule height 3pt depth + 0pt width 1pt}\ht\@bracku=1pt\dp\@bracku=0pt + +\def\downbrackfill{$\m@th\copy\@brackd\leaders\vrule\hfill\copy\@brackd$} +\def\upbrackfill{$\m@th\copy\@bracku\leaders\vrule\hfill\copy\@bracku$} +\def\overbrack#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} + \downbrackfill\crcr\noalign{\kern3\p@\nointerlineskip} + $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr}}}\limits} +\def\underbrack#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr\noalign + {\kern3\p@\nointerlineskip} + \upbrackfill\crcr\noalign{\kern3\p@}}}}\limits} + +\def\updownbrackfill{$\m@th\copy\@bracku\kern-.8pt\leaders\vrule height 0.8pt \hfill\kern-1pt\copy\@brackd$} +\def\downupbrackfill{$\m@th\copy\@brackd\kern-1pt\leaders\vrule height 0.8pt \hfill\kern-1pt\copy\@bracku$} + +% 1998/07/03 +\newbox\@brackt +\setbox\@brackt=\hbox {\vrule height 3pt depth + 3pt width 1pt}\ht\@brackt=.5pt\dp\@brackt=.5pt +\def\bracktfill{$\m@th\copy\@brackt\leaders\vrule\hfill\copy\@brackt$} +\def\overbrackt#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} + \bracktfill\crcr\noalign{\kern3\p@\nointerlineskip} + $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr}}}\limits} +\def\underbrackt#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr\noalign + {\kern3\p@\nointerlineskip} + \bracktfill\crcr\noalign{\kern3\p@}}}}\limits} + +\def\overbrackfillud#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} + \updownbrackfill\crcr\noalign{\kern3\p@\nointerlineskip} + $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr}}}\limits} +\def\underbrackfillud#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr\noalign + {\kern3\p@\nointerlineskip} + \updownbrackfill\crcr\noalign{\kern3\p@}}}}\limits} + +\def\overbrackfilldu#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} + \downupbrackfill\crcr\noalign{\kern3\p@\nointerlineskip} + $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr}}}\limits} +\def\underbrackfilldu#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr\noalign + {\kern3\p@\nointerlineskip} + \downupbrackfill\crcr\noalign{\kern3\p@}}}}\limits} + +\def\hdashfill{\leaders\hbox to 4pt{\hss\vrule height4.0pt depth-3.6pt +width2pt\hss}\hfill} +\def\vdashfill{{\leaders\vbox to 2.5pt{\vss\hrule +height1.25pt width.4pt\vss}\vfill}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\overrightarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} + \rightarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\underrightarrowfill#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} + \rightarrowfill\crcr\noalign{\kern1\p@}}}}\limits} + +\def\overleftarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} + \leftarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\underleftarrowfill#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} + \leftarrowfill\crcr\noalign{\kern1\p@}}}}\limits} + +\def\overleftrightarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} + \leftrightarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\underleftrightarrowfill#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} + \leftrightarrowfill\crcr\noalign{\kern1\p@}}}}\limits} + + +\def\Overrightarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} + \Rightarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\Underrightarrowfill#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} + \Rightarrowfill\crcr\noalign{\kern1\p@}}}}\limits} + +\def\Overleftarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} + \Leftarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\Underleftarrowfill#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} + \Leftarrowfill\crcr\noalign{\kern1\p@}}}}\limits} + +\def\Overleftrightarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} + \Leftrightarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\Underleftrightarrowfill#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} + \Leftrightarrowfill\crcr\noalign{\kern1\p@}}}}\limits} + +\let\@fill@loaded\triplefill +\else +\typeout{fill.sty already loaded} +\fi diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/fmparhack.sty b/Master/texmf-dist/doc/latex/epslatex-fr/fmparhack.sty new file mode 100644 index 00000000000..5b53bc5eb18 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/fmparhack.sty @@ -0,0 +1,315 @@ +%% +%% This is file `fmparhack.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% mparhack.dtx (with options: `sty') +%% +%% Workaround for the marginpar bug. +%% +%% This program is free software; you can redistribute it and/or +%% modify it under the terms of the GNU General Public License +%% as published by the Free Software Foundation; either version 2 +%% of the License, or (at your option) any later version. +%% +%% This program is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +%% GNU General Public License for more details. +%% +%% You should have received a copy of the GNU General Public License +%% along with this program; if not, write to the Free Software +%% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +%% +\NeedsTeXFormat{LaTeX2e} + \ProvidesPackage{fmparhack} + [1999/03/02 v1.0 (T. Sgouros and S. Ulrich)] +\def\@pkg@name{fmparhack} +\newif\if@mph@firstcol@ +\newif\if@mph@warning@ +\newif\if@mph@warning@notdone@ %JPFD +\@mph@warning@notdone@true %JPFD +\newif\if@debug@ +\newcommand*\mph@debug[2][]{% + \if@debug@ +%%% \PackageInfo{\@pkg@name}{#1}% + \typeout{DBG: #2}% + \else + \ifx#1\@empty\else + \typeout{DBG (#1): #2}% + \fi + \fi +} + +\DeclareOption{debug}{% + \global\@debug@true +}% +\ProcessOptions* +\newcommand*\mph@nr{0} +\newcommand*\mph@save{0} +\newcommand*\mph@lastpage{0} +\newcommand*\mph@cnt{0} +\newcommand*\mph@step@cnt[1]{% + \begingroup + \@tempcnta#1 + \advance\@tempcnta\@ne + \protected@xdef#1{\the\@tempcnta}% + \endgroup +} + +\newcommand\mph@setcol[2]{% + \expandafter\xdef\csname mph@last@#1\endcsname{#2}% +} +\newcommand\mph@check[2]{% + \edef\reserved@a{#2}% + \expandafter\ifx\csname mph@last@#1\endcsname\reserved@a + \mph@debug{#2 == \csname mph@last@#1\endcsname}% + \else + \mph@debug{#2 != \csname mph@last@#1\endcsname!}% + \global\@mph@warning@true + \fi +} +\newcommand\mph@do@warn{% + \if@mph@warning@notdone@ %JPFD + \if@mph@warning@ + \global\@mph@warning@notdone@false %JPFD + \PackageWarningNoLine{fmparhack}{Marginpars may have + changed.\MessageBreak Rerun to get them right% + }% + \fi + \fi %JPFD +} +\AtEndDocument{% + \let\mph@setcol\mph@check + \clearpage + \immediate\write\@auxout{% + \string\gdef\string\mph@lastpage{\thepage}% + \string\mph@do@warn + }% +} +\newcommand\mph@ifundef@or@gt[1]{% + \expandafter\ifx#1\relax + \let\@tempa\@firstoftwo + \else + \ifnum\mph@cnt>#1\relax + \let\@tempa\@firstoftwo + \else + \let\@tempa\@secondoftwo + \fi + \fi + \@tempa +} + +\newcommand\mph@get@margin{% + \begingroup + \loop + \@tempswafalse + \mph@debug{checking \mph@cnt}% + \if@twocolumn + \mph@debug{last on page \thepage: + \csname mph@last@i..\thepage\endcsname(i) + \csname mph@last@ii..\thepage\endcsname(ii), + switch \if@tempswa true \else false\fi + }% + \mph@ifundef@or@gt{% + \csname mph@last@i..\thepage\endcsname + }{% + \mph@ifundef@or@gt{% + \csname mph@last@ii..\thepage\endcsname + }{% + \global\@mph@firstcol@true + \@tempswatrue + \advance\c@page by 1 + \mph@debug{++page.. \thepage, set col to i, + switch \if@tempswa true \else false\fi + }% + }{% + \global\@mph@firstcol@false + \@tempswafalse + \mph@debug{exiting loop}% + }% + }{% + \@tempswafalse + \global\@mph@firstcol@true + \mph@debug{exiting loop}% + }% + \else + \mph@debug{last on page \thepage: + \csname mph@last@ii..\thepage\endcsname, + switch \if@tempswa true \else false\fi + }% + \mph@ifundef@or@gt{% + \csname mph@last@ii..\thepage\endcsname + }{% + \@tempswatrue + \advance\c@page by 1 + \mph@debug{++page.. \thepage, + switch \if@tempswa true \else false\fi + }% + }{% + \@tempswafalse + \mph@debug{exiting loop}% + }% + \fi + \ifnum\mph@lastpage>\c@page + \else + \@tempswafalse + \mph@debug{\thepage >= \mph@lastpage, + switch \if@tempswa true \else false\fi + }% + \fi + \if@tempswa + \mph@debug{iterating ...}% + \repeat + \mph@debug{=== marginpar \mph@cnt\space is on page \thepage% + \if@twocolumn, col \if@mph@firstcol@ 1 \else 2 \fi\fi + }% + \protected@xdef\mph@save{\thepage}% + \endgroup +} + +\def\@addmarginpar{% + \mph@step@cnt\mph@cnt + \protected@write\@auxout{}% + {\string\def\string\mph@nr{\mph@cnt}}% + \mph@get@margin + \@next\@marbox\@currlist{\@cons\@freelist\@marbox + \@cons\@freelist\@currbox}\@latexbug\@tempcnta\@ne + \if@twocolumn + \if@mph@firstcol@ \@tempcnta\m@ne \fi + \else + \if@mparswitch + \ifodd\mph@save \else\@tempcnta\m@ne \fi + \fi + \if@reversemargin \@tempcnta -\@tempcnta \fi + \fi + \ifnum\@tempcnta <\z@ \global\setbox\@marbox\box\@currbox \fi + \@tempdima\@mparbottom + \advance\@tempdima -\@pageht + \advance\@tempdima\ht\@marbox + \ifdim\@tempdima >\z@ + \@latex@warning@no@line {Marginpar on page \thepage\space moved}% + \else + \@tempdima\z@ + \fi + \global\@mparbottom\@pageht + \global\advance\@mparbottom\@tempdima + \global\advance\@mparbottom\dp\@marbox + \global\advance\@mparbottom\marginparpush + \advance\@tempdima -\ht\@marbox + \global\setbox \@marbox + \vbox {\vskip \@tempdima + \box \@marbox}% + \global \ht\@marbox \z@ + \global \dp\@marbox \z@ + \kern -\@pagedp + \nointerlineskip + \hb@xt@\columnwidth + {\ifnum \@tempcnta >\z@ + \hskip\columnwidth \hskip\marginparsep + \else + \hskip -\marginparsep \hskip -\marginparwidth + \fi + \if@debug@ + \smash{\llap{\tiny\mph@cnt}}% + \fi + \box\@marbox \hss}% + \nointerlineskip + \hbox{\vrule \@height\z@ \@width\z@ \@depth\@pagedp}% +} + +\def\@outputpage{% +\begingroup % the \endgroup is put in by \aftergroup + \let \protect \noexpand + \@resetactivechars + \@parboxrestore + \shipout \vbox{% + \set@typeset@protect + \aftergroup \endgroup + \aftergroup \set@typeset@protect + % correct? or just restore by ending + % the group? + \if@specialpage + \global\@specialpagefalse\@nameuse{ps@\@specialstyle}% + \fi + \if@twoside + \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot + \let\@themargin\oddsidemargin + \else \let\@thehead\@evenhead + \let\@thefoot\@evenfoot \let\@themargin\evensidemargin + \fi + \fi + \reset@font + \normalsize + \normalsfcodes + \let\label\@gobble + \let\index\@gobble + \let\glossary\@gobble + \baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@ + \@begindvi + \vskip \topmargin + \moveright\@themargin \vbox {% + \setbox\@tempboxa \vbox to\headheight{% + \vfil + \color@hbox + \normalcolor + \hb@xt@\textwidth{\@thehead}% + \color@endbox + }% %% 22 Feb 87 + \dp\@tempboxa \z@ + \box\@tempboxa + \vskip \headsep + \box\@outputbox + \baselineskip \footskip + \color@hbox + \normalcolor + \hb@xt@\textwidth{\@thefoot}% + \color@endbox + }% + }% + \global \@colht \textheight + \immediate\write\@auxout{% + \string\mph@setcol{ii..\thepage}{\string\mph@nr}% + }% + \stepcounter{page}% + \let\firstmark\botmark +} + +\def\@outputdblcol{% + \if@firstcolumn + \global \@firstcolumnfalse + \global \setbox\@leftcolumn \box\@outputbox + \else + \global \@firstcolumntrue + \setbox\@outputbox \vbox{% + \hb@xt@\textwidth {% + \hb@xt@\columnwidth {% + \box\@leftcolumn \hss + \write\@auxout{% + \string\mph@setcol{i..\thepage}{\string\mph@nr}}% + }% + \hfil + \vrule \@width\columnseprule + \hfil + \hb@xt@\columnwidth {% + \box\@outputbox \hss + \write\@auxout{% + \string\mph@setcol{ii..\thepage}{\string\mph@nr}}% + }% + }% + }% + \@combinedblfloats + \@outputpage + \begingroup + \@dblfloatplacement + \@startdblcolumn + \@whilesw\if@fcolmade \fi + {\@outputpage + \@startdblcolumn}% + \endgroup + \fi +} +\endinput +%% +%% End of file `fmparhack.sty'. diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/foot.sty b/Master/texmf-dist/doc/latex/epslatex-fr/foot.sty new file mode 100644 index 00000000000..33e7a13832a --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/foot.sty @@ -0,0 +1,60 @@ +% Article: 2886 of comp.text.tex +% Path: tls-cs!corton!mcsun!uunet!munnari.oz.au!uniwa!bilby.cs.uwa.oz.au!marke +% From: marke@cs.uwa.oz.au (Mark Ellison) +% Newsgroups: comp.text.tex +% Subject: writing footnotes without numbers +% Message-ID: +% Date: Thu, 27 Jun 91 07:25:55 hfe +% Sender: usenet@bilby.cs.uwa.oz.au +% Organization: Dept. Computer Science, University of Western Australia. +% Lines: 47 +% Pate: cuscus!marke +% Nntp-Posting-Host: cuscus +% +% +% Here is a function which writes a footnote without +% a mark in either the main text or the footnote. +% Some journals (eg Linguistic Inquiry) put acknowledgements +% in an unnumbered first footnote. With this function +% you can put them there. +% +% I put the function in a style file in a standard +% place for easy access and use. +% +% -------------------------------------- +% T Mark Ellison 26 Jun 1991 +% +% This style file defines the command \nnfoottext +% which allows the user to at any time insert footnote +% text material without adding a footnote number +% to either the main page or the note. +% +% Sample Use: +% +% ..... +% \begin{document} +% ..... +% \nnfoottext{This is a witty and interesting +% numberless footnote. Thank-you.} +% ..... +% \end{document} +% +% This was originally developed for the acknowledgement +% notes similar to the style used by the journal +% Linguistic Inquiry. The code was adapted from the latex +% source. +% +\long\def\nnfoottext#1{\insert\footins{\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth \@parboxrestore + \edef\@thefnmark{} + \edef\@currentlabel{}\@makefntext + {\rule{\z@}{\footnotesep}\ignorespaces + #1\strut}}} +%-- +%------------------------------------------------------------------------------- +%T Mark Ellison marke@cuscus.cs.uwa.oz.au Department of Computer Science +% University of Western Australia +%Never necklace an albatross. W.A. 6009, Australia diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/fr.sty b/Master/texmf-dist/doc/latex/epslatex-fr/fr.sty new file mode 100644 index 00000000000..37e737c7e0e --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/fr.sty @@ -0,0 +1,39 @@ +%permet dans la frappe de retrouver les habitudes de +%la dactylographie francaise qui conseille de mettre +%un espace avant les signes de ponctuation ; : ! ? +%et d'empecher pourtant une coupure de ligne a cet +%endroit dans le traitement +\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&% + \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~\do\!\do\?\do\:\do\;} +\catcode`\@=11 +\catcode`\;=\active +\catcode`\:=\active +\catcode`\!=\active +\catcode`\?=\active +\def;{\relax\ifhmode\ifdim\lastskip>\z@ + \unskip\fi\kern.25em\fi\string;} +\def:{\relax\ifhmode\ifdim\lastskip>\z@ + \unskip\fi\penalty\@M\ \fi\string:} +\def!{\relax\ifhmode\ifdim\lastskip>\z@ + \unskip\fi\kern.25em\fi\string!} +\def?{\relax\ifhmode\ifdim\lastskip>\z@ + \unskip\fi\kern.25em\fi\string?} +\def\^#1{\if#1i{\accent"5E\i}\else{\accent"5E #1}\fi} +\def\"#1{\if#1i{\accent"7F\i}\else{\accent"7F #1}\fi} +\def\og{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\langle\!\langle$}} +\def\fg{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\,\rangle\!\rangle$}} +\def\guill#1{\og\relax #1\relax\fg} +\frenchspacing +\def\fron{\catcode`\;=\active +\catcode`\:=\active +\catcode`\!=\active +\catcode`\?=\active +\frenchspacing} +\def\froff{\catcode`\;=12 +\catcode`\:=12 +\catcode`\!=12 +\catcode`\?=12 +\nonfrenchspacing} +\def\@tochtitle{Table des Chapitres} +\def\@utochtitle{TABLE DES CHAPITRES} +\def\@Hint{Indications} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/franc.sty b/Master/texmf-dist/doc/latex/epslatex-fr/franc.sty new file mode 100644 index 00000000000..c8831cafc54 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/franc.sty @@ -0,0 +1,18 @@ +\ProvidesPackage{franc}[1994/12/16] +\def\figurename{Figure} +\def\tablename{Table} +\def\contentsname{Table des Mati\`eres} +\def\listfigurename{Liste des Figures} +\def\listtablename{Liste des Tables} +\def\bibname{Bibliographie} +\def\indexname{Index} +\def\chaptername{Chapitre} +\def\appendixname{Appendice} +\def\partname{Partie} +\def\abstractname{R\'esum\'e} +\def\seename{voir} +\def\alsoseename{voir aussi} +\def\today{\ifnum\day=1\relax 1\/$^{\rm er}$\else\number\day\fi \space\ifcase\month\or +janvier\or f\'evrier\or mars\or avril\or mai\or juin\or +juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi +\space\number\year} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/frnew.sty b/Master/texmf-dist/doc/latex/epslatex-fr/frnew.sty new file mode 100644 index 00000000000..d9217dd101d --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/frnew.sty @@ -0,0 +1,47 @@ +%permet dans la frappe de retrouver les habitudes de +%la dactylographie francaise qui conseille de mettre +%un espace avant les signes de ponctuation ; : ! ? +%et d'empecher pourtant une coupure de ligne a cet +%endroit dans le traitement +\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&% + \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~\do\!\do\?\do\:\do\;} +\catcode`\@=11 +\catcode`\;=\active +\catcode`\:=\active +\catcode`\!=\active +\catcode`\?=\active +\def;{\relax\ifhmode\ifdim\lastskip>\z@ + \unskip\fi\kern.25em\fi\string;} +\def:{\relax\ifhmode\ifdim\lastskip>\z@ + \unskip\fi\penalty\@M\ \fi\string:} +\def!{\relax\ifhmode\ifdim\lastskip>\z@ + \unskip\fi\kern.25em\fi\string!} +\def?{\relax\ifhmode\ifdim\lastskip>\z@ + \unskip\fi\kern.25em\fi\string?} +\let\old@C\^ +\let\old@T\" +%\uccode"10=`I +%\uccode"11=`J +\uccode`\i=`I +\uccode`\j=`J +\def\^#1{\ifx#1i{\old@C\i}\else{\old@C #1}\fi} +\def\"#1{\ifx#1i{\old@T\i}\else{\old@T #1}\fi} +\def\og{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\langle\!\langle$}} +\def\fg{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\,\rangle\!\rangle$}} +\def\guill#1{\og\relax #1\relax\fg} +\frenchspacing +\def\fron{\catcode`\;=\active +\catcode`\:=\active +\catcode`\!=\active +\catcode`\?=\active +\frenchspacing} +\def\froff{\catcode`\;=12 +\catcode`\:=12 +\catcode`\!=12 +\catcode`\?=12 +\nonfrenchspacing} +\def\@tochtitle{Table des Chapitres} +\def\@utochtitle{TABLE DES CHAPITRES} +\def\@Hint{Indications} +%%% Espace apres le : +\fron diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/g_toc_entry.sty b/Master/texmf-dist/doc/latex/epslatex-fr/g_toc_entry.sty new file mode 100644 index 00000000000..417490c1eab --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/g_toc_entry.sty @@ -0,0 +1,87 @@ +% +% $Id: g_toc_entry.sty,v 3.26 1992/03/25 04:53:29 woo Exp woo $ +% +% G_TOC_ENTRY.STY of 13 Dec 90 +% written by Stefan Timphus +% adapted by Jean-Pierre Drucbert 19 Nov 1993 +% TOC_ENTRY.STY -> G_TOC_ENTRY.STY +% +% Will produce the right space for sectionnumbers +% in the tableofcontents +% Necessary for entries where the number for each kind of section +% is greater 10 (e.g. "12.14.18 Sectionname") +% When using the original definition the first letter +% of the sectionname overwrites the last number +% of the sectionnumber +% +% call adjustments with command \adjustSTYLENAME +% + +\typeout{`g_toc_entry.sty' 1.1 of 19 Nov 93} + +% +% HERE ARE THE ORIGINAL DEFINITIONS +% + +% article.sty +% +%\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} +%\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} +%\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} +%\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}} + +% report.sty and book.sty +% +%\def\l@section{\@dottedtocline{1}{1.5em}{2.3em}} +%\def\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}} +%\def\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}} +%\def\l@paragraph{\@dottedtocline{4}{10em}{5em}} +%\def\l@subparagraph{\@dottedtocline{5}{12em}{6em}} +%\def\l@figure{\l@dottedtocline{1}{1.5em}{2.3em}} +%\def\l@table{\l@dottedtocline{1}{1.5em}{2.3em}} + +% +% MODIFICATIONS: +% + +\def\@pnumwidth{4.5ex} % 4-digits page numbers +\def\@tocrmarg {2.55em} % unchanged +\def\@dotsep{4.5} % unchanged + +% article: +% 99 sections, 999 subsections, 99 subsubsections, +% 99 paragraphs, 99 subparagraphs + +\newlength{\twonum} \settowidth{\twonum}{99.999.} +% -W for sub-figures/tables +\newlength{\twonuma} \settowidth{\twonuma}{99.999.-W} +\newlength{\threenum} \settowidth{\threenum}{99.999.99.} +\newlength{\fournum} \settowidth{\fournum}{99.999.99.99.} +\newlength{\fivenum} \settowidth{\fivenum}{99.999.99.99.99.} +\newlength{\sixnum} \settowidth{\sixnum}{99.999.99.99.99.99.} + +\newcommand{\adjustarticle} +{\def\l@subsection{\@dottedtocline{2}{0.5em}{\twonum}} +\def\l@subsubsection{\@dottedtocline{3}{1.5em}{\threenum}} +\def\l@paragraph{\@dottedtocline{4}{1.5em}{\fournum}} +\def\l@subparagraph{\@dottedtocline{5}{1.5em}{\fivenum}} +\def\l@figure{\@dottedtocline{1}{1.em}{\twonuma}} +\def\l@table{\@dottedtocline{1}{1.em}{\twonuma}}} + +% report, book: +% 99 chapters, 999 sections, 99 subsections, +% 99 subsubsections, 99 paragraphs, 99 subparagraphs + +\newcommand{\adjustreport} +{\def\l@section{\@dottedtocline{1}{0.5em}{\twonum}} +\def\l@subsection{\@dottedtocline{2}{1.5em}{\threenum}} +\def\l@subsubsection{\@dottedtocline{3}{1.5em}{\fournum}} +\def\l@paragraph{\@dottedtocline{4}{1.5em}{\fivenum}} +\def\l@subparagraph{\@dottedtocline{5}{1.5em}{\sixnum}} +\def\l@figure{\@dottedtocline{1}{1.em}{\twonuma}} +\def\l@table{\@dottedtocline{1}{1.em}{\twonuma}}} + +\newcommand{\adjustbook}{\adjustreport} + + +% end of G_TOC_ENTRY.STY diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/graphic.eps b/Master/texmf-dist/doc/latex/epslatex-fr/graphic.eps new file mode 100644 index 00000000000..f76d18ab161 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/graphic.eps @@ -0,0 +1,92 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 144 54 +%%BeginDocument: graphic.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-2.0 61.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n 0 1048 m 0 0 l 2473 0 l 2473 1048 l cp clip + 0.06000 0.06000 sc +% Polyline +30.000 slw +n 2400 975 m 75 975 l 75 150 l 2400 150 l cp gs col-1 s gr +/Times-Bold ff 360.00 scf sf +1220 705 m +gs 1 -1 sc (Graphic) dup sw pop 2 div neg 0 rm col-1 sh gr +$F2psEnd +rs +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/hands.sty b/Master/texmf-dist/doc/latex/epslatex-fr/hands.sty new file mode 100644 index 00000000000..e4aa4feb5dd --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/hands.sty @@ -0,0 +1,90 @@ +\ProvidesPackage{hands}[1994/12/08] +\RequirePackage{epsfig} +\AtBeginDocument{\psfull} +% les nouvelles commandes danger avec les mains et l'index pointant. + +\def\dangerfont{\footnotesize\sf} +\newlength{\dangerloff} +\setlength{\dangerloff}{\marginparwidth} +\addtolength{\dangerloff}{-10pt} +\newcommand\danger{\marginpar[\raggedleft{\makebox[\marginparwidth][l]{\hspace*{\dangerloff}\epsfig{file=danger}}}]{\raggedright{\makebox[\marginparwidth][l]{\epsfig{file=rdanger}}}}} +\newcommand\Danger{\marginpar[\raggedleft{\makebox[\marginparwidth][l]{\hspace*{\dangerloff}\epsfig{file=Danger}}}]{\raggedright{\makebox[\marginparwidth][l]{\epsfig{file=RDanger}}}}} +\newcommand\ldanger{{\hspace*{-29pt}\epsfig{file=danger}\hspace*{29pt}}} +\newcommand\LDanger{{\hspace*{-29pt}\epsfig{file=Danger}\hspace*{29pt}}} +% \danger place une main blanche dans la marge (note marginale) +% \Danger place une main noire dans la marge (note marginale) +% \ldanger place une main blanche \`a gauche. Doit \^etre en t\^ete de paragraphe. +% \LDanger place une main noire \`a gauche. Doit \^etre en t\^ete de paragraphe. +% Ces deux derni\`eres commandes sont utiles dans les notes. +\newfont{\manfnt}{manfnt} +\newfont{\Manfnt}{manfnt scaled 1500} +\newcommand\virage{\marginpar[\raggedleft {{\manfnt\symbol{'177}}~~}]{\raggedright {~~\manfnt\symbol{'177}}}} +\newcommand\flower{\marginpar[\raggedleft {\manfnt\symbol{'047}}]{\raggedright {\manfnt\symbol{'047}}}} +\newcommand\icube{\marginpar[\raggedleft {\Manfnt\symbol{'035}}]{\raggedright {\Manfnt\symbol{'035}}}} +\newcommand\Icube{{\Manfnt\symbol{'035}}} +\let\mflower\flower % vieux nom +\def\@Vir{\hbox to12mm{\hbox{}\leaders\hbox{{\manfnt\char127}\kern2pt}\hfil\hbox{}}} +%\newcommand\Virage{\marginpar[\raggedleft {\@Vir}]{\raggedright {\@Vir}}} +\newcommand\Virage{\marginpar[\hfill{\@Vir~~}]{{~~\@Vir}\hfill}} +\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax} +%\ifundefined{overlay}\ifcase\@ptsize +%\font\Logo=rgrsc10 scaled 1000 +%\or +%\font\Logo=rgrsc10 scaled 1095 +%\or +%\font\Logo=rgrsc10 scaled 1200 +%\fi +%\else +%\font\Logo=rgrsc10 scaled 2986 +%\relax\fi +%%\def\TAO{\hbox{\null\catcode`\^^?=11\Logo\char'177\null}} % et du m\^eme coup ! +%\def\MFT{{\Logo\char'030\char'031\char'032\char'033}\-{\Logo\char'040\char'036\char'037\char'032}} +\RequirePackage{mflogo} +\let\MFT\MF\let\MPT\MP +\newenvironment{dangerous}{\par\vspace{5pt}\begin{quotation} +\hspace{-\parindent}%1997/02/04 +\parskip=\medskipamount +\interlinepenalty\@M +\postdisplaypenalty\@M +\interdisplaylinepenalty\@M +\@beginparpenalty\@M +\@endparpenalty\@M +\@itempenalty\@M +\@secpenalty\@M +\interfootnotelinepenalty\@M +\reset@font\dangerfont\noindent\virage\ignorespaces}% + {\par\end{quotation}\vspace{5pt}} +\newenvironment{Dangerous}{\par\vspace{5pt}\begin{quotation} +\hspace{-\parindent}%1997/02/04 +\parskip=\medskipamount +\interlinepenalty\@M +\postdisplaypenalty\@M +\interdisplaylinepenalty\@M +\@beginparpenalty\@M +\@endparpenalty\@M +\@itempenalty\@M +\@secpenalty\@M +\interfootnotelinepenalty\@M +\reset@font\dangerfont\noindent\Virage\ignorespaces}% + {\par\end{quotation}\vspace{5pt}} + +\newdimen\sv@dgparindent +\def\Dbend{{\manfnt\char127}} % dangerous bend sign +\def\d@nger{\medbreak\let\sv@par\par\sv@dgparindent=\parindent\parindent=18pt\clubpenalty=10000 + %\def\par{\endgraf\relax\medbreak}% + \def\par{\parindent=\sv@dgparindent\sv@par} + \noindent\hangindent\parindent\hangafter=-2 + \hbox to0pt{\hskip-\hangindent\Dbend\hfill}% + \reset@font\dangerfont\ignorespaces} +%\outer\def\idangerous{\d@nger} +\def\dd@nger{\medbreak\let\sv@par\par\sv@dgparindent=\parindent\parindent=18pt\clubpenalty=10000 + %\def\par{\endgraf\medbreak}% + \def\par{\parindent=\sv@dgparindent\sv@par} + \noindent\hangindent2\parindent\hangafter=-2 + \hbox to0pt{\hskip-1\hangindent\Dbend\kern1pt\Dbend\hfill}% + \reset@font\dangerfont\ignorespaces} +%\outer\def\IDangerous{\dd@nger} +%\def\endidangerous{\endgraf\endgroup} % omits the \medbreak +%\let\endIDangerous\endidangerous +\newenvironment{idangerous}{\d@nger}{\endgraf} +\newenvironment{IDangerous}{\dd@nger}{\endgraf} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/header.tex b/Master/texmf-dist/doc/latex/epslatex-fr/header.tex new file mode 100644 index 00000000000..f40c25f3af4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/header.tex @@ -0,0 +1,164 @@ +% +% Header file for tutorial.tex +% +\usepackage{makerobust} % +\usepackage{whitecdp} % +% +% 1997/11/19 add count1to package +% \usepackage{count1to} % POSE DES TAS DE PROBLEMES +% +% Spacing +%%\newcommand{\singlespace} +%% {\addtolength{\baselineskip}{-.333\baselineskip}} +%%\newcommand{\doublespace} +%% {\addtolength{\baselineskip}{.5\baselineskip}} + +% Spacing for the whole document +\newcommand{\currentspace}{} % use this for single space +% \newcommand{\currentspace}{\doublespace} % use this for double space + +% Common abbreviations +% (Remember to put '\ ' after if an interword space is +% desired rather than end-of-sentence space. Same for '.etc)' ). +\providecommand{\eg}{{\em e.g.}} % e.g. +\providecommand{\ie}{{\em i.e.}} % i.e. +\newcommand{\etc}{{\em etc.}} % etc. +\newcommand{\VSP}{{\em vs.}} % vs. +\newcommand{\usec}{{$\mu$}sec} % microseconds + +% \boxfigure{pos}{wid}{text}: A figure with a box around it +% +% pos the usual figure placement arg: eg. htbp +% wid the width of the figure, in some units: eg. 5in +% text the contents of the figure, including picture/caption/label/etc +% +\makeatletter +\@ifundefined{boxwidth}{\newlength{\boxwidth}}{} +\makeatother +\newcommand{\boxfigure}[3]{ + \begin{figure}[#1] + \setlength{\boxwidth}{#2} + \addtolength{\boxwidth}{.1in} + + \centering + \framebox[\boxwidth]{ + \begin{minipage}{#2} + #3 + \end{minipage} + } + \end{figure} +} + +% use \fullboxwidth for arg 2 of boxfigure to get box of size \textwidth + +% To show a syntax for a gnutex command +\newenvironment{syntax}{\begin{quote}\tt}{\end{quote}} + +%%\documentstyle[titlepage,11pt]{article} + +% Margins +%%\sloppy +%%\setlength{\textwidth}{6.5in} +%%\setlength{\textheight}{9in} +%%\setlength{\topmargin}{-0.5in} +%%\setlength{\oddsidemargin}{0pt} +%%\setlength{\evensidemargin}{0pt} + +% see above +\makeatletter +\@ifundefined{fullboxwidth}{\newlength{\fullboxwidth}}{} +\makeatother +\setlength{\fullboxwidth}{\textwidth} +\addtolength{\fullboxwidth}{-0.1in} + +\def\AUX{{\tt.aux}} +\def\DVI{{\tt.dvi}} +\def\smallrm{\small\rm} + +%\setlength{\marginparsep}{.5\marginparsep} +%\setlength{\marginparsep}{.8\marginparsep} + +%\usepackage{makerobust} % +\newif\ifkiso \kisofalse % CLAVIER 8 BITS +\makeatletter +\def\NOBREAK{\nobreak \@nobreaktrue} +\providecommand\Nopagebreak{\@nobreaktrue\nopagebreak} +%\usepackage{makerobust} % +\usepackage{alltex} % \AllTeX +\@ifundefined{PlainTeX}{\def\PlainTeX{\textsc{Plain}\penalty0\kern2pt\TeX}}{} +\makeatother +\providecommand{\ArabTeX}{{Arab\protect\TeX}} +\def\TPTrlap#1{} % pb. avec threeparttable.sty +%%%% \TeSLa +\def\TeSLa{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emS\kern-.10em\La} +\def\La{{%\reset@font +\textrm{L\kern-.36em\raise.3ex\hbox{\textsc{\MakeLowercase{a}}}\kern-.15em}}} +% +%%%%% \xindy +%\providecommand{\xindy}{%% +% \mbox{\normalfont%% +% \textbf{\textsf{x\kern-0.7pt%% +% \shortstack{{\scriptsize$\circ$}\\[-2pt]\i}%% +% \kern-1pt%% +% ndy}}}} +%% ou plus simple (\r existe maintenant!): +\providecommand{\xindy}{%% + \mbox{\normalfont\textbf{\textsf{x\r{\i}ndy}}}} + +%\usepackage{smaller,makerobust} +%\renewcommand{\xindy}{%% +% \mbox{\normalfont%% +% \textbf{\textsf{x\kern-.07ex%% +% \protect\shortstack{{\smaller\smaller\smaller$\circ$}\\[-.2ex]\protect\i}%% +% \kern-.1ex%% +% ndy}}}} +%\makerobust{\xindy} +% + +%\usepackage[TS1,OT1,T1]{fontenc} +\usepackage{smaller,makerobust,textcomp} +\renewcommand{\xindy}{%% + \mbox{\normalfont%% + \textbf{\textsf{x\kern-.1ex%% + %\protect\shortstack{{\smaller\smaller\smaller$\circ$}\\[-.2ex]\protect\i}%% + {\unitlength=1ex\begin{picture}(.6,1.2) + \put(.6,0){\makebox(0,0)[b]{\i}} + \put(.6,1.2){\makebox(0,0)[b]{\smaller\smaller$\circ$}}\end{picture}} + \kern-.4ex%% + ndy}}}} +\makerobust{\xindy} +\newcommand{\XINDY}{%% + \mbox{\normalfont%% + \textbf{\textsf{X\kern-.1ex%% + {\unitlength=1ex\begin{picture}(.6,1.2) + \put(.6,0){\makebox(0,0)[b]{I}} + \put(.6,1.7){\makebox(0,0)[b]{\smaller\smaller\smaller\Large$\circ$}}\end{picture}} + \kern-.4ex{}%% + NDY}}}} +\makerobust{\XINDY} +\newcommand{\Xindy}{%% + \mbox{\normalfont%% + \textbf{\textsf{X\kern-.1ex%% + {\unitlength=1ex\begin{picture}(.6,1.2) + \put(.6,0){\makebox(0,0)[b]{I}} + \put(.6,1.7){\makebox(0,0)[b]{\smaller\smaller\smaller$\circ$}}\end{picture}} + \kern-.4ex{}%% + NDY}}}} +\makerobust{\Xindy} +\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC} +\def\PiCTeX{\PiC\kern-.11em\TeX} +\def\FastPiCTeX{F\kern-.30em\lower.5ex\hbox{A}\kern-.12emS\kern-.18em\lower-0.5ex\hbox{T}\PiCTeX} +% +%\usepackage{checklab} %ESSAI +\IfFileExists{nomakecmds.key}{}{\usepackage{makecmds}} +\usepackage{regcount} %ESSAI +\providecommand{\cplusplus}{% + {% + C% + \settoheight{\dimen0}{C}% + \settowidth{\dimen1}{{\ensuremath{\scriptstyle++}}}% + \parbox[b][\dimen0][c]{\dimen1}{\ensuremath{\scriptstyle++}}% + }% +} +\providecommand{\newsmartlabel}[2]{\relax} +\newcommand*\Cpp{C\texttt{++}} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/indentondemand.sty b/Master/texmf-dist/doc/latex/epslatex-fr/indentondemand.sty new file mode 100644 index 00000000000..1c1b93a47bd --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/indentondemand.sty @@ -0,0 +1,61 @@ +%From cict.fr!ws41.cnusc.fr!univ-lyon1.fr!jussieu.fr!oleane!lep-philips.fr!news Thu Jul 11 07:58:02 1996 +%Article: 70636 of comp.text.tex +%Path: cict.fr!ws41.cnusc.fr!univ-lyon1.fr!jussieu.fr!oleane!lep-philips.fr!news +%From: bayart@styx.lep-philips.fr (Benjamin Bayart) +%Newsgroups: comp.text.tex +%Subject: Re: Forcing first paragraph indentation +%Date: 10 Jul 1996 14:57:58 +0200 +%Organization: LEP, France. +%Lines: 45 +%Sender: bayart@styx.lep-philips.fr +%Message-ID: +%References: +% +% +%Reply-To: Benjamin BAYART +%NNTP-Posting-Host: styx.lep-philips.fr +%In-reply-to: piet@cs.ruu.nl's message of 09 Jul 1996 10:40:12 +0200 +%X-Newsreader: Gnus v5.1 +% +%piet@cs.ruu.nl (Piet van Oostrum) writes: +% +% +% >>>>> David Carlisle (DC) writes: +% +% >> Just have a look at the few lines in indentfirst.sty... +% +% DC> or the last few. +% +%As you noticed later on in private e-mail to me David, I said ``the +%few lines'' and not ``the first few lines'', but it doesn't mind. :-) +% +% But these are not suitable for indenting specific after-section-header +% paragraphs, which was the original question. Especially the line +% \let\@afterindentfalse\@afterindenttrue is difficult to undo. +% +% Probably an \@afterindenttrue at the appropriate point will have only +% effect on the next paragraph. +% +%Ok, so try this: +\let\standardlatex\@afterindentfalse +\let\frenchlatex\@afterindenttrue +% +%And then: +\def\notindenting{\let\@afterindentfalse\standardlatex} +\def\indenting{\let\@afterindentfalse\frenchlatex} +% +%Then, when you want first paragraphs to be indented, call \indenting, +%and when you don't want them to be indented, call \notindenting. Easy, +%isn't it? +% +%Just put those 4 lines in a file indentondemand.sty and you will +%create a package at least as interesting as indentfirst is :-) And +%indentfirst IS vital for french documents which require first +%paragraphs to be indented... +% +%So the given line is not so difficult to undo, and you knew it :-) +% +%Regards, +% Benjamin. +%-- +%Benjamin BAYART diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/makecmds.sty b/Master/texmf-dist/doc/latex/epslatex-fr/makecmds.sty new file mode 100644 index 00000000000..780525769f4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/makecmds.sty @@ -0,0 +1,95 @@ +%% +%% This is file `makecmds.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% makecmds.dtx (with options: `usc') +%% +%% Copyright 2000 Peter R. Wilson +%% +%% This program is provided under the terms of the +%% LaTeX Project Public License distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt. +%% +%% Author: Peter Wilson (CUA) +%% now at: peter.r.wilson@boeing.com +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{makecmds}[2000/05/27 v1.0 extra command making commands] + +\newif\ifm@kwarn + \m@kwarnfalse +\DeclareOption{warn}{\m@kwarntrue} +\ProcessOptions\relax + +\def\makecommand{\@star@or@long\m@ke@command} +\def\m@ke@command#1{% + \ifx #1\undefined\else + \ifm@kwarn + \PackageWarning{makecmds}{Redefining command `\protect#1'} + \fi + \fi + \let\@ifdefinable\@rc@ifdefinable + \new@command#1} + +\def\provideenvironment{% + \@star@or@long\m@kprovide@environment} +\def\m@kprovide@environment#1{% + \@ifundefined{#1}{% + \expandafter\let\csname#1\endcsname\relax + \expandafter\let\csname end#1\endcsname\relax + \new@environment{#1}}{\m@kdiscardenvargs{#1}} +} +\def\m@kdiscardenvargs#1{% + \@testopt{\m@kenva#1}0} +\def\m@kenva#1[#2]{% + \@ifnextchar [{\m@kenvb#1[#2]}{\m@kthrowenv{#1}{[#2]}}} +\def\m@kenvb#1[#2][#3]{\m@kthrowenv{#1}{[#2][#3]}} +\def\m@kthrowenv#1#2#3#4{} + +\def\makeenvironment{\@star@or@long\m@ke@environment} +\def\m@ke@environment#1{% + \@ifundefined{#1}{\new@environment{#1}}{% + \ifm@kwarn + \PackageWarning{makecmds}{Redefining environment `#1'} + \fi + \renew@environment{#1}} +} + +\def\providelength#1{% + \ifx #1\undefined + \newlength{#1} + \fi +} +\def\makelength#1{% + \ifx #1\undefined + \newlength{#1} + \else + \ifm@kwarn + \PackageWarning{makecmds}{Redefining length `\protect#1'} + \fi + \newskip#1 + \fi +} + +\def\providecounter#1{% + \@ifundefined{c@#1}{\newcounter{#1}}{% + \@ifnextchar[{\m@k@gobbleendoptarg}{}}% +} +\def\makecounter#1{% + \expandafter\ifx \csname c@#1\endcsname \undefined + \else + \ifm@kwarn + \PackageWarning{makecmds}{Redefining counter `#1'} + \fi + \fi + \@definecounter{#1}% + \@ifnextchar[{\@newctr{#1}}{} +} + +\def\m@k@gobbleendoptarg[#1]{} + +\endinput +%% +%% End of file `makecmds.sty'. diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/makerobust.sty b/Master/texmf-dist/doc/latex/epslatex-fr/makerobust.sty new file mode 100644 index 00000000000..3ba645ecb72 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/makerobust.sty @@ -0,0 +1,55 @@ +%% +%% This is file `makerobust.sty', generated +%% on <1992/10/8> with the docstrip utility (2.0r). +%% +%% The original source files were: +%% +%% makerobust.doc +%% +%% Do not distribute the stripped version of this file. +%% The checksum in the header refers to the documented version. +%% +%%% ==================================================================== +%%% @LaTeX-style-file{ +%%% filename = "makerobust.sty", +%%% version = "1.00", +%%% date = "19 May 1991", +%%% time = "14:27:35 BST", +%%% author = "David Carlisle", +%%% address = "Computer Science Department +%%% Manchester University +%%% Oxford Road +%%% Manchester +%%% England +%%% M13 9PL", +%%% telephone = "+44 61 275 6139", +%%% FAX = "+44 61 275 6236", +%%% checksum = "56601 107 444 3944", +%%% email = "carlisle@cs.man.ac.uk (Internet)", +%%% codetable = "ISO/ASCII", +%%% keywords = "LaTeX, fragile, robust", +%%% supported = "yes", +%%% docstring = " +%%% +%%% makerobust.sty +%%% +%%% A LaTeX style option defining the \makerobust command. +%%% \makerobust{\cs} makes the control sequence \cs robust. +%%% +%%% If you put \makerobust{\cite} in the preamble, you can write: +%%% \caption{Taken from \cite{foo}} rather than +%%% \caption{Taken from \protect\cite{foo}} +%%% +%%% The checksum field above was produced by +%%% Robert Solovay's checksum utility.", +%%% } +%%% ==================================================================== +\def\makerobust#1{% + \@ifundefined{fragile\string#1}% + {\expandafter\let\csname fragile\string#1\endcsname#1% + \edef#1{\noexpand\protect + \expandafter\noexpand\csname fragile\string#1\endcsname}}% + {\@warning{\string#1 is already robust (command ignored)}}}% +\endinput +%% +%% End of file `makerobust.sty'. diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/mass.eps b/Master/texmf-dist/doc/latex/epslatex-fr/mass.eps new file mode 100644 index 00000000000..612e455eb63 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/mass.eps @@ -0,0 +1,128 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 241 119 +%%BeginDocument: mass.eps +%Magnification: 1.00 +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-84.0 163.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n 0 792 m 0 0 l 612 0 l 612 792 l cp clip + 0.06000 0.06000 sc +7.500 slw +% Polyline +n 1425 1125 m 1425 2700 l 5400 2700 l 5400 2100 l 1875 2100 l 1875 1125 l + cp gs col7 0.75 shd ef gr gs col-1 s gr +% Polyline +n 2550 1575 m 3450 1575 l 3450 1875 l 2550 1875 l cp gs col7 0.95 shd ef gr gs col-1 s gr +% Polyline +%JPFD% n 3450 1275 m 3450 755 l gs col-1 s gr + n 3450 1050 m 3450 750 l gs col-1 s gr +% Polyline + n 1875 1050 m 1875 750 l gs col-1 s gr +% Polyline +gs clippath +3279 870 m 3423 900 l 3279 930 l 3465 930 l 3465 870 l cp clip +2046 930 m 1902 900 l 2046 870 l 1860 870 l 1860 930 l cp clip +n 1875 900 m 3450 900 l gs col-1 s gr gr + +% arrowhead +n 2046 930 m 1902 900 l 2046 870 l 2022 900 l 2046 930 l cp gs 0.00 setgray ef gr col-1 s +% arrowhead +n 3279 870 m 3423 900 l 3279 930 l 3303 900 l 3279 870 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +n 1875 1650 m 2550 1650 l 2550 1800 l 1875 1800 l cp gs col7 0.90 shd ef gr gs col-1 s gr +% Polyline +gs clippath +3080 1496 m 2946 1558 l 3044 1448 l 2895 1560 l 2931 1608 l cp clip +n 3825 900 m 2925 1575 l gs col-1 s gr gr + +% arrowhead +n 3080 1496 m 2946 1558 l 3044 1448 l 3043 1487 l 3080 1496 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +n 3450 2100 m 4425 2100 l 4425 1350 l 3450 1350 l cp gs col7 0.55 shd ef gr gs col-1 s gr +/Times-Roman ff 180.00 scf sf +2570 935 m +gs 1 -1 sc (q1) col-1 sh gr +/Times-Roman ff 180.00 scf sf +3850 945 m +gs 1 -1 sc (Actuator) col-1 sh gr +/Times-Roman ff 210.00 scf sf +2520 2452 m +gs 1 -1 sc (base) col-1 sh gr +$F2psEnd +rs +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/mypatches.sty b/Master/texmf-dist/doc/latex/epslatex-fr/mypatches.sty new file mode 100644 index 00000000000..19606d4c4e6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/mypatches.sty @@ -0,0 +1,41 @@ +% LOCAL PATCH +% encoding T1 for \" (francais) +%\def\french@dieresis#1{{\accent"04 \if#1i\i\else#1\fi}} +\DeclareTextCommand{\french@dieresis}{T1}[1]{{\accent"4\if#1i\i\else#1\fi}} +\DeclareTextCommand{\french@dieresis}{OT1}[1]{{\accent"7F\if#1i\i\else#1\fi}} +% encoding T1 for \w (czech) +\gdef\czech@w#1{\accent'06 #1}% 06 for T1, was 23 (OT1) +\gdef\croatian@w#1{\accent'06 #1}% 06 for T1, was 23 (OT1) +\global\let\w\czech@w +% \q for czech +\gdef\czech@q#1{#1\kern-2pt\char'47}% +\global\let\q\czech@q + +\DeclareTextCommand{\boi}{T1}{{\tt\char '20}} +\DeclareTextCommand{\boi}{OT1}{{\tt\char '134}} +%\DeclareTextCommand{\degre}{T1}{{\char '6}} +%\DeclareTextCommand{\degre}{OT1}{{\char '27}} +\let\degre\undefined +\DeclareTextSymbol{\degre}{T1}{'6} +\DeclareTextSymbol{\degre}{OT1}{'27} + +\DeclareTextCommand{\czech@w}{T1}[1]{{\accent'06 #1}} +\DeclareTextCommand{\czech@w}{OT1}[1]{{\accent'23 #1}} +\global\let\w\czech@w + +\DeclareTextCommand{\croatian@w}{T1}[1]{{\accent'06 #1}} +\DeclareTextCommand{\croatian@w}{OT1}[1]{{\accent'23 #1}} +\global\let\q\czech@q + +% Pb with \No (Nobelium) in chemsym.sty +\let\Noo\No +\let\No\undefined + +% \textcent, \textcurrentcy, \textyen, \textbrokenbar + +\ProvideTextCommand{\textcent}{T1}{{\fontencoding{TS1}\selectfont\char162}} +\ProvideTextCommand{\textcurrency}{T1}{{\fontencoding{TS1}\selectfont\char164}} +\ProvideTextCommand{\textyen}{T1}{{\fontencoding{TS1}\selectfont\char165}} +\ProvideTextCommand{\textbrokenbar}{T1}{{\fontencoding{TS1}\selectfont\char166}} +\RequirePackage{boldsc} +\RequirePackage{cmsd} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/myvarioref.sty b/Master/texmf-dist/doc/latex/epslatex-fr/myvarioref.sty new file mode 100644 index 00000000000..8bf0733682f --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/myvarioref.sty @@ -0,0 +1,632 @@ +%% +%% This is file `myvarioref.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% varioref.dtx (with options: `package') +%% +%% This is a generated file. Adapted by Jean-Pierre Drucbert. +%% +%% Copyright 1993 1994 1995 1996 1997 1998 1999 +%% The LaTeX3 Project and any individual authors listed elsewhere +%% in this file. +%% +%% This file is part of the Standard LaTeX `Tools Bundle'. +%% ------------------------------------------------------- +%% +%% This file, and all the other files in this bundle as listed below, +%% may be distributed under the terms of the LaTeX Project Public +%% License, as described in lppl.txt in the base LaTeX distribution. +%% Either version 1.0 or, at your option, any later version. +%% +%% Package myvarioref to use with LaTeX2e +%% Copyright (C) 1992-1999 Frank Mittelbach, all rights reserved. +\NeedsTeXFormat{LaTeX2e}[1995/05/16] +\ProvidesPackage{myvarioref} + [1999/02/24 v1.2a package for extended references (FMi). Local variant by JPFD.] +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% + +\def\vref@addto#1#2{% + #2% + \@temptokena{#2}% + \ifx#1\undefined + \edef#1{\the\@temptokena}% + \else + \toks@\expandafter{#1}% + \edef#1{\the\toks@\the\@temptokena}% + \fi + \@temptokena{}\toks@\@temptokena +} +\@onlypreamble\vref@addto +\def\vref@excuse#1{% + \PackageWarningNoLine{myvarioref}{Sorry, language `#1' + not supported% + \MessageBreak + by in this version. + English strings used by default. + \MessageBreak + Please modify \protect\reftext... commands manually.% + \MessageBreak\MessageBreak + If you can suggest translations for + this language,% + \MessageBreak + please mail them + to the author of this package}} +\@onlypreamble\vref@excuse +\def\vref@stringwarning#1{% + \PackageWarningNoLine{myvarioref}{Sorry, there is no proper + translation for the string\MessageBreak + produced by \protect#1\on@line.\MessageBreak + English string used instead.\MessageBreak + \MessageBreak + If you can suggest translations for + the current\MessageBreak + language, please mail them + to the author of this\MessageBreak package}} +\DeclareOption{american} + {\vref@addto\extrasamerican{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{austrian} + {\vref@addto\extrasaustrian{% + \def\reftextfaceafter {auf der n\"achsten Seite}% + \def\reftextfacebefore{auf der vorherigen Seite}% + \let\reftextafter \reftextfaceafter + \let\reftextbefore \reftextfacebefore + \def\reftextcurrent {auf dieser Seite}% + \def\reftextfaraway#1{auf Seite~\pageref{#1}}% + \def\reftextpagerange#1#2{auf Seiten~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} bis~\ref{#2}}% + }} +\DeclareOption{brazil} + {\vref@addto\extrabrazil{% + \def\reftextfaceafter {na \reftextvario{p\'agina oposta}{pr\'oxima + p\'agina}}% + \def\reftextfacebefore{na p\'agina \reftextvario{oposta}{anterior}}% + \def\reftextafter {na \reftextvario{p\'agina seguinte}{pr\'oxima + p\'agina}}% + \def\reftextbefore{na p\'agina \reftextvario{anterior}{precedente}}% + \def\reftextcurrent {\reftextvario{nesta p\'agina}{na p\'agina + corrente}}% + \def\reftextfaraway#1{na p\'agina~\pageref{#1}}% + \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange + on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange + \ref{#1} to~\ref{#2}}% + }} +\DeclareOption{breton} + {\vref@excuse{breton}% + \vref@addto\extrasbreton{% + \def\reftextfaceafter {war ar bajenn \reftextvario{a-dal}{da heul}}% + \def\reftextfacebefore{war ar bajenn \reftextvario{a-dal}{a-raok}}% + \def\reftextafter {war ar bajenn da heul}% + \def\reftextbefore {war ar bajenn a-raok}% + \def\reftextcurrent {war ar \reftextvario{bajenn-ma\~n}% + {bajenn war-wel}}% + \def\reftextfaraway#1{war ar bajenn~\pageref{#1}}% + \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange + on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange + \ref{#1} to~\ref{#2}}% + }} +\DeclareOption{catalan} + {\vref@addto\extrascatalan{% + \def\reftextfaceafter {a la p\`agina seg\"uent}% + \def\reftextfacebefore{a la p\`agina anterior}% + \let\reftextafter \reftextfaceafter + \let\reftextbefore \reftextfacebefore + \def\reftextcurrent {en aquesta p\`agina}% + \def\reftextfaraway#1{a la p\`agina~\pageref{#1}}% + \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange + on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange + \ref{#1} to~\ref{#2}}% + }} +\DeclareOption{croatian} + {\vref@excuse{croatian}% + \vref@addto\extrascroatian{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{czech} + {\vref@excuse{czech}% + \vref@addto\extrasczech{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{danish} + {\vref@addto\extrasdanish{% + \def\reftextfaceafter {p\aa{} \reftextvario{modst\aa ende}% + {n\ae ste} side}% + \def\reftextfacebefore{p\aa{} \reftextvario{modst\aa ende}% + {forrige} side}% + \def\reftextafter {p\aa{} \reftextvario{den f\o lgende}% + {n\ae ste} side}% + \def\reftextbefore {p\aa{} \reftextvario{forrige side} + {foreg\aa ende side}}% + \def\reftextcurrent {p\aa{} denne side}% + \def\reftextfaraway#1{p\aa{} side~\pageref{#1}}% + \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange + on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange + \ref{#1} to~\ref{#2}}% + }} +\DeclareOption{dutch} + {\vref@addto\extrasdutch{% + \def\refpagename{pagina}% + \def\reftextfaceafter {op de \reftextvario{rechter \refpagename}% + {\refpagename\ hiernaast}}% + \def\reftextfacebefore{op de \reftextvario{linker \refpagename}% + {\refpagename\ hiernaast}}% + \def\reftextafter {op de \reftextvario{volgende \refpagename}% + {\refpagename\ hierna}}% + \def\reftextbefore {op de \reftextvario{vorige \refpagename}% + {\refpagename\ hiervoor}}% + \def\reftextcurrent {op deze \refpagename}% + \def\reftextfaraway#1{op \refpagename~\pageref{#1}}% + \def\reftextpagerange#1#2{op pagina's~\pageref{#1} t/m~\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref#1 t/m~\ref{#2}}% + }} +\DeclareOption{english} + {\vref@addto\extrasenglish{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{esperanto} + {\vref@excuse{esperanto}% + \vref@addto\extrasesperanto{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{finnish} + {\vref@addto\extrasfinnish{% + \def\reftextfaceafter {\reftextvario{viereisell\"a}% + {seuraavalla} sivulla}% + \def\reftextfacebefore{\reftextvario{viereisell\"a}% + {edellisell\"a} sivulla}% + \def\reftextafter {seuraavalla sivulla}% + \def\reftextbefore {edellisell\"a sivulla}% + \def\reftextcurrent {t\"all\"a sivulla}% + \def\reftextfaraway#1{sivulla~\pageref{#1}}% + \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange + on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange + \ref{#1} to~\ref{#2}}% + }} +\DeclareOption{french} + {\vref@addto\extrasfrench{% + \def\reftextfaceafter {page \reftextvario{ci-contre}{suivante}}% + \def\reftextfacebefore{page \reftextvario{ci-contre}% + {pr\'ec\'edente}}% + \def\reftextafter {page suivante}% + \def\reftextbefore {page pr\'ec\'edente}% + \def\reftextcurrent {de la pr\'esente page}% + \def\reftextfaraway#1{page~\pageref{#1}}% + \def\reftextpagerange#1#2{pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} \`a~\ref{#2}}% + }} +\DeclareOption{myfrench} + {\vref@addto\extrasfrench{% + \def\reftextfaceafter {\reftextvario{ci-contre}{page suivante}}% + \def\reftextfacebefore{\reftextvario{ci-contre}% + {page pr\'ec\'edente}}% + \def\reftextafter {page suivante}% + \def\reftextbefore {page pr\'ec\'edente}% + \def\reftextcurrent {de la pr\'esente page}% + \def\reftextfaraway#1{page~\pageref{#1}}% + \def\reftextpagerange#1#2{pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} \`a~\ref{#2}}% + }} +\DeclareOption{galician} + {\vref@excuse{galician}% + \vref@addto\extrasgalician{% + \def\reftextfaceafter {na seguinte p\'axina}% + \def\reftextfacebefore{na p\'agina anterior}% + \let\reftextafter \reftextfaceafter + \let\reftextbefore \reftextfacebefore + \def\reftextcurrent {nesta p\'axina}% + \def\reftextfaraway#1{na p\'axina~\pageref{#1}}% + \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange + on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange + \ref{#1} to~\ref{#2}}% + }} +\DeclareOption{german} + {\vref@addto\extrasgerman{% + \def\reftextfaceafter {auf der n\"achsten Seite}% + \def\reftextfacebefore{auf der vorherigen Seite}% + \let\reftextafter \reftextfaceafter + \let\reftextbefore \reftextfacebefore + \def\reftextcurrent {auf dieser Seite}% + \def\reftextfaraway#1{auf Seite~\pageref{#1}}% + \def\reftextpagerange#1#2{auf Seiten~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} bis~\ref{#2}}% + }} +\DeclareOption{greek} + {\vref@addto\extrasgreek{% + \def\reftextfaceafter {sthn \reftextvario{paro'usa}% + {ep'omenh} sel'ida}% + \def\reftextfacebefore{sthn \reftextvario{paro'usa}{prohgo'umenh} + sel'ida}% + \def\reftextafter {sthn ep'omenh sel'ida}% + \def\reftextbefore {sthn prohgo'umenh sel'ida}% + \def\reftextcurrent {s'' aut'h th sel'ida}% + \def\reftextfaraway#1{sth sel'ida\nobreakspace\pageref{#1}}% + \def\reftextpagerange#1#2{stis sel'ides\nobreakspace + \pageref{#1}---\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} ws\nobreakspace\ref{#2}}% + }} +\DeclareOption{italian} + {\vref@addto\extrasitalian{% + \def\reftextfaceafter {\reftextvario{a fronte}% + {nella pagina successiva}}% + \def\reftextfacebefore{\reftextvario{a fronte}% + {nella pagina precedente}}% + \def\reftextafter {nella pagina \reftextvario{seguente}% + {successiva}}% + \def\reftextbefore {nella pagina precedente}% + \def\reftextcurrent {in questa pagina}% + \def\reftextfaraway#1{a pagina~\pageref{#1}}% + \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange + on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange + \ref{#1} to~\ref{#2}}% + }} +\DeclareOption{magyar} + {\vref@addto\extrasmagyar{% + \def\reftextfaceafter {a k\"o\-vet\-kez\H{o} ol\-da\-lon}% + \def\reftextfacebefore{az el\H{o}\-z\H{o} ol\-da\-lon}% + \def\reftextafter {a k\"o\-vet\-kez\H{o} ol\-da\-lon}% + \def\reftextbefore {az el\H{o}\-z\H{o} ol\-da\-lon}% + \def\reftextcurrent {ezen az ol\-da\-lon}% + \def\reftextfaraway#1{\aza{\pageref{#1}} \pageref{#1}.~ol\-da\-lon}% + \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange + on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange + \ref{#1} to~\ref{#2}}% + \AtBeginDocument{\providecommand\aza[1]{a/az% + \PackageError{myvarioref}{% + Proper definition for command \noexpand\aza missing}% + {You need to (re)define the command \noexpand\aza that + takes one argument (a number or a \noexpand\pageref command) + and produces the string `a' or `az' depending on the argument + value. It should also accept an optional argument (default `l') + to denote whether or not the string should be lowercase or + uppercase.}}}% + }} +\DeclareOption{norsk} + {\vref@addto\extrasnorsk{% + \def\reftextfaceafter {p\aa{} neste side}% + \def\reftextfacebefore{p\aa{} forrige side}% + \def\reftextafter {p\aa{} neste side}% + \def\reftextbefore {p\aa{} forrige side}% + \def\reftextcurrent {p\aa{} denne siden}% + \def\reftextfaraway#1{p\aa{} side~\pageref{#1}}% + \def\reftextpagerange#1#2{p\aa{} side~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} til~\ref{#2}}% + }} +\DeclareOption{nynorsk} + {\vref@addto\extrasnynorsk{% + \def\reftextfaceafter {p\aa{} den neste sida}% + \def\reftextfacebefore{p\aa{} den f\o{}rre sida}% + \def\reftextafter {p\aa{} \reftextvario{sida etter}% + {den neste sida}}% + \def\reftextbefore {p\aa{} \reftextvario{sida f\o{}r}% + {den f\o{}rre sida}}% + \def\reftextcurrent {p\aa{} denne sida}% + \def\reftextfaraway#1{p\aa{} side~\pageref{#1}}% + \def\reftextpagerange#1#2{p\aa{} side~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} til~\ref{#2}}% + }} +\DeclareOption{polish} + {\vref@addto\extraspolish{% + \def\reftextfaceafter {na \reftextvario{s\aob{}siedniej}% + {nast\eob{}pnej} stronie}% + \def\reftextfacebefore{na \reftextvario{s\aob{}siedniej}% + {poprzedniej} stronie}% + \def\reftextafter {na nast\eob{}pnej stronie}% + \def\reftextbefore {na poprzedniej stronie}% + \def\reftextcurrent {na \reftextvario{tej + samej}{bie\zkb{}\aob{}cej} stronie}% + \def\reftextfaraway#1{na \pageref{#1}~stronie}% + \def\reftextpagerange#1#2{na stronach~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{od~\ref{#1} do~\ref{#2}}% + }} +\DeclareOption{portuges} + {\vref@excuse{portuges}% + \vref@addto\extrasportuges{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{romanian} + {\vref@excuse{romanian}% + \vref@addto\extrasromanian{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{russian} + {\vref@addto\extrasrussian{% + \def\reftextfaceafter{\cyrn\cyra\ \reftextvario{\cyrp\cyrr\cyro + \cyrt\cyri\cyrv\cyro\cyrp\cyro\cyrl\cyro\cyrzh\cyrn\cyro\cyrishrt}% + {\cyrs\cyrl\cyre\cyrd\cyru\cyryu\cyrshch\cyre\cyrishrt}\ \cyrs\cyrt + \cyrr\cyra\cyrn\cyri\cyrc\cyre}% + \def\reftextfacebefore{\cyrn\cyra\ \reftextvario{\cyrp\cyrr\cyro + \cyrt\cyri\cyrv\cyro\cyrp\cyro\cyrl\cyro\cyrzh\cyrn\cyro\cyrishrt}% + {\cyrp\cyrr\cyre\cyrd\cyrery\cyrd\cyru\cyrshch\cyre\cyrishrt}\ + \cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}% + \def\reftextafter{\cyrn\cyra\ \cyrs\cyrl\cyre\cyrd\cyru\cyryu\cyrshch + \cyre\cyrishrt\ \cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}% + \def\reftextbefore{\cyrn\cyra\ \reftextvario{\cyrp\cyrr\cyre\cyrd + \cyrsh\cyre\cyrs\cyrt\cyrv\cyru\cyryu\cyrshch\cyre\cyrishrt}% + {\cyrp\cyrr\cyre\cyrd\cyrery\cyrd\cyru\cyrshch\cyre\cyrishrt}% + \ \cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}% + \def\reftextcurrent{\cyrn\cyra\ \reftextvario{\cyrerev\cyrt\cyro + \cyrishrt}{\cyrd\cyra\cyrn\cyrn\cyro\cyrishrt}\ \cyrs\cyrt\cyrr + \cyra\cyrn\cyri\cyrc\cyre}% + \def\reftextfaraway#1{\cyrn\cyra\ \cyrs.~\pageref{#1}}% + \def\reftextpagerange#1#2{\cyrn\cyra\ \cyrs\cyrt\cyrr\cyra\cyrn + \cyri\cyrc\cyra\cyrh~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\cyrs~\ref{#1}\ \cyrp\cyro~\ref{#2}}% + }} +\DeclareOption{slovak} + {\vref@excuse{slovak}% + \vref@addto\extrasslovak{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{slovene} + {\vref@excuse{slovene}% + \vref@addto\extrasslovene{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{spanish} + {\vref@addto\extrasspanish{% + \def\reftextfaceafter {en la p\'agina siguiente}% + \def\reftextfacebefore{en la p\'agina anterior}% + \let\reftextafter \reftextfaceafter + \let\reftextbefore \reftextfacebefore + \def\reftextcurrent {en esta p\'agina}% + \def\reftextfaraway#1{en la p\'agina~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{swedish} + {\vref@addto\extrasswedish{% + \def\reftextfaceafter {p\aa\ \reftextvario{motst\aa ende}% + {n\"{a}sta} sida}% + \def\reftextfacebefore{p\aa\ \reftextvario{motst\aa ende}% + {f\"{o}reg\aa ende} sida}% + \def\reftextafter {p\aa\ \reftextvario{f\"{o}ljande}% + {n\"{a}sta} sida}% + \def\reftextbefore {p\aa\ f\"{o}reg\aa ende sida}% + \def\reftextcurrent {p\aa\ denna sida}% + \def\reftextfaraway#1{p\aa\ sidan~\pageref{#1}}% + \def\reftextpagerange#1#2{p\aa\ + sidorna~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} till~\ref{#2}}% + }} +\DeclareOption{turkish} + {\vref@excuse{turkish}% + \vref@addto\extrasturkish{% + \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% + \def\reftextfacebefore{on the \reftextvario{facing}{preceding} + page}% + \def\reftextafter {on the \reftextvario{following}{next} page}% + \def\reftextbefore {on the \reftextvario{preceding page}{page + before}}% + \def\reftextcurrent {on \reftextvario{this}{the current} page}% + \def\reftextfaraway#1{on page~\pageref{#1}}% + \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% + \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% + }} +\DeclareOption{francais}{% + \typeout{Please use `french' instead of `francais'}% + \ExecuteOptions{french}} +\DeclareOption{germanb}{% + \typeout{Please use `german' instead of `germanb'}% + \ExecuteOptions{german}} +\DeclareOption{draft}{\AtEndOfPackage\vrefwarning} +\DeclareOption{final}{\AtEndOfPackage\vrefshowerrors} % the default +\ExecuteOptions{myfrench,draft} +\ProcessOptions* +\newcounter{vrcnt} +\DeclareRobustCommand\vpageref{\@ifnextchar[% + \@vpageref{\@vpageref[\reftextcurrent]}% +} +\def\@vpageref[#1]{\@ifnextchar[% + {\@@vpageref{#1}}{\@@vpageref{#1}[\unskip\space]}} +\def\@@vpageref#1[#2]#3{% + \leavevmode\unskip + \global\advance\c@vrcnt\@ne + \vref@pagenum\@tempa{\the\c@vrcnt @vr}% + \vref@pagenum\@tempb{\the\c@vrcnt @xvr}% + {\let\@currentlabel\@empty + \expandafter\label\expandafter{\the\c@vrcnt @xvr}}% + \ifx\label\label@in@display\else + \ifx\@tempa\@tempb\else + \vref@err{\noexpand\vref at page boundary + \@tempb-\@tempa\space (may loop)% + }% + \fi + \fi + \vrefpagenum\@tempb{#3}% + \space + \ifx\@tempa\@tempb + #1% + \else + #2% + \is@pos@number\@tempb + {% + \is@pos@number\@tempa + {\@tempcnta\@tempa + \advance\@tempcnta\@ne + }% + {\@tempcnta\maxdimen}% + \ifnum \@tempb =\@tempcnta + \ifodd\@tempcnta + \if@twoside + \reftextfaceafter + \else + \reftextafter + \fi + \else + \reftextafter + \fi + \else + \advance\@tempcnta-2 + \ifnum \@tempb =\@tempcnta + \ifodd\@tempcnta + \reftextbefore + \else + \if@twoside + \reftextfacebefore + \else + \reftextbefore + \fi + \fi + \else + \reftextfaraway{#3}% + \fi + \fi + }% + {\reftextfaraway{#3}}% + \fi + {\let\@currentlabel\@empty + \let\df@label\@empty + \expandafter\label\expandafter{\the\c@vrcnt @vr}}% +} +\def\vrefwarning{\def\vref@err{\PackageWarning{myvarioref}}} +\def\vrefshowerrors{\def\vref@err##1{\PackageError{myvarioref}{##1}% + {Please check the pages in question. You might need to replace + the \string\vref\MessageBreak + or \noexpand\vpageref by a normal \noexpand\(page)ref to + stop LaTeX running forever.}}} +\DeclareRobustCommand\vref[1]{% + \leavevmode\unskip\nobreakspace + \ref{#1}% + \@vpageref[\unskip]{#1}} +\def\is@pos@number#1{\is@pos@num0#1\space\@nil} +\def\is@pos@num{\afterassignment\is@pos@num@ \count@} +\def\is@pos@num@#1\@nil{% + \if0#10% + \expandafter\@firstoftwo \else + \expandafter\@secondoftwo \fi} +\def\reftextvario#1#2{\ifodd\c@vrcnt #1\else#2\fi} +\def\fullref#1{\ref{#1} \reftextfaraway{#1}} +\def\vref@pagenum#1#2{% + \@ifundefined{r@#2}{\@namedef{r@#2}{{??}{??}}}{}% + \edef#1{\expandafter\expandafter\expandafter + \@cdr\csname r@#2\endcsname + \@nil}% +} +\def\vrefpagenum#1#2{% + \@ifundefined{r@#2}% + {\G@refundefinedtrue + \@latex@warning{Reference `#2' on page \thepage \space + undefined}}{}% + \vref@pagenum{#1}{#2}} + +\newcommand\vpagerefrange[3][\reftextcurrent]{% + \vrefpagenum\@tempa{#2}% + \vrefpagenum\@tempb{#3}% + \ifx\@tempa\@tempb + \vpageref[#1]{#2}% + \else + \reftextpagerange{#2}{#3}% + \fi +} +\newcommand\vrefrange[3][\reftextcurrent] + {\reftextlabelrange{#2}{#3} \vpagerefrange[#1]{#2}{#3}} +\endinput +%% +%% End of file `myvarioref.sty'. diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/nrfoot.sty b/Master/texmf-dist/doc/latex/epslatex-fr/nrfoot.sty new file mode 100644 index 00000000000..c0de81ce43e --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/nrfoot.sty @@ -0,0 +1,36 @@ +\def\efootnote{\@ifnextchar[{\@xefootnote}{ + \@efootnotemark\@efootnotetext}} + +\def\@xefootnote[#1]{\begingroup \csname c@\@mpfn\endcsname #1\relax + \endgroup + \@efootnotemark\@efootnotetext} + +%\long\def\@emakefntext#1{\parindent 1em\noindent +% \hbox to 1.8em{\hss$^$}#1} + +\long\def\@emakefntext#1{\noindent #1} + +\long\def\@efootnotetext#1{\insert\footins{\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth \@parboxrestore + \@emakefntext + {\rule{\z@}{\footnotesep}\ignorespaces + #1\strut}}} + +\def\efootnotemark{\@ifnextchar[{\@xefootnotemark + }{\@efootnotemark}} + +\def\@xefootnotemark[#1]{\begingroup \relax + \endgroup \@efootnotemark} + +\def\@efootnotemark{\leavevmode\ifhmode + \edef\@x@sf{\the\spacefactor}\fi %\@makefnmark + \ifhmode\spacefactor\@x@sf\fi\relax} + +\def\efootnotetext{\@ifnextchar + [{\@xefootnotenext}{\@efootnotetext}} + +\def\@xefootnotenext[#1]{\begingroup %\csname c@\@mpfn\endcsname #1\relax + \endgroup \@efootnotetext} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/origin.eps b/Master/texmf-dist/doc/latex/epslatex-fr/origin.eps new file mode 100644 index 00000000000..43e381360b0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/origin.eps @@ -0,0 +1,226 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 228 158 +%%BeginDocument: origin.eps +%Magnification: 1.00 +%PSfragBegin +%PSfragInfo{[ct]}(134.850296,147.114807)(13.0891,0)(0,8.8347){0}{0.1907} +%PSfragInfo{[lc]}(58.3503,76.0149)(13.0891,0)(0,9.061){0}{0.186} +%PSfragInfo{[lt]}(61.9502,144.414795)(11.2961,0)(0,9.061){0}{0.186} +%PSfragInfo{Reference}(0.4631,74.4111)(43.3728,0)(0,7.4851){0}{0.0145} +%PSfragInfo{Point}(10.7725,62.292)(22.6472,0)(0,7.4841){0}{0.0145} +%PSfragInfo{Baseline}(85.0032,25.3918)(36.7954,0)(0,7.4841){0}{0.0145} +%PSfragInfo{[cB]}(160.950195,29.2151)(17.2903,0)(0,8.8347){0}{0.1907} +%PSfragInfo{[c]}(162.330093,99.8347)(10.0869,0)(0,8.8347){0}{0.1907} +%PSfragInfo{Centerlines}(80.2024,114.449)(48.4485,0)(0,7.5269){0}{0.02} +%PSfragInfo{[cb]}(132.570297,1.3149)(15.4868,0)(0,9.0613){0}{0.186} +%PSfragInfo{[rb]}(208.650208,2.6948)(14.2878,0)(0,9.0613){0}{0.186} +%PSfragInfo{[rB]}(210.450195,46.7949)(16.0913,0)(0,8.8347){0}{0.1907} +%PSfragInfo{[rc]}(210.870102,75.1147)(13.6831,0)(0,8.8347){0}{0.1907} +%PSfragInfo{[rt]}(209.070297,145.734894)(11.8901,0)(0,8.8347){0}{0.1907} +%PSfragInfo{[lB]}(54.7502,40.0149)(15.4973,0)(0,9.061){0}{0.186} +%PSfragInfo{[lb]}(61.0501,2.2151)(13.6938,0)(0,9.0613){0}{0.186} +%PSfragEnd +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-20.0 183.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n 0 792 m 0 0 l 612 0 l 612 792 l cp clip + 0.06000 0.06000 sc +15.000 slw +% Polyline +n 3750 2790 m 1590 2790 l 1590 660 l 3750 660 l cp gs 0.95 setgray ef gr gs col-1 s gr +7.500 slw +% Polyline +n 1800 1725 m 1800 1725 l gs col-1 s gr +% Ellipse +n 1590 2175 45 45 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr + +% Polyline + [66.7] 0 sd +n 1590 2175 m 3750 2175 l gs col-1 s gr [] 0 sd +% Polyline + [66.7] 0 sd +n 1590 1725 m 3750 1725 l gs col-1 s gr [] 0 sd +% Polyline + [66.7] 0 sd +n 2670 660 m 2670 2790 l gs col-1 s gr [] 0 sd +% Polyline +gs clippath +2529 1282 m 2649 1397 l 2491 1347 l 2664 1450 l 2702 1385 l cp clip +n 2318 1200 m 2670 1410 l gs col-1 s gr gr + +% arrowhead +n 2529 1282 m 2649 1397 l 2491 1347 l 2533 1328 l 2529 1282 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +2339 1536 m 2348 1701 l 2267 1556 l 2323 1750 l 2395 1729 l cp clip +n 2205 1207 m 2355 1725 l gs col-1 s gr gr + +% arrowhead +n 2339 1536 m 2348 1701 l 2267 1556 l 2311 1572 l 2339 1536 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +2006 2340 m 2092 2198 l 2077 2364 l 2140 2173 l 2069 2149 l cp clip +n 1995 2490 m 2100 2175 l gs col-1 s gr gr + +% arrowhead +n 2006 2340 m 2092 2198 l 2077 2364 l 2050 2326 l 2006 2340 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +1378 2032 m 1508 2134 l 1346 2099 l 1528 2185 l 1560 2117 l cp clip +n 1005 1897 m 1530 2145 l gs col-1 s gr gr + +% arrowhead +n 1378 2032 m 1508 2134 l 1346 2099 l 1386 2077 l 1378 2032 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +2828 1620 m 2687 1707 l 2775 1567 l 2633 1709 l 2686 1762 l cp clip +n 2977 1417 m 2670 1725 l gs col-1 s gr gr + +% arrowhead +n 2828 1620 m 2687 1707 l 2775 1567 l 2782 1612 l 2828 1620 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +2787 2325 m 2688 2190 l 2836 2268 l 2683 2137 l 2634 2194 l cp clip +n 2932 2400 m 2670 2175 l gs col-1 s gr gr + +% arrowhead +n 2787 2325 m 2688 2190 l 2836 2268 l 2791 2279 l 2787 2325 l cp gs 0.00 setgray ef gr col-1 s +/Times-Roman ff 180.00 scf sf +2565 570 m +gs 1 -1 sc ([ct]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +1290 1755 m +gs 1 -1 sc ([lc]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +1350 615 m +gs 1 -1 sc ([lt]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +338 1808 m +gs 1 -1 sc (Reference) col-1 sh gr +/Times-Roman ff 180.00 scf sf +510 2010 m +gs 1 -1 sc (Point) col-1 sh gr +/Times-Roman ff 180.00 scf sf +1747 2625 m +gs 1 -1 sc (Baseline) col-1 sh gr +/Times-Roman ff 180.00 scf sf +3000 2535 m +gs 1 -1 sc ([cB]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +3023 1358 m +gs 1 -1 sc ([c]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +1665 1140 m +gs 1 -1 sc (Centerlines) col-1 sh gr +/Times-Roman ff 180.00 scf sf +2527 3000 m +gs 1 -1 sc ([cb]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +3795 2977 m +gs 1 -1 sc ([rb]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +3825 2242 m +gs 1 -1 sc ([rB]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +3832 1770 m +gs 1 -1 sc ([rc]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +3802 593 m +gs 1 -1 sc ([rt]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +1230 2355 m +gs 1 -1 sc ([lB]) col-1 sh gr +/Times-Roman ff 180.00 scf sf +1335 2985 m +gs 1 -1 sc ([lb]) col-1 sh gr +$F2psEnd +rs +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/overlay.sty b/Master/texmf-dist/doc/latex/epslatex-fr/overlay.sty new file mode 100644 index 00000000000..8e9bac83f22 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/overlay.sty @@ -0,0 +1,112 @@ +%From henn@uranus.inrets.fr Thu Mar 6 09:37:24 1997 +%Return-Path: +%Received: from gyges by atoll.onecert.fr (SMI-8.6/SMI-SVR4-CERT1.1) +% id JAA12730; Thu, 6 Mar 1997 09:37:23 +0100 +%Received: from cerbere.onecert.fr (minos.onecert.fr) by gyges (4.1/CERT1.0) +% id AA22586; Thu, 6 Mar 97 09:37:23 +0100 +%Errors-To: listman1@ens.fr +%Received: (uucp@localhost) by cerbere.onecert.fr (8.6.9/8.5) id JAA05621; Thu, 6 Mar 1997 09:37:22 +0100 +%Received: from nef.ens.fr(129.199.96.12) by cerbere.onecert.fr via smap (g3.0.3) +% id xma005613; Thu, 6 Mar 97 09:37:17 +0100 +%Received: from (listserv@localhost) +% by nef.ens.fr (8.8.5/jtpda-5.1) with TULP id JAA08151 +% ; Thu, 6 Mar 1997 09:37:00 +0100 (MET) +%Received: from orion.inrets.fr (orion.inrets.fr [137.121.1.1]) +% by nef.ens.fr (8.8.5/jtpda-5.1) with ESMTP id JAA08120 +% for ; Thu, 6 Mar 1997 09:36:17 +0100 (MET) +%Received: from uranus.inrets.fr by orion.inrets.fr (8.7.6/8.7.1); Thu, 6 Mar 1997 09:36:06 +0100 (MET) +%Received: from PHOBOS.uranet by uranus.inrets.fr (SMI-8.6/SMI-SVR4) +% id JAA03701; Thu, 6 Mar 1997 09:38:26 +0100 +%Received: by PHOBOS.uranet (SMI-8.6/SMI-SVR4) +% id KAA14366; Thu, 6 Mar 1997 10:07:33 +0100 +%Date: Thu, 6 Mar 1997 10:07:33 +0100 +%From: henn@uranus.inrets.fr (Vincent Henn) +%Message-Id: <199703060907.KAA14366@PHOBOS.uranet> +%To: gut@ens.fr +%Subject: Re: \uniplus , ok mais ou est \uniminus ?? +%X-Sun-Charset: ISO-8859-1 +%Errors-To: listman1@ens.fr +%Reply-To: GUT Distribution List +%X-Sequence: 9523 +%Content-Length: 2419 +%Status: R +% +%Re-envoi d'un message pouvant repondre a ta question... +% +%hope this help +% +%Vincent +% +% +% % Bonjour, +% % +% % Puisque la liste semble plus active que jamais, quelqu'un pourrait-il me +% % dire comment fabriquer un caractère ? Il s'agit d'une opération de logique +% % floue, c'est l'union de deux sous-ensemble floue. Je cherche uniquement +% % l'union dite originelle, c'est-à-dire par la méthode du maximum. Le +% % caractère est une union (\cup), avec à l'intérieur l'opérateur max (\vee), +% % un peu comme le \uplus. +% % +% % Y-a-t'il un moyen aisé de construire ce caractère ? +% % +% % Merci d'avance. +% % +% % -- +% % Paul Terray - Paul.Terray@mail.dotcom.fr +% % pterray@pratique.fr - http://www.pratique.fr/~pterray +% % +% % +% % +% +% Dans TTN (TeX et Tug news, la lettre de Gutenberg americaine), Vol3 Num 2 1994, +% Jeremy Gibbons propose une macro \overlay qui permet de creeer des symboles en +% superposant d'autres symboles. Le symbole ainsi construit peut changer de +% taille en fonction du style (display, sscript...) +% +% TTN est disponible sur CTAN, ou si besoin, je pourrais vous la faire passer, +% mais je n'ai plus le code sous les yeux +% +% Cette petite macro est tres facile d'utilisation et tres pratique pour construire de nouveaux symboles. +% +% Vincent. +% +% +% +%Voici le style recherche (et retrouve entre temps...) +% +% +%%% overlay.sty to overlay two symbols, respecting styles + +\def\loverlay#1#2{\mathpalette\@overlay{{#1}{#2}{}{\hfil}}} +\def\overlay#1#2{\mathpalette\@overlay{{#1}{#2}{\hfil}{\hfil}}} +\def\roverlay#1#2{\mathpalette\@overlay{{#1}{#2}{\hfil}{}}} + % calls to \@overlay look like + % \overlay\textstyle{{x}{y}{\hfil}{\hfil}} +\def\@overlay#1#2{\@@overlay#1#2} + % strip brackets from 2nd arg, to get + % \@@overlay\textstyle{x}{y}{\hfil}{\hfil} +\def\@@overlay#1#2#3#4#5{{% + \def\overlaystyle{#1}% + \setbox0=\hbox{\m@th$\overlaystyle#2$}% + \setbox1=\hbox{\m@th$\overlaystyle#3$}% + \ifdim \wd0<\wd1 \setbox2=\box1 \setbox1=\box0 \setbox0=\box2\fi + % \box0 is now the wider box + \rlap{\hbox to \wd0{#4\box1\relax#5}}\box0}} + +%%% fin du style overlay +\endinput +% +% +%utilisation : \overlay{symbole1}{symbole2} +% +%exemples : \def\cupmax{\overlay{cup}{\vee}} +% +%ou plus sypathique... : +%\overlay{\lower.6ex\hbox{$\overlaystyle\smile$}} +% {\raise.6ex\hbox{$\overlaystyle +% {\roverlay{\circ}{\cdot}}{\roverlay{\circ}{\cdot}}$}}$ +% +%essayez pour voir... +% +%Vincent +% diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/pale.eps b/Master/texmf-dist/doc/latex/epslatex-fr/pale.eps new file mode 100644 index 00000000000..5a1861e51ff --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/pale.eps @@ -0,0 +1,2749 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%BoundingBox: 1 2 611 792 +/InitDictCount countdictstack def +gsave +save +mark +newpath +/showpage {} def +%!PS-Adobe-2.0 EPSF-1.2 +%%Creator: Adobe Illustrator(TM) 1.2d4 +%%For: OpenWindows Version 2 +%%Title: tiger.eps +%%CreationDate: 4/12/90 3:20 AM +%%DocumentProcSets: Adobe_Illustrator_1.2d1 0 0 +%%DocumentSuppliedProcSets: Adobe_Illustrator_1.2d1 0 0 +%%BoundingBox: 22 171 567 738 +%%EndComments + +%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0 + +/Adobe_Illustrator_1.2d1 dup 100 dict def load begin +% definition operators +/bdef {bind def} bind def +/ldef {load def} bdef +/xdef {exch def} bdef +% graphic state operators +/_K { 3 index add neg dup 0 lt {pop 0} if 3 1 roll } bdef +/_k /setcmybcolor where { + /setcmybcolor get +} { + { 1 sub 4 1 roll _K _K _K setrgbcolor pop } bind +} ifelse def +%/g {/_b xdef /p {_b setgray} def} bdef +/g {/_b xdef /p {_b 1 sub neg .09 mul 1 exch sub setgray} def} bdef +%/G {/_B xdef /P {_B setgray} def} bdef +/G {/_B xdef /P {_B 1 sub neg .09 mul 1 exch sub setgray} def} bdef +%/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c _m _y _b _k} def} bdef +/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c .09 mul _m .09 mul _y .09 mul _b .09 mul _k} def} bdef +%/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C _M _Y _B _k} def} bdef +/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C .09 mul _M .09 mul _Y .09 mul _B .09 mul _k} def} bdef +/d /setdash ldef +/_i currentflat def +/i {dup 0 eq {pop _i} if setflat} bdef +/j /setlinejoin ldef +/J /setlinecap ldef +/M /setmiterlimit ldef +/w /setlinewidth ldef +% path construction operators +/_R {.25 sub round .25 add} bdef +/_r {transform _R exch _R exch itransform} bdef +/c {_r curveto} bdef +/C /c ldef +/v {currentpoint 6 2 roll _r curveto} bdef +/V /v ldef +/y {_r 2 copy curveto} bdef +/Y /y ldef +/l {_r lineto} bdef +/L /l ldef +/m {_r moveto} bdef +% path painting operators +/n /newpath ldef +/N /n ldef +/F {p fill} bdef +/f {closepath F} bdef +/S {P stroke} bdef +/s {closepath S} bdef +/B {gsave F grestore S} bdef +/b {closepath B} bdef +end +%%EndProcSet +%%EndProlog + +%%Page: 1 1 + +Adobe_Illustrator_1.2d1 begin + +.8 setgray +%clippath fill +-110 -300 translate +1.1 dup scale + +0 g +0 G +0 i +0 J +0 j +0.172 w +10 M +[]0 d +0 0 0 0 k + +177.696 715.715 m +177.797 713.821 176.973 713.84 v +176.149 713.859 159.695 761.934 139.167 759.691 C +156.95 767.044 177.696 715.715 V +b +181.226 718.738 m +180.677 716.922 179.908 717.221 v +179.14 717.519 180.023 768.325 159.957 773.199 C +179.18 774.063 181.226 718.738 V +b +208.716 676.41 m +210.352 675.45 209.882 674.773 v +209.411 674.096 160.237 686.898 150.782 668.541 C +154.461 687.428 208.716 676.41 V +b +205.907 666.199 m +207.763 665.803 207.529 665.012 v +207.296 664.221 156.593 660.879 153.403 640.478 C +150.945 659.563 205.907 666.199 V +b +201.696 671.724 m +203.474 671.061 203.128 670.313 v +202.782 669.565 152.134 673.654 146.002 653.936 C +146.354 673.175 201.696 671.724 V +b +190.991 689.928 m +192.299 688.554 191.66 688.033 v +191.021 687.512 147.278 713.366 133.131 698.324 C +141.872 715.467 190.991 689.928 V +b +183.446 685.737 m +184.902 684.52 184.326 683.929 v +183.75 683.339 137.362 704.078 125.008 687.531 C +131.753 705.553 183.446 685.737 V +b +180.846 681.665 m +182.454 680.657 181.964 679.994 v +181.474 679.331 132.692 693.554 122.709 675.478 C +126.934 694.251 180.846 681.665 V +b +191.58 681.051 m +192.702 679.52 192.001 679.085 v +191.3 678.65 151.231 709.898 135.273 696.793 C +146.138 712.674 191.58 681.051 V +b +171.8 710 m +172.4 708.2 171.6 708 v +170.8 707.8 142.2 749.8 122.999 742.2 C +138.2 754 171.8 710 V +b +172.495 703.021 m +173.47 701.392 172.731 701.025 v +171.993 700.657 135.008 735.501 117.899 723.939 C +130.196 738.739 172.495 703.021 V +b +172.38 698.651 m +173.502 697.12 172.801 696.685 v +172.1 696.251 132.031 727.498 116.073 714.393 C +126.938 730.274 172.38 698.651 V +b +0 J 1 w +170.17 696.935 m +170.673 690.887 171.661 684.318 173.4 681.199 C +169.8 668.799 178.6 655.599 V +178.2 648.399 179.8 645.199 V +183.8 636.799 188.6 635.999 v +192.484 635.352 201.207 632.283 211.068 630.879 c +228.2 616.799 225 603.999 V +224.6 587.599 221 585.999 V +232.6 597.199 223 580.399 V +218.6 561.599 l +244.2 583.199 228.6 564.799 V +218.6 538.799 l +238.2 557.199 231 548.799 V +227.8 539.999 l +271 567.199 240.2 537.599 V +248.2 541.199 252.6 538.399 V +259.4 539.599 258.6 537.999 V +237.8 527.599 234.2 509.199 V +242.6 519.199 239.4 508.399 V +239.8 496.799 l +243.8 518.399 243.4 480.799 V +262.6 498.799 251 477.999 V +251 461.199 l +266.2 477.599 259.8 464.799 V +269.8 473.599 265.8 458.399 V +265 447.999 269.4 459.199 V +285.4 489.799 279.4 463.599 V +278.6 444.399 283.4 459.199 V +283.8 448.799 293 441.599 V +291.8 492.399 304.6 456.399 V +308.6 439.999 l +311.4 449.199 311 454.399 V +325.8 470.799 319 446.399 V +334.2 469.199 331 455.999 V +323.4 439.999 325 435.199 V +341.8 469.999 343 471.599 V +341 429.198 351.8 465.199 V +357.4 453.199 354.6 448.799 V +362.6 456.799 361.8 459.999 V +366.4 468.199 369.2 454.599 V +371 445.199 372.6 448.399 V +376.6 424.398 377.8 447.199 V +379.4 460.799 372.2 472.399 V +373 475.599 370.2 479.599 v +383.8 457.999 376.6 486.799 V +387.801 478.799 389.001 478.799 V +375.4 501.999 384.2 497.199 V +379 507.599 397.001 495.599 V +381 511.599 398.601 501.999 V +406.601 495.599 399.001 505.599 V +384.6 521.599 406.601 503.599 V +418.201 487.199 419.001 484.399 V +409.001 513.599 404.601 516.399 V +413.001 552.799 454.201 537.199 V +461.001 519.999 465.401 538.399 V +478.201 544.799 489.401 517.199 V +493.401 530.799 492.601 533.599 V +499.401 532.399 498.601 533.599 V +511.801 529.199 513.001 529.999 V +519.801 523.199 520.201 526.799 V +529.401 523.999 527.401 527.599 V +536.201 511.999 536.601 508.399 V +539.001 522.399 l +541.001 519.599 l +542.601 527.199 541.801 528.399 v +541.001 529.599 561.801 521.599 566.601 500.799 C +568.601 492.399 l +574.601 507.199 573.001 511.199 V +578.201 510.399 578.601 505.999 V +582.601 529.199 577.801 535.199 V +582.201 535.999 583.401 532.399 V +583.401 539.599 l +590.601 538.799 590.601 541.199 V +595.001 545.199 597.001 540.399 V +584.601 575.599 603.001 556.399 V +610.201 545.599 606.601 564.399 v +603.001 583.199 599.001 584.799 603.801 585.199 C +604.601 588.799 602.601 590.399 v +600.601 591.999 603.801 590.399 y +608.601 586.399 603.401 608.399 V +609.801 606.799 597.801 635.999 V +600.601 638.399 596.601 646.799 V +604.601 642.399 607.401 643.999 V +607.001 645.599 603.801 649.599 V +582.201 704.4 602.601 682.399 V +614.451 668.849 608.051 691.649 V +598.94 715.659 599.717 719.955 V +170.17 696.935 l +b +0.2 0.55 0.85 0 k +599.717 719.755 m +600.345 719.574 602.551 718.45 603.801 716.8 C +610.601 706 605.401 724.4 V +596.201 753.2 605.001 742 V +611.001 734.8 607.801 748.4 v +603.936 764.827 601.401 771.2 y +613.001 766.4 586.201 806 V +595.001 802.4 l +575.401 842 553.801 847.2 V +545.801 853.2 l +584.201 891.2 571.401 928 V +564.601 933.2 555.001 924 V +548.601 919.2 542.601 920.8 V +511.801 919.6 509.801 919.6 v +507.801 919.6 473.001 956.8 407.401 939.2 C +402.201 937.2 397.801 938.4 V +379.4 954.4 330.6 931.6 v +320.6 929.6 319 929.6 v +317.4 929.6 314.6 929.6 306.6 923.2 c +298.6 916.8 298.2 916 296.2 914.4 C +279.8 903.2 275 902.4 V +263.4 896 259 886 V +255.4 884.8 l +253.8 877.6 253.4 876.4 V +248.6 872.8 247.8 867.2 V +239 861.2 239.4 856.8 V +237.8 851.6 237 846.8 V +229.8 842 230.6 839.2 V +223 825.2 224.2 818.4 V +217.8 818.8 215 816.4 V +214.2 811.6 212.6 811.2 V +209.8 810 212.2 806 V +210.6 803.2 210.2 801.6 V +211 798.8 206.6 793.2 V +200.2 774.4 202.2 769.2 V +202.6 764.4 199.8 762.8 V +196.2 763.2 204.6 751.2 V +205.4 750 202.2 747.6 V +185 744 182.6 727.6 V +169 712.8 169 707.6 v +169 705.295 169.271 702.148 169.97 697.535 C +169.4 689.199 197 688.399 v +224.6 687.599 599.717 719.755 Y +b +184.4 697.4 m +159.4 736.8 173.8 680.399 Y +182.6 645.999 312.2 683.599 y +481.001 714 492.201 718 v +503.401 722 598.601 715.6 y +593.001 732.4 L +528.201 778.8 509.001 755.6 495.401 759.6 c +481.801 763.6 484.201 754 481.001 753.2 c +477.801 752.4 438.601 777.2 432.201 776.4 c +425.801 775.6 400.459 799.351 415.401 767.6 c +431.401 733.6 357 728.4 340.2 739.6 c +323.4 750.8 347.4 721.2 Y +365.8 701.2 331.4 718 y +297 730.8 273 705.2 269.8 704.4 c +266.6 703.6 261.8 700.4 261 706.8 c +260.2 713.2 252.69 729.901 221 703.6 c +201 686.999 187.2 709 Y +184.4 697.4 L +f +0.09 0.5 0.772 0 k +433.51 774.654 m +427.11 773.854 401.743 797.593 416.71 765.854 c +433.31 730.654 358.31 726.654 341.51 737.854 c +324.709 749.054 348.71 719.454 Y +367.11 699.454 332.709 716.254 y +298.309 729.054 274.309 703.454 271.109 702.654 c +267.909 701.854 263.109 698.654 262.309 705.054 c +261.509 711.454 254.13 727.988 222.309 701.854 c +201.073 684.508 187.582 705.963 Y +184.382 695.854 L +159.382 735.654 174.454 677.345 Y +183.255 642.944 313.509 681.854 y +482.31 712.254 493.51 716.254 v +504.71 720.254 599.038 713.927 y +593.51 731.236 L +528.71 777.636 510.31 753.854 496.71 757.854 c +483.11 761.854 485.51 752.254 482.31 751.454 c +479.11 750.654 439.91 775.454 433.51 774.654 c +f +0.081 0.45 0.695 0 k +434.819 772.909 m +428.419 772.109 403.685 796.138 418.019 764.109 c +434.219 727.908 359.619 724.908 342.819 736.108 c +326.019 747.308 350.019 717.708 Y +368.419 697.708 334.019 714.508 y +299.619 727.308 275.618 701.708 272.418 700.908 c +269.218 700.108 264.418 696.908 263.618 703.308 c +262.818 709.708 255.57 726.075 223.618 700.108 c +201.145 682.017 187.964 702.926 Y +184.364 694.308 L +160.564 733.308 175.109 674.29 Y +183.909 639.89 314.819 680.108 y +483.619 710.508 494.819 714.508 v +506.019 718.508 599.474 712.254 y +594.02 730.072 L +529.219 776.472 511.619 752.109 498.019 756.109 c +484.419 760.109 486.819 750.509 483.619 749.708 c +480.419 748.908 441.219 773.709 434.819 772.909 c +f +0.072 0.4 0.618 0 k +436.128 771.163 m +429.728 770.363 404.999 794.395 419.328 762.363 c +436.128 724.807 360.394 723.518 344.128 734.363 c +327.328 745.563 351.328 715.963 Y +369.728 695.963 335.328 712.763 y +300.928 725.563 276.928 699.963 273.728 699.163 c +270.528 698.363 265.728 695.163 264.928 701.563 c +264.128 707.963 257.011 724.161 224.927 698.363 c +201.218 679.526 188.345 699.89 Y +184.345 692.763 L +162.545 729.563 175.764 671.235 Y +184.564 636.835 316.128 678.363 y +484.928 708.763 496.129 712.763 v +507.329 716.763 599.911 710.581 y +594.529 728.908 L +529.729 775.309 512.929 750.363 499.329 754.363 c +485.728 758.363 488.128 748.763 484.928 747.963 c +481.728 747.163 442.528 771.963 436.128 771.163 c +f +0.063 0.35 0.54 0 k +437.438 769.417 m +431.037 768.617 406.814 792.871 420.637 760.617 c +437.438 721.417 362.237 721.417 345.437 732.617 c +328.637 743.817 352.637 714.217 Y +371.037 694.217 336.637 711.017 y +302.237 723.817 278.237 698.217 275.037 697.417 c +271.837 696.617 267.037 693.417 266.237 699.817 c +265.437 706.217 258.452 722.248 226.237 696.617 c +201.291 677.035 188.727 696.854 Y +184.327 691.217 L +164.527 726.018 176.418 668.181 Y +185.218 633.78 317.437 676.617 y +486.238 707.017 497.438 711.017 v +508.638 715.017 600.347 708.908 y +595.038 727.745 L +530.238 774.145 514.238 748.617 500.638 752.617 c +487.038 756.617 489.438 747.017 486.238 746.217 c +483.038 745.417 443.838 770.217 437.438 769.417 c +f +0.054 0.3 0.463 0 k +438.747 767.672 m +432.347 766.872 406.383 790.323 421.947 758.872 c +441.147 720.072 363.546 719.672 346.746 730.872 c +329.946 742.072 353.946 712.472 Y +372.346 692.472 337.946 709.272 y +303.546 722.072 279.546 696.472 276.346 695.672 c +273.146 694.872 268.346 691.672 267.546 698.072 c +266.746 704.472 259.892 720.335 227.546 694.872 c +201.364 674.544 189.109 693.817 Y +184.309 689.672 L +166.309 722.872 177.073 665.126 Y +185.873 630.726 318.746 674.872 y +487.547 705.272 498.747 709.272 v +509.947 713.272 600.783 707.236 y +595.547 726.581 L +530.747 772.981 515.547 746.872 501.947 750.872 c +488.347 754.872 490.747 745.272 487.547 744.472 c +484.347 743.672 445.147 768.472 438.747 767.672 c +f +0.045 0.25 0.386 0 k +440.056 765.927 m +433.655 765.127 407.313 788.387 423.255 757.127 c +443.656 717.126 364.855 717.926 348.055 729.126 c +331.255 740.326 355.255 710.726 Y +373.655 690.726 339.255 707.526 y +304.855 720.326 280.855 694.726 277.655 693.926 c +274.455 693.126 269.655 689.926 268.855 696.326 c +268.055 702.726 261.332 718.422 228.855 693.126 c +201.436 672.053 189.491 690.781 Y +184.291 688.126 L +168.291 718.326 177.727 662.071 Y +186.527 627.671 320.055 673.126 y +488.856 703.526 500.056 707.526 v +511.256 711.526 601.22 705.563 y +596.056 725.417 L +531.256 771.817 516.856 745.126 503.256 749.126 c +489.656 753.127 492.056 743.526 488.856 742.726 c +485.656 741.926 446.456 766.727 440.056 765.927 c +f +0.036 0.2 0.309 0 k +441.365 764.181 m +434.965 763.381 407.523 786.056 424.565 755.381 c +446.565 715.781 366.164 716.181 349.364 727.381 c +332.564 738.581 356.564 708.981 Y +374.964 688.981 340.564 705.781 y +306.164 718.581 282.164 692.981 278.964 692.181 c +275.764 691.381 270.964 688.181 270.164 694.581 c +269.364 700.981 262.773 716.508 230.164 691.381 c +201.509 669.562 189.873 687.744 Y +184.273 686.581 L +169.872 714.981 178.382 659.017 Y +187.182 624.616 321.364 671.381 y +490.165 701.781 501.365 705.781 v +512.565 709.781 601.656 703.89 y +596.565 724.254 L +531.765 770.654 518.165 743.381 504.565 747.381 c +490.965 751.381 493.365 741.781 490.165 740.981 c +486.965 740.181 447.765 764.981 441.365 764.181 c +f +0.027 0.15 0.231 0 k +442.674 762.435 m +436.274 761.635 408.832 784.311 425.874 753.635 c +447.874 714.035 367.474 714.435 350.674 725.635 c +333.874 736.835 357.874 707.235 Y +376.274 687.235 341.874 704.035 y +307.473 716.835 283.473 691.235 280.273 690.435 c +277.073 689.635 272.273 686.435 271.473 692.835 c +270.673 699.235 264.214 714.595 231.473 689.635 c +201.582 667.071 190.255 684.707 Y +184.255 685.035 L +170.654 711.436 179.037 655.962 Y +187.837 621.562 322.673 669.635 y +491.474 700.035 502.674 704.035 v +513.874 708.035 602.093 702.217 y +597.075 723.09 L +532.274 769.49 519.474 741.635 505.874 745.635 c +492.274 749.635 494.674 740.035 491.474 739.235 c +488.274 738.435 449.074 763.235 442.674 762.435 c +f +0.018 0.1 0.154 0 k +443.983 760.69 m +437.583 759.89 410.529 782.777 427.183 751.89 c +449.183 711.09 368.783 712.69 351.983 723.89 c +335.183 735.09 359.183 705.49 Y +377.583 685.49 343.183 702.29 y +308.783 715.09 284.783 689.49 281.583 688.69 c +278.382 687.89 273.582 684.69 272.782 691.09 c +271.982 697.49 265.654 712.682 232.782 687.89 c +201.655 664.58 190.637 681.671 Y +184.236 683.49 L +171.236 707.49 179.691 652.907 Y +188.491 618.507 323.983 667.89 y +492.783 698.29 503.983 702.29 v +515.183 706.29 602.529 700.544 y +597.583 721.926 L +532.783 768.327 520.783 739.89 507.183 743.89 c +493.583 747.89 495.983 738.29 492.783 737.49 c +489.583 736.69 450.383 761.49 443.983 760.69 c +f +0.009 0.05 0.077 0 k +445.292 758.945 m +438.892 758.145 412.917 781.589 428.492 750.145 c +449.692 707.344 370.092 710.944 353.292 722.144 c +336.492 733.344 360.492 703.744 Y +378.892 683.744 344.492 700.544 y +310.092 713.344 286.092 687.744 282.892 686.944 c +279.692 686.144 274.892 682.944 274.092 689.344 c +273.292 695.744 267.095 710.768 234.092 686.144 c +201.727 662.089 191.018 678.635 Y +184.218 681.944 L +171.418 705.144 180.346 649.853 Y +189.146 615.453 325.292 666.144 y +494.093 696.544 505.293 700.544 v +516.493 704.544 602.965 698.872 y +598.093 720.763 L +533.292 767.163 522.093 738.144 508.493 742.144 c +494.893 746.145 497.293 736.544 494.093 735.744 c +490.892 734.944 451.692 759.745 445.292 758.945 c +f +1 g +184.2 680.399 m +171.4 702.4 181 646.799 Y +189.8 612.399 326.6 664.399 y +495.401 694.8 506.601 698.8 v +517.801 702.8 603.401 697.2 y +598.601 719.6 L +533.801 766 523.401 736.4 509.801 740.4 c +496.201 744.4 498.601 734.8 495.401 734 c +492.201 733.2 453.001 758 446.601 757.2 c +440.201 756.4 414.981 780.207 429.801 748.4 c +452.028 700.693 369.041 710.773 354.6 720.4 c +337.8 731.6 361.8 702 Y +380.2 681.999 345.8 698.8 y +311.4 711.6 287.4 685.999 284.2 685.199 c +281 684.399 276.2 681.199 275.4 687.599 c +274.6 694 268.535 708.856 235.4 684.399 c +201.8 659.599 191.4 675.599 Y +184.2 680.399 L +f +0 g +225.8 650.399 m +218.6 638.799 239.4 625.599 V +240.8 624.199 222.8 628.399 V +216.6 630.399 215 640.799 V +210.2 645.199 205.4 650.799 v +200.6 656.399 225.8 650.399 y +f +0.8 g +365.8 698 m +383.498 671.179 382.9 666.399 v +381.6 655.999 381.4 646.399 384.6 642.399 c +387.801 638.399 396.601 605.199 y +396.201 603.999 408.601 641.999 V +420.201 657.999 400.201 676.399 V +365 705.2 365.8 698 v +f +0 g +1 J 0.1 w +245.8 623.599 m +257 616.399 242.6 585.199 V +249 587.599 l +248.2 576.399 245 573.999 V +252.2 577.199 l +257 569.199 253 564.399 V +269.8 556.399 269 549.999 V +275.4 557.999 271.4 564.399 v +267.4 570.799 260.2 566.799 261 585.199 C +252.2 581.999 l +257.8 590.799 257.8 597.199 V +249.8 594.799 l +265.269 621.377 254.6 622.799 v +248.6 623.599 245.8 623.599 Y +f +0.8 g +278.2 606.799 m +281 611.199 278.2 610.399 v +275.4 609.599 244.2 594.799 238.2 585.199 C +272.6 609.599 278.2 606.799 V +f +288.6 598.799 m +291.4 603.199 288.6 602.399 v +285.8 601.599 254.6 586.799 248.6 577.199 C +283 601.599 288.6 598.799 V +f +301.8 613.999 m +304.6 618.399 301.8 617.599 v +299 616.799 267.8 601.999 261.8 592.399 C +296.2 616.799 301.8 613.999 V +f +278.6 570.399 m +278.6 576.399 275.8 575.599 v +273 574.799 237 557.199 231 547.599 C +273 573.199 278.6 570.399 V +f +279.8 581.199 m +281 585.999 278.2 585.199 V +276.2 585.199 249.8 573.599 243.8 563.999 C +273.4 585.599 279.8 581.199 V +f +265.4 533.599 m +255.4 525.999 l +265.8 533.599 269.4 532.399 V +262.6 521.199 261.8 515.999 V +272.2 528.799 277.8 528.399 V +285.4 527.999 285.4 517.199 V +291 527.599 294.2 527.199 V +295.4 520.799 294.2 513.999 V +298.2 521.599 302.2 519.999 V +308.6 521.999 307.8 510.399 V +307.8 499.999 307 497.199 V +312.6 523.599 315 523.999 V +323 525.199 327.8 516.399 V +323.8 523.999 328.6 521.999 V +339.4 520.399 342.6 513.599 V +335.8 525.599 341.4 522.399 V +348.2 522.399 349.4 515.999 V +357.8 494.799 359.8 493.199 V +352.2 514.799 353.8 514.799 V +351.8 526.799 357 511.999 V +353.8 525.999 359.4 525.199 v +365 524.399 369.4 514.399 377.8 516.799 C +387.401 511.199 389.401 580.399 V +265.4 533.599 L +f +0 g +0 J 1 w +270.2 626.399 m +285 632.399 325 626.399 V +332.2 625.999 339 634.799 v +345.8 643.599 372.6 650.799 379 648.799 C +388.601 642.399 l +389.401 641.199 l +401.801 630.799 402.201 623.199 v +402.601 615.599 387.801 567.599 378.2 551.599 c +368.6 535.599 359 523.199 339.8 525.599 C +319 529.599 293.4 525.599 v +264.2 527.199 261.4 535.199 v +258.6 543.199 272.6 558.399 y +277 566.799 275.8 581.199 v +274.6 595.599 275 623.599 270.2 626.399 c +f +0.1 0.6 0.45 0 k +292.2 624.399 m +300.6 605.999 271 540.799 y +269 539.199 283.66 533.154 293.8 535.599 c +304.746 538.237 345 533.999 Y +368.6 549.599 381.4 593.999 y +391.801 617.999 374.2 621.199 v +356.6 624.399 292.2 624.399 y +f +0.1 0.6 0.45 0.2 k +290.169 593.503 m +293.495 606.293 295.079 618.094 292.2 624.399 c +354.6 617.999 365.8 638.799 v +370.041 646.674 384.801 615.999 384.4 606.399 c +321.4 591.999 306.6 603.199 V +290.169 593.503 L +f +0.1 0.6 0.45 0.25 k +294.6 577.199 m +296.6 569.999 294.2 565.999 V +292.6 565.199 291.4 564.799 V +292.6 561.199 298.6 559.599 V +300.6 555.199 303 554.799 v +305.4 554.399 310.2 548.799 314.2 549.999 c +318.2 551.199 329.4 555.199 y +335 558.399 343.8 554.799 V +346.175 555.601 346.6 559.599 v +347.1 564.299 350.2 567.999 352.2 569.999 c +354.2 571.999 363.8 584.799 362.6 585.199 c +361.4 585.599 294.6 577.199 Y +f +0 0.55 0.5 0 k +290.2 625.599 m +287.4 603.199 290.6 594.799 v +293.8 586.399 293 584.399 292.2 580.399 c +291.4 576.399 295.8 566.399 301.4 560.399 C +313.4 558.799 l +328.6 562.399 337.8 559.599 V +346.794 558.256 350.2 573.199 V +355 579.599 362.2 582.399 v +369.4 585.199 376.6 626.799 372.6 634.799 c +368.6 642.799 354.2 647.199 338.2 631.599 c +322.2 615.999 320.2 632.799 290.2 625.599 C +b +0 0 0.2 0 k +0.5 w +291.8 550.799 m +291 552.799 286.6 553.199 V +264.2 556.799 255.8 569.199 V +249 574.799 253.4 563.199 V +263.8 542.799 270.6 539.999 V +287 535.999 291.8 550.799 V +b +0 0.55 0.5 0.2 k +1 w +371.742 614.771 m +372.401 622.677 374.354 631.291 372.6 634.799 c +366.154 647.693 349.181 642.305 338.2 631.599 c +322.2 615.999 320.2 632.799 290.2 625.599 C +288.455 611.636 289.295 601.624 v +326.6 613.199 327.4 607.599 V +329 610.799 338.2 610.799 v +347.4 610.799 370.142 611.971 371.742 614.771 C +f +0 g +0 0.55 0.5 0.35 K +2 w +328.6 624.799 m +333.4 619.999 329.8 610.399 V +315.4 594.399 317.4 580.399 v +S +0 0 0.2 0 k +0 G +0.5 w +280.6 539.999 m +276.2 552.799 285 545.999 V +289.8 543.999 288.6 542.399 v +287.4 540.799 281.8 536.799 280.6 539.999 C +b +285.64 538.799 m +282.12 549.039 289.16 543.599 V +293.581 541.151 292.04 540.719 v +287.48 539.439 292.04 536.879 285.64 538.799 C +b +290.44 538.799 m +286.92 549.039 293.96 543.599 V +298.335 541.289 296.84 540.719 v +293.48 539.439 296.84 536.879 290.44 538.799 C +b +297.04 538.599 m +293.52 548.839 300.56 543.399 V +304.943 541.067 303.441 540.519 v +300.48 539.439 303.441 536.679 297.04 538.599 C +b +303.52 538.679 m +300 548.919 307.041 543.479 V +310.881 541.879 309.921 540.599 v +308.961 539.319 309.921 536.759 303.52 538.679 C +b +310.2 537.999 m +305.4 550.399 314.6 543.999 V +319.4 541.999 318.2 540.399 v +317 538.799 318.2 535.599 310.2 537.999 C +b +0 g +0.1 0.6 0.45 0.25 K +2 w +281.8 555.199 m +295 557.999 301 554.799 V +307 553.599 308.2 553.999 v +309.4 554.399 312.6 554.799 y +S +315.8 546.399 m +327.8 559.999 339.8 555.599 v +346.816 553.026 345.8 556.399 346.6 559.199 c +347.4 561.999 347.6 566.199 352.6 569.199 c +S +0 0 0.2 0 k +0 G +0.5 w +333 562.399 m +329 573.199 326.2 560.399 v +323.4 547.599 320.2 543.999 318.6 541.199 C +318.6 535.999 327 536.399 V +337.8 536.799 338.2 539.599 v +338.6 542.399 337 553.999 333 562.399 C +b +0 g +0.1 0.6 0.45 0.25 K +2 w +347 555.199 m +350.6 557.599 353 556.399 v +S +353.5 571.599 m +356.4 576.499 361.2 577.299 v +S +0.7 g +0 G +1 w +274.2 534.799 m +292.2 531.599 296.6 533.199 V +305.4 533.199 297 531.199 V +284.2 531.199 276.2 532.399 V +264.6 537.999 274.2 534.799 V +f +0 0 0.2 0 k +0.5 w +288.2 627.999 m +305.8 627.999 307.8 627.199 V +315 596.399 311.4 588.799 V +310.2 585.999 307.4 591.599 V +289 624.399 285.8 626.399 v +282.6 628.399 287 627.999 288.2 627.999 C +b +211.1 630.699 m +220 628.999 232.6 626.399 V +237.4 603.999 240.6 599.199 v +243.8 594.399 240.2 594.399 236.6 597.199 c +233 599.999 218.2 613.999 216.2 618.399 c +214.2 622.799 211.1 630.699 y +b +232.961 626.182 m +238.761 624.634 239.77 622.419 v +240.778 620.205 238.568 616.908 y +237.568 613.603 236.366 615.765 v +235.164 617.928 232.292 625.588 232.961 626.182 c +b +0 g +233 626.399 m +236.6 621.199 240.2 621.199 v +243.8 621.199 244.182 621.612 247 620.999 c +251.6 619.999 251.2 621.999 257.8 620.799 c +260.44 620.319 263 621.199 265.8 619.999 c +268.6 618.799 271.8 619.599 273 621.599 c +274.2 623.599 279 627.799 Y +266.2 625.999 263.4 625.199 V +241 623.999 233 626.399 V +f +0 0 0.2 0 k +277.6 626.199 m +271.15 622.699 270.75 620.299 v +270.35 617.899 276 614.199 y +278.75 609.599 279.35 611.999 v +279.95 614.399 278.4 625.799 277.6 626.199 c +b +240.115 620.735 m +247.122 609.547 247.339 620.758 V +247.896 622.016 246.136 622.038 v +240.061 622.114 241.582 626.216 240.115 620.735 C +b +247.293 620.486 m +255.214 609.299 254.578 620.579 V +254.585 620.911 252.832 621.064 v +248.085 621.478 248.43 625.996 247.293 620.486 C +b +254.506 620.478 m +262.466 609.85 261.797 619.516 V +261.916 620.749 260.262 621.05 v +256.37 621.756 256.159 625.005 254.506 620.478 C +b +261.382 620.398 m +269.282 608.837 269.63 618.618 V +271.274 619.996 269.528 620.218 v +263.71 620.958 264.508 625.412 261.382 620.398 C +b +0 0 0.2 0.1 k +225.208 616.868 m +217.55 618.399 l +214.95 623.399 212.85 629.549 y +219.2 628.549 231.7 625.749 V +232.576 622.431 234.048 616.636 v +225.208 616.868 l +f +290.276 621.53 m +288.61 624.036 287.293 625.794 286.643 626.2 c +283.63 628.083 287.773 627.706 288.902 627.706 C +305.473 627.706 307.356 626.953 V +307.88 624.711 308.564 621.32 V +298.476 623.33 290.276 621.53 V +f +0.2 0.55 0.85 0 k +1 w +343.88 759.679 m +371.601 755.719 397.121 791.359 398.881 801.04 c +400.641 810.72 390.521 822.6 Y +391.841 825.68 387.001 839.76 381.721 849 c +376.441 858.24 360.54 857.266 343 858.24 c +327.16 859.12 308.68 835.8 307.36 834.04 c +306.04 832.28 312.2 793.999 313.52 788.279 c +314.84 782.559 312.2 756.159 y +346.44 765.259 316.16 763.639 343.88 759.679 c +f +0.08 0.44 0.68 0 k +308.088 833.392 m +306.792 831.664 312.84 794.079 314.136 788.463 c +315.432 782.847 312.84 756.927 y +345.512 765.807 316.728 764.271 343.944 760.383 c +371.161 756.495 396.217 791.487 397.945 800.992 c +399.673 810.496 389.737 822.16 Y +391.033 825.184 386.281 839.008 381.097 848.08 c +375.913 857.152 360.302 856.195 343.08 857.152 c +327.528 858.016 309.384 835.12 308.088 833.392 c +f +0.06 0.33 0.51 0 k +308.816 832.744 m +307.544 831.048 313.48 794.159 314.752 788.647 c +316.024 783.135 313.48 757.695 y +344.884 766.855 317.296 764.903 344.008 761.087 c +370.721 757.271 395.313 791.615 397.009 800.944 c +398.705 810.272 388.953 821.72 Y +390.225 824.688 385.561 838.256 380.473 847.16 c +375.385 856.064 360.063 855.125 343.16 856.064 c +327.896 856.912 310.088 834.44 308.816 832.744 c +f +0.04 0.22 0.34 0 k +309.544 832.096 m +308.296 830.432 314.12 794.239 315.368 788.831 c +316.616 783.423 314.12 758.463 y +343.556 767.503 317.864 765.535 344.072 761.791 c +370.281 758.047 394.409 791.743 396.073 800.895 c +397.737 810.048 388.169 821.28 Y +389.417 824.192 384.841 837.504 379.849 846.24 c +374.857 854.976 359.824 854.055 343.24 854.976 c +328.264 855.808 310.792 833.76 309.544 832.096 c +f +0.02 0.11 0.17 0 k +310.272 831.448 m +309.048 829.816 314.76 794.319 315.984 789.015 c +317.208 783.711 314.76 759.231 y +342.628 768.151 318.432 766.167 344.136 762.495 c +369.841 758.823 393.505 791.871 395.137 800.848 c +396.769 809.824 387.385 820.84 Y +388.609 823.696 384.121 836.752 379.225 845.32 c +374.329 853.888 359.585 852.985 343.32 853.888 c +328.632 854.704 311.496 833.08 310.272 831.448 c +f +1 g +344.2 763.2 m +369.4 759.6 392.601 792 394.201 800.8 c +395.801 809.6 386.601 820.4 Y +387.801 823.2 383.4 836 378.6 844.4 c +373.8 852.8 359.346 851.914 343.4 852.8 c +329 853.6 312.2 832.4 311 830.8 c +309.8 829.2 315.4 794.4 316.6 789.2 c +317.8 784 315.4 760 y +340.9 768.6 319 766.8 344.2 763.2 c +f +0.8 g +390.601 797.2 m +362.8 789.6 351.2 791.2 V +335.4 797.8 326.6 776 V +323 768.8 321 766.8 v +319 764.8 390.601 797.2 Y +f +0 g +394.401 799.4 m +365.4 787.2 355.4 787.6 v +339 792.2 330.6 777.6 V +322.2 768.4 319 766.8 V +318.6 765.2 325 769.2 V +335.4 764 l +350.2 754.4 359.8 770.4 V +363.8 781.6 363.8 783.6 v +363.8 785.6 385 791.2 386.601 791.6 c +388.201 792 394.801 796.2 394.401 799.4 C +f +0.4 0.2 0.8 0 k +347 763.486 m +340.128 763.486 331.755 767.351 331.755 773.6 c +331.755 779.848 340.128 786.113 347 786.113 c +353.874 786.113 359.446 781.048 359.446 774.8 c +359.446 768.551 353.874 763.486 347 763.486 c +f +0.4 0.2 0.8 0.2 k +343.377 780.17 m +338.531 779.448 333.442 777.945 333.514 778.161 c +335.054 782.78 341.415 786.113 347 786.113 c +351.296 786.113 355.084 784.135 357.32 781.125 c +352.004 781.455 343.377 780.17 v +f +1 g +355.4 780.4 m +351 783.6 351 781.4 V +354.6 777 355.4 780.4 V +f +0 g +345.4 772.274 m +342.901 772.274 340.875 774.3 340.875 776.8 c +340.875 779.299 342.901 781.325 345.4 781.325 c +347.9 781.325 349.926 779.299 349.926 776.8 c +349.926 774.3 347.9 772.274 345.4 772.274 c +f +0.2 0.55 0.85 0 k +241.4 785.6 m +238.2 806.8 240.6 811.2 V +251.4 821.2 251 824.8 V +250.6 842.8 249.4 843.6 v +248.2 844.4 240.6 850.4 234.6 844 C +224.2 826 225 819.6 V +225 817.6 l +217.4 818 215.8 816 V +214.6 810.8 213.4 810.4 V +210.6 808 212.6 805.2 V +210.6 802.8 211 798.8 V +218.6 794.8 L +220.6 780.4 231.4 775.2 v +236.236 772.871 239.4 779.6 241.4 785.6 c +f +1 g +240.4 787.44 m +237.52 806.52 239.68 810.48 V +249.4 819.48 249.04 822.72 V +248.68 838.92 247.6 839.64 v +246.52 840.36 239.68 845.76 234.28 840 C +224.92 823.8 225.64 818.04 V +225.64 816.24 l +218.8 816.6 217.36 814.8 V +216.28 810.12 215.2 809.76 V +212.68 807.6 214.48 805.08 V +212.68 802.92 213.04 799.32 V +219.88 795.72 L +221.68 782.76 231.4 778.08 v +235.752 775.985 238.6 782.04 240.4 787.44 c +f +0.075 0.412 0.637 0 k +248.95 842.61 m +247.86 843.47 240.37 849.24 234.52 843 C +224.38 825.45 225.16 819.21 V +225.16 817.26 l +217.75 817.65 216.19 815.7 V +215.02 810.63 213.85 810.24 V +211.12 807.9 213.07 805.17 V +211.12 802.83 211.51 798.93 V +218.92 795.03 L +220.87 780.99 231.4 775.92 v +236.114 773.65 239.2 780.21 241.15 786.06 c +238.03 806.73 240.37 811.02 V +250.9 820.77 250.51 824.28 V +250.12 841.83 248.95 842.61 V +f +0.05 0.275 0.425 0 k +248.5 841.62 m +247.52 842.54 240.14 848.08 234.44 842 C +224.56 824.9 225.32 818.82 V +225.32 816.92 l +218.1 817.3 216.58 815.4 V +215.44 810.46 214.3 810.08 V +211.64 807.8 213.54 805.14 V +211.64 802.86 212.02 799.06 V +219.24 795.26 L +221.14 781.58 231.4 776.64 v +235.994 774.428 239 780.82 240.9 786.52 c +237.86 806.66 240.14 810.84 V +250.4 820.34 250.02 823.76 V +249.64 840.86 248.5 841.62 V +f +0.025 0.137 0.212 0 k +248.05 840.63 m +247.18 841.61 239.91 846.92 234.36 841 C +224.74 824.35 225.48 818.43 V +225.48 816.58 l +218.45 816.95 216.97 815.1 V +215.86 810.29 214.75 809.92 V +212.16 807.7 214.01 805.11 V +212.16 802.89 212.53 799.19 V +219.56 795.49 L +221.41 782.17 231.4 777.36 v +235.873 775.206 238.8 781.43 240.65 786.98 c +237.69 806.59 239.91 810.66 V +249.9 819.91 249.53 823.24 V +249.16 839.89 248.05 840.63 V +f +1 g +240.4 787.54 m +237.52 806.52 239.68 810.48 V +249.4 819.48 249.04 822.72 V +248.68 838.92 247.6 839.64 V +246.84 840.68 239.68 845.76 234.28 840 C +224.92 823.8 225.64 818.04 V +225.64 816.24 l +218.8 816.6 217.36 814.8 V +216.28 810.12 215.2 809.76 V +212.68 807.6 214.48 805.08 V +212.68 802.92 213.04 799.32 V +219.88 795.72 L +221.68 782.76 231.4 778.08 v +235.752 775.985 238.6 782.14 240.4 787.54 c +f +0.8 g +237.3 793.8 m +215.7 804 214.8 804.8 V +223.9 796.6 224.7 796.6 v +225.5 796.6 237.3 793.8 Y +f +0 g +220.2 800 m +238.6 796.4 238.6 792 v +238.6 789.088 238.357 775.669 233 777.2 c +224.6 779.6 228.2 794 220.2 800 c +f +0.4 0.2 0.8 0 k +228.6 796.2 m +237.578 794.726 238.6 792 v +239.2 790.4 239.863 782.092 234.4 781 c +229.848 780.089 227.618 790.31 228.6 796.2 c +f +0 g +314.595 753.651 m +314.098 755.393 315.409 755.262 317.2 755.8 c +319.2 756.4 331.4 760.2 332.2 762.8 c +333 765.4 346.2 761 Y +348 760.2 352.4 757.6 Y +357.2 756.4 363.8 756 Y +366.2 755 369.6 752.2 Y +384.2 742 396.601 749.2 Y +416.601 755.8 410.601 773 Y +407.601 782 410.801 785.4 Y +411.001 789.2 418.201 782.8 Y +420.801 778.6 421.601 773.6 Y +429.601 762.4 426.201 780.2 Y +426.401 781.2 423.601 784.8 423.601 786 c +423.601 787.2 421.801 790.6 Y +418.801 794 421.201 801 Y +423.001 814.8 420.801 813 Y +419.601 814.8 410.401 804.8 Y +408.201 801.4 402.201 799.8 Y +399.401 798 396.001 799.4 Y +393.401 799.8 387.801 792.8 Y +390.601 793 393.001 788.6 395.401 788.4 c +397.801 788.2 399.601 790.8 401.201 791.4 c +402.801 792 405.601 786.2 Y +406.001 783.6 400.401 778.8 Y +400.001 774.2 398.401 775.8 Y +395.401 776.4 394.201 772.6 393.201 768 c +392.201 763.4 388.001 763 y +386.401 755.6 385.2 758.6 Y +385 764.2 379 758.4 Y +377.8 756.4 373.2 758.6 Y +366.4 760.6 368.8 762.6 Y +370.6 764.8 381.8 762.6 Y +384 764.2 376 768.2 Y +375.4 770 376.4 774.4 Y +377.6 777.6 384.4 783.2 Y +393.801 784.4 391.001 786 Y +384.801 791.2 379 783.6 Y +376.8 777.4 359.4 762.4 Y +354.6 759 357.2 765.8 353.2 762.4 c +349.2 759 328.6 768 y +317.038 769.193 314.306 753.451 310.777 756.571 c +316.195 748.051 314.595 753.651 v +f +509.401 920 m +483.801 912 481.001 893.2 V +478.601 870.4 499.001 852.8 V +499.401 846.4 501.401 843.2 v +499.801 838.4 518.601 846 V +545.801 854.4 l +552.201 856.8 557.401 865.6 v +562.601 874.4 577.801 893.2 574.201 918.4 C +575.401 929.6 569.401 930 V +561.001 931.6 553.801 924 V +547.001 920.8 544.601 921.2 V +509.401 920 L +f +564.022 920.99 m +566.122 929.92 561.282 925.08 V +554.242 919.36 546.761 919.36 V +532.241 917.16 527.841 903.96 V +523.881 877.12 531.801 871.4 V +536.641 863.92 543.681 870.52 v +550.722 877.12 566.222 907.35 564.022 920.99 C +f +0.2 g +563.648 920.632 m +565.738 929.376 560.986 924.624 V +554.074 919.008 546.729 919.008 V +532.473 916.848 528.153 903.888 V +524.265 877.536 532.041 871.92 V +536.793 864.576 543.705 871.056 v +550.618 877.536 565.808 907.24 563.648 920.632 C +f +0.4 g +563.274 920.274 m +565.354 928.832 560.69 924.168 V +553.906 918.656 546.697 918.656 V +532.705 916.536 528.465 903.816 V +524.649 877.952 532.281 872.44 V +536.945 865.232 543.729 871.592 v +550.514 877.952 565.394 907.13 563.274 920.274 C +f +0.6 g +562.9 919.916 m +564.97 928.288 560.394 923.712 V +553.738 918.304 546.665 918.304 V +532.937 916.224 528.777 903.744 V +525.033 878.368 532.521 872.96 V +537.097 865.888 543.753 872.128 v +550.41 878.368 564.98 907.02 562.9 919.916 C +f +0.8 g +562.526 919.558 m +564.586 927.744 560.098 923.256 V +553.569 917.952 546.633 917.952 V +533.169 915.912 529.089 903.672 V +525.417 878.784 532.761 873.48 V +537.249 866.544 543.777 872.664 v +550.305 878.784 564.566 906.91 562.526 919.558 C +f +1 g +562.151 919.2 m +564.201 927.2 559.801 922.8 V +553.401 917.6 546.601 917.6 V +533.401 915.6 529.401 903.6 V +525.801 879.2 533.001 874 V +537.401 867.2 543.801 873.2 v +550.201 879.2 564.151 906.8 562.151 919.2 C +f +0.1 0.55 0.85 0.3 k +350.6 716 m +330.2 735.2 322.2 736 V +287.8 740 273 722 V +290.6 742.4 318.2 736.8 V +296.6 741.2 284.2 738 V +267.4 738 257.8 724 V +255 719.2 l +259 734 277.4 740 V +300.2 744.8 311 740 V +289.4 746.8 279.4 744.8 V +249 747.2 236.2 720.8 V +240.2 735.2 255 742.4 V +268.6 751.2 289 748.4 V +303.4 745.2 308.6 742.8 v +313.8 740.4 312.6 743.2 304.2 748 C +298.6 758 284.6 757.6 V +241.8 754 231.4 742 V +245 753.2 255.4 756 V +277.8 764 286.2 763.2 V +311 762.2 318.6 766.2 V +307.4 761.2 310.6 758 v +313.8 754.8 320.6 747.2 320.6 746 c +320.6 744.8 344.8 722.7 348.4 718.3 C +350.6 716 l +f +0.8 g +1 J 0.1 w +489 522 m +473.5 558.5 461 568 V +487 552 490.5 534 V +490.5 524 489 522 V +f +536 514.5 m +509.5 569.5 491 593.5 V +534.5 556 539.5 529.5 V +540 524 l +537 526.5 l +536.5 517.5 536 514.5 V +f +592.5 563 m +530 622.5 528.5 625 V +589 559 592 551.5 V +590 560.5 592.5 563 V +f +404 519.5 m +423.5 571.5 442.5 549 V +457.5 539 457 536 V +453 542.5 435 542 V +416 545 404 519.5 V +f +594.5 647 m +549.5 675.5 542 677 v +530.193 679.361 591.5 648 596.5 637.5 C +598.5 640 594.5 647 V +f +0 g +0 J 1 w +443.801 540.399 m +464.201 542.399 471.001 549.199 V +475.401 545.599 l +493.001 583.999 l +496.601 578.799 l +511.001 593.599 510.201 601.599 v +509.401 609.599 523.001 595.599 y +522.201 607.199 529.401 600.399 V +527.001 615.999 535.401 607.999 V +524.864 638.156 547.401 612.399 v +553.001 605.999 548.601 612.799 y +522.601 660.799 544.201 646.399 v +546.201 669.199 545.001 673.599 v +543.801 677.999 541.801 700.4 537.001 705.6 c +532.201 710.8 537.401 712.4 543.001 707.2 C +531.801 731.2 545.001 719.2 V +541.401 734.4 537.001 737.2 V +531.401 754.4 546.601 743.6 V +542.201 756 539.001 759.2 V +527.401 786.8 534.601 782 V +539.001 778.4 l +532.201 792.4 538.601 788 v +545.001 783.6 545.001 784 y +523.801 817.2 544.201 799.6 V +536.042 813.518 532.601 820.4 V +513.801 840.8 528.201 834.4 V +533.001 832.8 l +524.201 842.8 516.201 844.4 v +508.201 846 518.601 852.4 525.001 850.4 c +531.401 848.4 547.001 840.8 y +559.801 822 563.801 821.6 V +543.801 829.2 549.801 821.2 V +564.201 807.2 557.001 807.6 V +551.001 800.4 555.801 791.6 V +537.342 809.991 552.201 784.4 v +559.001 768 l +534.601 792.8 545.801 770.8 V +563.001 747.2 565.001 746.8 v +567.001 746.4 571.401 737.6 y +567.001 739.6 l +572.201 730.8 l +561.001 742.8 567.001 729.6 V +572.601 715.2 l +552.201 737.2 565.801 707.6 V +549.401 712.8 558.201 695.6 V +556.601 679.599 557.001 674.399 v +557.401 669.199 558.601 640.799 554.201 632.799 c +549.801 624.799 560.201 605.599 562.201 601.599 c +564.201 597.599 567.801 586.799 559.001 595.999 c +550.201 605.199 554.601 599.599 556.601 590.799 c +558.601 581.999 564.601 566.399 563.801 560.799 C +562.601 559.599 559.401 563.199 V +544.601 585.999 546.201 571.599 V +545.001 563.599 541.801 554.799 V +538.601 543.999 538.601 552.799 V +535.401 569.599 532.601 561.999 v +529.801 554.399 526.201 548.399 523.401 545.999 c +520.601 543.599 515.401 566.399 514.201 555.999 C +502.201 568.399 497.401 551.999 V +485.801 535.599 l +485.401 547.999 484.201 541.999 V +454.201 535.999 443.801 540.399 V +f +409.401 897.2 m +397.801 905.2 393.801 904.8 v +389.801 904.4 421.401 913.6 462.601 886 C +467.401 883.2 471.001 883.6 V +474.201 881.2 471.401 877.6 V +462.601 868 473.801 856.8 V +492.201 850 486.601 858.8 V +497.401 854.8 499.801 850.8 v +502.201 846.8 501.001 850.8 y +494.601 858 488.601 863.2 V +483.401 865.2 480.601 873.6 v +477.801 882 475.401 892 479.801 895.2 C +475.801 890.8 476.601 894.8 v +477.401 898.8 481.001 902.4 482.601 902.8 c +484.201 903.2 500.601 919 507.401 919.4 C +498.201 918 495.201 919 v +492.201 920 465.601 931.4 459.601 932.6 C +442.801 939.2 454.801 937.2 V +490.601 933.4 508.801 920.2 V +501.601 928.6 483.201 935.6 V +461.001 948.2 425.801 943.2 V +408.001 940 400.201 938.2 V +397.601 938.8 397.001 939.2 v +396.401 939.6 384.6 948.6 357 941.6 C +340 937 331.4 932.2 V +316.2 931 312.6 927.8 V +294 913.2 292 912.4 v +290 911.6 278.6 904 277.8 903.6 C +302.4 910.2 304.8 912.6 v +307.2 915 324.6 917.6 327 916.2 c +329.4 914.8 337.8 915.4 328.2 914.8 C +403.801 900 404.601 898 v +405.401 896 409.401 897.2 y +f +0.2 0.55 0.85 0 k +480.801 906.4 m +470.601 913.8 468.601 913.8 v +466.601 913.8 454.201 924 450.001 923.6 c +445.801 923.2 433.601 933.2 406.201 925 C +405.601 927 409.201 927.8 V +415.601 930 416.001 930.6 V +436.201 934.8 443.401 931.2 V +452.601 928.6 458.801 922.4 V +470.001 919.2 473.201 920.2 V +482.001 918 482.401 916.2 V +488.201 913.2 486.401 910.6 V +486.801 909 480.801 906.4 V +f +468.33 908.509 m +469.137 907.877 470.156 907.779 470.761 906.97 c +470.995 906.656 470.706 906.33 470.391 906.233 c +469.348 905.916 468.292 906.486 467.15 905.898 c +466.748 905.691 466.106 905.873 465.553 906.022 c +463.921 906.463 462.092 906.488 460.401 905.8 C +458.416 906.929 456.056 906.345 453.975 907.346 c +453.917 907.373 453.695 907.027 453.621 907.054 c +450.575 908.199 446.832 907.916 444.401 910.2 C +441.973 910.612 439.616 911.074 437.188 911.754 c +435.37 912.263 433.961 913.252 432.341 914.084 c +430.964 914.792 429.507 915.314 427.973 915.686 c +426.11 916.138 424.279 916.026 422.386 916.546 c +422.293 916.571 422.101 916.227 422.019 916.254 c +421.695 916.362 421.405 916.945 421.234 916.892 c +419.553 916.37 418.065 917.342 416.401 917 C +415.223 918.224 413.495 917.979 411.949 918.421 c +408.985 919.269 405.831 917.999 402.801 919 C +406.914 920.842 411.601 919.61 415.663 921.679 c +417.991 922.865 420.653 921.763 423.223 922.523 c +423.71 922.667 424.401 922.869 424.801 922.2 C +424.935 922.335 425.117 922.574 425.175 922.546 c +427.625 921.389 429.94 920.115 432.422 919.049 c +432.763 918.903 433.295 919.135 433.547 918.933 c +435.067 917.717 437.01 917.82 438.401 916.6 C +440.099 917.102 441.892 916.722 443.621 917.346 c +443.698 917.373 443.932 917.032 443.965 917.054 c +445.095 917.802 446.25 917.531 447.142 917.227 c +447.48 917.112 448.143 916.865 448.448 916.791 c +449.574 916.515 450.43 916.035 451.609 915.852 c +451.723 915.834 451.908 916.174 451.98 916.146 c +453.103 915.708 454.145 915.764 454.801 914.6 C +454.936 914.735 455.101 914.973 455.183 914.946 c +456.21 914.608 456.859 913.853 457.96 913.612 c +458.445 913.506 459.057 912.88 459.633 912.704 c +462.025 911.973 463.868 910.444 466.062 909.549 c +466.821 909.239 467.697 909.005 468.33 908.509 c +f +391.696 922.739 m +389.178 924.464 386.81 925.57 384.368 927.356 c +384.187 927.489 383.827 927.319 383.625 927.441 c +382.618 928.05 381.73 928.631 380.748 929.327 c +380.209 929.709 379.388 929.698 378.88 929.956 c +376.336 931.248 373.707 931.806 371.2 933 C +371.882 933.638 373.004 933.394 373.6 934.2 C +373.795 933.92 374.033 933.636 374.386 933.827 c +376.064 934.731 377.914 934.884 379.59 934.794 c +381.294 934.702 383.014 934.397 384.789 934.125 c +385.096 934.078 385.295 933.555 385.618 933.458 c +387.846 932.795 390.235 933.32 392.354 932.482 c +393.945 931.853 395.515 931.03 396.754 929.755 c +397.006 929.495 396.681 929.194 396.401 929 C +396.789 929.109 397.062 928.903 397.173 928.59 c +397.257 928.351 397.257 928.049 397.173 927.81 c +397.061 927.498 396.782 927.397 396.408 927.346 c +395.001 927.156 396.773 928.536 396.073 928.088 c +394.8 927.274 395.546 925.868 394.801 924.6 C +394.521 924.794 394.291 925.012 394.401 925.4 C +394.635 924.878 394.033 924.588 393.865 924.272 c +393.48 923.547 392.581 922.132 391.696 922.739 c +f +359.198 915.391 m +356.044 916.185 352.994 916.07 349.978 917.346 c +349.911 917.374 349.688 917.027 349.624 917.054 c +348.258 917.648 347.34 918.614 346.264 919.66 c +345.351 920.548 343.693 920.161 342.419 920.648 c +342.095 920.772 341.892 921.284 341.591 921.323 c +340.372 921.48 339.445 922.429 338.4 923 C +340.736 923.795 343.147 923.764 345.609 924.148 c +345.722 924.166 345.867 923.845 346 923.845 c +346.136 923.845 346.266 924.066 346.4 924.2 C +346.595 923.92 346.897 923.594 347.154 923.848 c +347.702 924.388 348.258 924.198 348.798 924.158 c +348.942 924.148 349.067 923.845 349.2 923.845 c +349.336 923.845 349.467 924.156 349.6 924.156 c +349.736 924.155 349.867 923.845 350 923.845 c +350.136 923.845 350.266 924.066 350.4 924.2 C +351.092 923.418 351.977 923.972 352.799 923.793 c +353.837 923.566 354.104 922.418 355.178 922.12 c +359.893 920.816 364.03 918.671 368.393 916.584 c +368.7 916.437 368.91 916.189 368.8 915.8 C +369.067 915.8 369.38 915.888 369.57 915.756 c +370.628 915.024 371.669 914.476 372.366 913.378 c +372.582 913.039 372.253 912.632 372.02 912.684 c +367.591 913.679 363.585 914.287 359.198 915.391 c +f +345.338 871.179 m +343.746 872.398 343.162 874.429 342.034 876.221 c +341.82 876.561 342.094 876.875 342.411 876.964 c +342.971 877.123 343.514 876.645 343.923 876.443 c +345.668 875.581 347.203 874.339 349.2 874.2 C +351.19 871.966 355.45 871.581 355.457 868.2 c +355.458 867.341 354.03 868.259 353.6 867.4 C +351.149 868.403 348.76 868.3 346.38 869.767 c +345.763 870.148 346.093 870.601 345.338 871.179 c +f +317.8 923.756 m +317.935 923.755 324.966 923.522 324.949 923.408 c +324.904 923.099 317.174 922.05 316.81 922.22 c +316.646 922.296 309.134 919.866 309 920 C +309.268 920.135 317.534 923.756 317.8 923.756 c +f +0 g +333.2 914 m +318.4 912.2 314 911 v +309.6 909.8 291 902.2 288 900.2 C +274.6 894.8 257.6 874.8 V +265.2 878.2 267.4 881 V +281 893.6 280.8 891 V +293 899.6 292.4 897.4 V +316.8 908.6 314.8 905.4 V +336.4 910 335.4 908 V +354.2 903.6 351.4 903.4 V +345.6 902.2 352 898.6 V +348.6 894.2 343.2 898.2 v +337.8 902.2 340.8 900 335.8 899 C +333.2 898.2 328.6 902.2 V +323 906.8 314.2 903.2 V +283.6 890.6 281.6 890 V +278 887.2 275.6 883.6 V +269.8 879.2 266.8 877.8 V +254 866.2 252.8 864.8 V +249.4 859.6 248.6 859.2 V +255 863 257 865 V +271 875 276.4 875.8 V +280.8 878.8 281.6 880.2 V +296 889.4 300.2 889.4 V +309.4 884.2 311.8 891.2 V +317.6 893 323.2 891.8 V +326.4 894.4 325.6 896.6 V +327.2 898.4 328.2 894.6 V +331.6 891 336.4 893 V +340.4 893.2 338.4 890.8 V +334 887 322.2 886.8 V +309.8 886.2 293.4 878.6 V +263.6 868.2 254.4 857.8 V +248 849 242.6 847.8 V +236.8 847 230.8 839.6 V +240.6 845.4 249.6 845.4 V +253.6 847.8 249.8 844.2 V +246.2 836.6 247.8 831.2 V +247.2 826 246.4 824.4 V +238.6 811.6 238.6 809.2 v +238.6 806.8 239.8 797 240.2 796.4 c +240.6 795.8 239.2 798 243 795.6 c +246.8 793.2 249.6 791.6 250.4 788.8 c +251.2 786 248.4 794.2 248.2 796 c +248 797.8 243.8 805 244.6 807.4 C +245.6 806.4 246.4 805 V +245.8 805.6 246.4 809.2 V +247.2 814.4 248.6 817.6 v +250 820.8 252 824.6 252.4 825.4 c +252.8 826.2 252.8 832 254.2 829.4 C +257.6 826.8 l +254.8 829.4 257 831.6 V +256 837.2 257.8 839.8 V +264.8 848.2 266.4 849.2 v +268 850.2 266.6 849.8 y +272.6 854 266.8 852.4 V +262.8 850.8 259.8 850.8 V +252.2 848.8 256.2 853 v +260.2 857.2 270.2 862.6 274 862.4 C +274.8 860.8 l +286 863.2 l +284.8 862.4 l +284.6 862.6 288.8 863 v +293 863.4 298.8 862 300.2 863.8 c +301.6 865.6 305 866.6 304.6 865.2 c +304.2 863.8 304 861.8 y +309 867.6 308.4 865.4 v +307.8 863.2 299.6 858 298.2 851.8 C +308.6 860 l +312.2 863 l +315.8 860.8 316 862.4 v +316.2 864 320.8 869.8 322 869.6 c +323.2 869.4 325.2 872.2 325 869.6 c +324.8 867 332.4 861.6 y +335.6 863.4 337 862 v +338.4 860.6 342.6 881.8 y +367.6 892.4 l +411.201 895.8 l +394.201 902.6 l +333.2 914 l +f +0.2 0.55 0.85 0.5 K +1 J 2 w +351.4 715 m +336.4 731.8 328 734.4 V +314.6 741.2 290 733.4 v +S +324.8 735.8 m +299.6 743.8 284.2 739.6 V +265.8 737.6 257.4 723.8 v +S +321.2 737 m +304.2 744.2 289.4 746.4 V +272.8 749 256.2 741.8 V +244 735.8 238.6 725.6 v +S +322.2 736.6 m +306.8 747.6 305.8 749 V +298.8 760 285.8 760.4 V +264.4 759.6 247.2 751.6 v +S +0 G +0 J 1 w +320.895 745.593 m +322.437 744.13 349.4 715.2 Y +384.6 678.599 356.6 712.8 Y +349 717.6 339.8 736.4 Y +338.6 739.2 353.8 729.2 Y +357.8 728.4 371.4 709.2 Y +364.6 711.6 369.4 704.4 Y +372.2 702.4 392.601 686.799 Y +396.201 682.799 400.201 681.199 Y +414.201 686.399 407.801 673.199 Y +410.201 666.399 415.801 677.999 Y +427.001 694.8 410.601 692.399 Y +380.6 689.599 373.8 705.6 Y +371.4 708 380.2 705.6 Y +388.601 703.6 373 718 Y +375.4 718 384.6 711.2 Y +395.001 702 397.001 704 Y +415.001 712.8 425.401 705.2 Y +427.401 703.6 421.801 696.8 423.401 691.599 c +425.001 686.399 429.801 673.999 Y +427.401 672.399 427.801 661.599 Y +444.601 638.399 435.001 640.399 Y +419.401 640.799 434.201 633.199 Y +437.401 631.199 446.201 623.999 Y +443.401 625.199 441.801 619.999 Y +446.601 615.999 443.801 611.199 Y +437.801 609.999 436.601 605.999 Y +443.401 597.999 433.401 597.599 Y +437.001 593.199 432.201 581.199 Y +427.401 581.199 421.001 575.599 Y +423.401 570.799 413.001 565.199 Y +404.601 563.599 407.401 556.799 Y +399.401 550.799 397.001 534.799 Y +396.201 524.399 393.801 521.199 399.001 523.199 c +404.201 525.199 403.401 537.599 Y +398.601 553.199 441.401 569.199 Y +445.401 570.799 446.201 575.999 Y +448.201 575.599 457.001 567.999 Y +464.601 556.799 465.001 565.999 Y +466.201 569.599 464.601 575.599 Y +470.601 597.199 456.601 603.599 Y +446.601 637.199 460.601 628.799 Y +463.401 623.199 474.201 617.999 y +477.801 620.399 L +476.201 625.199 484.601 631.199 Y +487.401 624.799 493.401 632.799 Y +497.001 657.199 509.401 642.799 Y +513.401 641.599 514.601 648.399 Y +518.201 658.799 514.601 672.399 Y +518.201 672.799 527.801 666.799 Y +530.601 670.399 521.401 687.199 525.401 684.799 c +529.401 682.399 533.801 680.799 Y +534.601 682.799 524.601 695.199 Y +520.201 698 515.001 718.4 Y +522.201 714.8 512.201 730 Y +512.201 733.2 518.201 744.4 Y +517.401 751.2 518.201 750.8 Y +521.001 749.6 529.001 748 522.201 754.4 c +515.401 760.8 523.001 765.6 Y +527.401 768.4 513.801 768 Y +508.601 772.4 509.001 776.4 Y +517.001 774.4 502.601 788.8 500.201 792.4 c +497.801 796 507.401 801.2 Y +520.601 804.8 509.001 808 Y +489.401 807.6 500.201 818.4 Y +506.201 818 504.601 820.4 Y +499.401 821.6 489.801 828 Y +485.801 831.6 489.401 830.8 Y +506.201 829.6 477.401 840.8 Y +485.401 840.8 467.401 851.2 Y +465.401 852.8 462.201 860.4 Y +456.201 865.6 451.401 872.4 Y +451.001 876.8 446.201 881.6 Y +434.601 895.2 429.001 894.8 Y +414.201 898.4 409.001 897.6 Y +356.2 893.2 l +329.8 880.4 337.6 859.4 Y +344 851 353.2 854.8 Y +357.8 861 369.4 858.8 Y +389.801 855.6 387.201 859.2 Y +384.801 863.8 368.6 870 368.4 870.6 c +368.2 871.2 359.4 874.6 Y +356.4 875.8 352 885 Y +348.8 888.4 364.6 882.6 Y +363.4 881.6 370.8 877.6 Y +388.201 878.6 398.801 867.8 Y +409.601 851.2 409.801 859.4 Y +412.601 868.8 400.801 890 Y +401.201 892 409.401 885.4 Y +410.801 887.4 411.601 881.6 Y +411.801 879.2 415.601 871.2 Y +418.401 858.2 422.001 865.6 Y +426.601 856.2 L +428.001 853.6 422.001 846 Y +421.801 843.2 422.601 843.4 417.001 835.8 c +411.401 828.2 414.801 823.8 Y +413.401 817.2 422.201 817.6 Y +424.801 815.4 428.201 815.4 Y +430.001 813.4 432.401 814 Y +434.001 817.8 440.201 815.8 Y +441.601 818.2 449.801 818.6 Y +450.801 821.2 451.201 822.8 454.601 823.4 c +458.001 824 433.401 867 Y +439.801 867.8 431.601 880.2 Y +429.401 886.8 440.801 872.2 443.001 870.8 c +445.201 869.4 446.201 867.2 444.601 867.4 c +443.001 867.6 441.201 865.4 442.601 865.2 c +444.001 865 457.001 850 460.401 839.8 c +463.801 829.6 469.801 825.6 476.001 819.6 c +482.201 813.6 481.401 789.4 Y +481.001 780.6 487.001 770 Y +489.001 766.2 484.801 748 Y +482.801 745.8 484.201 745 Y +485.201 743.8 492.001 730.6 Y +490.201 730.8 493.801 727.2 Y +499.001 721.2 492.601 724.2 Y +486.601 725.8 493.601 716 Y +494.801 714.2 485.801 718.8 Y +476.601 719.4 488.201 712.2 Y +496.801 705 485.401 709.4 Y +480.801 711.2 484.001 704.4 Y +487.201 702.8 504.401 695.8 Y +504.801 691.999 501.801 686.999 Y +502.201 682.999 500.001 679.599 Y +498.801 671.399 498.201 670.599 Y +494.001 670.399 486.601 656.599 Y +484.801 653.999 474.601 641.999 Y +472.601 634.999 454.601 642.199 Y +448.001 638.799 450.001 642.199 Y +449.601 644.399 454.401 650.399 Y +461.401 652.999 458.801 663.799 Y +462.801 665.199 451.601 667.999 451.801 669.199 c +452.001 670.399 457.801 671.799 Y +465.801 673.799 461.401 676.199 Y +460.801 680.199 463.801 685.799 Y +475.401 686.599 463.801 702.8 Y +453.001 710.4 452.001 716.2 Y +464.601 724.4 456.401 736.8 456.601 740.4 c +456.801 744 458.001 765.6 Y +456.001 771.8 453.001 785.4 Y +455.201 790.6 462.601 803.2 Y +465.401 807.4 474.201 812.2 472.001 815.2 c +469.801 818.2 462.001 816.4 Y +454.201 817.8 454.801 812.6 Y +453.201 811.6 452.401 806.6 Y +451.68 798.667 442.801 792.4 Y +431.601 786.2 440.801 782.2 Y +446.801 775.6 437.001 775.4 Y +426.001 777.2 434.201 767 Y +445.001 754.2 442.001 751.4 Y +431.801 750.4 444.401 741.2 y +443.601 743.2 443.801 741.4 v +444.001 739.6 447.001 735.4 447.801 733.4 c +448.601 731.4 444.601 731.2 Y +445.201 721.6 429.801 725.8 y +429.801 725.8 428.201 725.6 v +426.601 725.4 415.401 726.2 409.601 728.4 c +403.801 730.6 397.001 730.6 y +393.001 728.8 385.4 729 v +377.8 729.2 369.8 726.4 Y +365.4 726.8 374 731.2 374.2 731 c +374.4 730.8 380 736.4 372 735.8 c +350.203 734.165 339.4 744.4 Y +337.4 745.8 334.8 748.6 Y +324.8 750.6 336.2 736.2 Y +337.4 734.8 336 733.8 Y +335.2 735.4 327.4 740.8 Y +324.589 741.773 323.226 743.107 320.895 745.593 C +f +0.2 0.55 0.85 0.5 k +1 J 2 w +297 757.2 m +308.6 751.6 311.2 748.8 v +313.8 746 327.8 734.6 y +322.4 736.6 319.8 738.4 v +317.2 740.2 306.4 748.4 y +302.6 754.4 297 757.2 v +f +0.4 0.2 0.8 0 k +0 J 1 w +238.991 788.397 m +239.328 788.545 238.804 791.257 238.6 791.8 c +237.578 794.526 228.6 796 y +228.373 794.635 228.318 793.039 228.424 791.401 c +233.292 785.882 238.991 788.397 v +f +0.4 0.2 0.8 0.2 k +238.991 788.597 m +238.542 788.439 238.976 791.331 238.8 791.8 c +237.778 794.526 228.6 796.1 y +228.373 794.735 228.318 793.139 228.424 791.501 c +232.692 786.382 238.991 788.597 v +f +0 g +234.6 788.454 m +233.975 788.454 233.469 789.594 233.469 791 c +233.469 792.405 233.975 793.545 234.6 793.545 c +235.225 793.545 235.732 792.405 235.732 791 c +235.732 789.594 235.225 788.454 234.6 788.454 c +f +234.6 791 m +F +189 690.399 m +183.4 680.399 208.2 686.399 V +222.2 687.599 224.6 689.999 V +225.8 689.199 234.166 686.266 237 685.599 c +243.8 683.999 252.2 694 y +256.8 704.5 259.6 704.5 v +262.4 704.5 259.2 702.9 y +252.6 692.799 253 691.199 V +247.8 671.199 231.8 670.399 V +215.65 669.449 217 663.599 V +225.8 665.999 228.2 663.599 V +239 663.999 231 657.599 V +224.2 645.999 l +224.34 642.081 214.2 645.599 v +204.4 648.999 194.1 661.899 y +178.15 676.449 189 690.399 V +f +0.1 0.4 0.4 0 k +187.8 686.399 m +185.8 676.799 222.6 687.199 V +227 687.199 229.4 686.399 v +231.8 685.599 243.8 682.799 245.8 683.999 C +238.6 670.399 227 671.999 V +213.8 670.399 214.2 665.599 V +218.2 658.399 223 655.999 V +225.8 653.599 225.4 650.399 v +225 647.199 222.2 645.599 220.2 644.799 c +218.2 643.999 215 647.199 213.4 647.199 c +211.8 647.199 203.4 653.599 199 658.399 c +194.6 663.199 186.2 675.199 186.6 677.999 c +187 680.799 187.8 686.399 Y +f +0.1 0.4 0.4 0.2 k +191 668.949 m +193.6 664.999 196.8 660.799 199 658.399 c +203.4 653.599 211.8 647.199 213.4 647.199 c +215 647.199 218.2 643.999 220.2 644.799 c +222.2 645.599 225 647.199 225.4 650.399 c +225.8 653.599 223 655.999 Y +219.934 657.532 217.194 661.024 215.615 663.347 C +215.8 660.799 210.6 661.599 v +205.4 662.399 200.2 665.199 198.6 668.399 c +197 671.599 194.6 673.999 196.2 670.399 c +197.8 666.799 200.2 663.199 201.8 662.799 c +203.4 662.399 203 661.199 200.6 661.599 c +198.2 661.999 195.4 662.399 191 667.599 c +F +0.1 0.55 0.85 0.3 k +188.4 689.999 m +190.2 703.6 191.4 707.6 V +190.6 714.4 193 718.6 v +195.4 722.8 197.4 729 200.4 734.4 c +203.4 739.8 203.6 743.8 207.6 745.4 c +211.6 747 217.6 755.6 220.4 756.6 c +223.2 757.6 223 756.8 y +229.8 771.6 243.4 767.6 V +227.2 770.4 243 779.8 V +238.2 778.7 241.5 785.7 v +243.701 790.368 243.2 783.6 232.2 771.8 C +227.2 763.2 222 760.2 v +216.8 757.2 204.8 750.2 203.6 746.4 c +202.4 742.6 199.2 736.8 197.2 735.2 c +195.2 733.6 192.4 729.4 192 726 C +190.8 722 189.4 720.8 v +188 719.6 187.8 716.4 187.8 714.4 c +187.8 712.4 185.8 709.6 186 707.2 C +186.8 688.199 186.4 686.199 V +188.4 689.999 L +f +1 g +179.8 685.399 m +177.8 686.799 173.4 680.799 V +180.7 647.799 180.7 646.399 V +181.8 648.499 180.5 655.699 v +179.2 662.899 178.3 675.599 y +179.8 685.399 l +f +0.1 0.55 0.85 0.3 k +201.4 746 m +183.8 742.8 184.2 713.6 V +183.4 688.799 l +182.2 714.4 181 716 v +179.8 717.6 183.8 728.8 180.6 722.8 C +166.6 708.8 174.6 687.599 V +176.1 684.299 173.1 688.899 V +168.5 701.5 169.6 707.9 V +169.8 710.1 171.7 712.9 V +180.3 724.6 183 726.9 V +184.8 741.3 200.2 746.5 V +205.9 748.8 201.4 746 V +f +0 g +340.8 812.2 m +341.46 812.554 341.451 813.524 342.031 813.697 c +343.18 814.041 343.344 815.108 343.862 815.892 c +344.735 817.211 344.928 818.744 345.51 820.235 c +345.782 820.935 345.809 821.89 345.496 822.55 c +344.322 825.031 343.62 827.48 342.178 829.906 c +341.91 830.356 341.648 831.15 341.447 831.748 c +340.984 833.132 339.727 834.123 338.867 835.443 c +338.579 835.884 339.104 836.809 338.388 836.893 c +337.491 836.998 336.042 837.578 335.809 836.552 c +335.221 833.965 336.232 831.442 337.2 829 C +336.418 828.308 336.752 827.387 336.904 826.62 c +337.614 823.014 336.416 819.662 335.655 816.188 c +335.632 816.084 335.974 815.886 335.946 815.824 c +334.724 813.138 333.272 810.693 331.453 808.312 c +330.695 807.32 329.823 806.404 329.326 805.341 c +328.958 804.554 328.55 803.588 328.8 802.6 C +325.365 799.82 323.115 795.975 320.504 792.129 c +320.042 791.449 320.333 790.24 320.884 789.971 c +321.697 789.573 322.653 790.597 323.123 791.443 c +323.512 792.141 323.865 792.791 324.356 793.434 c +324.489 793.609 324.31 794.028 324.445 794.149 c +327.078 796.496 328.747 799.432 331.2 801.8 C +333.15 802.129 334.687 803.127 336.435 804.14 c +336.743 804.319 337.267 804.07 337.557 804.265 c +339.31 805.442 339.308 807.478 339.414 809.388 c +339.464 810.272 339.66 811.589 340.8 812.2 c +f +331.959 816.666 m +332.083 816.743 331.928 817.166 332.037 817.382 c +332.199 817.706 332.602 817.894 332.764 818.218 c +332.873 818.434 332.71 818.814 332.846 818.956 c +335.179 821.403 335.436 824.427 334.4 827.4 C +335.424 828.02 335.485 829.282 335.06 830.129 c +334.207 831.829 334.014 833.755 333.039 835.298 c +332.237 836.567 330.659 837.811 329.288 836.508 c +328.867 836.108 328.546 835.321 328.824 834.609 c +328.888 834.446 329.173 834.3 329.146 834.218 c +329.039 833.894 328.493 833.67 328.487 833.398 c +328.457 831.902 327.503 830.391 328.133 829.062 c +328.905 827.433 329.724 825.576 330.4 823.8 C +329.166 821.684 330.199 819.235 328.446 817.358 c +328.31 817.212 328.319 816.826 328.441 816.624 c +328.733 816.138 329.139 815.732 329.625 815.44 c +329.827 815.319 330.175 815.317 330.375 815.441 c +330.953 815.803 331.351 816.29 331.959 816.666 c +f +394.771 826.977 m +396.16 825.185 396.45 822.39 394.401 821 C +394.951 817.691 398.302 819.67 400.401 820.2 C +400.292 820.588 400.519 820.932 400.802 820.937 c +401.859 820.952 402.539 821.984 403.601 821.8 C +404.035 823.357 405.673 824.059 406.317 825.439 c +408.043 829.134 407.452 833.407 404.868 836.653 c +404.666 836.907 404.883 837.424 404.759 837.786 c +404.003 839.997 401.935 840.312 400.001 841 C +398.824 844.875 398.163 848.906 396.401 852.6 C +394.787 852.85 394.089 854.589 392.752 855.309 c +391.419 856.028 390.851 854.449 390.892 853.403 c +390.899 853.198 391.351 852.974 391.181 852.609 c +391.105 852.445 390.845 852.334 390.845 852.2 c +390.846 852.065 391.067 851.934 391.201 851.8 C +390.283 850.98 388.86 850.503 388.565 849.358 c +387.611 845.648 390.184 842.523 391.852 839.322 c +392.443 838.187 391.707 836.916 390.947 835.708 c +390.509 835.013 390.617 833.886 390.893 833.03 c +391.645 830.699 393.236 828.96 394.771 826.977 c +f +357.611 808.591 m +356.124 806.74 352.712 804.171 355.629 802.243 c +355.823 802.114 356.193 802.11 356.366 802.244 c +358.387 803.809 360.39 804.712 362.826 805.294 c +362.95 805.323 363.224 804.856 363.593 805.017 c +365.206 805.72 367.216 805.662 368.4 807 C +372.167 806.776 375.732 807.892 379.123 809.2 c +380.284 809.648 381.554 810.207 382.755 810.709 c +384.131 811.285 385.335 812.213 386.447 813.354 c +386.58 813.49 386.934 813.4 387.201 813.4 C +387.161 814.263 388.123 814.39 388.37 815.012 c +388.462 815.244 388.312 815.64 388.445 815.742 c +390.583 817.372 391.503 819.39 390.334 821.767 c +390.049 822.345 389.8 822.963 389.234 823.439 c +388.149 824.35 387.047 823.496 386 823.8 C +385.841 823.172 385.112 823.344 384.726 823.146 c +383.867 822.707 382.534 823.292 381.675 822.854 c +380.313 822.159 379.072 821.99 377.65 821.613 c +377.338 821.531 376.56 821.627 376.4 821 C +376.266 821.134 376.118 821.368 376.012 821.346 c +374.104 820.95 372.844 820.736 371.543 819.044 c +371.44 818.911 370.998 819.09 370.839 818.955 c +369.882 818.147 369.477 816.913 368.376 816.241 c +368.175 816.118 367.823 816.286 367.629 816.157 c +366.983 815.726 366.616 815.085 365.974 814.638 c +365.645 814.409 365.245 814.734 365.277 814.99 c +365.522 816.937 366.175 818.724 365.6 820.6 C +367.677 823.12 370.194 825.069 372 827.8 C +372.015 829.966 372.707 832.112 372.594 834.189 c +372.584 834.382 372.296 835.115 372.17 835.462 c +371.858 836.316 372.764 837.382 371.92 838.106 c +370.516 839.309 369.224 838.433 368.4 837 C +366.562 836.61 364.496 835.917 362.918 837.151 c +361.911 837.938 361.333 838.844 360.534 839.9 c +359.549 841.202 359.884 842.638 359.954 844.202 c +359.96 844.33 359.645 844.466 359.645 844.6 c +359.646 844.735 359.866 844.866 360 845 C +359.294 845.626 359.019 846.684 358 847 C +358.305 848.092 357.629 848.976 356.758 849.278 c +354.763 849.969 353.086 848.057 351.194 847.984 c +350.68 847.965 350.213 849.003 349.564 849.328 c +349.132 849.544 348.428 849.577 348.066 849.311 c +347.378 848.807 346.789 848.693 346.031 848.488 c +344.414 848.052 343.136 846.958 341.656 846.103 c +340.171 845.246 339.216 843.809 338.136 842.489 c +337.195 841.337 337.059 838.923 338.479 838.423 c +340.322 837.773 341.626 840.476 343.592 840.15 c +343.904 840.099 344.11 839.788 344 839.4 C +344.389 839.291 344.607 839.52 344.8 839.8 C +345.658 838.781 346.822 838.444 347.76 837.571 c +348.73 836.667 350.476 837.085 351.491 836.088 c +353.02 834.586 352.461 831.905 354.4 830.6 C +353.814 829.287 353.207 828.01 352.872 826.583 c +352.59 825.377 353.584 824.18 354.795 824.271 c +356.053 824.365 356.315 825.124 356.8 826.2 C +357.067 825.933 357.536 825.636 357.495 825.42 c +357.038 823.033 356.011 821.04 355.553 818.609 c +355.494 818.292 355.189 818.09 354.8 818.2 C +354.332 814.051 350.28 811.657 347.735 808.492 c +347.332 807.99 347.328 806.741 347.737 806.338 c +349.14 804.951 351.1 806.497 352.8 807 C +353.013 808.206 353.872 809.148 355.204 809.092 c +355.46 809.082 355.695 809.624 356.019 809.754 c +356.367 809.892 356.869 809.668 357.155 809.866 c +358.884 811.061 360.292 812.167 362.03 813.356 c +362.222 813.487 362.566 813.328 362.782 813.436 c +363.107 813.598 363.294 813.985 363.617 814.17 c +363.965 814.37 364.207 814.08 364.4 813.8 C +363.754 813.451 363.75 812.494 363.168 812.292 c +362.393 812.024 361.832 811.511 361.158 811.064 c +360.866 810.871 360.207 811.119 360.103 810.94 c +359.505 809.912 358.321 809.474 357.611 808.591 c +f +302.2 858 m +292.962 860.872 281.8 835.2 V +279.4 830 277 828 v +274.6 826 263.4 822.4 261.4 818.4 C +251 802.4 L +265.8 818.4 269 820.8 V +277 829.2 273.8 822.4 V +259.8 811.6 261 802.4 V +255.4 788 254.6 786 V +270.6 818 273 819.2 v +275.4 820.4 276.6 820.4 275.4 816.8 c +274.2 813.2 273.8 796.8 271 794.8 C +279 815.2 278.2 818.4 V +281.4 822 283.8 816.8 V +282.6 800.8 l +287 788.8 l +284.6 800 286.2 815.6 V +284.2 826 288.2 820.4 v +292.2 814.8 301.8 808.8 301.8 804 C +296.6 821.6 287.4 826.4 V +283.4 820.4 l +282.2 822.4 l +278.6 823.2 283 830 v +287.4 836.8 287 837.6 y +293.4 830.4 295 830.4 V +308.2 838 309.4 813.6 V +316.2 828 307 834.8 V +292.2 836.8 293.4 842 V +300.6 854.4 L +304.2 859.6 302.6 856.8 y +F +282.2 841.6 m +269.4 841.6 266.2 836.4 V +259 826.8 l +276.2 836.8 280.2 838 v +284.2 839.2 282.2 841.6 Y +f +242.2 835.2 m +240.2 834 239.8 831.2 v +239.4 828.4 237 828 237.8 825.2 c +238.6 822.4 240.6 820 240.6 824 c +240.6 828 242.2 830 243 831.2 c +243.8 832.4 245.4 836.8 242.2 835.2 c +f +233.4 774 m +225 778 221.8 781.6 v +218.6 785.2 219.052 780.034 214.2 780.4 c +208.353 780.841 209.4 796.8 y +205.4 789.2 l +204.2 774.8 212.2 777.2 v +216.107 778.372 217.4 776.8 215.8 776 c +214.2 775.2 221.4 774.8 218.6 773.2 c +215.8 771.6 230.2 776.8 227.8 766.4 C +233.4 774 L +f +220.8 759.6 m +205.4 755.2 201.8 764.8 V +197 762.4 199.2 759.4 v +201.4 756.4 202.6 756 y +208 754.8 207.4 754 v +206.8 753.2 204.4 749.8 y +214.6 755.8 220.8 759.6 v +f +1 g +449.201 681.399 m +448.774 679.265 447.103 678.464 445.201 677.799 C +443.284 678.757 440.686 681.863 438.801 679.799 C +438.327 680.279 437.548 680.339 437.204 681.001 c +436.739 681.899 437.011 682.945 436.669 683.743 c +436.124 685.015 435.415 686.381 435.601 687.799 C +437.407 688.511 438.002 690.417 437.528 692.18 c +437.459 692.437 437.03 692.634 437.23 692.983 c +437.416 693.306 437.734 693.533 438.001 693.8 C +437.866 693.665 437.721 693.432 437.61 693.452 c +437 693.558 437.124 694.195 437.254 694.582 c +437.839 696.328 439.853 696.592 441.201 695.4 C +441.457 695.965 441.966 695.771 442.401 695.8 C +442.351 696.379 442.759 696.906 442.957 697.326 c +443.475 698.424 445.104 697.318 445.901 697.93 c +446.977 698.755 448.04 699.454 449.118 698.851 c +450.927 697.838 452.636 696.626 453.835 694.885 c +454.41 694.051 454.65 692.77 454.592 691.812 c +454.554 691.165 453.173 691.517 452.83 690.588 c +452.185 688.84 454.016 688.321 454.772 686.983 c +454.97 686.634 454.706 686.33 454.391 686.232 c +453.98 686.104 453.196 686.293 453.334 685.84 c +454.306 682.647 451.55 681.969 449.201 681.399 C +f +439.6 661.799 m +439.593 663.537 437.992 665.293 439.201 666.999 C +439.336 666.865 439.467 666.644 439.601 666.644 c +439.736 666.644 439.867 666.865 440.001 666.999 C +441.496 664.783 445.148 663.855 445.006 661.009 c +444.984 660.562 443.897 659.644 444.801 658.999 C +442.988 657.651 442.933 655.281 442.001 653.399 C +440.763 653.685 439.551 654.048 438.401 654.599 C +438.753 656.085 438.636 657.769 439.456 659.089 c +439.89 659.787 439.603 660.866 439.6 661.799 c +f +0.8 g +273.4 670.799 m +256.542 660.663 270.6 675.999 v +279.4 685.599 289.4 691.199 y +299.8 695.6 303.4 696.8 v +307 698 322.2 703.2 325.4 703.6 c +328.6 704 338.2 708 345 704 c +351.8 700 359.8 695.6 y +343.4 704 339.8 701.6 v +336.2 699.2 329 699.6 323 696.4 C +308.2 691.999 305 689.999 v +301.8 687.999 291.4 676.399 289.8 677.199 c +288.2 677.999 290.2 678.399 291.4 681.199 c +292.6 683.999 290.6 685.599 282.6 679.199 c +274.6 672.799 273.4 670.799 Y +f +0 g +280.805 676.766 m +282.215 689.806 290.693 688.141 V +298.919 692.311 301.641 694.279 V +309.78 695.981 311.09 696.598 v +329.569 705.298 344.288 700.779 344.835 701.899 c +345.381 703.018 365.006 695.901 368.615 691.815 c +369.006 691.372 358.384 697.412 348.686 699.303 c +340.413 700.917 318.811 699.056 307.905 693.52 c +304.932 692.011 295.987 686.227 293.456 686.338 c +290.925 686.45 280.805 676.766 Y +f +0.8 g +277 651.199 m +261.8 653.599 278.6 655.199 V +296.6 657.199 300.6 662.399 V +314.2 671.599 317 671.999 v +319.8 672.399 349.8 679.599 350.2 681.999 c +350.6 684.399 356.2 684.399 357.8 683.599 c +359.4 682.799 358.6 681.599 355.8 680.799 c +353 679.999 321.8 663.599 315.4 662.399 c +309 661.199 297.4 653.599 292.6 652.399 c +287.8 651.199 277 651.199 Y +f +0 g +296.52 658.597 m +287.938 659.426 296.539 660.245 V +305.355 663.669 307.403 666.332 V +314.367 671.043 315.8 671.247 v +317.234 671.452 331.194 675.139 331.399 676.367 c +331.604 677.596 365.67 690.177 370.09 686.987 c +373.001 684.886 363.1 686.563 353.466 682.153 c +352.111 681.533 318.258 666.946 314.981 666.332 c +311.704 665.717 305.765 661.826 303.307 661.212 c +300.85 660.597 296.52 658.597 Y +f +288.6 656.399 m +293.8 656.799 292.6 655.199 v +291.4 653.599 289 654.399 y +288.6 656.399 l +f +281.4 654.799 m +286.6 655.199 285.4 653.599 v +284.2 651.999 281.8 652.799 y +281.4 654.799 l +f +271 653.199 m +276.2 653.599 275 651.999 v +273.8 650.399 271.4 651.199 y +271 653.199 l +f +263.4 652.399 m +268.6 652.799 267.4 651.199 v +266.2 649.599 263.8 650.399 y +263.4 652.399 l +f +301.8 691.999 m +306.2 691.999 305 690.399 v +303.8 688.799 300.6 689.199 y +301.8 691.999 l +f +291.8 686.399 m +298.306 688.54 295.8 685.199 v +294.6 683.599 292.2 684.399 y +291.8 686.399 l +f +280.6 681.599 m +285.8 681.999 284.6 680.399 v +283.4 678.799 281 679.599 y +280.6 681.599 l +f +273 675.599 m +278.2 675.999 277 674.399 v +275.8 672.799 273.4 673.599 y +273 675.599 l +f +266.2 670.799 m +271.4 671.199 270.2 669.599 v +269 667.999 266.6 668.799 y +266.2 670.799 l +f +305.282 664.402 m +312.203 664.934 310.606 662.805 v +309.009 660.675 305.814 661.74 y +305.282 664.402 l +f +315.682 669.202 m +322.603 669.734 321.006 667.605 v +319.409 665.475 316.214 666.54 y +315.682 669.202 l +f +326.482 673.602 m +333.403 674.134 331.806 672.005 v +330.209 669.875 327.014 670.94 y +326.482 673.602 l +f +336.882 678.402 m +343.803 678.934 342.206 676.805 v +340.609 674.675 337.414 675.74 y +336.882 678.402 l +f +309.282 696.402 m +316.203 696.934 314.606 694.805 v +313.009 692.675 309.014 692.94 y +309.282 696.402 l +f +319.282 699.602 m +326.203 700.134 324.606 698.005 v +323.009 695.875 318.614 696.14 y +319.282 699.602 l +f +296.6 659.599 m +301.8 659.999 300.6 658.399 v +299.4 656.799 297 657.599 y +296.6 659.599 l +f +0.1 0.55 0.85 0.3 k +223.4 758.8 m +219 750 218.6 746.8 V +219.4 755.6 220.6 757.6 v +221.8 759.6 223.4 758.8 y +f +205 744.8 m +201.8 730.4 202.2 727.6 V +201 739.2 201.4 740.4 v +201.8 741.6 205 744.8 y +f +0.8 g +225.8 819.4 m +225.6 816.2 l +223.4 816 l +237.6 803.4 238.2 795.8 V +239 804 225.8 819.4 V +f +0 g +229.784 818.135 m +229.353 818.551 229.572 819.296 229.164 819.556 c +228.355 820.072 230.462 820.129 230.234 820.845 c +229.851 822.051 230.038 822.072 229.916 823.348 c +229.859 823.946 230.447 825.486 230.832 825.926 c +232.278 827.578 230.954 830.51 232.594 832.061 c +232.898 832.35 233.274 832.902 233.559 833.32 c +234.218 834.283 235.402 834.771 236.352 835.599 c +236.67 835.875 236.469 836.702 237.038 836.61 c +237.752 836.495 238.993 836.625 238.948 835.784 c +238.835 833.664 237.506 831.944 236.226 830.276 C +236.677 829.572 236.219 828.937 235.935 828.38 c +234.6 825.76 234.789 822.919 234.615 820.079 c +234.61 819.994 234.303 819.916 234.311 819.863 c +234.664 817.528 235.248 815.329 236.127 813.1 c +236.493 812.17 236.964 811.275 237.114 810.348 c +237.225 809.662 237.328 808.829 236.92 808.124 C +238.955 805.234 237.646 802.583 238.815 799.052 c +239.022 798.427 240.714 796.513 240.251 796.674 c +237.738 797.545 237.626 797.943 237.449 798.696 c +237.303 799.319 236.973 800.696 236.736 801.298 c +236.672 801.462 236.501 803.346 236.423 803.468 c +234.91 805.85 236.268 805.674 234.898 808.032 C +233.47 808.712 232.504 809.816 231.381 810.978 c +231.183 811.182 232.326 811.906 232.145 812.119 c +231.053 813.408 229.9 814.175 230.236 815.668 c +230.391 816.358 230.528 817.415 229.784 818.135 c +f +226.2 816.4 m +226.6 809.6 229 808 v +231.4 806.4 230.2 807.2 227 808.4 c +223.8 809.6 225 810.4 y +222.2 810 224.6 808 v +227 806 230.6 803.6 229 803.6 c +227.4 803.6 219.8 807.6 219.8 810.4 c +219.8 813.2 218.8 817.3 y +219.9 818.1 224.7 818 V +226.1 817.3 226.2 816.4 V +f +1 g +1 J 0.1 w +225.4 797.8 m +216.88 800.591 198.4 797.2 V +207.431 799.278 226.2 797 v +236.5 795.75 225.4 797.8 Y +b +227.498 797.871 m +219.252 801.389 200.547 799.608 V +209.725 800.897 228.226 797.005 v +238.38 794.869 227.498 797.871 Y +b +229.286 797.778 m +221.324 801.899 202.539 801.514 V +211.787 802.118 229.948 796.86 v +239.914 793.975 229.286 797.778 Y +b +230.556 797.555 m +223.732 801.862 206.858 802.96 V +215.197 802.79 231.078 796.681 v +239.794 793.328 230.556 797.555 Y +b +345.84 787.039 m +344.91 786.395 345.124 787.576 v +345.339 788.757 373.547 801.927 377.161 801.677 C +346.913 788.471 345.84 787.039 V +b +342.446 786.4 m +341.57 785.685 341.691 786.879 v +341.812 788.073 368.899 803.418 372.521 803.452 C +343.404 787.911 342.446 786.4 V +b +339.16 785.025 m +338.332 784.253 338.374 785.453 v +338.416 786.652 358.233 802.149 368.045 804.023 C +350.015 795.896 339.16 785.025 V +b +336.284 783.162 m +335.539 782.468 335.577 783.547 v +335.615 784.627 353.449 798.574 362.28 800.26 C +346.054 792.946 336.284 783.162 V +b +0.8 g +0 J 1 w +304.6 635.199 m +289.4 637.599 306.2 639.199 V +324.2 641.199 328.2 646.399 V +341.8 655.599 344.6 655.999 v +347.4 656.399 363.8 659.999 364.2 662.399 c +364.6 664.799 370.6 667.199 372.2 666.399 c +373.8 665.599 373.8 656.399 371 655.599 c +368.2 654.799 349.4 647.599 343 646.399 c +336.6 645.199 325 637.599 320.2 636.399 c +315.4 635.199 304.6 635.199 Y +f +0 g +377.6 672.599 m +374.6 670.999 373.4 668.399 V +367 657.799 352.8 654.599 V +329.8 645.599 322 643.599 V +308.6 638.599 301.2 639.399 V +294.2 639.199 300.4 637.599 V +320.6 639.599 324 641.399 V +339.6 646.599 342.6 649.199 v +345.6 651.799 363.8 656.799 366 658.799 c +368.2 660.799 378 669.199 377.6 672.599 C +f +318.882 641.089 m +324.111 641.315 322.958 639.766 v +321.805 638.216 319.357 639.09 y +318.882 641.089 l +f +311.68 639.737 m +316.908 639.963 315.756 638.414 v +314.603 636.864 312.155 637.737 y +311.68 639.737 l +f +301.251 638.489 m +306.48 638.716 305.327 637.166 v +304.174 635.617 301.726 636.49 y +301.251 638.489 l +f +293.617 637.945 m +298.846 638.171 297.693 636.622 v +296.54 635.072 294.092 635.946 y +293.617 637.945 l +f +335.415 648.487 m +342.375 648.788 340.84 646.726 v +339.306 644.664 336.047 645.826 y +335.415 648.487 l +f +345.73 652.912 m +351.689 656.213 351.155 651.151 v +350.885 648.595 346.362 650.251 y +345.73 652.912 l +f +354.862 655.726 m +362.021 659.427 360.287 653.965 v +359.509 651.515 355.493 653.065 y +354.862 655.726 l +f +364.376 660.551 m +368.735 665.452 369.801 658.79 v +370.207 656.252 365.008 657.89 y +364.376 660.551 l +f +326.834 644.003 m +332.062 644.23 330.91 642.68 v +329.757 641.131 327.308 642.004 y +326.834 644.003 l +f +1 g +1 J 0.1 w +362.434 765.397 m +361.708 764.732 361.707 765.803 v +361.707 766.873 379.191 780.137 388.034 781.521 C +371.935 774.792 362.434 765.397 V +b +0 g +0 J 1 w +365.4 701.6 m +387.401 679.199 396.601 675.599 V +405.801 664.399 401.801 638.399 V +398.601 630.799 395.401 651.599 V +398.601 676.799 387.401 660.799 V +379 670.699 385.4 670.399 V +388.601 668.399 389.001 669.999 v +389.401 671.599 381.4 685.199 364.2 699.6 c +347 714 365.4 701.6 Y +f +1 g +1 J 0.1 w +307 662.799 m +306.8 664.599 308.6 663.799 v +310.4 662.999 404.601 656.799 436.201 632.799 C +391.001 655.999 307 662.799 V +b +317.4 667.199 m +317.2 668.999 319 668.199 v +320.8 667.399 457.401 668.399 481.001 635.999 C +459.001 661.199 317.4 667.199 V +b +329 671.199 m +328.8 672.999 330.6 672.199 v +332.4 671.399 505.801 684.399 529.401 651.999 C +519.801 677.599 329 671.199 V +b +339 675.999 m +338.8 677.799 340.6 676.999 v +342.4 676.199 464.601 714.8 488.201 682.399 C +474.801 707 339 675.999 V +b +281 653.199 m +280.8 654.999 282.6 654.199 v +284.4 653.399 302.2 651.199 304.2 612.399 C +297 654.399 281 653.199 V +b +272.2 651.599 m +272 653.399 273.8 652.599 v +275.6 651.799 289.8 656.399 287 617.599 C +288.2 652.799 272.2 651.599 V +b +264.2 651.199 m +264 652.999 265.8 652.199 v +267.6 651.399 283 650.799 270.6 628.399 C +280.2 652.399 264.2 651.199 V +b +311.526 695.535 m +311.082 693.536 312.631 694.753 v +328.699 707.378 361.141 766.28 416.826 771.914 C +378.518 784.024 311.526 695.535 V +b +322.726 697.335 m +321.363 698.528 323.231 699.153 v +325.099 699.778 437.541 772.28 476.826 764.314 C +449.719 771.824 322.726 697.335 V +b +301.885 691.233 m +301.376 689.634 303.087 690.61 v +312.062 695.73 315.677 752.941 359.254 754.196 C +326.843 768.91 301.885 691.233 V +b +281.962 680.207 m +280.885 678.921 282.838 679.175 v +293.084 680.507 314.489 721.778 358.928 716.699 C +326.962 731.045 281.962 680.207 V +b +293.2 686.333 m +292.389 684.864 294.258 685.489 v +304.057 688.763 317.141 733.375 361.729 736.922 C +327.603 744.865 293.2 686.333 V +b +274.922 675.088 m +274.049 674.046 275.631 674.252 v +283.93 675.331 301.268 708.76 337.264 704.646 C +311.371 716.266 274.922 675.088 V +b +267.323 669.179 m +266.318 668.134 267.909 668.252 v +272.077 668.561 302.715 701.64 321.183 686.138 C +309.168 704.861 267.323 669.179 V +b +336.855 701.102 m +335.654 702.457 337.586 702.842 v +339.518 703.226 460.221 760.939 498.184 748.073 C +472.243 758.947 336.855 701.102 V +b +303.4 636.799 m +303.2 638.599 305 637.799 v +306.8 636.999 322.2 636.399 309.8 613.999 C +319.4 637.999 303.4 636.799 V +b +313.8 638.399 m +313.6 640.199 315.4 639.399 v +317.2 638.599 335 636.399 337 597.599 C +329.8 639.599 313.8 638.399 V +b +320.6 639.999 m +320.4 641.799 322.2 640.999 v +324 640.199 348.6 636.799 372.2 604.399 C +336.6 641.199 320.6 639.999 V +b +328.225 642.028 m +327.788 643.786 329.678 643.232 v +331.568 642.678 352.002 644.577 390.099 610.401 C +343.924 645.344 328.225 642.028 V +b +338.625 646.428 m +338.188 648.186 340.078 647.632 v +341.968 647.078 376.802 642.577 428.499 607.601 C +354.324 649.744 338.625 646.428 V +b +298.2 657.999 m +298 659.799 299.8 658.999 v +301.6 658.199 355 655.599 385.4 628.799 C +350.499 653.574 298.2 657.999 V +b +288.2 653.999 m +288 655.799 289.8 654.999 v +291.6 654.199 316.2 650.799 339.8 618.399 C +304.2 655.199 288.2 653.999 V +b +349.503 651.038 m +348.938 652.759 350.864 652.345 v +352.79 651.932 387.86 649.996 441.981 618.902 C +364.317 653.296 349.503 651.038 V +b +357.903 653.438 m +357.338 655.159 359.264 654.745 v +361.19 654.332 396.26 652.396 450.381 621.302 C +373.317 656.096 357.903 653.438 V +b +367.503 658.438 m +366.938 660.159 368.864 659.745 v +370.79 659.332 413.86 654.996 503.582 620.702 C +382.917 661.096 367.503 658.438 V +b +0 g +0 J 1 w +256.2 651.599 m +261.4 651.999 260.2 650.399 v +259 648.799 256.6 649.599 y +256.2 651.599 l +f +287 637.599 m +292.2 637.999 291 636.399 v +289.8 634.799 287.4 635.599 y +287 637.599 l +f +278.2 637.999 m +283.4 638.399 282.2 636.799 v +281 635.199 278.6 635.999 y +278.2 637.999 l +f +182.831 649.818 m +187.876 648.495 186.218 647.376 v +184.561 646.256 182.554 647.798 y +182.831 649.818 l +f +184.831 659.418 m +189.876 658.095 188.218 656.976 v +186.561 655.856 184.554 657.398 y +184.831 659.418 l +f +177.631 663.818 m +182.676 662.495 181.018 661.376 v +179.361 660.256 177.354 661.798 y +177.631 663.818 l +f +0.8 g +1 J 0.1 w +257.4 588.799 m +255.8 588.799 251.8 586.799 V +249.8 586.799 238.6 583.199 233 573.199 C +245.4 582.799 257.4 588.799 V +f +345.116 496.153 m +345.257 495.895 345.312 495.475 345.604 495.458 c +346.262 495.418 347.495 495.117 347.37 495.753 c +346.522 500.059 345.648 504.996 341.515 506.803 c +340.876 507.082 339.434 506.669 339.36 505.785 c +339.233 504.261 339.116 502.912 339.425 501.446 c +339.725 500.025 341.883 500.015 342.8 501.399 C +343.736 499.727 344.168 497.884 345.116 496.153 c +f +334.038 491.419 m +334.786 490.006 334.659 488.147 336.074 487.584 c +336.814 487.29 338.664 488.265 338.246 489.339 c +337.444 491.4 337.056 493.639 335.667 495.45 c +335.467 495.712 335.707 496.245 335.547 496.573 c +334.953 497.793 333.808 498.528 332.4 498.199 C +331.285 495.996 332.433 493.867 333.955 492.158 c +334.091 492.006 333.925 491.63 334.038 491.419 c +f +294.436 496.609 m +294.328 496.986 294.29 497.449 294.455 497.77 c +294.986 498.803 295.779 499.925 295.442 500.947 c +295.094 502.003 293.978 501.821 293.328 501.252 c +292.193 500.258 292.144 498.432 291.453 497.073 c +291.257 496.687 291.308 496.114 290.867 495.723 c +290.393 495.302 289.953 493.778 290.049 493.207 c +290.102 492.894 289.919 482.986 290.141 483.249 c +290.76 483.982 293.81 493.716 293.879 494.608 c +293.936 495.339 294.668 495.804 294.436 496.609 c +f +268.798 503.401 m +271.432 505.9 274.222 508.861 273.78 512.573 c +273.664 513.549 271.889 513.022 271.702 512.176 c +270.9 508.551 268.861 505.89 266.293 503.498 c +264.097 501.451 262.235 495.107 262 494.599 C +265.697 499.855 267.954 502.601 268.798 503.401 c +f +255.224 509.365 m +255.747 509.735 255.445 510.226 255.662 510.558 c +256.615 512.016 257.916 513.262 257.934 515 c +257.937 515.277 257.559 515.586 257.224 515.362 c +256.947 515.178 256.605 515.048 256.497 514.918 c +254.467 512.469 253.067 509.798 251.624 506.986 c +251.441 506.629 250.297 502.138 250.61 502.027 c +250.849 501.942 252.569 506.123 252.779 506.237 c +254.042 506.923 254.054 508.538 255.224 509.365 c +f +271.957 489.821 m +272.401 490.69 273.977 491.892 273.864 492.781 c +273.746 493.709 274.214 495.152 273.302 494.464 c +272.045 493.516 268.596 492.167 268.326 486.359 c +268.3 485.788 271.274 488.481 271.957 489.821 c +f +286.4 506.999 m +286.8 507.667 287.508 507.194 287.967 507.457 c +288.615 507.829 289.226 508.387 289.518 509.036 c +290.488 511.185 292.257 513.005 292.4 515.399 C +290.909 516.804 290.23 514.764 289.6 513.799 C +288.277 515.446 287.278 513.572 285.978 513.053 c +285.908 513.025 285.695 513.372 285.62 513.345 c +284.443 512.905 283.763 511.824 282.765 511.043 c +282.594 510.909 282.189 511.089 282.042 510.953 c +281.39 510.35 280.417 510.025 280.137 509.343 c +279.027 506.636 275.887 504.541 274 496.999 C +274.381 496.09 278.512 503.641 278.999 504.339 c +279.835 505.535 279.953 502.678 281.229 503.344 c +281.28 503.371 281.466 503.133 281.6 502.999 C +281.794 503.279 282.012 503.508 282.4 503.399 C +282.4 503.799 282.266 504.355 282.467 504.514 c +283.704 505.491 283.62 506.559 284.4 507.799 C +284.858 507.01 285.919 507.729 286.4 506.999 C +f +346.2 452.599 m +353.6 472.999 349.2 484.199 V +360.6 462.599 356 451.399 V +355.6 461.799 351.6 466.799 V +347.6 453.999 346.2 452.599 V +f +331.4 455.199 m +336.8 463.999 328.8 482.399 V +328 461.999 321.2 450.999 V +335.4 471.199 331.4 455.199 V +f +321.4 457.199 m +321.2 477.199 321.6 480.199 V +317.8 463.599 307.6 453.999 V +322 465.999 321.4 457.199 V +f +311.8 489.199 m +317.8 475.599 307.8 457.199 V +314.2 469.399 309.4 476.399 V +312 479.799 311.8 489.199 V +f +292.6 457.599 m +291.6 473.199 293.4 475.399 V +293.6 481.799 293.2 482.799 V +297.2 488.999 297.4 481.599 V +298.8 473.799 301.6 469.199 V +305.2 463.799 305 457.399 V +295 487.599 292.6 457.599 V +f +289 485.199 m +282.4 474.399 280.6 455.399 V +279.2 461.599 283 475.999 V +287.2 491.399 289 485.199 V +f +267.2 465.399 m +272.2 470.799 273.6 475.799 V +277.2 491.599 270.8 482.999 V +271 474.999 262.8 467.599 V +267.6 469.999 267.2 465.399 V +f +261.4 470.399 m +264.8 487.799 265.6 488.599 V +267.4 491.999 264.6 488.799 V +255.8 469.599 251.8 462.999 V +259.8 472.199 261.4 470.399 V +f +255.6 486.999 m +267.2 509.399 245.4 483.599 V +256.4 493.399 255.6 486.999 V +f +240.2 501.599 m +245 520.399 247.6 520.199 V +255.8 529.199 249.2 518.599 V +243.2 508.999 243.8 499.199 V +243.2 508.799 240.2 501.599 V +f +570.5 513 m +558.5 523 556 526.5 V +569.5 508 569.5 501 V +572 508.5 570.5 513 V +f +576 535 m +555 550 551.5 557.5 V +578 528 578 523.5 V +578.5 532.5 576 535 V +f +593 689 m +581 697 579.5 695 V +590 688.5 592.5 680 V +591 689 593 689 V +f +601.5 608.5 m +584 620.5 l +603 603.5 603.5 599.5 V +601.5 608.5 L +f +0 g +1 w +210.75 631 m +232.75 626.25 l +S +261 469 m +260.5 472.5 251.5 462 v +S +266.5 464 m +268.5 470.5 262 466 v +S +320.5 455.5 m +322 466.5 310.5 453.5 v +S + +showpage + +%%Trailer +countdictstack InitDictCount sub { end } repeat +cleartomark +restore +grestore diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/pend.eps b/Master/texmf-dist/doc/latex/epslatex-fr/pend.eps new file mode 100644 index 00000000000..fea754d997c --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/pend.eps @@ -0,0 +1,199 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 371 258 +%%BeginDocument: pend.eps +%Magnification: 1.00 +%PSfragBegin +%PSfragInfo{P2}(304.878906,115.9795)(16.4431,0)(0,10.9519){0}{0} +%PSfragInfo{L1}(139.693604,164.999802)(16.0869,0)(0,10.9514){0}{0} +%PSfragInfo{N}(257.594,171.121094)(11.2593,0)(0,10.9031){0}{0.0164} +%PSfragInfo{P1}(202.758804,136.199493)(15.1306,0)(0,10.9517){0}{0} +%PSfragInfo{q1}(115.588898,137.244095)(14.0935,0)(0,14.4668){0}{0.243} +%PSfragInfo{q2}(198.808807,49.4043)(15.406,0)(0,14.467){0}{0.243} +%PSfragInfo{L2}(235.993393,80.3999)(17.3994,0)(0,10.9517){0}{0} +%PSfragEnd +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-9.0 264.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n 0 792 m 0 0 l 612 0 l 612 792 l cp clip + 0.06000 0.06000 sc +7.500 slw +% Arc +gs clippath +4064 3382 m 4146 3250 l 4136 3405 l 4195 3222 l 4124 3199 l cp clip +n 2866.1 2901.2 1328.9 63.9 14.1 arcn +gs col-1 s gr + gr + +% arrowhead +n 4064 3382 m 4146 3250 l 4136 3405 l 4100 3393 l 4064 3382 l cp gs 0.00 setgray ef gr col-1 s +% Ellipse +n 2925 2790 225 225 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr + +% Ellipse +n 5445 3600 225 225 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr + +% Ellipse +n 3645 2040 300 300 0 360 DrawEllipse gs col-1 s gr + +% Ellipse +n 4530 1455 300 300 0 360 DrawEllipse gs col-1 s gr + +% Ellipse +n 5360 2388 300 300 0 360 DrawEllipse gs col-1 s gr + +30.000 slw +% Polyline +n 1905 570 m 2790 2625 l gs col-1 s gr +% Polyline +n 3090 2895 m 5250 3540 l gs col-1 s gr +7.500 slw +% Polyline + [66.7] 0 sd +n 1905 570 m 1905 2475 l gs col-1 s gr [] 0 sd +% Polyline +gs clippath +5449 3123 m 5413 3335 l 5354 3128 l 5368 3378 l 5463 3372 l cp clip +n 5377 2692 m 5415 3360 l gs col-1 s gr gr + +% arrowhead +n 5449 3123 m 5413 3335 l 5354 3128 l 5404 3160 l 5449 3123 l cp gs 0.00 setgray ef gr col-1 s +% Arc +gs clippath +2395 2204 m 2535 2139 l 2442 2262 l 2592 2143 l 2545 2084 l cp clip +n 2068.5 1649.8 680.1 103.9 44.1 arcn +gs col-1 s gr + gr + +% arrowhead +n 2395 2204 m 2535 2139 l 2442 2262 l 2418 2233 l 2395 2204 l cp gs 0.00 setgray ef gr col-1 s +% Polyline + [66.7] 0 sd +n 2970 3030 m 3555 4380 l gs col-1 s gr [] 0 sd +/Times-Roman ff 270.00 scf sf +5227 2467 m +gs 1 -1 sc (P2) col-1 sh gr +% Polyline +n 6315 570 m 165 570 l 165 120 l 6315 120 l cp gs 0.50 setgray ef gr gs col0 s gr +% Polyline +gs clippath +3275 2463 m 3092 2577 l 3207 2395 l 3031 2572 l 3098 2639 l cp clip +n 3420 2250 m 3075 2595 l gs col-1 s gr gr + +% arrowhead +n 3275 2463 m 3092 2577 l 3207 2395 l 3216 2454 l 3275 2463 l cp gs 0.00 setgray ef gr col-1 s +% Polyline +gs clippath +4398 809 m 4420 594 l 4492 798 l 4463 550 l 4369 561 l cp clip +n 4485 1155 m 4418 570 l gs col-1 s gr gr + +% arrowhead +n 4398 809 m 4420 594 l 4492 798 l 4441 769 l 4398 809 l cp gs 0.00 setgray ef gr col-1 s +/Times-Roman ff 270.00 scf sf +2475 1650 m +gs 1 -1 sc (L1) col-1 sh gr +/Times-Roman ff 270.00 scf sf +4440 1545 m +gs 1 -1 sc (N) col-1 sh gr +/Times-Roman ff 270.00 scf sf +3525 2130 m +gs 1 -1 sc (P1) col-1 sh gr +/Times-Roman ff 270.00 scf sf +2070 2054 m +gs 1 -1 sc (q1) col-1 sh gr +/Times-Roman ff 270.00 scf sf +3457 3518 m +gs 1 -1 sc (q2) col-1 sh gr +/Times-Roman ff 270.00 scf sf +4080 3060 m +gs 1 -1 sc (L2) col-1 sh gr +$F2psEnd +rs +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/pretzel.eps b/Master/texmf-dist/doc/latex/epslatex-fr/pretzel.eps new file mode 100644 index 00000000000..7cebb92ed35 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/pretzel.eps @@ -0,0 +1,16 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 95 100 185 200 +%%BeginDocument: pretzel.eps + +5 setlinewidth +1 setlinecap +110 100 moveto +120 120 140 160 160 160 curveto +170 160 180 150 180 140 curveto +180 120 160 100 140 100 curveto +120 100 100 120 100 140 curveto +100 150 110 160 120 160 curveto +140 160 160 120 170 100 curveto +stroke +showpage +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/pretzel.ps b/Master/texmf-dist/doc/latex/epslatex-fr/pretzel.ps new file mode 100644 index 00000000000..e6bbf413b34 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/pretzel.ps @@ -0,0 +1,14 @@ +%! pretzel.ps -- an example for the psfig paper. +%%BoundingBox: 95 100 185 200 + +5 setlinewidth +1 setlinecap +110 100 moveto +120 120 140 160 160 160 curveto +170 160 180 150 180 140 curveto +180 120 160 100 140 100 curveto +120 100 100 120 100 140 curveto +100 150 110 160 120 160 curveto +140 160 160 120 170 100 curveto +stroke +showpage diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/rdanger.eps b/Master/texmf-dist/doc/latex/epslatex-fr/rdanger.eps new file mode 100644 index 00000000000..8389949eadf --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/rdanger.eps @@ -0,0 +1,8 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: -1 -4 14 12 +0 0 translate +/ZapfDingbats findfont 15 scalefont setfont +-1. 1. scale +-13.5 -1. moveto +(+) show + diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/rosette.eps b/Master/texmf-dist/doc/latex/epslatex-fr/rosette.eps new file mode 100644 index 00000000000..9b5f05d8bd5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/rosette.eps @@ -0,0 +1,37 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 124.379997 124.379997 487.609985 487.609985 +%%BeginDocument: rosette.eps + +/inch {72 mul} def + +/wedge + { newpath + 0 0 moveto + 1 0 translate + 15 rotate + 0 15 sin translate + 0 0 15 sin -90 90 arc + closepath + } def + +gsave + 4.25 inch 4.25 inch translate + 1.75 inch 1.75 inch scale + 0.02 setlinewidth + 2 1 13 + { + 13 div setgray + gsave + wedge + gsave + fill + grestore + 0 setgray stroke + grestore + 30 rotate + } for + +grestore +showpage + +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/rosette.ps b/Master/texmf-dist/doc/latex/epslatex-fr/rosette.ps new file mode 100644 index 00000000000..2ab4424b556 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/rosette.ps @@ -0,0 +1,76 @@ +%! +%%BoundingBox: 124.38 124.38 487.61 487.61 +% Cookbook Example Program from First Printing, Revised 7 Jan 1985 +% Program: Repeated Shapes Number: 6 +%----------------------------------------------------------------------------- +% + % This program prints a rosette + % design by defining a section of + % that design and printing that + % section repeatedly. This program + % illustrates the ``for'' and + % "arc" operators, and it shows + % how coordinate transformations + % can be nested so as to use the + % most convenient coordinate + % system for each part of a + % design. +/inch {72 mul} def + +/wedge % Define an ``ice cream cone'' + { newpath % shape by means of the ``arc'' + 0 0 moveto % operator. This shape will have a + 1 0 translate % 30 degree angle topped off with + 15 rotate % a semicircle. Set the path's + 0 15 sin translate % first point at the current + 0 0 15 sin -90 90 arc % origin. Next, move the origin to + closepath % the center of the semicircle by + } def % translating to the right 1 unit, + % rotating counter-clockwise by 15 + % degrees, and translating ``up'' + % in the rotated system by the + % radius of the semicircle. The + % ``arc'' operator includes a + % straight line to the initial + % point of the arc and a curved + % section to the end of the arc. + % Note that the semicircle goes + % from -90 degrees to 90 degrees + % in the rotated coordinate + % system. + +gsave + 4.25 inch 4.25 inch translate % Move into position for the + % rosette. + 1.75 inch 1.75 inch scale % Make the edges of the rosette 1 + % 3/4 inches long. + 0.02 setlinewidth % Use a 7/200 inch thick line. + 2 1 13 % Set up the ``for'' operator to + % iterate 12 times, pushing 2 onto + % the stack the first time, 3 the + % next time, ... , and 13 the last + % time. + { % The last argument for ``for'' is + % the sequence of operations to be + % repeated. This sequence must be + % enclosed by braces. + 13 div setgray % Divide the loop index by 13 to + % set a gray value. + gsave % Enclose the ``wedge'' operation + wedge % in a ``gsave''-``grestore'' + % pair, as it will mess up the + % coordinate system. + gsave % Save the wedge path for use + % after the ``fill''. + fill + grestore + 0 setgray stroke % Draw a black border around the + % wedge. + grestore % Get out of the coordinate system + % left by wedge. + 30 rotate % Set up for the next section. + } for % Close the last argument and + % execute the ``for'' operator. +grestore +showpage + diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/sgte.sty b/Master/texmf-dist/doc/latex/epslatex-fr/sgte.sty new file mode 100644 index 00000000000..e10ff46b33a --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/sgte.sty @@ -0,0 +1,8 @@ +\providecommand{\l@subfigure}{% + \@dottedxxxline{\ext@subfigure}{2}{3.9em}{4.8em}} +\providecommand{\l@subtable}{% + \@dottedxxxline{\ext@subtable}{2}{3.9em}{4.8em}} +\renewcommand{\l@subfigure}{% + \@dottedxxxline{\ext@subfigure}{2}{3.9em}{4.8em}} +\renewcommand{\l@subtable}{% + \@dottedxxxline{\ext@subtable}{2}{3.9em}{4.8em}} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty b/Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty new file mode 100644 index 00000000000..0576f422de7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/smaller.sty @@ -0,0 +1,40 @@ +%Date: Thu, 1 Feb 90 15:23:02 EST +%From: Bernie Cosell +%Subject: Relative font sizing in LaTeX +%Keywords: LaTeX, font sizing +% +% Modified 1-May-1990 Don Hosek to allow it to work properly when input +% by another .sty file. +% +%One continual annoyance to me is that LaTeX does absolute font sizing, +%and so if you have some \newcommand that uses the sizing commands to +%achieve some graphic effect, you'll discover that your chapter heads +%and footnotes and such are pretty screwed up [in a recent case, I +%wanted a fake small-caps-san-serif font, and so I used {\small\sf +%NOWISTHETIME}, which did just what I wanted in the running text, but +%was an unmitigated disaster in the chapter heads]. I think that the +%following is a significant improvement: \smaller and \larger changes +%the point size *relatively* by one slot, and so I made my definition: +%{\smaller\sf NOWISTHETIME}, and it all magically works. The +%definitions are: + +\def\smaller{\ifx\@currsize\Huge \protect\huge \else + \ifx\@currsize\huge \protect\LARGE \else + \ifx\@currsize\LARGE \protect\Large \else + \ifx\@currsize\Large \protect\large \else + \ifx\@currsize\large \protect\normalsize \else + \ifx\@currsize\normalsize \protect\small \else + \ifx\@currsize\small \protect\footnotesize \else + \ifx\@currsize\footnotesize \protect\scriptsize \else + \protect\tiny + \fi\fi\fi\fi\fi\fi\fi\fi} +\def\larger{\ifx\@currsize\tiny \protect\scriptsize \else + \ifx\@currsize\scriptsize \protect\footnotesize \else + \ifx\@currsize\footnotesize \protect\small \else + \ifx\@currsize\small \protect\normalsize \else + \ifx\@currsize\normalsize \protect\large \else + \ifx\@currsize\large \protect\Large \else + \ifx\@currsize\Large \protect\LARGE \else + \ifx\@currsize\LARGE \protect\huge \else + \protect\Huge + \fi\fi\fi\fi\fi\fi\fi\fi} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/square.eps b/Master/texmf-dist/doc/latex/epslatex-fr/square.eps new file mode 100644 index 00000000000..7df9660fd2e --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/square.eps @@ -0,0 +1,90 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 75 75 +%%BeginDocument: square.eps +%Magnification: 1.00 +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-3.0 78.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n 0 792 m 0 0 l 612 0 l 612 792 l cp clip + 0.06000 0.06000 sc +7.500 slw +% Polyline +n 1275 1275 m 1275 75 l 75 75 l 75 1275 l cp gs col-1 s gr +$F2psEnd +rs +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/topcapt.sty b/Master/texmf-dist/doc/latex/epslatex-fr/topcapt.sty new file mode 100644 index 00000000000..4e9a361d95a --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/topcapt.sty @@ -0,0 +1,55 @@ +% topcapt.sty v1.1a +% Copyright 1994, 1998, 1999 Robin Fairbairns (rf10@cam.ac.uk) +% +% This program can redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt; either +% version 1 of the License, or (at your option) any later version. +% +% This is a jiffy LaTeX package that enables coherent setting +% of the caption _above_ a figure or table +% +% Author: Robin Fairbairns 1994/11/18 +% Bugfix from Bernd Schandl incorporated 1998/12/31 +% Copyright statement incorporated 1999/03/03 +% +% Works under 2e or 2.09 +% +% Usage: \usepackage{...,topcapt,...} (2e) +% \documentstyle[...,topcapt,...]{whateverclass} (2.09) +% +% defines a \topcaption command that sets a caption as if above the +% table (i.e., with the abovecaptionskip and the belowcaptionskip +% exchanged) + +\@ifundefined{abovecaptionskip}{% in 2.09 + \newlength\abovecaptionskip + \newlength\belowcaptionskip + \setlength\abovecaptionskip{10pt} + \setlength\belowcaptionskip{0pt} + \long\def\@makecaption#1#2{% + \vskip\abovecaptionskip + \sbox\@tempboxa{#1: #2}% + \ifdim \wd\@tempboxa >\hsize + #1: #2\par + \else + \hbox to\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip} + }{% in 2e; everything's already set up as above +} + +% \topcaption simply advances the caption count, sorts out the +% arguments and passes on to \@topcaption +\newcommand\topcaption{\refstepcounter\@captype + \@dblarg{\@topcaption\@captype}} + +% \@topcaption swaps above and below caption skips and the relays its +% arguments to \@caption +\def\@topcaption#1[#2]#3{\@tempskipa\abovecaptionskip + \abovecaptionskip\belowcaptionskip + \belowcaptionskip\@tempskipa + \@caption{#1}[{#2}]{#3}% + \@tempskipa\abovecaptionskip + \abovecaptionskip\belowcaptionskip + \belowcaptionskip\@tempskipa} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/topfig.sty b/Master/texmf-dist/doc/latex/epslatex-fr/topfig.sty new file mode 100644 index 00000000000..78390cd49e5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/topfig.sty @@ -0,0 +1,15 @@ +%From: rose@gallant.apple.com (Dan Rose) +%Subject: Solution: Changing page styles/headers on the fly in LaTeX +% Author: Hiroshi Nakashima (nakasima@kuis.kyoto-u.ac.jp) +\def\ps@topfig{\def\@oddhead{} %Head for odd pages (adaptable) + \def\@oddfoot{\null\hfil{\rm\thepage}\hfil\null} %Foot for odd pages (adaptable) + \def\@evenhead{} %Head for even pages (adaptable) + \def\@evenfoot{\null\hfil{\rm\thepage}\hfil\null}} %Foot for even pages (adaptable) + +\let\latex@makecol\@makecol +\def\@makecol{\ifx\@toplist\@empty\else + \typeout{TOPFIG-1 PAGE} + \thispagestyle{topfig}\fi\latex@makecol} + +\let\latex@opcol\@opcol +\def\@opcol{\if@fcolmade\typeout{TOPFIG-2 PAGE}\thispagestyle{topfig}\fi\latex@opcol} diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/warn.sty b/Master/texmf-dist/doc/latex/epslatex-fr/warn.sty new file mode 100644 index 00000000000..c9f78d28711 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/warn.sty @@ -0,0 +1,19 @@ +%Here's a little hack, that allow you to get the linenumbers of LaTeX's +%warning messages. + +%The output is like: +% +% LaTeX Warning [l.86]: Citation `diggle' on page 91 undefined. + +%where [l.86] refers to line 86 in the current file. +% +%You should put the following in a style file: + +%---------------------------------------------------------------------- +% warn.sty +% +% \string: for french context +\def\@warning#1{\typeout{LaTeX Warning [l.\the\inputlineno]\string: #1.}} +% and the new name: +\def\@latex@warning#1{\typeout{LaTeX Warning [l.\the\inputlineno]\string: #1.}} +%---------------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/wdesc.sty b/Master/texmf-dist/doc/latex/epslatex-fr/wdesc.sty new file mode 100644 index 00000000000..affebb14594 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/wdesc.sty @@ -0,0 +1,18 @@ +\def\wdesclabel#1{\hspace\labelsep \bf #1} +\def\wdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\wdesclabel}} +\let\endwdesc\endlist +\def\wit[#1]{\item[{{#1}\hfill}]} +% bulleted labels +\def\buwdesclabel#1{\hspace\labelsep \hbox{$\bullet$~~\bf #1}} +\def\buwdesc#1{\list{}{\settowidth\labelwidth{{$\bullet$~~#1}}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\buwdesclabel}} +\let\endbuwdesc\endlist +% boxed labels +\def\bxdesclabel#1{\hspace\labelsep \fbox{\bf #1}} +\def\bxdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth +\advance\leftmargin\labelsep +\let\makelabel\bxdesclabel}} +\let\endbxdesc\endlist diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/whitecdp.sty b/Master/texmf-dist/doc/latex/epslatex-fr/whitecdp.sty new file mode 100644 index 00000000000..0ddae6ccc92 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/whitecdp.sty @@ -0,0 +1,19 @@ +%%%%%%%%%%%%%%%%% cut here--start of whitecdp.sty %%%%%%%%%%%%%%%% +% whitecdp (formerly schulzrinne.sty) --provide for blank pages +% between chapters +% This redefinition of the \cleardoublepage command provides +% for a special pagestyle for the "extra" pages which are generated +% to ensure that the chapter opener is on a recto page. +% The pagestyle is "chapterverso"; for many publishers, this should be +% identical to "empty", so that's the default. +\def\ps@chapterverso{\ps@empty}% +\def\cleardoublepage{\clearpage + \if@twoside + \ifodd\c@page\else + \null\thispagestyle{chapterverso}\newpage + \if@twocolumn\null\newpage\fi + \fi + \fi + }% +\def\ps@chapterverso{\ps@empty}% +%%%%%%%%%%%%%%%%% cut here--end of whitecdp.sty %%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/wide.eps b/Master/texmf-dist/doc/latex/epslatex-fr/wide.eps new file mode 100644 index 00000000000..881ab5d00c5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/wide.eps @@ -0,0 +1,92 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%BoundingBox: 0 0 360 54 +%%BeginDocument: wide.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-2.0 61.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit +n 0 1048 m 0 0 l 6073 0 l 6073 1048 l cp clip + 0.06000 0.06000 sc +% Polyline +30.000 slw +n 6000 975 m 75 975 l 75 150 l 6000 150 l cp gs col-1 s gr +/Times-Bold ff 360.00 scf sf +3075 675 m +gs 1 -1 sc (A Very, Very Wide Graphic) dup sw pop 2 div neg 0 rm col-1 sh gr +$F2psEnd +rs +%%EndDocument diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/widecenter.sty b/Master/texmf-dist/doc/latex/epslatex-fr/widecenter.sty new file mode 100644 index 00000000000..dbcfee8dd07 --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/widecenter.sty @@ -0,0 +1,7 @@ +% widecenter.sty +\newenvironment{widecenter}{% + \bgroup + \@flushglue=0pt plus 1fil minus \textwidth + \begin{center} + }{\end{center}\egroup} +\endinput diff --git a/Master/texmf-dist/doc/latex/epslatex-fr/xb.sty b/Master/texmf-dist/doc/latex/epslatex-fr/xb.sty new file mode 100644 index 00000000000..22935fc547f --- /dev/null +++ b/Master/texmf-dist/doc/latex/epslatex-fr/xb.sty @@ -0,0 +1,45 @@ +%% +%% This is file `xb.sty', +%% +%% +%% Created by Jean-Pierre Drucbert as a +%% Variant of File: xr.dtx Copyright (C) 1993-1994 David Carlisle +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{xb} + [1997/02/12 v1.02 eXternal Bib-references (JPFD)] +\def\externalbibdocument{\@ifnextchar[\XB@{\XB@[]}} +\def\XB@[#1]#2{{% + \makeatletter + \def\XB@prefix{#1}% + \XB@next#2.aux\relax\\}} +\def\XB@next#1\relax#2\\{% + \edef\XB@list{#2}% + \XB@loop{#1}} +\def\XB@aux{% + \ifx\XB@list\@empty\else\expandafter\XB@explist\fi} + +\def\XB@explist{\expandafter\XB@next\XB@list\\} +\def\XB@loop#1{\openin\@inputcheck#1\relax + \ifeof\@inputcheck + \PackageWarning{xb}{^^JNo file #1^^JBIBCITE'S NOT IMPORTED.^^J}% + \expandafter\XB@aux + \else + \PackageInfo{xb}{IMPORTING BIBCITE'S FROM #1}% + \expandafter\XB@read\fi} +\def\XB@read{% + \read\@inputcheck to\XB@line + \expandafter\XB@test\XB@line.....\XB@} +\long\def\XB@test#1#2#3#4#5#6\XB@{% + \ifx#1\bibcite + \bibcite{\XB@prefix#2}{#3}% + \ifx#1\harvardcite + \harvardcite{\XB@prefix#2}{#3}{#4}{#5}% + \else\ifx#1\@input + \edef\XB@list{\XB@list#2\relax}% + \fi\fi\fi + \ifeof\@inputcheck\expandafter\XB@aux + \else\expandafter\XB@read\fi} + +\endinput +%% +%% End of file `xb.sty'. diff --git a/Master/texmf-doc/doc/french/epslatex-fr/Ball.eps b/Master/texmf-doc/doc/french/epslatex-fr/Ball.eps deleted file mode 100644 index d74be9be0b2..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/Ball.eps +++ /dev/null @@ -1,129 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: Ball.gif - by Jussi Hynninen -%%Creator: XV Version 3.10a Rev: 12/29/94 - by John Bradley -%%BoundingBox: 295 418 301 424 -%%Pages: 1 -%%DocumentFonts: -%%EndComments -%%EndProlog - -%%Page: 1 1 - -% remember original state -/origstate save def - -% build a temporary dictionary -20 dict begin - -% define string to hold a scanline's worth of data -/pix 45 string def - -% define space for color conversions -/grays 15 string def % space for gray scale line -/npixls 0 def -/rgbindx 0 def - -% lower left corner -295 418 translate - -% size of image (on paper, in 1/72inch coords) -5.97600 5.61600 scale - -% define 'colorimage' if it isn't defined -% ('colortogray' and 'mergeprocs' come from xwd2ps -% via xgrab) -/colorimage where % do we know about 'colorimage'? - { pop } % yes: pop off the 'dict' returned - { % no: define one - /colortogray { % define an RGB->I function - /rgbdata exch store % call input 'rgbdata' - rgbdata length 3 idiv - /npixls exch store - /rgbindx 0 store - 0 1 npixls 1 sub { - grays exch - rgbdata rgbindx get 20 mul % Red - rgbdata rgbindx 1 add get 32 mul % Green - rgbdata rgbindx 2 add get 12 mul % Blue - add add 64 idiv % I = .5G + .31R + .18B - put - /rgbindx rgbindx 3 add store - } for - grays 0 npixls getinterval - } bind def - - % Utility procedure for colorimage operator. - % This procedure takes two procedures off the - % stack and merges them into a single procedure. - - /mergeprocs { % def - dup length - 3 -1 roll - dup - length - dup - 5 1 roll - 3 -1 roll - add - array cvx - dup - 3 -1 roll - 0 exch - putinterval - dup - 4 2 roll - putinterval - } bind def - - /colorimage { % def - pop pop % remove 'false 3' operands - {colortogray} mergeprocs - image - } bind def - } ifelse % end of 'false' case - - - -15 14 8 % dimensions of data -[15 0 0 -14 0 14] % mapping matrix -{currentfile pix readhexstring pop} -false 3 colorimage - -ffffffffffffffffffffffff3daaaa3daaaa3daaaa3daaaa3daaaaffffffffffffffffff -ffffffffffffffffff -ffffffffffff3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777ffffff -ffffffffffffffffff -ffffff3daaaa3daaaaa3cccbffffffffffffa3cccba3cccb3daaaa3daaaa337777337777 -888888ffffffffffff -ffffff3daaaaa3cccbffffffffffffa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa337777 -888888888888ffffff -3daaaa3daaaaffffffffffffa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777 -000000888888ffffff -3daaaa3daaaaffffffa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777 -000000888888888888 -3daaaa3daaaaa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777337777 -000000888888888888 -3daaaa3daaaaa3cccb3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777337777 -000000888888888888 -3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777337777000000 -000000888888888888 -ffffff3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa3daaaa337777337777337777000000 -888888888888888888 -ffffff3377773377773daaaa3daaaa3daaaa337777337777337777337777000000000000 -888888888888ffffff -ffffffffffff337777337777337777337777337777337777000000000000000000888888 -888888888888ffffff -ffffffffffffffffffffffff000000000000000000000000000000888888888888888888 -888888ffffffffffff -ffffffffffffffffffffffffffffffffffff888888888888888888888888888888ffffff -ffffffffffffffffff - -showpage - -% stop using temporary dictionary -end - -% restore original state -origstate restore - -%%Trailer diff --git a/Master/texmf-doc/doc/french/epslatex-fr/CHAP2.sty b/Master/texmf-doc/doc/french/epslatex-fr/CHAP2.sty deleted file mode 100644 index 49c78bac785..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/CHAP2.sty +++ /dev/null @@ -1,35 +0,0 @@ -\countdef\chapc=1 -\let\ch@pcitext\relax -\long\def\chapcita#1{\def\ch@pcitext{#1}} -%\def\@makechapterhead#1{% -%%\global\advance\chapc by 1 -%\global\chapc=\c@chapter % UPDATE -%\vspace*{50pt} -%\llap{\setlength{\unitlength}{1pt}\begin{picture}(0,0) -%\put(250,100){\makebox(210,0)[lt]{\parbox{210pt}{\normalsize\rm\ignorespaces\ch@pcitext}}}\global\let\ch@pcitext\relax -%\end{picture}}% -%{\parindent 0pt \raggedright -% \ifnum \c@secnumdepth >\m@ne \huge\bf \@chapapp{} \thechapter\hfill\hbox{} \par -% \vskip 20pt \fi \Huge \bf #1\par -% \nobreak \vskip 40pt } } -\let\sv@@makechapterhead\@makechapterhead -\let\sv@DOCH\DOCH - -%\def\DOCH{\typeout{CHAPCITA}\llap{\setlength{\unitlength}{1pt}\begin{picture}(0,0)% -%\put(250,100){\makebox(210,0)[lt]{\parbox{210pt}{\normalsize\rm\ignorespaces\ch@pcitext}}}\global\let\ch@pcitext\relax\end{picture}}\sv@DOCH} - -\def\hcitaoffset{250} -\def\vcitaoffset{50} -\def\citawidth{210pt} -\def\citawidthnum{210} -\def\cite@pict{% -\llap{\setlength{\unitlength}{1pt}\begin{picture}(0,0)% -\put(\hcitaoffset,\vcitaoffset){\makebox(\citawidthnum,0)[lt]{\parbox{\citawidth}{\normalsize\rm\ignorespaces\ch@pcitext}}}% -\global\let\ch@pcitext\relax\end{picture}}}% - -\def\@makechapterhead{% -\cite@pict% -%\llap{\setlength{\unitlength}{1pt}\begin{picture}(0,0)% -%\put(250,100){\makebox(210,0)[lt]{\parbox{210pt}{\normalsize\rm\ignorespaces\ch@pcitext}}}% -%\global\let\ch@pcitext\relax\end{picture}}% -\sv@@makechapterhead} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/Construction.eps b/Master/texmf-doc/doc/french/epslatex-fr/Construction.eps deleted file mode 100644 index a9b6705f1c4..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/Construction.eps +++ /dev/null @@ -1,1424 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: Construction.gif - by Jussi Hynninen -%%Creator: XV Version 3.10a Rev: 12/29/94 - by John Bradley -%%BoundingBox: 248 408 347 433 -%%Pages: 1 -%%DocumentFonts: -%%EndComments -%%EndProlog - -%%Page: 1 1 - -% remember original state -/origstate save def - -% build a temporary dictionary -20 dict begin - -% define string to hold a scanline's worth of data -/pix 741 string def - -% define space for color conversions -/grays 247 string def % space for gray scale line -/npixls 0 def -/rgbindx 0 def - -% lower left corner -248 408 translate - -% size of image (on paper, in 1/72inch coords) -98.78400 25.20000 scale - -% define 'colorimage' if it isn't defined -% ('colortogray' and 'mergeprocs' come from xwd2ps -% via xgrab) -/colorimage where % do we know about 'colorimage'? - { pop } % yes: pop off the 'dict' returned - { % no: define one - /colortogray { % define an RGB->I function - /rgbdata exch store % call input 'rgbdata' - rgbdata length 3 idiv - /npixls exch store - /rgbindx 0 store - 0 1 npixls 1 sub { - grays exch - rgbdata rgbindx get 20 mul % Red - rgbdata rgbindx 1 add get 32 mul % Green - rgbdata rgbindx 2 add get 12 mul % Blue - add add 64 idiv % I = .5G + .31R + .18B - put - /rgbindx rgbindx 3 add store - } for - grays 0 npixls getinterval - } bind def - - % Utility procedure for colorimage operator. - % This procedure takes two procedures off the - % stack and merges them into a single procedure. - - /mergeprocs { % def - dup length - 3 -1 roll - dup - length - dup - 5 1 roll - 3 -1 roll - add - array cvx - dup - 3 -1 roll - 0 exch - putinterval - dup - 4 2 roll - putinterval - } bind def - - /colorimage { % def - pop pop % remove 'false 3' operands - {colortogray} mergeprocs - image - } bind def - } ifelse % end of 'false' case - - - -247 63 8 % dimensions of data -[247 0 0 -63 0 63] % mapping matrix -{currentfile pix readhexstring pop} -false 3 colorimage - -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffb300ffb300ffb300ffb300ffb300ffb300ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffb300ffb300f92200f92200f92200f92200f92200f92200f92200f92200ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900 -999999ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000 -000000ffffffffffffffffffffffffffffffffffffffffff000000000000000000000000 -000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900 -999999999999ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff -000000ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff -000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -000000ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -ae3900999999bbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff -000000ffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff -000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -000000ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 -f92200f92200f92200f92200ffb300ffb300f92200f92200f92200f92200f92200f92200 -ae3900999999999999bbbbbbffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff -000000999999999999999999ffffffffffffffffffffffff000000ffffffffffffffffff -000000999999999999999999ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -000000ffffffffffffffffff000000999999999999999999ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 -f92200f92200f92200ffb300ffdd00ffdd00ffb300f92200f92200f92200f92200f92200 -f92200ae3900999999bbbbbbffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffff -000000999999999999999999ffffffffffffffffffffffff000000ffffffffffffffffff -000000999999999999999999ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -000000ffffffffffffffffff000000999999999999999999ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 -f92200f92200f92200ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200 -f92200ae3900d65500ffdd00ffdd00ffdd00ffe063ffe063ffe063fff1c4fff1c4fff1c4 -fff1c4fff1c4ffe063d65500d65500d65500d65500d65500000000ffffffffffffffffff -000000861f00861f00ffb300fff1c4fff1c4fff1c4fff1c4000000ffffffffffffffffff -000000ffb300000000000000000000000000d65500000000000000000000000000d65500 -d65500d65500d65500d65500ffb300fff1c4fff1c4000000000000000000000000000000 -000000ffffffffffffffffff000000861f00861f00d65500d65500d65500000000000000 -000000000000d65500d65500d65500ffb300fff1c4000000000000000000000000fff1c4 -000000000000000000000000fff1c4ffe063d65500d65500d65500d65500d65500d65500 -d65500d65500d65500d65500d65500d65500ffb300fff1c4fff1c4fff1c4fff1c4fff1c4 -fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4ffe063d65500d65500d65500d65500d65500 -d65500d65500d65500d65500d65500d65500d65500ffb300fff1c4fff1c4fff1c4fff1c4 -fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4ffe063d65500d65500d65500d65500 -d65500d65500d65500d65500d65500d65500d65500d65500ffb300fff1c4fff1c4fff1c4 -fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4ffe063d65500d65500d65500 -d65500d65500d65500d65500d65500d65500d65500d65500d65500ffb300fff1c4fff1c4 -fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4fff1c4ffe063d65500d65500 -d65500d65500d65500d65500d65500d65500d65500d65500d65500d65500ffb300ffe063 -ffdd00ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 -f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200 -f92200f92200ae3900ffb300ffb300ffb300ffb300ffdd00ffdd00ffdd00ffe063ffe063 -ffe063ffe063ff8300ae3900ae3900ae3900ae3900ae3900000000ffffffffffffffffff -000000861f00861f00ffdd00ffe063ffe063ffe063ffe063000000ffffffffffffffffff -000000ff8300000000ffffffffffffdddddd000000ffffffffffffffffffdddddd000000 -000000ae3900ae3900ae3900ffdd00ffe063000000ddddddffffffffffffffffffffffff -000000ffffffffffffffffff000000861f00861f00ae3900000000000000ddddddffffff -ffffffdddddd000000000000ae3900ffdd00ffe063000000ffffffffffffdddddd000000 -ffffffffffffffffff000000ffe063ff8300ae3900ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ff8300ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ff8300ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ff8300ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ff8300ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ffdd00ffdd00 -ffb300ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 -f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200 -f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00ffdd00 -ffdd00ffb300861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff -000000861f00861f00ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff -000000d65500000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff -dddddd000000861f00d65500ffdd00000000ddddddffffffffffffffffffffffffffffff -ffffffffffffffffffffffff000000861f00861f00000000ddddddffffffffffffffffff -ffffffffffffffffffdddddd000000ffdd00ffdd00000000ffffffffffffffffffffffff -ffffffffffffffffff000000ff8300861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffb300 -ff8300ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 -f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200 -f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00 -ffdd00d65500861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff -000000861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff -000000d65500000000ffffffffffffffffffffffffdddddd000000000000ddddddffffff -ffffff000000861f00ffb300000000ddddddffffffffffffdddddd000000000000dddddd -ffffffffffffffffffffffff000000861f00000000ddddddffffffffffffdddddd000000 -000000ddddddffffffffffffdddddd000000ffdd00000000ffffffffffffffffffffffff -ffffffdddddd000000000000861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffb300 -ff8300999999999999999999ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 -f92200ffdd00ffdd00ffdd00ffb300ffb300ffdd00ffdd00ffdd00f92200f92200f92200 -f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00 -ffb300861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff -000000861f00ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff -000000ae3900000000ffffffffffffffffffdddddd000000861f00861f00000000ffffff -ffffffdddddd000000ffb300000000ffffffffffffdddddd000000d65500d65500000000 -ddddddffffffffffffffffff000000861f00000000ffffffffffffdddddd000000861f00 -861f00000000ddddddffffffffffff000000ffb300000000ffffffffffffffffffffffff -dddddd000000d65500ae3900861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffb300 -ff8300999999999999999999ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 -ffb300ffdd00ffdd00ae3900000000000000ae3900ffdd00ffdd00ffb300f92200f92200 -f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300 -d65500861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff -000000ae3900ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff -000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff -ffffffffffff000000000000ddddddffffffffffff000000d65500d65500d65500d65500 -000000ffffffffffffffffff000000000000ddddddffffffffffff000000861f00861f00 -861f00861f00000000ffffffffffffdddddd000000000000ffffffffffffffffffdddddd -000000d65500d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 -ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00f92200f92200 -f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ff8300 -861f00861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff -000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff -000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff -ffffffffffff000000000000ddddddffffffffffff000000d65500d65500d65500ff8300 -000000ffffffffffffffffff000000000000ddddddffffffffffff000000000000000000 -000000000000000000ffffffffffffdddddd000000000000ffffffffffffffffff000000 -d65500d65500ae3900861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300 -ffdd00ffdd00ae3900000000000000000000000000ae3900ffdd00ffdd00ffb300f92200 -f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ae3900 -861f00861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff -000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff -000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff -ffffffffffff000000000000ffffffffffffffffff000000d65500d65500ffb300ffdd00 -000000ffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffffff000000 -d65500d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00 -ffdd00ffdd00000000000000000000000000000000000000ffdd00ffdd00ffdd00f92200 -f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ff8300861f00 -861f00861f00861f00861f00861f00861f00861f00861f00000000ffffffffffffffffff -000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffffffff -000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff -ffffffffffff000000000000ffffffffffffffffff000000d65500ff8300ffdd00ffdd00 -000000ffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffffff000000 -d65500ae3900861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00 -ffdd00ffdd00000000000000000000000000000000000000ffdd00ffdd00ffdd00ffb300 -f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00000000ddddddffffffffffff -000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffdddddd -000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff -ffffffffffff000000000000ddddddffffffffffff000000d65500ff8300ffdd00ffdd00 -000000ffffffffffffffffff000000000000ddddddffffffffffff000000000000000000 -000000000000000000000000000000000000000000000000ffffffffffffffffff000000 -d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00 -ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 -f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300d65500861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00000000ddddddffffffffffff -000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00000000ffffffffffffdddddd -000000861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff -ffffffffffff000000000000ddddddffffffffffff000000d65500ff8300ffdd00ffb300 -000000ffffffffffffffffff000000000000ddddddffffffffffff000000861f00861f00 -861f00d65500000000000000000000000000000000000000ffffffffffffffffff000000 -ae3900861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00 -ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 -ffb300f92200f92200f92200f92200f92200f92200ae3900ff8300861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00000000ffffffffffff -dddddd000000ff8300ffdd00ffdd00ffdd00ffdd00000000ddddddffffffffffff000000 -861f00861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff -ffffffffffff000000d65500000000ffffffffffffffffff000000ff8300ffdd00000000 -ddddddffffffffffffffffff000000861f00000000ffffffffffffdddddd000000861f00 -ae3900d65500000000ffffffffffffffffff000000000000ffffffffffffffffff000000 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00 -ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 -ffdd00f92200f92200f92200f92200f92200f92200ae3900d65500861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00000000ddddddffffff -ffffffdddddd000000000000000000000000000000ddddddffffffffffffdddddd000000 -861f00861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff -ffffffffffff000000d65500000000ddddddffffffffffffffffff000000000000dddddd -ffffffffffffffffffffffff000000861f00000000ddddddffffffffffffdddddd000000 -000000000000ddddddffffffffffffdddddd000000000000ffffffffffffffffff000000 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00 -ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 -ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00ff8300000000dddddd -ffffffffffffffffffffffffffffffffffffffffffffffffffffffdddddd000000861f00 -861f00861f00000000ffffffffffffffffff000000861f00861f00861f00000000ffffff -ffffffffffff000000d65500d65500000000ddddddffffffffffffffffffffffffffffff -ffffffffffffffffffffffff000000861f00861f00000000ddddddffffffffffffffffff -ffffffffffffffffffffffffdddddd000000d65500000000ffffffffffffffffff000000 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00 -ffdd00ff8300000000000000000000000000000000000000ff8300ffdd00ffdd00ffdd00 -ffdd00ffdd00f92200f92200f92200f92200f92200f92200ae3900861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffb300000000 -000000ddddddddddddffffffffffffffffffdddddddddddd000000000000861f00861f00 -861f00861f00000000ffffffffffffffffff000000861f00861f00d65500000000ffffff -ffffffffffff000000d65500ff8300ffb300000000ddddddddddddffffffffffffffffff -000000ffffffffffffffffff000000861f00861f00861f00000000000000dddddddddddd -ffffffdddddddddddd000000000000d65500d65500000000ffffffffffffffffff000000 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ff8300000000000000000000000000000000000000ff8300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffb300ff8300 -d65500000000000000000000000000000000000000000000861f00861f00861f00861f00 -861f00861f00000000000000000000000000000000861f00861f00ffb300000000000000 -000000000000000000d65500ff8300ffb300ff8300000000000000000000000000000000 -861f00000000000000000000000000861f00861f00861f00861f00861f00000000000000 -000000000000000000d65500d65500d65500d65500000000000000000000000000000000 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ff8300000000000000000000000000000000000000ff8300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200f92200ae3900861f00861f00 -861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffb300 -ff8300d65500d65500d65500d65500d65500d65500ae3900861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00ffdd00ffdd00ffb300 -d65500d65500d65500d65500ff8300ffdd00ffb300ff8300ae3900861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500d65500 -d65500d65500d65500d65500d65500d65500d65500ffb300ffb300ae3900861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 -f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900861f00 -861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 -ffb300ff8300ff8300d65500d65500d65500d65500861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffb300 -d65500d65500d65500d65500ff8300ffdd00ffdd00ffb300861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00ff8300ff8300ff8300 -d65500d65500d65500d65500d65500ff8300ffb300ffdd00ffb300861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 -f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200f92200ae3900861f00 -861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300ff8300ff8300ff8300d65500861f00861f00861f00861f00861f00 -861f00861f00861f00861f00000000000000000000000000000000000000000000ffb300 -ff8300ff8300ff8300ff8300ffb300ffdd00ffdd00ffb300861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffb300 -ff8300ff8300ff8300ff8300ffb300ffdd00ffdd00ffdd00ff8300861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 -000000000000000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 -f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300000000000000000000000000000000000000ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900 -861f00861f00861f00861f00861f00861f00ff8300ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 -861f00861f00000000000000ddddddddddddffffffffffffffffffdddddddddddd000000 -000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00000000000000000000 -000000000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00 -861f00861f00861f00861f00000000000000000000000000000000861f00861f00000000 -ddddddffffffdddddd000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -d65500861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -ff8300999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 -f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00000000000000000000000000000000000000ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200f92200ae3900 -861f00861f00861f00861f00861f00ae3900ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 -861f00000000ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffff -dddddd000000ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00d65500000000ffffffffffff -ffffff000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00 -861f00861f00861f00861f00000000ffffffffffffffffff000000861f00d65500000000 -ffffffffffffffffff000000ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -d65500999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 -f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00861f00000000000000000000000000861f00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200f92200f92200 -ae3900861f00861f00861f00861f00ff8300ffb300ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 -000000ddddddffffffffffffffffffdddddd000000000000000000ddddddffffffffffff -ffffffdddddd000000ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00ffb300000000ffffffffffff -ffffff000000ffb300ffb300ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00 -861f00861f00861f00861f00000000ffffffffffffffffff000000861f00ff8300000000 -ddddddffffffdddddd000000ff8300ffb300ffdd00ffdd00ffdd00ffdd00d65500861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00 -ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 -f92200f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00861f00000000000000000000000000861f00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200f92200 -ae3900861f00861f00861f00861f00ffb300ffb300ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00000000 -ddddddffffffffffffdddddd000000000000d65500d65500d65500000000000000dddddd -ffffffffffffdddddd000000ffdd00ffb300861f00861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00d65500ffdd00000000ffffffffffff -ffffff000000d65500ff8300ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00 -861f00861f00861f00861f00000000ffffffffffffffffff000000861f00ff8300ffdd00 -000000000000000000d65500d65500ff8300ffdd00ffdd00ffdd00ffb300861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ff8300 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 -f92200f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00d65500000000000000000000000000d65500ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200f92200 -f92200ae3900861f00861f00d65500ff8300ffb300ffb300ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00000000 -ffffffffffffffffff000000861f00ae3900d65500d65500d65500d65500d65500000000 -ffffffffffffdddddd000000ffb300d65500861f00861f00666666000000000000000000 -000000666666861f00861f00861f00861f00000000000000000000000000ffdd00000000 -000000000000000000ffdd00ffdd00ffdd00d65500861f00861f00861f00666666000000 -000000000000000000666666861f00861f00861f00000000000000000000ffffffffffff -ffffff000000000000000000000000000000000000000000861f00000000000000000000 -000000000000000000000000000000000000861f00861f00ffb300000000000000000000 -000000000000ffdd00ffdd00ffdd00ffdd00666666000000000000000000000000666666 -861f00861f00000000000000000000ffffffffffffffffff000000000000000000000000 -000000000000000000000000d65500ff8300ffdd00ffdd00666666000000000000000000 -000000666666861f00861f00861f00861f00000000000000000000000000ffb300000000 -000000000000000000ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ae3900 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 -f92200f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00d65500000000000000000000000000d65500ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200f92200 -f92200ae3900861f00861f00ff8300ff8300ffb300ffb300ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00000000dddddd -ffffffffffffdddddd000000861f00d65500d65500d65500ff8300ff8300ff8300000000 -ffffffffffffffffff000000d65500861f00861f00000000ddddddddddddffffffffffff -dddddddddddd000000861f00861f00d65500000000ffffffffffffdddddd000000ffffff -ffffffffffffdddddd000000000000ffb300861f00861f00861f00000000ddddddffffff -ffffffffffffffffffdddddd000000861f00d65500000000ffffffffffffffffffffffff -ffffffffffffffffff000000000000ffffffffffffdddddd000000ffffffffffffffffff -000000000000ffffffffffffffffff000000861f00d65500ffdd00000000ffffffffffff -ffffff000000ffdd00ffdd00ffdd00000000ddddddddddddffffffffffffdddddddddddd -000000861f00000000ffffffffffffffffffffffffffffffffffffffffff000000000000 -ffffffffffffffffff000000d65500ffb300ffdd00000000ddddddddddddffffffffffff -dddddddddddd000000861f00861f00861f00000000ffffffffffffffffff000000ffffff -ffffffffffffffffff000000000000ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 -f92200f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200f92200 -f92200f92200ae3900d65500ff8300ff8300ff8300ffb300ffb300ffb300ffdd00ffdd00 -ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00000000dddddd -ffffffffffff000000861f00ae3900d65500ff8300ffb300ffdd00ffdd00ffb300000000 -000000000000000000000000861f00861f00000000ddddddffffffffffffffffffffffff -ffffffffffffdddddd000000861f00ffb300000000ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffdddddd000000861f00861f00000000ddddddffffffffffff -ffffffffffffffffffffffffdddddd000000ffb300000000ffffffffffffffffffffffff -ffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffffffffff -000000000000ffffffffffffffffff000000861f00ff8300ffdd00000000ffffffffffff -ffffff000000ffb300ffb300000000ddddddffffffffffffffffffffffffffffffffffff -dddddd000000000000ffffffffffffffffffffffffffffffffffffffffff000000000000 -ffffffffffffffffff000000ff8300ffb300000000ddddddffffffffffffffffffffffff -ffffffffffffdddddd000000861f00861f00000000ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffdddddd000000ffdd00ffdd00ffdd00d65500861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 -f92200f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200f92200 -f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00ffdd00 -ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00000000ffffff -ffffffffffff000000861f00d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffb300d65500d65500ae3900861f00000000ddddddffffffffffffdddddd000000000000 -ddddddffffffffffffdddddd000000ffdd00000000ffffffffffffffffffffffffdddddd -000000000000ddddddffffffffffff000000861f00666666ddddddffffffffffffdddddd -000000000000ddddddffffffffffffdddddd000000000000000000000000ffffffffffff -ffffff000000000000000000000000ffffffffffffffffffffffffffffffdddddd000000 -000000000000ffffffffffffffffff000000861f00ff8300ffdd00000000ffffffffffff -ffffff000000d65500000000ddddddffffffffffffdddddd000000000000ddddddffffff -ffffffdddddd000000000000000000ffffffffffffffffff000000000000000000000000 -ffffffffffffffffff000000d65500000000ddddddffffffffffffdddddd000000000000 -ddddddffffffffffffdddddd000000861f00000000ffffffffffffffffffffffffdddddd -000000000000ddddddffffffffffff000000ffb300ffdd00ffb300861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 -f92200ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00000000000000000000000000ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200f92200 -f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00 -ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00861f00000000ffffff -ffffffffffff000000ae3900d65500ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffb300d65500d65500861f00861f00000000ffffffffffffdddddd000000861f00861f00 -000000ddddddffffffffffff000000ffb300000000ffffffffffffffffffdddddd000000 -d65500d65500000000ffffffffffffdddddd000000000000ffffffffffffffffff000000 -861f00861f00000000ddddddffffffffffff000000ffb300ffb300000000ffffffffffff -ffffff000000d65500d65500000000ffffffffffffffffffffffffdddddd000000861f00 -861f00000000ffffffffffffffffff000000ae3900ff8300ffdd00000000ffffffffffff -ffffff000000d65500000000ffffffffffffdddddd000000861f00861f00000000ffffff -ffffffffffff000000861f00000000ffffffffffffffffff000000d65500d65500000000 -ffffffffffffffffff000000d65500000000ffffffffffffdddddd000000861f00861f00 -000000ddddddffffffffffff000000861f00000000ffffffffffffffffffdddddd000000 -d65500d65500000000ffffffffffffffffff000000ffb300d65500861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 -f92200ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00861f00000000000000861f00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200f92200 -f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300ffdd00 -ffdd00ffb300861f00861f00861f00861f00861f00861f00861f00861f00000000ffffff -ffffffffffff000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffb300ff8300d65500861f00000000ddddddffffffffffff666666861f00861f00861f00 -861f00666666ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 -d65500d65500000000ffffffffffffffffff000000000000ffffffffffffffffff000000 -000000000000861f00000000000000000000d65500ff8300ff8300000000ffffffffffff -ffffff000000d65500d65500000000ffffffffffffffffffdddddd000000861f00861f00 -861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff -ffffff000000000000ddddddffffffffffff666666861f00861f00861f00000000000000 -000000000000000000861f00000000ffffffffffffffffff000000d65500d65500000000 -ffffffffffffffffff000000000000ddddddffffffffffff666666861f00861f00861f00 -861f00666666ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 -d65500d65500000000ffffffffffffffffff000000d65500861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 -ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00d65500000000000000d65500ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200f92200 -f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300 -ffdd00d65500861f00861f00861f00861f00861f00861f00861f00861f00000000ffffff -ffffffffffff000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00d65500861f00000000ddddddffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 -d65500d65500000000ffffffffffffffffff000000000000ddddddffffffffffffffffff -ffffffdddddd000000000000000000d65500d65500d65500d65500000000ffffffffffff -ffffff000000d65500d65500000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff -ffffff000000000000ddddddffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00000000ffffffffffffffffff000000d65500d65500000000 -ffffffffffffffffff000000000000ddddddffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 -d65500d65500000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00d65500000000000000d65500ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200f92200 -f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300ffb300 -ffb300861f00861f00861f00861f00861f00861f00861f00861f00861f00000000ffffff -ffffffffffff000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -000000000000000000000000000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000d65500 -d65500ffb300000000ffffffffffffffffff000000861f00000000ddddddffffffffffff -ffffffffffffffffffdddddddddddd000000d65500d65500ffb300000000ffffffffffff -ffffff000000d65500d65500000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff -ffffff000000000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00000000ffffffffffffffffff000000d65500ff8300000000 -ffffffffffffffffff000000000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000d65500 -d65500ffb300000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffb300000000000000ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300f92200 -f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ffb300 -ae3900861f00861f00861f00861f00861f00861f00861f00861f00861f00000000dddddd -ffffffffffff000000d65500ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -000000ffffffffffffffffff000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000d65500 -ff8300ffdd00000000ffffffffffffffffff000000861f00861f00000000000000000000 -ddddddffffffffffffffffffffffffdddddd000000ffb300ffdd00000000ffffffffffff -ffffff000000d65500861f00000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff -ffffff000000000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00000000ffffffffffffffffff000000d65500ff8300000000 -ffffffffffffffffff000000000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000d65500 -ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffb300000000000000ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00f92200 -f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ffb300ff8300 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00000000dddddd -ffffffffffffdddddd000000ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -000000ffffffffffffdddddd000000ddddddffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 -ff8300ffb300000000ffffffffffffffffff000000861f00000000000000000000861f00 -000000000000000000ffffffffffffffffffdddddd000000ffdd00000000ffffffffffff -ffffff000000ae3900861f00000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffffffff000000d65500ff8300ffdd00000000ffffffffffff -ffffff000000000000ddddddffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00000000ffffffffffffffffff000000d65500ff8300000000 -ffffffffffffffffff000000000000ddddddffffffffffff000000861f00861f00861f00 -861f00000000ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 -ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ae3900ae3900ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffb300 -f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300ff8300ae3900 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00000000 -ffffffffffffffffff000000ff8300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00000000 -ddddddffffffffffff000000000000ddddddffffffffffff666666861f00861f00861f00 -861f00666666ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 -ff8300d65500000000ffffffffffffffffff000000000000ffffffffffffffffff000000 -861f00861f00ae3900000000ffffffffffffdddddd000000ffb300000000ffffffffffff -ffffff000000861f00861f00000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ddddddffffffffffff000000d65500ff8300ffdd00000000ffffffffffff -ffffff000000000000ddddddffffffffffff666666861f00861f00861f00000000000000 -000000000000000000861f00000000ffffffffffffffffff000000d65500ff8300000000 -ffffffffffffffffff000000000000ddddddffffffffffff666666861f00861f00861f00 -861f00666666ffffffffffffdddddd000000000000ffffffffffffffffff000000d65500 -ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffb300ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300ff8300d65500861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00000000 -ddddddffffffffffffdddddd000000000000ffdd00ffdd00ffdd00000000000000dddddd -ffffffffffffdddddd000000861f00000000ffffffffffffdddddd000000861f00861f00 -000000ddddddffffffffffff000000d65500000000ffffffffffffffffff000000d65500 -d65500861f00000000ffffffffffffffffff000000000000ffffffffffffffffff000000 -861f00861f00d65500000000ffffffffffffffffff000000ff8300000000ffffffffffff -ffffff000000861f00861f00000000ffffffffffffffffff000000861f00861f00861f00 -861f00000000ddddddffffffffffff000000d65500ff8300000000ddddddffffffffffff -ffffff000000ae3900000000ffffffffffffdddddd000000861f00861f00000000ffffff -ffffffffffff000000d65500000000ffffffffffffffffff000000d65500ff8300000000 -ffffffffffffffffff000000861f00000000ffffffffffffdddddd000000861f00861f00 -000000ddddddffffffffffff000000d65500000000ffffffffffffffffff000000d65500 -ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00d65500ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffb300861f00861f00861f00861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ae3900000000000000ae3900ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffb300f92200f92200f92200f92200f92200f92200ae3900ff8300ff8300861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ff8300 -000000ddddddffffffffffffffffffdddddd000000000000000000ddddddffffffffffff -ffffffdddddd000000861f00861f00000000ddddddffffffffffffdddddd000000000000 -ddddddffffffffffffdddddd000000d65500000000ffffffffffffffffff000000d65500 -861f00861f00000000ffffffffffffffffff000000000000ddddddffffffffffffffffff -000000000000000000ffffffffffffffffffdddddd000000d65500000000ddddddffffff -ffffff000000000000000000000000ffffffffffffffffff000000861f00861f00861f00 -861f00861f00000000ffffffffffffdddddd000000000000ddddddffffffffffffffffff -ffffff000000861f00000000ddddddffffffffffffdddddd000000000000ddddddffffff -ffffffdddddd000000ff8300000000ffffffffffffffffff000000000000000000000000 -ffffffffffffffffff000000861f00000000ddddddffffffffffffdddddd000000000000 -ddddddffffffffffffdddddd000000d65500000000ffffffffffffffffff000000d65500 -ff8300ffdd00000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00861f00ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00d65500861f00861f00861f00861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00f92200f92200f92200f92200f92200f92200ae3900ff8300ae3900861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00ae3900ffb300 -ff8300000000ddddddffffffffffffffffffffffffffffffffffffffffffffffffffffff -dddddd000000861f00861f00861f00861f00000000ddddddffffffffffffffffffffffff -ffffffffffffdddddd000000ae3900ae3900000000ffffffffffffffffff000000861f00 -861f00861f00000000ffffffffffffffffff000000861f00000000ddddddffffffffffff -ffffffffffffffffffffffffffffffdddddd000000ae3900ae3900000000ddddddffffff -ffffffffffffffffff000000000000ffffffffffffffffff000000861f00861f00861f00 -861f00ae3900000000ddddddffffffffffffffffffffffffffffffffffffffffffffffff -ffffff000000861f00861f00000000ddddddffffffffffffffffffffffffffffffffffff -dddddd000000861f00ae3900666666ddddddffffffffffffffffffffffff000000000000 -ffffffffffffffffff000000861f00861f00000000ddddddffffffffffffffffffffffff -ffffffffffffdddddd000000ae3900ae3900000000ffffffffffffffffff000000ae3900 -d65500ffb300000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00ae3900ffb300ffb300ffb300ffb300ffb300ffb300ffb300 -ffb300ffb300ffb300ffb300ff8300861f00861f00861f00861f00861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffffffffb300f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffb300000000000000000000000000ffb300ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300f92200f92200f92200f92200f92200ae3900ff8300861f00861f00861f00 -861f00861f00861f00861f00861f00861f00861f00861f00861f00861f00d65500ff8300 -d65500ae3900000000000000ddddddddddddffffffffffffffffffdddddddddddd000000 -000000861f00861f00861f00861f00861f00861f00000000ddddddddddddffffffffffff -dddddddddddd000000861f00861f00861f00000000ffffffffffffffffff000000861f00 -861f00861f00000000ffffffffffffffffff000000861f00861f00000000dddddddddddd -ffffffffffffffffffdddddddddddd000000861f00861f00861f00ae3900000000dddddd -ddddddffffffffffff000000000000ffffffffffffffffff000000861f00861f00861f00 -861f00d65500d65500000000000000ddddddddddddffffffffffff000000ffffffffffff -ffffff000000861f00861f00861f00000000ddddddddddddffffffffffffdddddddddddd -000000861f00861f00861f00ae3900000000ddddddffffffffffffffffff000000000000 -ffffffffffffffffff000000861f00861f00861f00000000ddddddddddddffffffffffff -dddddddddddd000000861f00861f00861f00000000ffffffffffffffffff000000861f00 -ae3900ff8300000000ffffffffffffffffff000000861f00861f00861f00861f00861f00 -861f00861f00861f00861f00d65500ff8300ff8300ff8300ff8300ff8300ff8300ff8300 -ff8300ff8300ff8300ff8300861f00861f00861f00861f00861f00861f00861f00861f00 -861f00999999999999999999bbbbbbbbbbbbffffff -ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ae3900000000000000ae3900ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999000000000000000000000000000000000000000000999999 -999999999999999999999999999999999999999999999999666666000000000000000000 -000000666666999999999999999999999999000000000000000000000000000000999999 -999999999999000000000000000000000000000000999999999999999999666666000000 -000000000000000000000000666666999999999999999999999999999999999999000000 -000000000000000000000000000000000000000000000000000000999999999999999999 -999999999999999999999999999999000000000000000000000000999999000000000000 -000000000000999999999999999999999999666666000000000000000000000000666666 -999999999999999999999999999999999999666666000000000000000000000000000000 -000000000000000000000000999999999999999999999999666666000000000000000000 -000000666666999999999999999999999999000000000000000000000000000000999999 -999999999999000000000000000000000000000000999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999bbbbbbbbbbbbffffff -ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffb300ffb300ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffb300f92200f92200f92200f92200f92200f92200ae3900999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999bbbbbbbbbbbbffffff -ffffffffb300f92200f92200f92200f92200f92200f92200f92200ffb300ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00ffdd00 -ffb300f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999bbbbbbbbbbbbffffff -ffffffffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999 -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb999999999999999999999999999999 -999999999999bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb999999 -999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb999999999999999999 -999999999999bbbbbbbbbbbbbbbbbb999999999999999999999999999999bbbbbbbbbbbb -bbbbbb999999999999999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbb999999999999999999999999999999999999999999999999999999999999 -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb999999999999999999999999 -bbbbbb999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb999999999999999999 -999999999999999999bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb999999999999999999 -999999999999999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb999999 -999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb999999999999999999 -999999999999bbbbbbbbbbbbbbbbbb999999999999999999999999999999bbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffff -ffffffffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999 -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffff -ffffffffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999 -bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffff -ffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -ffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffff -ffffffffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffbbbbbbbbbbbb -bbbbbbbbbbbbffffffbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffffffffffffffbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffff -ffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffffffffbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -fffffffffffff92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200ae3900999999999999999999999999 -bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffff92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200ae3900999999999999999999999999999999 -bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffff999999ae3900ae3900ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900999999999999999999999999999999999999999999 -bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffff999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999bbbbbb -bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffff999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999bbbbbbbbbbbb -bbbbbbbbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffbbbbbb999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999999999999999999999999999 -999999999999999999999999999999999999999999999999bbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff - -showpage - -% stop using temporary dictionary -end - -% restore original state -origstate restore - -%%Trailer diff --git a/Master/texmf-doc/doc/french/epslatex-fr/Franc-chap.sty b/Master/texmf-doc/doc/french/epslatex-fr/Franc-chap.sty deleted file mode 100644 index 1ca8373fe59..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/Franc-chap.sty +++ /dev/null @@ -1,144 +0,0 @@ -\NeedsTeXFormat{LaTeX2e}[1996/06/01] -\ProvidesPackage{Franc-chap}[1997/01/15] -\RequirePackage[Bjarne]{fncychap} -% Jean-Pierre Drucbert -% from Bjarne option of fncychap.sty -%%%%%%% FRANC DEF -%%%%% NUMÉROS LITTÉRAUX EN FRANÇAIS (<=99; >=0) - -% pb \appendix 17Dec96 -\let\sv@appendix\appendix -\newif\ifappendix\appendixfalse -\def\appendix{\sv@appendix\appendixtrue} - -%\DeclareOption{Franc}{% - \ChNameUpperCase - \ChTitleUpperCase -% \ChNameVar{\raggedleft\normalsize\rm} -% \ChNumVar{\raggedleft \bfseries\Large} - \ChNameVar{\raggedleft\normalsize\sffamily\bfseries} - \ChNumVar{\raggedleft\Large\sffamily\bfseries} -% \ChTitleVar{\raggedleft \Large\rm} - \ChTitleVar{\raggedleft \bfseries\LARGE\sf\bfseries} - \ChRuleWidth{1pt} - -% \newcounter{AlphaCnt} -% \newcounter{AlphaDecCnt} - \newcounter{UnitsCnt} - \renewcommand{\AlphaNo}{% - \ifcase\number\theAlphaCnt - \ifnum\number\thechapter=0 - ZÉRO\else{}\fi - \or - \ifnum\number\thechapter>20 - \def\@sepAlpha{}% - \ifnum\number\thechapter<80 ET \fi UN\fi - \or DEUX\or TROIS\or QUATRE\or CINQ - \or SIX\or SEPT\or HUIT\or NEUF\or DIX - \or ONZE\or DOUZE\or TREIZE\or QUATORZE\or QUINZE - \or SEIZE\or DIX-SEPT\or DIX-HUIT\or DIX-NEUF\fi -} - - \renewcommand{\AlphaDecNo}{% - \setcounter{AlphaDecCnt}{0} - \@whilenum\number\theAlphaCnt>0\do - {\addtocounter{AlphaCnt}{-10} - \def\@sepAlpha{} - \addtocounter{AlphaDecCnt}{1}} - \ifnum\number\theAlphaCnt=0 - \else - \addtocounter{AlphaDecCnt}{-1} - \def\@sepAlpha{-} -% CALCULER UnitsCnt. Si = 0 ou 1, pas de separateur. - \setcounter{UnitsCnt}{\number\thechapter} - \divide\c@UnitsCnt by 10 - \multiply\c@UnitsCnt by 10 - \@tempcnta=\c@chapter - \advance\@tempcnta by -\c@UnitsCnt - \c@UnitsCnt=\@tempcnta - \ifnum\number\theUnitsCnt<2\def\@sepAlpha{ }\fi - \addtocounter{AlphaCnt}{10} - \fi - - - \ifcase\number\theAlphaDecCnt\or DIX\or VINGT\or TRENTE\or - QUARANTE\or CINQUANTE\or SOIXANTE\or SOIXANTE-DIX\or - QUATRE-VINGT\or QUATRE-VINGT-DIX\fi - } - \renewcommand{\TheAlphaChapter}{% - \ifappendix\thechapter\else % in appendices, get just the letter - \ifnum\number\thechapter>99 - \thechapter - \else - \ifnum\number\thechapter<0 - \thechapter - \else - \setcounter{AlphaCnt}{\number\thechapter} - \ifnum\number\thechapter<20 - \ifnum\number\thechapter=1 - PREMIER - \else - \AlphaNo - \fi - \else\ifnum\number\thechapter<70 - \ifnum\number\theAlphaCnt=0 - \AlphaDecNo - \else - \ifnum\number\theAlphaCnt=1 - \AlphaDecNo et Un - \else - \AlphaDecNo\@sepAlpha\AlphaNo - \fi\fi - \else\ifnum\number\thechapter<80 - %70 à 79 - \setcounter{UnitsCnt}{\number\thechapter} - \addtocounter{UnitsCnt}{-70} - \ifcase\number\theUnitsCnt - SOIXANTE-DIX - \or SOIXANTE ET ONZE% - \or SOIXANTE-DOUZE% - \or SOIXANTE-TREIZE% - \or SOIXANTE-QUATORZE% - \or SOIXANTE-QUINZE% - \or SOIXANTE-SEIZE% - \or SOIXANTE-DIX-SEPT% - \or SOIXANTE-DIX-HUIT% - \or SOIXANTE-DIX-NEUF\fi - \else\ifnum\number\thechapter<90 - \AlphaDecNo\@sepAlpha\AlphaNo - \else - \setcounter{UnitsCnt}{\number\thechapter} - \addtocounter{UnitsCnt}{-90} - \ifcase\number\theUnitsCnt - QUATRE-VINGT-DIX - \or QUATRE-VINGT-ONZE% - \or QUATRE-VINGT-DOUZE% - \or QUATRE-VINGT-TREIZE% - \or QUATRE-VINGT-QUATORZE% - \or QUATRE-VINGT-QUINZE% - \or QUATRE-VINGT-SEIZE% - \or QUATRE-VINGT-DIX-SEPT% - \or QUATRE-VINGT-DIX-HUIT% - \or QUATRE-VINGT-DIX-NEUF\fi - \fi\fi\fi\fi - \fi\fi - \fi - } - - \renewcommand{\DOCH}{% - \mghrulefill{\RW}\par\nobreak - \CNV\FmN{\@chapapp}\par\nobreak - \CNoV\TheAlphaChapter\par\nobreak - \vskip -1\baselineskip\vskip 5pt\mghrulefill{\RW}\par\nobreak - \vskip 20\p@ - } - \renewcommand{\DOTI}[1]{% - \CTV\FmTi{#1}\par\nobreak - \vskip 40\p@ - } - \renewcommand{\DOTIS}[1]{% - \CTV\FmTi{#1}\par\nobreak - \vskip 40\p@ - } -%} -\endinput diff --git a/Master/texmf-doc/doc/french/epslatex-fr/README b/Master/texmf-doc/doc/french/epslatex-fr/README deleted file mode 100644 index 58b9f534b66..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/README +++ /dev/null @@ -1,12 +0,0 @@ -This directory contains the French translation of the document Using -Imported Graphics in LaTeX2e. The original English was by Keith -Reckdahl, and the French translation was done by Jean-Pierre Drucbert, -with some modifications and additions. - -In particular, there is an \ifguide switch in this version, as the -document is also used as part of a local guide at Jean-Pierre's -institution. - -Both the original document and this translation are available under the -GNU General Public License, version 2 or (at your option), any later -version. diff --git a/Master/texmf-doc/doc/french/epslatex-fr/README.TEXLIVE b/Master/texmf-doc/doc/french/epslatex-fr/README.TEXLIVE deleted file mode 100644 index e0dc4c95e12..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/README.TEXLIVE +++ /dev/null @@ -1,8 +0,0 @@ - -The following files have been removed from the current package -due to licensing conditions or missing source code. Please find -these files on the CTAN! - RDanger.eps - Danger.eps - fepslatex.ps - diff --git a/Master/texmf-doc/doc/french/epslatex-fr/Warning.eps b/Master/texmf-doc/doc/french/epslatex-fr/Warning.eps deleted file mode 100644 index c05713d12f5..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/Warning.eps +++ /dev/null @@ -1,381 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: Warning.gif - by Jussi Hynninen -%%Creator: XV Version 3.10a Rev: 12/29/94 - by John Bradley -%%BoundingBox: 286 410 308 432 -%%Pages: 1 -%%DocumentFonts: -%%EndComments -%%EndProlog - -%%Page: 1 1 - -% remember original state -/origstate save def - -% build a temporary dictionary -20 dict begin - -% define string to hold a scanline's worth of data -/pix 168 string def - -% define space for color conversions -/grays 56 string def % space for gray scale line -/npixls 0 def -/rgbindx 0 def - -% lower left corner -286 410 translate - -% size of image (on paper, in 1/72inch coords) -22.39200 22.39200 scale - -% define 'colorimage' if it isn't defined -% ('colortogray' and 'mergeprocs' come from xwd2ps -% via xgrab) -/colorimage where % do we know about 'colorimage'? - { pop } % yes: pop off the 'dict' returned - { % no: define one - /colortogray { % define an RGB->I function - /rgbdata exch store % call input 'rgbdata' - rgbdata length 3 idiv - /npixls exch store - /rgbindx 0 store - 0 1 npixls 1 sub { - grays exch - rgbdata rgbindx get 20 mul % Red - rgbdata rgbindx 1 add get 32 mul % Green - rgbdata rgbindx 2 add get 12 mul % Blue - add add 64 idiv % I = .5G + .31R + .18B - put - /rgbindx rgbindx 3 add store - } for - grays 0 npixls getinterval - } bind def - - % Utility procedure for colorimage operator. - % This procedure takes two procedures off the - % stack and merges them into a single procedure. - - /mergeprocs { % def - dup length - 3 -1 roll - dup - length - dup - 5 1 roll - 3 -1 roll - add - array cvx - dup - 3 -1 roll - 0 exch - putinterval - dup - 4 2 roll - putinterval - } bind def - - /colorimage { % def - pop pop % remove 'false 3' operands - {colortogray} mergeprocs - image - } bind def - } ifelse % end of 'false' case - - - -56 56 8 % dimensions of data -[56 0 0 -56 0 56] % mapping matrix -{currentfile pix readhexstring pop} -false 3 colorimage - -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffb300ffb300ffb300ffb300ffb300ffb300ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 -ffb300f92200f92200f92200f92200f92200f92200f92200f92200ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900ffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200ae3900 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 -f92200f92200f92200ffb300ffb300f92200f92200f92200f92200f92200f92200ae3900 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 -f92200f92200ffb300ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200 -ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 -f92200f92200ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200 -ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 -f92200ffb300ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200 -f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 -f92200ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200 -f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 -ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200 -f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 -ffe063ffe063ffe063ffb300ffb300ffe063ffe063ffe063f92200f92200f92200f92200 -f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300 -ffe063ffe063ae3900000000000000ae3900ffe063ffe063ffb300f92200f92200f92200 -f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063 -ffe063ffb300000000000000000000000000ffb300ffe063ffe063f92200f92200f92200 -f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063 -ffe063ae3900000000000000000000000000ae3900ffe063ffe063ffb300f92200f92200 -f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063 -ffe063000000000000000000000000000000000000ffe063ffe063ffe063f92200f92200 -f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063 -ffe063000000000000000000000000000000000000ffe063ffe063ffe063ffb300f92200 -f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063 -ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063f92200 -f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063 -ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffb300 -f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063 -ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 -f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063 -ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 -ffb300f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063ffe063 -ff8300000000000000000000000000000000000000ff8300ffe063ffe063ffe063ffe063 -ffe063f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 -f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063 -ff8300000000000000000000000000000000000000ff8300ffe063ffe063ffe063ffe063 -ffe063ffb300f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300 -f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063 -ff8300000000000000000000000000000000000000ff8300ffe063ffe063ffe063ffe063 -ffe063ffe063f92200f92200f92200f92200f92200f92200ae3900ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 -f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063 -ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 -ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200ae3900ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200 -f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200ae3900ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 -f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffb300000000000000000000000000000000000000ffb300ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200ae3900ffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200 -f92200f92200f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063000000000000000000000000000000000000ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200ae3900ffffff -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 -f92200f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063861f00000000000000000000000000861f00ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200ae3900 -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200 -f92200f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063861f00000000000000000000000000861f00ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200ae3900 -ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 -f92200f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063d65500000000000000000000000000d65500ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200f92200 -ae3900ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200 -f92200f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063d65500000000000000000000000000d65500ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200f92200 -ae3900ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 -f92200ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffb300000000000000000000000000ffb300ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200f92200 -f92200ae3900ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200 -f92200ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffb300000000000000000000000000ffb300ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200f92200 -f92200ae3900ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 -ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063000000000000000000000000ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200f92200 -f92200f92200ae3900ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063861f00000000000000861f00ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200f92200 -f92200f92200ae3900ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063d65500000000000000d65500ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200f92200 -f92200f92200f92200ae3900ffffffffffffffffffffffff -ffffffffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063d65500000000000000d65500ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200f92200 -f92200f92200f92200ae3900ffffffffffffffffffffffff -ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffb300000000000000ffb300ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200f92200 -f92200f92200f92200f92200ae3900ffffffffffffffffff -ffffffffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffb300000000000000ffb300ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200f92200 -f92200f92200f92200f92200ae3900ffffffffffffffffff -ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ae3900ae3900ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300f92200 -f92200f92200f92200f92200f92200ae3900ffffffffffff -ffffffffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffb300ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063f92200 -f92200f92200f92200f92200f92200ae3900ffffffffffff -ffffffffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ae3900000000000000ae3900ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300 -f92200f92200f92200f92200f92200f92200ae3900ffffff -ffffffffb300f92200f92200f92200f92200f92200f92200ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffb300000000000000000000000000ffb300ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -f92200f92200f92200f92200f92200f92200ae3900ffffff -ffffffffb300f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffb300000000000000000000000000ffb300ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffb300f92200f92200f92200f92200f92200ae3900ffffff -ffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ae3900000000000000ae3900ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffb300f92200f92200f92200f92200f92200f92200ae3900 -ffb300f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffb300ffb300ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffb300f92200f92200f92200f92200f92200f92200ae3900 -ffb300f92200f92200f92200f92200f92200f92200f92200ffb300ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063 -ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffe063ffb300 -f92200f92200f92200f92200f92200f92200f92200ae3900 -ffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200ae3900 -ffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200ae3900 -ffb300f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200ae3900 -fffffff92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200ae3900ffffff -fffffffffffff92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200f92200 -f92200f92200f92200f92200f92200ae3900ffffffffffff -ffffffffffffffffffffffffae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900ae3900 -ae3900ae3900ae3900ae3900ffffffffffffffffffffffff - -showpage - -% stop using temporary dictionary -end - -% restore original state -origstate restore - -%%Trailer diff --git a/Master/texmf-doc/doc/french/epslatex-fr/alltex.sty b/Master/texmf-doc/doc/french/epslatex-fr/alltex.sty deleted file mode 100644 index f762da03d43..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/alltex.sty +++ /dev/null @@ -1,14 +0,0 @@ -\ProvidesPackage{alltex} -\def\@La{\protect\p@La} -\def\p@La{L% - {\setbox0\hbox{T}% - \setbox2\vbox to\ht0{\kern.07ex\hbox{% - \csname S@\f@size\endcsname - \math@fontsfalse - \fontsize\sf@size\z@\selectfont - A}% - \vss}% - \kern-.5\wd2 - \box2 - }} -\def\AllTeX{(\@La)\TeX} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/auteurs.sty b/Master/texmf-doc/doc/french/epslatex-fr/auteurs.sty deleted file mode 100644 index aa75d4f08c1..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/auteurs.sty +++ /dev/null @@ -1,11 +0,0 @@ -\ProvidesPackage{auteurs}[1997/01/06] -\RequirePackage{oldstyle} -\RequirePackage{block} -\RequirePackage{smaller} -\newcommand{\autin}[1]{\item\typeout{\string<\theenumi\string>}\begin{Block} -\input{AUTHORS/#1.aut} -\end{Block}} -\newcommand{\autref}[1]{\textsuperscript% -{\smaller\ensuremath{{\left\lfloor% -\mbox{\let\textup\relax\smaller\textbf{\textos{\ref{aut+#1}}}}\right\rceil}}}} -% on annule temporairement \textup pour éviter interférence avec upref.sty diff --git a/Master/texmf-doc/doc/french/epslatex-fr/bases.sty b/Master/texmf-doc/doc/french/epslatex-fr/bases.sty deleted file mode 100644 index 11842f7e319..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/bases.sty +++ /dev/null @@ -1,264 +0,0 @@ -\ifx\@bases@loaded\undefined % ne me chargez qu'une seule fois -% ====================================================================== -% ======================== BASES ======================================= -% ====================================================================== -\let\ampersand@\relax -\let\dsize\displaystyle -\let\tsize\textstyle -\let\ssize\scriptstyle -\let\sssize\scriptscriptstyle -\def\NoBlackBoxes{\global\overfullrule\z@} -\def\BlackBoxes{\global\overfullrule5\p@} -\toksdef\toks@@=2 -\newdimen\ex@ -\ex@.2326ex -\newskip\XdimenA -\newskip\XdimenB -\newbox\XboxA -% reservation verticale -\def\need#1{{\ifhmode\unskip\par\fi - \XdimenA=\pagegoal - \advance\XdimenA by -\pagetotal - \ifdim\pagetotal>\z@ - \ifdim\XdimenA>\z@ - \ifdim\XdimenA<#1% - \vfil\eject\typeout{WARNING- EJECT BY NEED} - \fi - \fi - \fi} -} -\def\binrel@@#1{\ifdim\wd2<\z@\mathbin{#1}\else\ifdim\wd\tw@>\z@ - \mathrel{#1}\else{#1}\fi\fi} -\def\binrel@#1{\setbox\z@\hbox{\thinmuskip0mu - \medmuskip\m@ne mu\thickmuskip\@ne mu$#1\m@th$}% - \setbox\@ne\hbox{\thinmuskip0mu\medmuskip\m@ne mu\thickmuskip - \@ne mu${}#1{}\m@th$}% - \setbox\tw@\hbox{\hskip\wd\@ne\hskip-\wd\z@}} -\def\relaxnext@{\let\next\relax} -\let\DOTSI\relax -\let\DOTSB\relax -\def\LimitsOnInts{\global\let\ilimits@\displaylimits} -\def\NoLimitsOnInts{\global\let\ilimits@\nolimits} -\NoLimitsOnInts -%------ MAGIC -\newif\ifmath@ -{\uccode`7=`\\ \uccode`8=`m \uccode`9=`a \uccode`0=`t \uccode`?=`h - \uppercase{\gdef\math@#1#2#3#4#5#6\math@{\global\math@false\ifx 7#1\ifx 8#2% - \ifx 9#3\ifx 0#4\ifx ?#5\xdef\meaning@{#6}\global\math@true\fi\fi\fi\fi\fi}}} -\newif\ifmathch@ -{\uccode`7=`c \uccode`8=`h \uccode`9=`\" - \uppercase{\gdef\mathch@#1#2#3#4#5#6\mathch@{\global\mathch@false - \ifx 7#1\ifx 8#2\ifx 9#5\global\mathch@true\xdef\meaning@{9#6}\fi\fi\fi}}} -\newcount\classnum@ -\def\getmathch@#1.#2\getmathch@{\classnum@#1 \divide\classnum@4096 - \ifcase\number\classnum@\or\or\gdef\thedots@{\dotsb@}\or - \gdef\thedots@{\dotsb@}\fi} -\newif\ifmathbin@ -{\uccode`4=`b \uccode`5=`i \uccode`6=`n - \uppercase{\gdef\mathbin@#1#2#3{% - \def\next@##1\mathbin@{\ifx\space@\next\global\mathbin@true\fi}% - \global\mathbin@false\def\next##1\mathbin@{}% - \ifx 4#1\ifx 5#2\ifx 6#3\def\next{\futurelet\next\next@}\fi\fi\fi\next}}} -\newif\ifmathrel@ -{\uccode`4=`r \uccode`5=`e \uccode`6=`l - \uppercase{\gdef\mathrel@#1#2#3{% - \def\next@##1\mathrel@{\ifx\space@\next\global\mathrel@true\fi}% - \global\mathrel@false\def\next##1\mathrel@{}% - \ifx 4#1\ifx 5#2\ifx 6#3\def\next{\futurelet\next\next@}\fi\fi\fi\next}}} -\newif\ifmacro@ -{\uccode`5=`m \uccode`6=`a \uccode`7=`c - \uppercase{\gdef\macro@#1#2#3#4\macro@{\global\macro@false - \ifx 5#1\ifx 6#2\ifx 7#3\global\macro@true - \xdef\meaning@{\macro@@#4\macro@@}\fi\fi\fi}}} -\def\macro@@#1->#2\macro@@{#2} -\newif\ifDOTS@ -\newcount\DOTSCASE@ -{\uccode`6=`\\ \uccode`7=`D \uccode`8=`O \uccode`9=`T \uccode`0=`S - \uppercase{\gdef\DOTS@#1#2#3#4#5{\global\DOTS@false\def\next##1\DOTS@{}% - \ifx 6#1\ifx 7#2\ifx 8#3\ifx 9#4\ifx 0#5\let\next\DOTS@@\fi\fi\fi\fi\fi - \next}}} -\let\DOTSX\relax -{\uccode`3=`B \uccode`4=`I \uccode`5=`X - \uppercase{\gdef\DOTS@@#1{% - \def\next{\futurelet\next\next@}% - \def\next@##1\DOTS@{\ifx\space@\next\global\DOTS@true\fi}% - \ifx 3#1\global\DOTSCASE@\z@\else - \ifx 4#1\global\DOTSCASE@\@ne\else - \ifx 5#1\global\DOTSCASE@\tw@\else\def\next##1\DOTS@{}% - \fi\fi\fi\next}}} -\newif\ifnot@ -{\uccode`5=`\\ \uccode`6=`n \uccode`7=`o \uccode`8=`t - \uppercase{\gdef\not@#1#2#3#4{% - \def\next@##1\not@{\ifx\space@\next\global\not@true\fi}% - \global\not@false\def\next##1\not@{}% - \ifx 5#1\ifx 6#2\ifx 7#3\ifx 8#4\def\next{\futurelet\next\next@}\fi\fi\fi\fi - \next}}} -\newif\ifkeybin@ -\def\keybin@{\keybin@true - \ifx\next+\else\ifx\next=\else\ifx\next<\else\ifx\next>\else\ifx\next-\else - \ifx\next*\else\ifx\next:\else\keybin@false\fi\fi\fi\fi\fi\fi\fi} -\def\dots{\ifmmode\let\next\mdots@\else\let\next\tdots@\fi\next} -\def\tdots@{\unskip\relaxnext@ - \def\next@{$\mathinner{\ldotp\ldotp\ldotp}\, - \ifx\next,$\else\ifx\next.\,$\else\ifx\next;\,$\else\ifx\next:\,$\else - \ifx\next?\,$\else\ifx\next!\,$\else$ \fi\fi\fi\fi\fi\fi}% - \ \futurelet\next\next@} -\def\mdots@{\futurelet\next\mdots@@} -\def\mdots@@{\gdef\thedots@{\dotso@}% - \ifx,\next\gdef\thedots@{\dotsc}\else - \ifx\not\next\gdef\thedots@{\dotsb@}\else - \keybin@ - \ifkeybin@\gdef\thedots@{\dotsb@}\else - \xdef\meaning@{\meaning\next.........}\xdef\meaning@@{\meaning@}% - \expandafter\math@\meaning@\math@ - \ifmath@ - \expandafter\mathch@\meaning@\mathch@\ifmathch@ - \expandafter\getmathch@\meaning@\getmathch@\fi\else - \expandafter\macro@\meaning@@\macro@ - \ifmacro@\expandafter\not@\meaning@\not@ - \ifnot@\gdef\thedots@{\dotsb@}\else - \expandafter\DOTS@\meaning@\DOTS@ - \ifDOTS@ - \ifcase\number\DOTSCASE@\gdef\thedots@{\dotsb@}% - \or\gdef\thedots@{\dotsi}\else\fi\else - \expandafter\math@\meaning@\math@ - \ifmath@\expandafter\mathbin@\meaning@\mathbin@ - \ifmathbin@\gdef\thedots@{\dotsb@}\else - \expandafter\mathrel@\meaning@\mathrel@ - \ifmathrel@\gdef\thedots@{\dotsb@}% - \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi - \thedots@} -\def\plainldots@{\mathinner{\ldotp\ldotp\ldotp}} -\def\plaincdots@{\mathinner{\cdotp\cdotp\cdotp}} -\def\dotsi{\!\plaincdots@} -\newif\ifextra@ -\newif\ifrightdelim@ -\def\rightdelim@{\global\rightdelim@true - \ifx\next)\else - \ifx\next]\else - \ifx\next\rbrack\else - \ifx\next\}\else - \ifx\next\rbrace\else - \ifx\next\rangle\else - \ifx\next\rceil\else - \ifx\next\rfloor\else - \ifx\next\rgroup\else - \ifx\next\rmoustache\else - \ifx\next\right\else - \ifx\next\bigr\else - \ifx\next\biggr\else - \ifx\next\Bigr\else - \ifx\next\Biggr\else\global\rightdelim@false - \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} -\def\extra@{\global\extra@false\rightdelim@ - \ifrightdelim@\global\extra@true\else - \ifx\next$\global\extra@true\else - \xdef\meaning@{\meaning\next.........}% - \expandafter\macro@\meaning@\macro@ - \ifmacro@\expandafter\DOTS@\meaning@\DOTS@ - \ifDOTS@ - \ifnum\DOTSCASE@=\tw@\global\extra@true\fi\fi\fi\fi\fi} -\def\extrap@#1{% - \ifx\next,\def\next{#1\,}\else - \ifx\next;\def\next{#1\,}\else - \ifx\next.\def\next{#1\,}\else\extra@ - \ifextra@\def\next{#1\,}\else - \let\next#1\fi\fi\fi\fi\next} -%\def\ldots{\relaxnext@ -% \def\next@{\extrap@\plainldots@}% -% \futurelet\next\next@} -%\def\cdots{\relaxnext@ -% \def\next@{\extrap@\plaincdots@}% -% \futurelet\next\next@} -\let\hdots\ldots -\let\dotsb@\plaincdots@ -\let\dotsb\cdots -\def\dotso@{% - \def\next@{\extra@\plainldots@\ifextra@\,\fi}% - \futurelet\next\next@} -\def\dotso{\relaxnext@ - \def\next@{\extrap@\plainldots@}% - \futurelet\next\next@} -\def\dotsc{\relaxnext@ - \def\next@{% - \ifx\next;\plainldots@\,\else - \ifx\next.\plainldots@\,\else\extra@\plainldots@ - \ifextra@\,\fi\fi\fi}% - \futurelet\next\next@} -%JPFD 20000907% \def\cdot{\relax\mathchar"2201 } -\let\dotsm\dotsb -\def\LimitsOnNames{\global\let\nlimits@\displaylimits} -\def\NoLimitsOnNames{\global\let\nlimits@\nolimits@} -\LimitsOnNames -\def\nolimits@{\relaxnext@ - \def\next@{\ifx\next\limits\def\next\limits{\nolimits}\else - \def\next{\nolimits}\fi\next}% - \futurelet\next\next@} -\def\newmcodes@{\mathcode`\'="0027 \mathcode`\*="002A \mathcode`\.="613A - \mathcode`\-="002D \mathcode`\/="002F \mathcode`\:="603A } -% \strut is defined in PLAIN . The structure of \strutt is equivalent. -\newbox\struttbox -\def\strutt{\relax\ifmmode\copy\struttbox\else\unhcopy\struttbox\fi} -\def\relaxnext@{\let\next\relax} -\newhelp\defaulthelp@{Sorry, I already gave what help I could...^^J -Maybe you should try asking a human\string?^^J -An error might have occurred before I noticed any problems.^^J -``If all else fails, read the instructions.''} -\def\Err@#1{\errhelp\defaulthelp@\errmessage{BASES STYLE error= #1}} -\def\onlydmatherr@#1{\Err@{\string#1\space allowed only in display math mode}} -\def\Invalid@#1{\def#1{\Err@{Invalid use of \string#1}}} -\def\Let@{\relax\iffalse{\fi\let\\=\cr\iffalse}\fi} -%\Invalid@\vspace -\def\vspace@{\def\vspace##1{\noalign{\vskip##1\relax}}} -\newskip\centering@ -\centering@\z@ plus\@m\p@ -\def\allowdisplaybreak@{\def\allowdisplaybreak{\noalign{\allowbreak}}} -\def\displaybreak@{\def\displaybreak{\noalign{\break}}} -\def\eat@#1{} -\def\textfonti{\the\textfont\@ne} -\def\textfontii{\the\textfont\tw@} -\def\textfont@#1#2{\def#1{\relax\ifmmode - \Err@{Use \string#1\space only in text}\else#2\fi}} -\def\text{\relaxnext@\ifmmode\let\next\text@\else\let\next\text@@\fi\next} -\def\text@@#1{\leavevmode\hbox{#1}} -\def\mathhexbox@#1#2#3{\text{$\m@th\mathchar"#1#2#3$}} -\newcount\footmarkcount@ -\footmarkcount@\z@ -\newcount\footmarkcount@@ -\def\text@#1{\footmarkcount@@\footmarkcount@\mathchoice - {\hbox{\everymath{\displaystyle}\def\textfonti{\the\textfont\@ne}% - \def\textfontii{\the\textfont\tw@}\textdef@@ T#1}} - {\hbox{\everymath{\textstyle}\def\textfonti{\the\textfont\@ne}% - \def\textfontii{\the\textfont\tw@}\textdef@@ T#1}} - {\hbox{\everymath{\scriptstyle}\def\textfonti{\the\scriptfont\@ne}% - \def\textfontii{\the\scriptfont\tw@}\textdef@@ S\rm#1}} - {\hbox{\everymath{\scriptscriptstyle}\def\textfonti - {\the\scriptscriptfont\@ne}% - \def\textfontii{\the\scriptscriptfont\tw@}\textdef@@ s\rm#1}}% - \advance\footmarkcount@-\footmarkcount@@ - \divide\footmarkcount@4 \global\advance\footmarkcount@\footmarkcount@@} -\def\textdef@@#1{\textdef@#1\rm\textdef@#1\bf\textdef@#1\sl\textdef@#1\it} -\def\rmfam{0} -\def\textdef@#1#2{% - \def\next{\csname\expandafter\eat@\string#2fam\endcsname}% - \if S#1\edef#2{\the\scriptfont\next\relax}% - \else\if s#1\edef#2{\the\scriptscriptfont\next\relax}% - \else\edef#2{\the\textfont\next\relax}\fi\fi} -\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax} -%BUG%\ifundefined{overlay} -%BUG%\scriptfont\itfam\tenit \scriptscriptfont\itfam\tenit -%BUG%\scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl -%BUG%\else -%BUG%\scriptfont\itfam\twentyit \scriptscriptfont\itfam\twentyit -%BUG%\scriptfont\slfam\twentyit \scriptscriptfont\slfam\twentyit -%BUG%\fi -\newif\ifinalign@ -\newif\ifingather@ -\newif\ifinany@ -\newbox\strutbox@ -\setbox\strutbox@\hbox{\vrule height8\p@ depth3\p@ width\z@} -\def\strut@{\copy\strutbox@} -\let\@bases@loaded\plainldots@ -\else -\typeout{bases.sty already loaded} -\fi diff --git a/Master/texmf-doc/doc/french/epslatex-fr/block.sty b/Master/texmf-doc/doc/french/epslatex-fr/block.sty deleted file mode 100644 index 7708eba4b89..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/block.sty +++ /dev/null @@ -1,50 +0,0 @@ -\ifx\endBlock\undefined -\def\BL@CK{\begingroup% -\def\endBL@CK{\egroup\endgroup}% -\vbox\bgroup}% -\long\def\Block{\begingroup% -\def\endBlock{\unskip\egroup\endgroup}% -\pagebreak[2]\vspace*{\parskip}\vbox\bgroup\par\noindent\ignorespaces} -\long\def\IBlock{\begingroup% -\def\endIBlock{\unskip\egroup\endgroup}% -\pagebreak[2]\vspace*{\parskip}\vbox\bgroup\par\ignorespaces} -%\newdimen\@@dimenA -% reservation verticale -%\def\need#1{{\ifhmode\unskip\par\fi -%% \@@dimenA=\pagegoal -% \@@dimenA=\textheight -% \advance\@@dimenA by -\pagetotal -% \ifdim\pagetotal>\z@ -% \ifdim\@@dimenA>\z@ -% \ifdim\@@dimenA<#1% -% \vfill\eject\typeout{WARNING- EJECT BY NEED} -% \fi -% \fi -% \fi} -%} -\def\need#1{\ifhmode\unskip\par\fi \penalty-100 \begingroup % preserve \dimen@, \dimen@i - \ifdim\prevdepth>\maxdepth \dimen@i\maxdepth \else \dimen@i\prevdepth\fi - \kern-\dimen@i - \dimen@\pagegoal \advance\dimen@-\pagetotal % space left - \ifdim #1>\dimen@ - \vfill\eject\typeout{WARNING- EJECT BY NEED} - \fi - \kern\dimen@i - \endgroup} -\def\lneed#1{\need{#1\baselineskip}} -% \begin{BL@CK} ... \end{BL@CK} delimite un bloc qui restera, si possible, sur une seule page. -\long\def\TBlock{\begingroup% -\def\endTBlock{\unskip\egroup\endgroup}% -\pagebreak[2]\vspace*{\parskip}\vtop\bgroup\par\noindent\ignorespaces} -\else -\typeout{block.sty already loaded} -\fi -\endinput - -\def\need#1{\par \penalty-100 \begingroup % preserve \dimen@, \dimen@i - \ifdim\prevdepth>\maxdepth \dimen@i\maxdepth \else \dimen@i\prevdepth\fi - \kern-\dimen@i - \dimen@\pagegoal \advance\dimen@-\pagetotal % space left - \ifdim #1>\dimen@ \vfil \eject \fi - \kern\dimen@i - \endgroup} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/box1.eps b/Master/texmf-doc/doc/french/epslatex-fr/box1.eps deleted file mode 100644 index 4de24670f0f..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/box1.eps +++ /dev/null @@ -1,220 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 148 152 -%%BeginDocument: box1.eps -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save --46.0 185.0 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def - /DrawEllipse { - /endangle exch def - /startangle exch def - /yrad exch def - /xrad exch def - /y exch def - /x exch def - /savematrix mtrx currentmatrix def - x y tr xrad yrad sc 0 0 1 startangle endangle arc - closepath - savematrix setmatrix - } def - -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def - -$F2psBegin -10 setmiterlimit -n 0 3107 m 0 0 l 3272 0 l 3272 3107 l cp clip - 0.06000 0.06000 sc -% Polyline -15.000 slw -n 3210 3045 m 1935 3045 l 1935 945 l 3210 945 l cp gs 0.95 setgray ef gr gs col-1 s gr -% Polyline -7.500 slw -gs clippath -3019 688 m 3180 725 l 3019 763 l 3220 763 l 3220 688 l cp -clip -n 2785 725 m 3205 725 l gs col-1 s gr gr - -% arrowhead -n 3019 688 m 3180 725 l 3019 763 l 3046 725 l 3019 688 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -2126 768 m 1964 730 l 2126 693 l 1925 693 l 1925 768 l cp -clip -n 2355 730 m 1940 730 l gs col-1 s gr gr - -% arrowhead -n 2126 768 m 1964 730 l 2126 693 l 2099 730 l 2126 768 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -1073 2859 m 1035 3020 l 998 2859 l 998 3060 l 1073 3060 l cp -clip -n 1035 2145 m 1035 3045 l gs col-1 s gr gr - -% arrowhead -n 1073 2859 m 1035 3020 l 998 2859 l 1035 2886 l 1073 2859 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -2457 2500 m 2451 2333 l 2530 2480 l 2477 2286 l 2405 2305 l cp -clip -n 2550 2700 m 2445 2310 l gs col-1 s gr gr - -% arrowhead -n 2457 2500 m 2451 2333 l 2530 2480 l 2486 2464 l 2457 2500 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -2123 2109 m 1994 2215 l 2063 2064 l 1941 2224 l 2001 2270 l cp -clip -n 2250 1880 m 1980 2235 l gs col-1 s gr gr - -% arrowhead -n 2123 2109 m 1994 2215 l 2063 2064 l 2076 2108 l 2123 2109 l cp gs 0.00 setgray ef gr col-1 s -/Times-Roman ff 180.00 scf sf -2340 2865 m -gs 1 -1 sc (Baseline) col-1 sh gr -/Times-Roman ff 180.00 scf sf -1505 2700 m -gs 1 -1 sc (depth) col-1 sh gr -/Times-Roman ff 180.00 scf sf -780 2050 m -gs 1 -1 sc (totalheight) col-1 sh gr -/Times-Roman ff 180.00 scf sf -1490 1660 m -gs 1 -1 sc (height) col-1 sh gr -/Times-Roman ff 180.00 scf sf -2440 760 m -gs 1 -1 sc (width) col-1 sh gr -/Times-Roman ff 180.00 scf sf -2305 1990 m -gs 1 -1 sc (Point) col-1 sh gr -/Times-Roman ff 180.00 scf sf -2100 1800 m -gs 1 -1 sc (Reference) col-1 sh gr -% Polyline - [60] 0 sd -n 1935 2295 m 3210 2295 l gs col-1 s gr [] 0 sd -% Polyline -n 1935 570 m 1935 870 l gs col-1 s gr -% Polyline -n 1785 2295 m 1485 2295 l gs col-1 s gr -% Polyline -n 1860 3045 m 810 3045 l gs col-1 s gr -% Polyline -n 1860 945 m 810 945 l gs col-1 s gr -% Ellipse -n 1935 2295 75 75 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr - -% Polyline -n 3210 570 m 3210 870 l gs col-1 s gr -% Polyline -gs clippath -1598 2481 m 1635 2319 l 1673 2481 l 1673 2280 l 1598 2280 l cp -clip -n 1635 2565 m 1635 2295 l gs col-1 s gr gr - -% arrowhead -n 1598 2481 m 1635 2319 l 1673 2481 l 1635 2454 l 1598 2481 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -1673 2109 m 1635 2270 l 1598 2109 l 1598 2310 l 1673 2310 l cp -clip -n 1635 2295 m 1635 1770 l gs col-1 s gr gr - -% arrowhead -n 1673 2109 m 1635 2270 l 1598 2109 l 1635 2136 l 1673 2109 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -1673 2859 m 1635 3020 l 1598 2859 l 1598 3060 l 1673 3060 l cp -clip -n 1635 2765 m 1635 3045 l gs col-1 s gr gr - -% arrowhead -n 1673 2859 m 1635 3020 l 1598 2859 l 1635 2886 l 1673 2859 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -1598 1131 m 1635 969 l 1673 1131 l 1673 930 l 1598 930 l cp -clip -n 1635 1470 m 1635 945 l gs col-1 s gr gr - -% arrowhead -n 1598 1131 m 1635 969 l 1673 1131 l 1635 1104 l 1598 1131 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -998 1131 m 1035 969 l 1073 1131 l 1073 930 l 998 930 l cp -clip -n 1035 1845 m 1035 945 l gs col-1 s gr gr - -% arrowhead -n 998 1131 m 1035 969 l 1073 1131 l 1035 1104 l 998 1131 l cp gs 0.00 setgray ef gr col-1 s -$F2psEnd -rs -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/box2.eps b/Master/texmf-doc/doc/french/epslatex-fr/box2.eps deleted file mode 100644 index 660ab723298..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/box2.eps +++ /dev/null @@ -1,317 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 521 249 -%%BeginDocument: box2.eps -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save --5.0 260.0 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def - /DrawEllipse { - /endangle exch def - /startangle exch def - /yrad exch def - /xrad exch def - /y exch def - /x exch def - /savematrix mtrx currentmatrix def - x y tr xrad yrad sc 0 0 1 startangle endangle arc - closepath - savematrix setmatrix - } def - -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def - -$F2psBegin -10 setmiterlimit -n 0 4364 m 0 0 l 8792 0 l 8792 4364 l cp clip - 0.06000 0.06000 sc -% Polyline -7.500 slw -gs clippath -7056 1703 m 6894 1665 l 7056 1628 l 6855 1628 l 6855 1703 l cp -clip -n 6870 1665 m 7503 1665 l gs col-1 s gr gr - -% arrowhead -n 7056 1703 m 6894 1665 l 7056 1628 l 7029 1665 l 7056 1703 l cp gs 0.00 setgray ef gr col-1 s -% Polyline - [15 45] 45 sd -n 8730 4305 m 6870 4305 l 6870 1920 l 8730 1920 l cp gs col-1 s gr [] 0 sd -% Polyline -gs clippath -368 1734 m 330 1895 l 293 1734 l 293 1935 l 368 1935 l cp -clip -n 330 1920 m 330 1470 l gs col-1 s gr gr - -% arrowhead -n 368 1734 m 330 1895 l 293 1734 l 330 1761 l 368 1734 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -3293 2128 m 3330 1966 l 3368 2128 l 3368 1927 l 3293 1927 l cp -clip -n 3330 1942 m 3330 2310 l gs col-1 s gr gr - -% arrowhead -n 3293 2128 m 3330 1966 l 3368 2128 l 3330 2101 l 3293 2128 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -3368 2844 m 3330 3005 l 3293 2844 l 3293 3045 l 3368 3045 l cp -clip -n 3330 2625 m 3330 3030 l gs col-1 s gr gr - -% arrowhead -n 3368 2844 m 3330 3005 l 3293 2844 l 3330 2871 l 3368 2844 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -8539 1628 m 8700 1665 l 8539 1703 l 8740 1703 l 8740 1628 l cp -clip -n 8043 1665 m 8725 1665 l gs col-1 s gr gr - -% arrowhead -n 8539 1628 m 8700 1665 l 8539 1703 l 8566 1665 l 8539 1628 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -2519 328 m 2680 365 l 2519 403 l 2720 403 l 2720 328 l cp -clip -n 2705 365 m 1956 365 l gs col-1 s gr gr - -% arrowhead -n 2519 328 m 2680 365 l 2519 403 l 2546 365 l 2519 328 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -n 625 220 m 625 520 l gs col-1 s gr -% Polyline -gs clippath -806 403 m 644 365 l 806 328 l 605 328 l 605 403 l cp -clip -n 1356 365 m 620 365 l gs col-1 s gr gr - -% arrowhead -n 806 403 m 644 365 l 806 328 l 779 365 l 806 403 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -5939 488 m 6100 525 l 5939 563 l 6140 563 l 6140 488 l cp -clip -n 5151 525 m 6125 525 l gs col-1 s gr gr - -% arrowhead -n 5939 488 m 6100 525 l 5939 563 l 5966 525 l 5939 488 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -3816 563 m 3654 525 l 3816 488 l 3615 488 l 3615 563 l cp -clip -n 3630 525 m 4507 525 l gs col-1 s gr gr - -% arrowhead -n 3816 563 m 3654 525 l 3816 488 l 3789 525 l 3816 563 l cp gs 0.00 setgray ef gr col-1 s -/Times-Roman ff 180.00 scf sf -615 2452 m -gs 1 -1 sc (Reference) col-1 sh gr -/Times-Roman ff 180.00 scf sf -3334 2510 m -gs 1 -1 sc (depth) dup sw pop 2 div neg 0 rm col-1 sh gr -/Times-Roman ff 180.00 scf sf -3325 1425 m -gs 1 -1 sc (height) dup sw pop 2 div neg 0 rm col-1 sh gr -/Times-Roman ff 180.00 scf sf -1667 420 m -gs 1 -1 sc (width) dup sw pop 2 div neg 0 rm col-1 sh gr -/Times-Roman ff 180.00 scf sf -6623 3112 m -gs 1 -1 sc (depth) dup sw pop 2 div neg 0 rm col-1 sh gr -/Times-Roman ff 180.00 scf sf -7780 1707 m -gs 1 -1 sc (width) dup sw pop 2 div neg 0 rm col-1 sh gr -/Times-Roman ff 180.00 scf sf -337 1348 m -gs 1 -1 sc (height) dup sw pop 2 div neg 0 rm col-1 sh gr -/Times-Roman ff 180.00 scf sf -787 2640 m -gs 1 -1 sc (Point) col-1 sh gr -/Times-Bold ff 240.00 scf sf -1740 1290 m -gs 1 -1 sc (EPS Graphics) dup sw pop 2 div neg 0 rm col-1 sh gr -/Times-Bold ff 240.00 scf sf -4860 1950 m -gs 1 -1 sc 330.0 rot (EPS Graphics) dup sw pop 2 div neg 0 rm col-1 sh gr -/Times-Bold ff 240.00 scf sf -7755 3090 m -gs 1 -1 sc 255.0 rot (EPS Graphics) dup sw pop 2 div neg 0 rm col-1 sh gr -/Times-Roman ff 180.00 scf sf -4837 588 m -gs 1 -1 sc (width) dup sw pop 2 div neg 0 rm col-1 sh gr -% Polyline -gs clippath -6668 4126 m 6630 4287 l 6593 4126 l 6593 4327 l 6668 4327 l cp -clip -n 6630 4312 m 6630 3202 l gs col-1 s gr gr - -% arrowhead -n 6668 4126 m 6630 4287 l 6593 4126 l 6630 4153 l 6668 4126 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -n 480 1920 m 150 1920 l gs col-1 s gr -% Polyline -gs clippath -293 786 m 330 624 l 368 786 l 368 585 l 293 585 l cp -clip -n 330 1110 m 330 600 l gs col-1 s gr gr - -% arrowhead -n 293 786 m 330 624 l 368 786 l 330 759 l 293 786 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -n 2715 210 m 2715 510 l gs col-1 s gr -% Polyline -15.000 slw -n 4305 780 m 3630 1950 l 5445 3000 l 6120 1830 l cp gs col-1 s gr -% Polyline -7.500 slw -n 3570 780 m 3120 780 l gs col-1 s gr -% Polyline -n 570 585 m 150 585 l gs col-1 s gr -% Ellipse -n 600 1890 75 75 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr - -% Rotated Ellipse -gs -3615 1905 tr --330.024 rot -n 0 0 75 75 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr -gr - -% Rotated Ellipse -gs -6870 1920 tr --255.024 rot -n 0 0 75 75 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr -gr - -% Polyline -15.000 slw -n 630 570 m 630 1920 l 2730 1920 l 2730 570 l cp gs col-1 s gr -% Polyline -7.500 slw -gs clippath -700 2162 m 656 2001 l 766 2127 l 671 1949 l 605 1984 l cp -clip -n 810 2288 m 645 1980 l gs col-1 s gr gr - -% arrowhead -n 700 2162 m 656 2001 l 766 2127 l 720 2120 l 700 2162 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -n 3510 1905 m 3135 1905 l gs col-1 s gr -% Polyline -n 8730 1845 m 8730 1470 l gs col-1 s gr -% Polyline -n 6870 1770 m 6870 1545 l gs col-1 s gr -% Polyline -n 6735 1920 m 6495 1920 l gs col-1 s gr -% Polyline -n 6810 4305 m 6525 4305 l gs col-1 s gr -% Polyline -gs clippath -6593 2106 m 6630 1944 l 6668 2106 l 6668 1905 l 6593 1905 l cp -clip -n 6630 2895 m 6630 1920 l gs col-1 s gr gr - -% arrowhead -n 6593 2106 m 6630 1944 l 6668 2106 l 6630 2079 l 6593 2106 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -15.000 slw -n 8730 2265 m 7425 1920 l 6870 3945 l 8175 4290 l cp gs col-1 s gr -% Polyline -7.500 slw -n 3555 3030 m 3135 3030 l gs col-1 s gr -% Polyline -gs clippath -3293 966 m 3330 804 l 3368 966 l 3368 765 l 3293 765 l cp -clip -n 3330 1192 m 3330 780 l gs col-1 s gr gr - -% arrowhead -n 3293 966 m 3330 804 l 3368 966 l 3330 939 l 3293 966 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -3368 1719 m 3330 1880 l 3293 1719 l 3293 1920 l 3368 1920 l cp -clip -n 3330 1905 m 3330 1530 l gs col-1 s gr gr - -% arrowhead -n 3368 1719 m 3330 1880 l 3293 1719 l 3330 1746 l 3368 1719 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -n 3630 705 m 3630 285 l gs col-1 s gr -% Polyline - [15 45] 45 sd -n 6120 3030 m 3630 3030 l 3630 765 l 6120 765 l cp gs col-1 s gr [] 0 sd -% Polyline -n 6120 705 m 6120 360 l gs col-1 s gr -$F2psEnd -rs -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/boxes.sty b/Master/texmf-doc/doc/french/epslatex-fr/boxes.sty deleted file mode 100644 index 75b659ba25c..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/boxes.sty +++ /dev/null @@ -1,126 +0,0 @@ -\ifx\@boxes@loaded\undefined -\newdimen\YdimenA -\newdimen\YdimenB -\newbox\YboxA -% ====================================================================== -% ======================== BOITES ====================================== -% ====================================================================== - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% \borderandboxit -% the first parameter is a dimension giving a border width, -% the second is the rule width for the box, -% and the third is a box of text. -% \borderandboxit takes its third parameter and surrounds it with -% a border of space on all sides then with rules. -% The second parameter gives the thickness of the rules to use. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -\def\borderandboxit#1#2#3{\vbox{\hrule \@height#2% - \hbox{\vrule \@width#2 \hskip#1 \hskip-#2% - \vbox{\vskip#1\relax#3\vskip#1}\hskip#1\hskip-#2% - \vrule \@width#2}\hrule \@height#2}} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% \boxrulethickness is a new dimension that gives the thickness -% of the rules to be used for the boxes defined by the current -% family of ruled boxes. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -\newdimen\boxrulethickness \boxrulethickness=.4pt - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% \Square -% the parameter is a dimension. -% An empty square ruled box (with rules of the \boxrulethickness), -% the length of whose side is the given dimension, is set with -% the bottom side on the current baseline. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -\def\Square#1{\leavevmode\borderandboxit{\z@}% - \boxrulethickness{\hbox to #1{\vbox to #1{\vss}\hss}}} -\def\@carr#1#2{{\vcenter{\vbox{\hrule height.#2pt - \hbox{\vrule width.#2pt height#1pt \kern#1pt - \vrule width.#2pt} - \hrule height.#2pt}}}} -\def\carre{\mathchoice\@carr34\@carr34\@carr{2.1}3\@carr{1.5}3} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% \boxit -% the parameter is a box of text. -% \boxit takes its parameter and surrounds it with approximately -% \fboxsep of space on all sides then with rules. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -\def\boxit#1{\borderandboxit{\fboxsep}\boxrulethickness{#1}} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% \boxaround -% the parameter is text (including possibly several paragraphs). -% \boxaround allows its parameter to be several paragraphs; -% it does some vertical spacing, then forms a box to the columnwidth -% around the text. The left and right margin around the text -% inside the box is \boxaroundhmargin; \boxaroundvmargin gives -% the upper and lower margin. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -\newdimen\boxaroundhmargin \newdimen\boxaroundvmargin -\boxaroundhmargin=3pt % by default, this isn't much -\boxaroundvmargin=3pt % by default, this isn't much - -\long\def\boxaround#1{\vskip6pt -% {\YdimenA=\hsize \advance\YdimenA by-\boxaroundhmargin - {\YdimenA=\columnwidth \advance\YdimenA by-\boxaroundhmargin - \advance\YdimenA by-\boxaroundhmargin % once for each side -% \setbox\YboxA=\hbox to \hsize{\hss - \setbox\YboxA=\hbox to \columnwidth{\hss -% \vbox{\hsize=\YdimenA - \vbox{\columnwidth=\YdimenA - \vskip\boxaroundvmargin #1 - \vskip\boxaroundvmargin}\hss}% - \borderandboxit{\z@}\boxrulethickness{\box\YboxA}}% - \vskip2pt plus\z@ minus\z@} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% \reservedbox -% parameters are two dimensions which give the width and -% height respectively of a reserved box. -% This macro inserts a ruled vbox of the given dimensions. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -\def\reservedbox#1#2{\par - {\YdimenA=#1 \YdimenB=#2 - \setbox\YboxA=\hbox to \YdimenA{\hss\vrule height \YdimenB width \z@}% - \vbox to #2{\vss\hbox{\hss\borderandboxit{\z@}% - \boxrulethickness{\box\YboxA}\hss}\vss}% - } % extra level to localize change of dimens -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% \reservedcolbox -% the parameter gives a dimension. -% forms a \reservedbox with a width of \the\columnwidth and a -% height determined by the parameter. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -%\def\reservedcolbox#1{\reservedbox{\hsize}{#1}} -\def\reservedcolbox#1{\reservedbox{\columnwidth}{#1}} -\let\@boxes@loaded=\reservedcolbox -\else -\typeout{boxes.sty already loaded} -\fi diff --git a/Master/texmf-doc/doc/french/epslatex-fr/btxdoc.bib b/Master/texmf-doc/doc/french/epslatex-fr/btxdoc.bib deleted file mode 100644 index a4631c729c9..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/btxdoc.bib +++ /dev/null @@ -1,13392 +0,0 @@ -This is BTXDOC.BIB in text format, as of Mar 31, 1986. -Copyright (C) 1985, all rights reserved. - -You can put a comment in a database file as long as it's not within an -entry. If you really want to put a comment inside an entry, simply -make up a never-to-be-used field. - -@string{AW="Addison-Wesley"} -@String{TUGboat = "TUGboat"} -@String{j-GUTENBERG = "Cahiers GUTenberg"} -@String{pub-PEACHPIT = "Peachpit Press, Inc."} -@String{pub-PEACHPIT+adr= "1085 Keith Avenue, Berkeley, CA 94708, USA"} -@String{pub-SV = "Springer Verlag"} - -@String{pub-SV+adr = "Berlin, Germany~/ Heidelberg, Germany~/ - London, UK~/ etc."} -@String{j-COMP-PHYS-COMM = "Computer Physics Communications"} - -@COMMENT{You may put a comment in a `comment' command, - the way you would with SCRIBE.} - -@COMMENT{ "\newcommand{\noopsort}[1]{} " - # "\newcommand{\singleletter}[1]{#1} " } -@PREAMBLE{ "\def\PiCTeX{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC\kern-.11em\TeX} " } - -@BOOK{latex-manual-old, - AUTHOR = {Leslie Michel Lamport}, - TITLE = {The {\LaTeX} Document Preparation System}, - PUBLISHER = {Addison-Wesley}, - EDITION="premi{\`e}re", - ADDRESS = "Reading, Massachusetts", - YEAR = {1986} - } - -@BOOK{latex-manual, - AUTHOR = {Leslie Michel Lamport}, - TITLE = {{\LaTeX}: {A} Document Preparation System: User's Guide and Reference Manual}, - PUBLISHER = {Addison-Wesley}, - ADDRESS = "Reading, Massachusetts", - EDITION="seconde", - ISBN="0-201-52983-1", - LCCN="Z253.4.L38L35 1994", - PAGES="xvi + 272", - YEAR = {1994} - } - -@BOOK{math-type, - AUTHOR = {Ellen E. Swanson}, - TITLE = {{M}athematics into {T}ype}, - YEAR = {1986}, - PUBLISHER = {American Mathematical Society}, - ADDRESS = "P.O. Box 6248, Providence, Rhode Island 02940" - } - -@MISC{amsmath1999, - TITLE="{U}ser's {G}uide for the amsmath {P}ackage", - PUBLISHER = {American Mathematical Society}, - ADDRESS = "P.O. Box 6248, Providence, Rhode Island 02940", - MONTH=dec, - YEAR=1999} - - -@MISC {prime-number-theorem, - AUTHOR = "de la Vall{\'e}e Poussin, Charles Louis Xavier Joseph", - NOTE = "Une forme forte du th{\'e}or{\`e}me des nombres premiers, 19i{\`e}me si{\`e}cle" - } - -@MANUAL {unix, - TITLE = "{UNIX}, {\sc Unix} de base au {CERT}", - PUBLISHER = "CERT-ONERA", - ORGANIZATION = "CERT-ONERA/GPI", - AUTHOR = "Drucbert, Jean-Pierre and Vignat, Jean-Claude", - YEAR = "1994", - NOTE = "Une introduction au syst{\`e}me {\sc Unix}" - } - -@MANUAL {latex-memo, - TITLE="M{\'e}mento {\LaTeX}", - AUTHOR = "Jean-Pierre Drucbert and Robert Houdeville", - PUBLISHER = "ONERA-Centre de Toulouse", - ORGANIZATION = "ONERA-Centre de Toulouse/SRI", - NOTE="Une br\`eve introduction \`a {\LaTeX}", - YEAR = "{\number\year}" - } - -@Manual {scribe, - TITLE="Scribe Document Production System User Manual", - ORGANIZATION = {Unilogic, Ltd.}, - ADDRESS = "Pittsburgh, Pennsylvania", - MONTH =apr, - YEAR=1984, - note = {Le chapitre 12 et les appendices E8--E10 traitent des bibliographies}, - key = "Scribe" -} - -@BOOK {strunk-and-white, - AUTHOR = "Strunk, Jr., William and E. B. White", - TITLE= "The Elements of Style", - PUBLISHER = "Macmillan Publishing Company", - EDITION = "troisi{\`e}me", - YEAR = 1979, - ISBN = "0-02-418190-0", - ADDRESS = "New York" - } - -@BOOK {texbook, - AUTHOR = "Donald~E. Knuth", - TITLE= "The {\TeX{}book}", - PUBLISHER = "Addison-Wesley", - YEAR = "1989{\noopsort{a}}", - EDITION="seizi{\`e}me", - ADDRESS = "Reading, Massachusetts", - VOLUME = "A", - SERIES = "{C}omputers and {T}ypesetting", -NOTE="Revised to cover {\TeX}3, 1991" - } - -@MISC {plain.tex-3.14159, - AUTHOR = "Donald~E. Knuth", - NOTE="Fichier source {{\tt plain.tex}}", - TITLE="{\PlainTeX}", - } - -@BOOK {vanleunen, - TITLE = "A Handbook for Scholars", - AUTHOR = "Leunen, Marie-Claire van", - PUBLISHER = {Alfred A. Knopf}, - YEAR = 1979, - ADDRESS = "New York" - } - -@BOOK {ps-design, - TITLE= "{PostScript} Language Program Design", - SERIES= "{Adobe Systems Inc.}", - AUTHOR= "Glenn C. Reid", - PUBLISHER = "Addison-Wesley", - YEAR = 1988, - EDITION = "deuxi\`eme", - ISBN = "0-201-14396-8", - ADDRESS = "Reading, Massachusetts" - } - -@BOOK {ps-tutorial, - TITLE= "{PostScript} Language, Tutorial and Cookbook", - EDITOR= "{Adobe Systems Inc.}", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - ISBN="0-201-10179-3", - YEAR= 1985 - } - -@BOOK {ps-exemple, - TITLE= "{PostScript} par l'{Exemple}", - EDITOR= "{Adobe Systems Inc.}", - PUBLISHER= "Inter\'Editions", - YEAR= 1987 - } - -@BOOK {ps-intro, - TITLE= "Introduction {\`a} {PostScript}", - AUTHOR= "Holzgang, David A.", - PUBLISHER= "{SYBEX}", - YEAR= 1987, - ADDRESS = "6--8, Impasse du Cur{\'e}, 75018 Paris" - } - -@BOOK {ps-compr, - TITLE= "Comprendre {PostScript}", - AUTHOR= "Holzgang, David A.", - PUBLISHER= "{SYBEX}", - YEAR= 1992, - ADDRESS = "6--8, Impasse du Cur{\'e}, 75018 Paris" - } - -@BOOK {ps-service, - TITLE= "{PostScript} {\`a} {V}otre {S}ervice", - AUTHOR= "Kertesz, Judith and Breteis, Pierre", - PUBLISHER= "B.I.P.", - SERIES= "{Edit2000}", - VOLUME="1", - YEAR= 1987 - } - -@BOOK {ps-livre, - TITLE= "{Le} {Livre} de {PostScript}", - AUTHOR= "{\'E}minet, Bernard-Paul", - PUBLISHER="P.S.I. Micro-\'Edition", - ADDRESS="BP 86 - 77402 Lagny-s/Marne CEDEX - France", - YEAR= 1987 - } - -@BOOK {ps-facile, - TITLE= "{PostScript} facile", - AUTHOR= "Gille, Philippe", - PUBLISHER="Marabout", - ADDRESS="Alleur, Belgique", - SERIES="{M}arabout {S}ervice, les best-sellers de l'informatique", - NUMBER="878", - YEAR= 1989 - } - -@BOOK {careful, - TITLE= "The {C}areful {W}riter: A {M}odern {G}uide to {E}nglish - {U}sage", - AUTHOR= "Bernstein, Theodore M.", - PUBLISHER= "Atheneum", - ADDRESS= "New-York", - YEAR= 1965 - } - -@MANUAL {chicago, - KEY="chicago", - TITLE= "The {C}hicago {M}anual of {S}tyle", - ORGANIZATION= "University of Chicago", - PUBLISHER= "University of Chicago Press", - EDITION="quatorzi{\`e}me", - ISBN="0-226-10389-7", - YEAR= "1969, 1982, 1993" - } - -@BOOK {wmaths, - TITLE="{H}ow to {W}rite {M}athematics", - AUTHOR="Steenrod, Norman E. and Halmos, Paul R. and Schiffer, Menahem M. and Dieudonn\'e, Jean A.", - PUBLISHER="Addison-Wesley", - SERIES="American Mathematical Society", - ADDRESS = "P.O. Box 6248, Providence, Rhode Island 02940", - EDITION= "cinqui{\`e}me", - YEAR= 1995 - } - -@MANUAL {words, - TITLE="{W}ords {I}nto {T}ype", - PUBLISHER= "Prentice Hall, Inc.", - ORGANIZATION= "Prentice Hall, Inc.", - ADDRESS="Englewood Cliffs, New Jersey", - EDITION="troisi{\`e}me", - YEAR= 1974 - } - -@BOOK {edientr, - TITLE="{Le} {G}uide de l'{\'E}dition d'{E}ntreprise", - AUTHOR="Girard, Bernard", - PUBLISHER="AFNOR, PVC Diffusion", - ADDRESS= "BP 86 77402 Lagny Cedex", - YEAR= 1988 - } - -@BOOK {texprog, - AUTHOR = "Donald~E. Knuth", - TITLE= "{{\TeX}: The Program}", - PUBLISHER = "Addison-Wesley", - YEAR = "1986{\noopsort{b}}", - ADDRESS = "Reading, Massachusetts", - VOLUME = "B", - SERIES = "{C}omputers and {T}ypesetting" - } - -@BOOK {metabook, - AUTHOR = "Donald~E. Knuth", - TITLE= "The {\MFT}book", - PUBLISHER = "Addison-Wesley", - ISBN="0-201-13445-4 (hard), 0-201-13444-6 (soft)", - note="Avec les corrections finales de 1993", - YEAR = "1993{\noopsort{c}}", - ADDRESS = "Reading, Massachusetts", - VOLUME = "C", - SERIES = "{C}omputers and {T}ypesetting" - } - -@BOOK {metaprog, - AUTHOR = "Donald~E. Knuth", - TITLE= "{\MFT: The Program}", - PUBLISHER = "Addison-Wesley", - ISBN="0-201-13438-1", - YEAR = "1986{\noopsort{d}}", - ADDRESS = "Reading, Massachusetts", - VOLUME = "D", - SERIES = "{C}omputers and {T}ypesetting" - } -@BOOK {cmt, - AUTHOR = "Donald~E. Knuth", - TITLE= "{C}omputer {M}odern {T}ypefaces", - PUBLISHER = "Addison-Wesley", - YEAR = "1986{\noopsort{e}}", - ISBN="0-201-13446-2", - ADDRESS = "Reading, Massachusetts", - VOLUME = "E", - SERIES = "{C}omputers and {T}ypesetting" - } -@MANUAL {typo, - TITLE = "{L}exique des {R}{\`e}gles {T}ypographiques en {U}sage {\`a} l'{I}mprimerie {N}ationale", - PUBLISHER = "Imprimerie Nationale", - ORGANIZATION = "Imprimerie Nationale", - YEAR = 1993, - ISBN="2-11-081075-0", - EDITION = "troisi\`eme", - ADDRESS = "27, rue de la Convention 75732 PARIS CEDEX 15" - } - -@MANUAL{caract-nat, - TITLE="Les caract{\`e}res de l'{I}mprimerie {N}ationale", - PUBLISHER = "Imprimerie Nationale", - ORGANIZATION = "Imprimerie Nationale", - ADDRESS = "27, rue de la Convention 75732 PARIS CEDEX 15", - YEAR=1990 - } - -@BOOK{pltex, - AUTHOR = {Raymond Seroul}, - TITLE = {Le petit {L}ivre de {\TeX}}, - MONTH= dec, - EDITION= {deuxi{\`e}me}, - PUBLISHER = {Masson}, - ISBN = "2-225-85376-2", - ADDRESS = "{Paris}", - YEAR = 1996 - } - -@BOOK{bgtex, - AUTHOR = {Raymond Seroul and Silvio Levy}, - TITLE = {A Beginner's Book of {\TeX}}, - YEAR = {1992}, - ISBN = "0-387-97562-4", - PUBLISHER = {{Springer Verlag}}, - } - -@ARTICLE{knuth-lp, -AUTHOR={Donald~E. Knuth}, -TITLE={Literate programming}, -JOURNAL={The Computer Journal}, -VOLUME=27, -NUMBER=2, -PAGES="97--186", -MONTH=may, -YEAR={1984} -} - -@PHDTHESIS{reid-phd, -AUTHOR={Brian~K. Reid}, -TITLE={\em Scribe: A document specification language and its compiler}, -ADDRESS={Computer Science Department. Pittsburgh, Pennsylvania}, -SCHOOL={Carnegie-Mellon University}, -MONTH=oct, -YEAR={1980}, -NOTE={Disponible comme rapport technique CMU-CS-81-100} -} - -@BOOK{ps-real, - EDITOR = {Stephen F. Roth}, - TITLE = {Real {W}orld {P}ost{S}cript}, - YEAR = {1988}, - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts" - } - -@BOOK {ps-ref-manual, - TITLE= "{PostScript} Language Reference Manual", - EDITOR= "{Adobe Systems Inc.}", - PUBLISHER = "Addison-Wesley", - YEAR = 1990, - MONTH= dec, - EDITION = "deuxi\`eme", - ADDRESS = "Reading, Massachusetts" - } - -@BOOK {ps-ref-manual-f, - TITLE="{M}anuel de r{\'e}f{\'e}rence du langage {PostScript}", - EDITOR= "{Adobe Systems Inc.}", - PUBLISHER="Vuibert Informatique", - ADDRESS="Paris", - ISBN="2-878908-009-6", - NOTE="Traduction de {\cite{ps-ref-manual}}", - YEAR=1992} - - -@BOOK {type1, - TITLE= "{A}dobe {T}ype 1 {F}ont {F}ormat", - EDITOR= "{Adobe Systems Inc.}", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - EDITION= "premi{\`e}re", - ISBN="0-201-57044-0", - MONTH= mar, - YEAR= 1990 - } - -@BOOK {type1m, - TITLE= "{A}dobe {T}ype 1 {F}ont {F}ormat: {M}ultiple {M}aster {E}xtensions", - EDITOR= "{Adobe Systems Inc.}", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - NOTE = "{A}dobe {D}eveloper {S}upport", - MONTH= feb, - YEAR= 1992 - } - -@BOOK{weaving, - AUTHOR = {E. Waine Sewell}, - TITLE = {Weaving a {P}rogram, {L}iterate {P}rogramming in {\tt WEB}}, - YEAR = {1989}, - ISBN = "0-442-31946-0", - PUBLISHER = "{V}an {N}ostrand {R}einhold", - ADDRESS = "New York" - } - -@BOOK{impatient, - AUTHOR = {Abrahams, Paul W. and Berry, Karl and Hargreaves, Kathryn A.}, - TITLE = "{\TeX\ }for the {I}mpatient", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - ISBN="0-201-51375-7", - YEAR = {1990} - } - -@BOOK{introtex, - AUTHOR = {Krieger, J. and Schwarz, Norbert}, - TITLE = "{I}ntroduction to {\TeX}", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - ISBN = "0-201-51141-X", - YEAR = {1990} - } - -@BOOK{ps-disp, - AUTHOR = {Holzgang, David A.}, - TITLE = "{P}rogramming the {D}isplay {P}ost{S}cript {S}ystem with {NeXTStep}", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - YEAR = {1990} - } - -@BOOK{ps-disp-x, - AUTHOR = {Holzgang, David A.}, - TITLE = "{P}rogramming the {D}isplay {P}ost{S}cript {S}ystem with {X}", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - YEAR = {1992} - } - -@BOOK{ps-think, - AUTHOR = {Reid, Glenn C.}, - TITLE = "{T}hinking in {P}ost{S}cript", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - NOTE="Ce livre est disponible sous forme de fichier - PDF {à} {\url{http://www.rightbrain.com}} (cliquer sur - {«~Books~»}", - ISBN = "0-201-52372-8", - YEAR = {1990} - } - -@BOOK{ps-book, - AUTHOR ={Weltner, Tobias}, - TITLE = "{L}e {G}rand {L}ivre de {P}ost{S}cript", - PUBLISHER = "Micro Application", - ADDRESS = "58, rue du Faubourg Poissonni\`ere, 75010 PARIS", - YEAR = {1991} - } - -@BOOK{tex-tbe, - AUTHOR ={Borde, Arvind}, - TITLE = "{\TeX} by {E}xample, (a {B}eginner's {G}uide)", - PUBLISHER = "{A}cademic {P}ress", - ADDRESS = "Boston", - ISBN = "0121176509", - YEAR = {1992} - } - -@BOOK{tex-mtbe, - AUTHOR ={Borde, Arvind}, - TITLE = "{M}athematical {\TeX} by {E}xample", - PUBLISHER = "{A}cademic {P}ress", - ADDRESS = "Boston", - ISBN = "0121176452", - YEAR = {1993} - } - -@BOOK{tex-top, - AUTHOR={E{\ij}khout, Victor}, - TITLE= "{\TeX} by {T}opic, {A} {\TeX}nician's {R}eference", - PUBLISHER= "{A}ddison-{W}esley ", - ADDRESS= "{W}okingham, {E}ngland", - YEAR= {1991}, - ISBN= "0-201-56882-9" - } - -@BOOK{latex-eng, - TITLE="{\LaTeX} for {E}ngineers and {S}cientists", - AUTHOR= "Buerger, David J.", - ISBN= "0-070-08845-4", - PUBLISHER="{M}c{G}raw {H}ill", - YEAR="1990" - } - -@BOOK{sgml-pra, - TITLE="{P}ractical {\SGML}", - AUTHOR="Herw{\ij}nen, Eric van", - PUBLISHER="Kluwer Academic Publishers", - YEAR="1990" - } - -@BOOK{macro-tex, - TITLE="{M}acro{\TeX}, {A} {\TeX} {M}acro {T}oolkit", - AUTHOR="Hendrickson, Amy", - PUBLISHER="{\TeX}nology Inc.", - ADDRESS="Brookline, Massachusetts", - YEAR="1991" - } - -@BOOK{graps, - TITLE="{A} {P}ost{S}cript {C}ookbook", - AUTHOR="Barry and Thomas", - PUBLISHER="{V}an {N}ostrand {R}einhold", - YEAR="1988" - } - -@BOOK{encps, - TITLE="{E}ncapsulated {P}ost{S}cript", - AUTHOR="Peter Vollenweider", - PUBLISHER="Prentice Hall", - ADDRESS="Englewood Cliffs, New Jersey", - YEAR="1990" - } - -@COMMENT{ltypo, - key= "IN1990", - TITLE="{L}exique des {R}\`egles {T}ypographiques en Usage \`a l'{I}mprimerie - {N}ationale", - EDITOR="{I}mprimerie {N}ationale", - EDITION="troisi\`eme", - YEAR="1990" - } - -@BOOK{precis, - TITLE="{P}r\'ecis de {M}ise en {P}age", - AUTHOR="Louis Gu{\'e}ry", - PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes {(CFPJ)}", - ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", - EDITION="quatri{\`e}me", - YEAR="1995" - } - -@BOOK{mep, - TITLE="Manuel de secr{\'e}tariat de r{\'e}daction. {D}e la copie {\`a} la maquette - de mise en page", - AUTHOR="Louis Gu{\'e}ry", - PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes {(CFPJ)}", - ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", - EDITION="cinqui{\`e}me", - YEAR="1995" - } - -@BOOK{orgdoc, - TITLE="Organiser sa documentation et savoir consulter d'autre sources", - AUTHOR="Christian Batifoulier and Marie-H{\'e}l{\`e}ne du Pasquier", - PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes {(CFPJ)}", - ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", - YEAR="1990" - } - -@BOOK{richaudeau1, - TITLE="Manuel de typographie et de mise en page", - AUTHOR="Fran{\c{c}}ois Richaudeau", - PUBLISHER="{\'E}ditions {R}etz", - ADDRESS="Paris", - YEAR="1989" - } - -@BOOK{richaudeau2, - TITLE="Recherches actuelles sur la lisibilit{\'e}", - AUTHOR="Fran{\c{c}}ois Richaudeau", - PUBLISHER="{\'E}ditions {R}etz", - ADDRESS="Paris", - YEAR="1984" - } - -@BOOK{ps-fonts, - TITLE="The PostScript Font Handbook, A Directory of Type~1 Fonts", - AUTHOR="Grosvenor, Jonathan and Morrison, Key and Pim, Alexander", - PUBLISHER="Addison Wesley", - note="{\'e}dition revue", - ADDRESS="Wokingham, Berkshire RG11 2NZ, England", - ISNN = "0-201-56893-4", - YEAR="1992" - } - -@BOOK{text-pro, - TITLE="An {I}ntroduction to {T}ext {P}rocessing", - AUTHOR="Smith, Peter D.", - PUBLISHER="The {MIT} {P}ress", - ADDRESS="Cambridge, Massachusetts", - YEAR="1990" - } - -@BOOK{ps-inside, - TITLE="{I}nside {P}ost{S}cript", - AUTHOR="Merritt and Braswell, Frank", - PUBLISHER="Systems of Merrit \& Peachpit Press", - ADDRESS="Berkeley, California", - YEAR="1989" - } - -@BOOK{tex-beg, - TITLE="{\TeX} for the {B}eginner", - AUTHOR="Wynter Snow", - PUBLISHER = {Addison-Wesley}, - ADDRESS = "Reading, Massachusetts", - ISBN = "0-201-54799-6", - YEAR="1992" - } - -@BOOK{tex-plain, - TITLE="{A} {P}lain {\TeX} {P}rimer", - AUTHOR="Clark, Malcom", - PUBLISHER="Oxford University Press", - ISBN="0-198-53724-7", - YEAR="1992" - } - -@BOOK{tex-bech, - TITLE="{\TeX} in {P}ractice", - AUTHOR="{von Bechtolsheim}, Stephan P.", - PUBLISHER=pub-SV, - ADDRESS=pub-SV+adr, - NOTE="{\begin{enumerate} - \item Basics. - \item Paragraphs, Maths and Fonts. - \item Tokens, Macros. - \item Output Routines. - \end{enumerate} - (Une approche progressive des secrets de \TeX)}", - ISBN="3-540-97597-7", - YEAR="1992"} - -@BOOK{latex-tips, - TITLE="{\LaTeX} {L}ine by {L}ine {T}ips and {T}echniques for {D}ocument - {P}rocessing", - AUTHOR="Antoni Diller", - PUBLISHER="John Wiley {\&} Sons", - ISBN="0-471-97918-X", - EDITION="deuxi{\`e}me", - YEAR="1999" - } - -@InCollection{Winckler+1990+FIG, - author = "{J\"org} Winckler", - title = "{\TeX} fonts in image generation software", - crossref = "tex-appli", - year = "1990", - bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/texgraph.bib", - acknowledgement = ack-spqr, -} - - -@BOOK{tex-appli, - TITLE="{\TeX} applications, uses, methods", - EDITOR="Clark, Malcom", - PUBLISHER="Ellis Horwood Publishers", - ADDRESS="Chichester, England", - YEAR="1990" - } - -@BOOK{tech-edit, - TITLE="Lexique de l'{\'e}dition et des techniques {\'e}ditoriales", - AUTHOR="Jacques Berthelot", - PUBLISHER="Hachette", - YEAR="1992" - } - -@BOOK{aut-deb, - TITLE="Petit guide {\`a} l'usage des auteurs d{\'e}butants et de quelques autres", - AUTHOR="Jacques Berthelot", - PUBLISHER="Hachette", - YEAR="1991" - } - -@BOOK{abr+typo, - TITLE="Abr\'eg\'e du Code Typographique \`a l'usage de la presse", - PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes", - AUTHOR="{(CFPJ)}", - NOTE="Diffusion, distribution: {P}resses universitaires de {F}rance", - ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", - EDITION = "sixi{\`e}me", - ISBN="2-908056-26-7", - MONTH=jan, - YEAR="2000" - } - -@BOOK{ahu, - TITLE="The Design and Analysis of Computer Algorithms", - AUTHOR="Alfred V. Aho and John E. Hopcroft and Jeffrey D. Ullman", - PUBLISHER = {Addison-Wesley}, - ADDRESS = "Reading, Massachusetts", - YEAR="1974" - } - -@ARTICLE{barsky, - TITLE="Determining a Set of B-spline Control Vertices to Generate an Interpolating Surface", - AUTHOR="Brian A. Barsky and Donald P. Greenberg", - JOURNAL="Computer Graphics and Image Processing", - MONTH=nov, - YEAR="1980", - PAGES="303--226", - VOLUME="14", - NUMBER="3" - } - -@BOOK{ross, - TITLE="The Art of Music Engraving and Processing", - AUTHOR="Ted Ross", - PUBLISHER="Hansen Books", - YEAR="1970" - } - -@ARTICLE{wu-abel, - AUTHOR="Sheng-Chuan Wu and John F. Abel and Donald Greenberg", - TITLE="An Interactive Computer Graphics Approach to Surface Representation", - JOURNAL="Communications of the ACM", - VOLUME="20", - NUMBER="10", - MONTH=oct, - YEAR="1977", - PAGES="703--712" - } - -@ARTICLE {chemtex, - author = "Roswitha T. Haas and Kevin C. O'Kane", - title = "Typesetting Chemical Structure Formulas with the Text - Formatter {\TeX/\LaTeX}", -journal = "Computers \& Chemistry", - year = "1987", - volume = "11", - number = "4", - pages = "251--271" - } - -@phdthesis - {Tables, - AUTHOR = {R. J. Beach}, - TITLE={Setting Tables and Illustrations with Style}, - SCHOOL = {University of Waterloo}, - YEAR = {1985}, -} - -@inproceedings - {Karlsruhe, - AUTHOR = {Anne Br{\"u}ggeman-Klein and P. Dolland and A. Heinz}, - TITLE = {How to please authors and publishers: a versatile document preparation system at - {K}arlsruhe}, - BOOKTITLE = {{\TeX} for Scientific Documentation}, - YEAR = {1986}, - editor = {Jacques D\'esarm\'enien}, - volume = {LNCS 236}, - address = {Strasbourg, France}, - month = jun, - publisher = {Springer-Verlag}, -} - -@article - {desarmenien1984, - author = {Jacques D\'esarm\'enien}, - title="La division par ordinateur des mots fran{\c{c}}ais: application {\`a} {\TeX}", - journal="TSI", - publisher="AFCET, Gauthier-Villars", - volume=5, - number=4, - year=1984} - -@book - {abk, - AUTHOR = "Anne Br{\"u}ggemann-Klein", - TITLE = "{E}inf{\"u}hrung in die {D}okumentverarbeitung", - PUBLISHER = "B.G. Teubner", - ADDRESS = "Stuttgart", - YEAR = 1989} - -@techreport - {TreeTeX, - AUTHOR = {Anne Br{\"u}ggemann-Klein and Derick Wood}, - TITLE = {{T}ree{\TeX}: Documentation and User Handbook}, - INSTITUTION = {University of Waterloo}, - YEAR = {1987}, -} - -@inproceedings - {AverageHeight, - AUTHOR = {N.G. de Bru{\ij}n and Donald~E. Knuth and S.O. Rice}, - TITLE = {The average height of binary search trees}, - BOOKTITLE = {Graph Theory and Computing}, - YEAR = {1972}, - editor = {R.C. Read}, -} - -@article - {BinarySearchTrees, - AUTHOR = {L. Devroye}, - TITLE = {A note on the height of binary search trees}, - JOURNAL = {Journal of the ACM}, - YEAR = {1986}, - volume = {33}, - number = {3}, - month = jul, -} - -@article - {BinaryTrees, - AUTHOR = {Ph. Flajolet and A. Odlyzko}, - TITLE = {The average height of binary trees and other simple trees}, - JOURNAL = {Journal of Computer and System Sciences}, - YEAR = {1982}, - volume = {25}, -} - -@article - {DocumentFormatting, - AUTHOR = {Richard K. Furuta and J. Scofield and Alan C. Shaw}, - TITLE = {Document formatting systems: surveys, concepts, issues}, - JOURNAL = {Computing Surveys}, - YEAR = {1982}, - volume = {14}, - number = {3}, -} - -@article - {GML, - AUTHOR = {Charles F. Goldfarb}, - TITLE = {A generalized approach to document markup}, - JOURNAL = {SIGPLAN Notices of the ACM}, - YEAR = {1981}, - month = jun, -} - -@incollection - {ACP, - AUTHOR = {Donald~E. Knuth}, - TITLE = {Fundamental {A}lgorithms}, - BOOKTITLE = {The Art of Computer Programming}, - PUBLISHER = {Addison-Wesley}, - YEAR = {1973}, - volume = {1}, - address = {Reading, Massachusetts}, -} - -@incollection - {ACP3, - AUTHOR = {Donald~E. Knuth}, - TITLE = {Sorting and {S}earching}, - BOOKTITLE = {The Art of Computer Programming}, - PUBLISHER = {Addison-Wesley}, - YEAR = {1973}, - volume = {3}, - address = {Reading, Massachusetts}, -} - -@article - {Brother, - AUTHOR = {Th. Ottman and H.-W. Six}, - TITLE = {{E}ine neue {K}lass ausgeglichener {B}in{\"a}rb{\"a}ume}, - JOURNAL = {Angewandte Informatik}, - YEAR = {1976}, - volume = {9}, -} - - -@inproceedings - {Grif, - AUTHOR = {Vincent Quint and I. Vatton and H. Bedor}, - TITLE = {Grif: an interactive document environment for {\TeX{}}}, - BOOKTITLE = {{\TeX} for Scientific Documentation}, - YEAR = {1986}, - editor = {Jacques D\'esarm\'enien}, - volume = {LNCS 236}, - address = {Strasbourg, France}, - month = jun, - publisher = {Springer-Verlag}, -} -@article - {TidierTrees, - AUTHOR = {E. M. Reingold and J. S. Tilford}, - TITLE = {Tidier drawings of tree}, - JOURNAL = {IEEE Transactions on Software Engineering}, - YEAR = {1981}, - volume = {7}, - number = {2}, - month = mar, -} - -@article - {Complexity, - AUTHOR = {K. J. Supowit and E. M. Reingold}, - TITLE = {The complexity of drawing trees nicely}, - JOURNAL = {Acta Informatica}, - YEAR = {1983}, - volume = {18}, -} - -@article - {TidyTrees, - AUTHOR = {Ch. Wetherell and A. Shannon}, - TITLE = {Tidy drawings of trees}, - JOURNAL = {IEEE Transactions on Software Engineering}, - volume = {5}, - number = {5}, - month = sep, - YEAR = 1979 -} - - -@BOOK {latexguide, - TITLE= "A Guide to {\LaTeXe}, Document Preparation for Beginners and Advanced - Users", - AUTHOR= "Helmut Kopka and Patrick W. Daly", - PUBLISHER = "Addison Wesley Longman Limited", - XADDRESS = "Edimburgh Gate, Harlow, Essex CM20 2JE, England", - EDITION= "troisi{\`e}me", - ISBN="0-201-39825-7", - YEAR= 1999 - } - -@BOOK {mtypo, - TITLE= "M{\'e}mento Typographique", - AUTHOR="Gouriou, Charles", - PUBLISHER="{\'E}ditions du {C}ercle de la {L}ibrairie", - ISBN="2-7654-0447-X", - YEAR=1992 - } - -@BOOK {latexgp, - TITLE= "{{\LaTeX}} guide pratique", - AUTHOR= "Christian Rolland", - PUBLISHER = "Addison-Wesley", - ADDRESS = "France", - EDITION= "seconde", - YEAR= 1995, - MONTH= jun - } - -@BOOK {rolland1999, - TITLE="{{\LaTeX}} par la pratique", - AUTHOR= "Christian Rolland", - URL="{\url{Rolland.Christian@wanafoo.fr}}", - PUBLISHER="{\'E}ditions O'Reilly", - ADDRESS="18, rue S{\'e}guier, 75006 PARIS", - ISBN="2-84177-073-7", - MONTH=oct, - YEAR=1999} - -@Manual{ patashnik+bibtexing, - title = "\BibTeX{}ing", - author = "Oren Patashnik", - note = "Documentation for general {\BibTeX} users", - month = jan, - year = 1988 -} - -@Manual{ patashnik+designing, - title = "Designing \BibTeX{} Styles", - author = "Oren Patashnik", - year = 1988 -} - -@BOOK{gurari, - TITLE="{\TeX} and {\LaTeX}: {D}rawing and {L}iterate {P}rogramming", - AUTHOR= "Gurari, Eitan M.", - PUBLISHER="{M}c{G}raw {H}ill", - ADDRESS = "New York", - ISBN= "0-07-025208-4", - YEAR="1994" - } - - -@BOOK{gurari2, - TITLE="Writing with {\TeX}", - AUTHOR= "Gurari, Eitan M.", - PUBLISHER="{M}c{G}raw {H}ill", - ADDRESS = "New York", - ISBN = "0-07-025207-6", - YEAR="1994" - } - -@BOOK{typo+tschichold+essays, - author = {Jan Tschichold}, - title = {The Form of The Book: Selected Essays on Questions of Book - Design \& Quality}, - publisher = {Hartley \& Marks, Inc.}, - address = {Point Roberts, Washington}, - year = "1975, 1991", - isbn = {0-88179-034-6}, - note = {Traduit par Hajo Hadeler. \'Edit\'e, avec une introduction, par - Robert Bringhurst}, -} - -@BOOK{typo+tschichold+biographie, - author = {Jan Tschichold}, - title = {Leben und Werk des Typographen Jan Tschichold}, - publisher = {K.\,G. Saur}, - address = {M\"unchen}, - year = 1988, - isbn = {3-598-07224-4}, -} - -@BOOK{typo+tschichold+1961.1, - author = {Jan Tschichold}, - title = {Contemporary Typography}, - publisher = {New Laboratory Press}, - address = {Pittsburgh, Pennsylvania}, - year = 1961, - note = {Traduction de {\it Zur Typographie der Gegenwart}} -} - -@BOOK{typo+tschichold+drucksachen, - author = {Jan Tschichold}, - title = {Erfreuliche Drucksachen durch gute Typographie}, - publisher = {Maro-Verlag}, - address = {Augsburg}, - year = 1992, - edition="seconde", - isbn = {3-87512-403-0}, - note = {R\'eimpression de l'\'edition originale (Ravensburg~1960)}, -} - -@BOOK{vdm, - author={Cliff B. Jones}, - title={Systematic Software Development using {VDM}}, - publisher={Prentice Hall International, Series in Computer Sciences}, - ADDRESS="Englewood Cliffs, New Jersey", - edition = "deuxi\`eme", - year=1990 -} - -@BOOK{spiker, - author={Sina Soiker}, - title={Indexing Your Book: A Practical Guide for Authors}, - publisher={University of Wisconsin Press}, - year=1954 -} - -@book{ponctu, - author={Albert Doppagne}, - title={La bonne ponctuation: clart\'e, pr\'ecision, efficacit\'e de vos phrases}, - publisher={Duculot}, - address={Paris}, - edition="deuxi\`eme", - year=1984 -} - -@book{maj-abrev, - author={Albert Doppagne}, - title="Majuscules, abr{\'e}viations, symboles et sigles", - publisher={Duculot}, - address={Paris}, - year=1975 -} - -@book{ps-essen, - author={Pierre Blanc}, - title={{PostScript}, l'essentiel}, - publisher={Eyrolles}, - address={Paris}, - month=aug, - year=1993 -} - -@BOOK{tex-help, - AUTHOR ={Borde, Arvind and Rokicki, Tomas}, - TITLE = "{\TeX} {Help}", - PUBLISHER = "{A}cademic {P}ress", - ADDRESS = "Boston", - YEAR = {1993} - } -@book{latex-comp, - TITLE={The {\LaTeX} Companion}, - series = "Tools and Techniques for Computer Typesetting", - AUTHOR={Michel Goossens and Frank Mittelbach and Alexander Samarin}, - PUBLISHER={Addison-Wesley}, - ISBN={0-201-54199-8}, - ADDRESS={Reading, Massachusetts}, - YEAR=1994 -} - -@book{f-latex-comp, - TITLE={The {\LaTeX} Companion}, - series = "Tools and Techniques for Computer Typesetting", - AUTHOR={Michel Goossens and Frank Mittelbach and Alexander Samarin}, - PUBLISHER={CampusPress}, - ISBN={2-7440-0897-4}, - ADDRESS={19, rue Michel-le-Comte, 75003~Paris, {\url{http://www.campuspress.fr}}}, - Note="Traduction fran{\c{c}}aise de {\cite{latex-comp}} par {El Mamoun Souidi}", - MONTH=jul, - YEAR=2000 -} - -@BOOK{latex-g-comp, - TITLE={The {\LaTeX} {G}raphic Companion: - {I}llustrating {D}ocuments with {\TeX} and - {P}ost{S}cript}, - series = "Tools and Techniques for Computer Typesetting", - AUTHOR={Michel Goossens and Sebastian Rahtz and Frank - Mittelbach}, - PUBLISHER={Addison-Wesley}, - ADDRESS={Reading, Massachusetts}, - ISBN="0-201-85469-4", - MONTH=mar, - YEAR=1997 -} - -@book{ps-grd, - TITLE="Graphic design with {PostScript}", - AUTHOR="Kunkel, Gerard", - PUBLISHER="Scott, Foresman", - ADDRESS="Glenview, IL", - ISBN="0-673-38794-1", - YEAR=1990 -} - -@book{ps-half, - TITLE="Halftoning with Adobe Accurate Screens", - AUTHOR ="Peter Fink", - PUBLISHER="Hayden", - YEAR=1992 -} - -@book{ps-learn, - TITLE="Learning PostScript: a visual approach", - AUTHOR="Smith and Ross", - PUBLISHER="Peachpit Press", - ADDRESS="Berkeley, California", - ISBN="0-938151-12-6", - YEAR=1990 -} - -@book{ps-exa, - TITLE="{PostScript} by Example", - AUTHOR="McGilton, Henry and Mary Campione", - PUBLISHER="Addison-Wesley", - ADDRESS={Reading, Massachusetts}, - ISBN="0-201-63228-4", - YEAR=1992 -} - -@book{ps-screen, - TITLE="{PostScript} screening: Adobe accurate screens", - AUTHOR="Fink, Peter", - PUBLISHER="Adobe Press", - ADDRESS="Mountain View, California", - ISBN="0-672-48544-3", - YEAR=1992 -} - -@book{ps-prg, - TITLE="{PostScript} programmer's reference guide: featuring {PhoenixPage}", - AUTHOR="Holzgang, David A.", - PUBLISHER="Scott, Foresman", - ADDRESS="Glenview, IL", - ISBN="0-673-38574-4", - YEAR=1989 -} - -@book{ps-msdos, - TITLE="Running {PostScript} from {MS-DOS}", - AUTHOR="Glover, Gary", - PUBLISHER="Windcrest", - ADDRESS="Blue Ridge Summit, Pennsylvania", - ISBN="0-8306-2998-X", - YEAR=1989 -} - -@book{ps-adv, - TITLE="Taking advantage of {PostScript}", - AUTHOR="Sherman, John F.", - PUBLISHER="Wm. C. Brown Publishers", - ADDRESS="Dubuque, IA", - ISBN="0-697-14032-6", - YEAR=1992 -} - -@book{ps-verb, - TITLE="The {V}erbum book of {PostScript} illustration", - SERIES="The {V}erbum electronic art {\&} design series", - AUTHOR="Gosney, Michael and Linnea Dayton and Janet Ashford", - PUBLISHER="{M\&T} Books", - ADDRESS="Redwood City, California", - ISBN="1-55851-089-3", - YEAR=1990 -} - -@book{ps-soker, -TITLE="{PostScript}, Eine Umfassende Einfuhrung in die Programmierung", -AUTHOR="Wilfred Soker", -PUBLISHER ="Vieweg {\&} Sohn Verlag GmbH", -ADDRESS="Postfach 5829, D-6200, Wiesbaden 1, Germany", -ISBN="3-528-14711-3" -} - -@book{ps-ws, -TITLE="{PostScript} f{\"u}r Workstations", -AUTHOR="Vollenweider, Peter", -PUBLISHER="Addison-Wesley", -ADDRESS = "Reading, Massachusetts", -ISBN="3-89319-459-2 ", -YEAR=1992 -} - -@book{ps-term, -TITLE="Terminal Buch, {PostScript} Fonts und Programmiertechnik", -AUTHOR="Thomas Merz", -PUBLISHER="R. Oldenburg Verlag", -ADDRESS="Munchen, Germany", -ISBN="3-486-21674-0" -} - -@BOOK {cweb, - AUTHOR = "Donald~E. Knuth and Silvio Levy", - TITLE= "The {CWEB} System of Structured Documentation, Version~3.0", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - ISBN="0-201-57569-8", - YEAR = "1993" - } - -@BOOK {texwork, - AUTHOR = "Norman Walsh", - TITLE= "Making {\TeX} work", - PUBLISHER="O'Reilly {\&} {A}ssociates, Inc.", - ADDRESS="103 Morris Street, Suite~A, Sebastopol, CA 95472", - ISBN="1-56592-051-1", - YEAR="1994" - } - -@BOOK {pdf, - AUTHOR = "Tim Bienz and Richard Cohn", - SERIES= "{Adobe Systems Inc.}", - TITLE = "{P}ortable {D}ocument {F}ormat {R}eference {M}anual", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - ISBN="0-201-62628-4", - YEAR = "1993" - } - -@MISC {pdf1, - AUTHOR = "Tim Bienz and Richard Cohn and Meehan, Jim R.", - TITLE = "{P}ortable {D}ocument {F}ormat {R}eference {M}anual, {V}ersion{~}1.2", - PUBLISHER = "Addison-Wesley", - NOTE="{\url{http://www.adobe.com/supportservice/devrelations/PDFS/TN/PDFSPEC.PDF}}", - YEAR=1996} - -@BOOK {punctua, - AUTHOR = "Catach, Nina", - TITLE = "La ponctuation", - PUBLISHER = "Presses Universitaires de France", - SERIES="la collection <>", - NUMBER="2818", - ADDRESS="Paris", - MONTH=mar, - EDITION="premi{\`e}re", - YEAR = "1994" - } - -@BOOK {ortho, - AUTHOR = "Catach, Nina", - TITLE = "L'orthographe", - PUBLISHER = "Presses Universitaires de France", - SERIES="la collection <>", - NUMBER="685", - EDITION="cinqui{\`e}me", - ADDRESS="Paris", - MONTH=dec, - YEAR = "1993" - } - -@BOOK {dict-ortho, - EDITOR = "Catach, Nina", - TITLE="Dictionnaire historique de l'orthographe fran{\c{c}}aise", - PUBLISHER="Larousse", - YEAR=1995} - -@INCOLLECTION {g-ortho, - AUTHOR = "Catach, Nina", - BOOKTITLE = "Retour aux sources", - TITLE = "Le g\'enie de la ponctuation", - SERIES="Traverses", - NUMBER="43", - PUBLISHER = "Centre Georges Pompidou", - ADDRESS = "Paris", - YEAR = "1988" - } - -@BOOK {colignon, - AUTHOR= "Colignon, Jean-Pierre", - TITLE="La ponctuation (art et finesse)", - PUBLISHER="{\'E}dition {\'E}ole", - ADDRESS="171, rue Saint-Jacques, Paris", - YEAR="1988" - } - -@BOOK {damour, - AUTHOR= "Damour", - TITLE="Trait\'e moderne de ponctuation", - PUBLISHER="Larousse", - YEAR="1939" - } - -@BOOK {drillon, - AUTHOR= "Drillon, Jacques", - TITLE="Trait\'e de la ponctuation fran\c{c}aise", - SERIES="{Collection TEL}", - PUBLISHER="Gallimard", - YEAR="1991" - } - -@BOOK {sawyer, - AUTHOR= "Sawyer, Stanley A. and Krantz, Steven G.", - TITLE="A {\TeX} primer for scientists", - PUBLISHER="CRC Press", - ADDRESS = "Boca Raton (FL), Ann Arbor, London, - Tokyo", - ISBN="0-84937-1597", - YEAR="1995" - } - -@BOOK {vulis, - AUTHOR= "Vulis, Michael", - TITLE="Modern {\TeX} and its applications", - PUBLISHER="CRC Press", - ADDRESS = "Boca Raton, FL", - ISBN="0-8493-4431-X", - YEAR="1993" - } - -@MANUAL {xymtex, - AUTHOR="Shinsaku Fujita", - TITLE="{\XyMTeX}: A Macro Package for Typesetting Chemical Structural Formulas", - ORGANIZATION="Ashigara Research Laboratories, Fuji Photo Film Co., Ltd.", - ADDRESS="Minami-Ashigara, Kanagawa, 250-01 Japan", - MONTH=dec, - YEAR="1993"} - -@BOOK{texcetera, - EDITOR="Vicki Brown", - TITLE="{P}rime {T}ime {\TeX}cetera", - PUBLISHER="{P}rime {T}ime {F}reeware", - ADDRESS="379 Altair Way {\#}150, Sunnyvale CA 94086 USA", - YEAR="1994"} - -@incollection - {ZN, - AUTHOR = {Mike Spivey}, - BOOKTITLE = {M{\'e}thodologie de {L}ogiciel}, - TITLE = {La {N}otation {Z}}, - PUBLISHER = {Masson {(Prentice-Hall)}}, - YEAR = {1994}, - address = {Paris}, -} - -@BOOK {qsj-biblio, - AUTHOR = "Malcl{\`e}s, Louise-No{\"e}lle and Lh{\'e}ritier, Andr{\'e}e", - TITLE = "La Bibliographie", - PUBLISHER = "Presses Universitaires de France", - SERIES="la collection <>", - NUMBER="708", - EDITION="cinqui{\`e}me", - ADDRESS="Paris", - MONTH=dec, - YEAR = "1989" - } - -@BOOK {qsj-imp, - AUTHOR = "G{\'e}rard Martin", - TITLE = "L'Imprimerie", - PUBLISHER = "Presses Universitaires de France", - SERIES="la collection <>", - NUMBER="1067", - EDITION="huiti{\`e}me", - ADDRESS="Paris", - MONTH=dec, - YEAR = "1993" - } - -@BOOK {gr-files, - AUTHOR = "Murray, James D. and {Ryper}, William van", - TITLE= "Encyclopedia of Graphics File Formats", - PUBLISHER="O'Reilly {\&} {A}ssociates, Inc.", - ADDRESS="103 Morris Street, Suite~A, Sebastopol, CA 95472", - EDITION="seconde", - YEAR="1996" - } - -@BOOK {doob, - AUTHOR=" Michael Doob", - PUBLISHER="Springer Verlag", - TITLE="Starting from {\fbox{$1$}}", - YEAR=1993, - ISBN="3-540-56441-1"} - -@BOOK {tips, - AUTHOR="J. Kenneth Shultis", - TITLE="{\LaTeX\ Notes}: Practical Tips for Preparing Technical Documents", - PUBLISHER="Prentice Hall", - ADDRESS="Englewood Cliffs, New Jersey", - YEAR=1994, - ISBN="0-131-20973-6"} - -@BOOK {gauth, - AUTHOR="Gauthier, Richard L.", - TITLE="Using the {\TeX\ } Typesetting Language", - PUBLISHER="Reston Pub. Co.", - ADDRESS="Reston, Va.", - YEAR=1984, - ISBN="0-8359-8160-6"} - -@BOOK {math-tex, - AUTHOR="George Gr{\"a}tzer", - TITLE="Math into {\TeX}: A Simple Introduction to {\AmSLaTeX}", - PUBLISHER="Birkh{\H a}user Boston", - ADDRESS="Boston MA", - YEAR=1993, - ISBN="0-8176-3637-4"} - -@BOOK {math-latex, - AUTHOR="George Gr{\"a}tzer", - TITLE="Math into {\LaTeX}: {A}n {I}ntroduction to - {\LaTeX\ } and {\AmSLaTeX}", - PUBLISHER="Birkh{\H a}user Boston et Springer-Verlag New York", - YEAR=1999, - EDITION="troisi{\`e}me", - ISBN="0-8176-4431-9"} - -@BOOK {gratzer1999, - AUTHOR="George Gr{\"a}tzer", - TITLE="{F}irst {S}teps in {\LaTeX}", - PUBLISHER="Birkh{\H a}user Boston", - ADDRESS="Boston MA", - YEAR=1999, - NOTE="{\`A} para{\^{\i}}tre", - ISBN="0-8176-4132-7"} - - -@MANUAL {figuring, - AUTHOR="Anil K. Goel", - TITLE="Figure'ing and Picture'ing {\LaTeX}", - ORGANIZATION="Math Faculty Computing Facility, University of Waterloo", - ADDRESS="Waterloo, Ontario, Canada, N2L 3G1", - MONTH=jul, - YEAR=1994} - -@BOOK {everyone, - AUTHOR="Jane Hahn", - TITLE="{\LaTeX} for {E}veryone: a reference guide and tutorial for typesetting - documents using a computer", - PUBLISHER="Prentice Hall", - ADDRESS="Englewood Cliffs, New Jersey", - ISBN="0-13-605908-2", - YEAR=1993} - -@BOOK {concis, - AUTHOR="Adrian Johnstone", - TITLE="{\LaTeX}, Concisely", - SERIES="Series in Computers and Their Applications", - PUBLISHER="Ellis Horwood", - ADDRESS="New York", - ISBN="0-13-524539-7", - YEAR=1992} - - -@BOOK{agsm, - AUTHOR = "John Pitson", - ADDRESS = "Canberra", - EDITION = "troisi{\`e}me", - PUBLISHER = "Australian Government Publishing Service", - TITLE = "Style Manual for authors editors and printers of {A}ustralian -government publications", - YEAR = "1978" -} - -@UNPUBLISHED{latex2htmldoc, - AUTHOR = "Nikos Drakos", - NOTE = "Documentation accompagnant le traducteur de {\LaTeX} vers {\sc Html}, URL = {\url{http://www-dsed.llnl.gov/files/programs/unix/latex2html/manual/}}", - TITLE = "The {\LaTeX}2{\HTML} {T}ranslator, {U}ser's {G}uide and {M}anual", - YEAR = "1998", -} - -@BOOK{latex2html93, - AUTHOR = "Nikos Drakos", - MONTH = aug, - TITLE = "A {\LaTeX} to {HTML} translator", - NOTE = "(Rapport interne)", - PUBLISHER = "Computer Based Learning Unit", - ADDRESS = "University of Leeds", - YEAR = 1993} - - -@BOOK{concrete, - AUTHOR= "Ronald L. Graham and Donald~E. Knuth and Oren Patashnik", - TITLE = "Concrete Mathematics: A Fondation for Computer Science", - PUBLISHER="Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - ISBN = "0-201-14236-8", - YEAR=1989 - } - -@PHDTHESIS{liang, - AUTHOR={Franklin Mark Liang}, - MONTH=jun, - YEAR=1983, - SCHOOL={Stanford University}, - ADDRESS={Stanford, CA 94305}, - TITLE={{Word Hy-phen-a-tion by Com-pu-ter}}, - NOTE={Disponible {\'e}galement comme ``Stanford University, - Department of Computer Science Report No. STAN-CS-83-977''} - } - -@PHDTHESIS{hobby-phd, - author = "John Douglas Hobby", - title="{D}igitized {B}rush {T}rajectories", - NOTE={Disponible {\'e}galement comme ``Stanford University, - Department of Computer Science Report No. STAN-CS-85-1070''}, - SCHOOL={Stanford University}, - ADDRESS={Stanford, CA 94305}, - MONTH=apr, - YEAR=1985} - -@PHDTHESIS{wyk-phd, - AUTHOR="Christopher J. Van Wyk", - TITLE="A {L}anguage for {T}ypesetting {G}raphics", - NOTE={Disponible {\'e}galement comme ``Stanford University, - Department of Computer Science Report No. STAN-CS-80-803''}, - SCHOOL={Stanford University}, - ADDRESS={Stanford, CA 94305}, - MONTH=jun, - YEAR=1980} - -@ARTICLE{wyk1981, - AUTHOR="Christopher J. Van Wyk", - title="A graphics typesetting language", - JOURNAL = {SIGPLAN Notices of the ACM}, - VOLUME=16, - NUMBER=6, - MONTH=jun, - PAGES="99--107", - YEAR=1981} - -@BOOK{bugs, - AUTHOR = {Lyn Dupr{\'e}}, - TITLE = {Bugs in Writing}, - PUBLISHER = {Addison-Wesley}, - ADDRESS = "Reading, Massachusetts", - ISBN={0-201-60019-6}, - YEAR = {1995} - } - -@MISC{amsfonts, -TITLE="{AMSFonts} version {\textup{2.2}---}user's guide", -AUTHOR="{American Mathematical Society}", -ADDRESS="Providence, RI", -YEAR="1995", -MONTH=jan, -NOTE="(CTAN: {\url{fonts/amsfonts/doc/amsfndoc.ps}}), - distribu{\'e} avec le paquetage {AMSFonts}" -} - -@MISC{author-guidelines, -TITLE="Instructions for preparation of papers and monographs---{\amslatex/}", -AUTHOR="{American Mathematical Society}", -ADDRESS="Providence, RI", -YEAR="1994, 1996, 1999"} - -@MISC{amsthdoc, -TITLE="{Using} the {\texttt{amsthm}} {P}ackage", -AUTHOR="{American Mathematical Society}", -ADDRESS="Providence, RI", -YEAR=1999} - -@BOOK {texm, - TITLE= "La ma{\^{\i}}trise de {\TeX} et {\LaTeX}", - AUTHOR= "Thomas Lachand-Robert", - PUBLISHER = "Masson", - ADDRESS = "Paris", - ISBN= "2-225-84832-7", - YEAR= 1995, - } - -@techreport{CSTR116, - author = "Kernighan, Brian W. and Ritchie, Denis M.", - title = "{PIC}---A Graphics Language for Typesetting, User Manual", - series = "Computing Science Technical Report", - number = 116, - institution = "AT\&T Bell Laboratories", - address = "Murray Hill, New Jersey", - year = 1984 -} -@incollection{ke+pic, - author = "Kernighan, Brian W.", - title = "Pic---A Graphics Language for Typesetting", - booktitle = "Unix Research System Papers, Tenth Edition", - publisher = "AT\&T Bell Laboratories", - pages = "53--77", - year = 1990 -} -@article{ho+mp1, - keyx = "Hobby", - author = "John Douglas Hobby", - title = "A {\MFT}-like System with {P}ost{S}cript Output", - journal = "{TUGboat}", - volume = 10, - number = 4, - pages = "505--512", - month = dec, - year = 1989 -} - -@book{ps-visual, -TITLE="Learning {PostScript}: A Visual Approach", -AUTHOR="Ross Smith", -PUBLISHER="Peachpit Press", -ISBN="0-938151-12-6", -YEAR=1995 -} - -% -% extracted from litprog.bib database -% - -@string{ tub = "{TUGboat}"} - -@article{litprog-schrod-cweb, - author = {Klaus Guntermann and Joachim Schrod}, - title = {{\WEB} adapted to {C}}, - journal = tub, - volume = 7, - number = 3, - month = Oct, - year = 1986, - pages = {134-137}, - xannote = {\js{} My {\small CWEB}, an adaption of Knuth's Pascal -\WEB{}, ie, written in \WEB{}. Created to write an IBM~/370 -assembler/emulater for undergrad CS courses. I was an graduate -student, Klaus was my supervisor then.} -} - -% -% from doc of circuit_macros -% -@techreport{KRm4, -author={Kernighan, Brian W. and Richie, Denis M.}, -title={The {M4} Macro Processor}, -institution={Bell Laboratories}, -year={1977}} - -@misc{gpic, -author={The Free Software Foundation}, -title={Gpic man page}, -year={1992}} - -@misc{mfpic, -author={Leathrum, Thomas}, -title={Pictures in {\TeX\ }with Metafont}, -institution={Dartmouth}, -year={1992}} - -@misc{pstricks, -author={Zandt, Timothy van}, -title={{PST}ricks User's Guide}, -institution={Princeton}, -year={1993}} - -@misc{vanZandt93, -author={Zandt, Timothy van}, -title="{PSTricks} macros for {G}eneric {\TeX}", -note="Disponible sur CTAN dans {\url{tex-archive/graphics/pstricks/}}", -year={1993}} - -@misc{Johnstone92, -author={Johnstone, Adrian}, -title={Electronic symbols for \protect{\LaTeX}\ picture mode}, -institution={Royal Holloway, University of London}, -note={Email: {\tt adrean@cs.rhbnc.ac.uk}}, -year={1992}} - -@misc{Verwer92, -author={Verwer, Nico}, -title={Readme for {L}oggates}, -institution={Utrecht, Dept. of Computer Science}, -note={Email: {\tt nico@cs.ruu.nl}}, -year={1992}} - -@techreport - {guide-loria, - TITLE = "Guide local {\LaTeX} du site {LORIA}", - AUTHOR = "J.-M. Antoine and J.-M. Hufflen and Denis R{\oe}gel and K. Tombre", - INSTITUTION = {Centre de Recherche en Informatique de Nancy}, - TYPE = "Rapport technique", - MONTH = dec, - YEAR = 1996 -} - -@BOOK {advtexbook, - AUTHOR = "David Salomon", - TITLE= "The Advanced {\TeX{}book}", - PUBLISHER="{Springer Verlag}", - ADDRESS="New York", - ISBN="0-387-94556-3", - YEAR = "1995", - } - -@BOOK {objlatex, - AUTHOR = "Vincent Granet and Jean-Pierre Regourd", - TITLE= "Objectif {\LaTeX}", - ADDRESS= "Paris", - PUBLISHER="Masson", - ISBN="2-225-84993-5", - YEAR = "1995", - } - -@BOOK {revol, - AUTHOR = "Eisenstein, Elizabeth L.", - TITLE= "The Printing Revolution in Early Modern Europe", - PUBLISHER="Cambridge University Press", - ADDRESS="New York", - ISBN="0-521-44770-4", - YEAR = "{(Canto imprint)}", - } - -@TECHREPORT{LT3+ClassGuide, - KEY="latex3", - INSTITUTION="The {\LaTeX3} Project Team", - TITLE="{\LaTeXe\ }for class and package writers", - TYPE="Distribu{\'e} avec {\LaTeXe}", - NOTE="{\url{CTAN/macros/latex/macros/latex/base/clsguide.tex}}", - MONTH=dec, - YEAR=1999} - -@TECHREPORT{LT3+ConfigGuide, - KEY="latex3", - INSTITUTION="The {\LaTeX3} Project Team", - TITLE="Configuration options for {\LaTeXe}", - TYPE="Distribu{\'e} avec {\LaTeXe}", - NOTE="{\url{CTAN/macros/latex/macros/latex/base/cfgguide.tex}}", - MONTH=Dec, - YEAR=1999} - -@TECHREPORT{LT3+ModGuide, - KEY="latex3", - INSTITUTION="The {\LaTeX3} Project Team", - TITLE="Configuration options for {\LaTeXe}", - TYPE="Distribu{\'e} avec {\LaTeXe}", - NOTE="{\url{CTAN/macros/latex/macros/latex/base/modguide.tex}}", - MONTH=Dec, - YEAR=1999} - -@TECHREPORT{LT3+FontGuide, - INSTITUTION="The {\LaTeX3} Project Team", - KEY="latex3", - TITLE="{\LaTeXe{}} font selection", - TYPE="Distribu{\'e} avec {\LaTeXe}", - NOTE="Documente le m{\'e}canisme de s{\'e}lection des - fontes. Fait partie de la distribution {\LaTeX}, - {\url{CTAN/macros/latex/macros/latex/base/fntguide.tex}}", - MONTH=dec, - YEAR=1999} - -@TECHREPORT{LT3+UserGuide, - KEY="latex3", - INSTITUTION="The {\LaTeX3} Project Team", - TITLE="{\LaTeXe~}for authors", - TYPE="Distribu{\'e} avec {\LaTeXe}", - NOTE="{\url{CTAN/macros/latex/macros/latex/base/usrguide.tex}}", - MONTH=Dec, - YEAR=1999} - -@TECHREPORT{LT3+CyrGuide, - KEY="latex3", - AUTHOR="Vladimir Volovitch and Werner Lemberg", - INSTITUTION="The {\LaTeX3} Project Team", - TITLE="Cyrillic languages support in {\LaTeX}", - TYPE="Distribu{\'e} avec {\LaTeXe}", - NOTE="{\url{CTAN/macros/latex/macros/latex/base/cyrguide.tex}}", - MONTH=Dec, - YEAR=1999} - -@MISC{simple-nfss, - TITLE="A few words on fonts", - AUTHOR="Timothy Murphy", - NOTE={\url{ftp://ftp.tex.ac.uk/tex-archive/info/simple-nfss.tex}}, - MONTH=jun, - YEAR=1994} - -@TECHREPORT{LT3+source2e, - KEY="latex3", - INSTITUTION="The {\LaTeX3} Project Team", - TITLE="{\LaTeX}: the program", - TYPE="Distribu{\'e} avec {\LaTeXe}", - MONTH=Jun, - YEAR=1994} - -@UNPUBLISHED{Goldberg+lastpage, - AUTHOR="Jeffrey Goldberg", - TITLE="The {\texttt{lastpage}} package", - NOTE="Documentation électronique", - MONTH=Oct, - YEAR=1995} - -@TECHREPORT{l2e-config, - INSTITUTION="The {\LaTeX3} Project Team", - KEY="latex3", - TITLE="Configuration Options for {\LaTeXe{}}", - TYPE="Distribu{\'e} avec {\LaTeXe}", - MONTH=jun, - YEAR=1994} - -@TECHREPORT{l2e-mod, - INSTITUTION="The {\LaTeX3} Project Team", - KEY="latex3", - TITLE="Modifying {\LaTeXe{}}", - TYPE="Distribu{\'e} avec {\LaTeXe}", - MONTH=jun, - YEAR=1994} - -@TECHREPORT{l2e-auth, - INSTITUTION="The {\LaTeX3} Project Team", - KEY="latex3", - TITLE="{\LaTeXe{}} for Authors", - TYPE="Distribu{\'e} avec {\LaTeXe}", - MONTH=jun, - YEAR=1994} - - -@BOOK {roy, - AUTHOR = "Roy, Yves", - TITLE= "{\TeX/WEB} et le traitement de textes math{\'e}matiques", - PUBLISHER="Masson", - ADDRESS="Paris", - ISBN="2-225-80249-1", - YEAR = 1984} - -@incollection - {unicode91, - AUTHOR = "{Unicode Inc.}", - TITLE = {The {U}nicode {S}tandard}, - BOOKTITLE = {Worldwide Character Encoding, Version 1.0}, - PUBLISHER = {Addison-Wesley}, - YEAR = {1991}, - volume = {1}, - isbn = "0201-56788-1", - address = {Reading, Massachusetts}, -} - -@incollection - {unicode92, - AUTHOR = "{Unicode Inc.}", - TITLE = {The {U}nicode {S}tandard}, - BOOKTITLE = {Worldwide Character Encoding, Version 1.0}, - PUBLISHER = {Addison-Wesley}, - YEAR = {1992}, - volume = {2}, - isbn = "0201-60845-6", - address = {Reading, Massachusetts}, -} - -@TECHREPORT - {cheng, - AUTHOR="Pehong Chen and Michael A. Harrison", - TITLE= "{A}utomatic {I}ndex {P}reparation and {P}rocessing", - NOTE="Fichier {\texttt{indexing/makeindex/paper/ind.tex}} sur les archives {\CTAN}", - NUMBER= "UCB/CSD 87/347", - INSTITUTION="Computer Science Division, University of California", - ADDRESS="Berkeley, California", - MONTH=mar, - YEAR=1987, - } - -@ARTICLE - {cheng1, - AUTHOR="Pehong Chen and Michael A. Harrison", - TITLE= "Index preparation and processing", - JOURNAL="Software -- Practice and Experience", - PAGES="897--915", - VOLUME=18, - NUMBER=9, - MONTH=sep, - YEAR=1988, - } - -@INPROCEEDINGS{Decouchant95b, - AUTHOR="D. Decouchant and Vincent Quint and M. Romero", - TITLE="Structured and Distributed Cooperative Editing in a Large Scale Network", - EDITOR="R. Rada", - BOOKTITLE="Groupware and Authoring", - PUBLISHER="Academic Press", - YEAR=1995, - } - -@ARTICLE{Andre94g, - AUTHOR="Jacques Andr{\'e} and A. Wild", - TITLE="Ligatures, typographie et informatique", - VOLUME=892, - JOURNAL="{PI}", - NOTE="Irisa, Rennes", - MONTH=dec, - YEAR=1994, - } - -@BOOK{Quint94d, - AUTHOR="Vincent Quint", - TITLE="{\'E}dition de documents structur{\'e}s", - iNOTE="Le traitement {\'e}lectronique du document", - PAGES="11-47", - PUBLISHER="{ADBS} {\'e}ditions", - ADDRESS="Paris", - MONTH=oct, - YEAR=1994, - } - -@INPROCEEDINGS{Andre94e, - AUTHOR="Jacques Andr{\'e} and H. Richy", - TITLE="{\'E}dition structur{\'e}e et indexation hypertextuelle d'actes m{\'e}di{\'e}vaux", - BOOKTITLE="{C}olloque {H}istoire et {I}nformatique", - PUBLISHER="Presses Universitaires de Rennes", - XADDRESS="Rennes", - MONTH=jun, - YEAR=1994, - } - -@INPROCEEDINGS{Andre92c, - AUTHOR="Jacques Andr{\'e}", - TITLE="Font Metrics", - BOOKTITLE="Technical and Visual Aspects of Types", - EDITOR="Roger D. Hersch", - PUBLISHER="Cambridge University Press", - YEAR=1992, - } - -@INPROCEEDINGS{Andre92b, - AUTHOR="Jacques Andr{\'e} and Roger D. Hersch", - TITLE="An introduction to digital type", - BOOKTITLE="Technical and Visual Aspects of Types", - EDITOR="Roger D. Hersch", - PUBLISHER="Cambridge University Press", - YEAR=1992, - } - - -@INPROCEEDINGS{Quint89a, - AUTHOR="Vincent Quint", - TITLE="Systems for the Manipulation of Structured Documents", - BOOKTITLE="Structured Documents", - EDITOR="Jacques André and Richard K. Furuta and Vincent Quint", - PAGES="39-74", - PUBLISHER="Cambridge University Press", - YEAR=1989, - } - -@ARTICLE{kletzing95, - AUTHOR = "Dennis Kletzing", - TITLE="A multienumerate package", - JOURNAL="{TUGboat}", - VOLUME="16", - NUMBER="3", - MONTH=sep, - YEAR=1995} - -@TECHREPORT{lshort, - AUTHOR="Oetiker, Tobias and Partl, Hubert and Schlegl, Elisabeth", - TITLE="{T}he {N}ot {S}o {S}hort {I}ntroduction to {\LaTeXe}", - TYPE="{Or} {\LaTeXe} in 69 minutes", - INSTITUTION="(répertoire {\texttt{info/lshort}} sur les archives {\CTAN})", - MONTH=jan, - YEAR=1996} - -@MISC{ltmiscen, - AUTHOR="Johannes Braams and David Paul Carlisle and Alan Jeffrey and Leslie Michel Lamport and Frank Mittelbach and Chris A. Rowley and Rainer Sch{\"o}pf", - TITLE="Fichier {\texttt{ltmiscen.dtx}}", - NOTE="Fait partie de la distribution {\LaTeX}"} - -@MISC{cmfonts, - AUTHOR="Frank Mittelbach and Rainer Sch{\"o}pf", - TITLE="Fichier {\texttt{cmfonts.fdd}} {\`a} utiliser avec {\LaTeXe}", - NOTE="Fait partie de la distribution {\LaTeX}"} - -@MISC{everysel, - AUTHOR="Martin Schr{\"o}der", - TITLE="Le paquetage {\texttt{everysel}} pour {\LaTeXe}", - NOTE="{\CTAN}: \url{tex-archive/macros/latex/contrib/supported/everysel}"} - -@MISC{raggedri, - AUTHOR="Martin Schr{\"o}der", - TITLE="L'option de style \texttt{raggedri} pour - {\LaTeX2.09}", - NOTE="{\CTAN}: \url{tex-archive/macros/latex209/contrib/raggedright}"} - -@MISC{ragged, - AUTHOR="Laurent Siebenmann", - TITLE="Paquetage \texttt{ragged.sty}", - NOTE="{\CTAN}: - {\url{tex-archive/macros/generic/ragged/ragged.sty}}, - g{\'e}n{\'e}rique pour le {\PlainTeX} et {\LaTeX}"} - -@COMMENT{yh-imposs, - TITLE="Impossible n'est pas {\anyTeX}", - AUTHOR="Yannis Haralambous", - PUBLISHER="International Thomson Publishing's Forges", - ADDRESS="France", - NOTE="{\`A} para{\^{\i}}tre", - YEAR=1996} - -@TECHREPORT{lamport-longf, - AUTHOR="Leslie Michel Lamport", - TITLE="How to write a long formula", - TYPE="Research Report", - NUMBER="118", - INSTITUTION="Digital Equipment Corporation, Systems Research Center", - NOTE="{\`a} para{\^{\i}}tre dans {\em FACJ 6\/}(5) (September/October 1994)", - MONTH=dec, - YEAR=1993} - -@techreport{hobby, - AUTHOR="John Douglas Hobby", - TITLE="{D}rawing {G}raphs with {\MPT}", - NOTE="Documentation disponible en format {P}ost{Script} à - {\url{\texttt{http://www.loria.fr/tex/prod-graph.html}}}, - {\url{http://cm.bell-labs.com/who/hobby/MetaPost.html}} - et - {\url{http:/cm.bell-labs.com/cs/cstr/164.ps.gz}}" , - institution = {AT\&T Bell Laboratories}, - address = {Murray Hill, New Jersey}, - type = {Computing Science Technical Report}, - number = {no.~164}, - year = {1993} - } - -@BOOK{aidetypo, - AUTHOR="G{\'e}rard Blanchard", - TITLE="Aide pour le choix de la typographie", - NOTE="{PAO}, cours sup{\'e}rieur", - PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", - ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", - ISBN="2-911220-02-1", - MOMTH=fev, - YEAR=1998} - -@BOOK{ftypo, - AUTHOR="Yves Perrousseaux", - TITLE="Manuel de typographie fran{\c{c}}aise {\'e}l{\'e}mentaire", - PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", - ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", - ISBN="2-911220-00-5", - EDITION="quatri{\`e}me", - YEAR=2001} - -@BOOK{fmisepage, - AUTHOR="Yves Perrousseaux", - TITLE="Mise en page et impression, notions {\'e}l{\'e}mentaires", - PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", - ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", - ISBN="2-911220-01-3", - YEAR=1996} - -@MISC{IEEEstd, - KEY={IEEE}, - TITLE={Graphic Symbols for Electrical and Electronic Diagrams}, - NOTE={IEEE Std 315-1975}, - INSTITUTION={IEEE}, - YEAR={1975}} - -@TECHREPORT{ps-colorsep, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{C}olor {S}eparation {C}onventions for {P}ost{S}cript {L}anguage {P}rograms", - TYPE="{T}echnical {N}ote", - NUMBER="{\#}5044", - MONTH="24 " # may, - YEAR=1994} - -@BOOK{agfa+color, - AUTHOR="{A}gfa {C}orporation{\noopsort{Agfa}}", - TITLE="An Introduction to Digital Color Press", - NOTE="Volumes {I} and {II}", - PUBLISHER="{A}gfa {C}orporation", - YEAR=1991} - -@BOOK{foley, - AUTHOR="Foley, J. and others", - TITLE="Computer Graphics{\string:} Principles and Practice", - PUBLISHER = {Addison-Wesley}, - ADDRESS = "Reading, Massachusetts", - ISBN="0-201-12110-7", - YEAR=1990} - -@BOOK{col-repro, - AUTHOR="Hunt, R.", - TITLE="The Reproduction of Color in Photography, Printing, and Television", - PUBLISHER="Fountain Press", - ISBN="0-85242-356-X", - YEAR=1987} - -@BOOK{judd+wys, - AUTHOR="Judd, D. B. and Wyszecki, G.", - TITLE="Color in Business, Science, and Industry", - EDITION="troisi{\`e}me", - PUBLISHER="John Wiley {\&} Sons", - YEAR=1975} - -@BOOK{molla, - AUTHOR="Molla, Da. R. K.", - TITLE="Electronic Color Separation", - PUBLISHER="R.K. Printing {\&} Publishing Company", - ADDRESS="Montgomery, WV", - YEAR=1988} - -@BOOK{wyszecki, - AUTHOR="Wyszecki, G. and Stiles, W. S.", - TITLE="Color Science{\string:} Concepts and Methods, Quantitative Data and Formula", - EDITION="seconde", - PUBLISHER="R.K. Printing {\&} Publishing Company", - YEAR=1982} - -@TECHREPORT{ps-font-support, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{S}upporting {F}onts in the {P}ost{S}cript {L}anguage {E}nvironment", - TYPE="{T}echnical {N}ote", - NUMBER="{\#}5075", - MONTH="31 " # mar, - YEAR=1992} - -@TECHREPORT{ps-man2-upd, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{U}pdates to the {P}ost{S}cript {L}anguage {R}eference {M}anual, {S}econd - {E}dition", - TYPE="{T}echnical {N}ote", - NUMBER="{\#}5085", - MONTH="7 " # Jul, - YEAR=1995} - -@TECHREPORT{ps-doc-struct, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{P}ost{S}cript {L}anguage {D}ocument - {S}tructuring {C}onventions {S}pecification", - TYPE="{T}echnical {N}ote", - NOTE="Version 3.0", - NUMBER="{\#}5001", - MONTH="25 " # Sep, - YEAR=1992} - -@TECHREPORT{ps-eps-format, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{E}ncapsulated {P}ost{S}cript {F}ile {F}ormat - {S}pecification", - TYPE="{T}echnical {N}ote", - NOTE="Version 3.0", - NUMBER="{\#}5002", - MONTH="1er " # may, - YEAR=1992} - -@TECHREPORT{ps-afm-format, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{A}dobe {F}ont {M}etrics {F}ile {F}ormat - {S}pecification", - TYPE="{T}echnical {N}ote", - NOTE="Version 4.1", - NUMBER="{\#}5004", - MONTH="16 " # Oct, - YEAR=1995} - -@TECHREPORT{ps-bin-screen, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{A}dobe {B}in {S}creen {F}iles - {S}pecification", - TYPE="{T}echnical {N}ote", - NOTE="Version 2.0", - NUMBER="{\#}5006", - MONTH="31 " # mar, - YEAR=1992} - -@TECHREPORT{ps-ai-file, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{A}dobe {I}llustrator {F}ile {F}ormat - {S}pecification", - TYPE="{T}echnical {N}ote", - NOTE="Version 2.0", - NUMBER="{\#}5007", - MONTH="28 " # Oct, - YEAR=1992} - -@TECHREPORT{ps-psft, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{P}ost{S}cript {L}anguage {F}ile {T}ransmission - {(PSFT)} {S}pecification", - TYPE="{T}echnical {N}ote", - NOTE="Version 1.0", - NUMBER="{\#}5011", - MONTH="02 " # apr, - YEAR=1993} - -@TECHREPORT{ps-type42, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{T}he {T}ype 42 {F}ont {F}ormat {S}pecification", - TYPE="{T}echnical {N}ote", - NUMBER="{\#}5012", - MONTH="1er " # Mar, - YEAR=1993} - -@TECHREPORT{ps-type1-ffs, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{T}ype 1 {F}ont {F}ormat {S}upplement", - TYPE="{T}echnical {N}ote", - NUMBER="{\#}5015", - MONTH="15 " # jan, - YEAR=1994} - -@TECHREPORT{ps-supp-down, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{S}upporting {D}ownloadable {P}ost{S}cript - {L}anguage {F}onts", - TYPE="{T}echnical {N}ote", - NUMBER="{\#}5040", - MONTH="31 March", - YEAR=1992} - -@TECHREPORT{ps-fnt-list, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{A}dobe {F}ont {N}ame {R}eference {T}able", - TYPE="{T}echnical {N}ote", - NUMBER="{\#}5090", - MONTH="27 " # Oct, - YEAR=1995} - -@TECHREPORT{ps-l2-setscreen, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{L}evel 2 {C}ompatibility{\string:} {T}he - setscreen and currentscreen {O}perators", - TYPE="{T}echnical {N}ote", - NUMBER="{\#}5119", - MONTH="31 " # Mar, - YEAR=1992} - -@TECHREPORT{ps-ext-cid, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{P}ost{S}cript {L}anguage {E}xtensions for - {CID-K}eyed {F}onts", - TYPE="{T}echnical {N}ote", - NOTE="{P}ost{S}cript {S}oftware {V}ersion 2015", - NUMBER="{\#}5213", - MONTH="29 " # jun, - YEAR=1995} - -@TECHREPORT{ps-man-supp, - KEY="Adobe", - AUTHOR="{Adobe Developper Support}{\noopsort{Adobe}}", - INSTITUTION="{A}dobe {S}ystems {I}ncoporated", - TITLE="{P}ost{S}cript {L}anguage {R}eference {M}anual - {S}upplement", - TYPE="{T}echnical {N}ote", - NOTE="{F}or {V}ersion 2016", - NUMBER="{PS} {S}upplement 2016", - MONTH="7 " # Jul, - YEAR=1995} - -@MISC{art+Chen, - AUTHOR="Leslie Michel Lamport", - TITLE="{MakeIndex}{\string:} {A}n {I}ndex {P}rocessor for {\LaTeX}", - MONTH="17 " # feb, - YEAR=1987, - NOTE="Extrait du fichier {\texttt{makeindex.tex}} fourni avec le code source du - programme"} - -@MISC{art+docstrip, - AUTHOR="Frank Mittelbach and Denys Duchier and Johannes Braams", - TITLE="\texttt{docstrip.dtx}", - NOTE="Ce fichier fait partie du paquetage {\texttt{doc}}"} - -@MISC{art+verbatim, - AUTHOR="Rainer Sch{\"o}pf", - TITLE="A New Implementation of {\LaTeX}'s {\texttt{verbatim}} and - {\texttt{verbatim*}} Environments", - NOTE="Fichier {\texttt{verbatim.doc}}, version 1.4i"} - -@MISC{fertel, - AUTHOR="{Fertel{, I}mprimeur {\&} {M}archand {L}ibraire, rue des {\'E}p{\'e}es, {\`a} l'{I}mage de {S}aint {B}ertin, {S}aint {O}mer}, Martin Dominique", - TITLE="La science pratique de l'imprimerie", - YEAR=1723} - -@BOOK{baudin, - AUTHOR="Baudin, Fernand", - TITLE="La {T}ypographie au tableau noir", - PUBLISHER="{\'E}ditions {R}etz", - ADDRESS="Paris", - YEAR=1984} - -@BOOK{baudin-gut, - AUTHOR="Baudin, Fernand", - TITLE="{L'E}ffet {G}utenberg", - PUBLISHER="{\'E}ditions du {C} de la {L}ibrairie", - YEAR=1994} - -@BOOK{beaune, - AUTHOR="Beaune, Joseph and Ponot, Ren{\'e}", - TITLE="Qui a rammass{\'e} la plume d'oie?", - PUBLISHER="{\'E}ditions Dessain et Tolra", - ADDRESS="Paris", - YEAR=1979} - -@BOOK{appriv, - AUTHOR="Bernard, Yves", - TITLE="Apprivoiser la cha{\^{\i}}ne graphique", - PUBLISHER="Les {\'e}ditions de l'{O}rganisation", - ADDRESS="Paris", - YEAR=1993} - -@BOOK{blanchard1, - AUTHOR="Blanchard, G{\'e}rard", - TITLE="Pour une s{\'e}miologie de la typographie", - PUBLISHER="{\'E}ditions des {R}encontres de {L}ure", - YEAR=1979} - -@ARTICLE{blanchard2, - AUTHOR="Blanchard, G{\'e}rard", - TITLE="{J}an {T}schichold parle de typographie", - JOURNAL="Communication et langages", - VOLUME=63, - YEAR=1984} - -@ARTICLE{blanchard3, - AUTHOR="Blanchard, G{\'e}rard", - TITLE="Le look de l'{\'e}troit", - JOURNAL="Communication et langages", - VOLUME=73, - YEAR=1988} - -@ARTICLE{blanchard4, - AUTHOR="Blanchard, G{\'e}rard", - title = "N{\oe}uds {\&} esperlu{\`e}tes: actualit{\'e}s - et p{\'e}rennit{\'e} d'un signe", - journal = j-GUTENBERG, - year = "1995", - volume = "22", - pages = "43--59", - month = sep, -} - -@INCOLLECTION{brookfield, - AUTHOR="Brookfield, Karen", - TITLE="L'{\'e}criture et le livre", - BOOKTITLE="Les yeux de la d{\'e}couverte", - PUBLISHER="Gallimard", - YEAR=1993} - -@BOOK{dchoseimp, - AUTHOR="Chassagnard, Guy", - TITLE="Le petit dictionnaire de la chose imprim{\'e}e", - PUBLISHER="Sud {\'E}ditions", - ADDRESS="Nice", - YEAR=1995} - -@BOOK{logo, - AUTHOR="Delorme, Christian", - TITLE="Le logo", - PUBLISHER="Les {\'e}ditions de l'{O}rganisation", - ADDRESS="Paris", - edition="seconde", - ISBN="2708122185", - YEAR=1992} - -@BOOK{choseimp, - AUTHOR="Dreyfus, John and Ponot, Ren{\'e} and Richaudeau, Fran{\c{c}}ois", - TITLE="La chose imprim{\'e}e", - PUBLISHER="{\'E}ditions {R}etz", - ADDRESS="Paris", - YEAR=1985} - -@BOOK{civil-ecr, - AUTHOR="Druet, Roger and Gr{\'e}goire, Herman", - TITLE="La civilisation de l'{\'e}criture", - PUBLISHER="{\'E}ditions {A}rth{\`e}me {F}ayard et {D}essain et {T}olra", - ADDRESS="Paris", - YEAR=1976} - -@BOOK{maquette-map, - AUTHOR="Duplan, Pierre and Jauneau, Roger", - TITLE="Maquette et mise en page", - PUBLISHER="{\'E}ditions du {M}oniteur", - ADDRESS="Paris", - YEAR=1994} - -@BOOK{duplan, -AUTHOR="Duplan, Pierre and Jauneau, Roger", -TITLE="Maquette et mise en page", -PUBLISHER="{\'E}ditions de l'{U}sine {N}ouvelle", -ADDRESS="Paris", -YEAR=1982} - - -@BOOK{rook, - EDITOR="Eason, Ron and Rookledge, Sarah and Baines, Phil and Rookledge, Gordon", - TITLE="{R}ookledge's {I}nternational {H}andbook of {T}ype {D}esigners: {A} - {B}iographical {D}irectory", - NOTE="Compagnon de~{\cite{rookledge1990}}", - PUBLISHER="{S}arema {P}ress ({P}ublishers) {Ltd}", - ADDRESS="Surrey, England", - ISBN="1-55921-092-3", - YEAR=1991} - -@BOOK{faudouas, - AUTHOR="Faudouas, Jean-Claude", - TITLE="Dictionnaire des grands noms de la chose imprim{\'e}e", - PUBLISHER="{\'E}ditions {R}etz", - ADDRESS="Paris", - YEAR=1991} - -@BOOK{ency-type, - AUTHOR="Jaspert, W. P. and Berry and Johnson", - TITLE="{E}ncyclop{\oe}dia of {T}ype {F}aces", - PUBLISHER="{B}landford {P}ress {Ltd}", - ADDRESS="Londres", - EDITION="cinqui{\`e}me", - YEAR=1983} - -@BOOK{massin, - AUTHOR="Massin", - TITLE="La lettre et l'image", - PUBLISHER="Gallimard", - ADDRESS="Paris", - YEAR="1970--1993"} - -@BOOK{callig, - AUTHOR="Mediavilla, Claude", - TITLE="Calligraphie", - PUBLISHER="{\'E}ditions de l'{I}mprimerie {N}ationale", - ADDRESS="Paris", - YEAR=1993} - -@BOOK{tech-gra, - AUTHOR="Ponot, Ren{\'e}", - TITLE="Techniques graphiques", - PUBLISHER="{M}inist{\`e}re du {C}ommerce et de l'{I}ndustrie", - ADDRESS="Paris", - YEAR=1975} - -@BOOK{plomb-encre, - AUTHOR="Ponot, Ren{\'e}", - TITLE="De plomb, d'encre et de lumi{\`e}re", - PUBLISHER="{\'E}ditions de l'{I}mprimerie {N}ationale", - ADDRESS="Paris", - YEAR=1982} - -@BOOK{hist-carac, - AUTHOR="Ponot, Ren{\'e}", - TITLE="Histoire de presque tous les caract{\`e}res d'imprimerie", - PUBLISHER="Les cahiers de {L}ure", - YEAR=1979} - -@ARTICLE{uni-typo, - AUTHOR="Richaudeau, Fran{\c{c}}ois", - TITLE="Pour th{\'e}orie unitaire de la typographie", - JOURNAL="Communication et langages", - VOLUME=36} - -@BOOK{ruder, - AUTHOR="Ruder, Emil", - TITLE="Typographie", - PUBLISHER="{V}erlag {A}rtur {N}iggli", - ADDRESS="{T}eufen, {AR}", - YEAR=1967} - -@BOOK{salles, - AUTHOR="Salles, Ren{\'e}", - TITLE="{5\,000} ans d'histoire du livre", - PUBLISHER="{\'E}ditions {O}uest {F}rance", - ADDRESS="Rennes", - YEAR=1986} - -@BOOK{setola, - AUTHOR="Setola, Geert and Pohlen, Joep", - TITLE="La fontaine aux lettres", - PUBLISHER="{\'E}ditions {F}ontana", - YEAR=1994} - -@BOOK{tsi+livre-typo, - AUTHOR="Tschichold, Jan", - ISBN="2-904235-81-7", - TITLE="Livre et typographie", - PUBLISHER="{\'E}ditions {A}llia", - NOTE="Traduit de l'allemand par Nicole Casanova, postface - de Muriel Paris. Titre original: {\emph{Ausgew{\H{a}}hlte - Aufs{\H{a}}tze {\H{u}}ber Fragen der Gestalt des - Buches und der Typographie}}, {\cite{typo+tschichold+selected}}", - ADDRESS="16, rue Charlemagne, Paris iv", - YEAR= oct # " 1994--" # nov # " 1998"} - -@BOOK{majus, - AUTHOR="Dauppagnea, Albert", - TITLE="Majuscules, abr{\'e}viations, symboles et sigles", - PUBLISHER="{\'E}ditions {D}ucolot", - ADDRESS="Paris -- Louvain-la-Neuve", - YEAR=1991} - -@MANUAL{cgc, - ORGANIZATION="{F}{\'e}d{\'e}ration {CGC} de la communication", - TITLE="Code typographique", - ADDRESS="64, rue Taitbout, 75009~Paris", - EDITION="dix-septi{\`e}me", - YEAR=1995} - -@MANUAL{guibert1997, - TITLE="Le nouveau code typographique", - ORGANIZATION="{F}{\'e}d{\'e}ration {CGC} de la communication", - ADDRESS="64, rue Taitbout, 75009~Paris", - AUTHOR="Robert Guibert", - ISBN="2-9507157-1-0", - NOTE="R{\'e}vis{\'e}, compl{\'e}t{\'e} et modernis{\'e}", - YEAR=1997} - -@BOOK{ramat, - AUTHOR="Ramat, Aurel", - TITLE="Le {R}amat typographique", - PUBLISHER="{\'E}ditions {C}harles {C}orlet", - ADDRESS="Cond{\'e}-sur-{N}oireau", - ISBN="2-922366-00-6", - YEAR=2000} - -@BOOK{ramat-gram, - AUTHOR="Ramat, Aurel", - TITLE="Grammaire typographique", - PUBLISHER="Aurel Ramat", - ADDRESS="Montr{\'e}al (Qu{\'e}bec)", - YEAR=1984} - -@BOOK{bringhurst, - AUTHOR="Robert Bringhurst", - TITLE="{T}he {E}lements of {T}ypographic {S}tyle", - PUBLISHER="{H}artley {\&} {M}arks", - ADDRESS="Vanvouver, Canada", - ISBN="0-88179-133-4 (reli{\'e}), 0-88179-132-6 (pbk)", - EDITION="deuxi{\`e}me", - YEAR="1992, 1996, 1997, 1999"} - -@BOOK{itp, - AUTHOR="Esposito, Tony and Callan King, Jean", - TITLE="{ITP} {P}ost{S}cript {T}ypeface {L}ibrary", - PUBLISHER="{V}an {N}ostrand {R}heinhold", - ADDRESS="New York", - ISBN="0-442-01491-0", - YEAR=1994} - -@BOOK{tracy, - AUTHOR="Tracy, Walter", - TITLE="{L}etters of {C}redit -- {A} view of type design", - PUBLISHER="{G}ordon {F}raser", - ADDRESS="Londres", - YEAR=1986} - - -@inproceedings{Hobby82, - author = {John Douglas Hobby and Gu Guoan}, - title = {Using String Matching to Compress Chinese Characters}, - booktitle = {Proc. Int'l Conf. of the {C}hinese-Language Computer Society}, - pages = {56--70}, - month = sep, - year = {1982}, - note = {Also {\it Stanford Report STAN-CS-82-914.}} -} - -@article{Hobby83, - author = {John Douglas Hobby and Gu Guoan}, - title = {Using {\MFT} to Design Chinese Characters}, - journal = {Computer Processing of Chinese \& Oriental Languages}, - volume = {1}, - number = {1}, - pages = {4--23}, - month = jul, - year = {1983} -} - - -@article{Hobby84, - author = {John Douglas Hobby and Gu Guoan}, - title = {A {C}hinese meta-font}, - journal = "{TUGboat}", - volume = {5}, - number = {2}, - pages = {119--136}, - month = Nov, - year = {1984}, - note = {Also {\it Stanford Report STAN-CS-83-974\/} and {\it Proc. ICTP'83}, Tokyo, Japan, 1983}, -} - -@techreport{Hobby92, - title = {A User's manual for {MetaPost}}, - author = {John Douglas Hobby}, - institution = {AT\&T Bell Laboratories}, - address = {Murray Hill, New Jersey}, - type = {Computing Science Technical Report}, - number = {no.~162}, - note="Disponible {\`a} {\url{http://cm.bell-labs.com/who/hobby/MetaPost.html/}}", - year = {1992} -} - -@inproceedings{Hobby92a, - author = {John Douglas Hobby}, - title = {Introduction to {MetaPost}}, - booktitle = {Euro{\TeX} '92 Proceedings}, - month = sep, - year = {1992}, - pages = {21--36} -} - -@article{Hobby93, - author = {John Douglas Hobby}, - title = {Generating Automatically Tuned Bitmaps from Outlines}, - journal = {J. Assoc. Comp. Mach.}, - volume = {40}, - number = {1}, - pages = {48--94}, - year = {1993} -} - -@book{quaresma, - author="Quaresma de Almeida, Pedro", - title="Introdu{\c{c}\~ao} ao {\LaTeX}", - publisher="Escolar Editora", - address="Lisboa", - year=1996} - -@BOOK {ponct-m, - TITLE= "La ponctuation ma{\^{\i}}tris{\'e}e", - AUTHOR= "Jacquenod, Raymond", - PUBLISHER="Marabout", - ADDRESS="Alleur, Belgique", - SERIES="{M}arabout {S}avoirs", - NUMBER="8017", - ISBN="2-501-01863-X", - YEAR= 1993} - -@ARTICLE{SAUTER, -AUTHOR="John Sauter", -TITLE="Building {C}omputer {M}odern fonts", -JOURNAL="{TUGboat}", -NUMBER = "3", -MONTH=oct, -VOLUME="7", -PAGES="151--152", -YEAR=1986} - -@ARTICLE{ABC, -AUTHOR="Tobin, Georgia K.M.", -TITLE="The {ABC}'s of {S}pecial {E}ffects", -JOURNAL="{TUGboat}", -MONTH=apr, -VOLUME="9", -NUMBER="1", -PAGES="15--18", -YEAR=1988} - -@ARTICLE{Outline, -AUTHOR="Doug Henderson", -TITLE="{O}utline {F}onts with {\MFT}", -JOURNAL="{TUGboat}", -MONTH=apr, -VOLUME="10", -NUMBER="1", -PAGES="36--38", -YEAR=1989} - - -@INPROCEEDINGS{LL, -AUTHOR="Alexey Khodulev and I. Mahovaya", -TITLE="On {\TeX{}} experience in {MIR} {P}ublishers", -BOOKTITLE="Proceedings of the 7th {Euro\TeX{}} {C}onference", -ADDRESS="Prague", -YEAR=1992} - -@INPROCEEDINGS{LH, -AUTHOR="Olga G. Lapko", -TITLE="{MAKEFNT} as part of {CurTUG--EM\TeX{}} package", -BOOKTITLE="Proceedings of the 8th {Euro\TeX{}} {C}onference", -ADDRESS="Gd{\'a}nsk", -YEAR=1994} - -@BOOK{day, -AUTHOR="Day, Robert A.", -TITLE="{H}ow to {W}rite {\&} {P}ublish a {S}cientific {P}aper", -PUBLISHER="Cambridge University Press", -EDITION="quatri{è}me", -ISBN="0-521-55136-6", -YEAR=1995} - -@BOOK{ramasu, - AUTHOR="Nickalls, Richard W. D. and Ramasubramanian R. and Jahan, F. and Hall R.", - TITLE="Interfacing medical equipment to an {IBM PC}", - PUBLISHER="Cambridge University Press", - YEAR=1994} - -@ARTICLE{rahtz+afm, - AUTHOR="Rahtz, Sebastian", - TITLE="{AFM} files for {IBM} {C}ourier", - JOURNAL="{UKTeX Digest}", - MONTH=dec, - YEAR=1992, - VOLUME=92, - NUMBER=47} - -@BOOK{y+bach, - AUTHOR="Bach, Carl Philipp Emanuel", - TITLE="{V}ersuch {\"u}ber die wahre {A}rt das {C}lavier zu spielen. {Z}weyter {T}heil, - in welchem die {L}ehre von dem {A}ccompagnement und der freyen {F}antasie abgehandelt wird", - ADDRESS="Berlin", - PUBLISHER="G. L. Winter", - YEAR=1762} - -@ARTICLE{y+barthel, - AUTHOR="Barthel, Gustav", - TITLE="{W}arum deutsche {S}chrift?", - JOURNAL="{S}chrift und {S}chreiben", - VOLUME={4}, - PAGES={98--130}, - YEAR=1934} - -@ARTICLE{y+breitkopf, - AUTHOR="Breitkopf, Johann Gottlob Immanuel", - TITLE="{U}eber {B}uchdruckerey und {B}uchhandel in {L}eipzig", - JOURNAL="{J}ournal f{\"u}r {F}abrik, {M}anufaktur und {H}andlung", - VOLUME="5", - PAGES={1--57}, - YEAR=1793} - -@MISC{y+glaister, - AUTHOR="Glaister and Ashall, Geoffrey", - TITLE="{G}laister's {G}lossary of the {B}ook", - ADDRESS="Londres", - YEAR=1960} - -@BOOK{y+kiewel, - AUTHOR="Kiewel, Albert Eberhard Dietrich and St{\"o}lting, Inghild and - Wachtendorf, Heinold", - TITLE="{W}ir lesen deutsche {S}chrift", - ADDRESS="Hannovre", - PUBLISHER="{K}allmeyer'sche {V}erlagsbuchhandlung", - YEAR=1989} - -@BOOK{y+knebel, - AUTHOR="Knebel, P.", - TITLE="{S}ammlung der gebr{\"a}uchlisten {S}chriftgattungen", - ADDRESS="Landshut", - PUBLISHER="{V}erlag der {J}os. {T}homann'schen {B}uchhandlung", - YEAR=1870} - -@BOOK{y+mulsing, - AUTHOR="M{\"u}lsing, Ernst and Schmidt, Alfred", - TITLE="{D}uden, {R}echtschreibung der deutschen {S}prache und der {F}remdw{\"o}rter", - ADDRESS="Leipzig et Vienne", - PUBLISHER="{B}ibliographisches {I}nstitut", - YEAR=1919} - -@ARTICLE{y+partl, - AUTHOR="Partl, Hubert", - TITLE="{G}erman {\TeX}", - JOURNAL="{TUGboat}", - MONTH=apr, - VOLUME="9", - NUMBER="1", - PAGES="70--72", - YEAR=1988} - -@BOOK{y+stiebner, - AUTHOR="Stiebner, Erhardt Helmut Huber and Zahn, Heribert", - TITLE="{S}chriften + {Z}eichen", - ADDRESS="Munich", - PUBLISHER="Bruckmann", - YEAR=1987} - -@ARTICLE{y+thormeyer, - AUTHOR="Thormeyer, Traugott", - TITLE="{H}eraus aus der {S}chriftverelendung{!}", - JOURNAL="{S}chrift und {S}chreiben", - VOLUME="4", - PAGES={131--136}, - YEAR=1934} - -@BOOK{y+updike, - AUTHOR="Updike, Daniel Berkeley", - TITLE="{P}rinting {T}ypes: {T}heir {H}istory, {F}orms and {U}se", - EDITION="deuxi{\`e}me", - ADDRESS="Cambridge, Mass.", - YEAR=1937} - -@BOOK{y+walther, - AUTHOR="Walther, Karl Klaus", - TITLE="{L}exikon der {B}uchkunst und {B}ibliophilie", - ADDRESS="Leipzig", - PUBLISHER="Bibliographisches Institut", - YEAR=1987} - -@BOOK{y+wikenhauser, - AUTHOR="Wikenhauser, Alfred", - TITLE="{D}as {E}vangelium nach {J}ohannes", - ADDRESS="Regensburg", - PUBLISHER="{F}riedrich {P}ustet", - YEAR=1948} - -@TECHREPORT{StanCS+NBi89, - AUTHOR="Neenie Billawala", - TITLE="Metamarks: {P}reliminary studies for a pandora's box of shapes", - NUMBER="STAN-CS-89-1256", - INSTITUTION="Stanford University, Department of Computer Science", - ADDRESS="Stanford, California 94305", - MONTH=jul, - YEAR=1989} - -@TECHREPORT{haddad-knuth1985, - AUTHOR="Haddad, Ramsey W. and Knuth, Donald E.", - TITLE="A {P}rogramming and {P}roblem-{S}olving {S}eminar", - NUMBER="STAN-CS-85-1055", - INSTITUTION="Stanford University, Department of Computer Science", - ADDRESS="Stanford, California 94305", - MONTH=jun, - YEAR=1985} - -@INPROCEEDINGS{Stanford+NBi89, - AUTHOR="Neenie Billawala", - TITLE="{Opening Pandora's Box}", - EDITOR="Christina Thiele", - BOOKTITLE="1989 {C}onference {P}roceedings", - PUBLISHER="{TUG}boat, {\TeX} {U}sers {G}roup", - VOLUME="10{\#}4", - PAGES="481--489", - MONTH=dec, - YEAR=1989} - -@BOOK{codetypo, - AUTHOR="{F{\'e}d{\'e}ration nationale du personnel - d'encadrement des industries polygraphique et de la - communication}", - TITLE="Code typographique -- {C}hoix de r{\`e}gles {\`a} - l'usage des auteurs et professionnels du livre", - EDITION="quatorzi{\`e}me", - YEAR=1991} - -@BOOK{romand, - TITLE="Guide du typographe romand -- {R\`e}gles et - grammaires typographiques {\`a} l'usage des auteurs, - {\'e}diteurs, compositeurs et correcteurs de la langue - fran{\c{c}}aise", - EDITOR="{Groupe de Lausanne de l'Association suisse - des typographes}", - EDITION="cinqui{\`e}me", - PUBLISHER="{H\'e}liographia {S.A.}", - ADDRESS="route des {D}ragons 4, case postale 900, 1001, {L}ausanne", - YEAR=1994} - -@MISC{faqfr, - AUTHOR="Kluth, Marie-Paule", - TITLE="{FAQ} {\LaTeX} {F}ran{\c{c}}aise", - DATE="mensuelle", - NOTE="{\url{ftp://ftp.univ-lyon1.fr/pub/faq/by-name/fr/faq-latex-francaise}}" - } - -@BOOK{mla, - TITLE="{MLA} {H}andbook for {W}riters of {R}esearch {Pa}pers", - EDITOR = "Joseph Gibaldi and Walter S. Achtert", - EDITION="quatri{\`e}me", - PUBLISHER="The Modern Language Association of America", - ADDRESS="New York", - ISBN="0-87352-565-5", - YEAR=1995} - -@BOOK{rubinstein, - AUTHOR="Richard Rubinstein", - TITLE="{D}igital {T}ypography: {A}n {I}ntroduction to {T}ype and {C}omposition for {C}omputer {S}ystem {D}esign", - PUBLISHER="Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - ISBN = "0-201-17633-5", - YEAR = 1988} - -@BOOK{paput, - AUTHOR="Paput, Christian", - COMMENT="graveur de poin{\c{c}}ons {\`a} - l'imprimerie nationale, en charge de l'ANCT.", - TITLE="Vocabulaire des {A}rts graphiques, de la {C}ommunication, de la {PAO}, etc.", - PUBLISHER="{TVSO} {\'E}ditions", - ADDRESS="21 avenue {\'E}ric {M}orlet, 91320 {W}issous; T{\'e}l. 01 69 53 90 37", - ISBN = "9-782950-501523"} - -@BOOK{paput98, - AUTHOR="Paput, Christian", - TITLE="La gravure du poin{\c{c}}on typographique -- {T}he {P}unchcutting", - PUBLISHER="TVSO {\'E}ditions", - ADDRESS="21 avenue {\'E}ric {M}orlet, 91320 {W}issous; T{\'e}l. 01 69 53 90 37", - ISBN="2-950505015-4-0", - YEAR=1998} - -@BOOK{knuth-tax, -AUTHOR={Donald~E. Knuth}, -TITLE={{T}au {E}psilon {K}hi, a system for technical text}, -PUBLISHER={American Mathetical Society}, -ADDRESS = "P.O. Box 6248, Providence, Rhode Island 02940", -NOTE="Version r{\'e}vis{\'e}e du rapport {STAN-CS-78-675} publi{\'e} {\`a} Stanford en -septembre 1978", -YEAR=1979} - -@BOOK{hoenig, - AUTHOR="Hoenig, Alan J.", - TITLE="{\TeX} unbound: {\LaTeX} {\&} {\TeX} strategies for fonts, graphics, {\&} more", - PUBLISHER="Oxford University Press", - ADDRESS="New York", - EDITION="premi{\`e}re", - ISBN="0-19-509685-1 et 0-19-509686-X (pbk.)", - YEAR=1998} - -@BOOK{learning, - AUTHOR="David F. Griffiths and Desmond J. Higham", - TITLE="Learning {\LaTeX}", - PUBLISHER="{S}ociety for {I}ndustrial {\&} {A}pplied {M}athematics", - ISBN="0898713838", - MONTH=jun, - YEAR=1997} - -@BOOK{kellerman, - AUTHOR="Kellerman and Smith", - TITLE="A user's guite to {TEXTURES} -- {P}rofessional typesetting for the - {M}acintosh", - PUBLISHER = {Addison-Wesley}, - ADDRESS = "Reading, Massachusetts", - ISBN="0-201-17221-6", - YEAR=1987} - -@BOOK{bryan, - AUTHOR="Martin Bryan", - TITLE="{\SGML}: an author's guide to the standard generalized markup language", - PUBLISHER = {Addison-Wesley}, - ADDRESS = "Reading, Massachusetts", - ISBN="0-201-17535-5", - YEAR=1988} - -@BOOK{sgml-g, - AUTHOR="Charles F. Goldfarb", - TITLE="{T}he {\SGML} {H}andbook", - PUBLISHER = {Oxford University Press}, - ISBN="0-19-853737-9", - YEAR=1988} - -@INCOLLECTION{knuth-sel, - AUTHOR="Donald~E. Knuth", - TITLE="{D}igital {T}ypography (selected papers)", - PUBLISHER = {CSLI Publications}, - ADDRESS="Stanford, California", - XADDRESS="Ventura Hall, Standford University, Stanford, CA 94305", - ISBN="1-57586-010-4", - NOTE="{\url{http://Sunburn.Stanford.EDU/~knuth/dt.html}} - and {\url{http://www.active-tex.demon.co.uk/dek002.html}}", - MONTH=jun, - BOOKTITLE="{CSLI} {L}ecture {N}otes {Number~78}", - YEAR=1999} - -@BOOK{swan, - AUTHOR="Michael Swan", - TITLE="{P}ractical {E}nglish {U}sage", - PUBLISHER = {Oxford University Press}, - ISBN="0-19-431186-4", - YEAR=1980} - -@BOOK{thomson1, - AUTHOR="A. J. Thomson and A. V. Martinet", - TITLE="{P}ractical {E}nglish {G}rammar", - PUBLISHER = {Oxford University Press}, - ISBN="0-19-863117-9", - YEAR=1980} - -@BOOK{thomson2, - AUTHOR="A. J. Thomson and A. V. Martinet", - TITLE="Grammaire de l'anglais d'aujourd'hui", - PUBLISHER = {Presses Pocket}, - ADDRESS="Paris", - YEAR=1984} - -@BOOK{mauger, - AUTHOR="G. Mauger", - TITLE="Grammaire du fran{\c{c}}ais d'aujourd'hui, langue parl{\'e}e, langue {\'e}crite", - PUBLISHER = {Hachette}, - YEAR=1968} - -@BOOK{thomson, - AUTHOR="Maurice Grevisse", - TITLE="Le bon usage", - PUBLISHER = {Duculot}, - ADDRESS="Paris", - ISBN="2-8011-0588-0", - YEAR=1980} - -@TECHREPORT {kn-web, - AUTHOR = "Donald~E. Knuth", - TITLE= "The {WEB} System of Structured Documentation", - NUMBER="9", - INSTITUTION = "Stanford Computer Science Report", - YEAR = "1993" - } - -@BOOK {graphbase, - AUTHOR = "Donald~E. Knuth", - TITLE= "The Stanford {G}raph{B}ase: a platform for combinatorial computing", - PUBLISHER = "Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - ISBN="0-201-54275-7", - YEAR = "1993" - } - -@ARTICLE{levy-WEBC, -AUTHOR={Silvio Levy}, -TITLE={{WEB} adapted to {C}, another approach}, -JOURNAL={{TUG}boat}, -PAGES = "12--13", -VOLUME=8, -NUMBER=1, -MONTH=apr, -YEAR={1987} -} - -@ARTICLE{levy-lit, -AUTHOR={Silvio Levy}, -TITLE={{L}iterate {P}rogramming and {CWEB}}, -JOURNAL={Computer Language}, -VOLUME=10, -NUMBER=1, -MONTH=jan, -YEAR={1993} -} - -@BOOK {qsj-couleur, - AUTHOR = "M. D{\'e}rib{\'e}r{\'e}", - TITLE = "La couleur", - PUBLISHER = "Presses Universitaires de France", - SERIES="la collection <>", - NUMBER="220", - ADDRESS="Paris", - EDITION="huit{\`e}me", - YEAR = "1993" - } - -@PHDTHESIS{andre93, - AUTHOR="Jacques Andr{\'e}", - TITLE="Cr{\'e}ation de fontes en typographie num{\'e}rique", - TYPE="Th{\`e}se d'habilitation {\`a} diriger des recherches", - SCHOOL="Universit{\'e} de Rennes~I, IRISA{$+$}IFSIC", - MONTH=sep, - YEAR=1993} - -@BOOK{bechtel, - AUTHOR="Guy Bechtel", - TITLE="Gutenberg et l'invention de l'imprimerie -- une enqu{ê}te", - PUBLISHER="Fayard", - YEAR=1992} - -@INPROCEEDINGS{lucida, - AUTHOR = "Charles A. Bigelow and Kris Holmes", - TITLE= "{T}he {D}esign of {L}ucida: an {I}tegrated {F}amily of {T}ypes for {E}lectronic - {L}iteracy", - BOOKTITLE="Text processing and document manipulation", - EDITOR="Vliet, J. C. van", - PAGES="1--17", - PUBLISHER="Cambridge University Press", - YEAR=1986} - -@BOOK{chartier, - AUTHOR="Roger Chartier and Henri-Jean Martin", - TITLE="Histoire de l'{\'e}dition fran{\c{c}}aise", - PUBLISHER="Fayard", - YEAR=1990} - -@BOOK{macchi, - AUTHOR="De Macchi, Piero", - TITLE="L'avventura {D}idot: caratteri da stampa e nuove technologie", - PUBLISHER="Demacchi Progetti Grafici", - ADDRESS="Turin", - NOTE="En anglais et en italien", - YEAR=1994} - -@BOOK{farin, - AUTHOR="Gerald Farin", - TITLE="{C}urves and {S}urfaces for {C}omputer {A}ided {G}eometric {D}esign {--} {A} {P}ractical {G}uide", - PUBLISHER="Academic Press, Inc.", - ADDRESS="San Diego, CA", - EDITION="troisi{\`e}me", - YEAR=1992} - -@BOOK{febvre, - AUTHOR="Lucien Febvre and Henri-Jean Martin", - SERIES="dans la collection {«~}L'{\'e}volution de l'humanit{\'e}{~»}", - TITLE="L'apparition du livre", - PUBLISHER="Albin Michel", - YEAR=1971} - -@BOOK{karow87, - AUTHOR="Peter Karow", - TITLE="{D}igital {F}ormats for {T}ypefaces", - PUBLISHER="{URW} {V}erlag", - ADDRESS="Hamburg", - YEAR=1987} - -@MISC{marshall92, - AUTHOR="Alan Marshall", - TITLE="Ruptures et continuit{\'e}s dans un changement de syst{\`e}me technique -- le - remplacement du plomb par la lumi{\`e}re dans la composition typographique", - ADDRESS="Grenoble", - NOTE="Th{\`ese}. Parue comme {\emph{Publication interne Irisa}} numéro 638, mars 1992", - MONTH=dec, - YEAR=1991} - -@BOOK{marshall96, - AUTHOR="Alan Marshall", - TITLE="La {L}umitype photon", - PUBLISHER="Mus{\'e}e de l'{I}mprimerie et de la banque", - ADDRESS="Lyon", - YEAR=1996} - -@TECHREPORT{ruggle, - AUTHOR="Lynn Ruggle", - TITLE="{L}etterform {D}esign {S}ystems", - INSTITUTION="Stanford Unoversity", - NUMBER="STAN-CS-83-971", - YEAR=1983} - -@ARTICLE{seybold91, - AUTHOR="Jonathan Seybold", - TITLE="Adobe's 'MultiMasters' Technology: Breakthrough in Type {\AE}sthetics", - JOURNAL="The Seybold Report on Desktop Publishing", - VOLUME=5, - NUMBER=7, - MONTH="4 " # mar, - PAGES="3--7", - YEAR=1991} - -@BOOK{seybold87, - AUTHOR="Jonathan Seybold and F. Dressler", - TITLE="La micro-{\'e}dition selon {S}eybold", - PUBLISHER="Dunod", - ADDRESS="Paris", - YEAR=1987} - -@BOOK{twyman, - AUTHOR="Michael Twyman and others", - NOTE="Film vid{\'e}o", - TITLE="Making type by hand", - PUBLISHER="{T}ypographic {\&} {G}raphic {C}ommunication {D}epartment, - University of Reading", - ADDRESS="Angleterre", - YEAR=1993} - -@BOOK{balagna, - AUTHOR="Balagna, Jos{\'e}e", - TITLE="L'imprimerie arabe en occident", - PUBLISHER="Maisonneuve {\&} Larose", - ADDRESS="Paris", - YEAR=1984} - -@BOOK{syed, - AUTHOR="Syed Barakat Ahmad", - TITLE="Introduction to {Q}ur'anic {S}cript", - PUBLISHER="Curzon Press", - ADDRESS="Londres", - YEAR=1985} - -@ARTICLE{jbecker, - AUTHOR="Joseph D. Becker", - TITLE="{A}rabic {W}ord {P}rocessing", - JOURNAL="Communications of the ACM", - VOLUME="30", - NUMBER="7", - PAGES="600--610", - YEAR="1987" - } - -@BOOK{y+faulmann, - AUTHOR="Claus Faulmann", - TITLE="{D}as {B}uch der {S}chrift, enthaltend die {S}chriftzeichen und {A}lphabete aller {Z}eiten und aller {V\"o}lker des {E}rdkreises.", - ADDRESS="Vienne", - PUBLISHER="{D}ruck und {V}erlag der kaiserlich-k{\"o}niglichen {H}of- und {S}taatsdruckerei", - NOTE="(R{é}impression par Frank Greno, N{\"o}rdlingen, 1985)", - YEAR=1880} - -@ARTICLE{yannis-berb, - AUTHOR="Yannis Haralambous", - TITLE="Un syst{\`e}me {\TeX} berb{\`e}re", - JOURNAL="{\'E}tudes et documents berb{\`e}res", - VOLUME=11, - PAGES="43--54", - YEAR=1991} - -@BOOK{yannis-arab, - AUTHOR="Yannis Haralambous", - TITLE="Towards the revival of traditional {A}rabic typography{\ldots} through {\TeX}", - PUBLISHER="Proceedings of the Euro{\TeX}92 conference", - ADDRESS="Prague", - YEAR=1992} - -@BOOK{yannis-coran, - AUTHOR="Yannis Haralambous", - TITLE="Typesetting the {H}oly {Qur'\=an}with {\TeX}", - PUBLISHER="Proceedings of the 2nd International Conference on Multilingual Computing - (Latin and Arabic script)", - ADDRESS="Durham", - YEAR=1992} - -@BOOK{lagally, - AUTHOR="Klaus Lagally", - TITLE="{Arab\TeX} -- Typesetting Arabic with Vowels and Ligatures", - PUBLISHER="Proceedings of the Euro{\TeX}92 conference", - ADDRESS="Prague", - YEAR=1992} - -@BOOK{asv-codar, - AUTHOR="Ahmed Lakhdar-Ghaxal", - TITLE="Caract{\`e}res arabes diacritiques selon l'{ASV-CODAR} (pour imprimer les - langues arabes)", - PUBLISHER="Institut d'{\'E}tudes et de {R}echerches pour l'{A}rabisation", - ADDRESSE="Rabat", - YEAR=1993} - -@ARTICLE{mackay-type, - AUTHOR="Pierre A. MacKay", - TITLE="Typesetting problem scripts", - JOURNAL="{BYTE}", - VOLUME=2, - NUMBER=11, - PAGES="201--218", - MONTH=fev, - YEAR=1986} - -@ARTICLE{mackay-arabic, - AUTHOR="Pierre A. MacKay", - TITLE="Setting {A}rabic with a computer", - JOURNAL="{Scholarly Publishing}", - VOLUME=2, - NUMBER=8, - PAGES="142--150", - MONTH=jan, - YEAR=1977} - -@ARTICLE{amseuler1989, - AUTHOR="Knuth, Donald E. and Zapf, Hermann", - TITLE="{\AmS} {E}uler -- {A} {N}ew {T}ypeface for {M}athematics", - JOURNAL="{Scholarly Publishing}", - VOLUME=20, - PAGES="131--157", - YEAR=1989} - -@ARTICLE{decker-arabic, - AUTHOR="Joseph D. Decker", - TITLE="{A}rabic word processing", - JOURNAL="{Communication of the ACM}", - VOLUME=30, - PAGES="600--610", - YEAR=1987} - -@BOOK{meynet, - AUTHOR="Roland Meynet", - TITLE="L'{\'e}criture arabe en question", - PUBLISHER="Dar el-Maghrab {\'E}diteurs", - ADDRESS="Beyrouth", - YEAR=1971} - -@TECHREPORT{iso-31/11, - TITLE="Mathematical sign and symbols for use in physical sciences and technology", - AUTHOR="{ISO Standards Handbook N.2}", - NUMBER="ISO 31/11", - EDITION="seconde", - INSTITUTION="International Organization for Standardization", - ADDRESS="Gen{\`e}ve", - YEAR=1982} - -@TECHREPORT{iso-31/12, - TITLE="Dimensionless parameters", - AUTHOR="{ISO Standards Handbook N.2}", - NUMBER="ISO 31/12", - EDITION="seconde", - INSTITUTION="International Organization for Standardization", - ADDRESS="Gen{\`e}ve", - YEAR=1982} - -@TECHREPORT{iso-1000, - TITLE="{SI} units and recommandations for the use of their multiples and of certain - other units", - AUTHOR="{ISO Standards Handbook N.2}", - NUMBER="ISO 1000", - EDITION="seconde", - INSTITUTION="International Organization for Standardization", - ADDRESS="Gen{\`e}ve", - YEAR=1982} - -@BOOK{SI, - TITLE="{L}e {S}yst{\`e}me {I}nternational d'{U}nit{\'e}s", - AUTHOR="{Bureau International des Poids et Mesures}", - ADDRESS="Pavillon de Breteuil, S{\`e}vres, France", - EDITION="sixi{\`e}me", - YEAR=1992} - -@TECHREPORT{iso-4217, - TITLE="Codes for the representation of currencies and funds", - NUMBER="ISO 4217", - KEY="{ISO 4217}", - INSTITUTION="International Organization for Standardization", - ADDRESS="Gen{\`e}ve", - YEAR=1982} - -@INBOOK{syphy, - CHAPTER="{``}Symbols, units and nomenclature in physics{''}", - TITLE="CRC Handbook of chemistry and physics", - EDITOR="R. C. Weast and M. J. Astle and W. H. Beyer", - PUBLISHER="CRC Press Inc.", - ADDRESS="Boca Raton, Florida", - EDITION="{65\,\textsuperscript{e}}", - PAGES="F259--F293", - YEAR=1985} - -@ARTICLE {xymtex-1, - AUTHOR="Shinsaku Fujita", - TITLE="{\XyMTeX} for drawing chemical structural formulas", - JOURNAL="{TUGboat}", - VOLUME=16, - NUMBER=1, - PAGES="81--89", - MONTH=mar, - YEAR=1996} - -@ARTICLE{xymtex-2, - AUTHOR="Shinsaku Fujita", - TITLE="Typesetting Structural Formulas with the Text - Formatter {\TeX/\LaTeX}", -journal = "Computers \& Chemistry", - year = "1994", - volume = "18", - number = "109", - pages = "109--116" - } - - -@BOOK{guery-typo, - TITLE="Dictionnaire des r{\`e}gles typographiques", - AUTHOR="Louis Gu{\'e}ry", - PUBLISHER="{\'E}ditions du {C}entre de {F}ormation et de {P}erfectionnement des {J}ournalistes {{(CFPJ)}}", - ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", - ISBN="2-908056-27-5", - EDITION="deuxi{\`e}me", - NOTE="Diffusion, distribution: {P}resses universitaires de {F}rance", - MONTH=jan, - YEAR="2000" - } - -@BOOK{chatelain, - AUTHOR="Roger Chatelain", - TITLE="La typo du journaliste", - PUBLISHER="Centre de formation des journalistes", - ADDRESS="Florimont 1, CH-1006 Lausane, Suisse", - YEAR=1996} - -@MISC{porchez, - AUTHOR="Jean-Fran{\c{c}}ois Porchez", - TITLE="Le guide: la typographie {\&} son utilisation", - NOTE="Chez l'auteur, 38bis, avenue Augustin-Dumont, F-92240 Malakoff"} - -@BOOK{porchez98, - EDITOR="Jean-Fran{\c{c}}ois Porchez", - NOTE="Ouvrage compos{\'e} par Philippe Millot", - TITLE="{L}ettres {F}ran{\c{c}}aises", - PUBLISHER="{ATypI} et l'adpf (association pour la diffusion de la pens{\'e}e fran{\c{c}}aise) {$\bullet$} (Minist{\`e}re des Affaires - {\'e}trang{\`e}res)", - ADDRESS="ATypI office: 10 Ridgeway Road, Redhill - Surrey,rh1 6ph. Grande Bretagne. - {\url{www.atypi.org}}. - Adpf: 34 rue {L}a {P\'e}rouse, 75016~Paris", - YEAR=1998} - -@BOOK{attar, - AUTHOR="Pierre Attar", - TITLE="L'{\'e}dition sur le {Web} -- m{\'e}thode d'utilisation de {\HTML}", - PUBLISHER="{\'E}ditions Herm{\`e}s", - ADDRESS="Paris", - ISBN="2-86601-565-7", - YEAR=1996} - -@BOOK {qsj-typo, - AUTHOR = "Letouzey, Victor", - TITLE = "La typographie", - PUBLISHER = "Presses Universitaires de France", - SERIES="la collection <>", - NUMBER="1101", - ADDRESS="Paris", - EDITION="deuxi{\`e}me", - YEAR = "1970" - } - -@BOOK{glotypo, - TITLE="Glossary of Typesetting Terms", - AUTHOR="Richard Eckersley and others", - PUBLISHER= "University of Chicago Press", - YEAR=1994, - ISBN="0-226-18371-8", - COMMENT="169 pages, en anglais", - SERIES="Chicago guides to writing, editing and publishing" - } - -@Article{Braams+TB15-3-255, - author = "Johannes Braams", - title = "{{Document classes and packages in {\LaTeXe}}}", - journal = {TUGboat}, - year = "1994", - volume = "15", - number = "3", - pages = "255--262", - month = Sep, -} - -@Article{Mittelbach+TB10-2-245, - author = "Frank Mittelbach", - title = "{{The {\tt doc}--option}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "2", - pages = "245--273", - month = Jul, -} - -@Article{Horn+TB12-34-377, - author = "Berthold K. P. Horn", - title = "{{{\tt dvi} and eps: The ideal author-to-publisher - interface?}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "377--381", - month = Nov, -} - -@Article{Spivak+TB10-2-164, - author = "Michael D. Spivak and Michael Ballantyne and Yoke Lee", - title = "{{HI-{\TeX} cutting \& pasting}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "2", - pages = "164--165", - month = Jul, -} - -@Article{Reid+TB8-3-315, - author = "Thomas J. Reid", - title = "{{Floating figures at the right, and Some random text - for testing}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "3", - pages = "315--320", - month = Nov, -} - -@Article{Haralambous+TB12-1-129, - author = "Yannis Haralambous", - title = "{{Typesetting old german: Fraktur, Schwabacher, - Gotisch and initials}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "1", - pages = "129--138", - month = Mar, -} - -@Article{Knuth+TB8-2-217, - AUTHOR = "Donald~E. Knuth", - title = "{{Reply: Printing out selected pages}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "2", - pages = "217--217", - month = Jul, -} - -@Article{Wonneberger+TB6-3-156, - author = "Reinhard Wonneberger", - title = "{{Stream lists and related list types for {\LaTeX}}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "3", - pages = "156--157", - month = Nov, -} - -@Article{Eppstein+TB6-1-31, - author = "Eppstein, David B. A.", - title = "{{Trees in {\TeX}}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "1", - pages = "31--35", - month = Mar, -} - -@Article{Fossmeier+TB12-2-229, - author = "Reinhard F{\"{o}}{\ss}meier", - title = "{{X bitmaps in {\TeX}}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "229--232", - month = Jun, -} - -@Article{Mittelbach+TB11-2-297, - author = "Frank Mittelbach and Rainer Sch{\"{o}}pf", - title = "{{Reprint: The new font family selection\Dash User - interface to standard {\LaTeX}}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "2", - pages = "297--305", - month = Jun, -} - -@Article{Mittelbach+TB13-1-51, - author = "Frank Mittelbach", - title = "{{Comments on ``Filenames for Fonts'' ({\TUB} - 11\#4)}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "1", - pages = "51--53", - month = Apr, -} - -@Article{Berry+TB11-4-517, - author = "Karl Berry", - title = "{{Filenames for fonts}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "4", - pages = "517--520", - month = Nov, -} - -@BOOK{acs-86, - TITLE = "The ACS Style Guide", - AUTHOR = "Dodd, Janet S.", - YEAR = "1986", - PUBLISHER = "{American Chemical Society}" - } - -@UNPUBLISHED{alexander-89, - TITLE = "Tib: A {\TeX} bibliographic preprocessor", - AUTHOR = "Alexander, James C.", - YEAR = "1989", - NOTE = "Document deposited in electronic archives" - } - -@BOOK{apa-83, - TITLE = "Publication Manual of the American Psychological Association", - EDITION = "troisi{\`e}me", - YEAR = "1983", - PUBLISHER = "{American Psychological Association}", - KEY = "{American Psychological Association}", - NOTE = "Obtainable from: American Psychological Association, - P. O. Box 2710, - Hyattsville, MD 20784" - } - -@UNPUBLISHED{bennett-93, - TITLE = "{Lexi\TeX}: a {\LaTeX} macro package for lawyers", - AUTHOR = "Bennett, Jr., Frank G.", - YEAR = "1993", - NOTE = "Document deposited in electronic archives" - } - -@BOOK{butcher-92, - TITLE = "{C}opy-editing, {T}he {C}ambridge {H}andbook for {E}ditors, {A}uthors and {P}ublishers", - AUTHOR = "Judith Butcher", - PUBLISHER = "Cambridge University Press", - YEAR = "1992", - EDITION = "3rd" - } - -@TECHREPORT{bs-1629, - TITLE = "References to Published Materials", - INSTITUTION = "British Standards Institution", - KEY = "British Standards Institution", - YEAR = "1989", - AUTHOR = "BSI", - NUMBER = "1629" - } - -@TECHREPORT{bs-5605, - TITLE = "Citing Publications by Bibliographic References", - INSTITUTION = "British Standards Institution", - KEY = "British Standards Institution", - YEAR = "1978", - AUTHOR = "BSI", - NUMBER = "5605" - } - -@TECHREPORT{bs-6371, - TITLE = "Citation of Unpublished Documents", - INSTITUTION = "British Standards Institution", - KEY = "British Standards Institution", - YEAR = "1983", - AUTHOR = "BSI", - NUMBER = "6371" - } - -@BOOK{harvard-law, - TITLE = "The Bluebook: A Uniform System of Citation", - PUBLISHER = "{Harvard Law Review Association}", - KEY = "Harvard Law Review Association", - YEAR = "1991", - EDITION = "15th", - NOTE = "Obtainable from: Harvard Law Review Association, - 1511 Massachusetts Avenue, - Cambridge, - Massachusetts 02138" - } - -@BOOK{mhra-91, - TITLE = "MHRA Style Book", - PUBLISHER = "{Modern Humanities Research Association}", - KEY = "Modern Humanities Research Association", - YEAR = "1991", - EDITION = "4th" - } - -@TECHREPORT{iso-690, -KEY="{ISO-960}", - TITLE = "Documentation --- Bibliographic references --- Content, form - and structure", - INSTITUTION = "International Organization for Standardization", - YEAR = "1987", - TYPE = "ISO", - NUMBER = "690" - } - -@ARTICLE{stigleman-93, - AUTHOR = "Sue Stigleman", - TITLE = "Bibliography formatting software: an update", - JOURNAL = "Database", - YEAR = "1993", - MONTH = feb, - } - -@ARTICLE{vancouver-91, - AUTHOR = "{International Committee of Medical Journal Editors}", - TITLE = "Uniform requirements for manuscripts submitted to biomedical - journals", - JOURNAL = "British Medical Journal", - VOLUME = "302", - YEAR = "1991", - MONTH = feb, - PAGES = "338--341", - NOTE = "This article was also published in the {\it New England - Journal of Medicine} (7th February 1991) --- it specifies the - ``Vancouver style'' for manuscript-preparation, which is accepted - by over 400 journals." - } - -@BOOK{dewey, - TITLE="Classification d{\'e}cimale de {D}ewey et Index", - AUTHOR="Melvil Dewey", - NOTE= "{\'E}dition interm{\'e}diaire", - ADDRESS= "Montr{\'e}al", - PUBLISHER="ASTED", - YEAR=1994, - ISBN="2-921548-11-9"} - -@INCOLLECTION{dewey-ab, - TITLE="Abr{\'e}g{\'e} de la classification d{\'e}cimale de Dewey", - AUTHOR="Annie B{\'e}thery", - ADDRESS="Paris", - NOTE = "{\'E}dition enti{\`e}rement refondue et compl{\'e}t{\'e}e", - PUBLISHER="Cercle de la librairie", - YEAR=1982, - BOOKTITLE="{C}ollection {B}iblioth{\`e}ques", - ISBN="2-7654-0296-5"} - -@book{typo+tschichold+selected, - author = {Jan Tschichold}, - title = {Ausgew{\"a}hlte Aufs{\"a}tze {\"u}ber Fragen der Gestalt des - Buches und der Typographie}, - publisher = {Birkh\"auser}, - address = {Basel}, - year = 1975, - isbn = {3-7643-1946-1}, - note = {Une seconde {\'e}dition, inchang{\'e}e, est parue en~1987.}, - library = {}, - annote = {A collection of his ``classic'' papers. The best book on - typographic principles read so far. A definitive `{\it - must\/}' for everyone interested in typography, book design, - or typesetting.} -} - -@article{typo+blostein+music, - author = {Dorothea Blostein}, - title = {Justification of Printed Music}, - journal = cacm, - volume = 34, - number = 3, - month = mar, - year = 1991, - pages = {88-99}, - annote = {Presents problems and solutions of the task to create a - correct spacing while setting notes. The proposed method also - takes the temporal relationship of notes into account. - Handles two-dimensional layout, e.g., staffs and texts.} -} - -@book{zapf+sammlung, - key="zapf", - title="{S}ammling {H}ermann {Z}apf", - publisher="Herzog August Bibliothek", - address="{Wolfenb{\"u}ttel}", - year=1993} - -@book{typo+sta+zapf, - key="zapf", - title = {Herman Zapf and his Design Philosophy}, - publisher = {Society of Typographic Arts}, - address = {Chicago}, - year = 1987, - isbn = {0-941447-00-6}, - note = {}, - library = {}, - annote = {A valuable book. A chapter on his work around \MFT{} is - included. Was among the most beautiful books of the year.} -} - -@BOOK{zapf1970a, - AUTHOR="Zapf, Hermann", - TITLE="{A}bout {A}lphabets: {S}ome {M}arginal {N}otes on {T}ype {D}esign", - PUBLISHER="M.I.T. Press", - ADDRESS="Cambridge, Massachusetts", - YEAR=1970} - - -@Article{Cameron+TB6-3-155, - author = "A. G. W. Cameron", - title = "{{Wiggly lines}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "3", - pages = "155--155", - month = Nov, -} - -@BOOK{calvet1996, - author= "Calvet, Louis-Jean", - title= "Histoire de l'{\'e}criture", - publisher="Plon", - ISBN="2-259-02726-1", - year=1996} - -@BOOK{calvet1999, - author= "Calvet, Louis-Jean", - title= "Histoire de l'{\'e}criture", - publisher="Hachette Litt{\'e}ratures", - address="74, rue Bonaparte, Paris", - ISBN="2-01-278943-9", - ISSN="0296-2063", - note="R{\'e-\'e}dition de {\cite{calvet1996}}, {\copyright~Plon}", - year=1999} - -@Article{Spivak+TB1-1-10, - author = "Michael D. Spivak", - title = "{{{\AmSTeX}\Dash``A very friendly product''}}", - journal = TUGboat, - year = "1980", - volume = "1", - number = "1", - pages = "10--11", - month = Oct, -} - -@Article{Fuchs+TB1-1-17, - author = "David Fuchs", - title = "{{The format of {\TeX}'s DVI files}}", - journal = TUGboat, - year = "1980", - volume = "1", - number = "1", - pages = "17--19", - month = Oct, -} - -@Article{Fuchs+TB2-1-11, - author = "David Fuchs", - title = "{{Erratum: The format of {\TeX}'s DVI files}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "1", - pages = "11--11", - month = Feb, -} - -@Article{Fuchs+TB2-1-12, - author = "David Fuchs", - title = "{{{\TeX} Font Metric files}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "1", - pages = "12--16", - month = Feb, -} - -@Article{Fuchs+TB2-2-12, - author = "David Fuchs", - title = "{{The format of {\TeX}'s DVI files, Version I}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "2", - pages = "12--16", - month = Jul, -} - -@Article{Liang+TB2-2-19, - AUTHOR={Franklin Mark Liang}, - title = "{{{\TeX} and hyphenation}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "2", - pages = "19--20", - month = Jul, -} - -@Article{Sherrod+TB2-1-17, - author = "Phil Sherrod and Alan Wright", - title = "{{{\TeX} support programs}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "1", - pages = "17--19", - month = Feb, -} - -@Article{Spivak+TB2-2-50, - author = "Michael D. Spivak", - title = "{{Macro madness}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "2", - pages = "50--54", - month = Jul, -} - -@Article{Fuchs+TB2-3-8, - author = "David Fuchs", - title = "{{The format of PXL files}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "3", - pages = "8--12", - month = Nov, -} - -@Article{Beeton+TB2-3-23, - author = "Barbara Beeton", - title = "{{A {\TUB} tour: Excerpts from the {\TeX}nician's - log}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "3", - pages = "23--25", - month = Nov, -} - -@Article{Plass+TB2-3-39, - author = "Michael F. Plass", - title = "{{Charting your grammar with {\TeX}}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "3", - pages = "39--56", - month = Nov, -} - -@Article{Nichols+TB2-3-57, - author = "Monte Nichols and Barbara Beeton", - title = "{{Chemical notation using {\TeX}}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "3", - pages = "57--58", - month = Nov, -} - -@Article{Sannella+TB2-3-66, - author = "Michael Sannella", - title = "{{Formatting a book with {\TeX}: Experiences and - observations}}", - journal = TUGboat, - year = "1981", - volume = "2", - number = "3", - pages = "66--74", - month = Nov, -} - -@Article{Fuchs+TB3-2-14, - author = "David Fuchs", - title = "{{The format of \TeX's DVI files}}", - journal = TUGboat, - year = "1982", - volume = "3", - number = "2", - pages = "14--19", - month = Oct, -} - -@Article{Lamport+TB3-2-34, - author = "Leslie Michel Lamport", - title = "{{Some \TeX\ programming hacks}}", - journal = TUGboat, - year = "1982", - volume = "3", - number = "2", - pages = "34", - month = Oct, -} - -@Article{Maus+TB7-1-41, - author = "Maus, D. and Baker, B.", - title = "{DVILASER/PS} extensions to {\LaTeX}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "1", - pages = "41--47", - month = mar, -} - -@Article{Blanford+TB3-2-38, - author = "Mark Blanford", - title = "{{Paragraphs in tables}}", - journal = TUGboat, - year = "1982", - volume = "3", - number = "2", - pages = "38", - month = Oct, -} - -@Article{Spivak+TB4-1-4, - author = "Michael D. Spivak", - title = "{{Users' Course in \AmSTeX}}", - journal = TUGboat, - year = "1983", - volume = "4", - number = "1", - pages = "4", - month = Apr, -} - -@Article{Fuchs+TB4-1-6, - author = "David Fuchs", - title = "{{\TeX hax summary}}", - journal = TUGboat, - year = "1983", - volume = "4", - number = "1", - pages = "6", - month = Apr, -} - -@Article{Tobin+TB4-1-26, - author = "Georgia K. M. Tobin", - title = "{{Computer calligraphy}}", - journal = TUGboat, - year = "1983", - volume = "4", - number = "1", - pages = "26", - month = Apr, -} - -@Article{Beeton+TB4-1-35, - author = "Barbara Beeton", - title = "{{How to build a {\tt\bs strut}}}", - journal = TUGboat, - year = "1983", - volume = "4", - number = "1", - pages = "35", - month = Apr, -} - -@Article{Knuth+TB4-2-64, - AUTHOR = "Donald~E. Knuth", - title = "{{A note on hyphenation}}", - journal = TUGboat, - year = "1983", - volume = "4", - number = "2", - pages = "64", - month = Sep, -} - -@Article{Fuchs+TB4-2-65, - author = "David Fuchs", - title = "{{\TeX\ vs.\ INI\TeX}}", - journal = TUGboat, - year = "1983", - volume = "4", - number = "2", - pages = "65", - month = Sep, -} - -@Article{MacKay+TB4-2-76, - AUTHOR="Pierre A. MacKay", - title = "{{\TeX\ for Arabic script}}", - journal = TUGboat, - year = "1983", - volume = "4", - number = "2", - pages = "76", - month = Sep, -} - -@Article{Spivak+TB4-2-103, - author = "Michael D. Spivak", - title = "{{Summary of \AmSTeX}}", - journal = TUGboat, - year = "1983", - volume = "4", - number = "2", - pages = "103", - month = Sep, -} - -@Article{Knuth+TB5-1-4, - author = "Donald~E. Knuth.", - title = "{{\TeX\ incunabula}}", - journal = TUGboat, - year = "1984", - volume = "5", - number = "1", - pages = "4", - month = Mai, -} - -@Article{Canzii+TB5-1-14, - author = "G. Canzii and F. Genolini and Dario Lucarella", - title = "{{Hyphenation of Italian words}}", - journal = TUGboat, - year = "1984", - volume = "5", - number = "1", - pages = "14", - month = Mai, -} - -@Article{Fuchs+TB5-1-22, - author = "David Fuchs", - title = "{{News from the \TeX\ Project}}", - journal = TUGboat, - year = "1984", - volume = "5", - number = "1", - pages = "22", - month = Mai, -} - -@Article{Knuth+TB5-1-67, - author = "Donald~E. Knuth.", - title = "{{Comments on quality in publishing}}", - journal = TUGboat, - year = "1984", - volume = "5", - number = "1", - pages = "67", - month = Mai, -} - -@Article{Southall+TB5-2-79, - author = "Richard Southall", - title = "{{First principles of typographic design for document - production}}", - journal = TUGboat, - year = "1984", - volume = "5", - number = "2", - pages = "79", - month = Nov, -} - -@Article{Knuth+TB5-2-105, - author = "Donald~E. Knuth.", - title = "{{A course on \MFT\ programming}}", - journal = TUGboat, - year = "1984", - volume = "5", - number = "2", - pages = "105--118", - month = Nov, -} - -@Article{Rokicki+TB5-2-139, - author = "Tomas Rokicki", - title = "{{{\tt\char`\\special}}}", - journal = TUGboat, - year = "1984", - volume = "5", - number = "2", - pages = "139", - month = Nov, -} - -@Article{Clark+TB5-2-146, - author = "Malcolm Clark", - title = "{{Mathematical communication with a deaf and blind - student using \TeX}}", - journal = TUGboat, - year = "1984", - volume = "5", - number = "2", - pages = "146", - month = Nov, -} - -@Article{Southall+TB6-1-6, - author = "Richard Southall", - title = "{{First principles of typographic design for document - production: Corrigenda}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "1", - pages = "6--6", - month = Mar, -} - -@Article{Knuth+TB6-1-36, - author = "Donald~E. Knuth", - title = "{{Recipes and fractions}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "1", - pages = "36--38", - month = Mar, -} - -@Article{Beeton+TB6-2-59, - author = "Barbara Beeton", - title = "{{Mathematical symbols and cyrillic fonts ready for - distribution}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "2", - pages = "59--63", - month = Jul, -} - -@Article{Hendrickson+TB6-2-83, - author = "Amy Hendrickson", - title = "{{Some diagonal line hacks}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "2", - pages = "83--86", - month = Jul, -} - -@Article{Rokicki+TB6-3-115, - author = "Tomas Rokicki", - title = "{{Packed ({\tt PK}) font file format}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "3", - pages = "115--120", - month = Nov, -} - -@Article{Beeton+TB6-3-124, - author = "Barbara Beeton", - title = "{{Mathematical symbols and cyrillic fonts ready for - distribution (revised)}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "3", - pages = "124--128", - month = Nov, -} - -@Article{Beeton+TB6-3-150, - author = "Barbara Beeton", - title = "{{The {\tt PLAIN} truth: {\tt\bs buildrel}}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "3", - pages = "150--150", - month = Nov, -} - -@Article{Lamport+TB6-3-150, - author = "Leslie Michel Lamport", - title = "{{Announcement of {\LaTeX} Version 2.09}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "3", - pages = "150--151", - month = Nov, -} - -@Article{Lamport+TB7-1-11, - author = "Leslie Michel Lamport", - title = "{{\LaTeX} input to {ACM} journals}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "1", - pages = "11--11", - month = mar, -} - -@Article{Leban+TB6-3-151, - author = "Bruce Leban", - title = "{{A solution to the tower of Hanoi problem using - {\TeX}}}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "3", - pages = "151--154", - month = Nov, -} - -@Article{Lamport+TB7-1-15, - author = "Leslie Michel Lamport", - title = "{{\LaTeX\ News}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "1", - pages = "15--16", - month = Mar, -} - -@Article{Beeton+TB7-1-18, - author = "Barbara Beeton", - title = "{{The PLAIN truth: {\tt\bs displaylines}, {\tt\bs - ialign}}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "1", - pages = "18--19", - month = Mar, -} - -@Article{Beeton+TB7-2-93-2, - author = "Barbara Beeton", - title = "{{{\sl Computers \& Typesetting\/} coming out - party}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "2", - pages = "93--93", - month = Jun, -} - -@Article{Gordon+TB7-2-93, - author = "Peter Gordon", - title = "{{Introducing Donald Knuth and {\sl Computers \& - Typesetting}}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "2", - pages = "93--95", - month = Jun, -} - -@Article{Knuth+TB7-2-95, - author = "Donald~E. Knuth", - title = "{{Remarks to celebrate the publication of {\sl - Computers \& Typesetting}}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "2", - pages = "95--98", - month = Jun, -} - -@Article{Knuth+TB7-2-101, - author = "Donald~E. Knuth", - title = "{{The \TeX\ logo in various fonts}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "2", - pages = "101--102", - month = Jun, -} - -@Article{Alexander+TB7-3-138, - AUTHOR = "Alexander, James C.", - title = "{{Tib: a reference setting package for \TeX}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "3", - pages = "138--140", - month = Oct, -} - -@Article{Rokicki+TB7-3-140, - author = "Tomas Rokicki", - title = "{{Packed file format update}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "3", - pages = "140--144", - month = Oct, -} - -@Article{Bigelow+TB7-3-146, - author = "Charles A. Bigelow", - title = "{{Notes on typeface protection}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "3", - pages = "146--151", - month = Oct, -} - -@Article{Lamport+TB7-3-176, - author = "Leslie Michel Lamport", - title = "{{\LaTeX\ bugs}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "3", - pages = "176--176", - month = Oct, -} - -@Article{Aurbach+TB7-3-187, - author = "Richard L. Aurbach", - title = "{{Idx\TeX\ and Glo\TeX\dash indexes and glossaries}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "3", - pages = "187--187", - month = Oct, -} - -@Article{Sewell+TB7-3-188, - author = "E. Wayne Sewell", - title = "{{Bugs in \MFT ware}}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "3", - pages = "188--189", - month = Oct, -} - -@Article{Lamport+TB8-1-12, - author = "Leslie Michel Lamport", - title = "{{\TeX\ Output for the Future}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "1", - pages = "12--12", - month = Apr, -} - -@Article{Knuth+TB8-1-14, - author = "Donald~E. Knuth and Pierre A. MacKay", - title = "{{Mixing right-to-left texts with left-to-right - texts}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "1", - pages = "14--25", - month = Apr, -} - -@Article{Tobin+TB8-1-26, - author = "Georgia K. M. Tobin", - title = "{{Some empirical observations on \MFT\ design}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "1", - pages = "26--28", - month = Apr, -} - -@Article{Billawala+TB8-1-29, - author = "Neenie Billawala", - title = "{{Write-white printing engines and tuning fonts with - \MFT}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "1", - pages = "29--32", - month = Apr, -} - -@Article{Beeton+TB8-1-33, - author = "Barbara Beeton", - title = "{{\MFT\ mode\_def\/ settings for various \TeX\ output - devices}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "1", - pages = "33--33", - month = Apr, -} - -@Article{Alexander+TB8-2-102, - AUTHOR = "Alexander, James C.", - title = "{{Tib: a reference setting package, update}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "2", - pages = "102--102", - month = Jul, -} - -@Article{Appelt+TB8-2-182, - author = "Wolfgang Appelt", - title = "{{Macros with keyword parameters}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "2", - pages = "182--184", - month = Jul, -} - -@Article{Bruggemann-Klein+TB8-2-193, - author = "Anne Br{\"{u}}ggemann-Klein", - title = "{{First line special handling with \TeX}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "2", - pages = "193--197", - month = Jul, -} - -@Article{Alexander+TB8-2-216, - AUTHOR = "Alexander, James C.", - title = "{{Time line macro}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "2", - pages = "216--216", - month = Jul, -} - -@Article{Henderson+TB8-3-268, - author = "Doug Henderson", - title = "{{Update: \MFT\ {\bf mode\_def\/} settings for \TeX\ - output devices}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "3", - pages = "268--270", - month = Nov, -} - -@Article{Clark+TB8-3-270, - author = "Adrian F. Clark", - title = "{{Halftone output from \TeX}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "3", - pages = "270--274", - month = Nov, -} - -@Article{Clark+TB12-1-157, - author = "Adrian F. Clark", - title = "Practical halftoning with {\TeX}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "1", - pages = "157--165" -} - -@Article{Hosek+TB8-3-279, - author = "Don Hosek", - title = "{{\TeX\ output devices (with charts)}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "3", - pages = "279--286", - month = Nov, -} - -@Article{Knuth+TB8-3-309, - author = "Donald~E. Knuth", - title = "{{Macros for Jill}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "3", - pages = "309--314", - month = Nov, -} - -@Article{Lamport+TB9-1-8, - author = "Leslie Michel Lamport", - title = "{{Document Production: Visual or Logical?}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "8--10", - month = Apr, -} - -@Article{Messer+TB9-1-19, - author = "Robert Messer", - title = "{{Blackboard Bold}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "19--20", - month = Apr, -} - -@Article{Levy+TB9-1-20, - author = "Silvio Levy", - title = "{{Using Greek fonts with \TeX}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "20--24", - month = Apr, -} - -@Article{Hosek+TB9-1-25, - author = "Don Hosek", - title = "{{\TeX{} output devices (with charts)}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "25--33", - month = Apr, -} - -@Article{Walker+TB9-1-61, - author = "James W. Walker", - title = "{{Macros for outlining}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "61--64", - month = Apr, -} - -@Article{Hendrickson+TB9-1-64, - author = "Amy Hendrickson", - title = "{{A macro writing tool: Generating new definitions}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "64--64", - month = Apr, -} - -@Article{Gariepy+TB9-1-65, - author = "Alonzo Gariepy", - title = "{{French in \TeX}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "65--69", - month = Apr, -} - -@Article{Yap+TB9-1-73, - author = "Ken Yap", - title = "{{Contents of \LaTeX{} style collection as of 4th - February 1988}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "73--75", - month = Apr, -} - -@Article{Damrau+TB9-1-76, - author = "Jackie Damrau", - title = "{{The \LaTeX{} user's column}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "76--77", - month = Apr, -} - -@Article{McPherson+TB9-1-78, - author = "Kent McPherson", - title = "{{Page layout in \LaTeX}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "78--82", - month = Apr, -} - -@Article{Bartlett+TB9-1-83, - author = "Frederick H. Bartlett", - title = "{{Automatic page balancing macros wanted; Replies: - Inverted pyramidal titles; Logarithmic time scales}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "1", - pages = "83--85", - month = Apr, -} - -@Article{Barnhart+TB9-2-118, - author = "Elizabeth Barnhart", - title = "{{\TeX{} in the publishing environment: A survey of - production/commercial users}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "118--120", - month = Aug, -} - -@Article{Beeton+TB9-2-121-2, - author = "Barbara Beeton", - title = "{{New version(s) of \TeX{} and \MFT}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "121--122", - month = Aug, -} - -@Article{Childs+TB9-2-122, - author = "Bart Childs", - title = "{{64-bit \TeX}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "122--122", - month = Aug, -} - -@Article{Lichtenwalder+TB9-2-123, - author = "Klaus Lichtenwalder", - title = "{{Porting \TeX{} to C}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "123--124", - month = Aug, -} - -@Article{Kennedy+TB9-2-124, - author = "David Kennedy", - title = "{{\TeX{} adapted to CWEB}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "124--125", - month = Aug, -} - -@Article{Vanderburg+TB9-2-125, - author = "Glenn Vanderburg", - title = "{{Some useful variations of standard fonts}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "125--125", - month = Aug, -} - -@Article{Childs+TB9-2-129, - author = "Bart Childs", - title = "{{\TeX{} fonts and suggested magnifications}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "129--131", - month = Aug, -} - -@Article{Wujastyk+TB9-2-131, - author = "Dominik Wujastyk", - title = "{{The many faces of \TeX: A survey of digital {\manual - META}fonts}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "131--151", - month = Aug, -} - -@Article{Knuth+TB9-2-152, - author = "Donald~E. Knuth", - title = "{{A Punk Meta-Font}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "152--168", - month = Aug, -} - -@Article{Hosek+TB9-2-169, - author = "Don Hosek", - title = "{{\TeX{} output devices (with charts)}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "169--177", - month = Aug, -} - -@Article{Haagen+TB9-2-189, - author = "A. J. Van Haagen", - title = "{{Box plots and scatter plots with \TeX{} macros}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "189--192", - month = Aug, -} - -@Article{Wichura+TB9-2-193, - author = "Michael J. Wichura", - title = "{{\PiCTeX: Macros for drawing \PiC tures}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "193--197", - month = Aug, -} - -@Article{McPherson+TB9-2-204, - author = "Kent McPherson", - title = "{{Page layout in \LaTeX: Erratum}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "204--204", - month = Aug, -} - -@Article{McKinstry+TB9-3-236, - author = "Graeme McKinstry", - title = "{{Some typesetting conventions}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "3", - pages = "236--238", - month = Nov, -} - -@Article{Kneser+TB9-3-279, - author = "Thomas Kneser", - title = "{{Compact matrix display}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "3", - pages = "279--284", - month = Nov, -} - -@Article{Appelt+TB9-3-284, - author = "Wolfgang Appelt", - title = "{{Typesetting chess}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "3", - pages = "284--287", - month = Nov, -} - -@Article{Mittelbach+TB9-3-298, - author = "Frank Mittelbach", - title = "{{A new implementation of the array-- and - tabular--environments}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "3", - pages = "298--314", - month = Nov, -} - -@Article{Knuth+TB10-1-8, - author = "Donald~E. Knuth", - title = "{{{\TeX} would find it difficult {\dots}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "8--8", - month = Apr, -} - -@Article{Bechtolsheim+TB10-1-25, - AUTHOR="{von Bechtolsheim}, Stephan P.", - title = "{{The {\TeX} {\PS} software package}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "25--27", - month = Apr, -} - -@Article{Tobin+TB10-1-28, - author = "Georgia K. M. Tobin", - title = "{{A handy little font}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "28--30", - month = Apr, -} - -@Article{Knuth+TB10-1-31, - author = "Donald~E. Knuth", - title = "{{Typesetting {\sl Concrete Mathematics\/}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "31--36", - month = Apr, -} - -@Article{Wujastyk+TB10-1-39, - author = "Dominik Wujastyk", - title = "{{Font news}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "39--39", - month = Apr, -} - -@Article{Rogers+TB10-1-39, - author = "David F. Rogers", - title = "{{Computer graphics and {\TeX}\Dash a challenge}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "39--44", - month = Apr, -} - -@Article{Childs+TB10-1-44, - author = "Bart Childs and Alan Stolleis and Don Berryman", - title = "{{A portable graphics inclusion}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "44--46", - month = Apr, -} - -@Article{Hosek+TB10-1-46, - author = "Don Hosek", - title = "{{{\TeX} output devices (with charts)}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "46--55", - month = Apr, -} - - author = "Frank Mittelbach", - title = "{{``A new implementation of the array-- and - tabular--environments of {\LaTeX}'' ({\TUB} 9\#3)\Dash - addenda}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "103--104", - month = Apr, -} - -@Article{Schopf+TB10-1-105, - author = "Rainer Sch{\"{o}}pf", - title = "{{Drawing histogram bars inside the {\LaTeX} - picture--environment}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "105--107", - month = Apr, -} - -@Article{Mittelbach+TB10-2-222, - author = "Frank Mittelbach and Rainer Sch{\"{o}}pf", - title = "{{A new font selection scheme for {\TeX} macro - packages\Dash the basic macros}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "2", - pages = "222--238", - month = Jul, -} - -@Article{Nagy+TB10-2-239, - author = "Dezs\H o Nagy", - title = "{{A bar chart in {\LaTeX}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "2", - pages = "239--240", - month = Jul, -} - -@Article{Partl+TB10-2-241, - author = "Hubert Partl", - title = "{{Producing on-line information files with - {\LaTeX}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "2", - pages = "241--244", - month = Jul, -} - -@Article{Haralambous+TB10-3-342, - author = "Yannis Haralambous", - title = "{{{\TeX} and latin alphabet languages}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "342--345", - month = Nov, -} - -@Article{Parker+TB10-3-346, - author = "Mike Parker", - title = "{{Fonts and {\PS}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "346--350", - month = Nov, -} - -@Article{Larsson+TB10-3-351, - author = "Jan Eric Larsson", - title = "{{A chess font for {\TeX}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "351--351", - month = Nov, -} - -@Article{Andulem+TB10-3-352, - author = "Abass Andulem", - title = "{{The road to Ethiopic {\TeX}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "352--354", - month = Nov, -} - -@Article{Haralambous+TB10-3-354, - author = "Yannis Haralambous and Klaus Thull", - title = "{{Typesetting modern Greek with 128 character - codes}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "354--359", - month = Nov, -} - -@Article{Durst+TB10-3-390, - author = "Lincoln Durst", - title = "{{Bibliographic citations; or variations on the old - shell game}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "390--394", - month = Nov, -} - -@Article{Salomon+TB10-3-394, - author = "David Salomon", - title = "{{Macros for indexing and table-of-contents - preparation}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "394--400", - month = Nov, -} - -@Article{Bush+TB10-3-400, - author = "Terry Bush", - title = "{{Scribe-to-\TeX}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "400--400", - month = Nov, -} - -@Article{Mittelbach+TB10-3-400, - author = "Frank Mittelbach and Rainer Sch{\"{o}}pf", - title = "{{Towards {\LaTeX} 2.10}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "400--401", - month = Nov, -} - -@Article{Braams+TB10-3-401, - author = "Johannes Braams and Victor E{\ij}khout and Nico - Poppelier", - title = "{{The development of national {\LaTeX} styles}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "401--406", - month = Nov, -} - -@Article{Mittelbach+TB10-3-416, - author = "Frank Mittelbach", - title = "{{An extension of the {\LaTeX} theorem environment}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "416--426", - month = Nov, -} - -@Article{Henderson+TB10-4-467, - author = "Doug Henderson", - title = "{{Introduction to {\MFT}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "467--479", - month = Dec, -} - -@Article{Hosek+TB10-4-499, - author = "Don Hosek", - title = "{{Design of Oriental characters with {\MFT}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "499--502", - month = Dec, -} - -@Article{Batzinger+TB10-4-503, - author = "Bob Batzinger", - title = "{{Thai languages and {\MFT}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "503--503", - month = Dec, -} - -@Article{Youngen+TB10-4-513, - author = "R. E. Youngen and W. B. Woolf and D. C. Latterner", - title = "{{Migration from Computer Modern fonts to Times - fonts}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "513--519", - month = Dec, -} - -@Article{Conrad+TB10-4-521, - author = "Arvin C. Conrad", - title = "{{Fine typesetting with {\TeX} using native Autologic - fonts}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "521--528", - month = Dec, -} - -@Article{Knuth+TB10-4-529, - author = "Donald~E. Knuth", - title = "{{The errors of {\TeX}}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "529--531", - month = Dec, -} - -@Article{Ferguson+TB11-1-8, - author = "Michael J. Ferguson", - title = "{{Coordination of non-English use of {\TeX}}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "8--9", - month = Apr, -} - -@Article{Breitenlohner+TB11-1-9, - author = "Peter Breitenlohner", - title = "{{Using {\TeX} 3 in a multilingual environment\Dash - Some ideas}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "9--12", - month = Apr, -} - -@Article{Kuiken+TB11-1-24, - author = "Gerard Kuiken", - title = "{{Additional Hyphenation Patterns}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "24--25", - month = Apr, -} - -@Article{Haralambous+TB11-1-26, - author = "Yannis Haralambous", - title = "{{Typesetting modern Greek\Dash An update}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "26--26", - month = Apr, -} - -@Article{Eijkhout+TB11-1-51, - author = "Victor E{\ij}khout", - title = "{{Unusual Paragraph Shapes}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "51--53", - month = Apr, -} - -@Article{Wichura+TB11-1-57, - author = "Michael J. Wichura", - title = "{{Showing-off math macros}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "57--61", - month = Apr, -} - -@Article{Salomon+TB11-1-69, - author = "David Salomon", - title = "{{Output routines: Examples and techniques. Part I: - Introduction and examples}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "69--85", - month = Apr, -} - -@Article{Laan+TB11-1-86, - author = "Laan, C. G. van der", - title = "{{Announcing two reports: {\SGML}-{\LaTeX} and Journal - style guidelines}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "86--86", - month = Apr, -} - -@Article{Laan97, - author = "Laan, Kees van der", - title="{T}iling in {P}ost{S}cript and {\MFT} {--} {E}scher's wink", - journal = {MAPS}, - volume=19, - number=2, - pages="39--67", - year=1997} - -@Article{Mittelbach+TB11-1-91, - author = "Frank Mittelbach and Rainer Sch{\"{o}}pf", - title = "{{The new font family selection\Dash User interface to - standard {\LaTeX}}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "91--97", - month = Apr, -} - -@Article{Poppelier+TB11-1-98, - author = "Nico Poppelier and Johannes Braams", - title = "{{A style option to adapt the standard {\LaTeX} - document styles to A4 paper}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "98--103", - month = Apr, -} - -@Article{Kelly+TB11-1-103, - author = "Hamilton Kelly, Brian", - title = "{{Some macros to draw crosswords}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "1", - pages = "103--119", - month = Apr, -} - -@Article{Berendt+TB11-2-190, - author = "Gerhard Berendt", - title = "{{On the implementation of graphics into {\TeX}}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "2", - pages = "190--194", - month = Jun, -} - -@Article{Schwer+TB11-2-194, - author = "Len Schwer", - title = "{{Including Macintosh graphics in {\LaTeX} - documents}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "2", - pages = "194--200", - month = Jun, -} - -@Article{Pickrell+TB11-2-200, - author = "Lee S. Pickrell", - title = "{{Combining graphics with {\TeX} on PC systems with - laser printers, part II}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "2", - pages = "200--206", - month = Jun, -} - -@Article{Salomon+TB11-2-212, - author = "David Salomon", - title = "{{Output routines: Examples and techniques. Part II: - output routines techniques}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "2", - pages = "212--236", - month = Jun, -} - -@Article{Jeffrey+TB11-2-237, - author = "Alan Jeffrey", - title = "{{Lists in {\TeX}'s mouth}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "2", - pages = "237--245", - month = Jun, -} - -@Article{Taylor+TB11-2-245, - author = "Philip Taylor", - title = "{{A nestable verbatim mode}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "2", - pages = "245--249", - month = Jun, -} - -@Article{Denk+TB11-2-280, - author = "Georg Denk", - title = "{{An easy way to make slides with {\LaTeX}}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "2", - pages = "280--283", - month = Jun, -} - -@Article{Schopf+TB11-2-284, - author = "Rainer Sch{\"{o}}pf", - title = "{{A new implementation of the {\LaTeX} {\tt verbatim} - and {\tt verbatim*} environments}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "2", - pages = "284--296", - month = Jun, -} - -@Article{Mittelbach+TB11-3-337, - author = "Frank Mittelbach", - title = "{{E-{\TeX}: Guidelines for future {\TeX} extensions}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "3", - pages = "337--345", - month = Sep, -} - -@Article{Hamano+TB11-3-346, - author = "Hisato Hamano", - title = "{{Vertical typesetting with {\TeX}}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "3", - pages = "346--352", - month = Sep, -} - -@Article{Beck+TB11-3-373, - author = "Micah Beck and A. Siegel", - title = "{{TransFig: Portable graphics for {\TeX}}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "3", - pages = "373--380", - month = Sep, -} - -@Article{Gibson+TB11-3-393, - author = "Helen Gibson", - title = "{{A noddy's guide to high quality {\TeX} - production}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "3", - pages = "393--402", - month = Sep, -} - -@Article{Adams+TB11-3-403, - author = "Robert A. Adams", - title = "{{Problems on the {\TeX}/{\PS}/graphics interface}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "3", - pages = "403--408", - month = Sep, -} - -@Article{Bechtolsheim+TB11-3-409, - AUTHOR="{von Bechtolsheim}, Stephan P.", - title = "{{{\TeX} in practice: Comments on a 4-volume, - 1400-page series on {\TeX}}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "3", - pages = "409--412", - month = Sep, -} - -@Article{LaFrenz+TB11-3-413, - author = "Mimi L. LaFrenz", - title = "{{Textbook publishing\Dash 1990 and beyond}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "3", - pages = "413--416", - month = Sep, -} - -@Article{Ness+TB11-3-417, - author = "David Ness", - title = "{{Diagnosing {\TeX} errors with a preprocessor}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "3", - pages = "417--420", - month = Sep, -} - -@Article{Mittelbach+TB11-3-444, - author = "Frank Mittelbach", - title = "{{{\LaTeX} 2.10}}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "3", - pages = "444--444", - month = Sep, -} - -@Article{Jeffrey+TB12-2-227, - author = "Alan Jeffrey", - title = "{{Labelled diagrams in {\MFT}}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "227--229", - month = Jun, -} - -@Article{Schrod+TB12-2-232, - author = "Joachim Schrod", - title = "{{Report on the {\tt DVI} Driver Standard}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "232--233", - month = Jun, -} - -@Article{Eijkhout+TB12-2-253, - author = "Victor E{\ij}khout", - title = "{{The structure of the {\TeX} processor}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "253--256", - month = Jun, -} - -@Article{Eijkhout+TB12-2-272, - author = "Victor E{\ij}khout", - title = "{{Oral {\TeX}}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "272--276", - month = Jun, -} - -@Article{Swonk+TB12-2-286, - author = "Glenn L. Swonk", - title = "{{{\LaTeX} tree drawer}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "286--289", - month = Jun, -} - -@Article{Thimbleby+TB12-2-290, - author = "Harold Thimbleby", - title = "{{``See also'' indexing with Makeindex}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "290--290", - month = Jun, -} - -@Article{Braams+TB12-2-291, - author = "Johannes Braams", - title = "{{Babel, a multilingual style-option system for use - with {\LaTeX}'s standard document styles}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "291--301", - month = Jun, -} - -@Article{Vesely+TB12-2-302, - author = "Ji\v{r}\'{\i} Vesel{\'{y}}", - title = "{{Reporting {\TeX}'s hyphenations}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "302--302", - month = Jun, -} - -@Article{Petrycki+TB12-34-359, - author = "Laurie J. Petrycki", - title = "{{Comparing {\TeX} and traditional typesetting for the - composition of a textbook}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "359--366", - month = Nov, -} - -@Article{Ratner+TB12-34-372, - author = "Howard Ratner and Kenneth Dreyhaupt", - title = "{{{\TeX} in a book production department}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "372--376", - month = Nov, -} - - -@Article{Weiss+TB12-34-382, - author = "Neil A. Weiss", - title = "{{Producing a book using {\TeX}: How the process - works}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "382--386", - month = Nov, -} - -@Article{Rhoads+TB12-34-387, - author = "Samuel E. Rhoads", - title = "{{Authors new to {\TeX} publish a textbook with a - publisher new to {\TeX}}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "387--392", - month = Nov, -} - -@Article{Hoover+TB12-34-397, - author = "Anita Z. Hoover", - title = "{{{\LaTeX}/{\TeX} user: A typist, or typesetter?}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "397--400", - month = Nov, -} - -@Article{Sperberg-McQueen+TB12-34-415, - author = "C. M. Sperberg-McQueen", - title = "{{Specifying document structure: Differences in - {\LaTeX} and TEI markup}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "415--421", - month = Nov, -} - -@Article{Arnon+TB12-34-479, - author = "Dennis S. Arnon and Sandra A. Mamrak", - title = "{{On the logical structure of mathematical - notation}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "479--484", - month = Nov, -} - -@Article{Downes+TB12-34-502, - author = "Michael John Downes", - title = "{{Dialog with {\TeX}}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "502--509", - month = Nov, -} - - title = "{{Typesetting forms with {\LaTeX}}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "517--522", - month = Nov, -} - -@Article{Salomon+TB13-2-146, - author = "David Salomon", - title = "{{Arrows for Technical Drawings}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "146--149", - month = Jul, -} - -@Article{Levin+TB13-2-150, - author = "Daniel Levin", - title = "{{A solution to the color separation problem}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "150--155", - month = Jul, -} - -@Article{Rahtz+TB13-2-156, - author = "Sebastian Rahtz and Leonor Barroca", - title = "{{A style option for rotated objects in {\TeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "156--180", - month = Jul, -} - -@Article{Jones+TB13-2-188, - author = "David M. Jones", - title = "{{A {\TeX} macro index}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "188--189", - month = Jul, -} - -@Article{Mittelbach+TB13-2-190, - author = "Frank Mittelbach", - title = "{{Where does this character come from?}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "190--190", - month = Jul, -} - -@Article{Huszar+TB13-2-192, - author = "P{\'{e}}ter Husz{\'{a}}r", - title = "{{Over the multi-column}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "192--200", - month = Jul, -} - -@Article{Luvisetto+TB13-2-208, - author = "Maria Luisa Luvisetto and Enzo Ugolini", - title = "{{From {\TeX} to {\LaTeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "208--214", - month = Jul, -} - -@Article{Wang+TB14-3-231, - author = "Xinxin Wang and Derick Wood", - title = "{{An abstract model for tables}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "231--237", - month = Oct, -} - -@Article{Lavaud+TB14-3-238, - author = "Michel Lavaud", - title = "{{Developing a multi-windowing environment for - research based on \TeX}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "238--244", - month = Oct, -} - -@Article{Kawaguti+TB14-3-245, - author = "Minato Kawaguti", - title = "{{A versatile {\TeX} device driver}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "245--251", - month = Oct, -} - -@Article{Feruglio+TB14-3-252, - author = "Gabriel Valiente Feruglio and Robert Fuster", - title = "{{Typesetting Catalan texts with {\TeX}}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "252--259", - month = Oct, -} - -@Article{Haralambous+TB14-3-260, - author = "Yannis Haralambous", - title = "{{The Khmer script tamed by the Lion (of {\TeX})}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "260--270", - month = Oct, -} - -@Article{Plaice+TB14-3-271, - author = "John Plaice", - title = "{{Language-dependent ligatures}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "271--274", - month = Oct, -} - -@Article{Doob+TB14-3-275, - author = "Michael Doob and Craig Platt", - title = "{{Virtual fonts in a production environment}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "275--281", - month = Oct, -} - -@Article{Horn+TB14-3-282, - author = "Berthold K. P. Horn", - title = "{{Where are the math fonts?}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "282--284", - month = Oct, -} - -@Article{Jeffrey+TB14-3-285, - author = "Alan Jeffrey", - title = "{{A {\PS} font installation package written in - {\TeX}}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "285--292", - month = Oct, -} - -@Article{Jeffrey+TB14-3-293, - author = "Jeffrey, Alan {(\'editeur)}", - title = "{{Math font encodings: a workshop summary}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "293--295", - month = Oct, -} - -@Article{Bzyl+TB14-3-296, - author = "W{\l}odek Bzyl and Tomasz Przechlewski", - title = "{{An application of literate programming: creating a - format for the Bulletin of the Polish TUG}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "296--299", - month = Oct, -} - -@Article{Fine+TB14-3-300, - author = "Jonathan Fine", - title = "{{Galleys, space, and automata}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "300--309", - month = Oct, -} - -@Article{Laan+TB14-3-310, - author = "Laan, Kees van der", - title = "{{Syntactic sugar}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "310--318", - month = Oct, -} - -@Article{Laan+TB14-3-319, - author = "Laan, Kees van der", - title = "{{Sorting within {\TeX}}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "319--328", - month = Oct, -} - -@Article{Dyson+TB14-3-329, - author = "Mary Dyson", - title = "{{Teaching digital typography\Dash the Didot - Project}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "329--332", - month = Oct, -} - -@Article{Gorbunova+TB14-3-333, - author = "Irina V. Gorbunova", - title = "{{Russian-speaking user: from Chi-Writer and Ventura - Publisher to {\TeX}; learning difficulties}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "333--334", - month = Oct, -} - -@Article{Reese+TB14-3-335, - author = "R. Allan Reese", - title = "{{How to set up and maintain a {\TeX} system}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "335--341", - month = Oct, -} - -@Article{Greenwade+TB14-3-342, - author = "George D. Greenwade", - title = "{{The Comprehensive {\TeX} Archive Network (\CTAN)}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "342--351", - month = Oct, -} - -@Article{Clark+TB14-4-374, - author = "Malcolm Clark", - title = "{{{Next\TeX}: A personal view}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "374--380", - month = Dec, -} - -@Article{Taylor+TB14-4-381, - author = "Philip Taylor", - title = "{{{\NTS} update}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "381--382", - month = Dec, -} - -@Article{Becker+TB14-4-382, - author = "Thomas Becker", - title = "{{Two extensions to GNU Emacs that are useful when - editing {\TeX} documents}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "382--386", - month = Dec, -} - -@Article{Knuth+TB14-4-387, - author = "Donald E. Knuth", - title = "{{Icons for {\TeX} and {\MFT}}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "387--389", - month = Dec, -} - -@Article{Knuth+TB8-2-135, - author = "Donald E. Knuth", - title = "Fonts for {D}igital {H}alftones", - journal = TUGboat, - year = 1987, - volume = 8, - number = 2, - pages = "135--160", - month = jul, -} - -@Article{Knuth+ACMTG+1987, - author = "Donald E. Knuth", - title = "{D}igital halftones by dot diffusion", - journal = "{ACM} {T}ransactions on {G}raphics", - volume = 6, - pages = "245--273", - year = 1987} - -@Article{Liebl+TB14-4-390, - author = "Armin Liebl", - title = "{{bibview: A graphical user interface to {\BibTeX}}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "390--395", - month = Dec, -} - -@Article{Carmody+TB14-4-420, - author = "Kevin Carmody", - title = "{{A tough table becomes easy with {\PiCTeX}}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "420--420", - month = Dec, -} - -@Article{Aslaksen+TB14-4-423, - author = "Helmer Aslaksen", - title = "{{Ten {\TeX} tricks for the mathematician}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "423--424", - month = Dec, -} - -@Article{Eijkhout+TB14-4-424, - author = "Victor E{\ij}khout", - title = "{{The bag of tricks}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "424--424", - month = Dec, -} - -@Article{Rhead+TB14-4-425, - author = "David Rhead", - title = "{{The ``operational requirement'' for support of - bibliographies}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "425--433", - month = Dec, -} - -@Article{Bland+TB14-4-433, - author = "Richard Bland", - title = "{{Relative moves in {\LaTeX}\ pictures}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "4", - pages = "433--437", - month = Dec, -} - - author = "Donald Arseneau and Raymond Chen and Victor E{\ij}khout", - title = "{{The {\TeX} hierarchy}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "7--9", - month = Mar, -} - -@Article{Beccari+TB15-1-9, - author = "Claudio Beccari", - title = "{{Typesetting of ancient languages}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "9--16", - month = Mar, -} - -@Article{Beccari+TB15-1-17, - author = "Claudio Beccari", - title = "{{Comments on the paper ``Typesetting Catalan texts - with {\TeX}'' (\tubissue 14(3), pp. 252--259)}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "17--17", - month = Mar, -} - -@Article{Feruglio+TB15-1-17, - author = "Gabriel Valiente Feruglio and Robert Fuster", - title = "{{Comments on the comments: Typesetting Catalan texts - with {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "17--18", - month = Mar, -} - -@Article{Poppelier+TB15-1-18, - author = "Nico Poppelier", - title = "{{George Gr\"atzer, {\it Math into {\TeX}}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "18--19", - month = Mar, -} - -@Article{Pappas+TB15-1-19, - author = "T. L. (Frank) Pappas", - title = "{{Stephan von Bechtolsheim, {\it {\TeX} in - Practice}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "19--21", - month = Mar, -} - -@Article{Beccari+TB15-1-21, - author = "Claudio Beccari", - title = "{{Gianni Gilardi, {\it Il {\TeX}\dash Introduzione al - linguaggio e complementi avanzati}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "21--22", - month = Mar, -} - -@Article{Sawdey+TB15-1-22, - author = "Merry Obrecht Sawdey", - title = "{{Erik Spiekermann \& E. M. Ginger, {\it Stop Stealing - Sheep}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "22--24", - month = Mar, -} - -@Article{Poppelier+TB15-1-24, - author = "Nico Poppelier", - title = "{{Eric van Herw{\ij}nen, {\it Practical {\SGML}}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "24--25", - month = Mar, -} - -@Article{Detig+TB15-1-25, - author = "Christine Detig and Joachim Schrod", - title = "{{Donald E. Knuth, {\it Literate Programming}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "25--27", - month = Mar, -} - -@Article{Salomon+TB15-1-28, - author = "David Salomon", - title = "{{Output routines: Examples and techniques, Part IV: - Horizontal techniques}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "28--40", - month = Mar, -} - -@Article{Salomon+TB15-1-40, - author = "David Salomon", - title = "{{Verbatim copying and listing}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "40--54", - month = Mar, -} - -@Article{Eijkhout+TB15-1-55, - author = "Victor E{\ij}khout", - title = "{{The bag of tricks}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "55--57", - month = Mar, -} - -@Article{Meer+TB15-1-57, - author = "Meer, Hans van der", - title = "{{Random bit generator in {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "57--58", - month = Mar, -} - -@Article{Salomon+TB15-1-59, - author = "David Salomon and Matthew N. Hendryx", - title = "{{Slanted lines with controlled thickness}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "59--62", - month = Mar, -} - -@Article{Fine+TB15-1-62, - author = "Jonathan Fine", - title = "{{On indexing and errors}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "62--62", - month = Mar, -} - -@Article{Rowley+TB15-1-63, - author = "Chris A. Rowley", - title = "{{{\LaTeXe} update, dateline: 31 January 1994}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "63", - month = Mar, -} - -@Article{Rhead+TB15-1-64, - author = "David Rhead", - title = "{{Addenda: A suggested ``operational requirement'' for - \LaTeX3's treatment of bibliographic references - (\tubissue 14(4), pp.\ 425-433)}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "1", - pages = "64--65", - month = Mar, -} - -@Article{Goossens+TB15-2-92, - author = "Michel Goossens", - title = "{{WEPT: A Week on Electronic Publishing and - Typography}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "92--95", - issn= "0896--3207", - month = Jun, -} - -@Article{Hoenig+TB15-2-97, - author = "Hoenig, Alan J.", - title = "{{$\{$Meta$\}$Font Forum redux}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "97--97", - month = Jun, -} - -@Article{Ramasubramanian+TB15-2-98, - author = "R. Ramasubramanian and Richard W. D. Nickalls and M. A. - Reed", - title = "{{{ASCII.sty}: A new style-option and encoded font - with {IBM} graphics control characters for use with - {\TeX} and {\LaTeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "98--103", - month = Jun, -} - -@Article{Hoenig+TB15-2-107, - author = "Hoenig, Alan J.", - title = "{{Next{\TeX}: {\TeX} plus the NextStep Operating - System}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "107--109", - month = Jun, -} - -@Article{Downes+TB15-2-110, - author = "Michael John Downes", - title = "{{Interaction tools: {\tt dialog.sty} and {\tt - menus.sty}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "110--130", - month = Jun, -} - -@Article{Gaulle+TB15-2-131, - author = "Bernard Gaulle", - title = "{{{\LaTeX} V3: philology \& typography, reports to - read, reports to do}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "131--131", - month = Jun, -} - -@Article{Beccari+TB15-2-131, - author = "Claudio Beccari", - title = "{{Tough table becomes easy with {\PiCTeX}, but it's - even easier with {\LaTeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "131--132", - month = Jun, -} - -@Article{Anagnostopolous+TB15-2-132, - author = "Paul Anagnostopolous", - title = "{{On the review of {\it {\TeX} in Practice}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "132--182", - month = Jun, -} - -@Article{Haralambous+TB15-3-199, - author = "Yannis Haralambous", - title = "{{Humanist}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "199--199", - month = Sep, -} - -@Article{Malyshev+TB15-3-200, - author = "Basil Malyshev", - title = "{{Automatic conversion of {\MFT} fonts to Type1 - {\PS}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "200--200", - month = Sep, -} - -@Article{Hafner+TB15-3-201, - author = "James L. Hafner", - title = "{{The (pre)history of color in Rokicki's {\tt - dvips}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "201--204", - month = Sep, -} - -@Article{Rokicki+TB15-3-205, - author = "Tomas Rokicki", - title = "{{Advanced `special' support in a dvi driver}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "205--212", - month = Sep, -} - -@Article{Duggan+TB15-3-213, - author = "Angus Duggan", - title = "{{Colour separation and {\PS}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "213--217", - month = Sep, -} - -@Article{Rahtz+TB15-3-218, - author = "Sebastian Rahtz and Michel Goossens", - title = "{{Simple colour design with {\LaTeXe}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "218--222", - month = Sep, -} - -@Article{Sowa+TB15-3-223, - author = "Friedhelm Sowa", - title = "{{Printing colour pictures}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "223--337", - month = Sep, -} - -@Article{Sofka+TB15-3-228, - author = "Michael D. Sofka", - title = "{{Color book production using {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "228--238", - month = Sep, -} - -@Article{Zandt+TB15-3-239, - author = "Zandt, Timothy van and Denis Girou", - title = "{{Inside PSTricks}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "239--246", - month = Sep, -} - -@Article{Stenerson+TB15-3-247, - author = "Jon Stenerson", - title = "{{A {\LaTeX} style file generator}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "247--254", - month = Sep, -} - -@Article{Jeffrey+TB15-3-263, - author = "Alan Jeffrey", - title = "{{{\PS} font support in {\LaTeXe}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "263--268", - month = Sep, -} - -@Article{Patashnik+TB15-3-269, - author = "Oren Patashnik", - title = "{{{\BibTeX} 1.0}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "269--273", - month = Sep, -} - -@Article{MacKay+TB15-3-274, - author = "Pierre A. MacKay", - title = "{{A typesetter's toolkit}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "274--284", - month = Sep, -} - -@Article{Barnett+TB15-3-285, - author = "Michael P. Barnett and Kevin R. Perry", - title = "{{Symbolic computation for electronic publishing}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "285--292", - month = Sep, -} - -@Article{Kawaguti+TB15-3-293, - author = "Minato Kawaguti and Norio Kitajima", - title = "{{Concurrent use of interactive {\TeX} previewer with - an Emacs-type Editor}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "293--300", - month = Sep, -} - -@Article{Haralambous+TB15-3-301, - author = "Yannis Haralambous", - title = "{{An Indic {\TeX} preprocessor\Dash Sinhalese - {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "301--301", - month = Sep, -} - -@Article{Doumont+TB15-3-302, - author = "Jean-Luc Doumont", - title = "{{Pascal pretty-printing: an example of - ``preprocessing within {\TeX}''}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "302--307", - month = Sep, -} - -@Article{Schrod+TB15-3-309, - author = "Joachim Schrod", - title = "{{Towards interactivity for {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "309--317", - month = Sep, -} - -@Article{Rowley+TB15-3-318, - author = "Chris A. Rowley and Frank Mittelbach", - title = "{{The floating world}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "318--318", - month = Sep, -} - -@Article{Hosek+TB15-3-319, - author = "Don Hosek", - title = "{{Sophisticated page layout with {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "319--319", - month = Sep, -} - -@Article{Plaice+TB15-3-320, - author = "John Plaice", - title = "{{Progress in the Omega project}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "320--324", - month = Sep, -} - -@Article{Ogawa+TB15-3-325, - author = "Arthur Ogawa", - title = "{{Object-oriented programming, descriptive markup, and - {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "325--330", - month = Sep, -} - -@Article{Baxter+TB15-3-331, - author = "William Erik Baxter", - title = "{{An object-oriented programming system in {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "331--338", - month = Sep, -} - -@Article{Walsh+TB15-3-339, - author = "Norman Walsh", - title = "{{A World Wide Web interface to {\CTAN}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "339--343", - month = Sep, -} - -@Article{Haralambous+TB15-3-344, - author = "Yannis Haralambous and John Plaice", - title = "{{First applications of $\Omega$: Adobe Poetica, - Arabic, Greek, Khmer}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "344--352", - month = Sep, -} - -@Article{Taylor+TB15-3-353, - author = "Philip Taylor", - title = "{{$\varepsilon$-{\TeX} \& {\NTS}: A progress - report}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "353--358", - month = Sep, -} - -@Article{Laugier+TB15-3-359, - author = "Maurice Laugier and Yannis Haralambous", - title = "{{{\TeX} innovations by the Louis-Jean Printing - House}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "359--359", - month = Sep, -} - -@Article{Downes+TB15-3-360, - author = "Michael John Downes", - title = "{{Design by template in a production macro package}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "360--368", - month = Sep, -} - -@Article{Hoenig+TB15-3-369, - author = "Hoenig, Alan J.", - title = "{{Less is More: Restricting {\TeX}'s scope enables - complex page layouts}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "369--380", - month = Sep, -} - -@Article{Fine+TB15-3-381, - author = "Jonathan Fine", - title = "{{Documents, compuscripts, programs and macros}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "381--385", - month = Sep, -} - -@Article{Grobelnik+TB15-3-386, - author = "Marko Grobelnik and Dunja Mladeni\c{c} and Darko - Zupani\c{c} and Borut \v{Z}nidar", - title = "{{Integrated system for encyclopaedia typesetting - based on {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "386--387", - month = Sep, -} - -@Article{Baragar+TB15-3-388, - author = "Henry Baragar and Gail E. Harris", - title = "{{An example of a special purpose input language to - {\LaTeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "388--396", - month = Sep, -} - -@Article{Goossens+TB15-4-427, - author = "Michel Goossens and Sebastian Rahz and Barbara - Beeton", - title = "{{The TUG94 Proceedings\Dash Apologia}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "427--428", - month = Dec, -} - -@Article{Bolland+TB15-4-429, - author = "Julita Bolland and Toni Walter and W{\l}odek Bzyl", - title = "{{Euro{\TeX}94}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "429--433", - month = Dec, -} - -@Article{Taylor+TB15-4-434, - author = "Philip Taylor", - title = "{{Minutes of the {\NTS} meeting held at Lindau on October - 11/12th 1994}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "434--437", - month = Dec, -} - -@Article{Laugier+TB15-4-438, - author = "Maurice Laugier and Yannis Haralambous", - title = "{{{\TeX} innovations at the Louis-Jean printing - house}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "438--443", - month = Dec, -} - -@Article{MacKay+TB15-4-444, - author = "Pierre A. MacKay", - title = "{{Recycled {\MFT}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "444--446", - month = Dec, -} - -@Article{Haralambous+TB15-4-447, - author = "Yannis Haralambous", - title = "{{{\it Indica}, an Indic preprocessor for {\TeX}: A - Sinhalese {\TeX} system}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "447--458", - month = Dec, -} - -@Article{Olsak+TB15-4-459, - author = "Petr Ol{\v{s}}{\'{a}}k", - title = "{{The EAN barcodes by {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "459--464", - month = Dec, -} - -@Article{Taylor+TB15-4-464, - author = "Philip Taylor", - title = "{{An open letter to the TUG Board}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "464--465", - month = Dec, -} - -@Article{Feruglio+TB15-4-466, - author = "Gabriel Valiente Feruglio", - title = "{{Typesetting commutative diagrams}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "466--484", - month = Dec, -} - -@Article{Eijkhout+TB15-4-485, - author = "Victor E{\ij}khout", - title = "{{The bag of tricks}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "485--405", - month = Dec, -} - -@Article{Richer+TB15-4-486, - author = "Jacques Richer", - title = "{{A {\TeX} autostereogram generator}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "486--492", - month = Dec, -} - -@Article{Fossmeier+TB15-4-492, - author = "Reinhard F{\"{o}}{\ss}meier", - title = "{{Stereographic pictures using {\TeX}}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "492--495", - month = Dec, -} - -@Article{Braams+TB15-4-496, - author = "Johannes Braams", - title = "{{To reset or not to reset}}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "4", - pages = "496--497", - month = Dec, -} - -@Article{Goossens+TB16-2-103, - author = "Michel Goossens and Janne Saarela", - title = "{{A practical introduction to {\SGML}}}", - journal = TUGboat, - year = "1995", - volume = "16", - number = "2", - pages = "103--145", - month = Jun, -} - -@Article{Flynn+TB16-2-146, - author = "Peter Flynn", - title = "{{{{\HTML}} \& {\TeX}: Making them sweat}}", - journal = TUGboat, - year = "1995", - volume = "16", - number = "2", - pages = "146--150", - month = Jun, -} - -@Article{Granger+TB16-2-151, - author = "Geeti Granger", - title = "{{The inside story of life at {W}iley with {\SGML}, - {\LaTeX} and {A}crobat}}", - journal = TUGboat, - year = "1995", - volume = "16", - number = "2", - pages = "151--154", - month = Jun, -} - -@Article{Doyle+TB16-2-154, - author = "Mark D. Doyle", - title = "{{The {L}os {A}lamos e-print archives: {H}yper{\TeX} - in action}}", - journal = TUGboat, - year = "1995", - volume = "16", - number = "2", - pages = "154--159", - month = Jun, -} - -@Article{Schwarzkopf+TB16-2-159, - author = "Otfried Schwarzkopf", - title = "{{The Hyperlatex story}}", - journal = TUGboat, - year = "1995", - volume = "16", - number = "2", - pages = "159--162", - month = Jun, -} - -@Article{Haralambous+TB16-2-162, - author = "Yannis Haralambous and Sebastian Rahtz", - title = "{{{\LaTeX}, hypertext and {\PDF}, {\it or} the entry - of {\TeX} into the world of hypertext}}", - journal = TUGboat, - year = "1995", - volume = "16", - number = "2", - pages = "162--173", - month = Jun, -} - -@Article{Goossens+TB16-2-174, - author = "Michel Goossens and Janne Saarela", - title = "{{{\TeX} to {{\HTML}} and back}}", - journal = TUGboat, - year = "1995", - volume = "16", - number = "2", - pages = "174--214", - month = Jun, -} - -@Article{Piska+TB17-2-92, - author = "Karel P\'{\i}{\v{s}}ka", - title = "{{{Cyrillic} alphabets}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "92--98", - month = Jun, -} - -@Article{Knappen+TB17-2-99, - author = "J{{\"{o}}}rg Knappen", - title = "{{{The} {\textsf{dc}} fonts 1.3: {Move} towards - stability and completeness}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "99--101", - month = Jun, -} - -@Article{Rei+TB17-2-102, - author = "Fukui Rei", - title = "{{{\textsf{TIPA}}: {A} system for processing phonetic - symbols in {\LaTeX}}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "102--114", - month = Jun, -} - -@Article{Berdnikov+TB17-2-115, - author = "Alexander S. Berdnikov", - title = "{{{Computer Modern Typefaces} as {Multiple Master - Fonts}}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "115--119", - month = Jun, -} - -@Article{Berdnikov+TB17-2-120, - author = "Alexander S. Berdnikov", - title = "{{{\sl VFComb} 1.3\Dash the program which simplifies - virtual font management}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "120--125", - month = Jun, -} - -@Article{Haralambous+TB17-2-126, - author = "Yannis Haralambous", - title = "{{{$\Omega$}{Times} and {$\Omega$}{Helvetica} fonts - under development: {Step One}}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "126--146", - month = Jun, -} - -@Article{Kinch+TB17-2-147, - author = "Richard J. Kinch", - title = "{{Extending {\TeX} for {Unicode}}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "147--160", - month = Jun, -} - -@Article{Znamenskaya+TB17-2-161, - author = "L. N. Znamenskaya and Sergei V. Znamenskii", - title = "{{{Russian} encoding plurality problem and a new - {Cyrillic} font set}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "161--165", - month = Jun, -} - -@Article{Ovchenkov+TB17-2-166, - author = "Peter A. Ovchenkov", - title = "{{{Cyrillic} {\TeX} files: interplatform - portability}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "166--171", - month = Jun, -} - -@Article{Vinogradov+TB17-2-172, - author = "Michael M. Vinogradov", - title = "{{{A} user-friendly multi-function {\TeX} interface - based on {Multi}-{Edit}}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "172--174", - month = Jun, -} - -@Article{Lapko+TB17-2-174, - author = "Olga G. Lapko", - title = "{{Full {Cyrillic}: {How} many languages?}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "174--180", - month = Jun, -} - -@Article{Plaice+TB17-2-181, - author = "John Plaice and Yannis Haralambous", - title = "{{{The} latest developments in {$\Omega$}}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "181--183", - month = Jun, -} - -@Article{Langmyhr+TB17-2-184, - author = "Dag Langmyhr", - title = "{{{Star}{\TeX}\Dash a {\TeX} for beginners}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "184--190", - month = Jun, -} - -@Article{Feruglio+TB17-2-191, - author = "Gabriel Valiente Feruglio", - title = "{{{Do} journals honor {\LaTeX} submissions?}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "191--199", - month = Jun, -} - -@Article{Znamenskii+TB17-2-200, - author = "Sergei V. Znamenskii and Denis E. Leinartas", - title = "{{{A} new approach to the {\TeX}-related programs: {A} - user-friendly interface}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "200--203", - month = Jun, -} - -@Article{Vsesvetsky+TB17-2-204, - author = "Ivan G. Vsesvetsky", - title = "{{{The} strait gate to {\TeX}}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "204--205", - month = Jun, -} - -@Article{Siebenmann+TB17-2-206, - author = "Laurent Siebenmann", - title = "{{{DVI}-based electronic publication}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "206--214", - month = Jun, -} - -@Article{Laan+TB17-2-215, - author = "Laan, Kees van der", - title = "{{{BLUe}'s format\Dash the off-off alternative}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "215--221", - month = Jun, -} - -@Article{Laan+TB17-2-222, - author = "Laan, Kees van der", - title = "{{{Turtle} graphics and {\TeX}\Dash a child can do - it}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "222--228", - month = Jun, -} - -@Article{Berdnikov+TB17-2-229, - author = "Alexander S. Berdnikov and Olga A. Grineva and S. B. Turtia", - title = "{{{Some} useful macros which extend the {\LaTeX} {\tt - picture} environment}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "2", - pages = "229--232", - month = Jun, -} - -@Article{Cameron+TB13-2-215, - author = "Peter J. Cameron", - title = "{{Geometric diagrams in {\LaTeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "215--216", - month = Jul, -} - -@Article{Wonneberger+TB13-2-221, - author = "Reinhard Wonneberger and Frank Mittelbach", - title = "{{{\SGML}\Dash Questions and answers}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "221--223", - month = Jul, -} - -@Article{Barr+TB13-2-223, - author = "Michael Barr", - title = "{{{\TeX} wish list}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "223--226", - month = Jul, -} - -@Article{Clark+TB13-3-253, - author = "Malcolm Clark", - title = "{{Portable graphics in {\TeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "253--260", - month = Oct, -} - -@Article{Baldwin+TB13-3-272, - author = "Harry L. {Baldwin, Jr.}", - title = "{{Using a high-level language as an aid in writing - {\TeX} documents}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "272--280", - month = Oct, -} - - -@Article{Laan+TB13-3-309, - author = "Laan, Walter van der and Johannes Braams", - title = "{{Writing reports with more than a hundred people}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "309--314", - month = Oct, -} - -@Article{Damrau+TB13-3-315, - author = "Jackie Damrau", - title = "{{Discovering graphics in {\LaTeX} documents}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "315--321", - month = Oct, -} - -@Article{Harris+TB13-3-322, - author = "Robert L. Harris", - title = "{{Preparing halftones for use in {\TeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "322--326", - month = Oct, -} - -@Article{Salomon+TB13-3-327, - author = "David Salomon", - title = "{{Creating shaded rectangles with {\PS}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "327--329", - month = Oct, -} - -@Article{Weiss+TB13-3-330, - author = "Neil A. Weiss", - title = "{{Creation and incorporation of {\PS} graphics with - {\TeX}-formatted labels into {\TeX} documents}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "330--334", - month = Oct, -} - -@Article{Knuutila+TB13-3-335, - author = "Timo Knuutila", - title = "{{How to combine multiple languages, {\PS}, and - {\LaTeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "335--340", - month = Oct, -} - -@Article{Hafner+TB13-3-347, - author = "James L. Hafner", - title = "{{Foil{\TeX}, a {\LaTeX}-like system for typesetting - foils}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "347--356", - month = Oct, -} - -@Article{Rowley+TB13-3-390, - author = "Chris A. Rowley", - title = "{{{\LaTeX}3 update}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "390--391", - month = Oct, -} - -@Article{Palais+TB13-4-425, - author = "Richard Palais", - title = "{{Moving a fixed point}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "425--432", - month = Dec, -} - -@Article{Taylor+TB13-4-433, - author = "Philip Taylor", - title = "{{The future of {\TeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "433--442", - month = Dec, -} - -@Article{Kelly+TB13-4-443, - author = "Nickolas J. Kelly and Christian H. Bischof", - title = "{{XBib{\TeX} and friends}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "443--446", - month = Dec, -} - -@Article{Chapman+TB13-4-447, - author = "Nigel Chapman", - title = "{{Searching in a DVI file}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "447--451", - month = Dec, -} - -@Article{Haralambous+TB13-4-457, - author = "Yannis Haralambous", - title = "{{Hyphenation patterns for ancient Greek and Latin}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "457--469", - month = Dec, -} - -@Article{Zubrinic+TB13-4-470, - author = "Darko \v{Z}ubrini{\'{c}}", - title = "{{The exotic Croatian Glagolitic alphabet}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "470--471", - month = Dec, -} - -@Article{Rahtz+TB13-4-477, - author = "Sebastian Rahtz and Leonor Barroca", - title = "{{Addendum: A style option for rotated objects in - {\TeX} (\tubissue 13(2), pp. 156--180)}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "477--477", - month = Dec, -} - -@Article{Seyfarth+TB13-4-478, - author = "Ray Seyfarth", - title = "{{Diag: a drawing preprocessor for {\LaTeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "478--485", - month = Dec, -} - -@Article{Mittelbach+TB13-4-493, - author = "Frank Mittelbach", - title = "{{Where does this character come from? Solution to the - puzzle, \tubissue 13(2), p.190}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "493--493", - month = Dec, -} - -@Article{Piff+TB13-4-516, - author = "Mike Piff", - title = "{{Correction sheets in {\LaTeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "516--518", - month = Dec, -} - -@Article{Piff+TB13-4-518, - author = "Mike Piff", - title = "{{Text merges in {\TeX} and {\LaTeX}}}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "518--523", - month = Dec, -} - -@Article{Wong+TB14-1-8, - author = "Wai Wong", - title = "{{Typesetting Chinese {\it pinyin} using virtual - fonts}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "1", - pages = "8--11", - month = Apr, -} - -@Article{Comenetz+TB14-1-25, - author = "Daniel Comenetz", - title = "{{Anchored figures at either margin}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "1", - pages = "25--34", - month = Apr, -} - -@Article{Fine+TB14-1-35, - author = "Jonathan Fine", - title = "{{The {\tt\char`\\CASE} and {\tt\char`\\FIND} - macros}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "1", - pages = "35--39", - month = Apr, -} - -@Article{Saludes+TB14-1-40, - author = "Jordi Saludes", - title = "{{Doing astronomical computations with {\TeX}: Making - agendas}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "1", - pages = "40--53", - month = Apr, -} - -@Article{Laan+TB14-1-54, - author = "Laan, Kees van der", - title = "{{FIFO and LIFO sing the BLUes}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "1", - pages = "54--60", - month = Apr, -} - -@Article{Braams+TB14-1-60, - author = "Johannes Braams", - title = "{{An update on the {\sf babel} system}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "1", - pages = "60--62", - month = Apr, -} - -@Article{RafalZbikowski+TB14-1-62, - author = "Rafa{\l}\.Zbikowski", - title = "{{Hacker's Guide to {\AmS}Fonts and NFSS in the - Context of {\LaTeX}}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "1", - pages = "62--69", - month = Apr, -} - -@Article{Knappen+TB14-2-104, - author = "J{\"{o}}rg Knappen", - title = "{{Fonts for Africa: the fc-fonts}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "2", - pages = "104--106", - month = Jul, -} - -@Article{Rahtz+TB14-2-107, - author = "Sebastian Rahtz", - title = "{{Implementing the extended {\TeX} layout using PS - fonts}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "2", - pages = "107--117", - month = Jul, -} - -@Article{Cohen+TB14-2-118, - author = "Michael Cohen", - title = "{{Zebrackets: a pseudo-dynamic contextually adaptive - font}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "2", - pages = "118--122", - month = Jul, -} - -@Article{Rahtz+TB14-2-132, - author = "Sebastian Rahtz", - title = "{{Essential NFSS2}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "2", - pages = "132--137", - month = Jul, -} - -@Article{Taylor+TB14-2-138, - author = "Philip Taylor", - title = "{{A pragmatic approach to paragraphs}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "2", - pages = "138--140", - month = Jul, -} - -@Article{Durst+TB14-2-141, - author = "Lincoln Durst", - title = "{{Truth in indexing}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "2", - pages = "141--141", - month = Jul, -} - -@Article{Taylor+TB14-2-141, - author = "Philip Taylor", - title = "{{Letterspacing in {\TeX}}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "2", - pages = "141--145", - month = Jul, -} - -@Article{Tailor+TB17-4-367, - author = "Philip Taylor", - title = "{Computer typesetting or electronic publishing? New trends in scientific - publication}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "4", - pages = "367--381", -} - - -@Article{Bennett+TB14-3-187, - author = "Frank G. {Bennett, Jr.}", - title = "{{{\LexiTeX}: context-sensitive legal citations for - {\LaTeX}}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "187--195", - month = Oct, -} - -@Article{Taupin+TB14-3-196, - author = "Daniel Taupin", - title = "{{Using {\TeX} and {\MFT} to build complicated - maps}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "196--202", - month = Oct, -} - -@Article{Taupin+TB14-3-203, - author = "Daniel Taupin", - title = "{{Music{\TeX}: Using {\TeX} to write polyphonic or - instrumental music}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "203--211", - month = Oct, -} - -@Article{Siebenmann+TB14-3-212, - author = "Laurent Siebenmann", - title = "{{A format compilation framework for European - languages}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "212--221", - month = Oct, -} - -@Article{Bryan+TB14-3-223, - author = "Martin Bryan", - title = "{{A {\TeX} user's guide to ISO's Document Style - Semantics and Specification Language (DSSSL)}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "223--226", - month = Oct, -} - -@Article{Flynn+TB14-3-227, - author = "Peter Flynn", - title = "{{{\TeX} and {\SGML}: a recipe for disaster?}}", - journal = TUGboat, - year = "1993", - volume = "14", - number = "3", - pages = "227--230", - month = Oct, -} - -@ARTICLE{Knuth-lp1, -author="Donald E. Knuth", -title="Literate Programming", -month=may, -year=1992, -ISBN="0-937073-81-4", -note="Leland Stanford University CLSI (Center for the Study of Language -and Information)", -List="\$32", -journal="Lecture Notes", -volume="27" -} - -@BOOK{dirtyp, -author="Donald E. Knuth", -title="{\TeX} and {\MFT}: {N}ew {D}irections in {T}ypesetting", -publisher="The {A}merican {M}athematical {S}ociety and {D}igital {P}ress", -address = "Billerica, MA", -year=1979, - pages = "360", - LCCN = "Z253.3 .K58 1979", - bibdate = "Tue May 12 10:13:36 1998", - bibsource = "Graphics/imager/imager.books.bib, - Graphics/siggraph/79.bib, - ftp://ftp.math.utah.edu/pub/tex/bib/siggraph/new/79.bib", - annote = "A landmark book at the time it was published. Newer - versions exist. Less than portable as claimed, but - still significant. Required reading for anyone doing - font design and type setting.", - keywords = "general references, standards text books, software, - programming systems, character display/generation, - Applications, printing/publishing industry, general - references, standards text books and software, - programming systems, character display/generation and - Applications, printing/publishing industry", -ISBN="0-932376-02-9"} - -@BOOK{edmac, -author="John Lavagnino and Dominik Wujastyk", -title="{C}ritical {E}dition {T}ypesetting: {T}he {EDMAC} format for plain {\TeX}", -publisher="{\TeX} {U}ser {G}roup and {UK} {\TeX} {U}ser {G}roup", -address="San Francisco and Birmingham", -year=1996} - -@BOOK {fournier1, - AUTHOR = "Fournier le jeune, Pierre-Simon", - TITLE = "Manuel Typographique", - YEAR = 1995, - PUBLISHER = "Darmstadt", - ISBN="3-88607-094-8", - NOTE="Une traduction en anglais du texte par Harry Carter. Avec une introduction et - des notes par James Mosley. En trois volumes: - {\begin{enumerate} - \item Manuel typographique, 1764; - \item Manuel typographique, 1766; - \item Fournier on Typefounding, 1930. - \end{enumerate}}", - } - -@BOOK{orthotypo, - TITLE="Orthotypogtaphia [Leipzig, 1608]", - AUTHOR="Hornschuch, J{\'e}r{\^o}me", - PUBLISHER="{\'E}ditions des Cendres", - ADDRESS="8, rue des Cendriers, 75020 Paris", - ISBN="2-86742-077-6", - NOTE="Traduit du latin par Susan Baddeley, traduction fran{\c{c}}aise de Jean-Fran{\c{c}}ois - Gilmont", - YEAR=1997} - -@BOOK{digtypo, - TITLE="Digital Typography Sourcebook", - AUTHOR="Bryan, Martin", - PUBLISHER="John Wiley {\&} Sons", - ADDRESS="New York", - ISBN="0 471 14811-13", - YEAR=1997} - -@BOOK{sgml-impl, - TITLE="The SGML Implementation Guide -- A Blueprint for SGML Migration", - AUTHOR="Travis, Brian E. and Waldt, Dale C.", - PUBLISHER="Springer-Verlag", - ISBN="3-540-57730-0", - YEAR=1995} - -@BOOK{dyn-doc, - TITLE="Dynamics in document design", - AUTHOR="Schriver, Karen A.", - PUBLISHER="John Wiley {\&} Sons", - ADDRESS="New York", - ISBN="0-471-30636-3", - YEAR=1996} - -@BOOK{ps-acro-pdf, - TITLE="PostScript {\&} Acrobat/PDF", - AUTHOR="Merz, Thomas", - PUBLISHER="Springer-Verlag", - ISBN="3-540-60854-0", - YEAR=1997} - -@BOOK{web-pdf, - TITLE="{W}eb {P}ublishing with {A}crobat/{PDF}", - AUTHOR="Merz, Thomas", - ADDRESS="Berlin", - PUBLISHER="Springer-Verlag", - ISBN="3-540-63762-1", - YEAR=1998} - -@BOOK{cavanaugh1998, - AUTHOR="Sean Cavanaugh", - title="{D}igital {T}ype {D}esign {G}uide: {T}he {P}age {D}esigner's {G}uide to {W}orking - with {T}ype, includes over 200 fabulous {F}onts {F}ree for {M}acintish and {W}indows", - address="Indianapolis, Indiane", - publisher="Hayden Books", - ISBN="1-56830-190-1", - YEAR=1995} - -@BOOK{cavanaugh, - AUTHOR="Sean Cavanaugh", - NOTE="Traduction de~{\cite{cavanaugh1998}} par Daniel Prout", - TITLE="Les Polices de caract{\`e}res, la typographie - {\`a} la port{\'e}e de tous les graphistes", - PUBLISHER="Simon {\&} Schuster, Macmillan", - YEAR=1998} - -@article {asaeins, -author = "{ASAE}", -title = "Instructions to Authors of {ASAE} Technical Publications", -journal = "Transactions of the {ASAE}", -year = "1990", -volume = "33", -number = "4", -} - -@BOOK{briscoe, -author="Briscoe, Mary Helen", -title="Preparing Scientific Illustrations", -publisher="Springer Verlag", -address="New York", -isbn="0-387-94581-4", -year=1996} - -@BOOK{faudouas-ig, -AUTHOR="Jean-Claude Faudouas", -TITLE="Dictionnaire technique des industries graphiques, -anglais/fran{\c{c}}ais et fran{\c{c}}ais/anglais", -PUBLISHER="La Maison du dictionnaire", -ADDRESS="Paris", -XADDRESS="(se trouve dans la galerie marchande a cote de -de la Coupole, Paris, Metro Vavin)", -YEAR=1989} - -@BOOK{damourette, -AUTHOR="Damourette, Jean", -TITLE="Trait{\'e} moderne de ponctuation", -PUBLISHER="Larousse", -ADDRESS="Paris", -YEAR=1969} - -@BOOK{colignon-ponct, -AUTHOR="Colignon, Jean-Pierre", -TITLE="Un point c'est tout! La ponctuation efficace", - -PUBLISHER="{\'E}ditions du {C}entre de formation et de perfectionnement des journalistes {(CFPJ)}", -ADDRESS="38, rue Croix-des-Petits-Champs, 75001 Paris", -YEAR=1993} - -@BOOK{typo-gram, -AUTHOR="Denis, Jules", -TITLE="Grammaire typographique", -PUBLISHER="Georges Thone", -ADDRESS="Li{\`e}ge", -YEAR=1952} - -@BOOK{estival, -AUTHOR="Estival, Robert and Meyriat, Jean and Richaudeau Fran{\c{c}}ois", -TITLE="Les sciences de l'{\'e}crit. Encyclop{\'e}die internationale de bibliologie", -PUBLISHER="{\'E}ditions {R}etz", -ADDRESS="Paris", -YEAR=1993} - -@BOOK{vivin, -AUTHOR="Vivin, Paul", -TITLE="Les langues {\'e}trang{\`e}res. Abr{\'e}g{\'e} des r{\`e}gles de composition {\`a} -l'usage des typographes", -PUBLISHER="Institut national des jeunes sourds", -ADDRESS="Paris", -YEAR=1975} - -@BOOK{Ada, -AUTHOR="Barnes, John Gilbert Presslie", -TITLE="Programming in Ada plus language reference manual", -YEAR=1991, -PUBLISHER = "Addison-Wesley", -ADDRESS = "Reading, Massachusetts", -ISBN="0-201-56530-0"} - -@BOOK{manneville, -AUTHOR="Manneville, Paul", -TITLE="D{\'e}buter en {\TeX} et {\LaTeX}", -ISBN="2-7298-5709-5", -PUBLISHER="Ellipses", -ADDRESS="Paris", -YEAR=1997} - -@BOOK{doc-entreprise, -AUTHOR="Bonnefons, Nicole and Boutitie, Nicolas and Dubois, Catherine and Durand-Gasselin, St{\'e}phanie and Keruel, Yves", -TITLE="Cr{\'e}er les documents d'entreprise en micro-{\'e}dition, de la conception {\`a} la -r{\'e}alisation", -PUBLISHER="Bordas", -SERIES="Collection {BO-PR{\'E}}", -ADDRESS="Paris", -ISBN="2-04-018715-4", -YEAR=1988} - -@BOOK{desktop, -AUTHOR="Hartnell, Tim", -TITLE="Desktop publishing: the book", -PUBLISHER="Interface publications", -ADDRESS="London", -YEAR=1987} - -@BOOK{desktop-az, -AUTHOR="Grout, Bill and Athanasopoulos, Irene and Kutlin, Rebecca", -TITLE="Desktop publishing from {A} to {Z}", -PUBLISHER="Mc Graw Kill", -ADDRESS="Berkeley U.S.A.", -YEAR=1986} - -@BOOK{doc-effi, -AUTHOR="Bojin, Jacques and Dunand, Marcel", -TITLE="Documents et expos{\'e}s efficaces", -PUBLISHER="Les {\'E}ditions d'{O}rganisation", -ADDRESS="Paris", -YEAR=1985} - -@BOOK{ecrire-agir, -AUTHOR="Marret, Annick and Simonet, Ren{\'e}e and Salzer, Jacques", -TITLE="{\'E}crire pour agir", -PUBLISHER="Les {\'E}ditions d'{O}rganisation", -ADDRESS="Paris", -YEAR=1982} - -@BOOK{dob, -AUTHOR="Dobiecki, Bernard", -TITLE="Guide pratique pour communiquer par l'{\'e}crit", -PUBLISHER="Les {\'E}ditions ouvri{\`e}res", -ADDRESS="Paris", -YEAR=1984} - -@BOOK{prat-imp, -AUTHOR="Arcival, D. and Jouannaux, B. and Piart, M.", -TITLE="Guide pratique des techniques de l'imprimante", -PUBLISHER="{AFNOR}", -ADDRESS="Paris", -YEAR=1983} - -@BOOK{auger, -AUTHOR="Auger, Daniel", -TITLE="La typographie", -PUBLISHER = "Presses Universitaires de France", -ADDRESS="Paris", -YEAR=1980} - -@BOOK{timbal, -AUTHOR="Timbal-Ducleaux, Louis", -TITLE="L'{\'e}|criture cr{\'e}ative", -PUBLISHER="{\'E}ditions {R}etz", -ADDRESS="Paris", -YEAR=1986} - -@BOOK{ed-bureau, -AUTHOR="Lamoitier, Jean-Pierre", -TITLE="L'{\'e}dition de bureau", -PUBLISHER="{\'E}ditions {\'E}dimicro", -ADDRESS="Paris", -YEAR=1987} - -@BOOK{bertin, -AUTHOR="Bertin, Jacques", -TITLE="Le graphique et le traitement graphique de l'information", -PUBLISHER="Flammarion", -ADDRESS="Paris", -YEAR=1977} - -@BOOK{richaudeau3, -AUTHOR="Richaudeau, Fran{\c{c}}ois", -TITLE="Les secrets de la communication efficace", -PUBLISHER="{\'E}ditions {R}etz-{CEPL}", -ADDRESS="Paris", -YEAR=1975} - -@BOOK{lehnisch, -AUTHOR="Lehnisch, Jean-Pierre", -TITLE="La communication dans l'entreprise", -PUBLISHER = "Presses Universitaires de France", -ADDRESS="Paris", -YEAR=1980} - -@BOOK{desktop-art, -AUTHOR="Bove, Tony and Rhodes, Cherryl and Tomas, Wes", -TITLE="The art of desktop publishing", -PUBLISHER="Bantam Computer Books", -ADDRESS="U.S.A.", -YEAR=1987} - -@BOOK{redon, -AUTHOR="Redon, Lionel", -TITLE="Pour mieux communiquer dans l'entreprise", -PUBLISHER="{Y}tern {\'E}ditions", -ADDRESS="St Didier au Mont d'Or (69370)", -YEAR=1986} - - -@BOOK{calvet-sigles, -AUTHOR="Calvet, Louis-Jean", -TITLE="Les {S}igles", -PUBLISHER = "Presses Universitaires de France", -ADDRESS="Paris", -YEAR=1980} - -@BOOK{morison, -AUTHOR="Morison, Stanley", -TITLE="Les Premiers Principes de la typographie", -NOTE="Traduction depuis l'anglais de{~\cite{morison1936}} et pr{\'e}sentation de Fernand Baudin", -PUBLISHER="J{\'e}r{\^o}me Millon", -ADDRESS="Grenoble", -YEAR=1989} - -@BOOK{peignot, -AUTHOR="Peignot, J{\'e}r{\^o}me", -TITLE="De l'{\'e}criture {\`a} la typographie", -PUBLISHER="Gallimard", -ADDRESS="Paris", -YEAR=1967} - -@BOOK{richaudeau+chose, -AUTHOR="Richaudeau, Fran{\c{c}}ois", -TITLE="La {L}ettre et l'{E}sprit, {V}ers 279 une typographie logique", -PUBLISHER="Plan{\`e}te", -ADDRESS="Paris", -YEAR=1965} - -@BOOK{suret, -AUTHOR="Suret-Canale, Nadine", -TITLE="L'{I}ndispensable pour les polices de caract{\`e}res", -PUBLISHER="Marabout", -ADDRESS="Alleur, Belgique", -YEAR=1995} - -@BOOK{wodon, -AUTHOR="Wodon, Bernard and L'Hoest, Christian", -TITLE="Itin{\'e}raire pour la publication", -PUBLISHER="Ciaco", -ADDRESS="Bruxelles", -YEAR=1990} - -@BOOK{hart, -AUTHOR="Hart, Horace", -TITLE="Hart's Rules for Compositors and Readers at the University Press Oxford", -EDITION="trente neuvi{\`e}me", -PUBLISHER="Oxford University Press", -NOTE="Premi{\`e}re publication en 1893.", -YEAR=1983} - -@MISC{mini-abb, -KEY="Oxford University Press", -TITLE="Oxford Minidictionary of Abbreviations", -PUBLISHER="Oxford University Press", -YEAR=1993} - -@BOOK{world-measure, -AUTHOR="{T}he Economist Newspaper Ldt.", -TITLE="{W}orld {M}easurement {G}uide ({T}he)", -EDITION="quatri{\`e}me", -PUBLISHER="{T}he {E}conomist {N}ewspaper {L}dt.", -ADDRESS="Londres", -YEAR=1980} - -@BOOK{xindy, -AUTHOR="Kehr, Roger", -TITLE="{\xindy}, {E}in {F}lexibles {I}ndexierungssystem", -PUBLISHER="Studienarbeit FB Informatik", -ADDRESS="Technische Hochschule Darmstadt", -MONTH=nov, -YEAR=1995} - -@BOOK{sutherland, -EDITOR="Sutherland, Kathryn", -TITLE="{E}lectronic {Text}: {I}nvestigations in {M}ethod and -{T}heory", -PUBLISHER="Oxford University Press", -ISBN="0-19-823663-8", -MONTH=jan, -YEAR=1998} - -@TECHREPORT{mki3, -AUTHOR="Schrod, Joachim and Herr, Gabor", -TITLE="{M}ake{I}ndex {V}ersion 3.0", -INSTITUTION="Technical University Darmstadt", -YEAR=1991} - -@BOOK{zapf-darmstadt, -AUTHOR="Technische Hochschule Darmstadt", -TITLE="{H}ermann {Z}apf: {E}in {A}rbeitsbericht", -ADDRESS="Hamburg", -PUBLISHER="Maximilian-Gesellschaft", -YEAR=1984} - -@MISC{grfguide, - AUTHOR="David Paul Carlisle", - TITLE="Packages in the {\texttt{graphics}} bundle", - NOTE="Documente les paquetages {\textsf{graphics}, \textsf{graphicx}, \textsf{lscape} - et \textsf{color}}. - Fait partie de la distribution {\LaTeX}, {\url{CTAN/macros/latex/packages/graphics/grfguide.ps}}"} - -@MISC{psfgguide, - AUTHOR="David Paul Carlisle and Grant, Michael C.", - TITLE="The {PS}frag system, version 3", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/psfrag/psgguide.ps}}"} - -@MISC{fancyhdr, - AUTHOR="Oostrum, {Piet van}", - TITLE="Page headers and footers in {\LaTeX}", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/fancyhdr/fancyhdr.dtx}}"} - -@MISC{subfigure, - AUTHOR="Cochran, Steven Douglas", - TITLE="The {\texttt{subfigure}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/subfigure/subfigure.dtx}}"} - -@MISC{ifthen, - AUTHOR="David Paul Carlisle", - TITLE="The {\texttt{ifthen}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/base/ifthen.dtx}}"} - -@MISC{afterpage, - AUTHOR="David Paul Carlisle", - TITLE="The {\texttt{afterpage}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/packages/tools/afterpage.dtx}}"} - -@MISC{caption2, - AUTHOR="Sommerfeldt, Harald Axel", - TITLE="The {\texttt{caption}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/caption/caption2.dtx}}"} - -@MISC{rotating, - AUTHOR="Barroca, Leonor", - TITLE="The {\texttt{rotating}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/rotating/rotating.dtx}}"} - -@MISC{fancybox, - AUTHOR="Zandt, Timothy van", - TITLE="Documentation for fancybox.sty", - NOTE="Disponible dans {\url{CTAN/graphics/pstricks/origdoc/fancybox.doc}}"} - -@MISC{placeins, - AUTHOR="Arseneau, Donald", - TITLE="The {\texttt{placeins}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/other/misc/placeins.sty}}"} - -@TECHREPORT{flafter, - year=2000, - month="jul", - Institution="The {\LaTeX3} Project Team", - AUTHOR="Frank Mittelbach", - TYPE="Distribu{\'e} avec {\LaTeXe}", - KEY="latex3", - TITLE="The {\texttt{flafter}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/unpacked/flafter.sty}}"} - -@MISC{morefloats, - AUTHOR="Don Hosek", - TITLE="The {\texttt{morefloats}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex209/contrib/misc/morefloats.sty}}"} - -@MISC{endfloat, - AUTHOR="Darrell McCauley, James and Goldberg, Jeff", - MONTH=oct, - YEAR=1995, - TITLE="The {\texttt{rotating}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/endfloat/endfloat.dtx}}"} - -@MISC{fontname, - AUTHOR="Karl Berry", - TITLE="Fontname", - NOTE="Disponible dans {\url{CTAN/tex-archive/info/fontname.zip}}"} - - -@MISC{reckdahl, - AUTHOR="Reckdahl, Keith", - TITLE="Using Imported Graphics in {\LaTeXe}", - NOTE="Disponible dans {\url{CTAN/info/epslatex.ps}} et - {\url{CTAN/info/epslatex.pdf}}"} - -@ARTICLE{reckdahl1996a, - AUTHOR="Reckdahl, Keith", - TITLE="Using Imported Graphics in {\LaTeXe} documents, part~1: - The {\texttt{graphics}} and {\texttt{graphicx}} packages", - journal = TUGboat, - year = {1996}, - volume = {17}, - number = {1}, - pages = {43--53} - } - -@ARTICLE{reckdahl1996b, - AUTHOR="Reckdahl, Keith", - TITLE="Using Imported Graphics in {\LaTeXe} documents, part~2: - Floating figures, boxed figures, captions, and math in figures", - journal = TUGboat, - year = {1996}, - volume = {17}, - number = {3}, - pages = {288--310} - } - -@BOOK{sz-latex, - AUTHOR="J{\"o}rg Knappen", - TITLE="Schnell ans Ziel mit {\LaTeXe}", - PUBLISHER="Oldenbourg-Verlag", - ADDRESS="Munich et Vienne", - ISBN="3-486-24199-0", - YEAR=1997} - -@BOOK{mathieu, - AUTHOR="Mathieu, Robert", - TITLE="L'{I}mprimerie, une profession, un art", - ADDRESS="Bruxelles", - PUBLISHER="Louis Musin", - YEAR=1976} - - -@BOOK{FandP, -AUTHOR="Faux, I.~D. and Prat, M.~J.", -TITLE="{C}omputational {G}eometry for {D}esign and {M}anufacture", -PUBLISHER="Ellis Horwood", -YEAR=1981} - -@BOOK{MORTENSON85, -AUTHOR="Mortenson, Michael~E.", -TITLE="{G}eometric {M}odeling", -PUBLISHER="John Wiley \& Sons, Inc.", -YEAR=1985} - -@BOOK{delpech, -AUTHOR="Delpech, Jean-Pierre and Figu{\`e}res, Marc-Andr{\'e} -and Mari", -TITLE="Techniques du {\LaTeX}", -PUBLISHER="Eyrolles", -ADDRESS="Paris", -ISBN="2212026099", -MONTH=jul, -YEAR=1997} - -@BOOK{thibaudeau1921, -AUTHOR="Thibaudeau, Francis", -TITLE="{L}a {L}ettre d'imprimerie. -{D}ouze notices sur les arts du livre", -NOTE="En deux tomes", -PUBLISHER="Chez l'auteur", -YEAR=1921} - -@BOOK{thibaudeau1924, -AUTHOR="Thibaudeau, Francis", -TITLE="Manuel fran{\c{c}}ais de typographie moderne, cours -d'initiation", -PUBLISHER="Chez l'auteur", -YEAR=1924} - -@book{blackwell1992, -AUTHOR="Blackwell, Lewis", -TITLE="20th {C}entury {T}ype", -PUBLISHER="Rizzoli International Publications", -ADDRESS="New York", -ISBN="0-8478-1596-X", -YEAR=1992} - -@BOOK{blackwell1993, -AUTHOR="Blackwell, Lewis", -TITLE="Typo du {\textsc{xx}\textsuperscript{e}} si{\`e}cle", -PUBLISHER="Flammarion", -ISBN="2-08-011052-7", -NOTE="Traduction de~{\cite{blackwell1992}} par Claire Desserey avec la collaboration -de Fernand Baudin, Peter Keller et Thomas Gravemaker", -YEAR=1993} - -@BOOK{goudy1963, -AUTHOR="Goudy, Frederick W.", -TITLE="{T}he {A}lphabet and {E}lements of {L}ettering", -PUBLISHER="Dover Edition", -YEAR=1963} - -@BOOK{goudy1989, -AUTHOR="Goudy, Frederick W.", -TITLE="{T}he {A}lphabet and {E}lements of {L}ettering", -PUBLISHER="Dorset Press", -ADDRESS="New York", -ISBN="0-88029-330-6", -YEAR=1989} - -@BOOK{rookledge1990, -AUTHOR={Baines, Phil and Rookledge, Sarah}, -TITLE="{R}oockledge's {I}nternational {T}ypefinder, the -{E}ssential {H}andbook of {T}ypeface {R}ecognition and -{S}election", -PUBLISHER="Sarema Press Ltd", -ADDRESS="Surrey", -YEAR=1990} - -@BOOK{rattin1997, -AUTHOR="Rattin, Manuela and Ricci, Matteo", -TITLE="Questioni di carattere?", -PUBLISHER="Nuovi Equilibri", -ADDRESS="Viterbo", -YEAR=1997} - -@BOOK{cloutier1973, -AUTHOR="Cloutier, Jean", -TITLE="La {C}ommunication audio-scripto-visuelle {\`a} l'heure -des self-m{\'e}dias, ou l'{\`e}re d'{E}merec", -PUBLISHER="{L}es {P}resses de l'{U}niversit{\'e} de {M}ontr{\'e}al", -ADDRESS="Canada", -YEAR=1973} - -@BOOK{bruckner1990, -AUTHOR="Bruckner, D.J.R.", -TITLE="{F}rederic {G}oudy, {M}aster of {A}merican {D}esign", -PUBLISHER="H. N. Abbrams Inc.", -ADDRESS="New York", -YEAR=1990} - -@BOOK{petrucci1993, -AUTHOR="Petrucci, Armando", -TITLE="{J}eux de lettres. {F}ormes et images de l'inscription -en {I}talie", -NOTE="Traduit en fran{\c{c}}ais", -PUBLISHER="{\'E}dition de l'{\'e}cole des hautes {\'e}tudes -en sciences sociales", -YEAR=1993} - -@BOOK{atkins1988, -AUTHOR="Atkins, Kathryn, A.", -TITLE="{M}aster of {I}talic {L}etter. {T}wenty {T}wo {E}xamplars from the -{S}ixteenth {C}entury", -PUBLISHER="{T}he {P}enguin {P}ress", -ADDRESS="Londres", -YEAR=1988} - -@BOOK{paech1997, -AUTHOR="{P}{\"a}ch, Otto", -TITLE="{L'E}nluminure m{\'e}di{\'e}vale", -PUBLISHER="{\'E}ditions {M}acula", -NOTE="Traduit en fran{\c{c}}ais", -YEAR=1997} - -@BOOK{gray1976, -AUTHOR="Gray, Nicolete", -TITLE="{N}ineteenth {C}entury {O}rnament {T}ypefaces", -PUBLISHER="Faber and Faber Limited", -YEAR=1976} - -@BOOK{andersch1989, -AUTHOR="Andersch, Martin", -TITLE="Traces, signes, lettres", -PUBLISHER="Ulisse {\'E}ditions", -ADDRESS="Paris", -NOTE="Traduit de l'allemand", -YEAR=1989} - -@BOOK{barthes1985, -AUTHOR="Barthes, Roland", -TITLE="{L'A}venture s{\'e}miologique", -PUBLISHER="Seuil", -ADDRESS="Paris", -YEAR=1985} - -@BOOK{mu1992, -AUTHOR="Groupe Mu", -TITLE="Trait{\'e} du signe visuel. {P}our une rh{\'e}torique -de l'image", -PUBLISHER="Seuil", -ADDRESS="Paris", -YEAR=1992} - -@BOOK{holtz1987, -AUTHOR="Holtz-Bonneau, Fran{\c{c}}oise", -TITLE="Lettres, image, ordinateur", -PUBLISHER="Herm{\`e}s/{INA}", -YEAR=1987} - -@BOOK{camille1997, -AUTHOR="Camille, Micha{\"e}l", -TITLE="Images dans les marges. {A}ux limites de l'art m{\'e}di{\'e}val", -PUBLISHER="Gallimard", -NOTE="Traduit de l'anglais", -YEAR=1997} - -@BOOK{laufer1985, -EDITOR="Laufer, Roger", -TITLE="La {N}otion de paragraphe", -PUBLISHER="{\'E}ditions du {CNRS}", -NOTE="Collectif {PARIS-VIII}", -YEAR=1985} - -@MISC{GP, - AUTHOR="Williams, Thomas and Kelley, Colin", - TITLE="Gnuplot", - NOTE="(répertoire {\texttt{/pub/gnuplot}} sur {\url{ftp.darthmouth.edu}}"} - -@MISC{emp, - AUTHOR="Thorsten Ohl", - TITLE="Le paquetage {\texttt{emp}} pour {\LaTeXe}", - NOTE="{\CTAN}: \url{tex-archive/macros/latex/contrib/supported/emp}"} - -@Article{Swift+TB16-3-269, - author = {Matt Swift}, - title = {Modularity in {\LaTeX}}, - journal = TUGboat, - year = {1995}, - volume = {16}, - month = sep, - number = {3}, - pages = {269--275} -} - -@Article{Whitney+TB10-3-378, - author = {Ron Whitney and Barbara Beeton}, - title = {{{{\TUB} authors' guide}}}, - journal = TUGboat, - year = {1989}, - month = nov, - volume = {10}, - number = {3}, - pages = {378--385} -} - -@TECHREPORT{knuth+tor, - AUTHOR = {Donald E. Knuth}, - TITLE = {A Torture Test for {\TeX}, Version 1.3}, - INSTITUTION = {Computer Science Department, Stanford University}, - YEAR = {1984}, - NUMBER = {STAN-CS-84-1027}, - ADDRESS = {Stanford, California}, - MONTH = nov -} - -@ARTICLE{furuta+pctex, - AUTHOR = "Richard K. Furuta and Pierre A. MacKay", - TITLE = "Two {\TeX} Implementations for the {IBM PC}", - JOURNAL = "Dr. Dobb's Journal", - YEAR = "1985", - VOLUME = "10", - NUMBER = "9", - PAGES = "80--91", - MONTH = sep -} - -@TECHREPORT{des+tex, - AUTHOR = {Jacques D{\'e}sarm{\'e}nien}, - TITLE = {How to run {\TeX} in {F}rench}, - INSTITUTION = {Computer Science Department, Stanford University}, - YEAR = {1984}, - NUMBER = {SATN-CS-1013}, - ADDRESS = {Stanford, California}, - MONTH = aug -} - -@article{des+tex1, - AUTHOR = {Jacques D{\'e}sarm{\'e}nien}, - TITLE = {How to run {\TeX} in a {F}rench environment: hyphenation, fonts, typography}, - INSTITUTION = {Universit{\'e} de {S}trasbourg}, - JOURNAL=TUGboat, - YEAR = 1984, - MONTH=nov, - PAGES="91--102", - NUMBER=2, - VOLUME = 5, -} - -@TECHREPORT{samuel+tex, - AUTHOR = "Arthur L. Samuel", - TITLE = "First Grade {\TeX}: A Beginner's {\TeX} Manual", - INSTITUTION = {Computer Science Department, Stanford University}, - YEAR = "1983", - NUMBER = "SATN-CS-83-985", - ADDRESS = {Stanford, California}, - MONTH = nov -} - -@BOOK{willberg97, -AUTHOR="Willberg, Hans Peter and Forssman, Friedrich", -TITLE="Lesetypographie", -PUBLISHER="Verlag H. Schmidt", -ADDRESS="Mainz", -ISBN="3-87439-375-5", -YEAR=1997} - -@BOOK{chen1995, -AUTHOR="Chen, Wai-Kai", -TITLE="The {C}ircuits and {Filters} {H}andbook", -PUBLISHER="{CRC} {P}ress, {Inc.}", -YEAR=1995} - -@ARTICLE{feedback53, - AUTHOR="Samuel J. Mason", - TITLE="Feedback theory --- some properties of signal flow graphs.", - JOURNAL="Proceedings of the Institute of Radio Engineers", - VOLUME=41, - NUMBER=9, - PAGES="1144-1156", - MONTH=sep, - YEAR=1953} - -@ARTICLE{feedback56, - AUTHOR="Samuel J. Mason", - TITLE="Feedback theory --- further properties of signal flow graphs.", - JOURNAL="Proceedings of the Institute of Radio Engineers", - VOLUME=44, - NUMBER=7, - PAGES="920-926", - MONTH=jul, - YEAR=1956} - -@BOOK{dusong, - AUTHOR="Jean-Luc Dusong and Fabienne Siegwart", - TITLE="Typographie, du plomb au num{\'e}rique", - PUBLISHER="{\'E}ditions Dessain et Tolra (Larousse-Bordas)", - PAGES=191, - ISBN="2-04-021744-4", - YEAR=1996} - -@BOOK{downing95, - AUTHOR="Geoffrey Downing", - TITLE="Finer points in the spacing {\&} arrangement of type", - PUBLISHER="Hartley {\&} Marks", - ADDRESS="Vancouver", - NOTE="Premi{\`e}re {\'e}dition: 1954", - ISBN="0-88179-119-9", - YEAR=1995} - -@BOOK{dedame98, - AUTHOR="Roger D{\'e}dame", - TITLE="M{\'e}moire des m{\'e}tiers du livre, {à} l'usage de la publication assist{\'e}e - par ordinateur", - PUBLISHER="{\'E}ditions {C}ercle d'{A}rt {\&} {A}ssociation pour la formation - permanente des personnels d'imprimerie", - ISBN="2-7022-0495-3", - YEAR=1998} - -@BOOK{gid98, - AUTHOR="Raymond Gid", - TITLE="Typo-graphies", - PUBLISHER="Imprimerie nationale", - ISBN="2-7433-0281-X", - NOTE="Pr{\'e}face de G{\'e}rard Blanchard", - YEAR=1998} - -@BOOK{anis, - AUTHOR="Jacques Anis", - TITLE="Texte et ordinateur, l'{\'e}criture r{\'e}invent{\'e}e?", - PUBLISHER="De Boeck Universit{\'e}", - ISBN="2-8041-2923-3"} - -@BOOK{mandel98, - AUTHOR="Ladislas Mandel", - TITLE="{\'E}critures, miroir des hommes et des soci{\'e}t{\'e}s", - PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", - ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", - PAGES=240, - ISBN="2-911220-03-X", - YEAR=1998} - -@TECHREPORT{nist330, - INSTITUTION="National Institute of Standards and Technology Special Publication", - NUMBER=330, - TITLE="{T}he {I}nternational {S}ystem of {U}nits ({SI})", - PAGES=62, - AUTHOR="Taylor, Barry N.", - NOTE="{\url{http://physics.nist.gov/Document/sp330.pdf}}", - YEAR=1991} - -@TECHREPORT{nist811, - INSTITUTION="National Institute of Standards and Technology Special Publication", - NUMBER=811, - TITLE="{G}uide for the {U}se of the {I}nternational {S}ystem of {U}nits ({SI})", - PAGES=84, - AUTHOR="Taylor, Barry N.", - NOTE="{\url{http://physics.nist.gov/Document/sp811.pdf}}", - YEAR=1995} - -@MISC{nist-diag, - AUTHOR="{National Institute of Standards and Technology}", - TITLE="{D}iagram of {SI} unit relationships", - NOTE="{\url{http://physics.nist.gov/cuu/Units/SIdiagram2.html}}"} - -@MISC{npl, - AUTHOR="{National Physical Laboratory}", - TITLE="{T}he {I}nternational {S}ystem of {U}nits", - NOTE="{\url{http://www.npl.co.uk/npl/reference/si_units.html}}"} - -@MISC{nist-const, - AUTHOR="{National Institute of Standards and Technology}", - TITLE="{T}he {NIST} reference on {C}onstants, {U}nits and {U}ncertainty", - NOTE="{\url{http://physics.nist.gov/cuu/Units/introduction.html}}"} - -@MISC{concise-metric, - AUTHOR={David Barlett}, - TITLE="{T}he {M}etric {S}ystem: a concise reference guide", - NOTE="{\url{http://subnet.virtual-pc.com/ba424872/}}"} - - -@String{pub-ADOBE-PRESS = "Adobe Press"} - -@String{pub-ADOBE-PRESS:adr = "Mountain View, CA, USA"} - -@Book{Adobe+1997+AFA, - AUTHOR = "{Adobe Press}", - TITLE = "{Adobe FAQ}: {Adobe}'s most frequently asked - questions answered", - PUBLISHER = pub-ADOBE-PRESS, - ADDRESS = pub-ADOBE-PRESS:adr, - PAGES = "xvi + 774", - ISBN = "1-56830-372-6", - LCCN = "????", - BIBDATE = "Fri Aug 21 12:48:20 1998", - NOTE = "Inclut un CD-ROM.", - acknowledgement = ack-nhfb, - annote = "Covers Adobe Acrobat 3.0 (Capture, Distiller, - Exchange, Reader), After Effects 3.1, FontFolio 7.09, - Framemaker 5 Illustrator 7.0, PageMaker 6.5, PageMill - 2.0, Persuasion 4.0 PhotoShop 4.0, Premiere 4.2 - SiteMill 1.0, and Type Manager Deluxe.", - YEAR = "1997"} - -@TECHREPORT{ltsect, -INSTITUTION="{The \LaTeX3} Project Team", -TYPE="Distribu{\'e} avec {\LaTeXe}", -KEY="latex3", -AUTHOR="Johannes Braams and David Carlisle and Alan Jeffrey and Leslie Michel Lamport and Frank Mittelbach and Chris A. Rowley and Tobias Oetiker and Rainer Sch{\"o}pf", -TITLE="{\texttt{ltsect.dtx}}, noyau {\LaTeXe}", -NOTE="Disponible dans -{\url{CTAN: tex-archive/macros/latex/base/ltsect.dtx}}"} - -@BOOK{byram, -AUTHOR="David Byram-Wigfield", -TITLE="{P}ractical {P}ost{S}cript. {A} {G}uide to {D}igital {T}ypesetting", -PAGES=64, -PUBLISHER="Cappella Archive", -ADDRESS="Foley Terrace, Great Malvern, WR14 4RQ, England", -NOTE="{\url{http://www.cappella.demon.co.uk}} ou -{\url{byram@cappella.demon.co.uk}}", -ISBN="0-9525308-0-5", -YEAR=1998} - -@BOOK{grafton98, -AUTHOR="Anthony Grafton", -TITLE="Les origines tragiques de l'{\'e}rudition. {U}ne histoire de la note en bas de page", -SERIES="Collection {«~}La librairie du {XX\textsuperscript{\scriptsize{e}}} si{\`e}cle{~»}", -PUBLISHER="{\'E}ditions du {S}euil", -ADDRESS="Paris", -NOTE="Traduit de l'anglais (am{\'e}ricain) par {P}ierre-{A}ntoine {F}abre", -ISBN="2.02.030404.X", -MONTH=feb, -YEAR=1998} - -@ARTICLE{berlioz98, -AUTHOR="Berlioz, Jacques", -TITLE="{\'E}loge argument{\'e} de la note en bas de page", -PAGES="24-25", -VOLUME=225, -JOURNAL="{L'H}istoire", -MONTH=oct, -YEAR=1998} - -@BOOK{causse98, -AUTHOR="Rolande Causse", -TITLE="La langue fran{\c{c}}aise fait signe(s)", -NOTE="Lettres, accents, ponctuation", -PUBLISHER="{\'E}ditions du {S}euil", -ADDRESS="Paris", -SERIES="{P}oint {V}irgule", -MONTH=sep, -YEAR=1998} - -@ARTICLE{bc+sauter, -AUTHOR="John Sauter", -TITLE="Postnet code using {\MFT}", -JOURNAL=TUGboat, -VOLUME=13, -NUMBER=4, -PAGES="472--476", -YEAR=1992} - -@ARTICLE{bc+vulis, -AUTHOR="Dimitri Vulis", -TITLE="{\TeX} and envelopes", -JOURNAL=TUGboat, -VOLUME=12, -NUMBER=2, -PAGES="279--284", -YEAR=1991} - -@ARTICLE{bc+willadt, -AUTHOR="Peter Willadt", -TITLE="{A}nother {A}pproach to {B}arcodes", -JOURNAL=TUGboat, -VOLUME=18, -NUMBER=4, -PAGES="286--289", -YEAR=1997} - -@INCOLLECTION{Duden, -AUTHOR="{Dudenredaktion ({\'e}d.)}", -KEY="Dudenredaktion", -BOOKTITLE="{D}er {D}uden in 12 {B\"a}nden; das {S}tandardwerk zur deutchen {S}prache", -TITLE="{D}uden, {R}echtschreibung der deutsche {S}prache", -PUBLISHER="Dudenverlag", -ADDRESS="Mannheim--Wien--Z{\"u}rich", -VOLUME=1, -EDITION="vingt et uni{\`e}me", -YEAR=1996} - -@BOOK{Muszynski, -AUTHOR="Carl Muszynski and Eduard P{\v{r}}ihoda", -TITLE="Die Terrainlehre in Verbindung mit der Darstellung, Beurtheilung und - Beschreibung des Terrains vom milit{\"a\-{\allowhyphens}}rischen Standpunkte.", -PUBLISHER="Verlag L.{\,}W.{~}Seidel {\&\ Sohn}", -ADDRESS="Vienne", -YEAR=1872} - -@INCOLLECTION{Reglement, -EDITION="quatri{\`e}me", -TITLE="Exercier-Reglement f{\"u}r die k.{\,}u.{\,}k.{~}Cavallerie", -AUTHOR="I. Theil", -BOOKTITLE="Normalverordnungsblatt f{\"u}r das k.{\,}u.{\,}k.{~}Heer", -ADDRESS="Vienne", -PUBLISHER="k.{\,}k.{~}Hof- und Staatsdruckerei", -YEAR=1898} - -@BOOK{detig1997, -AUTHOR="Detig, Christine", -TITLE="Der {\LaTeX} {W}egweiser", -PUBLISHER="International Thompson Publ.", -ISBN="3-8266-0256-0", -YEAR=1997} - -@BOOK{abdelhamid1995, -AUTHOR="Abdelhamid, Rames", -TITLE="Das {V}ieweg {\LaTeXe} {B}uch", -PUBLISHER="Vieweg Verlag Wiesbaden", -ISBN="3-528-25145-X", -YEAR=1995} - -@BOOK{katzenbeisser1997, -AUTHOR="Katzenbeisser, Stefan", -TITLE="Von der {I}dee zum {D}okument {--} {E}inf{\"u}hrung in {\TeX} und {\LaTeX}", -PUBLISHER="Oldenbourg-Verlag", -EDITION="seconde", -ISBN="3-486-24182-6", -YEAR=1997} - -@BOOK{maurer, -AUTHOR="Maurer", -TITLE="Textverarbeitung mit {\LaTeXe} unter {Unix}", -PUBLISHER="Carl Hanser Verlag", -ADDRESS="Munich", -ISBN="3-446-18909-2"} - -@BOOK{heilman, -AUTHOR="Heilmann, Axel", -TITLE="{\LaTeX}-{V}ademecum, ein {K}ompaktf{\"u}hrer f{\"u}r {E}insteiger -und {F}ortgeschrittene", -PUBLISHER="Verlag Springer", -ISBN="3-540-60522-3"} - -@BOOK{dietsch1994, -AUTHOR="Dietsche, Luzia and Lammarsch, Joachim", -TITLE="{\LaTeX} zum {L}oslegen", -PUBLISHER="Springer-Verlag", -ISBN="3-540-56545-0", -YEAR=1994} - -@BOOK{sowa1994, -AUTHOR="Sowa, Friedhelm", -TITLE="{\TeX/\LaTeX{}} und {G}raphik, ein {\"U}berblick {\"u}ber die {V}erfahren", -PUBLISHER="Springer-Verlag", -ISBN="3-540-56468-3", -YEAR=1994} - -@BOOK{schwarz1991, -AUTHOR="Schwarz, Norbert", -TITLE="Einf{\"u}hrung in {\TeX}", -PUBLISHER="Oldenbourg-Verlag", -ISBN="3-486-24349-7", -YEAR=1991} - -@BOOK{tschichold1995, -AUTHOR="Tschichold, Jan", -TITLE="Die neue {T}ypographie", -PUBLISHER="Brinkmann und Bose", -EDITION="troisi{\`e}me", -ISBN="3-922660-23-1", -YEAR=1995} - -@BOOK{aicher1988, -AUTHOR="Aicher, Otl", -TITLE="Typographie", -PUBLISHER="Ernst-Verlag", -ADDRESS="L{\"u}denscheid", -ISBN="3-433-03090-6", -YEAR=1988} - -@BOOK{spiekermann1994, -AUTHOR="Spiekermann, Erik", -TITLE="Ursache {\&} {W}irkung: ein typografischer {R}oman", -PUBLISHER="Verlag H. Schmidt", -ADDRESS="Mainz", -NOTE="R{\'e}impression en fac-simil{\'e}", -ISBN="3-87439-307-0", -YEAR=1994} - -@BOOK{simoneit1993, -AUTHOR="Simoneit, Manfred", -TITLE="Typographisches {G}estalten", -PUBLISHER="Polygraph-Verlag", -ADDRESS="Francfort/Main", -EDITION="quatri{\`e}me", -ISBN="3-87641-253-6", -YEAR=1993} - -@BOOK{luidl1989, -AUTHOR="Luidl, Philipp", -TITLE="Typografie", -PUBLISHER="Schl{\"u}tersche Verlagsanstalt", -EDITION="sixi{\`e}me", -ISBN="3-87706-290-3", -YEAR=1989} - -@BOOK{weideman19xx, -AUTHOR="Weidemann, Kurt", -TITLE="Wo der {B}uchstabe das {W}ort f{\"u}hrt", -PUBLISHER="Verlag Cantz", -ADDRESS="Ostfildern", -EDITION="seconde", -ISBN="3-89322-521-8", -YEAR="19xx"} - -@BOOK{sauthoff1996, -AUTHOR="Sauthoff, Daniel and others", -TITLE="Schriften erkennen: eine {T}ypologie der {S}atzschriften f{\"u}r {S}tudenten, -{G}rafiker, {S}etzer, {K}unsterzieher und alle {PC-U}ser", -PUBLISHER="Verlag H. Schmidt", -ADDRESS="Mainz", -EDITION="nouvelle", -ISBN="3-87439-373-9", -YEAR=1996} - -@BOOK{kern1991, -AUTHOR="Kern, Michael and Koch, Sieghart (Hrsg.)", -TITLE="{\"U}berSicht", -PUBLISHER="Verlag H. Schmidt", -ADDRESS="Mainz", -ISBN="3-87439-230-9", -YEAR=1991} - -@INCOLLECTION{kopka1, -AUTHOR="Kopka, Helmut", -BOOKTITLE="{\LaTeX}", -VOLUME=1, -TITLE="Einf{\"u}hrung", -PUBLISHER="Verlag Addison-Wesley", -NOTE="Seconde {\'e}dition augment{\'e}e", -ISBN="3-8273-1025-3", -YEAR=1996} - -@INCOLLECTION{kopka2, -AUTHOR="Kopka, Helmut", -BOOKTITLE="{\LaTeX}", -VOLUME=2, -TITLE="Erg{\"a}nzungen", -PUBLISHER="Verlag Addison-Wesley", -NOTE="Seconde {\'e}dition augment{\'e}e", -ISBN="3-8273-1229-9", -YEAR=1997} - -@INCOLLECTION{kopka3, -AUTHOR="Kopka, Helmut", -BOOKTITLE="{\LaTeX}", -VOLUME=3, -TITLE="Erweiterungen", -PUBLISHER="Verlag Addison-Wesley", -NOTE="Seconde {\'e}dition augment{\'e}e", -ISBN="3-8931-9666-8", -YEAR=1996} - -@MISC{knappen-partl, -AUTHOR="Knappen, J{\"o}rg and Partl, Hubert and others", -TITLE="{\LaTeXe}-{K}urzbeschreibung", -NOTE="{\url{CTAN:info/LaTeX2e-Kurzbeschreibung/}}" -} - -@MISC{partl-kielborn, -AUTHOR="Partl, Hubert and Kielhorn, Axel", -TITLE="Layout-{\"A}nderungen mit {\LaTeX}", -NOTE="{\url{CTAN:macros/latex/contrib/supported/refman/}}" -} - -@MISC{schrod-compTeX, -AUTHOR="Schrod, Joachim", -TITLE="The {C}omponents of {\TeX}", -NOTE="{\url{CTAN:info/components-of-TeX/}}" -} - -@MISC{warbrick, -AUTHOR="Warbrick, Jon", -TITLE="Essential {\LaTeX}", -NOTE="{\url{CTAN:info/latex-essential/}}" -} - -@MISC{doob-gentle, -AUTHOR="Doob, Michael", -TITLE="A {G}entle {I}ntroduction to {\TeX}", -NOTE="{\url{CTAN:info/gentle.tex}}" -} - -@MISC{tobin-mfb, -AUTHOR="Tobin, Geoffrey", -YEAR=1994, -MONTH=jul, -TITLE="{\MFT} for {B}eginners", -NOTE="Disponible sur {\url{CTAN:info/metafont-for-beginners.tex}}" -} - -@MISC{jurgens1, -AUTHOR="J{\"u}rgens, Manuela", -TITLE="{\LaTeX} -- eine {E}inf{\"u}hrung und ein bi{\ss}chen mehr {\ldots}", -NOTE="{\url{ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/a0269502.pdf}}" -} - -@MISC{jurgens2, -AUTHOR="J{\"u}rgens, Manuela", -TITLE="{\LaTeX} -- {F}ortgeschrittene {A}nwendungen", -NOTE="{\url{ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/a0279510.pdf}}" -} - -@TECHREPORT{PRW96i, -AUTHOR="Wilson, Peter R.", -TITLE="{\LaTeX} for standards: {T}he {\LaTeX} package files user manual", -TYPE="NIST Report", -INSTITUTION="NISTIR", -MONTH=jun, -YEAR=1996} - -@BOOK{skillin74, -AUTHOR="Skillin, Marjorie E. and Gay, Robert Malcom", -TITLE="{W}ords into {T}ype", -PUBLISHER="Prentice Hall", -ADDRESS="Englewood Cliffs, New Jersey", -ISBN="0-13-964262-5", -YEAR=1974} - -@BOOK{anderson69, -AUTHOR="Anderson, Donald M.", -TITLE="{T}he {A}rt of {W}ritten {F}orms: - {T}he {T}heory and {P}ractice of {C}alligraphy", -ADDRESS="New York", -PUBLISHER="Holt, Rinehart, and Winston", -ISBN="0-486-27212-5", -YEAR=1969} - -@BOOK{mcgrew93, -AUTHOR="Mac McGrew", -TITLE="{A}merican {M}etal {T}ypefaces of the {T}wentieth {C}entury", -ADDRESS="Newcastle, Delaware, USA", -PUBLISHER="Oak Knoll Books", -edition="seconde", -ISBN="0-938768-34-4 (reli{\'e}), 0-938768-39-5 (pbk.)", -YEAR="1986, 1993"} - -@ARTICLE{Andre95, -TITLE="Ligatures {\&} caract{\`e}res contextuels", -AUTHOR="Andr{\'e}, Jacques and Est{\`e}ve, Jean-Louis", -ADDRESS="Gagny Principal, France", -PUBLISHER="Association {GUT}enberg", -JOURNAL=j-GUTENBERG, -MONTH=sep, -VOLUME=22, -PAGE=74, -XISSN="1140-9304", -YEAR=1995} - -@BOOK{roegener95, -TITLE="{B}randing with {T}ype, {H}ow type sells", -AUTHOR="R{\"o}gener, Stefan and Pool, Albert-Jan and Packh{\"a}user, Ursual and Ginger, E.M.", -ADDRESS="Mountain View, CA USA", -PUBLISHER="Adobe Press, Adobe Systems Inc.", -ISBN="1-56830-248-7 (pbk.)", -YEAR=1995} - -@BOOK{unicode2, -TITLE="{T}he {U}nicode {S}tandard, {V}ersion 2.0", -KEY="Unicode", -AUTHOR="{T}he {U}nicode {C}onsortium", -ADDRESS = "Reading, Massachusetts", -PUBLISHER="Addison-Wesley Developers Press", -ISBN="0-201-48345-9 (pbk.)", -YEAR="1991-1996"} - -@MANUAL{opentype, -TITLE="{T}he {M}icrosoft {O}pen{T}ype {S}pecification", -ORGANIZATION="Microsoft Corporation", -ADDRESS="Redmond, Washington", -NOTE="{Internet: \url{http://www.microsoft.com/typography/tt/tt.htm }}", -YEAR="1990-1998"} - -@MANUAL{HP1990, -TITLE="{T}he {H}ewlett-{P}ackard {B}ook of {C}haracters", -ORGANIZATION="Hewlett-Packard Company", -ADDRESS="Boise", -NOTE="{Internet: \url{http://www.fonts.com/}}", -YEAR=1990} - -@MANUAL{compugra88, -TITLE="{T}he {A}rt {\&} {T}echnology of {T}ypography", -ORGANIZATION="Compugraphic Corporation", -ADDRESS="Wilmington MA USA", -YEAR= 1988} - -@book{latex-web, - author = {Michel Goossens and Sebastian Rahtz}, - title = {The {\LaTeX} Web Companion: - Integrating {\TeX}, HTML, and XML}, - series = "Tools and Techniques for Computer Typesetting", - publisher = {Addison-Wesley}, - address = {Reading, Massachusetts}, - month=may, - year = 1999, - ISBN = "0-201-43311-7", - LCCN = "QA76.76.H94G66 1999", - pagenums = {xxii + 522}, - source-infos = {yes}, - bibliography = {yes}, - index = {yes}, - price = "US\$39.95", - note = "Avec Eitan M. Gurari, Ross Moore et Robert S. - Sutor.", -} - -@BOOK{schenck94, -AUTHOR="Douglas Schenck and Peter R. Wilson", -TITLE="{I}nformation {M}odeling the {EXPRESS} {W}ay", -PUBLISHER="Oxford University Press", -ISBN="0-19-508714-3", -YEAR=1994} - -@MISC{CJK, -AUTHOR="Werner Lemberg", -TITLE="The {CJK} package for {\LaTeXe}", -NOTE="{\url{CTAN:fonts/CJK} et \url{CTAN:language/chinese/CJK}}" -} - -@Article{Knuth+1979+LS, - author = "Donald E. Knuth", - title = "The Letter {S}", - journal = "The Mathematical Intelligencer", - volume = "2", - number = "3", - pages = "114--122", - year = "1979, 1980", - bibdate = "Sat Aug 13 10:22:12 1994", - annote = "Also published as \cite{Knuth+1980+LS}.", -} - -@BOOKLET{meron97, -AUTHOR="M{\'e}ron, Jacques", -TITLE="{Q}ualit{\'e} et {T}ypographie", -ADDRESS="La Fert{\'e}-sous-Jouarre", -MONTH=oct, -YEAR=1997} - -@BOOK{friedl98, -AUTHOR="Friedl, Friedrich and Ott, Nicolaus and Stein, Bernard", -TITLE="Typographie: quand qui comment", -PUBLISHER="K{\"o}nemann Verlag", -ADDRESS="K{\"o}ln", -ISBN="3-89508-473-5", -YEAR=1998} - -@BOOK{ponot98, - AUTHOR="Ponot, Ren{\'e}", - TITLE="{L}ouis {P}errin {\&} et l'{\'e}nigme des {A}ugustaux", - PUBLISHER="{\'E}ditions des Cendres", - ADDRESS="8, rue des Cendriers, 75020 Paris", - ISBN="2-86742-083-0", - NOTE="Pr{\'e}face de Fernnd Baudin", - YEAR=1998} - -@BOOK{livingston98, - AUTHOR="Livingston, Alan et Isabella", - TITLE="Dictionnaire du graphisme", - NOTE="Traduit de l'anglais par Guillemette Belleteste, - Dani{\`e}le Bouilly et Isabelle Mennesson", - PUBLISHER="Thames {\&} Hudson ({\'e}dition anglaise), - Collection L'Univers de l'Art, num{\'e}ro~75 - (traduction fran{\c{c}}aise)", - ISBN="2-87811-143-5", - YEAR=1998} - -@BOOK{JOHNSON1966, - AUTHOR="Johnson, A. F.", - TITLE="{T}ype {D}esigns", - EDITION="troisi{\`e}me", - PUBLISHER="A. Grafton Book, Andr{\'e} Deutsh", - YEAR=1966} - -@BOOK{MORISON1962, - AUTHOR="Morison, Stanley", - TITLE="{T}ype {D}esigns {P}ast and {P}resent", - ADDRESS="Londres", - PUBLISHER="Ernest Benn", - YEAR=1962} - -@INCOLLECTION{PONOT1993, - AUTHOR="Ponot, Ren{\'e}", - TITLE="Classification typographique", - BOOKTITLE="Les {S}ciences de l'{\'e}crit", - PUBLISHER="Retz", - ADDRESS="Paris", - YEAR=1993} - -@BOOK{NERET1953, - AUTHOR="N{\'e}ret, Jean-Alexis", - TITLE="Histoire illustr{\'e}e de la librairie et du livre fran{\c{c}}ais", - PUBLISHER="{\'E}ditions {L}amarre", - YEAR=1953} - -@BOOK{CLAIR1969, - AUTHOR="Clair, Colin", - TITLE="{A} {C}hronology of {P}rinting", - ADDRESS="New York--Washington", - PUBLISHER="Frederik A. Praeger", - YEAR=1969} - -@BOOK{Fremy1972, - AUTHOR="Fr{\'e}my, Maurice", - TITLE="Aide-m{\'e}moire du compositeur typographe", - PUBLISHER="Iniag", - ADDRESS="Paris", - YEAR=1972} - -@BOOK{White1988, - AUTHOR="White, Jan V.", - TITLE="Graphic design for the electronic age ({T}he manual for traditional and desktop - publishing)", - PUBLISHER="A Xerox Press Book, Watson-Guptill publications", - ADDRESS="New-York", - YEAR=1988} - -@INBOOK{milchsack1901, - CHAPTER="Art de la typographie", - TITLE="Archiv f{\H{u}}r {B}uchgewerbe", - AUTHOR="Milchsack, Gustav", - PAGES="cahier 8, pp. 291--296; cahier 10, pp. 365--372", - PUBLISHER="Leipzig", - YEAR=1901} - -@BOOK{johnston1911, - AUTHOR="Johnston, Edward", - TITLE="{M}anuscript and {I}nscription {L}etters", - EDITION="seconde", - ADDRESS="London", - PUBLISHER="John Hogg", - YEAR=1911} - -@BOOK{johnston1948, - AUTHOR="Johnston, Edward", - TITLE="{W}riting {\&} {I}lluminating, {\&} {L}ettering: {T}he {A}rtistic {C}rafts - {S}eries of {T}echnical {H}andbooks", - EDITION="vingt-deuxi{\`e}me", - NOTE="{\'E}dit{\'e} par {W.~R.~Lethaby}", - ADDRESS="New York", - PUBLISHER="Pitman Publishing Corporation", - YEAR="1906, 1948"} - -@BOOK{bauer1929, - TITLE="{D}as {B}uch als {W}erk des {B}uchdruckers", - AUTHOR="Bauer, Friedrich", - PUBLISHER="Deutscher Buchgewerbeverein", - ADDRESS="Leipzig", - YEAR=1920} - -@BOOK{tieffenbach1930, - AUTHOR="Tieffenbach, E. W.", - TITLE="{\H{U}}ber den {S}atz im sch\H{o}nen {B}uch", - PUBLISHER="Officina Serpentis", - ADDRESS="Berlin", - YEAR=1930} - -@ARTICLE{tschichold1946, - AUTHOR={Jan Tschichold}, - TITLE="{D}ie {M}assverh{\H{a}}ltnisse des {B}uchseitr, des {S}chriftfeldes und der - {R\H{a}}nder", - JOURNAL="{S}chweizer {G}raphische {M}itteilungen", - VOLUME=65, - PAGES="294--305", - ADDRESS="Sain-Gall", - MONTH=aug, - YEAR=1946} - -@ARTICLE{graff1946, - AUTHOR="Graff, Joh. A. van de", - TITLE="Niewe berekening voor de vormgeving", - JOURNAL="R{\'e}t{\'e}", - PAGES="95--100", - VOLUME=1946, - ADDRESS="Amsterdam", - MONTH=nov, - YEAR=1946} - -@BOOK{kayser1946, - AUTHOR="Kayser, Hans", - TITLE="{E}in harmonikaler {T}eilungkanon", - PUBLISHER="Occident-Verlag", - ADDRESS="Z{\H{u}}rich", - YEAR=1946} - -@ARTICLE{tschichold1955, - AUTHOR={Jan Tschichold}, - TITLE="{D}ie {P}roportionen des {B}uches", - JOURNAL="{D}er {D}ruckspiegel", - PAGES="8--18, 87--96, 145--150", - VOLUME=10, - ADDRESS="Stuttgart", - NOTE="{\'e}crit en 1953", - MONTH= jan # feb # mar, - YEAR=1955} - -@BOOK{tschichold92, - AUTHOR={Jan Tschichold}, - TITLE="{T}reasury of {A}lphabets and {L}ettering", - PUBLISHER="W. W. Norton", - YEAR=1992} - -@BOOK{tschichold92a, - AUTHOR={Jan Tschichold}, - TITLE="{T}reasury of {A}lphabets and {L}ettering: 150 {C}omplete {A}lphabets with 64 - {P}ages of {T}ext and {E}xplanations", - note="Traduction de Wolf von Eckardt", - PUBLISHER="Design Press", - ADDRESS="New York", - ISBN="0-8306-3486-X", - YEAR=1992} - -@BOOK{wersin1956, - AUTHOR="Wersin, Wolfgang von", - TITLE="{D}as {B}uch vom {R}echteck", - ADDRESS="Ravensburg", - PUBLISHER="Otto Maier", - YEAR=1956} - -@BOOK{rosarivo1961, - AUTHOR="Rosarivo, Ra{\`u}l M.", - TITLE="Divina proportio typographica", - PUBLISHER="Scherpe", - ADDRESS="Krefeld", - YEAR=1961} - -@TECHREPORT{hogeveen1990, - author = "S. J. Hogeveen", - year = 1990, - title = "Concept of a {{\LaTeX}} style package for the - Astronomy and Astrophysics publications", - institution = "Astronomical Institute `Anton Pannekoek'", - address = "Amsterdam"} - -@STRING{mess = "Messenger"} - -@ARTICLE{daniel1989, - AUTHOR = "H.-U. Daniel and J. Berger and D. Savaray", - YEAR = 1989, - TITLE = "{{\TeX}} and Mathor3--{{\TeX}} for Astronomy and Astrophysics - Journal and Supplement Series", - JOURNAL = mess, - VOLUME = 56, - PAGES = "67-68"} - -@BOOK{haley1998, - AUTHOR="Haley, Allan", - TITLE="Type: hot designers make cool fonts", - PUBLISHER="Rockport Publishers, inc.", - ADDRESS="Gloucester (Massachusets)", - MISC="143 p. couleurs, 24 x 24 cm", - ISBN="1-56496-317-9", - YEAR=1998} - -@BOOK{wohlfeil1999, -TITLE="On the Pagination of Complex Book-like Documents", -AUTHOR="Stefan Wohlfeil", -PUBLISHER="Shaker Verlag GMBH", -ADDRESS="Postfach 1290, 52013 Aachen, and Maastricht, The -Netherlands", -pages = "224", -ISBN = "3-8265-3304-6", -LCCN = "????", -bibdate = "Tue Feb 09 08:23:52 1999", -price = "DM 98.00", -NOTE = "{\NL\url{http://wwwpi6.fernuni-hagen.de/Forschung/Pagination/}}; - {\NL\url{http://www.shaker.de/Online-Gesamtkatalog/Details.idc?ID=24201&CC=59311&IDSRC=1&ISBN=3-8265-3304-6&Reihe=15}}; - {\NL\url{Stefan.Wohlfeil@Fernuni-Hagen.de}}", -acknowledgement = ack-cr # " and " # ack-nhfb, -MONTH=jan, -YEAR=1998} - -@BOOK{FAQ1999, - TITLE="{FAQ} {\LaTeX}", - SERIES="{P}ublication {\'E}lectronique", - PUBLISHER="Vuibert Informatique", - AUTHOR="Kluth, Marie-Paule", - EDITION="deuxi{\`e}me", - ISBN="2-7117-8662-5", - MONTH=fev, - YEAR=2000} - -@BOOK{Desgraupes1999, - TITLE="{\MFT}, {G}uide pratique", - SERIES="{P}ublication {\'E}lectronique", - AUTHOR="Desgraupes, Bernard", - PUBLISHER="Vuibert Informatique", - MONTH=mar, - ISBN="2-7117-8642-0", - YEAR=1999} - -@BOOK{Desgraupes2000, - TITLE="{\LaTeX} {A}pprentissage, guide et r{\'e}f{\'e}rence", - SERIES="{P}ublication {\'E}lectronique", - AUTHOR="Desgraupes, Bernard", - PUBLISHER="Vuibert Informatique", - ISBN="2-7117-8658-7", - MONTH=nov, - YEAR=2000} - -@BOOK{Burke1998, - AUTHOR="Burke, Christopher", - TITLE="Paul Renner: the art of typography", - PUBLISHER="Hyphen Press", - NOTE="{\url{http://www.hyphenpress.co.uk/titles/}}", - ISBN="0-907259-12-X", - ADDRESS="Robin Kinross, 51 Grafton Road, London NW5 3DX", - YEAR=1998} - -@BOOK{Kindel1999, - EDITOR="Kindel, Eric", - TITLE="Typeform dialogues: a comparative survey of typeform - history and description on interactive CD-Rom", - ISBN="0-907259-15-4", - ADDRESS="Robin Kinross, 51 Grafton Road, London NW5 3DX", - PUBLISHER="Hyphen Press", - NOTE="{\url{http://www.hyphenpress.co.uk/titles/}}", - MONTH="automne", - YEAR=1999} - -@ARTICLE{sojka-TB-17-4-367, - author ="Sojka, Petr and Th{\`a}nh H{\`a}n {\ensuremath{\mathrm{Th\acute{\hat{e}}}}} - and Ji{\v{r}}{\'\i} Zlatu{\v{s}}ka", - title = "The joy of {\TeX2PDF}", - journal = TUGboat, - year = 1996, - volume =17, - number =3, - pages = {244--251}, -} - -@BOOK {ps-ref3, - TITLE= "{PostScript} Language Reference", - EDITOR= "{Adobe Systems Inc.}", - PUBLISHER = "Addison-Wesley", - YEAR = 1999, - MONTH= mar, - EDITION = "troisi\`eme", - ISBN= "0201379228", - PAGES=897, - ADDRESS = "Reading, Massachusetts" - } - -@unpublished{varioref, - author = "Frank Mittelbach", - title = "The {\texttt{varioref}} package", - note = "Fait partie de la distribution {\LaTeXe{}}.", - month = may, - year = 1995} - -@unpublished{taylor, - author = "Philip Taylor", - title = "{\TeX}: an unsuitable language for document markup?", - note = "Talk given at the Euro{\TeX{}} 1995 conference; does not - appear in the proceedings.", - date = sep, - year = 1995} - - - -@InProceedings{etex, - author = {Philip Taylor}, - title = {{\(\varepsilon\)-\TeX}: - a 100\%-compatible successor to {\TeX}}, - booktitle = {Euro\TeX'95}, - year = 1995, - month = sep, - pages = {359-370} -} - -@unpublished{auc, - author = "Kresten Krab Thorup", - title = "{AUC\TeX}", - note = "An Emacs mode for editing \AllTeX{} code; available from - {\url{http://www.iesd.auc.dk/\textasciitilde{}amanda/auctex/}}.", - year = 1996} - - -@unpublished{html30, - title = "HyperText markup language specification version 3.0 draft", - author = "Dave Raggett", - note = "Available at - {\url{http://www.w3.org/pub/WWW/MarkUp/html3/}}.", - year = 1995, - month = mar} - -@Article{Rokicki+TB16-4-395, - author = "Tomas G. Rokicki", - title = "{A proposed standard for specials}", - journal = TUGboat, - volume = "16", - number = "4", - pages = "395--401", - month = dec, - year = "1995", - ISSN = "0896-3207", - bibdate = "Sat Feb 20 18:54:33 MST 1999", - bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; - http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", - acknowledgement = ack-bnb # " and " # ack-nhfb, - } - -@BOOK{brunet1999, - AUTHOR={Brunet, Pascal}, - TITLE={Un week-end pour d{\'e}couvrir et ma{\^{\i}}triser - la typographie}, - PUBLISHER={Osman Eyrolles Multimédia}, - YEAR=1999} - -@BOOK{isaacs1991, - TITLE="The {O}xford {D}ictionnary for {S}cientific {W}riters and {E}ditors", - EDITOR="Isaacs, A. and Daintith, J. and Martin, E.", - PUBLISHER="Oxford University Press", - ADDRESS="Oxford", - YEAR=1991} - -@BOOK{collin1997, - TITLE="Dictionnary of {P}rinting and {P}ublishing", - AUTHOR="Collin, Peter H.", - EDITION="deuxi{\`e}me", - PUBLISHER="Peter Collin Publishing", - ADDRESS="Teddington (Middlesex)", - YEAR=1997} - -@BOOK{Morison1994, - AUTHOR="Stanley Morison", - TITLE="Pacioli's {C}lassic {R}oman {A}lphabet", - PUBLISHER="Dover", - YEAR=1994} - -@BOOK{lipkin1999, - AUTHOR="Lipkin, Bernice Sacks", - TITLE="{\LaTeX} for {Linux}", - PUBLISHER="Springer Verlag", - ISBN="0-387-98708-8", - MONTH=jun, - YEAR=1999} - -@BOOK{Day1995, - AUTHOR="Day, Lewis F.", - TITLE="{A}lphabets {O}ld and {N}ew", - PUBLISHER="Senate", - NOTE="Troisi{\`e}me {\'e}dition publi{\'e}e initialement - par {B.~T.~Bashford} en 1910", - YEAR=1995} - -@BOOK{Drucker1995, - AUTHOR="Drucker, Johanna", - TITLE="{T}he {A}lphabetic {L}abyrinth", - PUBLISHER="Thames and Hudson", - YEAR=1995} - -@BOOK{Firmage1993, - AUTHOR="Firmage, Richard A.", - TITLE="{T}he {A}lphabet {A}becedarium", - PUBLISHER="David R. Goodine", - YEAR=1993} - -@article{Bes+cross, -AUTHOR="Nepalov, Yu. N.", -TITLE="Crossed modules and quantum groups in braided -categories", -JOURNAL="Applied Categorical Structures", -VOLUME=5, -NUMBER=2, -PAGES="155--204", -NOTE="{\url{http://xxx.lanl.gov/abs/q-alg/9510013}}", -YEAR=1997} - -@article{Bes+FRT, -AUTHOR="Nepalov, Yu. N.", -TITLE="On the braided {FRT}-construction", -JOURNAL="J. Nonlinear Math. Phys.", -VOLUME=4, -NUMBER="1--2", -PAGES="195--205", -NOTE="{\url{http://xxx.lanl.gov/abs/q-alg/9510012}}", -YEAR=1997} - -@article{BKLT+int, -AUTHOR="Nepalov, Yu. N. and Kerler, T. and Lyubashenko, V. V. -and Turaev, V.", -TITLE="Integrals for braided {Hopf} algebras", -JOURNAL="J. Pure and Appl. Algebra", -NOTE="{\url{http://xxx.lanl.gov/abs/q-alg/9709020}}", -YEAR="{\`A para\^{\i}tre (1999?)}"} - -@MISC{Eurocom1998, -TITLE="{C}ouncil {R}egulation ({E}{C}) {N}o.~2866/98 of 31~{D}ecember 1998 -on the conversion rates between the euro and the currencies of -the {M}ember {S}tates adopting the euro", -NOTE="Official Journal {L}~359", -XINSTITUTION="European Commission", -AUTHOR="{European Council}", -YEAR="31 d{\'e}cembre 1998"} - -@MISC{Eurocom2000, -TITLE="{C}ouncil {R}egulation ({E}{C}) {N}o.~1478/2000 of 19~{J}une 2000 -amending {R}egulation ({E}{C}) {N}o.~2866/98 -on the conversion rates between the euro and the currencies of -the {M}ember {S}tates adopting the euro", -NOTE="Official Journal {L}~167", -XINSTITUTION="European Commission", -AUTHOR="{European Council}", -YEAR="7 juillet 2000"} - -@MISC{Eurocouncill1997, -TITLE="Certain provisions related to the introduction of the {Euro}", -NOTE="Council Regulation, 1103/97", -XINSTITUTION="European Council", -AUTHOR="{European Council}", -MONTH="17 " # Jun , -YEAR=1997} - -@BOOK{Gromzik+1996, -EDITOR="Gromzik, J. and Reich, C. and Sander, C.", -TITLE="{Dr.~Oetker Schulkochbuch -- Das Original}", -PUBLISHER="Ceres", -ADDRESS="Bielefeld", -YEAR=1996} - -@Article{Misakova+TB19-4-355, - author = "Miroslava Mis{\'a}kov{\'a}", - title = "{Typesetting with varying letter widths: {New hope for - your narrow columns}}", - journal = TUGboat, - volume = "19", - number = "4", - pages = "355--365", - month = dec, - year = "1998", - ISSN = "0896-3207", -} - -@Article{Sojka+TB16-3-290, - author = "Petr Sojka", - title = "{{Notes on compound word hyphenation in {\TeX}}}", - journal = TUGboat, - volume = "16", - number = "3", - pages = "290--296", - month = sep, - year = "1995", - ISSN = "0896-3207", - } - -@MISC{schenk98, -AUTHOR="Schenk, Christian", -TITLE="{MiK\TeX{}} {L}ocal {G}uide", -NOTE="{\url{http://www.miktex.de/}}", -YEAR="1998-99 (version 1.2)"} - -@PHDTHESIS{plass81, -AUTHOR="Mickael F. Plass", -TITLE="{O}ptimal {P}agination {T}echniques for {A}utomatic {T}ypesetting {S}ystems", -SCHOOL="Stanford University", - ADDRESS={Palo Alto, California}, - MONTH=aug, - NOTE="Publi{\'e}e aussi comme {X}erox {P}alo {A}lto {R}esearch {Center} report - {ISL-81-1}", -YEAR=1981} - -@BOOK{durer1525, - AUTHOR="D{\"u}rer, Albrecht", - TITLE="{U}nderweysung der {M}essung mit dem {Z}irckel und {R}ichtscheyt", - ADDRESS="Nuremberg", - NOTE="Traduction en anglais par R. T. Nichol de la section sur les alphabets.", - PUBLISHER="Dover, 1965", - YEAR=1525} - -@BOOK{mardersteig1971, - AUTHOR="Mardersteig, Giovanni", - TITLE="The {A}lphabet of {F}rancesco {T}orniello da {N}ovara [1517] {F}ollowed by a - {C}omparison with the {A}lphabet of {F}ra {L}uca {P}acioli", - PUBLISHER="Officina Bodini", - ADDRESS="Verona", - YEAR=1971} - -@BOOKLET{pacioli1509, - AUTHOR={Pacioli, Fra Luca}, - TITLE="{Diuina proportione, Opera a tutti glingegni perspicaci e curiosi necessaria - Oue ciascun studioso di Philosophia: Prppectiua Pictura Scultura: Architectura: - Musica: e altre Mathematice: suauissima: sottile: e admirable doctrina consequira: e - delectarassi: c\~o uarie questione de secretissima scientia}", - ADDRESS="Venice", - YEAR=1509} - -@article{knuth+concept1982, - author = "Donald E. Knuth", - title="{T}he {C}oncept of a {M}eta-{F}ont", - journal="Visible Language", - volume=16, - number=1, - month = "hiver", - pages="3--27", - bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/texbook1.bib, - ftp://ftp.math.utah.edu/pub/tex/bib/texbook3.bib, - ftp://ftp.math.utah.edu/pub/tex/bib/knuth-donald-e.bib", - note = "Traduction en fran{\c{c}}ais par M. R. Delorme dans {\sl - Communication et Langages\/} no.~55, (1983), 40--53; - r{\'e}imprim{\'e} dans {\sl Typographie et Informatique}, - comptes-rendu de la conf{\'e}rence INRIA des 21--25 janvier - 1985, organis{\'e}e par Jacques Andr{\'{e}} et Patrick - Sallio (Rennes, France: INRIA/IRISA -- CCETT, 1985), - 119--132.", - acknowledgement = ack-hk, - year=1982} - -@article{knuth+lessons1985, - author = "Donald E. Knuth", - title="{L}essons {L}earned from {\MFT}", - journal="Visible Language", - volume=19, - pages="35--53", - year=1985} - -@article{knuth+mathtypo1979, - author = "Donald E. Knuth", - title="Mathematical typography", - journal="Bulletin of the {A}merican {M}athematical {S}ociety {\emph{(new series)}}", - volume=1, - pages="337-372", - year=1979} - -@ARTICLE{murdock1976, - AUTHOR="Murdock, Ph{\oe}be J.", - TITLE="New alphabets and symbols for typesetting mathematics", - JOURNAL="{Scholarly Publishing}", - VOLUME=8, - PAGES="44--53", - MONTH=oct, - YEAR=1976} - -@BOOK{siegel1985, - AUTHOR="Siegel, David R.", - TITLE="{T}he {E}uler {P}roject at {S}tanford", - PUBLISHER="Computer Science Department, Stanford University", - ADDRESS="Stanford, California", - YEAR=1985} - -@BOOK{UnbehauenR1, - AUTHOR="Unbehauen, Rolf", - TITLE="{S}ystemtheorie", - PUBLISHER="R. Oldenbourg Verlag", - ADDRESS="M{\"u}nchen", - EDITION="sixi{\`e}me", - YEAR=1993} - -@BOOK{CHADWICK87, -AUTHOR="Chadwick, John", -TITLE="{Linear~B} and {R}elated {S}cripts", -PUBLISHER="University of California Press/British Museum", -ISBN="0-520-06019-9", -YEAR= 1987} - -@BOOK{GORDON87, -AUTHOR="Gordon, Cyrus H.", -TITLE="{F}orgotten {S}cripts", -PUBLISHER="Dorset Press", -NOTE="{\'e}dition revue et augment{\'e}e", -YEAR=1987} - -@MISC{CYPRIOT, -AUTHOR="Wilson, Peter R.", -TITLE="{T}he {C}ypriot {P}ackage", -NOTE="Disponible sur CTAN dans {\url{fonts/archaic}}", -YEAR=1999} - -@MISC{LINEARB, -AUTHOR="Wilson, Peter R.", -TITLE="{T}he {Linear~B} {P}ackage", -NOTE="Disponible sur CTAN dans {\url{fonts/archaic}}", -YEAR=1999} - -@BOOK{BOLOGNA95, -AUTHOR="Guilia Bologna", -TITLE="{I}lluminated {M}anuscripts: {T}he {B}ook before {G}utenberg", -PUBLISHER="Crescent Books", -YEAR=1995} - -@BOOK{DROGIN80, -AUTHOR="Mark Drogin", -TITLE="{M}edieval {C}alligraphy: {I}ts {H}istory and {T}echnique", -PUBLISHER="Allenheld, Osmun {\&} Co.", -YEAR=1980} - -@BOOK{DROGIN89, -AUTHOR="Mark Drogin", -TITLE="{M}edieval {C}alligraphy: {I}ts {H}istory and {T}echnique", -PUBLISHER="Dover Publications", -ADDRESS="New York", -ISBN="0-486-26142-5", -YEAR=1989} - -@BOOK{HARRIS95, -AUTHOR="David Harris", -TITLE="{T}he {A}rt of {C}alligraphy", -PUBLISHER="DK Publishing", -YEAR=1995} - -@BOOK{JOHNSTON75, -AUTHOR="Edward Johnston", -NOTE="Heather Child {\'e}diteur", -TITLE="{F}ormal {P}enship and {O}ther {P}apers", -PUBLISHER="Penthalic", -YEAR=1971} - -@BOOK{THOMAS75, -AUTHOR="Thomas, Alan G.", -TITLE="{G}reat {B}ooks and {B}ook {C}ollectors", -PUBLISHER="Weidenfield and Nichoson", -YEAR=1975} - -@MISC{beton, - AUTHOR="Jensen, Frank", - YEAR=1995, - TITLE="The {\texttt{beton}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/beton.dtx}}"} - -@MISC{euler, - AUTHOR="Jensen, Frank", - MONTH=mar, - YEAR=1995, - TITLE="The {\texttt{euler}} package, v2.5", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/euler.dtx}}"} - -@MISC{lucidabr, - AUTHOR="Frank Mittelbach", - MONTH=jan, - YEAR=1998, - TITLE="The \texttt{lucidabr} package, v4.10", - NOTE="Disponible dans {\url{CTAN'macros/latex/required/psnfss/psnfss.dtx}}"} - -@MISC{docmfp, - AUTHOR="Wilson, Peter R.", - YEAR=1999, - TITLE="The {\texttt{docmfp}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/docmfp.dtx}}"} - -@MISC{romannum, - AUTHOR="Wilson, Peter R.", - YEAR=1999, - TITLE="The {\texttt{romannum}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/romannum.dtx}}"} - -@BOOK{greenberg99, -AUTHOR="Greenberg, Harvey J.", -TITLE="A {S}implified {I}ntroduction to {\LaTeX}", -PUBLISHER="University of Colorado at Denver", -ADDRESS="{\url{hgreebe@carbon.udenver.edu}}", -NOTE="{\url{http://www.cudenver.edu/~hgreenbe/aboutme/pubrec.html}} -et -{\url{CTAN/info/simplified-latex/}}", -MONTH=nov, -YEAR=1999} - -@MISC{lettrine, - AUTHOR="Flipo, Daniel", - YEAR=1998, - TITLE="The {\texttt{lettrine}} package", - NOTE="Disponible dans {\url{CTAN/macros/latex/contrib/supported/lettrine.dtx}}"} - -@BOOK{docbook, - AUTHOR="Walsh, Norman and Muellner, Leonard", - ISBN="1-56592-580-7", - TITLE="{D}oc{B}ook: {T}he {D}efinitive {G}uide", - PUBLISHER="O'Reilly {\&} {A}ssociates, Inc.", - ADDRESS="103 Morris Street, Suite~A, Sebastopol, CA 95472", - EDITION="premi{\`e}re", - MONTH=oct, - YEAR=1999} - -@BOOK{boumphrey1998, - AUTHOR="Boumphrey, F.", - TITLE="{P}rofessional {S}tyle {S}heets for {HTML} and {XML}", - PUBLISHER="Wrox Press, Inc.", - ADDRESS="Chicago", - YEAR=1998} - -@BOOK{Bradley1998, - AUTHOR="Bradley, N.", - TITLE="The {XML} {C}ompanion", - PUBLISHER="Addison-Wesley", - ADDRESS = "Reading, Massachusetts", - YEAR=1998} - -@ARTICLE{carr1991, - AUTHOR="Carr, Les and Rahtz, Sebastian and Hall, Wendy", - TITLE="Experiments with {\TeX} and hyperactivity", - JOURNAL=TUGboat, - VOLUME=12, - NUMBER=1, - PAGES="13--20", - YEAR=1991} - -@BOOK{Flynn1998, - AUTHOR="Flynn, Peter", - TITLE="Understanding {SGML} and {XML} {T}ools", - XADDRESS="Norwell, Massachusetts", - PUBLISHER="Kluwer Academic Publishers", - pages = 464, - key = {{\url{http://imbolc.ucc.ie/~pflynn/books/sgmltools.html}}}, - price = {\$84}, - isbn = {0-7923-8169-6}, - series = {Electronic Publishing Series}, - address = {Order Department, PO Box 358, Accord Station, - Hingham, MA 02018-0358. Phone +1 781 871 6600, - Fax +1 781 871 6528, Email {\texttt{kluwer@wkap.com}}, - Web {\url{http://www.wkap.nl}}}, - edition = {premi{\`e}re}, - month = Aug, - annote = {The essential book on software for handling SGML: - the complete life-cycle guide to your documents. - {\textit{Understanding SGML and XML Tools}} is - essential reading for anyone building or using {SGML} - systems, and provides a valuable reference for all - those times when you need the right tool for the job.}, - YEAR=1998} - - -@ARTICLE{Foster1999, - AUTHOR="Foster, K. R.", - TITLE="{M}ath on the {I}nternet", - JOURNAL="IEEE Spectrum", - VOLUME=36, - NUMBER=4, - PAGES="36--40", - YEAR=1999} - -@BOOK{xml-g, - AUTHOR="Charles F. Goldfarb and Prescod, P.", - TITLE="{T}he {XML} {H}andbook", - PUBLISHER= "Prentice Hall, Inc.", - ADDRESS="Englewood Cliffs, New Jersey", - YEAR=1998} - -@BOOK{harold1998, - AUTHOR="Harold, E.", - TITLE="{XML} {E}xtensible {M}arkup {L}anguage", - PUBLISHER="IDG Books Worldwide, Inc.", - ADDRESS="Foster City, California", - YEAR=1998} - -@BOOK{jelliffe1998, - AUTHOR="Jelliffe, R.", - TITLE="{T}he {XML} and {SGML} {C}ookbook: {R}ecipes for {S}tructured {I}nformation", - PUBLISHER= "Prentice Hall, Inc.", - ADDRESS="Englewood Cliffs, New Jersey", - YEAR=1998} - -@BOOK{leventhal1998, - AUTHOR="Leventhal, M. and Lewis, D. and Fuchs, M.", - TITLE="{D}esigning {XML} {I}nternet {A}pplications", - PUBLISHER= "Prentice Hall, Inc.", - ADDRESS="Englewood Cliffs, New Jersey", - YEAR=1998} - -@BOOK{lie1997, - AUTHOR="Lie, H. W. and Bos, B.", - TITLE="{C}ascading {S}tyle {S}heets: {D}esigning for the {W}eb", - PUBLISHER = {Addison-Wesley}, - ADDRESS = "Reading, Massachusetts", - YEAR=1997} - -@BOOK{Maler1996, - AUTHOR="Maler, E. and Andaloussi, J. E.", - TITLE="{D}eveloping {SGML} {DTDs}: {F}rom {T}ext to {M}odel to {M}arkup", - PUBLISHER= "Prentice Hall, Inc.", - ADDRESS="Englewood Cliffs, New Jersey", - YEAR=1996} - -@BOOK{mcgrath1998, - AUTHOR="McGrath, S.", - TITLE="{XML} by {E}xample: {B}uilding {E-C}ommerce {A}pplications", - PUBLISHER= "Prentice Hall, Inc.", - ADDRESS="Englewood Cliffs, New Jersey", - YEAR=1998} - -@INCOLLECTION{megginson1998, - AUTHOR="Megginson, D.", - TITLE="{S}tructuring {XML} {D}ocuments", - BOOKTITLE="{T}he {Charles~F. Goldfarb} series on open information management", - PUBLISHER= "Prentice Hall, Inc.", - ADDRESS="Englewood Cliffs, New Jersey", - YEAR=1998} - -@BOOK{raggett1998, - AUTHOR="Raggett, Dave and Lam, J. and Alexander, I. and Kmiec, M.", - TITLE="{R}aggett on {HTML~4}", - PUBLISHER = {Addison-Wesley}, - ADDRESS = "Reading, Massachusetts", - YEAR=1998} - -@ARTICLE{rahtz1995, - AUTHOR="Rahtz, Sebastian", - TITLE="{A}nother look at {\LaTeX} to {SGML}", - JOURNAL=TUGboat, - VOLUME=16, - pages="315--324", - month=sep, - NUMBER=3, - YEAR=1995} - -@BOOK{smith1998, - AUTHOR="Smith, N. E.", - TITLE="{SGML/XML} {F}ilters", - PUBLISHER="Wordware Publishing, Inc.", - ADDRESS="Plano, Texas", - YEAR=1998} - -@BOOK{st.lautent1997, - AUTHOR="Saint Laurent, S.", - TITLE="{XML}: {A} {P}rimer", - PUBLISHER="MIS Press", - ADDRESS="Portland, Oregon", - YEAR=1997} - -@BOOK{tanenbaum1996, - AUTHOR="Tanenbaum, A. S.", - TITLE="{C}omputer {N}etwork", - EDITION="troisi{\`e}me", - PUBLISHER= "Prentice Hall, Inc.", - ADDRESS="Englewood Cliffs, New Jersey", - YEAR=1996} - -@BOOK{abra1972, - AUTHOR="Abramowitz, M. and Stegun, I. A.", - TITLE="{H}andbook of {M}athematical {F}unctions", - PUBLISHER="Dover Publications", - ADDRESS="New York", - YEAR=1972} - -@BOOK{wall1996, - AUTHOR="Wall, L. and Christiansen, T. and Schwartz, R. L.", - TITLE="{P}rogramming {P}erl", - PUBLISHER="O'Reilly {\&} {A}ssociates, Inc.", - ADDRESS="103 Morris Street, Suite~A, Sebastopol, CA 95472", - YEAR=1996} - -@BOOK{iso15924, - AUTHOR="ISO:15924{~}1999", - TITLE="{C}odes for the {R}epresentation ofg {N}ames of {S}cripts", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO 15924", - YEAR=1999} - -@BOOK{iso03166, - AUTHOR="ISO:{\noopsort{0}}3166{~}1997", - TITLE="{C}odes fot the {R}epresentation of {N}ames of {C}ountries and {T}heir - {S}ubdivisions--{Part~I}: {C}ountry {C}odes", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO 3166", - YEAR=1997} - -@BOOK{iso00639, - AUTHOR="ISO:{\noopsort{00}}639{~}1988", - TITLE="{C}odes fot the {R}epresentation of {N}ames of {L}anguages", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO 639", - YEAR=1988} - -@BOOK{iso00639-2, - AUTHOR="ISO:{\noopsort{00}}639-2{~}1998", - TITLE="{C}odes fot the {R}epresentation of {N}ames of {L}anguages--{Part~2}: - {A}lpha-3 {C}ode", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO 639-2", - YEAR=1998} - -@BOOK{iso08879, - AUTHOR="ISO:{\noopsort{0}}8879{~}1986", - TITLE="{I}nformation {P}rocessing--{T}ext and {O}ffice {S}ystems--{S}tandard - {G}eneralized {M}arkup {L}anguage {(GGML)}. {F}irst {E}dition, 1986-10-15", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO 8879", - YEAR=1986} - -@BOOK{iso10179, - AUTHOR="ISO:10179{~}1996", - TITLE="{I}nformation {T}echnology--{P}rocessing {L}anguages--{D}ocument {S}tyle - {S}emantics and {S}pecification {L}anguage {(DSSSL)}. {F}irst edition, 1996", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO 10179, - {\url{ftp://ftp.ornl.gov/pub/sgml/WG98/DSSSL/dsssl96b.pdf}}.", - YEAR=1996} - -@BOOK{iso/iec10646-1, - AUTHOR="ISO/IEC:10646-1{~}1993", - TITLE="{I}nformation {T}echnology--{U}niversal {M}ultiple-{O}ctet {C}oded {C}haracter - {S}et {(ICS)}--{Part~1}: {A}rchitecture and {B}asic {M}ultilanguage {P}lane, (with - amendments)", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO/IEC 10646-1", - YEAR=1993} - -@BOOK{iso/iec18672, - AUTHOR="ISO/IEC:18672{~}1993", - TITLE="{I}nformation {T}echnology--{C}oding of {M}oving {P}ictures and {A}ssociated - {A}udio for {D}igital {S}torage {M}edia at up to 1,5{~Mbit/s}--{Parts~1} {to~4}", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO/IEC 9070:18672", - YEAR=1993} - -@BOOK{iso/iec14772-1, - AUTHOR="ISO/IEC:14772-1{~}1998", - TITLE="{I}nformation {T}echnology--{C}omputer {G}raphics and {I}mage - {P}rocessing--{T}he {V}irtual {R}eality {M}odeling {L}anguage--{Part~1}: {F}unctional - {S}pecification and {UTF-8} {E}ncoding", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO/IEC 14772-1", - YEAR=1998} - -@BOOK{iso/iec8859-1, - AUTHOR="ISO/IEC:{\noopsort{0}}8859-1{~}1998", - TITLE="{I}nformation {T}echnology--8-{B}it {S}imgle-{B}yte {C}oded {G}raphic - {C}haracter {S}ets--{Part~1}: {L}atin {A}lphabet {No.~1}", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO/IEC 8859-1", - YEAR=1998} - -@BOOK{iso/iec9070, - AUTHOR="ISO/IEC:{\noopsort{0}}9070{~}1991", - TITLE="{I}nformation {P}rocessing--{SGML} {S}upport {F}acilities--{R}egistration - {P}rocedures for {P}ublic {T}ext {O}wner {I}dentifiers. {S}econd edition, 15 April 1991", - PUBLISHER="International Organization for Standardization", - ADDRESS="Gen{\`e}ve, Suisse", - NOTE="International Standard ISO/IEC 9070", - YEAR=1991} - -@BOOK{darton1994, - AUTHOR="Mike Darton and John O.E. Clark", - TITLE="{T}he {D}ent {D}ictionary of {M}easurement", - ADDRESS="Londres", - PUBLISHER="J.M. Dent", - YEAR=1994} - -@BOOK{Jerrard1992, - AUTHOR="H.G. Jerrard and D.B McNeill", - TITLE="{A} {D}ictionary of {S}cientific {U}nits", - EDITION="sixi{\`e}me", - ADDRESS="Londres", - PUBLISHER="Chapman and Hall", - YEAR=1992} - -@BOOK{zupko1985, - AUTHOR="Ronald Edward Zupko", - TITLE="{A} {D}ictionary of {W}eights and {M}easures - for the {B}ritish {I}sles: {T}he {M}iddle {A}ges to the {T}wentieth - {C}entury", - ADDRESS="Philadelphia", - PUBLISHER="American Philosophical Society (Memoir {\#168})", - YEAR=1985} - -@BOOK{romano1999, - AUTHOR="Romano, Frank J.", - TITLE="{PDF} {P}rinting and {W}orkflow", - PUBLISHER="Prentice Hall PTR", - ADDRESS="Upper Saddle River, NJ 07458, {\url{http://www.phptr.com}}", - ISBN="0-13-020837-X", - YEAR=1998} - -@BOOKLET{Lawson1990, - AUTHOR="Lawson, Alexander", - TITLE="{A}natomy of a {T}ypeface", - ADDRESS="Londres et Boston", - YEAR=1990} - -@BOOKLET{Moran1971, - AUTHOR="Moran, James and Morison, Stanley", - TITLE="His typographic achievement", - ADDRESS="Londres", - YEAR=1971} - -@BOOKLET{Tschichold1965, - AUTHOR="Tschichold, Jan", - TITLE="{M}eisterbuch der {S}chrift", - ADDRESS="Ravensburg", - YEAR=1965} - -@BOOKLET{Wetzig1962, - AUTHOR="Wetzig, Emil", - TITLE="{K}ursiv als {B}uchschrift", - ADDRESS="Pages 39-43 dans Gutenberg-Jahrbuch", - YEAR=1962} - -@ARTICLE{TTC99, - AUTHOR="Christina Thiele", - TITLE="{T}he {T}reasure {C}hest: {P}ackage tours from {CTAN}", - JOURNAL=TUGboat, - VOLUME=20, - NUMBER=1, - PAGES="53--58", - MONTH=mar, - YEAR=1999} - -@UNPUBLISHED{encguide, - author = "Frank Mittelbach", - title = "{\texttt{encguide.tex}}", - note = "{\`{A}} para{\^{\i}}tre dans la distribution - {\LaTeXe} de base. {U}n jour. {D}u moins, telle est - l'intention"} - -@MISC{fre+cichon, -AUTHOR="Fremlin, D. H.", -TITLE="{C}ichon's diagram", -YEAR="1983/1984", -NOTE="{P}r{\'e}sent{\'e} au {S\'e}minaire {I}nitiation {\`a} -l'{A}nalyse, {G.~C}hoquet, {M.~R}ogalski, {J.~S}aint {R}aymond, -{\`a} l'{U}niversit{\'e} {P}ierre et {M}arie {C}urie, {P}aris, 23e -ann{\'e}e." -} - -@BOOK{bennett1951, -EDITOR="Bennett, Paul A.", -TITLE="{B}ooks and {P}rinting: {A} {T}reasury for {T}ypophiles", -ADDRESS="Cleveland", -YEAR=1951} - -@BOOK{defrancis1989, -AUTHOR="DeFrancis, John", -TITLE="{V}isible {S}peech: {T}he {D}iverse {O}neness of {W}riting {S}yatems", -ADDRESS="Honolulu", -YEAR=1989} - -@BOOK{degering1965, -AUTHOR="Gegering, Hermann", -TITLE="{L}ettering", -ADDRESS="New York", -YEAR=1965} - -@BOOK{gaur1984, -AUTHOR="Gaur, Albertine", -TITLE="{A} {H}istory of {W}riting", -ADDRESS="Londres", -YEAR=1984} - -@BOOK{gelb1963, -AUTHOR="Gelb, I.J.", -TITLE="{A} {S}tudy of {W}riting", -ADDRESS="Chicago", -EDITION="deuxi{è}me", -YEAR=1963} - -@BOOK{gray1986, -AUTHOR="Gray, Nicolette", -TITLE="{A} {H}istory of {L}ettering", -ADDRESS="Oxford", -YEAR=1986} - -@BOOK{gray1971, -AUTHOR="Gray, Nicolette", -TITLE="{L}ettering as {D}rawing", -ADDRESS="Oxford", -YEAR=1971} - -@BOOK{kenney1974, -AUTHOR="Kenney, E. J.", -TITLE="{T}he {C}lassical {T}ext: {A}spects of {E}diting in the {A}ge of the {P}rinted {B}ook", -ADDRESS="Berkeley", -YEAR=1974} - -@BOOK{knuttel1951, -AUTHOR="Knuttel, Gerard", -TITLE="{T}he {L}etter as a {W}ork of {A}rt", -ADDRESS="Amsterdam", -YEAR=1951} - -@BOOK{Meggs1983, -AUTHOR="Meggs, Philip B.", -TITLE="{A} {H}istory of {G}raphic {D}esign", -ADDRESS="New York", -YEAR=1983} - -@BOOK{Morison1972, -AUTHOR="Morison, Stanley", -TITLE="{P}olitics and {S}cript", -ADDRESS="Oxford", -YEAR=1972} - -@BOOK{Morison1981, -AUTHOR="Morison, Stanley", -TITLE="Selected Essays on the History of Letter-forms", -Note="2 volumes", -ADDRESS="Cambridge, U.K.", -YEAR=1981} - -@BOOK{vervliet1972, -EDITOR="Vervliet, H. D. L.", -TITLE="{T}he {B}ook through 5000 {Y}ears", -ADDRESS="Londres", -YEAR=1972} - -@BOOK{avrin1991, -AUTHOR="Avrin, Leila", -TITLE="{S}cribes, {S}cript and {B}ooks: {T}he {B}ook {A}rts from {A}ntiquity to {R}enaissance", -ADDRESS="Chicago et Londres", -YEAR=1991} - -@BOOK{diringer1953, -AUTHOR="Diringer, David", -TITLE="{T}he {H}and {P}roduced {B}ook", -NOTE="R{\'e}impression dans {\cite{diringer1982}}", -ADDRESS="Londres", -YEAR=1953} - -@BOOK{diringer1982, -AUTHOR="Diringer, David", -TITLE="{T}he {B}ook {B}efore {P}rinting", -NOTE="R{\'e}impression de {\cite{diringer1953}}", -ADDRESS="New York", -YEAR=1982} - -@BOOK{jeffery1990, -AUTHOR="Jeffery, Lillian K.", -TITLE="{T}he {L}ocal {S}cripts of {A}rchaic {G}reece", -ADDRESS="Oxford", -EDITION="deuxi{\`e}me", -YEAR=1990} - -@BOOK{knight1984, -AUTHOR="Knight, Stan", -TITLE="{H}istorical {S}cripts", -ADDRESS="Londres", -YEAR=1984} - -@BOOK{noordzij1982, -AUTHOR="Noordz{\ij}, Gerrit", -TITLE="{T}he {S}troke of the {P}en", -ADDRESS="The Hague", -YEAR=1982} - -@BOOK{parkes1993, -AUTHOR="Parkes, M. B.", -TITLE="{P}ause and {E}ffect", -ADDRESS="Berkeley", -YEAR=1993} - -@BOOK{stevick1994, -AUTHOR="Stevick, Robert D.", -TITLE="{T}he {E}arliest {I}rish and {E}nglish {B}ookarts", -ADDRESS="Philadelphia", -YEAR=1994} - -@BOOK{wardrop1963, -AUTHOR="Wardrop, James", -TITLE="{T}he {S}cript of {H}umanism", -ADDRESS="Oxford", -YEAR=1963} - -@BOOK{barker1992, -AUTHOR="Barker, Nicolas", -TITRE="{A}ldus {M}anutius and the {D}evelopment of {G}reek {S}cript and {T}ype in the {F}ifteenth {C}entury", -ADDRESS="New York", -EDITION="deuxi{è}me", -YEAR=1992} - -@BOOK{blumenthal1973, -AUTHOR="Blumenthal. Joseph", -TITLE="{A}rt of the {P}rinted {B}ook", -ADDRESS="New York", -YEAR=1973} - -@BOOK{carter1969, -AUTHOR="Carter, Harry", -TITLE="{A} {V}iew of {E}arly {T}ypography", -ADDRESS="Oxford", -YEAR=1969} - -@BOOK{BM1908-85, -KEY="British Museum", -AUTHOR="{British Museum}", -TITLE="{C}atalog of {B}ooks {P}rinted in the {\textsc{XV}}th {C}entury {N}ow in the {B}ritish -{M}useum", -NOTE="Douze volumes {\`a} ce jour", -ADDRESS="Londres", -YEAR="1908--85"} - -@BOOK{chappell1970, -AUTHOR="Chappell, Warren", -TITLE="{A} {S}hort {H}istory of the {P}rinted Word", -PUBLISHER="{The New York Times}", -ADDRESS="New York", -YEAR=1970} - -@BOOK{chappell1999, -AUTHOR="Chappell, Warren and Bringhurst, Robert", -TITLE="{A} {S}hort {H}istory of the {P}rinted Word", -EDITION="seconde", -ADDRESS="Vancouver", -PUBLISHER="Hartley {\&} Marks", -ISBN="0-88179-154-7", -YEAR=1999} - -@BOOK{day1966, -EDITOR="Day, Kenneth", -TITLE="{B}ook {T}ypography 1815--1965", -ADDRESS="Londres", -YEAR=1966} - -@BOOK{dreyfus1963-72, -EDITOR="Dreyfus, John", -TITLE="{T}ype {S}pecimen {F}ac{S}imiles", -NOTE="Deux volumes", -YEAR="1963--72"} - -@BOOK{enschede1978, -AUTHOR="Ensched{\'e}, Charles", -TITLE="{T}ypefoundries in the {N}etherlands", -NOTE="Traduit avec r{é}visions et notes par Harry Carter", -ADDRESS="Haarlem, Netherlands", -YEAR=1978} - -@MISC{fine-print, -KEY="fineprint", -TITLE="{F}ine {P}rint on {T}ype: {T}he {B}est of {F}ine {P}rint {M}agazine on {T}ype and -{T}ypography. San Francisco", -YEAR=1988} - -@BOOK{huss1973, -AUTHOR="Huss, Richard E.", -TITLE="{T}he {D}evelopment of {P}rinters' {M}echanical {T}ypesetting {M}ethods, 1822--1925", -ADDRESS="Charlottesville, Virginia", -YEAR=1973} - -@BOOK{johnson1970, -AUTHOR="Johnson, A. F.", -TITLE="{S}elected {E}ssays on {B}ooks and {P}rinting", -ADDRESS="Amsterdam", -year=1970} - -@BOOK{layton1994, -AUTHOR="Layton, Evro", -TITLE="{T}he {S}ixteenth {C}entury {G}reek {B}ook in {I}taly", -ADDRESS="Venise", -YEAR=1994} - -@BOOK{morison1996, -YEAR=1996, -AUTHOR="Morison, Stanley", -TITLE="{L}etter {F}orms: {T}ypographic and {S}criptorial", -ADDRESS="New York 1966, Vancouver 1996"} - -@BOOK{morison1963, -AUTHOR="Morison, Stanley and Day, Kenneth", -TITLE="{T}he {T}ypographic {B}ook, 1450--1935", -ADDRESS="Londres", -YEAR=1963} - -@BOOK{proctor1900, -AUTHOR="Proctor, Robert", -TITLE="{T}he {P}rinting of {G}reek in the {F}ifteenth {C}entury", -ADDRESS="Oxford", -YEAR=1900} - -@BOOK{scholderer1927, -AUTHOR="Scholderer, Victor", -TITLE="{G}reek {P}rinting {T}ypes 1465--1927", -ADDRESS="Londres", -YEAR=1927} - -@BOOK{steinberg1996, -AUTHOR="Steinberg, S. H.", -TITLE="{F}ive {H}undred {Y}ears of {P}rinting", -EDITION="quatri{\`e}me", -ADDRESS="Newcastle, Delaware", -YEAR=1996} - -@BOOK{vervliet1981, -AUTHOR="Vervliet, H. D. L.", -TITLE="{C}yrillic and {O}riental {T}ypography in {R}ome at the {E}nd of the {S}ixteenth -{C}entury: {A}n {I}nquiry into the {W}ork of {R}obert {G}ranjon", -ADDRESS="Berkeley", -YEAR=1981} - -@BOOK{zimmer1983, -AUTHOR="Zimmer, Szczepan K.", -TITLE="{T}he {B}eginning of {C}yrillic {P}rinting", -ADDRESS="New York", -YEAR=1983} - -@BOOK{carter1987, -AUTHOR="Carter, Sebastian", -TITLE="{T}wentieth-{C}entury {T}ype {D}esigners", -ADDRESS="Londres et New York", -YEAR=1987} - -@BOOK{dreyfus1952, -AUTHOR="Dreyfus, John", -TITLE="{T}he {W}ork of {J}an van {K}rimpem", -ADDRESS="The Hague", -YEAR=1952} - -@BOOK{goudy1978, -AUTHOR="Goudy, Frederic W.", -TITLE="{G}oudy's {T}ype {D}esigns", -ADDRESS="New Rochelle, N.Y.", -EDITION="deuxi{\`e}me", -YEAR=1978} - -@BOOK{goudy1940, -AUTHOR="Goudy, Frederic W.", -TITLE="{T}ypologia: {S}tudies in {T}ype {D}esign {\&} {T}ype {M}aking", -ADDRESS="Berkeley et Los Angeles", -YEAR=1940} - -@BOOK{mclean1975, -AUTHOR="McLean, Rauri", -TITLE="{J}an {T}schichold: {T}ypographer", -ADDRESS="Londres", -YEAR=1975} - -@BOOK{morison1973, -AUTHOR="Morison, Stanley and others", -TITLE="{A} {T}ally of {T}ypes", -ADDRESS="Cambridge, U.K.", -EDITION="deuxi{è}me", -YEAR=1973} - -@BOOK{snyder1985, -AUTHOR="Snyder, Gertrude and Peckolick, Alan", -TITLE="{H}erb {L}ubalin", -ADDRESS="New York", -YEAR=1985} - -@BOOK{spencer1982, -AUTHOR="Spencer, Herbert", -TITLE="{P}ioneers of {M}odern {T}ypography", -ADDRESS="Cambridge, Mass.", -NOTE="{\'e}dition r{\'e}vis{\'e}e", -YEAR=1982} - -@BOOK{zapf1970b, -AUTHOR="Zapf, Hermann", -TITLE="{M}anuale {T}ypographicum", -ADDRESS="Cambridge Mass.", -NOTE="{\'e}dition r{\'e}vis{\'e}e", -YEAR=1970} - -@BOOK{zapf1968, -AUTHOR="Zapf, Hermann", -TITLE="{M}anuale {T}ypographicum 1968", -ADDRESS="Francfort et New York", -YEAR=1968} - -@BOOK{zapf1978, -AUTHOR="Zapf, Hermann", -TITLE="{T}ypographic {V}ariations", -ADDRESS="New Rochelle, N.Y.", -EDITION="deuxi{è}me", -YEAR=1978} - -@INCOLLECTION{benjamin1970, -AUTHOR="Benjamin, Walter", -TITLE="{T}he {W}ork of {A}rt in the {A}ge of {M}echanical {R}eproduction", -BOOKTITLE="{I}lluminations", -ADDRESS="Londres", -YEAR=1970} - -@INCOLLECTION{davids1985, -AUTHOR="Davids, Betsy and Petrillo, Jim", -TITLE="{T}he {A}rtist as {B}ook {P}rinter", -BOOKTITLE="{A}rtists' {B}ooks", -ADDRESS="New York", -EDITOR="Joan Lyons", -YEAR=1985} - -@BOOK{dowding1966, -AUTHOR="Dowding, Geoffrey", -TITLE="{F}iner {P}oints in the {S}pacing and {A}rrangement of {T}ype", -ADDRESS="Londres", -EDITION="troisi{\`e}me", -YEAR=1966} - -@BOOK{duncan1987, -AUTHOR="Duncan, Harry", -TITLE="{D}oors of {P}erception", -ADDRESS="Austin, Texas", -YEAR=1987} - -@BOOK{gill1993, -AUTHOR="Gill, Eric", -TITLE="{A}n {E}ssay on {T}ypography", -EDITION="deuxi{\`e}me", -ADDRESS="Londres", -YEAR=1993} - -@BOOK{huntley1970, -AUTHOR="Huntley, H. E.", -TITLE="{T}he {D}ivine {P}roportion: {A} {S}tudy in {M}athematical {B}eauty", -ADDRESS="New York", -YEAR=1970} - -@BOOK{lecorbusier1954, -AUTHOR={{Le Corbusier}}, -TITLE="{T}he {M}odulor", -EDITION="deuxi{\`e}me", -ADDRESS="Cambridge, Mass.", -YEAR=1954} - -@BOOK{morison1936, -AUTHOR="Morison, Stanley", -TITLE="{F}irst {P}rinciples of {T}ypography", -xADDRESS="New York", -PUBLISHER="Cambridge University Press", -YEAR=1936} - -@BOOK{mumford1952, -AUTHOR="Mumford, Lewis", -TITLE="{A}rt and {T}echnics", -ADDRESS="New Tork", -YEAR=1952} - -@BOOK{pye1968, -AUTHOR="Pye, David", -TITLE="{T}he {N}ature and {A}rt of {W}orlmanship", -ADDRESS="Cambridge, U.K.", -YEAR=1968}, - -@BOOK{stevens1974, -AUTHOR="Stevens, Peter S.", -TITLE="{P}atterns in {N}ature", -ADDRES="Boston", -YEAR=1974} - -@BOOK{thompson1961, -AUTHOR="Thompson, {D'A}rcy", -TITLE="{O}n {G}rowth and {F}orm", -ADDRESS="Cambridge, U.L.", -YEAR="1917; {\'e}dition r{\'e}vis{\'e}e 1942; abr{\'e}g{\'e}e par {J. T. B}onner, 1961"} - -@BOOK{tschichold1967, -AUTHOR="Tschichold, Jan", -TITLE="{A}symmetric {T}ypography", -ADDRESS="New York", -YEAR=1967} - -@BOOK{warde1955, -AUTHOR="Warde, Beatrice", -TITLE="{T}he {C}hrystal {G}obelet", -ADDRESS="Londres", -YEAR=1955} - -@BOOK{washburn1988, -AUTHOR="Washburn, Dorothy K. and Crowe, Donald W.", -TITLE="{S}ymmetries of {C}ulture: {T}heory and {P}ractice of {P}lane {P}attern {A}nalysis", -ADDRESS="Seattle", -YEAR=1988} - -@BOOK{dair1967, -AUTHOR="Dair, Carl", -TITLE="{D}esign with {T}ype", -EDITION="deuxi{\`e}me", -ADDRESS="Toronto", -YEAR=1967} - -@BOOK{itten1961, -AUTHOR="Itten, Johannes", -TITLE="{T}he {A}rt of {C}olor", -NOTE="traduit par Ernst von Haagen", -ADDRESS="New York", -YEAR=1961} - -@BOOK{karow1994a, -AUTHOR="Karow, Peter", -TITLE="{D}igital {T}ypefaces: {D}escription and {F}ormats", -EDITION="deuxi{\`e}me", -ADDRESS="Berlin", -PUBLISHER="Springer-Verlag", -ISBN="0-387-56509-4", -NOTE="Traduit par Bill Horton", -YEAR=1994} - -@BOOK{legros1980, -AUTHOR="Legros, L. A. and Grant J. C.", -TITLE="{T}ypographical {P}rinting {S}urfaces", -ADDRESS="New York", -YEAR=1980} - -@BOOK{mclean1980, -AUTHOR="McLean, Rauri", -TITLE="{T}he {T}hames and {H}udson {M}anual of {T}ypography", -ADDRESS="Londres", -publisher="Thames and Hudson Ltd.", -ISBN="0-500-68022-1", -YEAR="1980, 1988, 1992"} - -@BOOK{douclas1989, -AUTHOR="Douclas, Martin", -TITLE="{B}ook {D}esign: {A} {P}ractical {I}ntroduction", -ADDRESS="New York", -YEAR=1989} - -@BOOK{tufte1990, -AUTHOR="Tufte, Edward R.", -TITLE="{E}nvisioning {I}nformation", -ADDRESS="Cheshire, Connecticut", -YEAR=1990} - -@BOOK{tufte1983, -AUTHOR="Tufte, Edward R.", -TITLE="{T}he {V}isual {D}isplay of {Q}uantitative {I}nformation", -ADDRESS="Cheshire, Connecticut", -YEAR=1983} - -@BOOK{west1973, -AUTHOR="Wrst, Martin L.", -TITLE="{T}extual {C}riticism and {E}ditorial {T}echnique {A}pplicalble to {G}reek and {L}atin {T}exts", -ADDRESS="Stuttgart", -YEAR=1973} - -@BOOK{wick1965, -AUTHOR="Wick, Carl", -TITLE="{R}ules for {T}ypesetting {M}athematics", -ADDRESS="Prague", -YEAR=1965} - -@BOOK{williamson1983, -AUTHOR="Williamson, Hugh", -TITLE="{M}ethods of {B}ook {D}esign", -ADDRESS="Londres", -YEAR=1983} - -@BOOK{wilson1993, -AUTHOR="Wilson, Adrian", -TITLE="{T}he {D}esign of {B}ooks", -ADDRESS="San Francisco, California", -PUBLISHER="Chronicle Books", -ISBN="0-8118-0304-X", -YEAR=1993} - -@BOOK{coulmas1989, -AUTHOR="Coulmas, Florian", -TITLE="{T}he {W}riting {S}ystem of the {W}orld", -ADDRESS="Oxford", -YEAR=1989} - -@BOOK{daniels1996, -AUTHOR="Daniels, Peter T. and {Bright, {\'e}d.}, William", -TITLE="{T}he {W}orld's {W}riting {S}ystems", -ADDRESS="New York", -YEAR=1996} - -@BOOK{hlavsa1961, -AUTHOR="Hlavsa, Old{\v{r}}ich", -TITLE="{A} {B}ook of {T}ype and {D}esign", -ADDRESS="New York", -YEAR=1961} - -@BOOK{iso6937, -AUTHOR="{International Organization for Standardization}", -TITLE="{I}nformation {P}rocessing: {C}oded {C}haracter {S}ets for {T}ext {C}ommunication. -{\textsc{ISO~6937}}. {\textrm{Parts~1--2 {\&} Addendum~01}}", -ADDRESS="Gen{\`e}ve", -YEAR="1983--89"} - -@BOOK{iso8859, -AUTHOR="{International Organization for Standardization}", -TITLE="{I}nformation {P}rocessing: 8-bit {S}ingle-byte {C}oded {G}raphic {C}haracter -{S}ets. {\textsc{ISO~8859}}. {\textrm{Parts~1--9}}", -ADDRESS="Gen{\`e}ve", -YEAR="1987--89"} - -@BOOK{iso10646, -AUTHOR="{International Organization for Standardization}", -TITLE="{I}nformation {P}rocessing: {U}niversal {M}ultiple {O}ctet {C}oded {C}haracter -{S}et. {\textsc{ISO~10646}}. {\textrm{Part~1}:} {A}rchitecture and {B}asic {M}ultilingual -{P}lane", -ADDRESS="Gen{\`e}ve", -YEAR="1987--89"} - -@BOOK{sutton1968, -AUTHOR="Sutton, James and Bartram, Alan", -TITLE="{A}n {A}tlas of {T}ypeforms", -ADDRESS="Londres", -YEAR=1968} - -@BOOK{JMPL, -AUTHOR="Bayart, Benjamin", -TITLE="Joli manuel pour {\LaTeXe}, guide local de l'{ESIEE}", -ADDRESS="{\url{CTAN:/tex-archive/info/JoliManuelPourLaTeX.ps.gz}}", -MONTH=dec, -YEAR=1995} - -@BOOK{MRHA1996, -AUTHOR="Price, Glanville and others", -EDITION="cinqui{\`e}me", -TITLE="{MRHA} {S}tyle book", -PUBLISHER="{MRHA}", -ADDRESS="Londres", -YEAR=1996} - -@MISC{plari, -TITLE="The {\texttt{plari}} class", -AUTHOR="Antti-Juhani Kaijanaho", -ADDRESS="{\url{CTAN:macros/latex/contrib/supported/plari}}", -MONTH=nov, -YEAR=1998} - -@TechReport{Knuth++91, - author = {Donald E. Knuth}, - title = {Fixed-point glue setting}, - institution = {\url{CTAN:/systems/knuth/glue.web}}, - year = 1991 -} - - -@Article{Knuth++82, - author = {Donald E. Knuth}, - title = {Fixed-point arithmetic for {\TeX}}, - journal = TUGboat, - year = 1982, - volume = 1, - number = 3, - pages = {10--27}, - month = mar, -} - -@BOOKLET{hypatia, -TITLE="{H}ypatia's {G}uide to {\BibTeX}", -AUTHOR="Paul Taylor and Mark Dawson", -YEAR=1996, -MONTH=may, -ADDRESS="{\url{http://hypatia.dcs.qmw.ac.uk/html/bibliography.html}}" -} -@BOOK{guillemin1981, -TITLE="Syntaxe compar{\'e}e du fran{\c{c}}ais et de l'anglais, -probl{\`e}mes de traduction", -AUTHOR="Guillemin-Flesher, Jacqueline", -PUBLISHER="{\'E}ditions {O}phrys", -YEAR="1981, 1983, 1986", -ISBN="2-7080-0502-2"} - -@ARTICLE{goosens1992, -AUTHOR="Goossens, Michel and Herw{\ij}nen, Eric van", -TITLE="Scientific text processing", -JOURNAL="International Journal of Modern Phycics C [Physics and Computers]", -MONTH=jun, -VOLUME=3, -NUMBER=3, -PAGE="479--546", -YEAR=1992} - -@Article{Goossens+TB16-4-95, - author = "Michel Goossens", - title = "{{Writing the future is reading the past}}", - journal = TUGboat, - year = "1995", - volume = "16", - number = "4", - pages = "353--354", - issn= "0896--3207", - month = dec, -} - -@BOOK{encychose, -TITLE="{E}ncyclop{\'e}die de la chose imprim{\'e}e --- du papier {\`a} l'{\'e}cran", -EDITOR="Combier, Marc and Pesez, Yvette", -PUBLISHER="Retz/Her", -ADDRESS="Paris", -NOTE="Pr{\'e}face de {F}ran{\c{c}}ois {R}ichaudeau", -ISBN="2-7256-1773-1", -YEAR=1999} - -@BOOK{unicode3, -TITLE="{T}he {U}nicode {S}tandard, {V}ersion 3.0", -KEY="Unicode", -AUTHOR="{T}he {U}nicode {C}onsortium", -ADDRESS = "Reading, Massachusetts", -PUBLISHER="Addison-Wesley Developers Press", -MONTH=fev, -YEAR=2000} - -@BOOK{eckstein-xml, -TITLE="{XML} pr{\'e}cis et concis", -AUTHOR="Eckstein, Robert and Casabianca, Michel", -NOTE="Traduction de {J}ames {G}u{\'e}rin", -PUBLISHER="{\'E}ditions O'Reilly", -ADDRESS="18, rue S{\'e}guier, 75006 PARIS", -ISBN="2-84177-104-0", -MONTH=mar, -YEAR=2000} - -@BOOKLET{REPEAT, - AUTHOR="Victor E{\ij}khout", - TITLE="Le paquetage {\texttt{repeat}}", - ADDRESS="University of Illinois, Urbana-Campaign, USA", - NOTE="{\CTAN}: \url{tex-archive/macros/generic/eijkhout/repeat}"} - -@ARTICLE{EG98, - AUTHOR="Esperet, Philippe and Girou, Denis", - JOURNAL=j-GUTENBERG, - TITLE="Coloriage du pavage dit de {T}ruchet", - VOLUME=31, - MONTH=dec, - YEAR=1998, - pages="5--18", - note="voir{~\url{http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPS/31-girou.ps.gz}}" -} - -@BOOKLET{ALDRATEX, -AUTHOR="Gurari, Eitan M.", -TITLE="{\textsf{(Al)Dra\TeX}}", -ADDRESS="Ohio State University, Columbus, USA", -NOTE="{\url{CTAN: graphics/dratex}} (voir aussi - {\url{http://www.cis.ohio-state.edu/~gurari/systems.html}})" -} - -@BOOKLET{FORMLETT, -AUTHOR="Jiang, Zhuhan", -TITLE="Le paquetage {\texttt{formlett}}", -ADDRESS="University of New England, Armidale, Australia", -NOTE="{\url{CTAN: macros/generic/formlett.sty}} (voir aussi -{\url{http://maths.une.edu.au/~zhuhan/util.html#computer}})" -} - -@BOOKLET{MULTIDO, -AUTHOR="Zandt, Timothy van", -TITLE="Le paquetage {\texttt{multido}}", -ADDRESS="INSEAD, Fontainebleau, France", -NOTE="{\url{CTAN: macros/generic/multido}}" -} - -@BOOKLET{PSTRICKSa, -AUTHOR="Zandt, Timothy van", -TITLE="Le paquetage {\texttt{PSTricks}}", -ADDRESS="INSEAD, Fontainebleau, France", -NOTE="{\url{CTAN: graphics/pstricks}} (voir aussi -{\url{http://www.tug.org/applications/PSTricks}})" -} - -@Book{Deledicq97, - author = {Andr\'e Deledicq}, - title = {Le monde des pavages}, - year = {1997}, - publisher = {ACL \'Editions} -} - -@Article{Gardner75, - author = {Martin Gardner}, - title = {On tesselating the plane with convex polygon tiles}, - journal = {Scientific American}, - year = {1975}, - month = Jul, - pages = {112--117} -} - -@Article{Girou94, - author = {Denis Girou}, - title = {Pr\'esentation de PSTricks}, - journal = {Cahiers GUTenberg}, - year = {1994}, - month = feb, - volume = {16}, - pages = {21--70} -} - -@Misc{Girou95, - author = {Denis Girou}, - title = {Building high level objects in PSTricks, TUG'95, St Petersburg, - Florida}, - year = {1995}, - howpublished = {Available at - {\url{http://www.tug.org/applications/PSTricks/TUG95-PSTricks_4.ps.gz}}} -} - -@Book{GS87, - author = {Branko Gr\"unbaum and Geoffrey Shephard}, - title = {Tilings and Patterns}, - year = {1987}, - publisher = {Freeman and Company} -} - -@Article{Laan96, - author = {Kees van der Laan}, - title = {Paradigms: Just a little bit of PostScript}, - journal = {MAPS}, - year = {1996}, - volume = {17}, - pages = {137--150} -} - -@Article{MLgraphTSI, - author = {Emmanuel Chailloux and Guy Cousineau and Asc\'ander Su\'arez}, - title = {Programmation fonctionnelle de graphismes pour la production - d'illustrations techniques}, - journal = {Technique et science informatique}, - year = {1996}, - volume = {15}, - number = {7}, - pages = {977--1007} -} - -@Misc{PstChart, - author = {Denis Girou}, - title = {PstChart. Business charts in {\AllTeX{}} + PostScript with PSTricks}, - year = {1993-1998}, - howpublished = {\url{http://www.tug.org/applications/PSTricks/PstChart}} -} - -@Misc{XYpic, - author = {Kristoffer H. Rose and Ross Moore}, - title = {{\XYpic}. Pattern and Tile extension}, - version = {3.5}, - year = {1991-1998}, - howpublished = {Available from {CTAN}, {\url{macros/generic/diagrams/xypic}}} -} - -@Misc{XYpic-polygon, - author = {Kristoffer H. Rose and Ross Moore}, - title = {{\XYpic}. Polygon feature}, - version = {3.5}, - year = {1991-1998}, - howpublished = {Available from {CTAN}, {\url{macros/generic/diagrams/xypic}}} -} - -@Misc{kloeckl2000, - author="Kl{\"o}ckl, Ingo", - title="{\LaTeXe}: {T}ips und {T}ricks", - ISBN="3-932588-37-1", - year=2000} - -@article{Bell+TB8-1-54, -author="{Bell, II}, Edwin V.", -title="{A}uto{L}etter: a {\TeX\ } form letter procedure", -journal=TUGboat, -volume=8, -number=1, -pages=54, -month=avr, -year=1987} - -@article{Garavelli+TB8-1-53, -author="Garavelli, John S.", -title="Form letter macros", -journal=TUGboat, -volume=8, -number=1, -pages=53, -month=avr, -year=1987} - -@article{Lee+TB7-3-187, -author="Lee, John", -title="Form letters", -journal=TUGboat, -volume=7, -number=1, -pages=187, -month=oct, -year=1986} - -@article{McKinstry+TB8-1-60, -author="McKinstry, Graeme", -title="Form letters", -journal=TUGboat, -volume=8, -number=1, -pages=60, -month=avr, -year=1987} - -@article{Bolek98, -author="Bolek, Piotr", -title="{\MPT} and patterns", -journal=TUGboat, -volume=19, -number=3, -pages="276--283", -month=sep, -year=1998, -note="Disponible sur CTAN en {\url{graphics/metapost/macros/mpattern/}}", -} - -@article{Wang65, -author="Wang, Hao", -title="{G}ames, {L}ogic and {C}omputers", -journal="Scientific American", -pages="98--106", -month=nov, -year=1965} - -@BOOK{kreher1998, -AUTHOR="Kreher, Donald L. and Stinson, Douglas R.", -TITLE="{C}ombinatorial {A}lgorithms: {G}eneration, {E}numeration and {S}earch", -PUBLISHER="CRC Press LTC", -ADDRESS="Boca Raton (FL)", -ISBN="084933988X", -MONTH=dec, -YEAR=1998} - -@BOOK{byram2, -AUTHOR="David Byram-Wigfield", -TITLE="The {T}inydict {T}inyguide", -PUBLISHER="Cappella Archive", -ADDRESS="Foley Terrace, Great Malvern, WR14 4RQ, England", -NOTE="{\url{http://www.cappella.demon.co.uk}} ou -{\url{byram@cappella.demon.co.uk}}", -MONTH=oct, -YEAR=1998} - -@BOOK{Davies1997, - author="W. V. Davies", - title="{R}eading the {P}ast: {E}gyptian {H}ieroglyphs", - publisher="University of California Press/British Museum", - isbn="0-520-06287-6", - year=1997} - -@BOOK{Healey1990, - author="Healey, John F.", - title="{R}eading the {P}ast: {T}he {E}arly {A}lphabet", - publisher="University of California Press/British Museum", - isbn="0-520-07309-6", - year=1990} - -@BOOK{Walker1987, - author="C. B. F. Walker", - title="{R}eading the {P}ast: {C}uneiform", - publisher="University of California Press/British Museum", - isbn="0-520-06115-2", - year=1987} - -@MISC{HIEROGLYPH, - author="Serge Rosmorduc", - title="A {\LaTeX}periment of hieroglyphic typesetting", - note="Disponible sur {CTAN} dans {\url{tex-archive/fonts/hieroglyph}}.", - year=1995} - -@article{MANCOD, - AUTHOR = {Jan Buurman and Nicolas Grimal and Michael Hainsworth and Jochen Hallof - and Dirk {Van der Plas}}, - TITLE = {Inventaire des signes hi{\'e}roglyphyques en vue de leur saisie - informatique}, - JOURNAL = {M{\'e}moires de l'{A}cad{\'e}mie des {I}nscriptions et {B}elles - {L}ettres, {P}aris}, - YEAR = {1988}, -} - -@booklet{adams1997, - AUTHOR="Adams, William F.", - TITLE="{O}ne {T}ypeface, many fonts ({A} {G}uide to {R}oman and {I}talic {D}esign)", - NOTE="{\url{http://members.aol.com/willadams/portfolio/typography/onetype.pdf}}", - YEAR=1997} - -@book{catich1985, - author="Catich, Edward M. Fra", - title="{T}he {O}rigin of the {S}erif: {B}rush {W}riting {{\&}} {R}oman {L}etters", - publisher="St. Ambrose University", - address="Davenport, Iowa", - ISBN="paperback 0-9629740-1-3, hardcover 0-9629740-0-5", - year=1985} - -@book{chappell1935, - author="Chappell, Warren", - title="{T}he {A}natomy of {L}ettering", - publisher="Lorin {{\&}} Mussey", - address="New York", - year=1935} - -@book{chappell1975, - author="Chappell, Warren", - title="{T}he {L}iving {A}lphabet", - publisher="The University of Virginia Press", - address="Charlottesvile", - ISBN="0813906350", - year=1975} - -@book{charatan1993, - author="Charatan, Karen", - title="{ABC-ZIG} {C}alligraphy", - publisher="EK Success", - address="Carlstadt, New Jersey", - year=1993} - -@book{harvey1996, - author="Harvey, Michael", - title="{C}reative {L}ettering {T}oday", - publisher="Design Books", - address="New York", - ISBN="1-55821-453-4", - year=1996} - -@BOOK{knudsen1985, - author="Knudsen, Carolyn", - title="{A}n {I}talic {C}alligraphy {H}andbook", - publisher="Stemmer House Publishers, Inc.", - address="Owings Mills, MD", - ISBN="0-88045-067-3", - year=1985} - -@BOOK{lupfer1982, - author="Lupfer, E. A.", - title="{O}rnate {P}ictorial {C}alligraphy: {G}ems of {F}lourishing", - publisher="Dover Publications", - address="New York", - ISBN="0-486-21957-7", - year=1982} - -@BOOK{meehan1991, - author="Meehan, Aidan", - title="{C}eltic {D}esign: {A} {B}eginner's {M}anual", - publisher="Thames and Hudson", - address="New York", - ISBN="0-500-27629-3", - year=1991} - -@BOOK{meehan1992, - author="Meehan, Aidan", - title="{C}eltic {D}esign: {I}llumitated {L}etters", - publisher="Thames and Hudson", - address="New York", - ISBN="0-500-27685-4", - year=1992} - -@BOOK{ogg1948, - author="Ogg, Oscar", - title="{T}he 26 {L}etters", - publisher="The Thomas Y. Crowell Company", - address="New York", - year=1948} - -@BOOK{sogen1990, - author="Sogen, Omori and {Terayama Katsujo}", - title="{Z}en and the {A}rt of {C}alligraphy", - publisher="Pengin Group, Arkansas", - address="Londres", - ISBN="0-14-019144-5", - year=1990} - -@BOOK{seligman1994, - author="Seligman, Patricia", - title="{T}lluminated {A}lphabet", - publisher="Quarto Inc.", - address="Londres", - ISBN="1-56138-458-5", - year=1994} - -@BOOK{tomkins1983, - author="Tomkins, Thomas and Milns, William", - title="{O}rnemental {P}enmanship: {T}wo {E}ighteenth-{C}entury {E}nglish {C}lassics of - {C}alligraphy", - publisher="Dover Publications", - address="New York", - ISBN="0-486-24449-0", - note="Fac-simil{\'e} de {\emph{The Beauties of Writing}} par Tomkins, 1777 et - {\emph{The Penman's Repository}} par Milnes, 1794-95", - year=1983} - -@BOOK{d-wilson1990, - author="Wilson, Diana Hardy", - title="{T}he {E}ncyclopedia of {C}alligraphy {T}echniques", - publisher="Quarto Book", - address="Philadelphia", - ISBN="0-89471-850-9", - year=1999} - -@BOOK{winters1994, - author="Winters, Eleanor", - title="{M}astering {C}opperplate {C}alligraphy", - publisher="Gramercy Books", - address="Avenel, New Jersey", - ISBN="0-517-10134-3", - year=1994} - -@BOOK{wotzkow1967, - author="Wotzkow, Helm", - title="{T}he {A}rt of {H}and {L}ettering: {I}ts {M}astery and {P}ractice", - publisher="Dover Publications", - address="New York", - ISBN="0-486-21797-3", - year=1967} - -@BOOK{zapf1985, - author="Zapf, Hermann", - title="{C}reative {T}ypography: {I}instructions and {A}lphabets", - publisher="Rotring-werke Riepe KG", - address="Allemagne", - year=1985} - -@BOOK{clark1997, - author="Clark, Nick", - title="{D}uotones, {T}ritones and {Q}uadtones: {A} {C}omplete {V}isual {G}uide to - {E}nhancing {T}wo-, {T}hree-, and {F}our-{C}olor {I}mages", - address="San Francisco, California", - publisher="Chronicle Books", - ISBN="0-8118-1426-2", - year=1997} - -@BOOK{kvern1996, - author="Kvern, Olav Martin", - title="{R}eal {W}orld {F}reehand 5.0/5.5", - publisher = pub-PEACHPIT, - address = pub-PEACHPIT+adr, - ISBN="0-201-88360-0", - year=1996} - -@BOOK{gosney1995, - author="Gosney, Michael and Dayton, Linnea", - title="{T}he {D}esktop {C}olor {B}ook", - note="{A} {V}erbum {G}uide", - edition="seconde", - publisher="MIS Press", - address="New York", - ISBN="1-55828-365-X", - year=1995} - -@BOOK{nyman1993, - author="Nyman, Matties", - title="{F}our {C}olors/{O}ne {I}mage: {G}etting {G}reat {C}olor {O}utput with - {P}hotoshop, {Q}uark{XP}ress, and {C}achet", - publisher = pub-PEACHPIT, - address = pub-PEACHPIT+adr, - ISBN="1-56609-083-0", - year=1993} - -@BOOK{tapscott1994, - author="Tapscott, Diane and Jeans, Lisa and Soberanis, Pat and Amladi, Rita and Ryan, - Jim", - title="{P}rofessional {S}tudio {T}echniques: {P}roduction {E}ssentials", - address="Mountain View, California", - publisher="Adobe Press", - ISBN="1-56830-124-3", - year=1994} - -@BOOK{bain1973, - author="Bain, George", - title="{C}eltic {A}rt: {T}he {M}ethods of {C}onstruction", - publisher="Dover Publications", - address="New York", - ISBN="0-486-22923-8", - year=1973} - -@BOOK{Burd1994, - editor="Burd, Rachel", - title="{G}raphic {A}rt {G}uild {H}andbook: {P}ricing anf {E}thical {G}uidelines", - edition="neuvi{\`e}me", - publisher="Graphic Arts Guild", - address="11 West 20th Street, 8th Floor; New York NY 10011-3704", - note="Distribu{\'e} par North Light Books, a division of {F\&W} Publications, Inc.; - 1507 Dana Avenue, Cincinnati, OH 45207", - ISBN="0-932102-09-3", - year=1994} - -@BOOK{callery1995, - editor="Callery, Emma", - title="{T}he {E}ncyclopedia of {O}rigami and {P}apercraft {T}echniques", - address="New Jersey", - publisher="Chartwell Books", - ISBN="0-7858-0441-2", - year=1995} - -@BOOK{churchill1965, - author="Churchill, Winston S.", - title="{P}ainting as a {P}astime", - address="New York", - publisher="Cornerstone Library", - year="1932, 1965"} - -@BOOK{gosney1990, - author="Gosney, Michael and Odam, John and Benson, Jim", - title="{T}he {G}ray {B}ook: {D}esigning in {B}lack {\&} {W}hite on {Y}our {C}omputer", - address="Chapel Hill, NC", - publisher="Ventana Press", - ISBN="1-56604-073-6", - year=1990} - -@BOOK{p-johnson1990, - author="Johnson, Pauline", - title="{C}reative {B}ookbinding", - publisher="Dover Publications", - address="New York", - ISBN="0-486-26307-X", - year=1990} - -@BOOK{little1994, - author="Little, Chad M.", - title="{B}ecoming a {C}omputer {A}rtist", - address="Indianapolis", - publisher="Sams Publishing", - ISBN="0-672-30397-3", - year=1994} - -@BOOK{white1980, - author="White, Jan V.", - title="{G}raphic {I}dea {N}otebook: {I}nventive techniques for designing printed pages", - address="New York", - publisher="Watson-Guptill Publications", - ISBN="0-8230-2149-1", - year=1980} - -@BOOK{withers1993, - author="Withers, Larry", - title="{H}ow to {F}old, {V}ol.~1: 102~{F}olds for the {A}rt {D}irector and {G}raphic {D}esigner {P}lus - {P}oint-of-{S}ale, {D}irect {M}ail, {I}nvitations, {G}reeting {C}ards and {M}ore", - address="Glenbrook, CT", - publisher="Art Direction Book Company", - ISBN="0-881080118-3", - year=1993} - -@BOOK{moye1994, - author="Moye, Stephen", - title="{T}ype by {D}esign: {A} {F}ontographer {U}ser's {G}uide to {E}lectronic {T}ypography", - address="Providence, Rhode Island", - publisher="The Studio", - ISBN="1-55828-447-8", - year=1994} - -@BOOK{burke1972, - author="Burke, Clifford", - title="{P}rinting {I}t", - address="New York", - publisher="Ballantine Books, Inc.", - ISBN="345-02694-2-295", - year=1972} - -@BOOK{felici1991, - author="Felici, James", - title="{T}he {D}esktop {S}tyle {G}uide", - address="New York", - publisher="Bantam Books, Inc.", - ISBN="0679790829", - year=1991} - -@BOOK{giegengack1945, - author="Giegengack, Augustus E.", - title="{U}nited {S}tates {G}overnment {P}rinting {O}ffice {S}tyle {M}anual", - address="Washington", - publisher="United States Government Printing Office", - month=jan, - year=1945} - -@ARTICLE{mendelson1992, - author="Mendelson, Edward", - title="{T}ypecasing: {C}hoosing and {U}sing {F}onts", - journal="PC Magazine", - pages="199--254", - month="27 " # oct, - year=1992} - -@BOOK{moore1991, - author="Moore, George", - title="{T}rue{T}ype {T}echnical {T}alk {\#}1: {A}n {I}ntroduction to {D}igital {T}ypography using - {T}rue{T}ype", - address="Redmond, Washington", - publisher="Microsoft Corporation", - month="5 " # nov, - year=1991} - -@BOOK{moore1992, - author="Moore, George", - title="{T}rue{T}ype {T}echnical {T}alk {\#}2: {L}inear vs. {N}on-{L}inear {S}caling", - address="Redmond, Washington", - publisher="Microsoft Corporation", - month="20 " # avr, - year=1992} - -@BOOK{schneiker1990, - author="Schneiker, Henry", - title="{T}ype {T}echnologies {I}lluminated", - address="Tucson, Arizona", - publisher="Kingsley/ATF Type Corp.", - year="1989, 1990"} - -@BOOK{stone1991, - author="Stone, Sumner", - title="{O}n {S}tone: {T}he {A}rt and {U}se of {T}ypography on the {P}ersonal {C}omputer", - address="San Francisco", - publisher="Bedford Arts, Publishers", - ISBN="0-938491-41-5", - year=1991} - -@BOOK{tracy1986a, -AUTHOR="Tracy, Walter", -TITLE="{L}etters of {C}redit: {A} {V}iew of {T}ype {D}esign", -ADDRESS="Boston", -PUBLISHER="David R. Godine, Publisher, Inc.", -YEAR=1986} - -@BOOK{ballinger1956, - author="Ballinger, Raymond A.", - title="{L}ettering {A}rt in {M}odern {U}se", - address="New York", - publisher="Rienhold Publishing Company", - year="1952, 1956"} - -@BOOK{binns1989, - author="Binns, Betty", - title="{B}etter {T}ype: {L}earn to see subtle distinctions in the faces and the spaces of - text type. {A}chieve legible, beautiful, and expressive type every time", - address="New York", - publisher="A Roundable Press Book, Watson-Guptill Publications", - ISBN="0-8230-0484-8", - year=1989} - -@BOOK{burke1990, - author="Burke, Clifford", - title="{T}ype from the {D}esktop: {D}esigning with {T}ype and your {C}omputer", - address="Chapel Hill, NC", - publisher="Ventana Press", - ISBN="0-940087-45-6", - year=1990} - -@BOOK{dwiggins1932, - author="Dwiggins, Willian Addison", - title="{C}ontemporary {T}itle {P}ages: {A} {S}election of {O}utstanding {B}ooks composed on - {L}inotype including {T}wenty-one of the 1931 ``{F}ifty {B}ooks of the {Y}ear''", - address="Brooklyn, New York", - publisher="Mergenthaler Linotype Company", - year=1932} - -@BOOK{newman1995, - author="Newman, Bruce and Newman, Brenda and Level, Jeff", - title="{P}recision {T}ype {F}ont {R}eference {G}uide 5.0", - address="Comack, New York", - publisher="Precision Type, Inc.", - year=1995} - -@BOOK{rogers1949, - author="Rogers, Bruce", - title="{C}entaur {T}ypes", - address="Chicago", - publisher="October House", - year=1949} - -@BOOK{rogers1979, - author="Rogers, Bruce", - title="{P}aragraphs on {P}rinting", - address="New York", - publisher="Dover Publications", - ISBN="0-486-23817-2", - year=1979} - -@BOOK{smeijers1996, - author="Smeijers, Fred", - title="{C}ounterpunch: making type in the sixteenth century, designing typefaces now", - address="Londres", - publisher="Hyphen Press", - ISBN="0-907259-060-5", - year=1996} - -@BOOK{williams1990, - author="Williams, Robin", - title="{T}he {PC} is not a {T}ypewriter: {A} {S}tyle {M}anual for {C}reating - {P}rofessional-level {T}ype on {Y}our {PC}", - publisher = pub-PEACHPIT, - address = pub-PEACHPIT+adr, - ISBN="0938151495", - year=1990} - -@Article{Hornbach+TB7-2-99, - author = "Hornbach, Kathy", - title = "{VAX} {L}anguage {S}ensitive {E}ditor {T}emplates and {G}uide for use with - {\LaTeX}", - journal = TUGboat, - year = "1986", - volume = "7", - number = "2", - pages = "99--99", - month = jun, -} - -@Article{Ludden+TB7-2-186, - author = "Ludden, Jim", - title = "{P}ost-{\LaTeX} {I}ndex {F}ormatting", - journal = TUGboat, - year = "1986", - volume = "7", - number = "2", - pages = "186--186", - month = jun, -} - -@Article{Hofman+TB7-3-186, - author = "Hofman, Thomas", - title = "{A} {\LaTeX} addition for formatting indexes", - journal = TUGboat, - year = "1986", - volume = "7", - number = "3", - pages = "186--186", - month = oct, -} - -@Article{Zocchi+TB8-1-62, - author = "Zocchi, Maurizio", - title = "{\LaTeX}'s {I}ndex {P}rocessing", - journal = TUGboat, - year = "1987", - volume = "8", - number = "1", - pages = "62--62", - month = apr, -} - -@Article{Dyck+TB8-1-74, - author = "Dyck, Jennifer", - title = "{APA} style in {\LaTeX}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "1", - pages = "74--74", - month = apr, -} - -@Article{Aurbach+TB8-2-201, - author = "Aurbach, Richard L.", - title = "{A}utomated index generation for {\LaTeX}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "2", - pages = "201--209", - month = jul, -} - -@Article{Bechtolsheim+TB9-2-203, - AUTHOR="{von Bechtolsheim}, Stephan P.", - title = "{A} note on processing parts with {\LaTeX}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "203--294", - month = Apr, -} - -@Article{Laan+TB10-1-113, - AUTHOR="{van der Laan}, C. G.", - title = "{T}ypesetting bridge via {\LaTeX}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "113--116", - month = Apr, -} - -@Article{Modest+TB10-1-67, - AUTHOR="Modest, Michael", - title = "{U}ing {\TeX} and {\LaTeX} with {WordPerfect~5.0}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "67--72", - month = Apr, -} - -@Article{Anonyme+TB10-2-287, - AUTHOR="Anonyme", - title = "{\LaTeX} course book in {D}utch", - journal = TUGboat, - year = "1989", - volume = "10", - number = "2", - pages = "287--287", - month = jul, -} - -@Article{Hailperin+TB10-3-360, - AUTHOR="Hailperin, Max", - title = "{U}sers' guide to {\texttt{LaTeX-help}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "3", - pages = "360--360", - month = nov, -} - -@Article{Hoover+TB10-4-549, - AUTHOR="Hoover, Anita Z.", - title = "{U}sing {WordPerfect~5.0} to create {\TeX} and {\LaTeX} documents", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "549--559", - month = dec, -} - -@Article{Mittelbach+TB10-4-681, - AUTHOR="Mittelbach, Frank", - title = "{W}ith {\LaTeX} into the nineties", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "681--690", - month = dec, -} - -@Article{Cheswick+TB10-4-707, - AUTHOR="Cheswick, Bill", - title = "{A} permuted index for {\TeX} and {\LaTeX}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "707--713", - month = dec, -} - -@Article{Sydoriak+TB10-4-715, - AUTHOR="Sydoriak, Steve", - title = "{\LaTeX} memos and letters", - journal = TUGboat, - year = "1989", - volume = "10", - number = "4", - pages = "715--726", - month = dec, -} - -@Article{Geyer-Schulz+TB11-4-644, - AUTHOR="Geyer-Schulz, Andreas and Matulka, Josef and Neumann, Gustav", - title = "{A} {\LaTeX} document style option for typesetting {APL}", - journal = TUGboat, - year = "1990", - volume = "11", - number = "4", - pages = "644--644", - month = nov, -} - -@Article{Braams+TB12-1-21, - AUTHOR="Braams, Johannes and E{\ij}khout, Victor and Poppelier, Nico", - title = "{T}he {D}utch national {\LaTeX} effort", - journal = TUGboat, - year = "1991", - volume = "12", - number = "1", - pages = "21--24", - month = mar, -} - -@Article{Mittelbach+TB12-1-74, - AUTHOR="Mittelbach, Frank and Sch{\"o}pf, Rainer", - title = "{T}owards {\LaTeX~3.0}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "1", - pages = "74--79", - month = mar, -} - -@Article{Poppelier+TB12-2-235, - AUTHOR="Poppelier, Nico", - title = "{R}eview of {\emph{\LaTeX}} for engineers and scientists", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "235--236", - month = jun, -} - -@Article{Clarkson+TB12-2-160, - AUTHOR="Clarkson", - title = "{\LaTeX} styles", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "160--160", - month = jun, -} - -@Article{Anonyme+TB12-2-172, - AUTHOR="Anonyme", - title = "{\texttt{LaTeX-help}}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "172--172", - month = jun, -} - -@Article{Bartlett+TB12-34-367, - AUTHOR="Bartlett, Frederick H.", - title = "{C}ontra-{\LaTeX}, or what really works in the publishing world", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "367--371", - month = nov, -} - -@Article{Roth+TB12-34-517, - AUTHOR="Roth, Mark A.", - title = "{T}ypesetting forms with {\LaTeX}", - journal = TUGboat, - year = "1991", - volume = "12", - number = "34", - pages = "517--522", - month = nov, -} - -@Article{Poppelier+TB13-1-58, - AUTHOR="Poppelier, Nico", - title = "{N}ew books on {\LaTeX}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "1", - pages = "58--59", - month = apr, -} - -@Article{Anonyme+TB6-3-58, - AUTHOR="Anonyme", - title = "{\LaTeX} command summary {(Version~2.05)} available from {TUG}", - journal = TUGboat, - year = "1985", - volume = "6", - number = "3", - pages = "158--158", - month = nov, -} - -@Article{Yap+TB8-1-58, - author = "Ken Yap", - title = "{{Contents of \LaTeX{} style collection as of 15th - February 1987}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "1", - pages = "58--59", - month = Apr, -} - -@Article{Yap+TB8-2-198, - author = "Ken Yap", - title = "{{Contents of \LaTeX{} style collection as of 15th - May 1987}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "2", - pages = "198--200", - month = Jul, -} - -@Article{Yap+TB8-3-320, - author = "Ken Yap", - title = "{{Contents of \LaTeX{} style collection as of 15th - September 1987}}", - journal = TUGboat, - year = "1987", - volume = "8", - number = "3", - pages = "320--323", - month = Nov, -} - -@Article{Yap+TB9-2-200, - author = "Ken Yap", - title = "{{Contents of \LaTeX{} style collection as of 19th - June 1988}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "200--203", - month = aug, -} - -@Article{Damrau+TB8-3-323, - author = "Damrau, Jackie", - title = "{T}he {\LaTeX} user's column", - journal = TUGboat, - year = "1987", - volume = "8", - number = "3", - pages = "323--326", - month = nov, -} - -@Article{Damrau+TB9-2-198, - author = "Damrau, Jackie", - title = "{T}he {\LaTeX} user's column", - journal = TUGboat, - year = "1988", - volume = "9", - number = "2", - pages = "198--199", - month = aug, -} - -@Article{Damrau+TB9-3-297, - author = "Damrau, Jackie", - title = "{T}he {\LaTeX} user's column", - journal = TUGboat, - year = "1988", - volume = "9", - number = "3", - pages = "297--297", - month = nov, -} - -@Article{Damrau+TB11-4-644, - author = "Damrau, Jackie", - title = "{T}he {\LaTeX} user's column", - journal = TUGboat, - year = "1990", - volume = "11", - number = "4", - pages = "644--644", - month = nov, -} - -@Article{Damrau+TB12-2-284, - author = "Damrau, Jackie", - title = "{T}he {\LaTeX} user's column", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "284--285", - month = jun, -} - -@Article{Poppelier+TB12-2-284, - author = "Poppelier, Nico", - title = "{A} comment on {T}he {\LaTeX} user's column", - journal = TUGboat, - year = "1991", - volume = "12", - number = "2", - pages = "285--286", - month = jun, -} - -@Article{DeCore+TB9-3-294, - author = "DeCore, Michael", - title = "{{Contents of \LaTeX{} style collection as of 24th - September 1988}}", - journal = TUGboat, - year = "1988", - volume = "9", - number = "3", - pages = "294--297", - month = nov, -} - -@Article{DeCore+TB10-1-97, - author = "DeCore, Michael", - title = "{{Contents of \LaTeX{} style collection as of 16th - January 1989}}", - journal = TUGboat, - year = "1989", - volume = "10", - number = "1", - pages = "97--102", - month = apr, -} - -@Article{Damrau+TB13-1-94, - author = "Damrau, Jackie", - title = "{T}he {\LaTeX} user's column", - journal = TUGboat, - year = "1992", - volume = "13", - number = "1", - pages = "94--95", - month = Apr, -} - -@Article{Mittelbach+TB13-1-96, - author = "Mittelbach, Frank", - title = "{\LaTeX~2.09 $\hookrightarrow$ \LaTeX3}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "1", - pages = "96--101", - month = Apr, -} - -@Article{Luvisetto+TB13-2-181, - author = "Maria Luisa Luvisetto and Enzo Ugolini", - title = "{B}ook review: {A} {I}talian guide to {\LaTeX} (by {C}laudio {B}eccari)", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "181--182", - month = Jul, - note = "{Voir~\cite{Beccari+1991+SEE}}", -} - -@Article{Poppelier+TB13-2-182, - author = "Poppelier, Nico", - title = "{B}ook reviews: {Jane Hahn}, {\emph{\LaTeX}} for {E}veryone; {Eric van - Herwijnen}, {P}ractical {SGML}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "182--185", - month = Jul, - note = "{V}oir{~\cite{everyone}} et{~\cite{sgml-pra}}", -} - -@Article{Partl+TB13-2-217, - author = "Partl, Hubert", - title = "{H}ow to change the layout eith {\LaTeX~2.09}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "2", - pages = "217-220", - month = Jul, -} - -@Article{Thorup+TB13-3-304, - author = "Thorup, Kresten Krab", - title = "{GNU} emacs as a front end to {\LaTeX}", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "304--308", - month = oct, -} - -@Article{Arnon+TB13-3-380, - author = "Arnon, Dennis S. and Attali, Isabelle and Franchi-Zannettacci, Paul", - title = "{M}odel-based conversions of {\LaTeX} documents", - journal = TUGboat, - year = "1992", - volume = "13", - number = "3", - pages = "380--389", - month = oct, -} - -@Article{Mittelbach+TB13-4-510, - author = "Mittelbach, Frank", - title = "{V}olunteer work for the {\LaTeX3} project", - journal = TUGboat, - year = "1992", - volume = "13", - number = "4", - pages = "510--515", - month = dec, -} - -@Article{Damrau+TB12-4-510, - author = "Jackie Damrau and Michael Wester", - title = "{Form letters with 3-across labels capability}", - journal = TUGboat, - volume = "12", - number = "4", - pages = "510--516", - month = nov, - year = "1991", - ISSN = "0896-3207", - bibdate = "Fri Jun 4 18:08:09 MDT 1999", - bibsource = "ftp://ftp.math.utah.edu/pub/tex/bib/tugboat.bib; - http://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat", - acknowledgement = ack-bnb # " and " # ack-nhfb, -} - -@Article{Anonyme+TB14-2-103, - author = "Anonyme", - title = "{T} {A-in-\LaTeX} {C}ontest: {D}eadline extended", - journal = TUGboat, - year = "1993", - volume = "14", - number = "2", - pages = "103--103", - month = jul, -} - -@Article{Poppelier+TB14-2-127, - author = "Poppelier, Nico", - title = "{R}eview or recent {\LaTeX} books", - journal = TUGboat, - year = "1993", - volume = "14", - number = "2", - pages = "127--128", - month = jul, -} - -@Article{Jones+TB15-2-103, - author = "Jones, David M. and Wald, David E.", - title = "{Michel Goossens, Frank Mittelbach, and Alexander Samarin, \emph{The - \LaTeX{}} Companion}", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "103--106", - month = jun, -} - -@Article{Andre+TB15-2-107, - author = "Andr{\'e}, Jacques", - title = "{C}hristian {R}olland, {\emph{\LaTeX}} guide pratique", - journal = TUGboat, - year = "1994", - volume = "15", - number = "2", - pages = "107--107", - month = Jun, -} - -@Article{Mittelbach+TB15-3-170, - author = "Mittelbach, Frank and Goossens, Michel", - title = "{R}eal life book production{\Dash}lessons learned from {\emph{The \LaTeX}} - Companion", - journal = TUGboat, - year = "1994", - volume = "15", - number = "3", - pages = "170--173", - month = sep, -} - -@Article{Beccari+TB16-1-18, - author = "Beccari, Claudio", - title = "{C}onfiguring {\TeX} or {\LaTeX} for typesetting in several languages", - journal = TUGboat, - year = "1995", - volume = "16", - number = "1", - pages = "18-30", - month = mar, -} - -@Article{Rahtz+TB16-4-413, - author = "Rahtz, Sebastian", - title = "{W}hatever is wrong with my {\LaTeX} file?", - journal = TUGboat, - year = "1995", - volume = "16", - number = "4", - pages = "413--416", - month = dec, -} - -@Article{Carlisle+TB17-1-67, - author = "Carlisle, David", - title = "{A \LaTeX} tour, {P}art{~1}: {T}he basic distribution", - journal = TUGboat, - year = "1996", - volume = "17", - number = "1", - pages = "67--73", - month = mar, -} - -@Article{Carlisle+TB17-3-321, - author = "Carlisle, David", - title = "{A \LaTeX} tour, {P}art{~2}: {T}he {\textsf{tools}} and {\textsf{graphics}} - distributions", - journal = TUGboat, - year = "1996", - volume = "17", - number = "3", - pages = "321-326", - month = sep, -} - -@Article{Carlisle+TB18-1-48, - author = "Carlisle, David", - title = "{A \LaTeX} tour, {P}art{~3}: {\textsf{mfnfss}}, {\textbf{psnfss}} and {\textsf{babel}}", - journal = TUGboat, - year = "1997", - volume = "18", - number = "1", - pages = "48--55", - month = mar, -} - -@Article{Gratzer+TB17-4-396, - author = "Gr{\"a}tzer, George", - title = "{S}uggestions wanted for new edition of {\emph{Math into \LaTeX}}", - journal = TUGboat, - year = "1996", - volume = "17", - number = "4", - pages = "396-366", - month = dec, -} - -@Article{Sofka+TB18-1-37, - author = "Sofka, Michael D.", - title = "{\emph{Writing with \TeX, and \TeX{} \& \LaTeX: Drawing \& Literate - Programming,}} by {Etian M.~Gurari}", - note = "{Voir~cite{gurari}}", - journal = TUGboat, - year = "1997", - volume = "18", - number = "1", - pages = "37-38", - month = mar, -} - -@Article{L3Team+TB18-2-127, - AUTHOR="{{\LaTeX3} {Project Team}}", - KEY="latex3", - TITLE="Modifying {\LaTeX{}}", - journal = TUGboat, - MONTH=jun, - volume=18, - number=2, - pages="127--130", - YEAR=1997} - -@Article{Chow+TB18-2-79, - author = "Chow, Sydney", - title = "{F}eatures for a {WYSIWYG \LaTeX} editor", - journal = TUGboat, - year = "1997", - volume = "18", - number = "2", - pages = "79--79", - month = jun, -} - -@Article{Aphalo+TB18-4-297, - author = "Aphalo, Pedro J.", - title = "{A} proposal for citation commands in {\LaTeX3}", - journal = TUGboat, - year = "1997", - volume = "18", - number = "4", - pages = "297--202", - month = dec, -} - -@Article{L3Team+TB19-2-137, - AUTHOR="{{\LaTeX3} {Project Team}}", - KEY="latex3", - TITLE="{D}efault docstrip headers", - journal = TUGboat, - MONTH=jun, - volume=19, - number=2, - pages="137--138", - YEAR=1998} - -@Article{L3Team+TB19-2-139, - AUTHOR="{{\LaTeX3} {Project Team}}", - KEY="latex3", - TITLE="{\LaTeX} {News}, {Issue~9}, {June~1998}", - journal = TUGboat, - MONTH=jun, - volume=19, - number=2, - pages="139--139", - YEAR=1998} - -@Article{Sutor+TB19-2-157, - author = "Sutor, Robert S. and Dooley, Samuel S.", - title = "{\TeX} and {\LaTeX} on the {W}eb via {IBM~\textsf{techexplorer}}", - journal = TUGboat, - year = "1998", - volume = "19", - number = "2", - pages = "157--161", - month = jun, -} - -@Article{Hendrickson+TB19-2-162, - author = "Hendrickson, Amy", - title = "{R}eal {L}ife {\LaTeX}: {A}dventures of a {\TeX} consultant", - journal = TUGboat, - year = "1998", - volume = "19", - number = "2", - pages = "162--167", - month = jun, -} - -@Article{Hoenig+TB19-2-168, - author = "Hoenig, Alan J.", - title = "{T}ypesetting with {\TeX} and {\LaTeX}", - journal = TUGboat, - year = "1998", - volume = "19", - number = "2", - pages = "168--175", - month = jun, -} - -@Article{Taupin+TB19-3-289, - author = "Taupin, Daniel", - title = "{\texttt{ltx2rtf}}: {E}xporting {\LaTeX} documents to {W}ord addicts", - journal = TUGboat, - year = "1998", - volume = "19", - number = "3", - pages = "289--292", - month = sep, -} - -@Article{Pandey+TB19-4-417, - author = "Pandey, Anshuman", - title = "{R}omanized {I}ndic and {\LaTeX}", - journal = TUGboat, - year = "1998", - volume = "19", - number = "4", - pages = "417--418", - month = dec, -} - -@Article{L3Team+TB20-1-52, - AUTHOR="{{\LaTeX3} {Project Team}}", - KEY="latex3", - TITLE="{\LaTeX} {News}, {Issue~10}, {December~1998}", - journal = TUGboat, - volume=20, - number=1, - pages="52--52", - month=mar, - YEAR=1999} - -@TECHREPORT{chen1987, - AUTHOR="Chen, Pehong", - TITLE="{GNU Emacs} {\TeX} {Mode}", - INSTITUTION="University of California", - ADDRESS="Berkeley", - NUMBER="CSD-87-316", - PAGES=60, - MONTH=feb, - YEAR=1987} - -@TECHREPORT{chen1986, - AUTHOR="Chen, Pehong", - TITLE="{GNU Emacs} {\BibTeX} {Mode}", - INSTITUTION="University of California", - ADDRESS="Berkeley", - NUMBER="CSD-87-317", - PAGES=37, - MONTH=oct, - YEAR=1986} - -@ARTICLE{Levine+CPC-58-1-2-181, - AUTHOR="Levine, Michael J. S.", - TITLE="{A} {\LaTeX} {G}raphics {R}outine for drawing {F}eynman {D}iagrams", - JOURNAL=j-COMP-PHYS-COMM, - VOLUME=58, - NUMBER="1--2", - PAGES="181--198", - MONTH= feb # "--" # mar, - YEAR=1990} - -@ARTICLE{Ohl+CPC-90-2-3-340, - AUTHOR="Ohl, Thorsten", - TITLE="{D}rawing {F}eynman diagrams with {\LaTeX} and {\MFT}", - JOURNAL=j-COMP-PHYS-COMM, - VOLUME=90, - NUMBER="2--3", - PAGES="340--354", - MONTH= oct, - YEAR=1995} - -@MastersThesis{Bushek1988, - type="Thesis {(M.S.)}", - AUTHOR="Bushek, Joan", - TITLE="{\LaTeX} and {SGML}: a functional evaluation of one approach to automatic - generation of translators", - SCHOOL="Department of Computer and Information Science", - ADDRESS="Ohio State University", - pages="132--??", - year=1988} - - -@TECHREPORT{Laan1989, - AUTHOR="Laan, C. G. van der and Coleman, D. C. and Luyten, J. R.", - title="{SGML--\LaTeX} 1.{~M}athematical formulas", - institution="Rekencentrum der Rijksuniversiteit te Groningen", - type="RC-Rapport", - number=24, - year=1989} - -@TECHREPORT{BK1993, - AUTHOR="Br{\"u}ggemann-Klein, Anne and Wood, Derick", - TITLE="{T}he {V}alidation of {SGML} {C}ontent {M}odels", - institution="Computer Science Department", - address="University of Western Ontario", - number=355, - month=mar, - year=1993} - -@ARTICLE{Drakos+CN-27-2-215, - AUTHOR="Drakos, Nikos", - TITLE="{F}rom text to hypertext: {A} post-hoc rationalisation of {\LaTeX2HTML}", - JOURNAL="Computer Networks and ISDN Systems", - volume=27, - number=2, - pages="215--224", - month=nov, - year=1994} - -@ARTICLE{Raggett+CN-27-2-135, - AUTHOR="Raggett, David", - TITLE="{A} review of the {HTML+} document format", - JOURNAL="Computer Networks and ISDN Systems", - volume=27, - number=2, - pages="135-145", - month=nov, - year=1994} - -@ARTICLE{Gordon+CSI+17-1-25, - AUTHOR="Gordon, Thomas F.", - TITLE="{T}he qwertz synthesis of {SGML} and {\LaTeX}", - JOURNAL="Computer Standards and Interfaces", - volume=17, - number=1, - pages="25--33", - month=jan, - year=1995} - -@ARTICLE{Wusteman+Program+30-4-319, - AUTHOR="Wusteman, J.", - TITLE="{E}lectronic journal formats", - JOURNAL="Program", - volume=30, - number=4, - pages="319--343", - month=oct, - year=1996} - -@TECHREPORT{ArnonRR1731, - author = "Arnon, Dennis S. and Attali, Isabelle and Franchi-Zannettacci, Paul", - title="{L}anguage-based document processing", - institution="Inria, Institut National de Recherche en Informatique et en Automatique", - number="RR-1731", - pages=18} - -@TECHREPORT{ChancelierRR0093, - author = "Chancelier, J. Ph. and Sulem, A.", - title="{MACROTEX}: a {\LaTeX} code generator in MACSYMA", - institution="Inria, Institut National de Recherche en Informatique et en Automatique", - number="RT-0093", - pages=26} - -@TECHREPORT{MerletRR0097, - author = "Merlet, Jean-Pierre", - title="{JPDRAW} un {\'e}diteur de dessins sur {SUN} pour {\LaTeX}", - institution="Inria, Institut National de Recherche en Informatique et en Automatique", - number="RT-0097", - pages=66} - -@TECHREPORT{MerletRR0139, - author = "Merlet, Jean-Pierre", - title="{N}otice d'utilisation {JPdraw}", - institution="Inria, Institut National de Recherche en Informatique et en Automatique", - number="RT-0139", - pages=109} - -@ARTICLE{Johnson+LJ-18, - author="Johnson, Kim", - title="{\LaTeX} for the {S}lightlt {T}imid", - journal="Linux Journal", - volume=18, - month=oct, - year=1995} - -@ARTICLE{Artymiak+LJ-70, - author="Artymiak, Jacek", - title="{\LaTeX} for {S}ecretaries", - journal="Linux Journal", - volume=70, - month=feb, - year=2000} - -@Book{borceux1990, - author = "Borceux, Francis", - title = "{\LaTeX}---la perfection dans le traitement du texte", - publisher="{\'E}ditions Ciaoco", - year=1990} - -@Article{Kneser+TB12-1-28, - author = "Thomas Kneser", - title = "{\LaTeX}-paragraphs floating around figures", - journal = TUGboat, - year = "1991", - volume = "12", - number = "1", - pages = "28--30", - month = mar, -} - -@misc{kwok1988, - author="Kwok, Conrad", - title="{EEPIC}: {E}xtensions to {EPIC} and {\LaTeX} picture environment", - year=1988} - -@article{Rogers+TB18-4-246, - author = "Rogers, David F.", - title="{\emph{The \LaTeX\ Graphics Companion}} - by {M}ichel {G}oossens, {S}ebastian {R}ahtz and {F}rank {M}ittelbach", - journal = TUGboat, - year = "1997", - volume = "18", - number = "4", - pages = "246--246", - month = dec, -} - -@TECHREPORT{dickinson1991, - author="Dickinson, I. P.", - title="{T}ypesetting {VDM} with {VDMSL} macros", - institution="NPL", - address="Teddington, Middlesex, UK", - number="TW11 0LW", - month=fev, - year=1991} - -@TECHREPORT{oostenenk1990, - author="Oostenenk, Jan-Bert", - title="{T}ypesetting {VDM} with {VDMSL} macros", - institution="NPL", - address="Teddington, Middlesex, UK", - number="TW11 0LW", - month=jun, - year=1990} - -@ARTICLE{Higham+SIAMN27-10, - author="Higham, Nicholas J.", - title="{\BibTeX:} {A} {V}ersatile {T}ool for {\LaTeX} {U}sers", - journal="{SIAM News}", - volume=27, - pages="10, 11, 19", - month=jan, - year=1994} - -@BOOK{Higham1998, - author="Higham, Nicholas J.", - title="{H}andbook of {W}riting for the {M}athematical {S}cience", - publisher="Society for Industrial {\&} Applied Mathematics", - ISBN="0898714206", - edition="seconde", - month=aug, - year=1998} - -@article{morin1994, - author="Morin, Richard", - title="{\TeX}, {ReDuX} {(Part~II)}", - journal="{S}un{E}xpert", - volume=5, - number=12, - pages="28--31", - month=dec, - year=1994} - -@techreport{King1991, - author="King, Paul", - title="{P}rinting{~Z} and {Object-Z} {\LaTeX} {D}ocuments", - institution="Software Verification Centre, Department of Computer Science", - address="The University of Queensland Australia", - year=1991} - -@article{dibattista1994, - author="{Di Battista}, Giuseppe and Eades, Peter and Tamassia, Roberto and Tollis, - Ioannis G.", - title="{A}lgorithms for {D}rawing {G}raphs: {A}n {A}nnotated {B}ibliography", - journal="Computational Geometry: Theory and Applications", - volume=4, - pages="235--282", - month=jun, - year=1994} - -@misc{zandt1992, - author={Zandt, Timothy van}, - title="{\texttt{seminar.sty}}: a {\LaTeX} {S}tyle for {S}lides and {N}otes", - month="8 " # mai, - year=1992} - -@article{lemberg+TB-18-3-214, - author="Lemberg, Werner", - title="{T}he {CJK} package for {\LaTeXe}---{M}ultilingual support beyond - {\texttt{babel}}", - journal=TUGboat, - volume=18, - number=3, - pages="214--224", - month=sep, - year=1997} - -@techreport{Cerin1989, - type="{R}apports de recherche", - author = "C{\'e}rin, Christophe", - title = "Gi{\TeX}, {Paps}~: deux logiciels manipulant - {Post\-Script} et {\LaTeX}", - institution="Universit{\'e} de {P}aris-{S}ud, {C}entre d'{O}rsay {L}aboratoire de - {R}echerche en {I}nformatique", - number=522, - pages=15, - year = 1989} - -@techreport{Bruggemann-Klein1987, - author = "Anne Br{\"u}ggemann-Klein and Derick Wood", - title="{D}ocument {D}esign with {Hi\TeX}: {A} {S}tep beyond {\LaTeX}", - institution="Albert-Ludwigs-Universit{\"a}t {F}reiburg, {I}nstitut f{\"u}r {I}nformatik", - number="00002", - month=oct, - year=1987} - -@techreport{kotz1990, - author="Kotz, David", - title="{GNUPLOT \LaTeX} {T}utorial {Version~2.0}", - institution="Computer Science Depatment, Duke University", - month=fev, - year=1990} - -@techreport{williams1990-gnuplot, - author="Williams, Thomas and Kelley, Colin and Campbell, John anf Kotz, David", - title="{GNUPLOT}---{A}n {I}nteractive {P}lotting {P}rogram", - institution="Free Software Foundation", - month=aug, - year=1990} - -@BOOK{kamp1993, - author="H. Kamp and U. Reyle", - title="{F}rom {D}iscourse to {L}ogic", - publisher="Kluwer Academic Publishers", - address="Dordrecht", - year=1993} - -@MISC{Chua2000, - author="{Chua Eng Huang}, Cecil", - title="{E}lectronic {P}ublishing: {E}xplaining the {D}ichotomy {B}etween {L}ogical and - {V}isual {M}arkup", - note="{\url{http://www.cis.gsu.edu/~cchua/finalproj.pdf}}", - month= "30 " # nov, - year=2000} - -@MISC{Cottrell, - author = {Allin Cottrell}, - title = {{W}ord {P}rocessors: {S}tupid and {I}nefficient}, - howpublished = {\url{http://ricardo.ecn.wfu.edu/~cottrell/wp.html}}, - month = jun, - year = 1999 -} - -@BOOK{troffbook, - author = {Joseph F. Ossanna and Brian W. Kernighan}, - title = {{T}roff {U}ser's {M}anual}, - publisher = {AT\&T Bell Labs}, - year = 1981, - note = {\url{http://www.kohala.com/~rstevens/troff/cstr54.ps}} -} - -@ARTICLE{Seybold, - author = {Conrad Taylor}, - title = {{W}hat {H}as {WYSIWYG} {D}one {T}o {U}s?}, - journal = {The Seybold Report on Publishing Systems}, - year = 1996, - volume = 26, - number = 2, - pages = {1-18}, - month = "30 " # sep, - note = {\url{http://www.ideography.co.uk/library/seybold/WYSIWYG.html}} -} - -@MISC{Kyrnin, - author = {Jennifer Kyrnin}, - title = {{WYSIWYG} vs. {H}and {C}oding, the {G}reat {D}ebate}, - howpublished = {\url{http://html.about.com/compute/html/library/weekly/aa021400a.htm}}, - month = fev, - year = 2000 -} - -@MISC{Lewis, - author = {Chris Lewis}, - title = {{F}requently {A}sked {Q}uestions for comp.text}, - howpublished = {[online]}, - month = jun, - year = 1999 -} - -@MISC{NewsBad, - author = {comp.text.tex digest}, - title = {{C}onvincing the {S}keptics}, - howpublished = {\url{Message-ID: <76d8o892gc.fsf@perdita.zdv.Uni-Mainz.de>}}, - month = jul, - year = 1997, - key = {CTT97} -} - -@MISC{NewsBad2, - author = {Tim Love}, - title = {{CUED}: {W}hy {\LaTeX}?}, - howpublished = {\url{tpl@eng.cam.ac.uk}}, - month = sep, - year = 2000 -} - -@MISC{Browne, - author = {Christopher B. Browne}, - title = {{D}ocument {F}ormats}, - howpublished = {\url{http://www.ntlug.org/~cbbrowne/document.html}}, - month = sep, - year = 2000 -} - -@MISC{Hutchinson, - author = {Ian Hutchinson}, - title = {{C}omparative {R}eview of {W}orld-{W}ide-{W}eb {M}athematics {R}enderers}, - howpublished = {\url{http://hutchinson.belmont.ma.us/tth/mmlreview/}}, - month = jun, - year = 1999 -} - -@ARTICLE{Debate, - author = {Leslie Lamport}, - title = {{D}ocument {P}roduction: {V}isual or {L}ogical?}, - journal = {Notices of the American Mathematical Society}, - year = 1987, - volume = 34, - pages = {621-624} -} - -@ARTICLE{TAM, - author = {Fred D. Davis}, - title = {{U}ser {A}cceptance of {I}nformation {T}echnology: {S}ystem {C}haracteristics, {U}ser {P}erceptions and {B}ehavioral {I}mpacts}, - journal = {International Journal of Man-Machine Studies}, - year = 1993, - volume = 38, - pages = {475-487} -} - -@ARTICLE{WPvsTextP, - author = {Larry Ayers}, - title = {{W}ord {P}rocessing and {T}ext {P}rocessing}, - journal = {Linux Gazette}, - year = 1997, - month= oct, - volume = 1, - number= 22 -} - -@ARTICLE{Wysigood2, - author = {Tim Bushell}, - title = {{N}amo {W}eb {E}ditor}, - journal = {Outer Rim}, - year = 1997, - month= may, - volume = 1, - number= 5 -} - -@ARTICLE{ScholarTool, - author = {James H. Coombs and Allen H. Renear and Steven J. {DeRose}}, - title = {{M}arkup {S}ystems and the {F}uture of {S}cholarly {T}ext {P}rocessing}, - journal = {Communications of the {ACM}}, - year = 1987, - month= nov, - volume = 30, - number= 11, - pages = {933-947} -} - -@ARTICLE{XMLAgent, - author = {Robert J. Glushko and Jay M. Tenenbaum and Bart Meltzer}, - title = {{A}n {XML} {F}ramework for {A}gent-based {E}-{C}ommerce}, - journal = {Communications of the {ACM}}, - year = 1999, - month= mar, - volume = 42, - number= 3, - pages = {106-114} -} - -@MISC{VetterXML, - author = {Ronald J. Vetter}, - title = {{W}eb-{B}ased {E}nterprise {C}omputing}, - howpublished = {Powerpoint slides}, - month = nov, - year = 1999 -} - -@ARTICLE{Intuitive, - author = {Jef Raskin}, - title = {{I}ntuitive {E}quals {F}amiliar}, - journal = {Communications of the {ACM}}, - year = 1994, - month= sep, - volume = 37, - number= 9, - pages = 17 -} - -@INPROCEEDINGS{TextLearning, - author = "M. B. Rosson", - title = "{P}atterns of {E}xperience in {T}ext {E}diting", - booktitle = "{P}roceedings of {C}omputer-{H}uman {I}nteractions", - year = 1983, - pages = "171-175", -} - -@INPROCEEDINGS{PaperBad, - author = "P{\aa}l S{\o}rgaard and Tone Irene Sandahl", - title = "{P}roblems with {S}tyles in {W}ord {P}rocessing: {A} {W}eak {F}oundation for {E}lectronic {P}ublishing with {SGML}", - booktitle = "{P}roceedings of the 30th {H}awaii {I}nternational {C}onference on {S}ystems {S}cience", - year = 1996, - pages = "137-146", -} - -@INPROCEEDINGS{Quill, - author = "Donald D. Chamberlin and Helmut F. Hasselmeier and Allen W. Luniewski and Dieter P. Paris and Bradford W. Wade and Mitch L. Zolliker", - title = "{Q}uill: {A}n {E}xtensible {S}ystem for {E}diting {D}ocuments of {M}ixed {T}ype", - booktitle = "{P}roceedings of the 21st {H}awaii {I}nternational {C}onference on {S}ystems {S}cience", - year = 1987, - pages = "317-326", -} - -@ARTICLE{Concordia, - author = {Janet H. Walker}, - title = {{S}upporting {D}ocument {D}evelopment with {Concordia}}, - journal = {IEEE Computer}, - year = 1988, - month= jan, - volume = 21, - number= 1, - pages= {48-59} -} - -@INPROCEEDINGS{OOWP, - author = "Paul Calder and Mark Linton", - title = "{T}he {O}bject-{O}riented {I}mplementation of a {D}ocument {E}ditor", - booktitle = "{P}roceedings of the {O}bject-{O}riented {P}rogramming, {S}ystems, {L}anguages and {A}pplications ({OOPSLA})", - year = 1992, - pages = "154-165", -} - -@ARTICLE{OntologyDef, - author = "Tom R. Gruber", - title = "{T}ranslation {A}pproach to {P}ortable {O}ntology {S}pecifications", - journal = "Knowledge Acquisition", - volume= 5, - number= 2, - year = 1993, - pages = "199-220", - month = jun, -} - -@ARTICLE{Swartout, - author = "William R. Swartout", - title = "{O}ntologies", - journal = "{IEEE} Intelligent Systems", - month= jan # "--" #fev, - year = 1999, - pages = "18-19", -} - -@INCOLLECTION{ManyHierarchies, - author = "Allen Renear and Elli Mylonas and David Durand", - title = "{R}efining our {N}otion of {W}hat {T}ext {R}eally {I}s: {T}he {P}roblem of {O}verlapping {H}ierarchies", - year = 1996, - pages = "263-280", - note = "\url{http://www.stg.brown.edu/resources/stg/monographs/ohco.html}", - booktitle = "{R}esearch in {H}umanities {C}omputing", - publisher = "Oxford University Press", - editor= "Nancy Ide and Susan Hockey", -} - -@ARTICLE{sophomore, - author = {Michael E. Gordon and L. Allen Slade and Neal Schmitt}, - title = {{T}he {S}cience of the {S}ophomore {R}evisited: {F}rom {C}onjecture to {E}mpiricism}, - journal = {Academy of Management Review}, - year = 1986, - volume = 11, - number = 1, - pages = {191-207} -} - -@BOOK{CookCampbell, - author = {Thomas D. Cook and Donald T. Campbell}, - title = {{Q}uasi-{E}xperimentation: {D}esign {A}nd {A}nalysis {I}ssues for {F}ield {S}ettings}, - publisher = {Houghton Mifflin}, - year = 1979 -} - -@ARTICLE{badXML, - author = {Jukka Korpela}, - title = {{L}urching {T}oward {B}abel: {HTML}, {CSS}, and {XML}}, - journal = {IEEE Computer}, - year = 1998, - volume = 31, - number = 7, - pages = {103-106} -} - -@INPROCEEDINGS{NLDBSWQ, - author = "Roger H.L. Chiang and {Chua Eng Huang}, Cecil and Veda Storey", - title = "{A} {S}mart {W}eb {Q}uery {E}ngline for {S}emantic {R}etrieval of {W}eb {D}ata and its {A}pplication to {E}-trading", - booktitle = "{P}roceedings of the 5th {I}nternational {C}onference on {A}pplications of {N}atural {L}anguage to {I}nformation {S}ystems", - year = 2000, -} - -@MISC{mimesimple, - author = {Mark Grand}, - title = {{MIME} {O}verview}, - howpublished = {\url{http://www.mindspring.com/~mgrand/mime.html}}, - month = oct, - year = 1993 -} - -@MISC{mime, - author = {Nathaniel S. Borenstein and Ned Freed}, - title = {{RFC 1521- MIME} ({M}ultipurpose {I}nternet {M}ail {E}xtensions) {P}art {O}ne: -{M}echanisms for {S}pecifying and {D}escribing the {F}ormat of {I}nternet {M}essage {B}odies}, - howpublished = {\url{http://cie.motor.ru/RFC/1521/}}, - month = sep, - year = 1993 -} - -@MISC{CSS2, - title = {{C}ascading {S}tyle {S}heets, level 2 {CSS2} {S}pecification}, - howpublished = {\url{http://www.w3.org/TR/REC-CSS2/}}, - month = may, - year = 1998, - author= "{World Wide Web Committee 98}", -} - -@INPROCEEDINGS{editor2, - author = "Nathaniel S. Borenstein", - title = "{T}he {E}valuation of {T}ext {E}ditors: {A} {C}ritical {R}eview of the {R}oberts and {M}oran {M}ethodology {B}ased on {N}ew {E}xperiments", - booktitle = "{P}roceedings of {C}omputer {H}uman {I}nteraction", - year = 1985, - pages = "99-105", -} - -@ARTICLE{baddvorak, - author = {Stan Liebowitz and Stephen E. Margolis}, - title = {{T}he {F}able of the {K}eys}, - journal = {Journal of Law and Economics}, - year = 1990, - volume = 33, - pages = {1-23} -} - -@MISC{viemacs, - author = {William Knottenbelt}, - title = {{A} {C}omparative {S}tudy of {V}i and {E}macs from the {P}erspective of {N}ovice and {R}egular {U}sers}, - howpublished = {\url{http://www.csn.net/~bediger/knottenbelt.txt}}, - month = feb, - year = 1999 -} - -@phdthesis{HANSEN71, -author = "Hansen, Wilfred J.", -title = "Creation of Hierarchic Text with a Computer Display", -month = jun, -year = "1971", -type = "{Ph.~D.} Dissertation", -school = "Stanford University", -department = "Computer Science Department", -address = "Stanford, California", -pages = "x+130", -note = "R{\'e}imprim{\'e} dans{~\cite{HANSEN71A}}", -checked = "17 August 1990", -updated = "8 May 1997"} - -@techreport{HANSEN71A, -author = "Hansen, Wilfred J.", -title = "Creation of Hierarchic Text with a Computer Display", -type = "Report", -number = "ANL--7818", -institution = "Argonne National Laboratory", -department = "Applied Mathematics Division", -address = "Argonne, Illinois", -month = jun, -year = "1971", -pages = "x+130", -note = "R{\'e}impression de{~\cite{HANSEN71}}", -checked = "17 August 1990", -updated = "8 May 1997"} - -@article{OPPEN80, -author = "Oppen, Derek C.", -title = "Prettyprinting", -journal = "ACM Transactions on Programming Languages and Systems", -month = oct, -volume = "2", -number = "4", -year = "1980", -pages = "465--483", -checked = "4 September 1990"} - -@inbook{SCHRAGE1992, -chapter="sur la m{\'e}thode de {Schrage}", -editor="Press, W. and others", -title="{N}umerical Recipes in{~\texttt{C}}", -edition="seconde", -publisher="Cambridge University Press", -year=1992} - -@BOOK{florio2001, -author="Florio, Emmanuel", -title="Guide de la couleur et de l'image impri{\'e}e", - PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", - ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", -isbn="2-911220-06-4", -year=2001} - -@book{mandel2001, -author="Mandel, Ladislas", -title="{\'E}critures, miroir des hommes et des soviétés", - PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", - ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", -isbn="2-911220-03-X", -year=2001} - -@book{richaudeau2001, -author="Richaudeau, Fran{\c{c}}ois", -title="{D}es neurones, des mots et des pixels", - PUBLISHER="Ateliers Perrousseaux, {\'e}diteur", - ADDRESS="{L}a {T}uilli{\`e}re, 04110 {R}eillanne", -isbn="2-911220-04-8", -year=2001} - -@article{mittelbach-tug21-2000, -author="Mittelbach, Frank", -title="Formatting documents with floats -- A new algorithm for {\LaTeXe*}", -journal=tub, -year=2000, -volume=21, -} - -@phdthesis{thanh2000, -AUTHOR="Th{\`a}nh, H{\`a}n {\ensuremath{\mathrm{Th\acute{\hat{e}}}}}", -TITLE="Micro-typographic extensions to the {\TeX} typesetting -system", -TYPE="Dissertation", -SCHOOL="Faculty of {I}nformatics", -ADDRESS="Masaryk {U}niversirt {B}rno", -NOTE="Disponible à {\url{http://www.fi-muni.cz/~thanh/download/thesis.pdf}}", -MONTH=oct, -YEAR=2000} - -@article{gibbons1997, -author="Jeremy Gibbons", -title="{Hey --- it works!}", -journal=TUGboat, -volume=18, -number=2, -month=jun, -pages=75, -year=1997} - -@misc{calc1998, -author="Thorup, Kresten Krab and Jensen, Frank and Rowley, Chris", -TITLE="The {\texttt{calc}} package, infix notation - arithmetic in {\LaTeX}", -NOTE="Disponible dans {\url{CTAN/macros/latex/required/tools}}", -MONTH=jul, -YEAR=1998} - -@misc{keyval1999, -author="Carlisle, David Paul", -TITLE="The {\texttt{keyval}} package", -NOTE="Disponible dans {\url{CTAN/macros/latex/required/graphics}}", -MONTH=mar, -YEAR=1999} - -@book{tory1998, -author="Tory, Geofroy", -title="Champfleury. {A}rt et science de la vraie proportion des lettres", -publisher="Biblioth{\`e}que de l'{I}mage", -note="R{\'e}-impression de ce livre de 1529", -address="Paris", -year=1998} - -@book{bernard1857, -author="Bernard, Auguste-Joseph", -title="Geofroy {T}ory, peintre et graveur, premier imprimeur royal, r{\'e}formateur de -l'orthographe et de la typographie sous {F}ran{\c{c}}ois {Ier}", -publisher="E.~tross", -address="Paris", -year=1857} - -@book{chatelain1993, -author="Chatelain, Jean-Marc", -title="Livres d'embl{\`e}mes et de devises, une anthologie (1531-1735)", -publisher="Klincksieck", -address="Paris", -year=1993} - -@book{febvre1971, -author="Febvre, Lucien and Martin, H.J.", -title="L'apparition du livre", -publisher="Albin Michel", -address="Paris", -year=1971} - -@book{renouard1898, -author="Renouard, Philippe", -title="Imprimeurs parisiens, libraires, fondeurs de caract{\`e}res et correcteurs -d'imprimerie", -publisher="Librairie {A.~C}laudin", -address="Paris", -year=1898} - -@incollection{martin1983, -author="Martin, H.J.", -title="Au commencement {\'e}tait le signe", -booktitle="Histoire de l'{\'e}dition fran{\c{c}}aise, -{\rm T.~1, p.~443-476}", -publisher="Promodis", -address="Paris", -year=1983} - -@book{saenger1977, -author="Saenger, Paul", -title="{Geofroy Tory} et la nomenclature des {\'e}critures livresques fran{\c{c}}aises au -{\textsc{xv}\textsuperscript{e}} si{\`e}cle", -publisher="Moyen {\^A}ge", -pages="493-420", -address="Paris", -year=1977} - -@article{megret1932, -author="Megret, Jacques", -title="{Geofroy Tory}", -journal="Arts et m{\'e}tiers graphiques", -volume=28, -pages="7-15", -year=1932} - -@MISC{PATCHCMD, -AUTHOR="Downes, Michael J.", -TITLE="Le paquetage {\texttt{patchmd}}", -MONTH=jul, -YEAR=2000, -NOTE="{\CTAN}: \url{tex-archive/macros/latex/contrib/supported/patchcmd}"} - -@article{Ahlen1997, -author="{\r{A}hl\'en} Marit", -key="Ahlen", -title="Runristaren {\"O}pir", -journal="Runr{\"o}n", -volume=12, -address="Uppsala", -year=1997} - -@article{Barnes1994, -author="Barnes, Michael P.", -title="{T}he {R}unic {I}nscriptions of {M}aeshowe, {O}rkney", -journal="Runr{\"o}n", -volume=8, -address="Uppsala", -year=1997} - -@article{Parsons1999, -author="Parsons, David N.", -title="{R}ecasting the {R}unes. {T}he {R}eform of the {A}nglo-{S}axon {F}uthorc", -journal="Runr{\"o}n", -volume=14, -address="Uppsala", -year=1999} - -@misc{Dahlgren2000, -author="Dahlgren, Kalle", -howpublished="{\url{http://www.runristare.se}}", -year=2000} - -@misc{Jansson1987, -author="Jansson, Sven B. F.", -title="{R}unes in {S}weden", -address="Stockholm", -year=1987} - -@BOOK{DRI1941-1942, -EDITOR="Jacobsen, Lis and Moltke, Erik", -TITLE="Danmarks runeindskrifter", -PUBLISHER="K{\o}benhavn", -year="1941-1942"} - -@BOOK{Enoksen1998, -AUTHOR="Enoksen, Lars Magnar", -TITLE="{R}unor. {H}istoria, tydning, tolkning", -PUBLISHER="Lund", -YEAR=1998} - -@BOOK{Looijenga, -AUTHOR="Looijenga, Tineke", -TITLE="{R}unes {A}round the {N}orth {S}ea and {O}n the {C}ontinent {AD} 150-700; {T}exts {\&} - {C}ontexts", -PUBLISHER="Groningen", -YEAR=1997} - -@BOOK{Moltke1985, -AUTHOR="Moltke, Erik", -TITLE="{R}unes and {T}heir {O}rigin. {D}enmark and {E}lsewhere", -PUBLISHER="Copenhagen", -YEAR=1985} - -@BOOK{Odenstedt1990, -AUTHOR="Odenstedt, Bengt", -TITLE="{O}n the {O}rigin and {E}arly {H}istory of the {R}unic {S}cript. - {T}ypology and {G}raphic {V}ariation in the {O}lder {F}uthark", -PUBLISHER="Uppsala", -YEAR=1990} - -@BOOK{Page1999, -AUTHOR=" Page, R. I.", -TITLE="{A}n {I}ntroduction to {E}nglish {R}unes", -EDITION="seconde", -PUBLISHER="Woodbridge", -YEAR=1999} - -@BOOK{Runmarkt1994, -EDITOR="Benneth, Solbritt and \r{A}hl{\'e}n, Marit", -TITLE="{R}unm{\"a}rkt. {F}r{\r{a}}n brev till klotter. {R}unorna under medeltiden", -PUBLISHER="Stockholm", -YEAR=1994} - -@INPROCEEDINGS{Peterson1994, -AUTHOR="Peterson, Lena", -TITLE="{T}he {G}raphemic {S}ystem of the {S}taveless {R}unes", -CROSSREF="Proceedings1994"} - -@INPROCEEDINGS{Quak1994, -AUTHOR="Quak, Arend", -TITLE="{Z}ur {I}nschrift von {W}esteremden {B}", -CROSSREF="Proceedings1994"} - -@INPROCEEDINGS{Spurkland1994, -AUTHOR="Spurkland, Terje", -TITLE="{\textarm{\p}} and {\textarm{\"b}}: {O}ne {G}rapheme or {T}wo?", -XTITLE="{\armp} and {\textarm{\"b}}: {O}ne {G}rapheme or {T}wo?", -CROSSREF="Proceedings1994"} - -@PROCEEDINGS{Proceedings1994, -EDITOR="Knirk, James E.", -TITLE="{P}roceedings of the {T}hird {I}nternational {S}ymposium on {R}unes and {R}unic {I}nscriptions", -PUBLISHER="Uppsala", -YEAR=1994} - -@INCOLLECTION{Derolez1995, -AUTHOR="Derolez, Ren{\'e}e", -TITLE="{O}n the ``{O}therness'' of the {A}nglo-{S}axon {R}unes and the - ``{P}erfect {F}it'' of the {F}u{\th}ark", -BOOKTITLE="{R}uneninschriften als {Q}uellen interdisziplin{\"a}rer {F}orschung", -SERIES="{E}rg{\"a}nzungsb{\"a}nde zum {R}eallexikon der {G}ermanischen {A}ltertumskunde", -NUMBER=15, -PUBLISHER="Berlin/New York", -YEAR=1995} - -@INCOLLECTION{Parsons1994, -AUTHOR="Parsons, David N.", -TITLE="{A}nglo-{S}axon {R}unes in {C}ontinental {M}anuscripts", -BOOKTITLE="{R}unische {S}chriftkultur in kontinental-skandinavischer und -angel{\-}s{\"a}chsischer {W}echselbeziehung", -SERIES="{E}rg{\"a}nzungsb{\"a}nde zum {R}eallexikon der {G}ermanischen {A}ltertumskunde", -NUMBER=10, -PUBLISHER="Berlin/New York", -YEAR=1994} - -@MISC{MEMOIR, -AUTHOR="Wilson, Peter R.", -TITLE="{T}he memoir class for configurable book typesetting", -NOTE="Disponible sur CTAN dans {\url{macros/latex/contrib/supported/memoir}}", -MONTH=jun, -YEAR=2001} - -@MISC{NATBIB, -AUTHOR="Daly, Patrick W.", -TITLE="{N}atural {S}ciences {C}itations and {R}eferences", -NOTE="Disponible sur CTAN dans {\url{macros/latex/contrib/supported/natbib}}", -MONTH=may, -YEAR=1999} - -@techreport{Freed1996, - author = {Nathaniel S. Borenstein and Ned Freed}, - month = nov, - year = 1996, - title = {{M}ultipurpose {I}nternet {M}ail {E}xtensions {(MIME)} {P}art {T}wo: {M}edia types}, - type = {{R}equest for {C}omments {(RFC)}}, - number = 2046, - institution = {Internet Engineering Task Force (IETF), Network Working Group}, - note = {Disponible via {\url{http://www.rfc-editor.org/rfc/rfc2046.txt}.}} -} - -@misc{MediaTypes, - author = {{Internet Assigned Numbers Authority}}, - title = {Media types}, - note = {Disponible via {\url{http://www.isi.edu/in-notes/iana/assignments/media-types/media-types}}} -} - -@UNPUBLISHED{Wilson2001, -AUTHOR="Wilson, Peter R.", -TITLE="{A} {R}umour of {H}umour: {A} scientist's commonplace book", -NOTE="{\`A} para{\^{\i}}tre", -YEAR=2001} - -@INCOLLECTION{jouette1993, - AUTHOR="Jouette, Andr{\'e}", - BOOKTITLE="Dictionnaire d'orthographe et d'expression {\'e}crite", - TITLE="{Les Usuels}", - PUBLISHER="Robert", - YEAR=1993} - -@INCOLLECTION{dubesset2000, - AUTHOR="Dubesset, Michel", - BOOKTITLE="Le manuel du {S}yst{\`e}me {I}nternational d'unit{\'e}s -- lexique et - conversions", - TITLE="Publications de l'{I}nstitut {F}ran{\c{c}}ais du {P}{\'e}trole", - PUBLISHER="{\'E}ditions {TECHNIP}", - ADDRESS="Paris", - ISBN="2-7108-0762-9", - YEAR=2000} - -@BOOK{christin2001, - EDITOR="Christin, Anne-Marie", - TITLE="Histoire de l'{\'e}criture -- de l'id{\'e}ogramme au multim{\'e}dia", - PUBLISHER="Flammarion", - ADDRESS="Paris", - ISBN="2-08-012279-7", - YEAR=2001} - -@BOOK{gautier2001, - AUTHOR="Gautier, Damien", - TITLE="Typo-graphie, guide pratique", - EDITION="seconde", - PUBLISHER="PYRAMID", - ADDRESS="Paris", - ISBN="2-910565-16-5", - YEAR=2001} - -@BOOK{syropoulos2002, - AUTHOR="Syropoulos, Apostolos and Tsolomitis, Antonis and Sofroniou, Nick", - TITLE="{D}igital {T}ypography {U}sing {\LaTeX}", - PUBLISHER="Springer-Verlag", - ADDRESS="New York", - ISBN="0-387-95217-9", - PAGES=368, - YEAR=2002} - diff --git a/Master/texmf-doc/doc/french/epslatex-fr/cm.eps b/Master/texmf-doc/doc/french/epslatex-fr/cm.eps deleted file mode 100644 index 048221ec52c..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/cm.eps +++ /dev/null @@ -1,28 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 27.469999 27.469999 172.520004 172.520004 -%%BeginDocument: cm.eps - -100 100 translate -newpath - 0 0 moveto - 0 0 72 0 90 arc - closepath - fill - - 0 0 moveto - 0 0 72 90 180 arc - closepath - stroke - - 0 0 moveto - 0 0 72 180 270 arc - closepath - fill - - 0 0 moveto - 0 0 72 270 360 arc - closepath - stroke - -showpage -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/cm.ps b/Master/texmf-doc/doc/french/epslatex-fr/cm.ps deleted file mode 100644 index 93b94b0a3bb..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/cm.ps +++ /dev/null @@ -1,26 +0,0 @@ -%! -%%BoundingBox: 27.47 27.47 172.52 172.52 - -100 100 translate -newpath - 0 0 moveto - 0 0 72 0 90 arc - closepath - fill - - 0 0 moveto - 0 0 72 90 180 arc - closepath - stroke - - 0 0 moveto - 0 0 72 180 270 arc - closepath - fill - - 0 0 moveto - 0 0 72 270 360 arc - closepath - stroke - -showpage diff --git a/Master/texmf-doc/doc/french/epslatex-fr/danger.eps b/Master/texmf-doc/doc/french/epslatex-fr/danger.eps deleted file mode 100644 index af6b7509eca..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/danger.eps +++ /dev/null @@ -1,6 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 -4 15 12 -0 -1 moveto -/ZapfDingbats findfont 15 scalefont setfont -(+) show - diff --git a/Master/texmf-doc/doc/french/epslatex-fr/divers.sty b/Master/texmf-doc/doc/french/epslatex-fr/divers.sty deleted file mode 100644 index b907af588a6..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/divers.sty +++ /dev/null @@ -1,752 +0,0 @@ -\RequirePackage{rawfonts} -\ifx\@bases@loaded\undefined \input bases.sty \else\fi -\ifx\@boxes@loaded\undefined \input boxes.sty \else\fi -% ====================================================================== -% ======================== SMASHES ===================================== -% ====================================================================== - -\newif\iftop@ -\newif\ifbot@ -\def\topsmash{\top@true\bot@false\smash@} -\def\botsmash{\top@false\bot@true\smash@} -\def\smash{\top@true\bot@true\smash@} -\def\smash@{\relax\ifmmode\def\next{\mathpalette\mathsm@sh}\else - \let\next\makesm@sh\fi\next} -\def\finsm@sh{\iftop@\ht\z@\z@\fi\ifbot@\dp\z@\z@\fi\box\z@} -\newdimen\buffer@ -\buffer@\fontdimen13 \tenex -\newdimen\buffer -\buffer\buffer@ -\def\ChangeBuffer#1{\fontdimen13 \tenex#1\relax - \global\buffer\fontdimen13 \tenex} -\def\ResetBuffer{\fontdimen13 \tenex\buffer@\global\buffer\buffer@} -\def\shave#1{\mathop{\hbox{$\fontdimen13 \tenex\z@ - \displaystyle{#1}$}}\fontdimen13 \tenex\buffer} -\def\topshave#1{\topsmash{\displaystyle{#1}}\vphantom{\shave{#1}}} -\def\botshave#1{\botsmash{\displaystyle{#1}}\vphantom{\shave{#1}}} - -% ====================================================================== -% ======================== ALIGNEMENTS ================================= -% ====================================================================== - -\def\topaligned{{}\,\vtop\aligned@} -\def\botaligned{{}\,\vbox\aligned@} -\def\aligned{{}\,\vcenter\aligned@} -\def\aligned@{\bgroup\vspace@\Let@ - \ifinany@\else\openup\jot\fi\m@th\ialign - \bgroup\hfil\strut@$\displaystyle{##}$&$\displaystyle{{}##}$\hfil\crcr} -\def\endaligned{\crcr\egroup\egroup} -\let\endtopaligned\endaligned -\let\endbotaligned\endaligned -\newcount\atcount@ -\newtoks\hashtoks@ -\hashtoks@{#} -\def\alignedat#1{{}\,\vcenter\bgroup\doat@{#1}\vspace@\Let@ - \ifinany@\else\openup\jot\fi\m@th\ialign\bgroup\span\preamble@@\crcr} -\def\doat@#1{\toks@{\hfil\strut@$\displaystyle{\the\hashtoks@}$&$\displaystyle - {{}\the\hashtoks@}$\hfil}\atcount@#1\relax\advance\atcount@\m@ne - \loop\ifnum\atcount@>\z@\toks@=\expandafter{\the\toks@&\hfil$\displaystyle - {\the\hashtoks@}$&$\displaystyle{{}\the\hashtoks@}$\hfil}\advance - \atcount@\m@ne\repeat\xdef\preamble@{\the\toks@}\xdef\preamble@@{\preamble@}} -\let\endalignedat\endaligned -\def\gathered{{}\,\vcenter\bgroup\vspace@\Let@ - \ifinany@\else\openup\jot\fi\m@th\ialign - \bgroup\hfil\strut@$\displaystyle{##}$\hfil\crcr} -\def\endgathered{\crcr\egroup\egroup} -\newif\iftopfolded@ -\newif\ifbotfolded@ -\def\topfoldedtext{\topfolded@true\botfolded@false\foldedtext@} -\def\botfoldedtext{\botfolded@true\topfolded@false\foldedtext@} -\def\foldedtext{\topfolded@false\botfolded@false\foldedtext@} -\Invalid@\foldedwidth -\def\foldedtext@{\relaxnext@ - \def\next@{\ifx\next\foldedwidth\let\next\nextii@\else - \def\next{\nextii@\foldedwidth{.3\hsize}}\fi\next}% - \def\nextii@\foldedwidth##1##2{\setbox\z@\vbox - {\normalbaselines\hsize##1\relax - \tolerance1600 \noindent\ignorespaces##2}\ifbotfolded@\box\z@\else - \iftopfolded@\vtop{\unvbox\z@}\else\vcenter{\box\z@}\fi\fi}% - \futurelet\next\next@} -\newif\iftagsleft@ -\def\TagsOnLeft{\global\tagsleft@true} -\def\TagsOnRight{\global\tagsleft@false} -\TagsOnLeft -\newif\ifmathtags@ -\def\TagsAsMath{\global\mathtags@true} -\def\TagsAsText{\global\mathtags@false} -\TagsAsText -\def\tagform@#1{\hbox{\rm(\ignorespaces#1\unskip)}} -\def\thetag{\leavevmode\tagform@} -\def\tag#1$${\iftagsleft@\leqno\else\eqno\fi\maketag@#1\maketag@$$} -\def\maketag@{\relaxnext@ - \def\next@{\ifx\next"\let\next@\nextii@\else\let\next@\nextiii@\fi\next@}% - \def\nextii@"##1"##2\maketag@{\hbox{\rm##1}}% - \def\nextiii@##1\maketag@{\ifmathtags@\tagform@{$##1$}\else - \tagform@{##1}\fi}% - \futurelet\next\next@} -\def\intertext@{\def\intertext##1{\noalign{\vskip\abovedisplayskip - \vbox{\normalbaselines\noindent##1}\vskip\belowdisplayskip}}} -\def\align{\relaxnext@\ifingather@\let\next\galign@\else - \ifmmode\ifinner\def\next{\onlydmatherr@\align}\else - \let\next\align@\fi\else - \def\next{\onlydmatherr@\align}\fi\fi\next} -\newcount\and@ -\def\align@{\inalign@true\inany@true - \def\tag{\ifnum\and@=\z@\def\next{&&}\else\def\next{&}\fi\next} - \vspace@\allowdisplaybreak@\displaybreak@\intertext@ - \iftagsleft@\let\next\lalign@\else\let\next\ralign@\fi\next} -\newdimen\lwidth@ -\newdimen\rwidth@ -\newdimen\maxlwidth@ -\newdimen\maxrwidth@ -\newdimen\totwidth@ -\def\measure@#1\endalign{\lwidth@\z@\rwidth@\z@ - \maxlwidth@\z@\maxrwidth@\z@\and@\z@ - \setbox\@ne\vbox{\everycr{\noalign{\global\and@\z@}}\Let@ - \halign{\setbox\z@\hbox{$\displaystyle{\everycr{}##}$}% - \global\lwidth@\wd\z@ - \ifdim\lwidth@>\maxlwidth@\global\maxlwidth@\lwidth@\fi - \global\advance\and@\@ne - &\setbox\z@\hbox{$\displaystyle{{}\everycr{}##}$}\global\rwidth@\wd\z@ - \ifdim\rwidth@>\maxrwidth@\global\maxrwidth@\rwidth@\fi - \global\advance\and@\@ne - &\eat@{\everycr{}##}\crcr#1\crcr}}\totwidth@\maxlwidth@ - \advance\totwidth@\maxrwidth@} -\def\displ@y@{\global\dt@ptrue\openup\jot\m@th - \everycr{\noalign{\global\and@\z@\ifdt@p\global\dt@pfalse - \vskip-\lineskiplimit\vskip\normallineskiplimit\else - \penalty\interdisplaylinepenalty\fi}}} -\def\black@#1{\noalign{\ifdim#1>\displaywidth - \dimen@\prevdepth\nointerlineskip - \vskip-\ht\strutbox@\vskip-\dp\strutbox@ - \vbox{\noindent\hbox to#1{\strut@\hfill\strut@}}% - \prevdepth\dimen@\fi}} -\def\ralign@#1\endalign{\measure@#1\endalign\and@\z@ - \ifingather@\everycr{\noalign{\global\and@\z@}}\else\displ@y@\fi\Let@ - \tabskip\centering@\halign to\displaywidth - {\hfil\strut@\setbox\z@\hbox{$\displaystyle{\everycr{}##}$}% - \global\lwidth@\wd\z@\box\z@\global\advance\and@\@ne - \tabskip\z@skip&\setbox\z@\hbox{$\displaystyle{{}\everycr{}##}$}% - \global\rwidth@\wd\z@\box\z@\hfill\global\advance\and@\@ne - \tabskip\centering@&\setbox\z@\hbox{\everycr{}\strut@\maketag@##\maketag@}% - \dimen@\displaywidth\advance\dimen@-\totwidth@ - \divide\dimen@\tw@\advance\dimen@\maxrwidth@\advance\dimen@-\rwidth@ - \ifdim\dimen@>\tw@\wd\z@\llap{\box\z@}\else - \llap{\vtop{\normalbaselines\null\box\z@}}\fi - \tabskip\z@skip\crcr#1\crcr\black@\totwidth@}} -\newdimen\lineht@ -\def\lalign@#1\endalign{\measure@#1\endalign\and@\z@ - \ifdim\totwidth@>\displaywidth\let\displaywidth@\totwidth@\else - \let\displaywidth@\displaywidth\fi - \ifingather@\everycr{\noalign{\global\and@\z@}}\else\displ@y@\fi\Let@ - \tabskip\centering@\halign to\displaywidth - {\hfil\strut@\setbox\z@\hbox{$\displaystyle{\everycr{}##}$}% - \global\lwidth@\wd\z@\global\lineht@\ht\z@\box\z@\global\advance\and@\@ne - \tabskip\z@skip&\setbox\z@\hbox{$\displaystyle{{}\everycr{}##}$}% - \global\rwidth@\wd\z@\ifdim\ht\z@>\lineht@\global\lineht@\ht\z@\fi - \box\z@\hfil\global\advance\and@\@ne - \tabskip\centering@&\kern-\displaywidth@ - \setbox\z@\hbox{\everycr{}\strut@\maketag@##\maketag@}% - \dimen@\displaywidth\advance\dimen@-\totwidth@ - \divide\dimen@\tw@\advance\dimen@\maxlwidth@\advance\dimen@-\lwidth@ - \ifdim\dimen@>\tw@\wd\z@\rlap{\box\z@}\else - \rlap{\vbox{\normalbaselines\box\z@\vbox to\lineht@{}}}\fi - \tabskip\displaywidth@\crcr#1\crcr\black@\totwidth@}} -\def\galign@#1\endalign{\vcenter{\m@th\align@#1\endalign}} -\newbox\savealignat@ -\newif\ifxat@ -\newif\ifmeasuring@ -\def\alignat{\relaxnext@\ifmmode\ifinner\def\next{\onlydmatherr@\alignat}\else - \let\next\alignat@\fi\else\def\next{\onlydmatherr@\alignat}\fi\next} -\def\alignat@#1#2\endalignat{\inany@true\xat@false - \def\tag{\xdef\tag@{}\count@#1\relax\multiply\count@\tw@ - \loop\ifnum\count@>\and@\xdef\tag@{&\tag@}\advance\count@\m@ne\repeat\tag@}% - \vspace@\allowdisplaybreak@\displaybreak@\intertext@ - \displ@y@\measuring@true\setbox\savealignat@\hbox{$\displaystyle\Let@ - \attag@{#1}\vbox{\halign{\span\preamble@@\crcr#2\crcr}}$} - \measuring@false\Let@ - \attag@{#1}\tabskip\centering@\halign to\displaywidth - {\span\preamble@@\crcr#2\crcr\black@{\wd\savealignat@}}} -% \xalignat not implemented... - -% ====================================================================== -% ======================== DIVERS ====================================== -% ====================================================================== -% la plupart de ces macros se suffisent a elles-memes. Si vous n'en utilisez -% qu'une ou deux, essayez d'abord de ne prendre que celles-la. -% -\def\careof{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em - /\kern-.125em\smash{\lower.3ex\hbox{o}}}} -% -% \Comment does nothing except ignore its parameter -% -\def\Comment#1{} -% \annexes est analogue a \appendix -\def\annexes#1{\par -\setcounter{chapter}{\z@} -\setcounter{section}{\z@} -\def\@chapapp{#1} -\def\thechapter{\Alph{chapter}}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% \Uppercase is a macro that will convert its argument to -% uppercase. The TeX primitive by itself doesn't work -% in such a functional manner since it works "in the mouth." -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -\def\Uppercase#1{\uppercase\expandafter{#1}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% \Lowercase is a macro that will convert its argument to -% lowercase. The TeX primitive by itself doesn't work -% in such a functional manner since it works "in the mouth." -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -\def\Lowercase#1{\lowercase\expandafter{#1}} -% Symboles divers -\def\pyth+{\mathbin{++}} -\def\Pyth-{\mathbin{--}} -\def\sqbull{\vrule height .9ex width .8ex depth -.1ex } % square bullet -\def\pave{\hbox{\hskip.5pt\vrule height.4em width.4em depth \z@}} -\def\vl{\leavevmode\hbox{\tt\char`\|}} % vertical line -\def\dn{\leavevmode\hbox{\tt\char'14}} % downward arrow -\def\up{\leavevmode\hbox{\tt\char'13}} % upward arrow -\def\vs{\leavevmode\hbox{\tt\char`\ }} % visible space -\def\degre{\ifmmode{^\circ}\else{$^\circ$}\fi} -\let\degres=\degre -\def\relstack#1#2{\mathrel{\mathop{#2}\limits_{#1}}} -\def\hlstack#1#2#3{\mathrel{\mathop{#2}\limits_{#1}^{#3}}} -\def\build#1_#2^#3{\mathrel{\mathop{\kern \z@#1}\limits_{#2}^{#3}}} -% petite boite -\def\pbt#1{\leavevmode\thinspace\hbox{\vrule\vtop{\vbox{\hrule\kern\p@ - \hbox{\vphantom{\tt/}\thinspace{\tt#1}\thinspace}} - \kern\p@\hrule}\vrule}\thinspace} % petite boite -% \arrows makes things like <--- text ---> -\def\arrows#1#2{% #1=width, #2=text - {\setbox0=\hbox{$\mkern-2mu\mathord-\mkern-2mu$} - \hbox to #1{\kern-.055556em$\leftarrow\mkern-6mu$% - \cleaders\copy0\hfil - \kern.4em #2\kern.4em - \cleaders\copy0\hfil - $\mkern-6mu\rightarrow$\kern-.055556em}}} -% \Arrows makes things like <=== text ===> -\def\Arrows#1#2{% #1=width, #2=text - {\setbox0=\hbox{$\mkern-2mu\mathord=\mkern-2mu$} - \hbox to #1{\kern-.055556em$\Leftarrow\mkern-6mu$% - \cleaders\copy0\hfil - \kern.4em #2\kern.4em - \cleaders\copy0\hfil - $\mkern-6mu\Rightarrow$\kern-.055556em}}} -\def\boxed#1{\setbox\z@\hbox{$\displaystyle{#1}$}\hbox{\lower.4\ex@ - \hbox{\lower3\ex@\hbox{\lower\dp\z@\hbox{\vbox{\hrule height.4\ex@ - \hbox{\vrule width.4\ex@\hskip3\ex@\vbox{\vskip3\ex@\box\z@\vskip3\ex@}% - \hskip3\ex@\vrule width.4\ex@}\hrule height.4\ex@}}}}}} -% signature -\def\signed#1#2{{\unskip\nobreak\hfil\penalty50 - \hskip2em\hbox{}\nobreak\hfil\sl#1\/ \rm(#2) - \parfillskip=\z@ \finalhyphendemerits=\z@ \endgraf}} -\def\wdesclabel#1{\hspace\labelsep \bf #1} -\def\wdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth -\advance\leftmargin\labelsep -\let\makelabel\wdesclabel}} -\let\endwdesc\endlist -\def\qed{\ifhmode\unskip\nobreak\fi\ifmmode\ifinner\else\hskip5\p@\fi\fi - \hbox{\hskip5\p@\vrule width4\p@ height6\p@ depth1.5\p@\hskip\p@}} -\def\cqfd{\unskip\kern 6pt\penalty 500 \raise -2pt\hbox{\vrule\vbox -to10pt{\hrule width 4pt \vfill\hrule}\vrule}} -% Vertical `laps'; cf. \llap and \rlap -\def\ulap#1{\vbox to \z@{\vss#1}} -\def\dlap#1{\vbox to \z@{#1\vss}} -% And a horizontal `lap' that takes up no space on either side. -\def\zlap#1{\hbox to \z@{\hss#1\hss}} -% And a vertical `lap' that takes up no space on either side. -\def\vlap#1{\vbox to \z@{\vss#1\vss}} -% Avoid unwanted vertical glue when making up pages. -\def \basezero{\baselineskip\z@ \lineskip\z@} -% Struts give ascenders and descenders to assist in baseline alignment -% (e.g. of adjoining vertical boxes); useful only with text fonts. -% -\def \d@sh#1{\nobreak\thinspace#1\penalty\z@\thinspace} -\def \dash{\d@sh{--}} -\def \Dash{\d@sh{---}} -\def\pdmil{\leavevmode\kern.1em - \raise.5ex\hbox{\the\scriptscriptfont0 0}\kern-.1em - /\kern-.15em\lower.25ex\hbox{\the\scriptscriptfont0 000}} -\def\pmil{\leavevmode\kern.1em - \raise.5ex\hbox{\the\scriptscriptfont0 0}\kern-.1em - /\kern-.15em\lower.25ex\hbox{\the\scriptscriptfont0 00}} -\def\pct{\leavevmode\kern.1em - \raise.5ex\hbox{\the\scriptscriptfont0 0}\kern-.1em - /\kern-.15em\lower.25ex\hbox{\the\scriptscriptfont0 0}} -\def\circledx{\protect\pcircled} -\def\pcircled#1{{\rm\ooalign{\hfil - \raise.07ex\hbox{#1}\hfil\crcr\mathhexbox20D}}} -\newbox\cr@ -\sbox\cr@{\rule[-2.5pt]{\z@}{8pt}\begin{picture}(10,6) -\put(2,-1){\vector(-1,0){2}} -\put(2,3){\oval(12,8)[r]} -\end{picture}} -\newcommand\Carrtn{\usebox\cr@} -\def\flushpar{\par\noindent} -\def\emptypage{\eject\@@line{}\vfil\eject} % faire une page vide (TeXbook 114) -\def\emptyline{\break\hbox{}\hfil\break} -\def\cbox#1{\hbox{$\vcenter{#1}$}} -\def\cc#1{\hfill\quad#1\quad\hfill} -\long\def\ctitre#1{\vbox{\leftskip=\z@ plus 1fil - \rightskip=\z@ plus 1fil \parfillskip=\z@#1}} -\def\ycopyright{\copyright~\uppercase\expandafter{\romannumeral\year}\relax} -\def\sur{\above .2pt} -%\def\oldstyle{\fam\@ne\tenmi} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% OLDSTYLE -\ifx\@ptsize\undefined -\let\@ptsize=100 -\fi -\ifcase\@ptsize - \def\oldstyle{\fam\@ne\tenmi} - \or - \def\oldstyle{\fam\@ne\elvmi} - \or - \def\oldstyle{\fam\@ne\twlmi} -\else - \def\oldstyle{\fam\@ne\twtymi} -\fi -\def\biffe#1{\setbox0=\hbox{#1}% -%\ifvmode\indent\fi\raise0.4ex\hbox to\wd0{\vbox{\box0\vskip-0.48ex\hrule height.08ex}}} -\ifvmode\indent\fi\raise0.5ex\hbox to\wd0{\vbox{\box0\vskip-0.58ex\hrule height.08ex}}} -\newcount\@spr -\def\spread#1{\relax\bgroup\@spr=#1\dimen@\@spr\jot\advance\dimen@\dimen@\vskip-\dimen@\bgroup\@spr=#1\openup#1\jot} -\def\endspread{\removelastskip\vskip\belowdisplayskip\egroup\egroup} - -% ====================================================================== -% ======================== DIVERS MATH ================================= -% ====================================================================== -\let\dsize\displaystyle -\let\tsize\textstyle -\let\ssize\scriptstyle -\let\sssize\scriptscriptstyle -\def\dfrac#1#2{{\displaystyle{#1\over#2}}} -\def\tfrac#1#2{{\textstyle{#1\over#2}}} -\def\fracwithdelims#1#2#3#4{{#3\overwithdelims#1#2#4}} -\def\binom#1#2{{#1\choose#2}} -\def\dbinom#1#2{{\displaystyle{#1\choose#2}}} -\def\tbinom#1#2{{\textstyle{#1\choose#2}}} -\def\snug{\unskip\kern-\mathsurround} -\def\overset#1\to#2{\binrel@{#2}\ifdim\wd\tw@<\z@ - \mathbin{\mathop{\kern\z@#2}\limits^{#1}}\else\ifdim\wd\tw@>\z@ - \mathrel{\mathop{\kern\z@#2}\limits^{#1}}\else - {\mathop{\kern\z@#2}\limits^{#1}}{}\fi\fi} -\def\underset#1\to#2{\binrel@{#2}\ifdim\wd\tw@<\z@ - \mathbin{\mathop{\kern\z@#2}\limits_{#1}}\else\ifdim\wd\tw@>\z@ - \mathrel{\mathop{\kern\z@#2}\limits_{#1}}\else - {\mathop{\kern\z@#2}\limits_{#1}}{}\fi\fi} -\def\oversetbrace#1\to#2{\overbrace{#2}^{#1}} -\def\undersetbrace#1\to#2{\underbrace{#2}_{#1}} -\def\sideset#1\and#2\to#3{% - \setbox\@ne\hbox{$\dsize{\vphantom{#3}}#1{#3}\m@th$}% - \setbox\tw@\hbox{$\dsize{#3}#2\m@th$}% - \kern\wd\@ne\kern-\wd\tw@\mathop{\hskip\wd\tw@\hskip-\wd\@ne - {\vphantom{#3}}#1{#3}#2}} -\def\dddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@ - \hbox{\normalsize\rmfamily\normalfont...}\vss}}}} -\def\ddddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@ - \hbox{\normalsize\rmfamily\normalfont....}\vss}}}} -\def\spdot{^{\hbox{\raise\ex@\hbox{\normalsize\rmfamily\normalfont.}}}} -\def\spddot{^{\hbox{\raise\ex@\hbox{\normalsize\rmfamily\normalfont..}}}} -\def\spdddot{^{\hbox{\raise\ex@\hbox{\normalsize\rmfamily\normalfont...}}}} -\def\spddddot{^{\hbox{\raise\ex@\hbox{\normalsize\rmfamily\normalfont....}}}} -\def\spbar{^-} -\def\spvec{^\rightarrow} -\def\sptilde{^\sim} -\def\spcheck{^\vee} -\def\sphat{^{\mathchoice{}{}{\,\,\botsmash{\hbox{\lower 4\ex@\hbox - {$\widehat{\null}$}}}}{\,\botsmash{\hbox{\lower3\ex@\hbox - {$\hat{\null}$}}}}}} -\def\spacute{^{\!\botsmash{\hbox{\lower\@ne ex\hbox{\'{}}}}}} -\def\spgrave{^{\mathchoice{}{}{}{\!}% - \botsmash{\hbox{\lower\@ne ex\hbox{\`{}}}}}} -\def\spbreve{^{\!\botsmash{\hbox{\lower4\ex@\hbox{\u{}}}}}} -\def\operatorname#1{\mathop{\newmcodes@\kern\z@\fam\z@#1}\nolimits@} -\def\operatornamewithlimits#1{\mathop{\newmcodes@\kern\z@\fam\z@#1}\nlimits@} -\def\qopname@#1{\mathop{\fam\z@#1}\nolimits@} -\def\qopnamewl@#1{\mathop{\fam\z@#1}\nlimits@} -\def\arccos{\qopname@{arccos}} -\def\arcsin{\qopname@{arcsin}} -\def\arctan{\qopname@{arctan}} -\def\arg{\qopname@{arg}} -\def\cos{\qopname@{cos}} -\def\cosh{\qopname@{cosh}} -\def\cot{\qopname@{cot}} -\def\coth{\qopname@{coth}} -\def\csc{\qopname@{csc}} -\def\deg{\qopname@{deg}} -\def\det{\qopnamewl@{det}} -\def\dim{\qopname@{dim}} -\def\exp{\qopname@{exp}} -\def\gcd{\qopnamewl@{gcd}} -\def\hom{\qopname@{hom}} -\def\inf{\qopnamewl@{inf}} -\def\injlim{\qopnamewl@{inj\,lim}} -\def\ker{\qopname@{ker}} -\def\lg{\qopname@{lg}} -\def\lim{\qopnamewl@{lim}} -\def\liminf{\qopnamewl@{lim\,inf}} -\def\limsup{\qopnamewl@{lim\,sup}} -\def\ln{\qopname@{ln}} -\def\log{\qopname@{log}} -\def\max{\qopnamewl@{max}} -\def\min{\qopnamewl@{min}} -\def\Pr{\qopnamewl@{Pr}} -\def\projlim{\qopnamewl@{proj\,lim}} -\def\sec{\qopname@{sec}} -\def\sin{\qopname@{sin}} -\def\sinh{\qopname@{sinh}} -\def\sup{\qopnamewl@{sup}} -\def\tan{\qopname@{tan}} -\def\tanh{\qopname@{tanh}} -\def\varinjlim{\mathop{\vtop{\ialign{$##$\cr - \hfil{\fam\z@ lim}\hfil\cr\noalign{\nointerlineskip}% - {-}\mkern-6mu\cleaders\hbox{$\mkern-2mu{-}\mkern-2mu$}\hfill - \mkern-6mu{\to}\cr\noalign{\nointerlineskip\kern-\ex@}\cr}}}} -\def\varprojlim{\mathop{\vtop{\ialign{$##$\cr - \hfil{\fam\z@ lim}\hfil\cr\noalign{\nointerlineskip}% - {\leftarrow}\mkern-6mu\cleaders\hbox{$\mkern-2mu{-}\mkern-2mu$}\hfill - \mkern-6mu{-}\cr\noalign{\nointerlineskip\kern-\ex@}\cr}}}} -\def\varliminf{\mathop{\underline{\vrule height\z@ depth.2exwidth\z@ - \hbox{\rm lim}}}} -\def\varlimsup{\mathop{\overline{\hbox{\rm lim}}}} -\def\multilimits@{\bgroup\vspace@\Let@ - \baselineskip\fontdimen10 \scriptfont\tw@ - \advance\baselineskip\fontdimen12 \scriptfont\tw@ - \lineskip\thr@@\fontdimen8 \scriptfont\thr@@ - \lineskiplimit\thr@@\fontdimen8 \scriptfont\thr@@ - \vbox\bgroup\ialign\bgroup\hfil$\scriptstyle{##}$\hfil\cr} -\def\Sb{_\multilimits@} -\def\endSb{\cr\egroup\egroup\egroup} -\def\Sp{^\multilimits@} -\let\endSp\endSb -\newcount\skewcharcount@ -\newcount\familycount@ -\def\theskewchar@{\global\familycount@\@ne - \global\skewcharcount@\the\skewchar\textfont\@ne - \ifnum\fam>\m@ne\ifnum\fam<17 - \global\familycount@\the\fam\relax - \global\skewcharcount@\the\skewchar\textfont\the\fam\relax\fi\fi - \ifnum\skewcharcount@>\m@ne - \ifnum\skewcharcount@<128 - \global\multiply\familycount@256 - \global\advance\skewcharcount@\familycount@ - \global\advance\skewcharcount@28672 - \mathchar\skewcharcount@\else - \global\skewcharcount@\m@ne\fi\else - \global\skewcharcount@\m@ne\fi} -\newcount\pointcount@ -\def\getpoints@#1.#2\getpoints@{\pointcount@#1 } -\def\accentfam@{7} -\def\noaccents@{\def\accentfam@{0}} -\def\makeacc@#1#2{\def#1{\mathaccent"\accentfam@#2 }} -\def\Makeacc@#1#2{\relaxnext@\def#1{\relax\ifmmode\def\next{\mathaccent@ - {"\accentfam@#2 }}\else\def\next{\Err@{Use - \string#1\space only in math mode}}\fi\next}} -\makeacc@\hat{05E} \Makeacc@\Hat{05E} -\makeacc@\check{014} \Makeacc@\Check{014} -\makeacc@\tilde{07E} \Makeacc@\Tilde{07E} -\makeacc@\acute{013} \Makeacc@\Acute{013} -\makeacc@\grave{012} \Makeacc@\Grave{012} -\makeacc@\dot{05F} \Makeacc@\Dot{05F} -\makeacc@\ddot{07F} \Makeacc@\Ddot{07F} -\makeacc@\breve{015} \Makeacc@\Breve{015} -\makeacc@\bar{016} \Makeacc@\Bar{016} -\def\vec{\mathaccent"017E } -\def\Vec{\relaxnext@\ifmmode\def\next{\mathaccent@{"017E }}\else - \def\next{\Err@{Use \string\vec\space only in math mode}}\fi\next} -\newdimen\accentdimen@ -\newcount\accentmu@ -\def\unbracefonts@{\let\Cal@\Cal@@\let\rom@\rom@@\let\bold@\bold@@ - \let\slanted@\slanted@@} -\def\mathaccent@#1#2{\relaxnext@\ifnum\fam=\m@ne\xdef\thefam@{1}\else - \xdef\thefam@{\the\fam}\fi - \accentdimen@\z@ - \setbox\z@\hbox{\unbracefonts@$\fam\thefam@#2$}% - \ifdim\accentdimen@=\z@\def\next{\mathaccent#1{#2}}% - \setbox\@ne\hbox{\unbracefonts@$\fam\thefam@#2\theskewchar@$}% - \setbox\tw@\hbox{$\ifnum\skewcharcount@=\m@ne\else - \mathchar\skewcharcount@\fi$}% - \global\accentdimen@\wd\@ne\global\advance\accentdimen@-\wd\z@ - \global\advance\accentdimen@-\wd\tw@ - \global\multiply\accentdimen@\tw@ - \dimentomu@\accentdimen@\accentmu@\global\advance\accentmu@\@ne\else - \def\next{{\mathaccent#1{#2\mkern\accentmu@ mu}\mkern-\accentmu@ mu}{}}\fi - \next} -\def\dimentomu@#1#2{\multiply#1 100 - \expandafter\getpoints@\the#1\getpoints@ - \multiply\pointcount@18 - \divide\pointcount@\@m - \global#2\pointcount@} -\def\newbox@{\alloc@4\box\chardef\insc@unt} -\def\accentedsymbol#1#2{\expandafter\newbox@\csname\expandafter - \eat@\string#1@box\endcsname - \expandafter\setbox\csname\expandafter\eat@ - \string#1@box\endcsname\hbox{$#2$}\def - #1{\expandafter\copy\csname\expandafter\eat@\string#1@box\endcsname{}}} -\def\dmatherr@#1{\Err@{\string#1\space not allowed in display math mode}} -\def\nonmatherr@#1{\Err@{\string#1\space allowed only in math mode}} -\def\mathbreak{\relax\ifmmode\ifinner\break\else - \dmatherr@\mathbreak\fi\else\nonmatherr@\mathbreak\fi} -\def\nomathbreak{\relax\ifmmode\ifinner\nobreak\else - \dmatherr@\nomathbreak\fi\else\nonmatherr@\nomathbreak\fi} -\def\allowmathbreak{\relax\ifmmode\ifinner\allowbreak\else - \dmatherr@\allowmathbreak\fi\else\nonmatherr@\allowmathbreak\fi} -\newcount\thickness -%\Invalid@\thickness -\def\thickfrac{\relaxnext@ - \def\next@{\ifx\next\thickness\let\next@\nextii@\else - \def\next@{\nextii@\thickness1}\fi\next@}% - \def\nextii@\thickness##1##2##3{{##2\above##1\ex@##3}}% - \futurelet\next\next@} -\def\fracwithdelims#1#2#3#4{{#3\overwithdelims#1#2#4}} -\def\thickfracwithdelims#1#2{\relaxnext@\def\ldelim@{#1}\def\rdelim@{#2}% - \def\next@{\ifx\next\thickness\let\next@\nextii@\else - \def\next@{\nextii@\thickness1}\fi\next@}% - \def\nextii@\thickness##1##2##3{{##2\abovewithdelims - \ldelim@\rdelim@##1\ex@##3}}% - \futurelet\next\next@} -\def\pod#1{\allowbreak\ifinner\mkern8mu\else\mkern18mu\fi(#1)} -\newcount\cfraccount@ -\def\gloop@#1\repeat{\gdef\body{#1}\iterate} -\def\cfrac{\bgroup\bgroup\advance\cfraccount@\@ne\strut - \iffalse{\fi\def\\{\over\displaystyle}\iffalse}\fi} -\def\lcfrac{\bgroup\bgroup\advance\cfraccount@\@ne\strut - \iffalse{\fi\def\\{\hfill\over\displaystyle}\iffalse}\fi} -\def\rcfrac{\bgroup\bgroup\advance\cfraccount@\@ne\strut\hfill - \iffalse{\fi\def\\{\over\displaystyle\hfill}\iffalse}\fi} -\def\endcfrac{\gloop@\ifnum\cfraccount@>\z@\global\advance\cfraccount@\m@ne - \egroup\hskip-\nulldelimiterspace\egroup\repeat} -%\def\adots{\mathinner{\mkern1mu\raise\p@\vbox{\kern7\p@\hbox{.}}\mkern2mu -% \raise4\p@\hbox{.}\mkern2mu\raise7\p@\hbox{.}\mkern1mu}} -%\def\adots{\mathinner{\mkern2mu\raise\p@\hbox{.} -%\mkern3mu\raise4pt\hbox{.}\mkern1mu\raise7pt\hbox{.}}} -%% -%\def\adots{\mathinner{\mkern1mu\raise\p@\hbox{.}\mkern2mu -% \raise4\p@\hbox{.}\mkern2mu\raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern1mu}} -% from yhmath -\def\adots{\mathinner{\mkern2mu\raise\p@\hbox{.} -\mkern2mu\raise4\p@\hbox{.}\mkern1mu -\raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern1mu}} -% ----------------------------------------------------------------------------- -% variantes grecques & \Per, \Ser -% ----------------------------------------------------------------------------- -%\mathchardef\itGamma="0100 -%\mathchardef\itDelta="0101 -%\mathchardef\itTheta="0102 -%\mathchardef\itLambda="0103 -%\mathchardef\itXi="0104 -%\mathchardef\itPi="0105 -%\mathchardef\itSigma="0106 -%\mathchardef\itUpsilon="0107 -%\mathchardef\itPhi="0108 -%\mathchardef\itPsi="0109 -%\mathchardef\itOmega="010A -\def\hexnumber@#1{\ifnum#1<10 \number#1\else - \ifnum#1=10 A\else\ifnum#1=11 B\else\ifnum#1=12 C\else - \ifnum#1=13 D\else\ifnum#1=14 E\else\ifnum#1=15 F\fi\fi\fi\fi\fi\fi\fi} -%\def\bffam@{\hexnumber@\bffam} -%\mathchardef\boldGamma="0\bffam@00 -%\mathchardef\boldDelta="0\bffam@01 -%\mathchardef\boldTheta="0\bffam@02 -%\mathchardef\boldLambda="0\bffam@03 -%\mathchardef\boldXi="0\bffam@04 -%\mathchardef\boldPi="0\bffam@05 -%\mathchardef\boldSigma="0\bffam@06 -%\mathchardef\boldUpsilon="0\bffam@07 -%\mathchardef\boldPhi="0\bffam@08 -%\mathchardef\boldPsi="0\bffam@09 -\mathchardef\Ser"2278 -\mathchardef\Per"227B -% ----------------------------------------------------------------------------- -% radicaux, \uproot et \leftroot -\def\@sqrt@#1{\radical"270370 {#1}} -\Invalid@\leftroot -\Invalid@\uproot -\newcount\uproot@ -\newcount\leftroot@ -\def\root{\relaxnext@ - \def\next@{\ifx\next\uproot\let\next\nextii@\else - \ifx\next\leftroot\let\next\nextiii@\else - \let\next\plainroot@\fi\fi\next}% - \def\nextii@\uproot##1{\uproot@##1\relax\futurelet\next\nextiv@}% - \def\nextiv@{\ifx\next\space@\def\next. {\futurelet\next\nextv@}\else - \def\next.{\futurelet\next\nextv@}\fi\next.}% - \def\nextv@{\ifx\next\leftroot\let\next\nextvi@\else - \let\next\plainroot@\fi\next}% - \def\nextvi@\leftroot##1{\leftroot@##1\relax\plainroot@}% - \def\nextiii@\leftroot##1{\leftroot@##1\relax\futurelet\next\nextvii@}% - \def\nextvii@{\ifx\next\space@ - \def\next. {\futurelet\next\nextviii@}\else - \def\next.{\futurelet\next\nextviii@}\fi\next.}% - \def\nextviii@{\ifx\next\uproot\let\next\nextix@\else - \let\next\plainroot@\fi\next}% - \def\nextix@\uproot##1{\uproot@##1\relax\plainroot@}% -\bgroup\uproot@\z@\leftroot@\z@\futurelet\next\next@} -\def\plainroot@#1\of#2{\setbox\rootbox\hbox{$\m@th\scriptscriptstyle{#1}$}% - \mathchoice{\r@@t\displaystyle{#2}}{\r@@t\textstyle{#2}} - {\r@@t\scriptstyle{#2}}{\r@@t\scriptscriptstyle{#2}}\egroup} -\def\r@@t#1#2{\setbox\z@\hbox{$\m@th#1\@sqrt@{#2}$}% - \dimen@\ht\z@\advance\dimen@-\dp\z@ - \setbox1\hbox{$\m@th#1\mskip\uproot@ mu$}\advance\dimen@ by1.667\wd\@ne - \mkern-\leftroot@ mu\mkern5mu\raise.6\dimen@\copy\rootbox - \mkern-10mu\mkern\leftroot@ mu\box\z@} -\def\tcheche#1{#1\mkern2.5mu\check{}} -\def\sh{\mathop{\rm sh}\nolimits} -\def\ch{\mathop{\rm ch}\nolimits} -\def\Arctg{\mathop{\rm Arctg}\nolimits} -\def\arctg{\mathop{\rm arctg}\nolimits} -\def\Arcsin{\mathop{\rm Arcsin}\nolimits} -\def\arcsin{\mathop{\rm arcsin}\nolimits} -\def\Arccos{\mathop{\rm Arccos}\nolimits} -\def\arccos{\mathop{\rm arccos}\nolimits} -\def\minmax{\mathop{\rm min\,max}} -\def\pgcd{\mathop{\rm pgcd}\nolimits} -\def\tg{\mathop{\rm tg}\nolimits} -\def\th{\mathop{\rm th}\nolimits} -\def\Arcth{\mathop{\rm Arcth}\nolimits} -\def\arcth{\mathop{\rm arcth}\nolimits} -\def\intvp{\ifinner\rlap{\raise-.05ex\hbox{\kern.30em\large\rm\char"20}}\else{\scriptstyle\rlap{\raise-0.3ex\hbox{\kern.45em\LARGE\rm\char"20}}}\fi\int} -\def\cintvp{\ifinner\rlap{\raise.1ex\hbox{\kern.2em\tiny\rm C}}\else{\rlap{\raise-0.3ex\hbox{\kern.2em\large\rm C}}}\fi\int} -\def\system#1{\let\next=\\\let\\=\cr\left\{\null\,\vcenter{\openup1\jot\m@th -\ialign{\strut\hfil$##$&$##$\hfil&&\enspace$##$\enspace& -\hfil$##$&$##$\hfil\crcr#1\crcr}}\right.\let\\=\next} -% -% variantes de \shortstack -% -\newif\if@shs\@shsfalse -\let\bshortstack\shortstack -\def\tshortstack{\@ifnextchar[{\@tshortstack}{\@tshortstack[c]}} - -\def\@tshortstack[#1]{\leavevmode -\vtop\bgroup\baselineskip-1pt\lineskip 3pt\let\mb@l\hss -\let\mb@r\hss \expandafter\let\csname mb@#1\endcsname\relax -\let\\\@stackcr\@itshortstack} - -\def\@itshortstack#1{\halign{\mb@l ##\unskip\mb@r\cr #1\crcr}\egroup} - -\def\cshortstack{\@ifnextchar[{\@cshortstack}{\@cshortstack[c]}} - -\def\@cshortstack[#1]{\leavevmode \@shsfalse -\ifmmode \vcenter \else \@shstrue $\vcenter\fi\bgroup\baselineskip-1pt\lineskip 3pt\let\mb@l\hss -\let\mb@r\hss \expandafter\let\csname mb@#1\endcsname\relax -\let\\\@stackcr\@icshortstack} - -\def\@icshortstack#1{\halign{\mb@l ##\unskip\mb@r\cr #1\crcr}\egroup\if@shs $\fi} - -%%% \stackword -\def\stackword#1{\leavevmode\lower3pt\hbox{\shortstack{\@stackrest#1\endolist}}} -\let\bstackword\stackword -\def\tstackword#1{\tshortstack{\@stackrest#1\endolist}} -\def\cstackword#1{\leavevmode\lower3pt\hbox{\cshortstack{\@stackrest#1\endolist}}} -\def\endolist{\endolist} -\def\@stackrest{\afterassignment\@stacksymbol - \let\next= } -\def\@stacksymbol{\ifx\next\endolist - \let\next\relax - %\kern-0.25em - \else - \next\hfill\\% - \let\next\@stackrest - \fi - \next} -%%% end of \stackword - -%%% \uppercasefirst -{\obeyspaces% -\gdef\uppercasefirst#{\begingroup\obeyspaces\let =\@capaftersp% -\@UppercaseSec}} - -\def\@UppercaseSec#1{\futurelet\next\@CapAFTERsp#1{}\endgroup} -\def\@capaftersp{\space\futurelet\next\@CapAFTERsp} -\def\@CapAFTERsp{\ifx\next\egroup\let\next\relax\else - \ifx\next\@capaftersp \unskip \let\next\relax \else - \def\next##1{\uppercase{##1}}\fi\fi \next} - -%% Exemple : \uppercasefirst{space: from {nasa} {}to the final frontier.} - -%%% end of \uppercasefirst - -%%======================================= -%% changemargin -%%======================================= -%\newenvironment{changemargin}[2]{\begin{list}{}{ -% \setlength{\topsep}{0pt}\setlength{\leftmargin}{0pt} -% \setlength{\rightmargin}{0pt} -% \setlength{\listparindent}{\parindent} -% \setlength{\itemindent}{\parindent} -% \setlength{\parsep}{0pt plus 1pt} -% \addtolength{\leftmargin}{#1}\addtolength{\rightmargin}{#2} -% }\item[] }{\end{list}} - - -\def\checkbox{\hbox{$\Box$ \hspace{-1.35em} \raisebox{0.4em}{$\surd$}}} -\newcommand{\braopket}[3]{% -\left\langle\vphantom{#2#3}#1\,\vrule\,\relax#2\,\vrule\,\relax\vphantom{#1#2}#3\right\rangle} - -\newcommand{\fancyfrac}[2]{\raisebox{0.3ex}{#1} -\hspace*{-0.1em}/\hspace*{-0.1em}\raisebox{-0.3ex}{#2}} - -\def\degr{\hbox{$^\circ$}} -\def\sq{\hbox{\rlap{$\sqcap$}$\sqcup$}} -\def\arcmin{\hbox{$^\prime$}} -\def\arcsec{\hbox{$^{\prime\prime}$}} -\def\fd{\hbox{$.\!\!^{\rm d}$}} -\def\fh{\hbox{$.\!\!^{\rm h}$}} -\def\fm{\hbox{$.\!\!^{\rm m}$}} -\def\fs{\hbox{$.\!\!^{\rm s}$}} -\def\fdg{\hbox{$.\!\!^\circ$}} -\def\farcm{\hbox{$.\mkern-4mu^\prime$}} -\def\farcs{\hbox{$.\!\!^{\prime\prime}$}} -\def\fp{\hbox{$.\!\!^{\scriptscriptstyle\rm p}$}} -\def\micron{\hbox{$\mu$m}} -\let\la=\lesssim -\let\ga=\gtrsim -\def\case#1#2{\hbox{$\frac{#1}{#2}$}} -\def\slantfrac#1#2{\hbox{$\,^#1\!/_#2$}} -\def\onehalf{\slantfrac{1}{2}} -\def\onethird{\slantfrac{1}{3}} -\def\twothirds{\slantfrac{2}{3}} -\def\onequarter{\slantfrac{1}{4}} -\def\threequarters{\slantfrac{3}{4}} -\def\ubvr{\hbox{$U\!BV\!R$}} -\def\ub{\hbox{$U\!-\!B$}} -\def\bv{\hbox{$B\!-\!V$}} -\def\vr{\hbox{$V\!-\!R$}} -\def\ur{\hbox{$U\!-\!R$}} -\def\ion#1#2{#1$\;${\small\rm\@Roman{#2}}\relax} -\def\nodata{\multicolumn{1}{c}{$\cdots$}} -\newcount\lecurrentfam -%\def\LaTeX{\lecurrentfam=\the\fam \leavevmode L\raise.42ex -%\hbox{$\fam\lecurrentfam\scriptscriptstyle\kern-.3em A$}\kern-.15em\TeX} -\def\sizrpt{ -(\fontname\the\font): em=\the\fontdimen6\font, ex=\the\fontdimen5\font -\typeout{ -(\fontname\the\font): em=\the\fontdimen6\font, ex=\the\fontdimen5\font -}} -\newcommand{\bfmdot}[1]{\mbox{\boldmath\bf - \rlap{$#1$}\setbox0=\hbox{$\dot{\phantom{#1}}$}% create fat & bold \dot - \kern-0.025em\copy0\kern-\wd0 - \kern0.05em\copy0\kern-\wd0 - \kern-0.025em\raise.0433em\box0}} -% -\def\underdotline#1{{\leavevmode\setbox0=\hbox{#1}\rlap{\raise-0.28em\hbox to\wd0{% -\rm\tiny\cleaders\hbox{.\kern-0.1ex}\hfill}}\box0}} -% -% ^---- dots here -- could be anything -% -%Morten Welinder -%terra@diku.dk -% -\def\underanyline#1#2{{\leavevmode\setbox0=\hbox{#2}\rlap{\raise-0.28em\hbox to\wd0{% -\rm\tiny\cleaders\hbox{#1\kern-0.1ex}\hfill}}\box0}} -% -% -% Mc -\def\Mc{M\kern-.05em\raise.5ex\hbox{\b c}\kern-.05em} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/ebnf.sty b/Master/texmf-doc/doc/french/epslatex-fr/ebnf.sty deleted file mode 100644 index 72cbaebace2..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/ebnf.sty +++ /dev/null @@ -1,74 +0,0 @@ -%From: Damian.Cugley@prg.oxford.ac.uk (Damian Cugley) -%Subject: Re: Styles for lispcode and grammars wanted... -%Date: 11 Jul 90 18:34:23 GMT -% -%Here's one I threw together for my own use. It does EBNF, in LaTeX, in -%the style I like - catagory names italicized in angle brackets, and -%`::=' introducing productions. -% -%Example of use: -%------------------------------------------------------------------------ -%Generally glue is quoted using this notation~\TBcite[\p271]: -%\begin{EBNF} -% \item[glue] -% \ [~`plus' \~] [~`minus' \~]. -% \item[stretch] -% \ | \. -% \item[fil dimen] -% \ (~`fil' | `fill' | `filll'~). -%\end{EBNF} -%A \ which is a \ ... -%------------------------------------------------------------------------ -% -%This is "list" environment in the style of "description" etc (Sec. 5.7). -%Thus, productions start with -% -% \item[LHS] -% -%which produces -% -% ::= -% -%in the document. (This was so I can alter the ::= to something else if -%I really want to.) Each production is in LR (horizontal) mode. The -%whole thing is indented to \parindent, with turnover lines indented a -%further 2 em. -% -%`|' produces a vertical line. -% -%\ or \Cat{FOO} produces , with FOO italicized. -% -%You might prefer {\tt plus} instead of `plus' etc. -% -% -%Here's the code: -%------------------------------------------------------------------------ -% Damian Cugley Wed 11 Jul 1990 - -\begingroup \catcode`\|=13 - \gdef\EBNF - {\list{???}% - {% - \catcode`\|=13 \def|{$\mid$}% - \def\makelabel##1{\<##1> ::=}% - \parsep=0pt \itemsep=\smallskipamount - \leftmargin=\parindent \advance\leftmargin+2em - \labelsep=0.5em \labelwidth=1.5em - \raggedright - }% - } -\endgroup - -\let\endEBNF\endlist - -\def\Cat#1{\ifmmode% -\hbox{$\langle${\it #1\/}$\rangle$}\else -{$\langle$\penalty10000{\it #1\/}\penalty10000$\rangle$}\fi} -\def\<#1>{\Cat{#1}} -\endinput ------------------------------------------------------------------------- - - /--------------------------------------------------------------------\ - | Damian Cugley, Programming Research Group, 11 Keble Rd, Oxford, UK | - | Damian.Cugley@prg.oxford.ac.uk =or= ...@oxford.prg in UK | - \--------------------------------------------------------------------/ diff --git a/Master/texmf-doc/doc/french/epslatex-fr/export.sty b/Master/texmf-doc/doc/french/epslatex-fr/export.sty deleted file mode 100644 index f2c16ab0192..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/export.sty +++ /dev/null @@ -1,164 +0,0 @@ -%% -%% This is file `export.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% export.dtx (with options: `package') -%% -%% IMPORTANT NOTICE: -%% This file is a stripped version of `export.dtx', -%% copyright (c) 1996, 1997, 1998, 1999, 2000, 2001 by Jean-Pierre Drucbert (drucbert@onecert.fr) -%% -%% -%% You are not allowed to distribute this file. -%% For distribution of the original source see -%% the copyright notice in the source file. -%% -%% Package `export' to use with LaTeX 2e -%% Copyright (C) 1996, 1997, 1998, 1999 Jean-Pierre F. Drucbert, all rights reserved -%% -%% You may use and distribute this file freely, provided that -%% you don't pretend that you wrote it. -\NeedsTeXFormat{LaTeX2e}[1996/06/01] -\ProvidesPackage{export} - [2000/10/16 v1.8 Exportation of LaTeX registers (JPFD)] -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newwrite\export -\newcommand{\openexport}[2][xpt]{% -\PackageInfo{export}{\MessageBreak -Exportations into #2.#1.\MessageBreak}% -\immediate\openout\export #2.#1} -\newcommand{\closeexport}{\immediate\closeout\export% - \PackageInfo{export}{\MessageBreak - End of exportations.\MessageBreak}} -\newcommand{\ExportLength}[1]{% -\PackageInfo{export}{Exportation of length #1}% -\immediate\write\export{\string\setlength{\csname#1\endcsname}% - {\the\csname#1\endcsname}}} -\newcommand{\PreciseExportLength}[1]{% -\PackageInfo{export}{Precise exportation of length #1}% -\immediate\write\export{\string\setlength{\csname#1\endcsname}% - {\number\csname#1\endcsname sp}}} -\newcommand{\ExportMuskip}[1]{% -\PackageInfo{export}{Exportation of muskip #1}% -\immediate\write\export{\string\setlength{\csname#1\endcsname}% - {\the\csname#1\endcsname}}} -\newcommand{\Export}[1]{% -\PackageInfo{export}{Exportation of counter #1}% -\immediate\write\export{\string\setcounter{#1}% - {\@arabic\csname c@#1\endcsname}}} -\newcommand{\ExportParameter}[1]{% -\PackageInfo{export}{Exportation of parameter #1}% -\immediate\write\export% - {\string\providecommand{\expandafter\noexpand\csname#1\endcsname}% - {}} -\immediate\write\export% - {\string\renewcommand{\expandafter\noexpand\csname#1\endcsname}% - {\csname#1\endcsname}}} -\newcommand{\ExportIf}[1]{% -\PackageInfo{export}{Exportation of the if condition ``#1''} -\expandafter\csname if#1\endcsname -\immediate\write\export{\expandafter\noexpand\csname #1true\endcsname} -\else -\immediate\write\export{\expandafter\noexpand\csname #1false\endcsname} -\fi} -\newcommand{\Import}[2][xpt]{% -\PackageInfo{export}{\MessageBreak -Importations from #2.#1\MessageBreak}% -\InputIfFileExists{#2.#1}{\relax}{\relax}} -\def\xcaptionf{\refstepcounter{figure} \@dblarg{\@xcaption{figure}}} -\def\xcaptiont{\refstepcounter{table} \@dblarg{\@xcaption{table}}} -\def\xcaption#1{\refstepcounter{#1} \@dblarg{\@xcaption{#1}}} -\long\def\@xcaption#1[#2]#3{\par\addcontentsline{\csname - ext@#1\endcsname}{#1}{\protect\numberline{\csname - the#1\endcsname}{\ignorespaces #2}}% -} -\def\iprotected@write#1#2#3{% - \begingroup - \let\thepage\relax - #2% - \let\protect\@unexpandable@protect - \edef\reserved@a{\immediate\write#1{#3}}% - \reserved@a - \endgroup - \if@nobreak\ifvmode\nobreak\fi\fi -} -\def\@inputx#1{{\def\bibcite##1##2{\relax}\@input{#1}}} -\newcommand{\AddInputInAux}[1]{% - \iprotected@write\@auxout - {% - \let\label\@gobble \let\index\@gobble \let\glossary\@gobble}% - {\string\@inputx{#1}% - }% - }% -\newcommand{\ExportPageLayout}{% -\PackageInfo{export}{\MessageBreak -Exportation of the PageLayout\MessageBreak}% -\PreciseExportLength{hsize} -\PreciseExportLength{vsize} -\PreciseExportLength{hoffset} -\PreciseExportLength{voffset} -\PreciseExportLength{linewidth} -\PreciseExportLength{columnwidth} -\PreciseExportLength{columnsep} -\PreciseExportLength{columnseprule} -\PreciseExportLength{parindent} -\ExportLength{parskip} -\PreciseExportLength{hoffset} -\PreciseExportLength{voffset} -\PreciseExportLength{oddsidemargin} -\PreciseExportLength{evensidemargin} -\PreciseExportLength{headheight} -\PreciseExportLength{headsep} -\PreciseExportLength{textheight} -\PreciseExportLength{textwidth} -\PreciseExportLength{paperheight} -\PreciseExportLength{paperwidth} -\PreciseExportLength{marginparsep} -\PreciseExportLength{marginparwidth} -\PreciseExportLength{marginparpush} -\PreciseExportLength{footskip} -\PreciseExportLength{topmargin} -\PreciseExportLength{topskip} -\PreciseExportLength{jot} -\@ifundefined{mathindent}{}{\PreciseExportLength{mathindent}} -\ExportLength{abovedisplayskip} -\ExportLength{belowdisplayskip} -\ExportLength{abovedisplayshortskip} -\ExportLength{belowdisplayshortskip} -\ExportLength{floatsep} -\ExportLength{textfloatsep} -\ExportLength{dblfloatsep} -\ExportLength{dbltextfloatsep} -\ExportLength{intextsep} -\Export{topnumber} -\Export{dbltopnumber} -\Export{bottomnumber} -\Export{totalnumber} -\PreciseExportLength{footnotesep} -\ExportParameter{topfraction} -\ExportParameter{bottomfraction} -\ExportParameter{textfraction} -\ExportParameter{floatpagefraction} -\ExportParameter{dbltopfraction} -\ExportParameter{dblfloatfraction} -\ExportLength{baselineskip} -\ExportLength{normalbaselineskip} -\ExportParameter{baselinestretch} -\PackageInfo{export}{\MessageBreak -End of exportation of the PageLayout\MessageBreak}}% -\newcommand{\ExportArrayParams}{% -\PackageInfo{export}{\MessageBreak -Exportation of the ArrayParams\MessageBreak}% -\PreciseExportLength{arraycolsep} -\PreciseExportLength{tabcolsep} -\PreciseExportLength{arrayrulewidth} -\PreciseExportLength{doublerulesep} -\ExportParameter{arraystretch} -\PackageInfo{export}{\MessageBreak -End of exportation of the ArrayParams\MessageBreak}}% -\endinput -%% -%% End of file `export.sty'. diff --git a/Master/texmf-doc/doc/french/epslatex-fr/fepslatex.pdf b/Master/texmf-doc/doc/french/epslatex-fr/fepslatex.pdf deleted file mode 100644 index 760730aa558..00000000000 Binary files a/Master/texmf-doc/doc/french/epslatex-fr/fepslatex.pdf and /dev/null differ diff --git a/Master/texmf-doc/doc/french/epslatex-fr/fepslatex.tex b/Master/texmf-doc/doc/french/epslatex-fr/fepslatex.tex deleted file mode 100644 index 4ff98f0bfc5..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/fepslatex.tex +++ /dev/null @@ -1,6133 +0,0 @@ -\RequirePackage{snapshot} -\newif\ifguide -\IfFileExists{noguide.key}{\guidefalse}{\guidetrue} -\ifguide -\documentclass[12pt,a4paper,dvips]{book} -\else -\documentclass[12pt,a4paper,dvips,notitlepage,twoside,onecolumn]{article} -\makeatletter -\@titlepagefalse -\renewenvironment{titlepage}{\relax}{\relax} -\makeatother -\fi -\hyphenation{Post-Script} -%NO%\usepackage{sober} % ?????ESSAI -\usepackage{ifthen} -\ifguide\else -\usepackage{tocbibind} -\fi -\usepackage{nicefrac} -\usepackage{makeidx} -\let\SVindex\index -\input{header} -\def\NL{\null\hfill\null\newline} -\def\bs{\texttt{\char'134}} -\def\bspv{\froff\bs;\fron} -\def\bsdp{\froff\bs:\fron} -\def\bspx{\froff\bs!\fron} -\def\bspi{\froff\bs?\fron} -\parskip=12pt plus1pt minus0.5pt -\newlength\wlength -%\usepackage[outercaption]{fsidecap} -\usepackage[outercaption]{sidecap} -\usepackage{subfigure} -\usepackage{color,psfrag} -\usepackage{g_toc_entry} -\usepackage{sgte} -\usepackage{caption2} -\usepackage{sverb} -\usepackage{whitecdp} -\usepackage{textcomp} -\usepackage{topfig,topcapt,divers,multicol,widecenter,tabularx,calc,afterpage,block,wdesc} -\let\toptopcaption\topcaption -\usepackage[myfrench]{myvarioref} -%\setcounter{vrcnt}{10000} -\usepackage[dvips]{graphicx} -\ifguide -\usepackage[tight,french]{minitoc} -\usepackage{g_toc_entry}\adjustbook -\fi -\usepackage[section]{placeins} -\usepackage{url} -\usepackage{enumerate} -\usepackage{warn} -\usepackage{ebnf,hands,export} -\usepackage{indentondemand} -\usepackage{floatflt} -\ifguide -\usepackage{xb}\externalbibdocument{biblio} -\usepackage{xr} -\externaldocument{op-v1} -\externaldocument{op-t1} -\externaldocument{op-s1} -\externaldocument{op-p4} -\externaldocument{op-p2} -\usepackage{fmparhack} -\externaldocument{op-m1} -\externaldocument{op-l2} -\externaldocument{op-i} -\externaldocument{op-g2} -\externaldocument{op-f1} -\externaldocument{op-e2} -\externaldocument{op-c1} -\externaldocument{op-a} -\externaldocument{drotating1} -\externaldocument{dlongtable} -\externaldocument{misc} -\externaldocument{tm3} -\externaldocument{tm3a} -\externaldocument{tm3b} -\externaldocument{advanced} -\externaldocument{adv2} -\externaldocument{dseminar} -\externaldocument{dfancyhdr} -\usepackage{auteurs}\externaldocument{auteurs} -\else -\def\autref#1{\relax} -\fi -\usepackage{nrfoot,foot} -\usepackage[bottom,splitrule,stable,multiple]{footmisc} -\usepackage{fancyhdr} -\usepackage{fancybox,multirow} -%\usepackage{graphpap} -\usepackage{Franc-chap,CHAP2,smaller,fill} -\let\PRF\pageref -\let\LAB\label -\usepackage[english,francais]{babel} -\usepackage{babel} % Incompatible with rotating -\usepackage{franc,fr} -\usepackage{textcomp} -\usepackage[TS1,T1]{fontenc} -\usepackage{mypatches} -\usepackage{franc,frnew} -\let\pageref\PRF -\let\label\LAB -%\usepackage[TS1,T1]{fontenc} -\usepackage[isolatin]{inputenc} -%\usepackage{mypatches} -\froff -\usepackage{rotating} -\fron -\setcounter{totalnumber}{10} -\setcounter{topnumber}{10} -\setcounter{bottomnumber}{10} -\setcounter{secnumdepth}{6} -\setcounter{tocdepth}{6} -\renewcommand{\textfraction}{.15} -\renewcommand{\topfraction}{.85} -\renewcommand{\bottomfraction}{.85} -\renewcommand{\floatpagefraction}{.9999} -\Import{x62} -% MODS to have larger margins -\newlength{\hdelta} \setlength{\hdelta}{-15mm} -\addtolength{\textwidth}{\hdelta} -\addtolength{\linewidth}{\hdelta} -\addtolength{\evensidemargin}{-\hdelta} -\addtolength{\oddsidemargin}{-\hdelta} -\interfootnotelinepenalty=10000 % JPFD - -\def\STRUT{\vphantom{pl}} -\def\MARTIT#1#2{% -\noindent\mbox{\llap{\mbox{\raggedleft\scriptsize\textbf{#1~~}}}\hspace*{\parindent}#2}} -\providecommand{\pfg}{\textsf{PSfrag}} -\adjustbook %gte -\def\CS#1{\texttt{\bs #1}} - -\newenvironment{narrow}[2]{% - \begin{list}{}{% - \setlength{\topsep}{0pt}% - \setlength{\leftmargin}{#1}% - \setlength{\rightmargin}{#2}% - \setlength{\listparindent}{\parindent}% - \setlength{\itemindent}{\parindent}% - \setlength{\parsep}{\parskip}}% - \item[]}{\end{list}} -%%JPFD: pb labels multiples RFnnn -\makeatletter -\setcounter{r@tfl@t}{20000} -\makeatother -\clubpenalty=10000 -\widowpenalty=10000 -\def\index#1{\froff\SVindex{#1}\fron{}} -\froff -\makeindex -\fron -\def\AT{@} -\makeatletter -\def\smc{\sc} -\def\ninepoint{\small} -\DeclareRobustCommand\SMC{% - \ifx\@currsize\normalsize\small\else - \ifx\@currsize\small\footnotesize\else - \ifx\@currsize\footnotesize\scriptsize\else - \ifx\@currsize\large\normalsize\else - \ifx\@currsize\Large\large\else - \ifx\@currsize\LARGE\Large\else - \ifx\@currsize\scriptsize\tiny\else - \ifx\@currsize\tiny\tiny\else - \ifx\@currsize\huge\LARGE\else - \ifx\@currsize\Huge\huge\else - \small\SMC@unknown@warning - \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi -} -\newcommand\SMC@unknown@warning{\TBWarning{\string\SMC: unrecognised - text font size command -- using \string\small}} -\newcommand\textSMC[1]{{\SMC #1}} -\newcommand\acro[1]{\textSMC{#1}\@} -\DeclareRobustCommand\NTS{$\mathcal{N}$\lower.5ex\hbox - {$\mathcal{T}$}$\mathcal{S}$\@} -\def\CTAN{\acro{CTAN}} -\def\HTML{\acro{HTML}} -\def\SGML{\acro{SGML}} -\def\PDF{\acro{PDF}} -\makeatother -\providecommand{\pfg}{\textsf{PSfrag}} -\ifguide\else -\title{Utilisation de Graphiques Importés dans \LaTeXe} -\author{Keith Reckdahl\\\url{reckdahl@am-sun2.stanford.edu}\\traduit par Jean-Pierre -F.~Drucbert\\\url{drucbert@onecert.fr}} -\fi -\begin{document} -\ifguide\else -%\begingroup -%\let\newpage\relax -%\let\clearpage\relax -%\renewenvironment{titlepage}{\relax}{\relax} -\maketitle -%\endgroup -%\begin{center} -%\null -%\vspace*{3cm} -%{\Large Utilisation de Graphiques Importés dans \LaTeXe}\\*[2\baselineskip] -% -%Keith Reckdahl\\\url{reckdahl@am-sun2.stanford.edu}\\traduit par Jean-Pierre -%F.~Drucbert\\\url{drucbert@onecert.fr} -% -%\vspace*{2\baselineskip} -% -%\end{center} -\fi -%\psfrag{Graphic}[][][2]{Graphique} -%\psfrag{Graphic}[][]{Graphique} -%\setcounter{chapter}{31} -\ifguide -\setcounter{minitocdepth}{6} -\dominitoc -\dominilof -\dominilot -\faketableofcontents -\fakelistoffigures -\fakelistoftables -\fi -\raggedbottom -\indenting -\ifguide -\Import{x205} -\fi -\ifguide -\clearpage -%\ifx\chapcita\undefined\else -%\def\hcitaoffset{120} -%\def\vcitaoffset{40} -%\def\citawidth{300pt} -%\def\citawidthnum{300} -%\chapcita{% -%\selectlanguage{english}\froff -%\textsl{A float is like a ship in harbor. There is -%a place in the text which is the anchor location. The figure or ``ship'' -%can float around to various places relative to the anchor, but always -%downstream or downwind. A float with bad placement parameters is like -%a ship that slips its anchor and eventually crashes on the rocks at the -%end of a chapter.} -%\hfill\null\linebreak[2]\null% -%\begingroup -%\unitlength=1mm -%\begin{picture}(0,0) -%\put(-40,0){\includegraphics[height=50mm,keepaspectratio,clip]{felouque2.eps}}% -%\end{picture} -%\endgroup -%\hfill{Donald \textsc{Arseneau}\,\autref{arseneau}}}% -%\fi -\ifx\chapcita\undefined\else -\selectlanguage{english}\froff -\def\hcitaoffset{0} -\def\vcitaoffset{75} -\chapcita{% -\begin{tabularx}{\textwidth}{@{}p{210pt}@{}X@{}c@{}} -\begin{minipage}[b]{210pt} -\textsl{A float is like a ship in harbor. There is -a place in the text which is the anchor location. The figure or ``ship'' -can float around to various places relative to the anchor, but always -downstream or downwind. A float with bad placement parameters is like -a ship that slips its anchor and eventually crashes on the rocks at the -end of a chapter.} -\hfill\null\linebreak[2]\null -\hfill{Donald \textsc{Arseneau}\,\autref{arseneau}} -\end{minipage} %end of text -&&\scalebox{-1}[1]{\includegraphics[height=50mm,width=66.66667mm,keepaspectratio,clip]{balt.eps}}% -\end{tabularx}}\fron\selectlanguage{francais}% -\fi -\chapter{Importation de graphiques en \LaTeXe}\label{c+epsl} -\else -\fi - -\begin{quote} -\ifguide -Ce chapitre -\else -Cet article -\fi -est une traduction adaptée du document~\cite{reckdahl} \emph{Using Imported Graphics in \LaTeXe} -(\texttt{epslatex}) de -\ifguide -Keith Reckdahl\,\autref{reckdahl}~\copyright. -\else -Keith Reckdahl~\copyright. -\fi -Voir page~\pageref{orig+epsl} pour savoir où trouver la version originale en anglais. -\end{quote} - -\begin{small} -\begin{center} -\textbf{Résumé} -\end{center} - -Ce document explique comment utiliser les graphiques importés dans des documents \LaTeXe. Bien -que lire ce chapitre en entier en vaille la peine, la plupart des utilisateurs devraient -pouvoir localiser les informations nécessaires en allant voir la table des matières sur les -pages~\pageref{toc-0} à~\pageref{toc-1}, -et l'index sur les pages~\pageref{ind-epsl-0} à~\pageref{ind-epsl-1}. - -Alors que \LaTeX\ peut importer virtuellement n'importe quel format graphique, le format dit -«~Encapsulated PostScript~» (EPS) est le format graphique le plus facile à importer en \LaTeX. -Par exemple, les fichiers EPS sont insérés en spécifiant -\begin{quote} -\verb|\usepackage{graphicx}|\index{graphicx@\texttt{graphicx}, paquetage} -\end{quote} -dans le préambule du document puis en utilisant la commande -\begin{quote} -\label{EP+includegraphics}% -\verb|\includegraphics{fichier.eps}|\index{includegraphics@\CS{includegraphics}, commande} -\end{quote} - -\lneed{3} -Sur option, le graphique peut être agrandi ou réduit à une hauteur ou largeur spécifiée -\begin{quote} -\verb|\includegraphics[height=4cm]{fichier.eps}|\index{height!option de \CS{includegraphics}}\\ -\verb|\includegraphics[width=3in]{fichier.eps}|\index{includegraphics@\CS{includegraphics}, commande!options} -\end{quote} - -De plus, l'option \texttt{angle} fait pivoter le graphique inclus -\begin{quote} -\verb|\includegraphics[angle=45]{fichier.eps}| -\end{quote} - -La commande \verb|\includegraphics| et le reste de l'ensemble -graphique\index{ensemble graphique} de \LaTeXe\ sont -décrits dans la deuxième partie de ce chapitre. - -Ce chapitre est divisé en quatre parties: - -\section*{\normalsize Partie~I: Informations de base} -\begin{quote} -Cette partie offre des informations historiques et décrit la terminologie basique \LaTeX. -Elle décrit aussi le format «~Encapsulated PostScript~» (EPS), les différences entre fichiers -EPS et fichiers PS, et les méthodes pour convertir des graphiques non-EPS en EPS. -\end{quote} - -\section*{\normalsize Partie~II: L'ensemble graphique de \LaTeX}\index{ensemble graphique} -\begin{quote} -Cette partie décrit les commandes dans l'ensemble graphique pour importer, agrandir ou réduire -et faire pivoter les graphiques. Cette partie couvre la plupart des informations de la -documentation de l'ensemble graphique (référence~\cite{grfguide}). -\end{quote} - -\section*{\normalsize Partie~III: Utilisation des commandes \mbox{d'inclusion} de graphiques} -\begin{quote} -Cette partie décrit comment les commandes de l'ensemble graphique\index{ensemble graphique} -sont utilisées pour -importer, faite pivoter et agrandir ou réduire les graphiques. Trois situations où l'inclusion -graphique est modifiée sont aussi décrites: -\begin{itemize} -\item Les fichiers EPS compressés et les formats graphiques non-EPS -(TIFF\index{TIFF@TIFF (graphiques)!conversion en EPS}, -GIF\index{GIF@GIF (graphiques)!conversion en EPS}, -JPEG\index{JPEG@JPEG (graphiques)!conversion en EPS}, PICT, -etc.) peuvent aussi être insérés au vol lorsque \textbf{dvips} est utilisé avec un système -d'exploitation qui supporte les \emph{pipes} (comme \textsc{Unix}). Lors de l'utilisation -d'autres systèmes d'exploitation, les graphiques non-EPS doivent être convertis au préalable -en EPS. - -Puisque ni \LaTeX\ ni \textbf{dvips} n'ont de possibilités intrinsèques de décompression ou de -conversion de format graphique, ce logiciel doit être fourni par l'utilisateur. -\item Puisque de nombreuses applications graphiques ne supportent que du texte ASCII, le -système \textsf{PSfrag} permet que du texte dans les fichiers EPS soit remplacé par des symboles ou des -expressions mathématiques \LaTeX. -\item Lorsqu'un graphique EPS est inséré plusieurs fois (comme par exemple un logo derrière le -texte ou dans l'en-tête\index{entete@en-tête, graphique dans un} de page), le code PostScript final inclut de multiples copies du -graphique. Lorsque les graphiques ne sont pas des bitmaps, un fichier PostScript final plus -petit peut être obtenu en définissant une commande PostScript pour les graphiques. -\end{itemize} -\end{quote} - -\section*{\normalsize Partie~IV: L'environnement \texttt{figure}}% -\index{figures!environnement \texttt{figure}} -\begin{quote} -Il y a plusieurs avantages à placer les graphiques dans des environnements \texttt{figure}. -Les environnements \texttt{figure} numérotent automatiquement les graphiques, ce qui permet -d'y faire référence ou de les inclure dans une table des matières (en fait, dans une liste des -figures). Puisque les figures peuvent \emph{flotter} pour éviter des coupures de page -inesthétiques, il est plus facile d'obtenir un document d'aspect professionnel. - -En plus d'informations générales sur l'environnement \texttt{figure}, cette partie aborde les -sujets suivants concernant les figures: -\begin{itemize} -\item Comment adapter l'environnement \texttt{figure}, comme ajuster le placement de la -figure, son espacement, l'espacement de la légende\,\footnote{NdT: j'utilise parfois le terme «~caption~» -au lieu de «~légende~» car toutes les commandes \LaTeX\ concernant la légende des éléments -flottants utilisent ce terme, qui fait donc partie du jargon \LaTeX.} et l'ajout des filets -horizontaux entre la figure et le texte. La mise en forme de la légende peut aussi être adaptée, -en permettant aux utilisateurs de modifier le style, la largeur et la fonte des légendes. -\item Comment créer des figures marginales et des figures larges qui s'étendent dans les -marges. -\item Comment produire des figures en orientation paysage dans un document en orientation -portrait. -\item Comment placer les légendes sur le côté des figures au lieu d'en dessous ou d'au dessus -des figures. -\item Pour les documents en recto-verso, comment forcer une figure à apparaître sur une page -impaire ou une page paire. De plus, comment forcer deux figures à apparaître sur deux pages -face à face. -\item Comment créer des figures encadrées. -\item Comment fabriquer des dessins, des figures et des sous-figures côte à côte. -\item Comment construire des figures avec suite qui s'étendent sur plusieurs pages. -\end{itemize} -\end{quote} - -\end{small} - -\section*{Où trouver \texttt{epslatex}}\index{CTAN@CTAN (Comprehensive \TeX\ Archive Network)}\label{orig+epsl} -La version originale de ce document (en anglais) est disponible en PostScript dans \path{CTAN/info/epslatex.ps} ou sous forme \textsc{pdf} dans \path{CTAN/info/epslatex.pdf}, où \path{CTAN} peut être -remplacé par l'un des sites ou sites miroirs de CTAN (Comprehensive TeX Archive Network): -\begin{center} -\begin{tabular}{lcl} -Angleterre&\qquad&\url{ftp://ftp.tex.ac.uk/tex-archive/}\\ -Allemagne&\qquad&\url{ftp://ftp.dante.de/tex-archive/}\\ -Australie&\qquad&\url{ftp://unsw.edu.au/tex-archive/}\\ -États Unis (Est)&\qquad&\url{ftp://tug2.cs.umb.edu/tex-archive/}\\ -États Unis (Ouest)&\qquad&\url{ftp://ftp.freesoftware.com/pub/tex/ctan/}\\ -France&\qquad&\url{ftp://ftp.loria.fr/pub/ctan/}\\ -France&\qquad&\url{ftp://ftp.jussieu.fr/pub4/TeX/CTAN/}\\ -Japon&\qquad&\url{ftp://ftp.riken.go.jp/pub/tex-archive/}\\ -\end{tabular} -\end{center} - -Une liste complète des sites et sites miroirs de CTAN peut être obtenue dans le fichier -\texttt{CTAN.sites} sur n'importe quel site CTAN -(\ifguide voir aussi page~\pageref{CTAN}, ou \fi -en faisant \textbf{finger} sur \url{ctan@ftp.dante.de}). - -\clearpage -\ifguide -%\nomtcrule\label{toc-0}\minitoc\label{toc-1} -\nomtcrule\label{toc-0}\minitoc - -\minilof - -\minilot\label{toc-1} -\else -%tight tables -\begingroup -\parsep=0pt -\parskip=0pt -\def\baselinestretch{1} -\label{toc-0}\tableofcontents -\lneed{6} -\listoffigures -\lneed{6} -\listoftables\label{toc-1} -\endgroup -\fi - -\section*{Remerciements} -\ifguide -Keith Reckdahl remercie David Carlisle\,\autref{carlisle} de lui avoir apporté une grande -assistance. Il remercie également Donald Arseneau\,\autref{arseneau}, Robin -Fairbairns\,\autref{fairbairns}, Jim Hafner\,\autref{hafner}, Piet van -Oostrum\,\autref{oostrum} et d'autres interlocuteurs intervenant dans le forum \texttt{comp.text.tex}, personnes -dont les interventions ont fourni la plus grande partie des informations pour ce document. Il -remercie également les nombreuses personnes qui lui ont apporté des suggestions profitables et -signalé des problèmes pour ce document. - -Jean-Pierre F.~Drucbert remercie Denis Girou\,\autref{girou} pour ses corrections et ses utiles remarques. -\else -Keith Reckdahl remercie David Carlisle de lui avoir apporté une grande -assistance. Il remercie également Donald Arseneau, Robin -Fairbairns, Jim Hafner, Piet van -Oostrum et d'autres interlocuteurs intervenant dans le forum \texttt{comp.text.tex}, personnes -dont les interventions ont fourni la plus grande partie des informations pour ce document. Il -remercie également les nombreuses personnes qui lui ont apporté des suggestions profitables et -signalé des problèmes pour ce document. - -Jean-Pierre F.~Drucbert remercie Denis Girou pour ses corrections et ses utiles remarques. -\fi - -\clearpage -\section*{\LARGE Partie~I: Informations de base} -\addcontentsline{toc}{section}{\null\hspace*{-1cm}\large I: Informations de base} - -\section{Introduction} -%\noindent\mbox{\llap{\mbox{\raggedleft\scriptsize\textbf{Historique~~}}}\hspace*{\parindent}Lorsque} -\MARTIT{Historique}{Lorsque} -\TeX\ a été écrit, PostScript/EPS, JPG, GIF, et les autres -formats graphiques n'existaient pas. Il en résulte que de format DVI de Donald Knuth n'offre -aucun support direct pour les graphiques importés. Cependant, \TeX\ permet que les fichiers -DVI contien\-nent des commandes \label{EP+special}\verb|\special|\index{special@\CS{special}, commande} -qui transmettent des commandes aux programmes -qui utilisent les fichiers DVI. Ceci permet à \TeX\ et \LaTeX\ d'importer tout format graphique -qui est supporté par le programme DVI utilisé. - -Puisque les fichiers DVI sont souvent convertis en PostScript, le format graphique importé le -mieux supporté est le «~Encapsulated PostScript~» (EPS) qui est un sous-ensemble du langage -PostScript. L'insertion de graphiques EPS exigeait à l'origine la commande de bas niveau -\verb|\special|\index{special@\CS{special}, commande}. -Pour rendre plus facile et plus portable l'insertion de graphiques, deux -paquetages de haut niveau \texttt{epsf}\index{epsf@\texttt{epsf}, paquetage} et \texttt{psfig} -\ifguide(voir page~\pageref{o+psfig}) \fi -furent -écrits pour \LaTeX2.09. Dans \texttt{epsf}, l'insertion du dessin était faite par la commande -\label{EP+epsfbox}% -\verb|\epsfbox|\index{epsfbox@\CS{epsfbox}, commande}, alors que trois autres -commandes géraient la mise à l'échelle du dessin. -Dans \texttt{psfig}, la commande -\label{EP+psfig}\verb|\psfig|\index{psfig@\CS{psfig}, commande} -non seulement insérait les dessins, elle -pouvait aussi les agrandir ou les réduire et les faire tourner. Alors que \texttt{psfig} était -populaire, son code n'était pas aussi robuste que celui de \texttt{epsf}. Il en résulta que le -paquetage \texttt{epsfig}\index{epsfig@\texttt{epsfig}, paquetage} -\ifguide(voir page~\pageref{o+epsfig}) \fi -fut créé comme un hybride de ces deux -paquetages graphiques, avec la commande -\label{EP+epsfig}\verb|\epsfig|\index{epsfig@\CS{epsfig}, commande} utilisant la syntaxe de \verb|\psfig| -et la plus grande partie du code plus robuste de \verb|\epsfbox|. Malheureusement, -\verb|\epsfig| utilisait encore une partie du code moins robuste de \verb|\psfig|. - -%\noindent\mbox{\llap{\raggedleft\scriptsize\textbf{\botsmash{\tshortstack[r]{Ensemble\\Graphique\\\LaTeX}}~~}}\hspace*{\parindent}Avec} -\MARTIT{\botsmash{\tshortstack[r]{Ensemble\STRUT\\Graphique\STRUT\\\LaTeX\STRUT}}}{Avec} -la sortie de \LaTeXe\ en 1994, l'équipe \LaTeX3 s'attaqua au problème -général de l'insertion de graphiques en \LaTeXe. Ses efforts produisirent l'«~ensemble -graphique \LaTeX\,\footnote{Notez qu'il existe une version \PlainTeX{} de l'ensemble graphique -\LaTeX. Voyez les fichiers dans le répertoire -\path{CTAN/macros/generic/graphics/}.}~»,\index{ensemble graphique} -qui contient des commandes complètement réécrites qui sont plus efficaces, plus robustes et plus -portables que les autres commandes d'insertion de graphiques. - -L'ensemble graphique contient le paquetage «~standard~» \texttt{graphics}% -\index{graphics@\texttt{graphics}, paquetage} -\ifguide(décrit page~\pageref{o+graphics}) \fi -et le paquetage «~étendu~» \texttt{graphicx}% -\index{graphicx@\texttt{graphicx}, paquetage}% -\ifguide\ (décrit page~\pageref{o+graphicx})\fi. -Bien que ces paquetages contiennent tous deux une commande -\index{includegraphics@\CS{includegraphics}, commande}\verb|\includegraphics|, ils contiennent des versions \emph{différentes} de -\verb|\includegraphics|. La version \texttt{graphicx} utilise des -«~arguments nommés~»\index{arguments nommes@arguments nommés}\index{nommes (arguments)@nommés (arguments)} -(similaires à la syntaxe de \verb|\psfig|) qui, bien que pratiques, violent les principes de -syntaxe de \LaTeX\ qui exigent que les arguments optionnels soient positionnels. Par -compromis, deux versions de \verb|\includegraphics| ont été écrites, avec le paquetage -\texttt{graphics} suivant les principes syntaxiques de \LaTeX\ et le paquetage -\texttt{graphicx} utilisant des arguments nommés, plus pratiques. La version \texttt{graphicx} -de \verb|\includegraphics| supporte la mise à l'échelle et la rotation, mais la version -\texttt{graphics} de \verb|\includegraphics| doit être imbriquée dans des commandes -\verb|\scalebox| ou \verb|\rotatebox| pour produire la mise à l'échelle ou la rotation. - -Ce chapitre utilise le paquetage \texttt{graphicx} car sa syntaxe est plus pratique que celle -de \texttt{graphics}. Puisque les deux paquetages ont les mêmes capacités, les exemples de ce -chapitre peuvent aussi être réalisés avec le paquetage \texttt{graphics}, bien que la syntaxe -résultante soit plus pénible et un peu moins efficace. Pour une description détaillée des -paquetages, voir la documentation de l'ensemble graphique~\cite{grfguide}% -\ifguide\ ou les pages~\pageref{o+graphics} et~\pageref{o+graphicx}\fi. - -Dans un souci de compatibilité avec l'existant, l'ensemble graphique inclut aussi le paquetage -\texttt{epsfig}\index{epsfig@\texttt{epsfig}, paquetage} -\ifguide(décrit page~\pageref{o+epsfig}) \fi -qui remplace le paquetage \LaTeXe\ -\texttt{epsfig} original. Le nouveau paquetage \texttt{epsfig} définit les commandes -\verb|\epsfbox|\index{epsfbox@\CS{epsfbox}, commande}, \verb|\psfig| et -\verb|\epsfig|\index{epsfig@\CS{epsfig}, commande} comme des emballages (\emph{wrappers}) qui se -contentent -\ifguide\else simplement \fi -d'appeler la commande \verb|\includegraphics|. Comme des emballages sont moins -efficaces, ce paquetage ne devrait être utilisé que pour des documents anciens, et il faudrait -utiliser \verb|\includegraphics| pour tous les nouveaux documents. - -%\noindent\mbox{\llap{\raggedleft\scriptsize\textbf{\botsmash{\tshortstack[r]{Graphiques\\Non-EPS}}~~}}\hspace*{\parindent}En} -\MARTIT{\botsmash{\tshortstack[r]{Graphiques\STRUT\\Non-EPS\STRUT}}~~}{En} -plus de l'amélioration de l'inclusion des graphiques EPS, l'ensemble graphique\index{ensemble graphique} -\LaTeX\ s'est occupé du problème de l'inclusion de formats graphiques non-EPS comme -JPEG\index{JPEG@JPEG (graphiques)!utilisation dans \LaTeX} et -\index{GIF@GIF (fichiers graphiques)!utilisation dans \LaTeX}GIF. Puisque les convertisseurs de DVI ne supportent en général pas l'inclusion directe de la -plupart des formats non-EPS, ces graphiques doivent être convertis en EPS pour leur inclusion -dans des documents \LaTeX. Dans de nombreux cas, cette conversion graphique peut être -effectuée au vol par le convertisseur de DVI vers PostScript. La Section~\vref{s+epsl+CG} -décrit les programmes de conversion graphique tandis que la Section~\vref{s+epsl+FGCNE} décrit -comment utiliser des graphiques non-EPS dans un document \LaTeX. - -\section{Terminologie \LaTeX}\label{s+epsl+TLX} -Une \emph{boîte} (\emph{box}) est tout objet \LaTeX\ (caractère, graphique, etc.) qui est -traité comme un tout (voir~\cite[page~103]{latex-manual}). Chaque boîte a un \emph{point de -référence}\index{point de reference@point de référence}% -\index{reference (point de)@référence (point de)} -(\emph{reference point}) sur son côté gauche. La \emph{ligne de base} -(\emph{baseline})\index{baseline} est une ligne horizontale qui passe par le point de référence (voir la -Figure~\vref{f1+epsl}). Lorsque \LaTeX\ forme les lignes de texte, les caractères sont placés de -gauche à droite avec leurs points de référence alignés sur une ligne horizontale appelée -\emph{ligne de base courante}\index{ligne de base courante} \index{current baseline}(\emph{current baseline}), en alignant les lignes de base des -caractères avec la ligne de base courante. \LaTeX\ suit le même processus pour placer les -graphiques et autres objets; le point de référence de chaque objet est placé sur la ligne de -base courante. -\begin{figure}[ht] \centering -\psfrag{width}[c][c][1]{\colorbox{white}{\small largeur}} -%\psfrag{totalheight}[][][1]{\small hauteur totale} -\psfrag{totalheight}[][][1]{\null\hspace*{-10mm}\small \colorbox{white}{\shortstack{hauteur\\totale}}} -\psfrag{height}[][][1]{\null\hspace*{-10mm}\small hauteur} -\psfrag{depth}[][][1]{\null\hspace*{-10mm}\small profondeur} -\psfrag{Point}[][]{\small \ \ \ référence} -\psfrag{Reference}[][]{\small Point de} -\psfrag{Baseline}[][]{\small Ligne de base} -\includegraphics{box1.eps} -\index{includegraphics@\CS{includegraphics}, commande}% -\index{depth}% -\index{totalheight}% -\index{height}% -\index{width}% -\index{ligne de base}% -\index{point de reference@point de référence}% -\caption{Une boîte \LaTeX}\label{f1+epsl} -\end{figure} - -La taille de chaque boîte est décrite par trois longueurs: \emph{hauteur} (\emph{height}), -\emph{profondeur} (\emph{depth}), \emph{largeur} (\emph{width}). La \emph{hauteur} est la -distance du point de référence au sommet de la boîte. La \emph{profondeur} et la distance du -point de référence au bas de la boîte. La \emph{largeur} est la largeur de la boîte. La -\emph{hauteur totale} (\emph{totalheight}) est définie comme la distance entre le bas de la -boîte et le sommet de la boîte, ou $\mbox{totalheight}=\mbox{height}+\mbox{depth}$. - -Le point de référence d'un graphique EPS sans rotation est le coin inférieur gauche (voir la -boîte de gauche de la Figure~\vref{f1+epsl}), ce qui lui donne une profondeur nulle et% -\begin{figure}[ht] \centering -\psfrag{height}[][]{\null\hspace*{-5mm}\small hauteur} -\psfrag{depth}[][]{\null\hspace*{-10mm}\small profondeur} -\psfrag{width}[][]{\small \colorbox{white}{largeur}} -\psfrag{Reference}[][]{\small Point de} -\psfrag{Point}[][]{\small référence} -\psfrag{EPS Graphics}[][]{Graphique EPS} -\includegraphics[width=\textwidth]{box2.eps} -\caption{Boîtes \LaTeX\ ayant pivoté}\label{f2+epsl} -\end{figure} -rend sa hauteur totale égale à sa hauteur. La boîte du milieu de la Figure~\vref{f2+epsl} -montre une boîte qui a tourné et dont la hauteur n'est pas égale à la hauteur totale. La boîte -%de droite dans la Figure~\vref{f2+epsl} montre un graphique tourné dont la hauteur est nulle. -de droite de la même figure montre un graphique tourné dont la hauteur est nulle. - -\section{PostScript encapsulé} -Le langage PostScript peut décrire du dessin graphique et du texte. Le langage PostScript est -utilisé dans les fichiers PostScript conventionnels (PS) pour décrire des documents de -plusieurs pages et aussi dans des fichiers en Encapsulated PostScript (EPS) pour décrire des -dessins graphiques en vue de leur insertion dans des documents. Il y a deux différences -principales entre les fichiers PS et les fichiers EPS: -\begin{itemize} -\item Les fichiers EPS ne peuvent contenir que certains opérateurs PostScript. -\item Les fichiers EPS doivent contenir une ligne BoundingBox qui spécifie la taille du dessin -EPS. -\end{itemize} - -\subsection{Opérateurs PostScript interdits} -Puisque\Virage{} les graphiques EPS doivent partager la page avec d'autres objets, les commandes dans -un fichier EPS ne peuvent pas effectuer des opérations sur page comme sélectionner une taille -de page (comme \texttt{letter} ou \texttt{a4}) ou effacer la page entière avec -\texttt{erasepage}. Les opérateurs PostScript suivants ne sont pas permis dans les fichiers~EPS: - -%\begin{quote} -\noindent -\begin{minipage}{\textwidth-\hdelta} -\begin{multicols}{5}\small\ttfamily\noindent -a3\NL -cleardictstack\NL -grestoreall\NL -legal\NL -setdevice\NL -setshared\NL -a4\NL -copypage\NL -initclip\NL -note\NL -setglobal\NL -startjob\NL -a5\NL -erasepage\NL -initgraphics\NL -prenderbands\NL -setpagedevice\NL -stop\NL -bandevice\NL -exitserver\NL -initmatrix\NL -quit\NL -setpageparams\NL -\null\NL -clear\NL -framedevice\NL -letter\NL -renderbands\NL -setsccbatch\NL -\end{multicols} -\end{minipage} -%\end{quote} - -Bien que les opérateurs PostScript suivants puissent être utilisés dans les fichiers EPS, -ils peuvent poser des problèmes s'ils ne sont pas utilisés correctement: - -\begin{quote} -\begin{minipage}{\textwidth} -\begin{multicols}{4}\small\ttfamily\noindent -nulldevice\NL -setmatrix\NL -setcolortransfer\NL -setscreen\NL -setgstate\NL -settransfer\NL -sethalftone\NL -undefinedfont -\end{multicols} -\end{minipage} -\end{quote} - -Certaines des opérations ci-dessus peuvent faire échouer le processus de conversion de DVI en -PS, tandis que d'autres peuvent provoquer des problèmes étranges comme des graphiques mal -placés ou invisibles. Comme beaucoup de ces opérateurs n'affectent pas la pile PostScript, ces -problèmes peuvent souvent être éliminés en détruisant simplement l'opérateur gênant. D'autres -cas peuvent nécessiter une opération plus compliquée sur le code PostScript. - -\subsection{La «~BoundingBox~» EPS}\label{ss+epsl+BBE}\index{BoundingBox}% -\index{BoundingBox@BoundingBox de fichier EPS} -Par convention, la première ligne d'un fichier PostScript spécifie le type de PostScript et -elle est suivie d'une série de commentaires appelés \emph{en-tête} (\emph{header}) ou -\emph{préambule} (\emph{preamble}). (Comme en \LaTeX, le caractère commentaire en PostScript -est le~\verb|%|). L'un de ces commentaires spécifie la «~BoundingBox~» («~boîte des -limites~»). La ligne BoundingBox contient quatre entiers\,\footnote{NdT: on voit parfois des -BoundingBoxes avec des nombres ayant des décimales. Cela marche en général avec un -interpréteur PostScript moderne donc tolérant.}: - -\begin{enumerate}[1.] -\item La coordonnée en~$x$ du coin inférieur gauche de la BoundingBox. -\item La coordonnée en~$y$ du coin inférieur gauche de la BoundingBox. -\item La coordonnée en~$x$ du coin supérieur droit de la BoundingBox. -\item La coordonnée en~$y$ du coin supérieur droit de la BoundingBox. -\end{enumerate} - -\lneed{6} -Par exemple, les 5~premières lignes d'un fichier EPS créé par \textbf{gnuplot} sont: -\begin{verbatim} - %!PS-Adobe-2.0 EPSF-2.0 - %%Creator: gnuplot - %%DocumentFonts: Times-Roman - %%BoundingBox: 50 50 410 302 - %%EndComments -\end{verbatim} - -Donc le graphique EPS produit par \textbf{gnuplot} a un coin inférieur gauche aux coordonnées -$(50,50)$ et un coin supérieur droit aux coordonnées $(410,302)$. Les paramètres de la -BoundingBox sont exprimés en points PostScript comme unité, points qui font -\nicefrac{1}{{72}} de pouce\,\footnote{Un pouce fait 25,4~mm.}, ce qui donne à ce graphique -une largeur naturelle de 5~pouces et une hauteur naturelle de 3,5~pouces. Notez qu'un point -PostScript est un peu plus grand qu'un point \TeX, qui vaut \nicefrac{1}{{72.27}} de pouce. -En \TeX\ et \LaTeX, les points PostScript sont appelés «~big points~» et abrégés en \texttt{bp}, -alors que les points \TeX\ sont appelés «~points~» et abrégés en~\texttt{pt}. - -\subsection{Conversion de fichiers PS vers EPS}\index{conversion de fichiers PS en EPS} -Les fichiers PostScript d'une seule page sans aucune des commandes interdites peuvent être -convertis en EPS en utilisant l'une des méthodes suivantes pour ajouter une ligne BoundingBox. -\textbf{Puisque ces méthodes ne vérifient pas l'absence d'opérateurs PostScript illégaux, -elles ne produisent pas des fichiers EPS utilisables à moins que les fichiers PS soient libres -de tout opérateur interdit.} - -\begin{enumerate}[1.] -\item L'option la plus pratique est d'employer l'utilitaire \textbf{ps2epsi} distribué avec -\textbf{Ghostscript}\index{ghostscript} (voir la Section~\vref{s+epsl+GH}), qui lit le fichier PostScript, -calcule les paramètres de la BoundingBox, et crée un fichier EPS (complet avec sa -BoundingBox) qui contient le graphique PostScript. - -Le fichier EPS résultant est en format EPSI, ce qui signifie qu'il contient une -prévisualisation bit-map à faible résolution au début du fichier. Comme cette image est codée -en ASCII, elle ne provoquera pas les erreurs \texttt{bufsize} de la -Section~\vref{ss+epsl+bufsize}. Cependant cette image EPSI augmente la taille du fichier. - -\item Ou alors, les paramètres de la BoundingBox peuvent être calculés et insérés dans la -ligne BoundingBox du fichier PostScript ou spécifiés dans la commande d'insertion de graphique -(par exemple, par l'option \texttt{bb}\index{bb@bb, option de \CS{includegraphics}} -de la commande \verb|\includegraphics|). Il y a -plusieurs moyens de calculer les paramètres de BoundingBox. - -\begin{enumerate}[(a)] -\item Utiliser \textbf{Ghostview/GSview}\index{ghostview}\index{GSview} pour afficher le dessin PostScript. Lorsque vous -déplacez le pointeur autour du dessin, les coordonnées du pointeur (par rapport au coin -inférieur gauche de la page) sont affichées. Pour déterminer les paramètres de la BoundingBox, -notez les coordonnées du pointeur au coin inférieur gauche et au coin supérieur droit du -dessin. - -\item Imprimez une copie du dessin PostScript et mesurez les distances horizontales et -verticales (en pouces) du coin inférieur gauche du papier au coin inférieur gauche du dessin. -Multipliez ces valeurs par 72 pour obtenir les coordonnées du coin inférieur gauche de la -BoundingBox. De même, mesurez les distances du coin inférieur gauche du papier au coin -supérieur droit du dessin pour obtenir les coordonnées du coin supérieur droit de la -BoundingBox. - -\item Le script \textbf{bbfig} -\ifguide(voir page~\pageref{u+bbfig}) \fi -utilise une imprimante PostScript -pour calculer la BoundingBox. \textbf{bbfig} ajoute quelques commandes PostScript au début du -fichier PostScript et l'envoie à l'imprimante. Dans l'imprimante, les commandes PostScript -ajoutées calculent la BoundingBox du fichier PostScript d'origine et impriment les coordonnées -de la BoundingBox en surimpression du dessin PostScript. -\end{enumerate} -\end{enumerate} - -\subsection{Correction de fichiers EPS non standard} -Certaines applications produisent des fichiers EPS non standard qui ne peuvent pas être -utilisés dans d'autres programmes comme \LaTeX. Certaines applications ont développé leur -nuance «~améliorée~» de PostScript avec des dispositifs supplémentaires, alors que d'autres -applications utilisent une programmation PostScript médiocre. Heureusement, il existe des -utilitaires qui corrigent les fichiers EPS non standard créés par les applications suivantes. - -\begin{description} -\item[Mathematica]\index{Mathematica, fichiers EPS non standard créés par} Les fichiers EPS créés par Mathematica~2.x sont écrits en PostScript étendu -de Mathematica. Pour utiliser le fichier EPS dans des programmes non Mathematica, le fichier -doit être corrigé pour retirer les extensions non standard. Les versions DOS de Mathematica~2.x -comprennent un utilitaire nommé \textbf{printps.exe} ou \textbf{rasterps} qui retire les -extensions non standard. Sur les versions \textsc{Unix} de Mathematica~2.x, ceci peut être -fait avec l'utilitaire \textbf{psfix}. Voyez votre documentation Mathematica ou contactez -Wolfram Research pour plus d'informations. - -\item[FrameMaker]% -\index{FrameMaker@FrameMaker, fichiers EPS non standard} -Le PostScript produit par FrameMaker ne suit pas la spécification d'Adobe -pour l'indépendance de page. Les fichiers PostScript qui sont produits par FrameMaker Version~4 et~5 -peuvent être corrigés en utilisant respectivement les scripts -\begin{quote}\small -\url{ftp://ftp.irisa.fr/pub/FrameMaker/Filters/fixfm4-1.3.tar.gz}\\ -\url{ftp://ftp.irisa.fr/pub/FrameMaker/Filters/fixfm5-2.0.tar.gz} -\end{quote} - -Les scripts de correction pour FrameMaker Version~3 et~4 sont disponibles~à: -\begin{quote}\small -%\url{ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm3ps.sh}\\ -%\url{ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm4ps.sh} -\null\hspace*{.5\hdelta}\verb|ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm3ps.sh|\\ -\null\hspace*{.5\hdelta}\verb|ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm4ps.sh| -\end{quote} -\end{description} - -\section{Comment les fichiers EPS sont utilisés par \LaTeX} -Les fichiers EPS sont utilisés par \LaTeX\ et par le convertisseur de DVI en PostScript. -\begin{enumerate}[1.] -\item \LaTeX\ recherche la ligne BoundingBox dans le fichier EPS, ligne qui dit à \LaTeX\ -combien d'espace il faut réserver pour le graphique. -\item Le convertisseur de DVI en PS lit alors le fichier EPS et insère le graphique dans le -fichier PS. -\end{enumerate} -Ceci a les ramifications suivantes: -\begin{itemize} -\item \LaTeX\ ne lit jamais le fichier EPS si les paramètres de la BoundingBox sont spécifiés -dans la commande d'insertion de graphique (par exemple, si l'option \texttt{bb} de -\verb|\includegraphics| est utilisée). -\item Puisque \TeX\ ne sait pas lire les fichiers non-ASCII et ne peut pas lancer d'autres -programmes, \LaTeX\ ne peut lire les informations de BoundingBox dans les fichiers graphiques -compressés ou non-EPS. Dans de tels cas, les paramètres de BoundingBox doivent être spécifiés -dans la commande d'insertion de graphique (par exemple, dans l'option \texttt{bb} de la -commande \verb|\includegraphics|) ou rangée dans un fichier de texte non compressé (voir la -Section~\vref{s+epsl+FGCNE}). -\item Les fichiers graphiques EPS ne sont pas inclus dans le fichier DVI. Puisque les fichiers -EPS doivent être présents lorsque le fichier DVI est converti en PS, les fichiers EPS doivent -accompagner les fichiers DVI chaque fois qu'ils sont déplacés ou copiés. -\item Les graphiques EPS ne sont pas affichés par la plupart des outils de visualisation de -DVI. Pour aider l'utilisateur avec le placement des graphiques, ces outils affichent en -général la BoundingBox dans laquelle le dessin sera inséré. (Certains prévisualisateurs, comme -\textbf{xdvi}, utilisent ghostscript pour interpréter les graphiques EPS et les afficher avec -le document). -\end{itemize} - -\subsection{Débordement du tampon de ligne}\label{ss+epsl+bufsize}\index{bufsize@\texttt{bufsize}} -\LaTeX\ lit les fichiers ASCII ligne par ligne, une à la fois, en mettant chaque ligne dans -son tampon de ligne, qui est habituellement long de 3000 caractères environ. Si l'une des -lignes du fichier EPS est plus longue que ce tampon de ligne, l'erreur suivante est signalée -\begin{quote} -\index{Unable to read an entire line}% -\texttt{Unable to read an entire line--bufsize=3000}\\ -\texttt{Please a wizard to enlarge me.}\index{Please ask a wizard}\index{wizard, Please ask a wizard} -\end{quote} -Puisque les fichiers EPS ont rarement des lignes longues de plus de 3000 caractères, il y a -deux causes possibles pour une telle erreur -\begin{enumerate}[1.] -\item \textbf{Le fichier EPS contient une longue image binaire.}\NL -Certaines applications placent une prévisualisation binaire du graphique au début du fichier -EPS. Ceci permet aux applications (comme les prévisualisateurs de DVI) d'afficher le dessin -même si l'application ne sait pas interpréter le PostScript. À l'heure actuelle, relativement -peu d'applications liées à \TeX\ utilisent de telles prévisualisations. - -Si l'image binaire est plus petite que le tampon de ligne, alors la commande \verb|\includegraphics| -saute cette image (ce n'est pas le cas avec \verb|\psfig| et d'autres commandes graphiques -obsolètes). Cependant l'erreur de dépassement de la taille de tampon \texttt{bufsize} se produit -si l'image binaire est plus grande que le tampon de lecture. Il y a quelques méthodes pour -contourner ce problème: -\begin{enumerate}[(a)] -\item Si l'image ne sera pas utilisée, le problème peut être évité soit en la détruisant avec -un éditeur de texte soit en empêchant l'application graphique d'origine de créer cette image -de prévisualisation. -\item Puisque \LaTeX\ ne lit le fichier EPS que pour obtenir les paramètres de BoundingBox, -\LaTeX\ ne lira pas le fichier EPS si les paramètres de BoundingBox sont fournis par la -commande d'insertion de graphique (par exemple, l'option \texttt{bb} de -\verb|\includegraphics|). -\end{enumerate} -\item \textbf{Les caractères de fin de ligne sont corrompus par un mauvais transfert.}\NL -(Le problème décrit dans cette section ne se produit pas avec la distribution web2c~7.2 et -certaines distributions commerciales dont le \TeX\ est assez malin pour identifier tous les -caractères de fin de ligne.) - -Des plates-formes différentes utilisent des caractères de fin de ligne différents: -\textsc{Unix} utilise un caractère saut de ligne (\emph{line feed}, \verb|^J|), Macintosh -utilise un retour-chariot (\emph{carriage return}, \verb|^M|), alors que DOS/Windows utilise -une paire retour-chariot et saut de ligne (\verb|^M^J|). Par exemple, si un fichier EPS est -transféré en mode binaire d'un Macintosh vers une machine \textsc{Unix}, le \TeX\ sous -\textsc{Unix} ne verra aucun des caractères fin de ligne \verb|^J| et donc pensera que le -fichier entier fait une seule ligne très longue, qui déborde du tampon de ligne. - -\enlargethispage*{1\baselineskip} -Si le fichier EPS n'a pas de section binaire (c'est-à-dire pas d'image binaire de prévisualisation -ni graphique inclus), ce problème peut être évité en transférant le fichier en mode texte. -Cependant, les fichiers EPS avec des sections binaires doivent être transférés en mode -binaire, puis que le transfert en mode texte pourrait endommager la section binaire. Mais de -tels transferts binaires provoquent des caractères de fin de ligne incorrects, ce qui oblige à -fournir les informations de la BoundingBox par la commande d'insertion graphique (par exemple, -l'option \texttt{bb} de \verb|\includegraphics|). -\end{enumerate} - -\section{Obtenir GhostScript}\label{s+epsl+GH}\index{ghostscript} -Ghostscript est un interpréteur PostScript qui fonctionne sur la plupart des plates-formes et -est distribué gratuitement\,\footnote{Bien que le Ghostscript d'Aladdin soit distribué -gratuitement, il n'est pas dans le domaine public. Il est sous copyright et est soumis à -certaines limitations telles que pas de distribution commerciale. Lorsque les versions de -Aladdin Ghostscript atteignent environ un an d'âge, Aladdin les distribue en tant que «~GNU -Ghostscript~» dont l'utilisation est gouvernée par la GNU Public License, qui est moins -restrictive.} par Aladdin Enterprises. Il permet d'afficher à l'écran des fichiers PostScript -et EPS et de les imprimer sur des imprimantes non PostScript. Aladdin Ghostscript est -disponible depuis la page d'accueil Ghostscript -\begin{quote} -\url{http://www.cs.wisc.edu/~ghost/index.html} -\end{quote} -dont l'interface HTML offre de meilleures instructions que ne le font les sites FTP CTAN.\pagebreak[1] - -\begin{sloppypar} -Ces sites contiennent les exécutables pré-compilés pour Windows/DOS/OS2 et Macintosh, ainsi -que le code source prêt à compiler pour \textsc{Unix}/VMS. Sont aussi disponibles des -interfaces graphiques (GSview pour Windows3.1/95/NT/OS2, Ghostview pour \textsc{Unix}/VMS) -pour Ghostscript, ce qui rend la visualisation de PostScript bien plus facile. - -\end{sloppypar} - -\section{Programmes de conversion de graphiques}\label{s+epsl+CG}\index{conversion de graphiques en PS}% -\index{conversion graphique, programmes de}\index{graphiques non-EPS!conversion en EPS} -Les programmes \emph{freeware} et \emph{shareware} suivants convertissent des graphiques -non-EPS en EPS. Certains de ces programmes permettent la conversion depuis la ligne de -commande, ce qui rend possible de convertir les graphiques au vol pendant la conversion par -\textbf{dvips} (voir la Section~\vref{ss+epsl+FGNE}). -\begin{itemize} -\item ImageMagick\index{ImageMagick} est un très bon utilitaire de conversion graphique qui est distribué -gratuitement sur \url{ftp.wizards.dupont.com} et autres sites. Voir -\begin{quote} -\url{http://www.wizards.dupont.com/cristy/ImageMagick.html} -\end{quote} -En plus de \textsc{Unix} et \textsc{Linux}, il fonctionne maintenant aussi sous Windows~NT, -Macintosh et VMS. -\item \textbf{xv}\index{xv@\texttt{xv}} est un \emph{shareware} de \$25 qui offre des programmes de visualisation et -de conversion de graphiques pour les systèmes X-Windows. Notez que \textbf{xv} n'offre pas de -possibilités de conversion depuis la ligne de commande pour la conversion au vol de -graphiques. Pour des informations sur \textbf{xv}, voir -\begin{quote} -\url{http://www.sun.com/sunsoft/catlink/xv/note.html} -\end{quote} -et un manuel en ligne de \textbf{xv} est disponible depuis: -\begin{quote} -\url{http://is.rice.deu/~shel/xv-3.10a/} -\end{quote} -\item \textbf{DISPLAY}\index{DISPLAY@\textbf{DISPLAY}} -est un \emph{freeware} DOS qui permet les conversions entre un grand -nombre de types de formats. Il est disponible en tant que \texttt{disp189a.zip} et -\texttt{disp189b.zip} depuis les archives SimTel: -\begin{quote} -\url{www.simtel.net/simtel.net/msdos/graphics-pre.html}\\ -\url{oak.oakland.edu/simtel.net/msdos/graphics-pre.html} -\end{quote} -Les futures versions incrémenteront le numéro de version~\texttt{189}. -\item \textbf{WMF2EPS}\index{WMF2EPS@\texttt{WMF2EPS}} est un programme \emph{freeware} de conversion de WMF vers EPS qui -fonctionne sous Windows~95 et NT. Il est disponible depuis -\begin{quote} -\path{CTAN/support/wmf2eps/readme.txt} -\end{quote} -Il a besoin d'un pilote d'imprimante compatible Adobe sur votre système.\pagebreak[1] - -\item \textbf{KVEC}\index{KVEC@\texttt{KVEC}} est un \emph{shareware} de \$25 qui convertit les graphiques bitmap (BMP, -\index{GIF@GIF (fichiers graphiques)!conversion en EPS}GIF, -TIFF\index{TIFF@TIFF (fichiers graphiques)!conversion en EPS}) -en PostScript et autres formats vectoriels. \textbf{KVEC} est disponible pour -Windows, OS/2, NEXT et \textsc{Unix}. -\begin{quote} -\url{http://ourworld.compuserve.com/homepages/kkuhl} -\end{quote} -\item \textbf{NetPBM}\index{NetPBM@\texttt{NetPBM}} est une version maintenue et améliorée de -l'ensemble non supporté \textbf{PBMPLUS}\index{PBMPLUS@\texttt{PBMPLUS}}. -Il fonctionne sous \textsc{Unix}, VMS, et paraît-il même sous DOS. -\begin{quote} -\url{http://wuarchive.wustl.edu/graphics/graphics/packages/NetPBM/} -\end{quote} -\item ImageCommander\index{ImageCommander} (\emph{shareware} de \$30) est un programme de conversion graphique pour -Window~3.1/95/NT qui lit de nombreux types de formats graphiques -(GIF, JPEG, PICT\index{PICT!conversion en EPS}, WMF, etc.) -et écrit en EPS et autres formats. Pour plus d'informations, voir -\begin{quote} -\url{http://www.jasc.com/} -\end{quote} -Le programme Paint Shop Pro\index{Paint Shop Pro} du JASC (\emph{shareware} de \$60) a les mêmes possibilités de -conversion graphique. -\end{itemize} - -\subsection{«~Wrappers~» EPS niveau~2}% -\index{PostScript!wrapper@«~Wrappers~» niveau~2}% -\index{niveau 2 PostScript}\index{graphiques non-EPS!conversion en EPS niveau~2} -Contrairement au PostScript conventionnel, le PostScript Niveau~2 supporte les graphiques -compressés binaires. Ceci produit une meilleure qualité et des fichiers plus petits que de convertir -les graphiques en EPS conventionnel. Si vous avez une imprimante PostScript Niveau~2, il est -préférable d'utiliser les programmes \emph{wrappers} suivants que les programmes de conversion -listés ci-dessus. Puisque les fichiers PostScript résultants ne pourront être imprimés que sur -des imprimantes Niveau~2, les documents sont moins portables. -\begin{itemize} -\item Un graphique JPEG\index{JPEG@JPEG (graphiques)!conversion en EPS niveau~2} peut être converti en PostScript Niveau~2 par le programme~C -\textbf{jpeg2ps}\index{jpeg2ps@\texttt{jpeg2ps}} qui est disponible depuis -\begin{quote} -\url{http://www.muc.de/~tm/free/free.html} -\end{quote} -\textbf{jpeg2ps} peut être compilé sous \textsc{Unix}, DOS et d'autres systèmes. -\item Un graphique TIF peut être converti en PostScript Niveau~2 codé LZW en utilisant -\textbf{tiff2ps}\index{tiff2ps@\texttt{tiff2ps}}, dont le code source est disponible depuis -\begin{quote} -\url{ftp://ftp.sgi.com/graphics/tiff/tiff-v3.4-tar.gz} -\end{quote} -Un fichier \texttt{tar.Z} est également disponible. \textbf{tiff2ps} peut être compilé sur les -plates-formes \textsc{Unix}, DOS, Macintosh et VMS. Bien que les fichiers PostScript LZW -soient petits, ils ont besoin d'une imprimante PostScript Niveau~2. -\end{itemize} - -\subsection{Éditer du PostScript} -Bien que le dessin graphique contenu dans un fichier EPS puisse être modifié en éditant les -commandes PostScript du fichier, ceci est difficile pour la majorité des utilisateurs. Par -contre, il est plus facile d'utiliser les programmes suivants pour éditer les graphiques EPS: -\begin{itemize} -\item \textbf{pstoedit} est un programme gratuit pour \textsc{Unix}, DOS, Windows et OS/2 dont -le code source C$++$ est disponible depuis -\begin{quote} -\mbox{\url{ftp://ftp.x.org/contrib/applications/pstoedit/pstoedit.html}}\\ -\url{http://www.freesoftware.com/pub/X11/contrib/applications/pstoedit/} -\end{quote} -Lorsqu'il est utilisé avec Ghostscript, \textbf{pstoedit} traduit les graphiques PostScript et -EPS en d'autres formats vectoriels (comme le format \texttt{.fig} de \textbf{xfig}). -\item Mayura Draw (autrefois connu sous le nom de PageDraw) est un programme de dessin pour -Windows 3.1/95/NT qui est disponible depuis -\begin{quote} -\url{http://www.wix.com/PageDraw} -\end{quote} -Lorsqu'il est utilisé avec Ghostscript, Mayura Draw peut éditer les fichiers PostScript. - -Les anciennes versions de Mayura Draw sont distribuées gratuitement, alors que les versions -plus récentes sont un \emph{shareware} de \$15. Notez que Mayura Draw requiert Adobe Type -Manager (ATM) pour placer du texte sur les dessins. Bien que ST soit maintenant un logiciel -commercial, Adobe le distribuait autrefois gratuitement avec Acrobat Reader~2.0, qui est -disponible depuis Winsite: -\begin{quote} -\url{ftp://ftp.winsite.com/pub/pc/win3/util/acroread.zip} -\end{quote} -\item \textbf{xfig}\index{xfig@\texttt{xfig}} -est un programme gratuit de dessin pour \textsc{Unix}/X-Windows et est -disponible depuis -\begin{quote}\small -\url{ftp://ftp.x.org/contrib/applications/drawing_tools/}\\ -\url{http://www.freesoftware.com/pub/X11/contrib/applications/drawing_tools/} - -\end{quote}\nopagebreak -\textbf{xfig} peut importer des dessins EPS et ajouter des annotations, mais à l'heure -actuelle ne peut pas modifier les dessins EPS originaux. -\end{itemize} - -\clearpage -\section*{\LARGE Partie~II: L'ensemble graphique de \LaTeX}\index{ensemble graphique} -\addcontentsline{toc}{section}{\null\hspace*{-1cm}\large II: L'ensemble graphique de \LaTeX} -\section{Inclusion de graphique EPS} -La meilleure référence pour les paquetages \texttt{graphics}\index{graphics@\texttt{graphics}, paquetage} -\ifguide(voir page~\pageref{o+graphics}) \fi -et \texttt{graphicx}\index{graphicx@\texttt{graphicx}, paquetage} -\ifguide(voir page~\pageref{o+graphicx}) \fi -est le guide graphique~\cite{grfguide} ou -\emph{The \LaTeX\ Graphics Companion}~\cite{latex-g-comp}. La description du paquetage -\texttt{graphicx} dans les autres références \LaTeX\ est sporadique: \cite{latexguide} décrit -les deux paquetages \texttt{graphics} et \texttt{graphicx}, \cite{latex-manual} ne parle que -du paquetage \texttt{graphics} et \cite{latex-comp} n'en décrit aucun des deux. - -\subsection{La commande \texttt{\bs includegraphics}}\index{includegraphics@\CS{includegraphics}, commande}\label{EP+includegraphics+1} -%%%%%%%%%%%%%% -\begin{table}[hbp] -\topcaption{Options de \texttt{\bs includegraphics}}\label{t+epsl+1}\index{includegraphics@\CS{includegraphics}, commande!options} -\centering\small -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.80\textwidth}|@{}} -\cline{1-3} -\texttt{height}&\hfill&La hauteur du dessin (dans l'une des unités acceptées par \TeX).\\\cline{1-3} -\texttt{totalheight}&&La hauteur totale du dessin (dans l'une des unités acceptées par \TeX). -\emph{(Ajouté 6/95)}.\\\cline{1-3} -\texttt{width}&&La largeur du dessin (dans l'une des unités acceptées par \TeX).\\\cline{1-3} -\texttt{scale}&&Facteur d'échelle pour le dessin. Spécifier \texttt{scale=2} fera que le dessin -sera deux fois plus grand que sa taille naturelle.\\\cline{1-3} -\texttt{angle}&&Spécifie l'angle de rotation, en degrés, le sens anti-horaire -(trigonométrique) étant positif.\\\cline{1-3} -\texttt{origin}&&L'option \texttt{origin} spécifie quel point utiliser comme centre de -rotation. Par défaut, l'objet tourne autour de son point de référence. \emph{(Ajouté 12/95)}\NL -Les points d'origine possibles sont les mêmes que ceux pour la commande \texttt{\bs rotatebox} -décrite dans la Section~\vref{ss+epsl+RB}. Par exemple, \texttt{origin=c} fait tourner le -dessin autour de son centre.\\\cline{1-3} -\texttt{bb}&&Spécifie les paramètres de la BoundingBox. Par exemple \texttt{bb=10 20 100 200} -spécifie que la BoundingBox a son coin inférieur gauche en $(10,20)$ et son coin supérieur -droit en $(100,200)$.\NL -Puisque \texttt{\bs includegraphics} lit automatiquement les paramètres de BoundingBox depuis -le fichier EPS, l'option \texttt{bb} n'est habituellement pas spécifiée. Elle est utile si les -paramètres de BoundingBox dans le fichier EPS sont absents ou incorrects.\\\cline{1-3} -\end{tabular*}% -\index{height!option de \CS{includegraphics}}% -\index{totalheight!option de \CS{includegraphics}}% -\index{width!option de \CS{includegraphics}}% -\index{scale@scale, option de \CS{includegraphics}}% -\index{angle@angle, option de \CS{includegraphics}}% -\index{origin@origin, option de \CS{includegraphics}}% -\index{bb@bb, option de \CS{includegraphics}} -\end{table} -%%%%%%%%%%%%%% - -\begin{flushleft}\large -\noindent\textbf{Syntaxe:}\qquad\verb|\includegraphics[|\\verb|][|\\verb|]| -\end{flushleft} -où les \ sont listées dans les Tables~\vref{t+epsl+1}, \ref{t+epsl+2} -et~\vref{t+epsl+3}. Puisque \verb|\includegraphics| ne termine pas le paragraphe courant, il -peut placer des graphiques tels que \includegraphics[height=6mm]{pretzel.eps} ou -\includegraphics[height=2ex]{cm.eps} à l'intérieur du texte. Les commandes -\begin{verbatim} - \documentclass{article} - \usepackage{graphicx} - \begin{document} - \includegraphics{file.eps} - \end{document} -\end{verbatim} -insèrent le dessin depuis \texttt{file.eps} avec sa taille naturelle. - - -Lorsque le nom de fichier spécifié n'a pas de suffixe, \verb|\includegraphics| ajoute -les extensions de la liste d'extensions \verb|\DeclareGraphicsExtensions|% -\index{DeclareGraphicsExtensions@\CS{DeclareGraphicsExtensions}, commande}% -\label{EP+DeclareGraphicsExtensions} -(voir la -Section~\vref{ss+epsl+DGE}). Puisque la liste par défaut des suffixes n'inclut pas le suffixe -vide, la commande \verb|\includegraphics{file}| \emph{ne lira pas} \texttt{file} à moins que le suffixe -vide soit ajouté à la liste des suffixes. - -\afterpage{\typeout{FLUSH FLOATS}\clearpage} -\begin{table}[p] -\topcaption{Options de limitations de \texttt{\bs includegraphics}}\label{t+epsl+2}% -\index{includegraphics@\CS{includegraphics}, commande!options de limitation} -\centering\small -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.88\textwidth}|@{}} -\cline{1-3} -\texttt{viewport}&\hfill&Spécifie quelle portion du graphique doit être visible. Comme une -BoundingBox, la zone est spécifiée par quatre nombres qui sont les coordonnées du coin -inférieur gauche et du coin supérieur droit. Les coordonnées sont relatives au coin inférieur -gauche de la BoundingBox. \emph{(Ajouté 6/95)}\NL -Par exemple, si les paramètres de BoundingBox du dessin sont \texttt{50 50 410 302}, -\texttt{viewport=50 50 122 122} affiche le carré d'un pouce de côté dans le coin inférieur -gauche du dessin, et \texttt{viewport=338 230 410 302} affiche le carré d'un pouce de côté -dans le coin supérieur droit du dessin.\NL -L'option \texttt{clip}\index{clip@clip, option de \CS{includegraphics}} (voir la Table~\vref{t+epsl+3}) doit être utilisée pour empêcher la -partie du dessin hors du «~viewport~» d'être affichée.\\\cline{1-3} -\texttt{trim}&&Une autre méthode pour spécifier quelle portion du dessin doit être visible. -Les quatre nombres spécifient la quantité à retirer sur les bords gauche, bas, droit et haut, -respectivement. Les nombres positifs retirent à un bord, les nombres négatifs ajoutent. -\emph{(Ajouté 6/95)}\NL -Par exemple, \texttt{trim=1 2 3 4} retire au dessin \texttt{1~bp} sur le bord gauche, -\texttt{2~bp} sur le bord bas, \texttt{3~bp} sur le bord droit et \texttt{4~bp} sur le bord -haut.\NL -L'option \texttt{clip} (voir la Table~\vref{t+epsl+3}) doit être utilisée pour empêcher la -partie enlevée au dessin d'être affichée.\\\cline{1-3} -\end{tabular*} -%\end{table} -% % POUR LES LIER - -\vspace*{4mm} - -%\begin{table}[p] -\index{clip@clip, option de \CS{includegraphics}}% -\index{noclip@noclip, option de \CS{includegraphics}}% -\index{trim@trim, option de \CS{includegraphics}}% -\index{viewport@viewport, option de \CS{includegraphics}}% -\index{draft@draft, option de \CS{includegraphics}}% -\index{final@final, option de \CS{includegraphics}}% -\index{keepaspectratio@keepaspectratio, option de \CS{includegraphics}}% -\topcaption{Options booléennes de \texttt{\bs includegraphics}}\label{t+epsl+3}% -\index{includegraphics@\CS{includegraphics}, commande!options booleenes@options booléennes} -\centering\small -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.80\textwidth}|@{}} -\cline{1-3} -\texttt{noclip}&\hfill&(défaut) Le dessin apparaît en entier, même si des portions -apparaissent en dehors de la zone de vision (\emph{viewport}).\\\cline{1-3} -\texttt{clip}&&Lorsque \texttt{clip} est spécifié, tout dessin en dehors de la zone de vision -(\emph{viewport}) est occulté et n'apparaît pas.\\\cline{1-3} -\texttt{draft}&&Lorsque \texttt{draft} est spécifié, la BoundingBox et le nom du fichier -graphique sont affichés à la place du dessin, ce qui donne un affichage et une impression -du document plus rapides. L'option de paquetage \texttt{draft} \texttt{\bs -usepackage[draft]\{graphicx\}} fait que tous les dessins dans un document seront insérés en -mode brouillon.\\\cline{1-3} -\texttt{final}&&(Défaut, à moins que \texttt{\bs usepackage[draft]\{graphicx\}} soit -spécifié.) \texttt{final} fait que le dessin sera affiché, cette option est utilisée pour -passer outre \texttt{\bs usepackage[draft]\{graphicx\}}.\\\cline{1-3} -\texttt{keepaspectratio}&&Lorsque \texttt{keepaspectratio} n'est pas spécifié, le fait de spécifier à la fois la -largeur \texttt{width} et la hauteur \texttt{height} ou la hauteur totale \texttt{totalheight} -fait que le graphique sera agrandi de manière anamorphique pour avoir la hauteur et la largeur -spécifiées.\NL -Lorsque \texttt{keepaspectratio} est spécifié, le fait de spécifier à la fois la largeur \texttt{width} et -la hauteur \texttt{height} ou la hauteur totale \texttt{totalheight} rendra le dessin aussi -grand que possible mais en conservant ses proportions initiales sans dépasser ni la hauteur ni -la largeur spécifiées. \emph{(Ajouté 9/95)}\\\cline{1-3} -\end{tabular*} -\end{table} - -%\noindent\mbox{\llap{\raggedleft\scriptsize\textbf{\botsmash{\tshortstack[r]{Spécifier\\la Largeur}}~~}}\hspace*{\parindent}La} -\MARTIT{\botsmash{\tshortstack[r]{Spécifier\STRUT\\la Largeur\STRUT}}~~}{La} -commande -\begin{quote} -\verb|\includegraphics[width=3in]{file.eps}| -\end{quote} -insère le dessin du fichier \texttt{file.eps} agrandi de manière que sa largeur soit de -3~pouces. Au lieu de donner à la largeur une dimension fixe telle que 3~pouces, rendre la -largeur fonction de \verb|\textwidth| ou \verb|\em| rendra un document davantage portable. Par -exemple, la commande -\begin{quote} -\verb|\includegraphics[width=\textwidth]{graphic.eps}| -\end{quote} -agrandit (ou réduit) le dessin inséré pour qu'il soit aussi large que le texte. La commande -\begin{quote} -\verb|\includegraphics[width=0.80\textwidth]{graphic.eps}| -\end{quote} -agrandit (ou réduit) le dessin inséré pour qu'il soit large de 80\% de la largeur du texte. Si -le paquetage \texttt{calc}\index{calc@\texttt{calc}, paquetage} -\ifguide(voir page~\pageref{o+calc}) \fi -est utilisé, la commande ci-dessous -fera que le dessin sera large de 2~pouces de moins que le texte: -\begin{quote} -\verb|\includegraphics[width=\textwidth-2.0in]{graphic.eps}| -\end{quote} -(Ceci requiert une version de \texttt{graphicx} de \emph{12/95} ou ultérieure). - -\section{Rotation et agrandissement d'objets graphiques} -En plus de la commande \verb|\includegraphics|, le paquetage \texttt{graphicx} offre 4 autres -commandes pour faire tourner et agrandir \emph{n'importe quel} objet \LaTeX: texte, graphique -EPS, etc. -\begin{quote} -\label{EP+scalebox}\index{scalebox@\CS{scalebox}, commande}% -\verb|\scalebox{|\<échelle-h>\verb|}[|\<échelle-v>\verb|]{|\\verb|}|\\ -\label{EP+resizebox}\index{resizebox@\CS{resizebox}, commande}% -\verb|\resizebox{|\\verb|}{|\\verb|}{|\\verb|}|\\ -\label{EP+resizebox*}\verb|\resizebox*{|\\verb|}{|\\verb|}{|\\verb|}|\\ -\label{EP+rotatebox}\index{rotatebox@\CS{rotatebox}, commande}% -\verb|\rotatebox[|\\verb|]{|\\verb|}{|\\verb|}| -\end{quote} - -Puisque la commande \verb|\includegraphics| de \texttt{graphicx} supporte les options de -rotation et d'agrandissement ou réduction telles que \texttt{angle} et \texttt{width}, les -commandes de cette section ont rarement besoin d'être utilisées avec les dessins EPS. Par -exemple, -\begin{quote} -\verb|\includegraphics[scale=2]{file.eps}|\\ -\verb|\includegraphics[width=2in]{file.eps}|\\ -\verb|\includegraphics[angle=45]{file.eps}| -\end{quote} -produisent les mêmes trois dessins que -\begin{quote} -\verb|\scalebox{2}{\includegraphixs{file.eps}}|\\ -\verb|\resizebox{4in}{!}{\includegraphixs{file.eps}}|\\ -\verb|\rotatebox{45}{!}{\includegraphixs{file.eps}}| -\end{quote} -Cependant la première syntaxe est préférable car elle est plus rapide et produit un code -PostScript plus efficace. - -\subsection{La commande \texttt{\bs scalebox}} -\begin{flushleft}\large -\noindent\textbf{Syntaxe:}\qquad\verb|\scalebox{|\<échelle-h>\verb|}[|\<échelle-v>\verb|]{|\\verb|}| -\end{flushleft} -La commande \verb|\scalebox| agrandit ou réduit un objet, donnant à sa largeur \<échelle-h> fois -sa largeur d'origine et à sa hauteur \<échelle-v> fois sa hauteur d'origine. Si \<échelle-v> -est omise, elle vaut \<échelle-h> par défaut, ce qui conserve les proportions (\emph{aspect -ratio}) de l'objet. Des valeurs négatives provoquent une réflexion de l'objet. - -\subsection{La commande \texttt{\bs resizebox}} -\begin{flushleft}\large -\noindent\textbf{Syntaxe:}\qquad\verb|\resizebox{|\\verb|}{|\\verb|}{|\\verb|}|\NL -\null\hphantom{\textbf{Syntaxe:}}\qquad\verb|\resizebox*{|\\verb|}{|\\verb|}{|\\verb|}|\\ -\end{flushleft} -La commande \verb|\resizebox| donne à un objet la taille spécifiée. Le fait de spécifier~\verb|!| -comme hauteur ou comme largeur fera que cette dimension sera telle que les proportions seront -conservées. Par exemple, \verb|\resizebox{2in}{!}{|\\verb|}| agrandit l'argument jusqu'à ce -qu'il fasse 2~pouces de large. - -Les arguments standard en \LaTeXe\ \verb|\height|, \verb|\width|, \verb|\totalheight| et -\verb|\depth| peuvent être utilisés pour faire référence à la taille d'origine de -l'\. Ainsi -\begin{quote} -\verb|\resizebox{2in}{\height}{|\\verb|}| -\end{quote} -fera que l'\ gardera la même hauteur mais aura une largeur de 2~pouces. - -La commande \verb|\resizebox*| est identique à \verb|\resizebox|, sauf que le deuxième -argument spécifie la hauteur totale de l'objet. - -\subsection{La commande \texttt{\bs rotatebox}}\label{ss+epsl+RB} -\begin{flushleft}\large -\noindent\textbf{Syntaxe:}\qquad\verb|\rotatebox[|\\verb|]{|\\verb|}{|\\verb|}| -\end{flushleft} -La commande \verb|\rotatebox| fait tourner un objet d'un angle donné en degrés, la rotation -dans le sens anti-horaire (trigonométrique) étant positive. Par défaut, l'objet tourne autour -de son point de référence. Les options de \verb|\rotatebox| permettent de spécifier le centre -de rotation. -\begin{enumerate}[1.] -\item En spécifiant \verb|[x=|\\verb|,y=|\\verb|]|, l'objet tournera autour du -point dont les coordonnées sont (\,\) par rapport au point de référence de -l'objet. -\item L'option \texttt{origin} spécifie l'un des douze points spéciaux indiqués dans la -Figure~\vref{f3+epsl}. -\definecolor{GRAY}{gray}{.95} -\begin{figure}[htb] \centering -%\psfrag{Centerlines}[][]{\footnotesize Lignes centrales} -\psfrag{Centerlines}[][]{\footnotesize\colorbox{GRAY}{\shortstack{Lignes\\centrales}}} -\psfrag{Reference}[][]{\footnotesize \colorbox{white}{Point de}} -\psfrag{Point}[][]{\footnotesize \colorbox{white}{référence}} -%\psfrag{Baseline}[][]{\footnotesize Ligne de base} -%\psfrag{Baseline}[][]{\footnotesize\colorbox{GRAY}{Ligne de base}} -\psfrag{Baseline}[][]{\scriptsize\colorbox{GRAY}{\shortstack{Ligne\\de base}}} -\includegraphics{origin.eps} -\caption{Points utilisables comme origine}\label{f3+epsl} -\end{figure} - -La position horizontale des points \texttt{origin} est spécifiée par l'une des trois lettres -\texttt{lcr} (qui signifient \emph{left}, \emph{center} et \emph{right}, soit gauche, centre et -droit respectivement), tandis que la position verticale est spécifie par l'une des quatre -lettres \texttt{t}, \texttt{c}, \texttt{B} et \texttt{b} (qui signifie \emph{top}, -\emph{center}, \emph{Baseline} et \emph{bottom}, soit sommet, centre, ligne de base et bas -respectivement). Par exemple, -\begin{quote} -\verb|[rb]| signifie \emph{right bottom}, le coin inférieur droit;\\ -\verb|[lt]| signifie \emph{left top}, le coin supérieur gauche;\\ -\verb|[cB]| signifie \emph{center Baseline}, le centre de la ligne de base du dessin. -\end{quote} -Notez que -\begin{itemize} -\item L'ordre des lettres est sans importance, donc \verb|[br]|et \verb|[rb]| sont -équivalents. -\item \texttt{c} représente le centre horizontal ou le centre vertical selon la lettre qui est -utilisée avec elle. -\item Si une seule lettre est spécifiée, l'autre est supposée être un~\texttt{c}, ce qui fait -que \verb|[c]| équivaut à \verb|[cc]|, \verb|[l]| équivaut à \verb|[lc]|, \verb|[t]| équivaut -à \verb|[tc]|, etc. -\end{itemize} -\end{enumerate} - -\section{Commandes avancées} -Cette section décrit les commandes avancées qui sont nécessaires dans les situations -suivantes: -\begin{enumerate}[1.] -\item Lorsque le nom de fichier spécifié n'a pas de suffixe. Par exemple: -\begin{quote} -\verb|\includegraphics{file}| -\end{quote} -\item Lorsque des graphiques EPS compressés sont utilisés (voir la Section~\vref{ss+epsl+FGC}). -\item Lorsque des graphiques non-EPS sont utilisés (voir la Section~\vref{ss+epsl+FGNE}). -\end{enumerate} -Dans ces situations, les deux commandes -sont nécessaires pour contrôler la manière dont \LaTeX\ traite les fichiers spécifiés dans -les commandes \verb|\includegraphics|: -\verb|\DeclareGraphicsRule|% -\label{EP+DeclareGraphicsRule}% -\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande} -et \verb|\DeclareGraphicsExtensions|% -\index{DeclareGraphicsExtensions@\CS{DeclareGraphicsExtensions}, commande}. -\begin{itemize} -\item La commande \verb|\DeclareGraphicsExtensions| spécifie les suffixes (\emph{extensions}) à -essayer (par exemple, \texttt{.eps}. \texttt{.ps}, \texttt{.eps.gz}, etc.) lorsque le nom de -fichier spécifié n'a pas de suffixe. -\item La commande \verb|\DeclareGraphicsRule| spécifie une commande qui agit sur un fichier. -L'exécution de cette commande requiert un système d'exploitation qui supporte des -\emph{pipes} ou \emph{tuyaux}. Par exemple, \textsc{Unix} supporte les pipes alors que DOS ne les supporte pas. - -Si cette commande est une commande de décompression, alors les graphiques EPS compressés -pourront être utilisés. Si cette commande est une commande de conversion graphique alors les -graphiques non-EPS pourront être utilisés. -\end{itemize} - -\subsection{La commande \texttt{\bs DeclareGraphicsExtensions}}\label{ss+epsl+DGE}% -\label{EP+DeclareGraphicsExtensions+1}% -\index{DeclareGraphicsExtensions@\CS{DeclareGraphicsExtensions}, commande} -La commande \verb|\DeclareGraphicsExtensions| indique à \LaTeX\ quels suffixes essayer si un -fichier sans suffixe est spécifié dans la commande \verb|\includegraphics|. - -Par confort, un ensemble par défaut de suffixes est prédéfini selon quel pilote graphique est -choisi\,\footnote{Le fait de spécifier par une option le pilote graphique pour le paquetage comme -dans la commande \texttt{\bs usepackage[dvips]\{graphicx\}} passe outre le pilote graphique par défaut -spécifié dans le fichier \index{graphics.cfg@\texttt{graphics.cfg}, fichier}\texttt{graphics.cfg}.}. Par exemple si \texttt{dvips} est utilisé, -les suffixes graphiques suivants (définies dans \texttt{dvips.def}) sont utilisées par défaut -\begin{quote} -\verb|\DeclareGraphicsExtensions{.eps,.ps,.eps.gz,.ps.gz,.eps.Z}| -\end{quote} -Avec les suffixes graphiques spécifiés ci-dessus, \verb|\includegraphics{file}| recherchera -d'abord \texttt{file.eps}, puis \texttt{file.ps}, puis \texttt{file.eps.gz}, etc. jusqu'à ce -qu'un fichier soit trouvé. Ceci permet de spécifier le graphique par -\begin{quote} -\verb|\includegraphics{file}| -\end{quote} -au lieu de -\begin{quote} -\verb|\includegraphics{file.eps}| -\end{quote} -La première syntaxe a pour avantage que si vous décidez plus tard de compresser le -fichier \texttt{file.eps}, vous n'aurez pas a modifier le fichier \LaTeX. - -\lneed{4} -\MARTIT{\botsmash{\tshortstack[r]{Fichiers\STRUT\\sans\STRUT\\Suffixes\STRUT}}~~}{Notez} -que -\begin{quote} -\verb|\includegraphics{file}| -\end{quote} -\emph{n'essaye pas} d'ouvrir le fichier \texttt{file} à moins que le suffixe vide \verb|{}| -soit cité dans la liste des suffixes. Par exemple, -\begin{quote} -\verb|\DeclareGraphicsExtensions{.eps,.eps.gz,{}}| -\end{quote} -fera que \texttt{file} sera recherché si \texttt{file.eps} et \texttt{file.eps.gz} ne sont pas -trouvés. - -\MARTIT{\botsmash{\tshortstack[r]{Problèmes\STRUT\\d'Espace\STRUT\\Pool\STRUT}}~~}{Le} fait de ne spécifier -aucun suffixe et de se fier à \LaTeX\ pour choisir le suffixe correct dans la liste des -suffixes de \verb|\DeclareGraphicsExtensions| peut aggraver les problèmes d'espace pool (voir -la Section~\vref{ss+epsl+POOL}). Si l'espace pool est un souci, la commande -\verb|\includegraphics{file}| ne devrait raisonnablement être utilisée qu'avec une commande -\verb|\DeclareGraphicsExtensions| contenant un nombre minimum de suffixes, comme -\begin{quote} -\verb|\DeclareGraphicsExtensions{.eps,.eps.gz}| -\end{quote} - -\subsection{La commande \texttt{\bs DeclareGraphicsRule}}\label{ss+epsl+DGR}% -\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande} -La commande \verb|\DeclareGraphicsRule| spécifie comment \verb|\includegraphics| devrait -traiter les fichiers, selon leurs suffixes. Il est possible d'utiliser plusieurs commandes -\verb|\DeclareGraphicsRule|. -\begin{table}[thb] -\topcaption{Arguments de \texttt{\bs DeclareGraphicsRule}}\label{t+epsl+4} -\centering\small -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.80\textwidth}|@{}} -\cline{1-3} -\&\hfill&Le suffixe du fichier.\\\cline{1-3} -\&\hfill&Le type graphique pour ce suffixe.\\\cline{1-3} -\&&Le suffixe du fichier qui contient les informations de BoundingBox pour le -dessin. Si cette option est en blanc, alors les informations sur la taille doivent être -spécifiées par l'option \texttt{bb} de la commande \verb|\includegraphics|.\\\cline{1-3} -\&&La commande à appliquer au fichier (souvent laissée en blanc). La commande doit -être précédée d'un simple accent grave (quote arrière; à ne pas confondre avec la quote simple -bien plus courante). Actuellement, seul \textbf{dvips} permet l'exécution d'une telle -commande. Voir la Section~\vref{s+epsl+FGCNE} pour des exemples d'utilisation de cette -commande avec des graphiques compressés ou non-EPS.\\\cline{1-3} -\end{tabular*} -\end{table} - -\begin{flushleft}%\large -\noindent\textbf{Syntaxe:}\qquad\verb|\DeclareGraphicsRule{|\\verb|}{|% -\\verb|}{|\\verb|}{|\\verb|}| -\end{flushleft} -Par exemple, la commande -\begin{quote} -\verb|\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}| -\end{quote} -spécifie que tout fichier ayant le suffixe \texttt{.eps.gz} est traité comme un fichier EPS -compressé, avec les informations de BoundingBox rangées dans le fichier portant le suffixe -\texttt{.eps.bb} et la commande \texttt{gunzip -c} décompresse le fichier. (Puisque \LaTeX\ ne -peut pas lire les informations de BoundingBox depuis un fichier compressé, la ligne -BoundingBox doit être rangée dans un fichier non compressé.) - -La commande \verb|\DeclareGraphicsRule| permet une~\verb|*| pour tout suffixe inconnu. Par -exemple, -\begin{quote} -\verb|\DeclareGraphicsRule{*}{eps}{*}{}| -\end{quote} -fait que tout fichier ayant un suffixe inconnu sera traité comme un fichier EPS. - -\MARTIT{\botsmash{\tshortstack[r]{Points\STRUT\\dans les\STRUT\\Noms de\STRUT\\Fichiers\STRUT}}~~}{Le} -suffixe (\emph{extension}) est défini comme étant la partie du nom de fichier après le -premier point, ce qui offre la possibilité pour les fichiers dont le nom se termine par -\texttt{eps.gz} d'être identifiés comme des fichiers EPS compressés. Pour éviter les -confusions, la portion de base du nom de fichier ne doit pas contenir de point. Par exemple, -Le fait de spécifier \texttt{file.name.eps.gz} fait que \verb|\includegraphics| recherchera -une règle graphique associée au suffixe \texttt{name.ps.gz}. Puisqu'une telle règle graphique -n'existe probablement pas, la règle pour le suffixe inconnu est utilisé (Les noms de fichiers -contenant plusieurs points fonctionnent s'il se trouve que leur type est le type par défaut. Par -exemple, lorsque des fichiers portant des extensions inconnues sont traités comme des fichiers -EPS, le nom de fichier \texttt{file.name.eps} est par coïncidence traité correctement.) - -\MARTIT{\botsmash{\tshortstack[r]{Commandes\STRUT\\Pré-définies\STRUT}}~~}{Par} souci de -confort, un jeu par défaut de règles graphiques est prédéfini selon le pilote graphique -choisi\,\footnote{Le fait de spécifier une option pilote graphique pour le paquetage comme -dans \texttt{\bs usepackage[dvips]\{graphicx\}} passe outre l'option pilote graphique par défaut -spécifiée dans le fichier \index{graphics.cfg@\texttt{graphics.cfg}, fichier}\texttt{graphicx.cfg}.}. Par exemple si le pilote \textbf{dvips} est -utilisé, les règles graphiques suivantes (définies dans \texttt{dvips.def}) sont utilisées par défaut: -\begin{quote} -\verb|\DeclareGraphicsRule{.eps}{eps}{.eps}{}|\\% -\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% -\verb|\DeclareGraphicsRule{.ps}{eps}{.ps}{}|\\ -\verb|\DeclareGraphicsRule{.pz}{eps}{.bb}{`gunzip -c #1}|\\ -\verb|\DeclareGraphicsRule{.eps.Z}{eps}{.eps.bb}{`gunzip -c #1}|\\ -\verb|\DeclareGraphicsRule{.ps.Z}{eps}{.ps.bb}{`gunzip -c #1}|\\ -\verb|\DeclareGraphicsRule{.eps.gz}{.eps}{.eps.bb}{1gunzip -c #1}|\\ -\verb|\DeclareGraphicsRule{.ps.gz}{eps}{.ps.bb}{`gunzio -c #1}|\\ -\verb|\DeclareGraphicsRule{.pcx}{bmp}{}{}|\\ -\verb|\DeclareGraphicsRule{.bmp}{bmp}{}{}|\\ -\verb|\DeclareGraphicsRule{.msp}{bmp}{.eps}{}|\\ -\verb|\DeclareGraphicsRule{*}{eps}{*}{}| -\end{quote} - -Les deux premières commandes définissent les suffixes \texttt{.eps} et \texttt{.ps} comme -désignant des fichiers EPS. Les cinq commandes suivantes définissent les suffixes pour les -fichiers EPS compressés. Les trois commandes suivantes définissent des suffixes pour la fichier -bitmaps (voir la Section~\vref{sss+epsl+SD}). La dernière commande fait que les fichiers ayant des -suffixes inconnus seront traités comme des fichiers EPS. - -\clearpage -\section*{\raggedright\LARGE Partie~III: Utilisation des commandes\linebreak[2] \mbox{d'inclusion} de graphiques} -\addcontentsline{toc}{section}{\null\hspace*{-1cm}\large III: Utilisation des commandes d'inclusion de graphiques} -\section{Espacement horizontal et centrage} -\subsection{Centrage horizontal} -Le placement du dessin est contrôlé par la justification courante du texte. Pour centrer le -dessin, placez-le dans un environnement \texttt{center}: -\begin{quote} -\begin{verbatim} -\begin{center} - \includegraphics[width=2in]{graphic.eps} -\end{center} -\end{verbatim} -\end{quote} -Si la commande \verb|\includegraphics| est à l'intérieur d'un environnement (tel que -\texttt{minipage} ou \texttt{figure}), la déclaration \verb|\centering|% -\label{EP+centering}\index{centering@\CS{centering}, commande} -centre le reste de -l'environnement. Par exemple, -\begin{quote} -\begin{verbatim} -\begin{figure} -\psfrag{Graphic}[][][1.6]{Graphique} - \begin{center} - \includegraphics[width=2in]{graphic.eps} - \end{center} -\end{figure} -\end{verbatim} -\end{quote} -est similaire à: -\begin{quote} -\begin{verbatim} -\begin{figure} -\psfrag{Graphic}[][][1.6]{Graphique} -\centering - \includegraphics[width=2in]{graphic.eps} -\end{figure} -\end{verbatim} -\end{quote} -La syntaxe avec \verb|\centering|% -\index{centering@\CS{centering}, commande!différence avec l'environnement \texttt{center}} -est préférable car la syntaxe avec \verb|\begin{center}| -provoque un espace vertical double dû à l'espacement produit par l'environnement -\texttt{figure} et par l'environnement \texttt{center}. Si un espacement vertical -supplémentaire est souhaité, les commandes de la Section~\vref{ss+epsl+EF} devraient être utilisées. - - -\MARTIT{\botsmash{\tshortstack[r]{Syntaxe\STRUT\\Obsolète\STRUT}}~~}{Des} problèmes dans les -commandes \verb|\psfig|\index{psfig@\CS{psfig}, commande}\label{EP+psfig+1} -et \verb|\epsfbox|\index{epsfbox@\CS{epsfbox}, commande}\label{EP+epsfbox+1} -rendaient difficile la production de dessins -centrés horizontalement. Les commandes \TeX\ -\label{EP+centerline}\verb|\centerline|\index{centerline@\CS{centerline}, commande \TeX} -et \label{EP+leavevmode}\verb|\leavevmode|\index{leavevmode@\CS{leavevmode}, commande \TeX} -étaient -utilisées comme astuces corrigeant les problèmes dans \verb|\psfig| et \verb|\epsfbox|. -Puisque la commande \verb|\includegraphics| est écrite correctement, les commandes -\verb|\centerline| et \verb|\leavevmode| ne sont plus nécessaires, ce qui permet de centrer -les dessins avec la commande \verb|\centering| ou l'environnement \texttt{center}. - -\subsection{Espacement horizontal}\label{ss+epsl+EH} -Il est important de se rendre compte que \LaTeX\ arrange les dessins de la même manière -qu'il met en page les autres objets tels que les lettres. Par exemple, un espacement inter-mots -est introduit entre des lignes d'entrée \LaTeX\ à moins que la ligne se termine par un \verb|%| -(sans blanc devant!). Par exemple, tout comme -\begin{verbatim} - Hello - World -\end{verbatim} -met un espacement inter-mots entre «~Hello~» et «~World~» -\begin{verbatim} - \includegraphics{file.eps} - \includegraphics{file.eps} -\end{verbatim} -mettra un espace inter-mots entre les dessins. En terminant la première ligne par un caractère -commentaire -\begin{verbatim} - \includegraphics{file.eps}% - \includegraphics{file.eps} -\end{verbatim} -il n'y aura plus d'espacement entre les dessins. Lorsque vous voulez un espacement horizontal -entre les dessins, la commande \label{EP+hspace}\verb|\hspace|\index{hspace@\CS{hspace}, commande} insère une quantité spécifiée -d'espace\,\footnote{Au lieu de donner à \texttt{\bs hspace} une longueur fixée telle que -1~pouce, en faire une fonction de \texttt{\bs textwidth} ou de \texttt{em} accroît la -portabilité du document.} tandis que \label{EP+hfill}\verb|\hfill|\index{hfill@\CS{hfill}, commande} insère une -longueur élastique\index{longueur élastique}\index{elastique (longueur)@élastique (longueur)} -qui s'étend pour remplir l'espace disponible. Par exemple, -\begin{quote} -\verb|\includegraphics{file.eps}\hfill\includegraphics{file.eps}| -\end{quote} -pousse les dessins sur les marges gauche et droite, tandis que -\begin{quote} -\verb|\hfill\includegraphics{file.eps}%|\\ -\verb|\hfill\includegraphics{file.eps}\hspace*{\fill}| -\end{quote} -met des espacements identiques avant, entre et après les dessins. Puisque les commandes -\verb|\hfill| qui se trouvent juste derrière une coupure de ligne sont\virage{} ignorés, la commande -\verb|\hspace*{\fill}|\index{fill@\CS{fill}, longueur} a été nécessaire pour donner l'espacement final. - -\section{Rotation, agrandissement et alignement} -Puisque les options de \verb|\includegraphics| sont interprétées de gauche à droite, l'ordre -selon lequel l'angle et la taille sont spécifiés fait une différence. Par exemple - -\begingroup -\psfrag{Graphic}[][][1]{Graphique} -\begin{demo}[w]{\hspace*{-1cm}} -\begin{center} - \includegraphics[angle=90,totalheight=1cm]{graphic.eps} - \includegraphics[totalheight=1cm,angle=90]{graphic.eps} -\end{center} -\end{demo} -\endgroup - -La première boîte est tournée de 90~degrés puis agrandie pour être haute d'un -centimètre. La seconde est agrandie pour être haute d'un centimètre puis tournée de -90~degrés. - -\subsection{Différence entre \texttt{height} et \texttt{totalheight}}% -\index{height!option de \CS{includegraphics}}% -\index{totalheight!option de \CS{includegraphics}} -Les utilisateurs doivent prendre soin lors de l'utilisation de l'option \texttt{height}, car -ils pensent souvent à la hauteur totale qui est établie par l'option \texttt{totalheight} -(voir la Figure~\vref{f1+epsl}). Lorsque l'objet a une profondeur nulle, la -\texttt{totalheight} est la même que la \texttt{height} et spécifier \texttt{height} marche -bien. Lorsque l'objet a une profondeur non nulle, le fait de spécifier \texttt{height} au lieu -de \texttt{totalheight} provoque soit un dessin de taille incorrecte soit une erreur de -division par zéro. Pour l'importation de fichiers EPS, la distinction entre \texttt{height} et -\texttt{totalheight} est encore plus importante si vous faites tourner puis agrandissez (ou -réduisez) un dessin. Par exemple, -\begin{quote} -\verb|\includegraphics[angle=-45,totalheight=1in]{file.eps}|\\ -\verb|\includegraphics[angle=-45,height=1in]{file.eps}| -\end{quote} -La première de ces commandes agrandit le dessin tourné pour que sa hauteur totale soit de -1~pouce. La seconde commande agrandit le dessin tourné pour que la portion au dessus du point -de référence soit haute d'un pouce. - -\subsection{Agrandissement de graphiques tournés} -Lorsque la hauteur ou la largeur d'un dessin est spécifiée, la taille spécifiée n'est pas -celle du dessin mais plutôt celle des sa BoundingBox. Cette distinction est particulièrement -importante dans l'agrandissement des dessins tournés. Par exemple - -\begin{demo}[w]{\hspace*{-1cm}} -\begin{center} - \includegraphics[totalheight=1in]{rosette.eps} - \includegraphics[angle=45,totalheight=1in]{rosette.eps} - \includegraphics[angle=90,totalheight=1in]{rosette.eps} -\end{center} -\end{demo} - -Bien qu'il puisse sembler étrange que les dessins aient des tailles différentes, cela semble -plus logique en regardant les BoundingBoxes: - -%\begin{demo}[w]{\hspace*{-1cm}} -\begin{center} -\includegraphics[totalheight=1in]{square.eps} -\includegraphics[angle=45,totalheight=1in]{square.eps} -\includegraphics[angle=90,totalheight=1in]{square.eps} -\end{center} -%\end{demo} - -Chaque dessin a été agrandi de manière que sa BoundingBox soit haute d'un pouce. - -\subsection{Alignement de graphiques tournés} -Lorsque l'on fait tourner les dessins, les objets peuvent ne plus s'aligner correctement. Par -exemple, - -\begin{demo}[w]{\hspace*{-1cm}} -\begin{center} - \includegraphics[totalheight=1in]{rosette.eps} - \includegraphics[totalheight=1in,angle=-45]{rosette.eps} - \includegraphics[totalheight=1in,angle=-90]{rosette.eps} -\end{center} -\end{demo} - -Ici encore, ceci est bien illustré par les BoundingBoxes: - -\begin{center} - \includegraphics[totalheight=1in]{square.eps} - \includegraphics[totalheight=1in,angle=-45]{square.eps} - \includegraphics[totalheight=1in,angle=-90]{square.eps} -\end{center} - -Dans ce cas les points de référence des objets (les coins inférieurs gauches à l'origine) sont -alignés sur une ligne horizontale. Si l'on préfère que les centres soient alignés, l'option -\texttt{origin} de \verb|\includegraphics| peut être utilisée, ce qui aligne les centres des -dessins: - -\begin{demo}[w]{\hspace*{-1cm}} -\begin{center} - \includegraphics[totalheight=1in]{rosette.eps} - \includegraphics[totalheight=1in,origin=c,angle=-45]{rosette.eps} - \includegraphics[totalheight=1in,origin=c,angle=-90]{rosette.eps} -\end{center} -\end{demo} - -De manière similaire, les commandes suivantes font tourner le dessin de droite autour de son -coin inférieur gauche: - -\begingroup -\psfrag{Graphic}[][][1]{Graphique} -\begin{demo}[w]{\hspace*{-1cm}} -\begin{center} - \includegraphics[width=1in]{graphic.eps} - \hspace{1in} - \includegraphics[width=1in,angle=-90]{graphic.eps} -\end{center} -\end{demo} -\endgroup - -Pour aligner les bords inférieurs des dessins, utilisez les commandes suivantes, qui font -tourner le dessin de droite autour de son coin inférieur droit: - -\begingroup -\psfrag{Graphic}[][][1]{Graphique} -\begin{demo}[w]{\hspace*{-1cm}} -\begin{center} - \includegraphics[width=1in]{graphic.eps} - \hspace{1in} - \includegraphics[width=1in,origin=br,angle=-90]{graphic.eps} -\end{center} -\end{demo} -\endgroup - -\subsection{Alignement vertical des minipages}\label{ss+epsl+AVM}\index{minipage!alignement vertical}% -\label{env+EP+minipage+1} -Il est souvent utile de placer des dessins à l'intérieur d'environnements \texttt{minipage} -(par exemple, voir la Section~\vref{s+epsl+DCC}). Lorsque les minipages sont placées côte à -côte, LaTeX\ les place de manière que leurs points de référence soient alignés verticalement. -Par défaut, le point de référence de la minipage est centré verticalement sur son bord gauche. -Un argument optionnel modifie la position du point de référence de la minipage.% -\begin{wdesc}{xxxx} -\item[\texttt{[b]}] fait que le point de référence de la minipage sera aligné verticalement -avec le point de référence de la ligne du bas dans la minipage. -\item[\texttt{[t]}] fait que le point de référence de la minipage sera aligné verticalement -avec le point de référence de la ligne du haut dans la minipage. -\end{wdesc}% -Notez que \texttt{[b]} \emph{ne met pas} le point de référence en bas de la minipage (à moins -que le point de référence de la ligne du bas de la minipage se trouve être en bas de la minipage). -De même, \texttt{[t]} \emph{ne met pas} le point de référence en haut de la minipage (à moins -que le point de référence de la ligne du haut de la minipage se trouve être en haut de la minipage). - -Lorsque la minipage ne contient qu'une seule ligne, les options \texttt{[b]} et \texttt{[t]} -produisent le même résultat. Par exemple, les deux séquences de code suivantes% -% -{\parskip=.5\parskip -\begin{verbatim} - \begin{center} - \begin{minipage}[b]{.25\textwidth} - \centering - \includegraphics[width=1in]{graphic.eps} - \end{minipage}% - \begin{minipage}[b]{.25\textwidth} - \centering - \includegraphics[width=1in,angle=-90]{graphic.eps} - \end{minipage} - \end{center} -\end{verbatim} -% -%\noindent -et% -% -\begin{verbatim} - \begin{center} - \begin{minipage}[t]{.25\textwidth} - \centering - \includegraphics[width=1in]{graphic.eps} - \end{minipage}% - \begin{minipage}[t]{.25\textwidth} - \centering - \includegraphics[width=1in,angle=-90]{graphic.eps} - \end{minipage} - \end{center} -\end{verbatim} -} %\parskip -\noindent -produisent la Figure~\vref{f4+epsl}. Dans les deux cas, le point de référence de la minipage -est le point de référence (coin inférieur gauche original) du dessin EPS. - -\begingroup -\psfrag{Graphic}[][][1]{Graphique} -\begin{figure}[htb] - \begin{center} - \begin{minipage}[t]{.25\textwidth} - \centering - \includegraphics[width=1in]{graphic.eps} - \end{minipage}% - \begin{minipage}[t]{.25\textwidth} - \centering - \includegraphics[width=1in,angle=-90]{graphic.eps} - \end{minipage} - \end{center} -\caption{Minipages avec les options \texttt{[b]} et \texttt{[t]}.}\label{f4+epsl} -\end{figure} -\endgroup - -\subsubsection{Alignement des bas des minipages}\index{minipage!alignement des bas}% -\label{env+EP+minipage+2} -Une méthode pour aligner les bas de minipages est de faire en sorte que la ligne de base de la -minipage soit le bord inférieur de celle-ci. Si une ligne de hauteur nulle et de profondeur -nulle est ajoutée à l'intérieur de la minipage après le dessin, alors l'option \texttt{[b]} -fera que le bas de la minipage sera la ligne de base de la minipage. La commande -\verb|\par\vspace{0pt}| crée une telle ligne de hauteur et profondeur nulles. Puisque la ligne -de base de cette ligne de profondeur nulle est le bas de la minipage, l'option \texttt{[b]} -aligne maintenant le bas de la minipage. Par exemple, le code ci-dessous produira la -Figure~\vref{f5+epsl}: - -\begin{verbatim} - \begin{center} - \begin{minipage}[b]{.25\textwidth} - \centering - \includegraphics[width=1in]{graphic.eps} - \par\vspace{0pt} - \end{minipage}% - \begin{minipage}[b]{.25\textwidth} - \centering - \includegraphics[width=1in,angle=-90]{graphic.eps} - \par\vspace{0pt} - \end{minipage} - \end{center} -\end{verbatim} - -\begingroup -\psfrag{Graphic}[][][1]{Graphique} -\begin{figure}[htb] - \begin{center} - \begin{minipage}[b]{.25\textwidth} - \centering - \includegraphics[width=1in]{graphic.eps} - \par\vspace{0pt} - \end{minipage}% - \begin{minipage}[b]{.25\textwidth} - \centering - \includegraphics[width=1in,angle=-90]{graphic.eps} - \par\vspace{0pt} - \end{minipage} - \end{center} - \caption{Minipages avec leurs bas alignés}\label{f5+epsl} -\end{figure} -\endgroup - -\subsubsection{Alignement des sommets des minipages}\index{minipage!alignement des sommets}% -\label{env+EP+minipage+3} -Pour aligner les sommets de minipages, on doit ajouter une ligne de hauteur nulle et de profondeur -nulle au sommet de la minipage. Alors l'option \texttt{[t]} fera que la ligne de base de la minipage -sera le sommet de la minipage. En faisant précéder la commande \verb|\includegraphics| de -\verb|\vspace{0pt}|, on insère une ligne de hauteur et profondeur nulles au dessus du dessin. -Puisque la ligne de base de cette ligne de profondeur nulle est le sommet de la minipage, -l'option \texttt{[t]} aligne maintenant le haut de la minipage. Par exemple, le code ci-dessous -produira la Figure~\vref{f6+epsl}: - -\begin{verbatim} - \begin{center} - \begin{minipage}[t]{.25\textwidth} - \vspace{0pt} \centering - \includegraphics[width=1in]{graphic.eps} - \end{minipage}% - \begin{minipage}[t]{.25\textwidth} - \vspace{0pt} \centering - \includegraphics[width=1in,angle=-90]{graphic.eps} - \end{minipage} - \end{center} -\end{verbatim} - -\begingroup -\psfrag{Graphic}[][][1]{Graphique} -\begin{figure}[htb] - \begin{center} - \begin{minipage}[t]{.25\textwidth} - \vspace{0pt} - \centering - \includegraphics[width=1in]{graphic.eps} - \end{minipage}% - \begin{minipage}[t]{.25\textwidth} - \vspace{0pt} - \centering - \includegraphics[width=1in,angle=-90]{graphic.eps} - \end{minipage} - \end{center} - \caption{Minipages avec leurs hauts alignés}\label{f6+epsl} -\end{figure} -\endgroup - -Ceci aligne les sommets des minipages avec la ligne de base courante. Si par contre vous -souhaitez aligner les sommets des minipages avec le sommet de la ligne de texte courante, -remplacez \verb|\vspace{0pt}| par \verb|\vspace{-\baselineskip}|. Ce sujet est mentionné -dans~\cite[pages 456--457]{latex-comp}. - -\section{Utilisation de sous-répertoires} -Lorsque l'on importe un grand nombre de fichiers graphiques, il peut être souhaitable de -ranger les fichiers graphiques dans un sous-répertoire. Par exemple, si le sous-répertoire -s'appelle \texttt{sub}, on peut être tenté alors d'inclure le fichier \texttt{file.eps} avec la -commande suivante: -\begin{quote} -\verb|\includegraphics{sub/file.eps}| -\end{quote} -Bien que cette syntaxe fonctionne pour la plupart des distributions \textsc{Unix} et DOS de -\TeX, il y a des problèmes avec une telle utilisation: - -\begin{description} -\item[Inefficacité]\NL -Chaque fois que \TeX\ ouvre un fichier, le nom du fichier est sauvegardé dans la mémoire de -\TeX. Lorsque l'on ouvre un grand nombre de fichiers, cette mémoire perdue peut provoquer une -erreur de débordement de la taille du pool (voir la Section~\vref{ss+epsl+POOL}). Puisque le -fait de spécifier des sous-répertoires augmente la longueur du nom de fichier, il aggrave ce -problème d'espace dans le pool. -\item[Non Portabilité]\NL -L'un des avantages de \LaTeX\ est que ses fichiers peuvent être utilisés sur n'importe quelle -plate-forme. Cependant, inclure le sous-répertoire dans le nom de fichier fait que le fichier -devient dépendant du système d'exploitation. Le fichier ne peut plus être utilisé sur des -machines VMS ou Macintosh sans modification significative. -\end{description} - -Au lieu d'ajouter le sous-répertoire dans le nom de fichier, il y a deux autres options: -\begin{enumerate}[1.] -\item La meilleure méthode est de modifier le chemin de recherche \TeX\ (voir la -Section~\vref{ss+epsl+CRT}). -\item Une autre méthode est de spécifier \verb|sub/| dans une commande \verb|\graphicspath| -(voir la Section~\vref{ss+epsl+CRG}). Cependant ceci est bien moins efficace que modifier le chemin -de recherche \TeX. -\end{enumerate} -Ces deux solutions font que \verb|\includegraphics| recherchera automatiquement le -sous-répertoire graphique, ce qui permet de remplacer -\begin{quote} -\verb|\includegraphics{sub/file.eps}| -\end{quote} -par -\begin{quote} -\verb|\includegraphics{file.eps}| -\end{quote} - -\subsection{Le chemin de recherche \TeX}\label{ss+epsl+CRT}\index{chemin de recherche \TeX} -Puisque la méthode pour changer les répertoires dans lequels \TeX\ regarde dépend de la -distribution \TeX, il devient très compliqué de donner une description générale. Comme exemple, -la présente section décrit la stratégie utilisée par les distributions \textsc{Unix} -telles que web2c/te\TeX, la plupart employant des stratégies similaires. - -Pour les distributions \textsc{Unix} web2c/te\TeX, le chemin de recherche \TeX\ peut être -modifié en établissant la variable d'environnement -\index{TEXINPUTS@\texttt{TEXINPUTS} (chemin de recherche \TeX)}\texttt{TEXINPUTS}. Si vous utilisez les -shells \texttt{csh}: -\begin{quote} -\verb|setenv TEXINPUTS /dir1:/dir2:| -\end{quote} -fait que \texttt{/dir1} et \texttt{/dir2} seront examinés \emph{avant} les répertoires par -défaut. Sans le deux-points final, les répertoires par défaut ne seraient plus -examinés\,\footnote{NdT: ce qui est la plupart du temps catastrophique, car vous ne trouvez -plus les classes et paquetages standard ou fournis dans la distribution.}. En définissant -\texttt{TEXINPUTS} par -\begin{quote} -\verb|setenv TEXINPUTS :/dir1:/dir2| -\end{quote} -\texttt{/dir1} et \texttt{/dir2} seront examinés \emph{après} les répertoires standard, tandis -que -\begin{quote} -\verb|setenv TEXINPUTS /dir1::/dir2| -\end{quote} -fera que \texttt{/dir1} sera examiné \emph{avant} les répertoires standard et \texttt{/dir2} -examiné \emph{après} les répertoires standard. - -Mettre \texttt{//} après un répertoire fait que tous ses sous-répertoires seront examinés. Par -exemple -\begin{quote} -\verb|setenv TEXINPUTS /dir1//:/dir2:| -\end{quote} -fera que tous les sous-répertoires de \texttt{/dir1} (et leurs sous-répertoires) seront -examinés. Faites attention en utilisant \texttt{//} car cela peut ralentir la recherche si le -répertoire contient beaucoup de fichiers. - -Ces exemples fonctionnent aussi en Bourne-shell et en Korn-shell, mais la syntaxe doit être changée -respectivement en -\begin{quote} -\verb|TEXINPUTS="/dir1:/dir2:"; export TEXINPUTS|\\ -\verb|export TEXINPUTS="/dir1:/dir2:"| -\end{quote} - -Lorsque \LaTeX\ trouve des fichiers sur le chemin de recherche \TeX, il ne range pas le nom du -fichier en entier dans le fichier DVI. En conséquence, les vieilles versions de \textbf{dvips} -ou \textbf{xdvi} qui n'utilisaient pas le chemin de recherche \TeX\ ne peuvent pas trouver le -fichier (voir la Section~\vref{ss+epsl+CRTD}). - -\subsection{Le chemin de recherche graphique}\label{ss+epsl+CRG} -Par défaut, \LaTeX\ recherche les fichiers graphiques dans tout répertoire du chemin de -recherche \TeX. En plus de ces répertoires, \LaTeX\ recherche aussi dans tout répertoire -spécifié dans la commande \verb|\graphicspath|. Par exemple, -\begin{quote} -\verb|\graphicspath{{dir1/}{dir2/}}| -\end{quote} -dit à \LaTeX\ de rechercher les fichiers graphiques aussi dans \texttt{dir1/} et \texttt{dir2/}. -Sur Macintosh, cela devient -\begin{quote} -\verb|\graphicspath{{dir1:}{dir2:}}| -\end{quote} -Il est important de noter que la recherche de fichier associée aux répertoires donnés par -\verb|\graphicspath| est bien plus lente que celle associée aux répertoires de -\texttt{TEXINPUTS}. De plus, chaque recherche de fichier faite dans un répertoire de la -liste \verb|\graphicspath| consomme un peu plus d'espace dans le pool (voir la -Section~\vref{ss+epsl+POOL}). - -À cause de ces inefficacités, il est recommandé de ne pas utiliser \verb|\graphicspath|. Il est -préférable de spécifier les sous-répertoires en modifiant le chemin de recherche (voir la -Section~\vref{ss+epsl+CRG}). - -\subsection{Économiser l'espace «~pool~»}\label{ss+epsl+POOL} -\TeX\ réserve une portion de sa mémoire, appelée \emph{espace pool} (\emph{pool space}).pour -sa transmission interne de chaînes. Chaque fois que \TeX\ ouvre (ou essaye d'ouvrir) un fichier, -un peu d'espace pool est utilisé de manière permanente. Lors de l'ouverture d'un grand nombre -de fichiers, cette consommation de mémoire peut faire que \TeX\ se trouve à court d'espace -pool, ce qui provoque une erreur telle que -\begin{quote} -\verb|! TeX capacity exceeded, sorry [poolsize=73388]| -\end{quote} -Comme la quantité d'espace pool perdu est fonction de la longueur du nom de fichier, le -fait de spécifier des sous-répertoires aggrave ce problème d'espace pool. - -À l'exception de la dernière version web2c et de quelques distributions commerciales, le seul -moyen d'augmenter la taille du pool est de recompiler \TeX. Heureusement, les règles suivantes -d'économie de l'espace pool résolvent habituellement le problème. - -\begin{itemize} -\item Éviter les noms de fichiers excessivement longs. -\item Ne pas inclure les noms des sous-répertoires -\begin{quote} -\verb|\includegraphics{sub/file.eps}| -\end{quote} -Au lieu de cela, changez le chemin de recherche \TeX\ ou sortez les fichiers du -sous-répertoire. -\item Ne pas utiliser la commande \verb|graphicspath|. -\begin{quote} -\verb|\graphicspath{{dir1/}{dir2/}}|\\ -\null\quad\ldots\\ -\verb|\includegraphics{file.eps}| -\end{quote} -fait essayer d'ouvrir les fichiers suivants: -\begin{verbatim} - file.eps - dir1/file.eps - dir2/file.eps -\end{verbatim} -Chacune de ces tentatives consomme de l'espace du pool. Au lieu d'utiliser la commande -\verb|\graphicspath|, modifiez le chemin de recherche de \TeX. -\item Spécifier le nom complet du fichier, ne pas omettre les suffixes (extension) des -fichiers (par exemple, \texttt{.eps}). Avec -%la commande -\verb|\DeclareGraphicsExtensions|% -\index{DeclareGraphicsExtensions@\CS{DeclareGraphicsExtensions}, commande}% -\label{EP+DeclareGraphicsExtensions+3} -(voir la Section~\vref{ss+epsl+DGE}), la commande -\begin{quote} -\verb|\includegraphics{file}| -\end{quote} -fera que \verb|\includegraphics| essaiera d'ouvrir les fichiers suivants -\begin{verbatim} - file.eps - file.ps - file.eps.gz - file.ps.gz - file.eps.Z -\end{verbatim} -ce qui est particulièrement inefficace lorsque c'est utilisé en conjonction avec -la commande \verb|\graphicspath|. - -Donner une commande \verb|\DeclareGraphicsExtensions| avec un nombre minimum de suffixes -minimise l'inefficacité de l'omission du suffixe. -\end{itemize} - -\section{Fichiers graphiques compressés ou non-EPS}% -\label{s+epsl+FGCNE}\index{compresses@compressés (graphiques)}% -\index{graphiques non-EPS!utilisation dans \LaTeX}% -\index{TIFF@TIFF (fichiers graphiques)!utilisation dans \LaTeX} -Lorsqu'ils emploient \textbf{dvips}, les utilisateurs peuvent spécifier une opération à -effectuer sur le fichier avant qu'il soit inséré. Si cette opération est une commande de -décompression, cela permet d'utiliser des fichiers graphiques compressés. Puisque -\textbf{dvips} est actuellement (probablement) le seul convertisseur de DVI en PS offrant -cette possibilité, tout ce qui est dit dans cette section requiert \textbf{dvips}. Les -utilisateurs doivent passer l'option \texttt{dvips} au paquetage \texttt{graphicx}. Ceci peut -être fait soit en spécifiant l'option globale de classe \texttt{dvips} dans la commande -\verb|\documentclass|: -\begin{quote} -\verb|\documentclass[dvips,11pt]{article}| -\end{quote} -soit en spécifiant l'option \texttt{dvips} dans la commande \verb|\usepackage|: -\begin{quote} -\verb|\usepackage[dvips]{graphicx}| -\end{quote} -Il est préférable de spécifier l'option \texttt{dvips} dans \verb|\documentclass| car cela -passe l'option à tous les paquetages. - -Lorsque vous utilisez un système d'exploitation qui supporte les \emph{pipes}\,\footnote{Par -exemple, \textsc{Unix} supporte les pipes, mais pas DOS.}, la commande -\verb|\DeclareGraphicsRule|% -\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% -\label{EP+DeclareGraphicsRule+3} -(voir la Section~\vref{ss+epsl+DGR}) spécifie une commande qui -agit sur le fichier. Si c'est une commande de décompression, cela permet d'utiliser des -fichiers EPS compressés. Si c'est une commande de conversion, cela permet d'utiliser des -fichiers graphiques non-EPS. Si le système d'exploitation ne supporte pas les pipes, une telle -conversion au vol n'est pas possible et tous les graphiques doivent êtres stockés sous forme -de fichiers non compressés. - -\subsection{Exemple d'EPS compressé}\label{ss+epsl+FGC} -Les étapes pour utiliser des fichiers EPS compressés sont les suivantes: -\begin{enumerate}[1.] -\item Créer un fichier EPS (\texttt{file1.eps} par exemple). -\item Ranger sa ligne BoundindBox dans un autre fichier (\texttt{file1.eps.bb}). -\item Compresser le fichier EPS. Par exemple, la commande \textsc{Unix} -\begin{center} -\verb|gzip -9 file1.eps| -\end{center} -crée le fichier compressé \texttt{file1.eps.gz}. L'option \texttt{-9} (ou \texttt{-best}) -spécifie la compression maximum. -\item Inclure la commande \verb|\DeclareGraphicsRule| adéquate avant -la commande -\verb|\includegraphics| dans le fichier \LaTeX. La commande \verb|\DeclareGraphicsRule|% -\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% -\label{EP+DeclareGraphicsRule+4} -informe \LaTeX\ de comment traiter le suffixe particulier (voir la Section~\vref{ss+epsl+DGR}). -Par exemple -\begin{verbatim} - \documentclass[dvips]{article} - \usepackage{graphics} - \begin{document} - \DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip-c #1} - \begin{figure} \centering - \includegraphics[width=3in]{file1.eps.gz} - \caption{Fichier graphique EPS Compressé}% - \label{fig+compressed+eps} - \end{figure} - \end{document} -\end{verbatim} -Dans ce cas particulier, la commande \verb|\DeclareGraphicsRule| n'est en fait pas nécessaire -car il se trouve que c'est une des règles graphiques pré-définies dans \texttt{dvips.def}. Si -un autre programme de compression ou un autre suffixe avaient été utilisés, la commande -\verb|\DeclareGraphicsRule| aurait été obligatoire. Par exemple, si le fichier BoundingBox -avait été nomme \texttt{file1.bb}, la \verb|\DeclareGraphicsRule| correspondante aurait été -\begin{quote} -\verb|\DeclareGraphicsRule{.eps.gz}{eps}{.bb}{`gunzip-c #1}| -\end{quote} -\end{enumerate} - -\subsection{Le chemin de recherche \TeX\ et \textsf{dvips}}\label{ss+epsl+CRTD} -Lorsque \LaTeX\ rencontre une commande \verb|\includegraphics|, il recherche le fichier dans -le répertoire courant. S'il ne trouve pas le fichier dans le répertoire courant, il le -recherche dans les répertoires du chemin de recherche \TeX. Lorsque le fichier DVI est -converti en PostScript, \textbf{dvips} effectue le même routine de recherche et tout -fonctionne bien. Cependant, lorsqu'une commande de conversion ou de décompression au vol est -spécifiée dans la commande -\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% -\label{EP+DeclareGraphicsRule+5} -\verb|\DeclareGraphicsRule|, la commande au vol empêche -\textbf{dvips} de rechercher correctement dans les répertoires du chemin de recherche \TeX. - -Par exemple, la règle -\begin{quote} -\verb|\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}| -\end{quote} -spécifie que la commande \verb|gunzip -c| doit être utilisée sur les fichiers ayant le suffixe -\texttt{.eps.gz}. Supposons que la commande suivante soit utilisée: -\begin{quote} -\verb|\includegraphics{file.eps.gz}| -\end{quote} -Si \texttt{file.eps.gz} et \texttt{file.eps.bb} sont dans le répertoire courant, la recherche -par chemin n'est pas nécessaire et tout fonctionne bien. \LaTeX\ utilise \texttt{file.eps.bb} -et \textbf{dvips} exécute \texttt{gunzip -c file.eps.gz} pour décompresser le fichier. - -Par contre cela ne marche plus si \texttt{file.eps.gz} et \texttt{file.eps.bb} ne sont pas dans -le répertoire courant. Mais s'ils sont dans le répertoire \texttt{a/b/c/} (qui est dans le -chemin de recherche de \TeX), \LaTeX\ parcourt le chemin pour trouver -\texttt{/a/b/c/file.eps.bb}. Mais des problèmes surviennent dès que \textbf{dvips} exécute -\texttt{`gunzip -c file.eps.gz} car \textbf{gunzip} ne peut pas trouver \texttt{file.eps.gz}. -Si la distribution \TeX\ utilise une librairie \texttt{kpathsea} récente (comme le fait la -distribution \texttt{teTeX}), ce problème peut être résolu par la règle graphique suivante -\begin{quote} -\verb|\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}%|\\ -\verb| {`gunzip -c `kpsewhich -n latex tex #1`}| -\end{quote} -qui utilise -\textbf{kpsewhich}\index{kpsewhich@\texttt{kpsewhich}, programme de recherche dans un chemin pour \TeX} -pour trouver le fichier pour le compte de \textbf{gunzip}. La -commande \texttt{`kpsewhich -n latex tex \#1`} fait que \textbf{dvips} cherchera le fichier -compressé sur le chemin de recherche \TeX. Le nom de fichier complet (y compris les -répertoires) est alors ajouté à la commande \textbf{gunzip -c}, ce qui permet à -\textbf{gunzip} de trouver le fichier même s'il n'est pas dans le répertoire courant. - -Bien que cette nouvelle commande \verb|\DeclareGraphicsRule| puisse être placée au début de -chaque document, il peut être plus pratique d'ajouter ceci au fichier -\index{graphics.cfg@\texttt{graphics.cfg}, fichier}\texttt{graphics.cfg}: - -\begin{verbatim} - \AtEndOfPackage{% - \DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}% - {`gunzip -c `kpsewhich -n latex tex #1`}} -\end{verbatim} -et laisser la ligne \verb|\ExecuteOptions{dvips}| existante. - -\MARTIT{\botsmash{\tshortstack[r]{Anciennes\STRUT\\versions\STRUT\\de dvips\STRUT}}~~}{Puisque} -les anciennes versions de \textbf{dvips} ne parcourrent pas le chemin de recherche \TeX, -\textbf{dvips} ne peut pas trouvez de fichiers dans le chemin de recherche \TeX. La commande -suivante utilise \textbf{kpsewhich} pour parcourir le chemin de recherche \TeX\ pour trouver -les fichiers EPS non compressés pour \textbf{dvips} -\begin{quote} -\verb|\DeclareGraphicsRule%|\\ -\verb| {.eps}{eps}{.eps}{`cat `kpsewhich -n latex tex #1`}| -\end{quote} -bien que mettre à jour votre distribution de \TeX\ soit une meilleure solution. - -\subsection{Fichiers graphiques non-EPS}\label{ss+epsl+FGNE}% -\index{graphiques non-EPS!utilisation dans \LaTeX} -Alors qu'il est facile d'insérer des graphiques EPS dans des documents \LaTeX, il n'est pas -aussi évident d'insérer des graphiques non-EPS -(\index{GIF@GIF (fichiers graphiques)!utilisation dans \LaTeX}GIF, -\index{TIFF@TIFF (fichiers graphiques)!utilisation dans \LaTeX}TIFF, -JPEG\index{JPEG@JPEG (graphiques)!utilisation dans \LaTeX}, PICT\index{PICT!utilisation dans -\LaTeX}, etc.). Une solution -simple est de déterminer si l'application qui a engendré le graphique non-EPS peut aussi -engendrer une sortie EPS. Si ce n'est pas possible, un programme de conversion graphique (voir -la Section~\vref{s+epsl+CG}) doit être utilisé pour convertir le graphique en PostScript. - -Puisqu'un fichier graphique non-EPS peut être plus petit que le fichier EPS correspondant, il -peut être souhaitable de garder les graphiques en format non-EPS et de les convertir en -PostScript lorsque le DVI est converti en PostScript. Si \textbf{dvips} est utilisé, cette -conversion au vol peut être spécifiée par l'option commande dans -\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% -\label{EP+DeclareGraphicsRule+6}% -\verb|\DeclareGraphicsRule|. -Par exemple, utiliser la conversion au vol pour insérer \texttt{file2.gif} dans un -document \LaTeX\ demande les étapes suivantes -\begin{enumerate}[1.] -\item Trouver un programme de conversion de GIF vers EPS (supposons qu'il s'appelle -\textbf{gif2eps}). -\item Il faut créer un fichier BoundingBox qui spécifie la taille naturelle du graphique -\texttt{file2.gif}. Pour ce faire, convertissez \texttt{file2.gif} en PostScript et -\begin{enumerate}[(a)] -\item Si le fichier PostScript contient une ligne BoundingBox, sauvez cette ligne dans -\texttt{file2.gif.bb}. -\item Si le fichier PostScript ne contient pas de ligne BoundingBox, déterminez la -BoundingBox adéquate (voir la Section~\vref{ss+epsl+BBE}) et placez ces nombres sur une ligne -\verb|%%BoundingBox:| dans \texttt{file2.gif.bb}. -\end{enumerate} -\item Conservez \texttt{file2.gif} et \texttt{file2.gif.bb} et détruisez le fichier -PostScript. -\item Mettez \verb|\DeclareGraphicsRule{.gif}{eps}{.gif.bb}{`gif2eps #1}|% -\index{DeclareGraphicsRule@\CS{DeclareGraphicsRule}, commande}% -\label{EP+DeclareGraphicsRule+7} -avant la commande -\verb|\includegraphics| dans le fichier \LaTeX. -\end{enumerate} -Lorsque \verb|\includegraphics{file2.gif}| est rencontrée, \LaTeX\ lit la BoundingBox dans -\texttt{file2.gif.bb} et dit à \textbf{dvips} d'utiliser \textbf{gif2eps} pour convertir -\texttt{file2.gif} en EPS. - -\subsubsection{Exemple GIF}\index{GIF@GIF (fichiers graphiques)!utilisation dans \LaTeX} -Alors que les commandes nécessaires pour inclure des graphiques non-EPS dépendent du système -d'exploitation et du programme de conversion graphique, cette section donne des exemples pour -deux programmes de conversion communs sous \textsc{Unix}. Les commandes -\begin{verbatim} - \DeclareGraphicsRule{.gif}{eps}{.gif.bb}{`convert #` 'eps:-' } - \begin{figure} \centering - \includegraphics[width=3in]{file2.gif} - \caption{Graphique GIF} - \end{figure} -\end{verbatim} -utilise le programme \textbf{convert} (il fait partie de l'ensemble \index{ImageMagick}ImageMagick) pour traduire -le fichier GIF en EPS. La commande -\begin{quote} -\verb|convert file2.gif 'eps:-'| -\end{quote} -traduit \texttt{file2.gif} en format EPS (spécifié par l'option «~\verb|eps:|~» et envoie le -résultat sur la sortie standard (spécifiée par le «~\texttt{-}~»). - -Vous pouvez aussi utiliser les utilitaires \textbf{ppm} parmi lesquels \textbf{giftoppm}, -\textbf{ppmtopgm} et \textbf{pgmtops} convertissent le fichier GIF en EPS via les formats -\texttt{ppm} et \texttt{pgm} (à niveaux de gris). Sous \textsc{Unix}, l'utilisation de pipes -entre ces programmes est spécifié par la commande \verb|\DeclareGraphicsRule| suivante -\begin{quote} -\verb"\DeclareGraphicsRule{.gif}{eps}{.gif.bb}%"\\ -\null\qquad\verb"{`giftoppm #1 | ppmtopgm | pgmtops}" -\end{quote} - -\subsubsection{Support direct pour les fichiers graphiques non-EPS}\label{sss+epsl+SD} -Il est souvent demandé que \LaTeX\ et \textbf{dvips} supportent l'inclusion directe de -formats graphiques non-EPS, pour que ce soit aussi facile que l'inclusion de fichiers EPS. -Bien que ceci serait pratique, il y a malheureusement quelques problèmes pour le faire. -\begin{itemize} -\item Pour déterminer la taille du graphique EPS, \LaTeX\ examine le fichier EPS et y -recherche les paramètres de la BoundingBox. Puisque \TeX\ ne sait lire que les fichiers ASCII, -le format binaire de la plupart des fichiers graphiques non-EPS empêche \LaTeX\ d'en tirer la -taille du graphique. -\item De plus, le support de graphiques non-EPS obligerait \textbf{dvips} à incorporer des -capacités de conversion graphique (GIF vers EPS, TIFF vers EPS, etc.). Ceci exigerait beaucoup -de programmation initiale et encore plus de maintenance future. -\end{itemize} -Plutôt que d'incorporer directement les routines de conversion de graphiques, \textbf{dvips} -offre un mécanisme pour appeler des programmes externes de conversion. Ce mécanisme peut être -utilisé depuis \LaTeX\ en utilisant l'argument \ de \verb|\DeclareGraphicsRule|. -Ceci est plus souple qu'un support direct car cela laisse la conversion graphique découplée de -la conversion DVI vers PS, ce qui permet aux utilisateurs d'employer le programme de -conversion graphique de leur choix. - -Alors que \LaTeX\ et \textbf{dvips} en général ne supportent pas l'inclusion directe de -graphiques non-EPS, il y a quelques exceptions. -\begin{enumerate}[1.] -\item Si \textbf{dvips} est compilé avec \verb|-Demtex|, il supporte certaines commandes -\verb|\special|\index{special@\CS{special}, commande} de Em\TeX, ce qui lui permet -d'inclure des bitmaps PCX, BMP ou MSP. -\item Oztex~2.1,\index{Oztex} une distribution \emph{shareware} pour Macintosh de \TeX/\LaTeX, -inclut le convertisseur de DVI vers PS OzDVIPS, qui permet d'inclure des fichiers MacPaint -et PICT via des commandes \verb|\special|. Voir -\begin{quote} -\url{http://www.kagi.com/authors/akt/oztex.html} -\end{quote} -\item Certaines versions commerciales de \LaTeX\ supportent des graphiques non-EPS. -\begin{enumerate}[(a)] -\item Textures pour le Macintosh supporte les graphiques PICT. Voir -\begin{quote} -\url{http://www.bluesky.com} -\end{quote} -\item \TeX\ pour Windows de Y\&Y inclut un convertisseur DVI vers PS \textbf{dvipsone} qui -supporte les fichiers TIFF. Voir -\begin{quote} -\url{http://www.YandY.com} -\end{quote} -\end{enumerate} -\end{enumerate} -Même avec le support direct donné ci-dessus pour des graphiques non-EPS, \TeX\ ne peut -toujours pas déterminer la taille du graphique avec les fichiers en format binaire. Afin que -\LaTeX\ connaisse quel espace réserver pour le dessin, l'utilisateur doit encore utiliser un -fichier \texttt{.bb} pour spécifier les paramètres \texttt{bb} explicitement dans les arguments -de la commande \verb|\includegraphics|. - -\section{Le paquetage \textsf{PSfrag}}\index{PSfrag} -Alors qu'il y a de nombreux logiciels de dessin et d'analyse qui produisent des fichiers EPS, -la plupart d'entre eux ne permettent pas les symboles et les équations aussi bien que \LaTeX. -\ifguide -Le paquetage \textsf{PSfrag}, dû à Michael C. Grant\,\autref{grant} et David Carlisle\,\autref{carlisle}, -et décrit page~\pageref{o+psfrag}, -\else -Le paquetage \textsf{PSfrag}, dû à Michael C. Grant et David Carlisle, -\fi -permet aux utilisateurs de \LaTeX\ de remplacer des chaînes -de texte dans des fichiers EPS par du texte ou des équations \LaTeX. Une application a été ici -de remplacer les textes en anglais des fichiers EPS originaux de cette documentation par leurs -traductions en français, sans devoir éditer le code PostScript. - -\pfg~3.0, qui a été distribuée en novembre~1996, a été complètement ré-écrite. Les versions -antérieures de \pfg\ avaient besoin d'un pré-processeur (tel que \textbf{ps2frag} ou -\textbf{ps2psfrag}) pour identifier et marquer tout le texte dans le fichier EPS. Depuis -\pfg~3.0, il n'y a plus besoin de pré-processeur ni de programme externe tel que \textbf{perl} -ou \textbf{ghostscript}. \pfg~3.0 n'a besoin que d'un \LaTeX\ récent (décembre 1995 ou -postérieur) et de l'ensemble graphique distribué avec \LaTeX. \cite{psfgguide} donne une -documentation complète de \pfg~3.0. - -Un bénéfice supplémentaire de la réécriture de \pfg\ est qu'il supporte enfin les -graphiques EPS compressés. Mais la commande \verb|\tex| (décrite dans la -Section~\vref{ss+epsl+TLFE}) ne peut pas être utilisée pour inséser du texte \LaTeX\ dans des -graphiques compressés. - -\begin{table}[htb] \centering -\topcaption{Options de \texttt{\bs psfrag}}\label{t+epsl+5} -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.80\textwidth}|@{}} -\cline{1-3} -\&\hfill&Texte à remplacer dans le fichier EPS.\\\cline{1-3} -\&&\emph{(Optionnel, \texttt{[Bl]} par défaut.)} Position du point de placement -relatif au nouveau texte \LaTeX.\\\cline{1-3} -\&&\emph{(Optionnel, \texttt{[Bl]} par défaut.)} Position du point de placement -relatif au texte EPS existant.\\\cline{1-3} -\<échelle>&&\emph{(Optionnel, 1 par défaut.)} Facteur d'échelle pour le texte. Pour avoir de -meilleurs résultats, évitez d'utiliser le facteur d'échelle et utilisez plutôt les commandes -de taille de fonte telles que \texttt{\bs small} et \texttt{\bs large}.\\\cline{1-3} -\&&\emph{(Optionnel, zéro par défaut.)} Lorsqu'un angle est spécifié, c'est l'angle -de rotation du nouveau texte par rapport au texte existant. L'angle est exprimé en degrés et -le sens positif est le sens anti-horaire (sens trigonométrique).\NL -Cette option est particulièrement utile lorsque l'on a affaire avec des applications qui ne -permettent que du texte horizontal dans leurs fichiers EPS.\\\cline{1-3} -\&&Le texte \LaTeX\ à insérer dans le graphique EPS.\NL -Comme dans du texte \LaTeX\ normal, les formules mathématiques doivent être mises entre signes -dollar (par exemple, {\froff\selectlanguage{english} \texttt{\$\bs frac\{1\}\{2\}\$} ou \texttt{\$x\^{}2\$}}).\\\cline{1-3} -\end{tabular*} -\end{table} -Pour utiliser \pfg, créez un fichier EPS puis effectuez les étapes suivantes:% -\begin{enumerate}[1.] -\item Inclure \verb|\usepackage{psfrag}| dans le préambule du document \LaTeX. -\item Dans le document, utilisez la commande \verb|\psfrag| pour spécifier le texte EPS à -remplacer et la chaîne \LaTeX\ qui le remplacera. Ceci fait que la substitution spécifiée sera -effectuée pour toute commande \verb|\includegraphics| invoquée dans le même environnement. -\item Utilisez la commande \verb|\includegraphics| comme d'habitude. -\end{enumerate}% -La commande \LaTeX\ \verb|\psfrag| a la syntaxe suivante% -\NL\null\qquad% -%\begin{quote}% -\verb|\psfrag{|\\verb|}[|\\verb|][|\\verb|][|\<échelle>\verb|][|\\verb|]{|\\verb|}|% -%\end{quote} -\NL -dont les arguments sont décrits dans la Table~\vref{t+epsl+5}. - -Les options \ et \ sont chacun l'un des douze points (tels que -\texttt{[tl]}. \texttt{[br]}, \texttt{[cc]}) montrés sur la Figure~\vref{f3+epsl}. Si des -arguments optionnels ne sont pas donnés, le point est par défaut \texttt{[Bl]}. Toute lettre -manquante est \texttt{c} par défaut (donc \texttt{[]} ou \texttt{[c]} équivalent à \texttt{[cc]}, -\texttt{[l]} équivaut à \texttt{[lc]}). Voir~\cite{psfgguide} pour des exemples de combinaisons -de points de placement. - -Notez que \verb|\psfrag| compare les chaînes textuelles \emph{entières}. Donc la commande -\begin{quote} -\verb|\psfrag{pi}{$\pi$}| -\end{quote} -remplace la chaîne \texttt{pi} par $\pi$, mais n'affecte pas les chaînes \texttt{pi/2} ou -\texttt{2pi}. D'autres commandes \verb|\psfrag| doivent être donnés pour ces chaînes. - -\pfg\ ne peut effectuer le remplacement que si la chaîne EPS entière est construite avec une -seule commande PS. Certains programmes découpent la chaîne en sous-chaînes ou en lettre -individuelles afin d'effectuer ls crênage. Par exemple, Corel~Draw a produit le code suivant -pour placer la chaîne «~Hello World~» -\begin{verbatim} - 0 0 (Hello W) @t - 1080 0 (orld) @t -\end{verbatim} -Puisque \pfg\ voit ceci comme les deux chaînes sans relation «~Hello W~» et «~orld~», il ne -peut effectuer aucun remplacement d «~Hello World~». Si le crénage ne peut pas être inhibé -manuellement, l'utilisation de Courier ou d'une autre fonte à chasse constante empêche souvent -le crénage. Si le crénage ne peut pas être évité, seules des chaînes à remplacer d'un seul -caractère peuvent être utilisées. - -\lneed{6} -\FloatBarrier -\subsection{Exemple \textsf{PSfrag} \#1} -La commande -\begin{quote} -\verb|\includegraphics{pend.eps}| -\end{quote} -inclut le graphique sans qu'aucune substitution soit effectuée par \pfg, ce qui donne la -Figure~\vref{f7+epsl}. Les commandes -\begin{quote} -\verb|\psfrag{q1}{$\theta_1$}|\\ -\verb|\psfrag{q2}{$\theta_2$}|\\ -\verb|\psfrag{L1}{$L_1$}|\\ -\verb|\psfrag{L2}{$L_2$}|\\ -\verb|\psfrag{P1}[][]{$P_1$}|\\ -\verb|\psfrag{P2}[][]{\large $P_2$}|\\ -\verb|\includegraphics{pend.eps}| -\end{quote} -incluent le graphique en effectuant les remplacements par \pfg, en donnant la -Figure~\vref{f8+epsl}. Les quatre premières commandes \verb|\psfrag| placent le nouveau texte -\LaTeX\ de manière que le point gauche de sa ligne de base corresponde au point gauche de la -ligne de bas du texte EPS. Les deux dernières commandes utilisent les options \verb|[][]| pour -placer le texte \LaTeX\ de manière que son centre corresponde au centre du texte EPS. Notez que -tout le texte EPS n'a pas à être remplacé. Par exemple, la marque \texttt{N} est laissée -inchangée dans la Figure~\vref{f8+epsl}. - -\begin{figure}[htb] %\footnotesize -\setlength{\wlength}{\textwidth} -\addtolength{\wlength}{-6mm} -\centering -\null\hspace*{3mm}\begin{minipage}{.45\textwidth} -\includegraphics[width=.45\wlength,keepaspectratio]{pend.eps} -\caption{Sans remplacement \textsf{PSfrag}}\label{f7+epsl} -\end{minipage}% -\hfill% -\begin{minipage}{.45\textwidth} -\psfrag{q1}{$\theta_1$} -\psfrag{q2}{$\theta_2$} -\psfrag{L1}{$L_1$} -\psfrag{L2}{$L_2$} -\psfrag{P1}[][]{$P_1$} -\psfrag{P2}[][]{\large $P_2$} -\includegraphics[width=.45\wlength,keepaspectratio]{pend.eps} -\caption{Avec remplacement \textsf{PSfrag}}\label{f8+epsl} -\end{minipage}\hspace*{3mm}\null -\end{figure} - -\FloatBarrier -\subsection{Exemple \textsf{PSfrag} \#2} -Cet exemple montre comment les trois commandes \verb|\shorstack|, -\label{EP+colorbox}\verb|\colorbox|\index{colorbox@\CS{colorbox}, commande} et -\label{EP+fcolorbox}\verb|\fcolorbox|\index{fcolorbox@\CS{fcolorbox}, commande} peuvent être utilisées avec \verb|\psfrag|. -\begin{wdesc}{xxxxxxxxxx} -\item[\texttt{\bs shortstack}] La commande -\label{EP+shortstack}\verb|\shortstack|\index{shortstack@\CS{shortstack}, commande} permet d'empiler verticalement -du texte, ce qui permet de substituer plusieurs lignes de texte à une seule ligne de texte. -Les lignes de texte sont remplacées par la commande \verb|\\|. -\item[\texttt{\bs colorbox}] La commande \verb|\colorbox| (qui fait partie du paquetage -\texttt{color}\index{color@\texttt{color}, paquetage}, -\ifguide décrit page~\pageref{o+color} et \fi -distribué avec \LaTeX) place un arrière-plan -rectangulaire coloré derrière un objet. La distance dont cet arrière-plan s'étend autour de -l'objet est la longueur \verb|\fboxsep|\index{fboxsep@\CS{fboxsep}, longueur}. Par exemple, -\begin{quote} -\verb|\colorbox{white}{texte}| -\end{quote} -place un fond rectangulaire blanc derrière \texttt{texte}. Voir~\cite{grfguide} pour plus de -détails sur \verb|\colorbox|. - -Avec \pfg, \verb|\colorbox| est utile pour placer du texte à un endroit où des lignes ou un -ombrage rendrait difficile la lecture du texte. Placer un fond blanc derrière le texte empêche -le dessin de perturber la vision du texte. -\item[\texttt{\bs fcolorbox}] La commande \verb|\fcolorbox| (qui fait aussi partie du -paquetage \texttt{color}) est similaire à la commande \verb|\colorbox|, mais un cadre est -tracé autour du fond. La commande -\begin{quote} -\verb|\fcolorbox{black}{white}{texte}| -\end{quote} -met un fond blanc avec un cadre rectangulaire noir derrière \texttt{texte}. - -L'épaisseur du cadre est contrôlée par la longueur -\label{EP+fboxrule}\verb|\fboxrule|\index{fboxrule@\CS{fboxrule}, longueur} et l'espacement entre le -cadre et le texte ou l'objet est contrôlé par la longueur -\label{EP+fboxsep}\verb|\fboxsep|\index{fboxsep@\CS{fboxsep}, longueur}. -\end{wdesc} - -\enlargethispage*{\baselineskip} -Les Figures~\vref{f9+epsl} et~\vref{f10+epsl} montrent l'utilisation de ces commandes avec -\pfg. La Figure~\vref{f9+epsl} montre le dessin sans substitution par \pfg. Les commandes -\begin{verbatim} - \psfrag{q1}[][]{\colorbox{white}{$q_1$} - \psfrag{base}{\fcolorbox{black}{white}{Base}} - \psfrag{Actuator}[l][l]{\shortstack{Actuateur\\hydraulique}} - \includegraphics{mass.eps} -\end{verbatim} -utilisent \pfg\ pour produire la Figure~\vref{f10+epsl}. -\begin{figure}[htb] %\footnotesize -\setlength{\wlength}{\textwidth} -\addtolength{\wlength}{-6mm} -\centering -\null\hspace*{3mm}\begin{minipage}{.45\textwidth} -\includegraphics[width=.45\wlength,keepaspectratio]{mass.eps} -\caption{Sans remplacement \textsf{PSfrag}}\label{f9+epsl} -\end{minipage}% -\hfill% -\begin{minipage}{.45\textwidth} -\psfrag{q1}[][]{\colorbox{white}{$q_1$}} -\psfrag{base}{\fcolorbox{black}{white}{Base}} -\psfrag{Actuator}[l][l]{\shortstack{Actuateur\\hydraulique}} -\includegraphics[width=.45\wlength,keepaspectratio]{mass.eps} -\caption{Avec remplacement \textsf{PSfrag}}\label{f10+epsl} -\end{minipage}\hspace*{3mm}\null -\end{figure} - -\FloatBarrier -\subsection{Texte \LaTeX\ dans un fichier EPS}\label{ss+epsl+TLFE} -La méthode recommandée et la plus populaire pour utiliser \pfg\ est la commande \verb|\psfrag| -décrite dans la section précédente. Une alternative, moins efficace, est la commande -\verb|\tex|, qui insère directement le texte \LaTeX\ dans le fichier EPS. -Voir~\cite{psfgguide} -\ifguide ou page~\pageref{sec+pfg+texcomm} \fi -pour plus de détails. - -\subsection[Agrandissement de la figure et du texte avec \textsf{PSfrag}]% -{Agrandissement de la Figure et du Texte avec \mbox{\textsf{PSfrag}}} -Si un graphique utilisant \pfg\ est agrandi (ou réduit), le texte \pfg\ est agrandi ou réduit -en même temps que le graphique. Il en résulte qu'une subtilité du paquetage \texttt{graphicx} -affecte la taille du texte. -\begin{itemize} -\item Lorsque les options \texttt{width}, \texttt{height} ou \texttt{totalheight} sont -utilisées pour agrandir la taille du graphique, -\begin{quote} -\verb|\includegraphics[width=3in]{file.eps}| -\end{quote} -le texte \pfg\ est inséré \emph{après} l'agrandissement. De même, -\begin{quote} -\verb|\resizebox{2in}{!}{\includegraphics{file.eps}}| -\end{quote} -inclut le graphique dans sa taille naturelle, insère les textes \pfg, et ensuite agrandit à la -fois le graphique et le texte. -\item De même, lorsque les options d'agrandissement ou réduction sont spécifiées \emph{avant} -la rotation: -\begin{quote} -\verb|\includegraphics[width=3in,angle=30]{file.eps}| -\end{quote} -l'agrandissement est implicitement traité par la fonction d'inclusion de graphique. Cependant, -lorsque les options d'agrandissement sont spécifiées \emph{après} la rotation: -\begin{quote} -\verb|\includegraphics[angle=30,width=3in]{file.eps}| -\end{quote} -le graphique est d'abord inclus avec sa taille naturelle, puis tourné et enfin agrandi. Puisque -\pfg\ remplace le nouveau texte pendant l'inclusion du graphique, la seconde commande agrandit -le nouveau texte \textsf{PSfrag} alors que la première \emph{ne le fait pas}. Lorsque la taille du -graphique EPS une fois inclus diffère beaucoup de sa taille naturelle, les deux commandes -produisent des résultats très différents. -\end{itemize} -Voir~\cite{psfgguide} -\ifguide ou page~\pageref{o+psfrag} \fi -pour plus de détails sur l'agrandissement du texte \pfg. - -\subsection{Incompatibilités de \textsf{PSfrag}} -Bien que \pfg~3.0 ait de nombreux avantages par rapport à la version~2, il y a actuellement -une incompatibilité avec les fichiers EPS produits par -\textbf{xfig}\index{xfig@\texttt{xfig}!incompatibilité avec \textsf{PSfrag}} -contenant des objets remplis par un pattern. La distribution de \pfg\ inclut le fichier \texttt{readme.xfg} qui -décrit cette incompatibilité. Un moyen de contourner ce problème est décrit dans la -Section~\vref{sss+epsl+xfig}. - -La distribution de \pfg\ inclut aussi le fichier \texttt{readme.sem} qui décrit une -incompatibilité entre \pfg\ et la classe -\texttt{seminar}\index{PSfrag!incompatibilité avec le paquetage \texttt{seminar}}% -\index{seminar@\texttt{seminar}, paquetage!incompatibilité avec \textsf{PSfrag}}% -\ifguide\ (voir page~\pageref{o+seminar})\fi. -Heureusement, la dernière version de \texttt{seminar.cls} n'a plus cette incompatibilité. - -\subsubsection{Fichiers EPS produits par xfig}% -\label{sss+epsl+xfig}\index{PSfrag!incompatibilité avec \texttt{xfig}} -Des problèmes surviennent lorsque \pfg\ est utilisé avec des fichiers EPS qui ont été créés -par le programme de dessin \textbf{xfig} et utilisent la fonction «~pattern fill~» de -\textbf{xfig}. Le problème provient du fait que \pfg\ et \textbf{xfig} redéfinissent tous deux -l'opérateur PostScript \texttt{show}. Ces redéfinitions ne devraient pas entrer en -conflit, mais apparemment elles le font. - -Les personnes assurant la maintenance de \pfg\ n'ont pas déterminé de solution sur le long -terme mais l'astuce suivante semble marcher: -\begin{enumerate}[1.] -\item Dans le fichier EPS, cherchez la commande \verb|/PATfil|. -\item À l'intérieur de la définition de \verb|/PATfill|, cherchez la commande \texttt{show} -(il n'y a qu'une seule occurrence). -\item Remplacez \texttt{show} par \texttt{oldshow} (\texttt{oldshow} est l'endroit où -\textbf{xfig} range l'«~ancienne~» définition de la routine \texttt{show}, avant de redéfinir -\texttt{show} pour ses propres besoins). -\end{enumerate} -Si vous pouvez déterminer ce que \textbf{xfig} et/ou \pfg\ peuvent faire de mieux pour éviter -ce problème, contactez l'équipe de maintenance de \pfg\ à \url{psfrag@rascals.stanford.edu}. - -\section{Inclure plusieurs fois un fichier EPS} -Lorsque le même graphique EPS est inséré de nombreuses fois, son code EPS apparaît autant de -fois dans le fichier PS final. En particulier, ceci se produit souvent lorsqu'un logo ou autre -dessin est inséré dans l'en-tête\index{entete@en-tête, graphique dans un} ou le pied de page d'un document. Cette section décrit des -méthodes améliorées pour insérer de nombreuses fois un graphique. - -Il y a quatre méthodes habituelles pour inclure de nombreuses fois le même graphique EPS. -\begin{enumerate}[1.] -\item Utiliser \verb|\includegraphics{file.eps}| chaque fois que vous voulez le graphique. -Ceci pose deux problèmes: -\begin{enumerate}[(a)] -\item \LaTeX\ doit trouver et lire le fichier chaque fois que \verb|\includegraphics| est -utilisée. -\item Les commandes du graphique EPS sont répétées dans le fichier PS final, ce qui donne un -gros fichier. -\end{enumerate} -\item Sauver le graphique dans une boîte \LaTeX\ et utiliser la boîte chaque fois que vous -voulez le graphique. Ceci fait gagner du temps à \LaTeX\ puisqu'il ne doit trouver et lire le -fichier qu'une seule fois. Mais cela ne réduit pas la taille du fichier PostScript final. - -Au début du fichier, inclure les commandes suivantes -\begin{verbatim} - \newsavebox{\mygraphic} - \sbox{\mygraphic}{\includegraphics{file.eps}} -\end{verbatim} -puis utiliser la commande \verb|\usebox{mygraphics}| chaque fois que vous souhaitez insérer le -graphique. (Le graphique peut être agrandi ou réduit en plaçant la commande \verb|\usebox| à -l'intérieur d'une commande \verb|\scalebox| ou \verb|\resizebox|). -\item Lorsque le fichier EPS contient du graphique en mode vectoriel (par opposition au -graphique en bitmap), il est possible d'écrire une commande PostScript qui dessine le -graphique. Le graphique peut alors être inclus en appelant la commande PostScript chaque fois -dont on a besoin du dessin. La Section~\vref{ss+epsl+dcp} décrit cette procédure. - -Puisque le fichier PostScript final n'inclut les commandes graphiques qu'une seule fois, il -sera beaucoup plus petit. Notez que puisque les commandes graphiques sont rangées dans la -mémoire de l'imprimante pendant l'impression du fichier PostScript final, cette méthode -\virage\emph{peut} faire que l'imprimante soit à court de mémoire et n'imprime pas le -document. - -Bien que cette méthode donne un fichier PostScript final petit, elle exige encore que \LaTeX\ -trouve et lise le fichier contenant les commandes PostScript. -\item Comme la méthode précédente, définir une commande PostScript qui dessine le graphique, -mais inclure cette commande dans une boîte \LaTeX. Ceci donne un fichier PostScript final -petit et ne demande à \LaTeX\ que de trouver et lire le fichier une seule fois. -\end{enumerate} - -\subsection{Définir une commande PostScript}\label{ss+epsl+dcp} -Cette section décrit comment créer une commande PostScript qui dessine le graphique d'un -fichier EPS contenant du dessin vectoriel. Cette procédure ne marche pas si le fichier EPS -contient des dessins \emph{bitmap}. - -Pour convertir le graphique EPS en une commande PostScript, le fichier EPS doit être coupé en -deux fichiers, l'un qui définit le dictionnaire PostScript et les commandes graphiques, -l'autre qui contient les informations d'en-tête et utilise la commande PostScript pré-définie. -Par exemple, un fichier EPS créé par \textbf{xfig} est de la forme -\begin{verbatim} - %!PS-Adobe-2.0 EPSF-2.0 - %%Title: /tmp/xfig-fig017255 - %%Creator: fig2dev Vrsion 2.1.8 Patchlevel 0 - %%CreationDate: Fri Sep 1 15:36:01 1995 - %%Orientation: Portrait - %%BoundingBox: 0 0 369 255 - %%Pages: 0 - %%EndComments - /$F2psDict 200 dict def - $F2psDict begin - ... - %%EndProlog - - $F2psBegin - ... - $F2psEnd -\end{verbatim} -où les «~\verb|...|~» indiquent des commandes non listées. Le fichier EPS contient en général -trois parties: -\begin{enumerate}[1.] -\item Les commandes d'en-tête qui commencent par~\verb|%| -\item La section \texttt{Prolog} qui commence par -\begin{quote} -\verb|/$F2psDict 200 dict def| -\end{quote} -et se termine par -\begin{quote} -\verb|%%EndProlog| -\end{quote} -Le \texttt{Prolog} définit les commandes dans le dictionnaire PostScript utilisé par le -fichier EPS. Dans ct exemple, le dictionnaire s'appelle \verb|$F2psDict| bien que d'autres -noms puissent être utilisés. -\item La dernière partie contient les commandes utilisées pour dessiner le graphique. -\end{enumerate} -Supposons que le fichier ci-dessus s'appelle \texttt{file.eps}. Créez les fichiers -\texttt{file.h} et \texttt{file.ps} où \texttt{file.h} contient: -\begin{verbatim} - /$F2psDict 200 dict def - $F2psDict begin - ... - %%EndProlog - - /MyFigure { - $F2psBegin - ... - $F2psEnd - } def -\end{verbatim} -et \texttt{file.ps} contient -\begin{verbatim} - %!PS-Adobe-2.0 EPSF-2.0 - %%Title: /tmp/xfig-fig017255 - %%Creator: fig2dev Vrsion 2.1.8 Patchlevel 0 - %%CreationDate: Fri Sep 1 15:36:01 1995 - %%Orientation: Portrait - %%BoundingBox: 0 0 369 255 - %%Pages: 0 - %%EndComments - $F2psDict begin MyFigure end -\end{verbatim} -\texttt{file.h} définit le dictionnaire et définit la commande \texttt{MyFigure}, tandis que -\texttt{file.ps} contient les informations d'en-tête et utilise la commande PostScript définie -dans \texttt{file.h}. En particulier, il est important que l'en-tête du fichier -\texttt{file.ps} inclue la ligne \verb|%!PS...| et la ligne BoundingBox. Le dessin peut alors -être utilisé dans le document \LaTeX\ ainsi -\begin{verbatim} - \documentclass{article} - \usepackage{graphicx} - \special{header=file.h} - \begin{document} - ... - \includegraphics[width=2in]{file.ps} - - \includegraphics[totalheight=1in]{file.ps} - ... - \end{document} -\end{verbatim} -Notez que le fichier original \texttt{file.eps} n'est pas utilisé. Puisque les commandes -graphiques dans \texttt{file.h} ne sont incluses qu'une seule fois, le fichier PostScript -final reste petit. Cependant, il faut encore que \LaTeX\ trouve et lise \texttt{file.ps} -chaque fois que le graphique est utilisé. Les commandes suivantes sauvegardent le dessin dans -une boîte \LaTeX\ pour produire un fichier PostScript final petit en ne lisant -\texttt{file.ps} qu'une seule fois. -\begin{verbatim} - \documentclass{article} - \usepackage{graphicx} - \special{header=file.h} - - \newsavebox{\mygraphic} - \sbox{\mygraphic}{\includegraphicd[width=2in]{file.ps}} - - \begin{document} - ... - \usebox{\mygraphic} - ... - \resizebox*{1in}{!}{\usebox{\mygraphic}} - ... - \end{document} -\end{verbatim} -Comme dans l'exemple précédent, ces commandes produisent un dessin large de 2~pouces et un -autre dont la hauteur totale est de 1~pouce. - -\subsection{Graphique dans l'en-tête ou le pied de page}\index{entete@en-tête, graphique dans un} -Une méthode facile pour inclure un graphique dans l'en-tête est d'utiliser le paquetage -\texttt{fancyhdr}\index{fancyhdr@\texttt{fancyhdr}, paquetage} -\ifguide(voir page~\pageref{o+fancyhdr})\fi, -qui est -\ifguide\else essentiellement \fi -une version améliorée de l'ancien -paquetage \texttt{fancyheadings}\index{fancyheadings@\texttt{fancyheadings}, paquetage}, documenté par~\cite{fancyhdr}. L'en-tête de page consiste en trois -parties: son champ gauche, son champ central et son champ droit. La commande -\verb|\fancyhead|\index{fancyhead@\CS{fancyhead}, commande} -spécifie le contenu des champs de l'en-tête, avec les options \texttt{L}, \texttt{C}, -\texttt{R} spécifiant quel(s) champ(s) la commande modifie. Par exemple, -\begin{verbatim} - \pagestyle{fancy} - \fancyhead[C]{Mon Papier} -\end{verbatim} -fera que le champ central de l'en-tête sera «~Mon Papier~», tandis que -\begin{verbatim} - \pagestyle{fancy} - \fancyhead[L,R]{\textbf{Confidentiel}} -\end{verbatim} -fera que les champs de gauche et de droite de l'en-tête seront «~\textbf{Confidentiel}~». Si -aucune option \texttt{L}, \texttt{C} ou \texttt{R} n'est spécifiée, la commande s'applique aux -trois champs de l'en-tête. Donc \verb|\fancyhead{}| sera utilisée pour mettre à blanc tous les -champs de l'en-tête. La commande -\label{EP+fancyfoot}\verb|\fancyfoot|\index{fancyfoot@\CS{fancyfoot}, commande} -spécifie de la même manière les champs de -gauche, central et de droite du pied de page. - -\MARTIT{\botsmash{\tshortstack[r]{Dessins\STRUT\\dans\STRUT\\l'En-tête\STRUT\\ou le -Pied\STRUT\\de Page\STRUT}}~~}{Les} commandes du paquetage \texttt{fancyhdr} peuvent insérer -des graphiques dans les en-têtes et pieds de page. Par exemple, après avoir éclaté le fichier -EPS \texttt{file.eps} en deux fichiers \texttt{file.h} et \texttt{file.ps} comme cela est -expliqué dans la Section~\vref{ss+epsl+dcp}, les commandes - -\begin{small} -\begin{verbatim} - \documentclass{article} - \usepackage{fancyhdr,graphicx} - - \renewcommand{\headheight}{0.6in} %% doit être assez grande - \renewcommand{\textheight}{7.5in} %% pour le dessin - - % Définir une commande de dessin PostScript - \special{header=file.h} - - % Conserver le dessin dans une boîte LaTeX - \newsavebox{\mygraphic} - \sbox{\mygraphic}{\includegraphics[totalheight=0.5in]{file.ps}} - - \pagestyle{fancy} - \fancyhead{} % tous les champs de l'en-tête remis à blanc - \fancyhead[L]{\usebox{\mygraphic}} - \fancyfoot{} % tous les champs du pied de page remis à blanc - \fancyfoot[C]{\thepage} - \renewcommand{\headrulewidth}{0.5pt} - \renewcommand{\footrulewidth}{0pt} - - \begin{document} - ... - \end{document} -\end{verbatim} - -\end{small} -\noindent -place le dessin en haut et à gauche de chaque page «~fancy~» avec un filet horizontal épais de -0.5pt sous l'en-tête. De plus, le numéro de page est placé en bas et au centre de chaque page, -sans filet au dessus du pied de page. Notez que tout ceci n'affecte pas les pages «~plain~». - -\MARTIT{\botsmash{\tshortstack[r]{En-têtes\STRUT\\Impairs\STRUT\\et Pairs\STRUT}}~~}{Lorsque} l'option -\verb|[twoside]| de classe de document est utilisée, il est possible de spécifier séparément -les en-têtes et pieds de page pour les pages impaires et paires. Les options \texttt{E} et -\verb|O| de \verb|\fancyhead| spécifient les en-têtes de pages paires et impaires, -respectivement. Si les options \texttt{E} et \texttt{O} ne sont pas spécifiées, la commande -s'applique à la fois aux pages paires et aux pages impaires. De même, les options \texttt{E} -et \texttt{O} spécifient les pieds de page pour les pages paires et impaires, respectivement. -Par exemple, -\begin{verbatim} - \pagestyle{fancy} - \fancyhead[LE]{Mon Papier} - \fancyhead[RO]{Mon Nom} - \fancyfoot[C]{\thepage} -\end{verbatim} -place «~Mon Papier~» le haut et à gauche des pages paires de style fancy, «~Mon Nom~» en haut -et à droite de toutes les pages impaires de style fancy, et le numéro de page en bas et au -centre de toutes le pages «~fancy~». En remplaçant -\begin{verbatim} - \fancyhead[L]{\usebox{\mygraphics}} -\end{verbatim} -de l'exemple ci-dessus par -\begin{verbatim} - \fancyhead[LE,RO]{\usebox{\mygraphics}} -\end{verbatim} -vous placerez le dessin dans le coin supérieur externe (à gauche sur les pages paires, à droite -sur les pages impaires) de chaque page «~fancy~». - -\MARTIT{\botsmash{\tshortstack[r]{Modifier\STRUT\\les Pages\STRUT\\Plain\STRUT}}~~}{Les} -commandes \verb|\fancyhead| ne s'appliquent qu'aux pages de type «~fancy~». Même si -\verb|\pagestyle{fancy}| force le document à avoir un style de page «~fancy~», certaines pages -(les pages de titre, les pages de la table des matières, la première page des chapitre, etc.) -reçoivent encore par défaut un style de page «~plain~». - -La commande \label{EP+fancypagestyle}\verb|\fancypagestyle|\index{fancypagestyle@\CS{fancypagestyle}, commande} -peut être utilisée pour modifier le style de page -«~plain~». Par exemple, en ajoutant le code suivant à l'exemple ci-dessus, le dessin sera -aussi placé dans le coin supérieur gauche des pages «~plain~». -\begin{verbatim} - \fancyplacestyle{plain}{% - \fancyhead{} % efface tous les champs d'en-tête - \fancyhead[L]{\usebox{\myhraphivs} - \fancyfoot{} % efface tous les champs de pieds de page - \renewcommand{\headrulewidth}{0.5pt} - \renewcommand{\footrulewidth}{0.5pt} -\end{verbatim} -Lorsque l'option de classe \texttt{twoside} est choisie, si l'on remplace les -deux commandes -\begin{verbatim} - \begin{\verbatim} - \fancyhead[L]{\usebox{\mygraphic} - \end{\verbatim} -\end{verbatim} -par -\begin{verbatim} - \begin{\verbatim} - \fancyhead[LE,RO]{\usebox{\mygraphic} - \end{\verbatim} -\end{verbatim} -le dessin sera placé sur le côté externe du haut de chaque page (qu'elle soit «~plain~» ou -«~fancy~»). - -\subsection{Graphique en filigrane} -\thispagestyle{fancy} -\newsavebox{\mygraphic} -\sbox{\mygraphic}{\includegraphics[keepaspectratio,height=\textheight,width=\textwidth]% -{pale.eps}} -\fancyhead{} -\fancyfoot{} -\renewcommand{\headrulewidth}{0pt} -\renewcommand{\footrulewidth}{0pt} -%\fancyhead[LE]{\rmfamily\upshape\thepage} -\fancyhead{} -%\fancyhead[RE]{\rmfamily\slshape CHAPITRE~\thechapter. \leftmark} -\fancyhead[RE]{\rmfamily\slshape \leftmark} -\fancyhead[RO]{\rmfamily\upshape\thepage} -\fancyhead[LO]{\rmfamily\slshape\rightmark} -%\fancyfoot[L]{\begin{picture}(0,0)\put(3,3){\usebox{\mygraphic}}\end{picture}} -\ifguide -\typeout{FANCY PAGE 1} -\fancyfoot{} -\else -\typeout{FANCY PAGE 2} -\fancyfoot[C]{\rmfamily\upshape\thepage} -\fi -\fancyhead[C]{\setlength{\unitlength}{1in}{\begin{picture}(0,0) -%\graphpaper[1](-3,-3)(6,6) -%\put(-3,-9){\mbox{\Huge X}} -\put(-3,-9){\usebox{\mygraphic}}\end{picture}}} - -En plus de pouvoir ajouter un dessin dans les en-têtes\index{entete@en-tête, graphique dans -un} et pieds de page, le paquetage -\texttt{fancyhdr} peut placer un dessin en arrière-plan du texte, ce qui est pratique pour -créer un filigrane avec un logo ou un sceau. - -L'exemple suivant place le dessin de \texttt{file.eps} sur chaque page\,\footnote{{}Dans ce -document, on ne l'a fait que pour une seule page. Le dessin utilisé (\textbf{pale.eps}) est dérivé -du fichier \texttt{tiger.eps} livré avec \textbf{ghostview}, en utilisant des couleurs plus pales pour le -rendre utilisable en filigrane. Les modifications sont remarquablement mineures.} («~fancy~» ou -«~plain~»). -\begin{verbatim} - \documentclass{article} - \usepackage{graphicx,fancyhdr} - - %% garder le dessin dans une boîte - \newsavebox{\mygraphic} - \sbox{\mygraphic}{\includegraphics[keepaspectratio, - height=0.8\textheight, - width=0.8\textwidth]{file.eps}} - - \pagestyle{fancy} - \fancyhead{} - \fancyhead[C]{\setlength{\unitlength}{1in} - \begin{picture}(0,0) - \put(-2.2,-6){\usebox{\mygraphic}} - \end{picture}} - - \fancypagestyle{plain}{% - \fancyhead{}% - \fancyhead[C]{\setlength{\unitlength}{1in} - \begin{picture}(0,0) - \put(-2.2,-6){\usebox{\mygraphic}} - \end{picture} - - \begin{document} - ... - \end{document} -\end{verbatim} - -L'exemple ci-dessus place le dessin de manière que son coin inférieur gauche (celui de sa -BoundingBox) soit 2.2~pouces à gauche et 6~pouces en dessous du centre de l'en-tête. La -position du dessin peut être ajustée en changeant ces deux nombres. - -Puisque l'en-tête est composé \emph{avant} le texte, cet exemple fait que le texte apparaîtra -\emph{au dessus} du dessin. Puisque le pied de page est composé \emph{après} le texte, placer -le dessin dans le pied de page fera que le dessin apparaîtra \emph{au dessus} du texte (en le -masquant). - -Si le contenu de \texttt{file.eps} contient du dessin vectoriel (sans bitmap), un fichier -PostScript final bien plus petit peut être obtenu en utilisant la procédure décrite dans la -Section~\vref{ss+epsl+dcp}. - -\clearpage -%\section*{\normalsize Partie~IV: L'environnement \texttt{figure}} -\section*{\LARGE Partie~IV: L'environnement \texttt{figure}} -\addcontentsline{toc}{section}{\null\hspace*{-1cm}\large IV: L'environnement \texttt{figure}} - -\section{L'environnement \texttt{figure}}\label{s+epsl+EF} -Lorsque vous utilisez un traitement de texte classique, les figures apparaissent exactement là -où l'utilisateur les a placées. Puisque ces figures ne peuvent pas être coupées, elles -provoquent souvent des coupures de pages peu esthétiques qui laissent de grands espaces blancs -en bas des pages. Pour obtenir un document d'allure professionnelle, l'auteur doit -ré-arranger manuellement les figures pour éviter ces horribles coupures de page. Cette -manipulation des figures devient assez lassante, notamment parce qu'il faut la refaire -chaque fois que le document est modifié. - -Pour produire des documents de qualité professionnelle sans la corvée des déplacements des -figures, \LaTeX\ offre des figures flottantes qui se déplacent automatiquement vers des -emplacements esthétiquement agréables. Bien que ces figures flottantes facilitent beaucoup la -production de documents de qualité professionnelle, elles ennuient souvent les nouveaux -utilisateurs qui ont l'habitude du positionnement manuel des figures. Pour tirer parti des -figures flottantes, il faut respecter les règles suivantes: -\begin{itemize} -\item \textbf{Ne pas composer de texte qui dépend de la position de la figure.} Utiliser la -phrase «~Cette figure\ldots~» ou «~La figure suivante\ldots~» requiert que la figure soit à un -certain endroit. Utiliser la phrase «~La Figure~14\ldots~» permet que la figure soit placée -n'importe où. En fait, vous pouvez retrouver quelque chose de plus agréable si vous utilisez -le paquetage \texttt{varioref}\ifguide, décrit page~\pageref{o+varioref}\fi; il donne des libellés comme -«~page suivante~», «~ci-contre~», etc., au prix d'une deuxième passe de \LaTeX. -\item \textbf{Garder son calme.} Certains utilisateurs sont préoccupés lorsqu'une figure n'est -pas placée exactement là où il la veulent. Le placement des figures est l'affaire de \LaTeX; -les utilisateurs ne devraient en général pas s'en occuper. -\end{itemize} - -\MARTIT{\botsmash{\tshortstack[r]{Quelques\STRUT\\Conseils\STRUT}}~~}{Les} -pages suivantes décrivent comment \LaTeX\ détermine les emplacements des éléments flottants -qui suivent les règles typographiques pour un document d'aspect professionnel. Pour -simplifier, les solutions des problèmes les plus courants de placement d'éléments flottants -sont listées ci-dessous. -\begin{enumerate}[1.] -\item Ne ligotez pas \LaTeX. Plus vous donnez de possibilités de placement des éléments -flottants à \LaTeX, mieux il traite le placement des éléments flottants. En particulier, les -options \verb|[htbp]| et \verb|[tbp]| fonctionnent bien. Voir la Section~\vref{ss+epsl+PF}. -\item Beaucoup d'utilisateurs trouvent que les paramètres par défaut pour les éléments -flottants sont trop restrictifs. Les commandes suivantes -\begin{verbatim} -\renewcommand{\textfraction}{0.15} -\renewcommand{\topfraction}{0.85} -\renewcommand{\bottomfraction}{0.65} -\renewcommand{\floatpagefraction}{0.60} -\end{verbatim} -\label{EP+bottomfraction}\index{bottomfraction@\CS{bottomfraction}, commande}% -\label{EP+topfraction}\index{topfraction@\CS{topfraction}, commande}% -\label{EP+floatpagefraction}\index{floatpagefraction@\CS{floatpagefraction}, commande}% -\label{EP+textfraction}\index{textfraction@\CS{textfraction}, commande}% -donnent à ces paramètres les valeurs les plus permissives. Voir la Section~\vref{ss+epsl+FRF}. -\item \LaTeX\ permet que les figures flottent jusqu'au sommet de la page courante, et donc -peuvent apparaître avant la référence dans le texte. Les utilisateurs qui n'aiment pas ce -comportement devraient utiliser le paquetage -\texttt{flafter}\index{flafter@\texttt{flafter}, paquetage}\ifguide, décrit page~\pageref{o+flafter}\fi. -Aucune commande n'est nécessaire, il suffit de mettre -\ifguide une commande \fi -\verb|\usepackage{flafter}| dans le préambule. -\item Pour être sûr qu'une figure ne dérive pas au delà d'un certain point, utilisez le -paquetage \texttt{placeins}\index{placeins@\texttt{placeins}, paquetage}% -\ifguide, décrit page~\pageref{o+placeins},\fi\ -et mettez une commande \label{EP+FloatBarrier}\index{FloatBarrier@\CS{FloatBarrier}, commande}\verb|\FloatBarrier|. -Voir la Section~\vref{ss+epsl+PEFNT}. - -Attention, une utilisation exagérée de \verb|\FloatBarrier| indique soit que le placement des -éléments flottants est géré à une trop petite échelle, soit que les paramètres de placement -ont des valeurs incorrectes, ce qui est mauvais dans les deux cas. -\end{enumerate} - -\subsection{Créer des figures flottantes} -Les figures flottantes sont créées en mettant des commandes dans un environnement -\texttt{figure}. Le contenu de l'environnement \texttt{figure} reste toujours en un seul -morceau, flottant pour produire de bonnes coupures de page. Les figures flottantes peuvent -être numérotées automatiquement en utilisant la commande \label{EP+caption}\index{caption@\CS{caption}, -commande}\verb|\caption|. Par exemple, les -commandes suivantes mettent le dessin de \texttt{graph.eps} dans une figure flottante -\begin{verbatim} - \begin{figure} \centering - \includegraphics[totalheight=2in]{graph.eps} - \caption{Voici un graphique EPS inséré}\label{fig+graph} - \end{figure} - -Le dessin de la Figure~\ref{fig+graph}, page~\pageref{fig+graph}... -\end{verbatim} - -\lneed{6} -\noindent%\enlargethispage*{3\baselineskip} -Notes à propos des figures: -\begin{itemize} -\item La commande optionnelle \verb|\label|\index{label@\CS{label}, commande}\label{EP+label} peut être utilisée en combinaison avec -les commandes \verb|\ref|\index{ref@\CS{ref}, commande}\label{EP+ref} et -\label{EP+pageref}\verb|\pageref|\index{pageref@\CS{pageref}, commande} (et des commandes analogues offertes par divers -paquetages) pour faire référence à la légende. La commande \virage\verb|\label| doit être placée -\emph{immédiatement après} la commande \verb|\caption|\,\footnote{NdT: mais \emph{jamais} -avant: la référence serait fausse. Il est parfois dit qu'il faut la mettre \emph{dans} -l'argument de la commande \texttt{\bs caption}. Cela marche en général, mais il vaut mieux -éviter de mettre à cet endroit autre chose que le texte de légende, car c'est un argument -mobile.}.\pagebreak[1] - -\lneed{2} -\item Si l'environnement \texttt{figure} ne contient aucune commande \verb|\caption|, il -produit une figure flottante sans numéro. - -\item Si l'environnement \texttt{figure} contient plusieurs commandes \verb|\caption|, il -produit plusieurs figures qui flottent en un groupe indissoluble. C'est utile pour construire -des dessins côte à côte (voir la Section~\vref{s+epsl+DCC}) ou des arrangements complexes tels -que les Figures~\ref{f14+epsl}--\ref{f20+epsl}, page~\pageref{f14+epsl}. - -\item Une liste des figures est créée par la commande -\label{EP+listoffigures}\verb|\listoffigures|\index{listoffigures@\CS{listoffigures}, commande}. - -\item par défaut, le texte de la légende est utilisé à la fois comme légende et dans la liste des -figures. La commande \verb|\caption| a un argument optionnel qui donne le texte de l'entrée -dans la liste des figures. Par exemple, -\begin{quote} -\label{EP+caption+1}\verb|\caption[Texte pour la liste]{Texte pour la légende}|\index{caption@\CS{caption}, -commande} -\end{quote} -fait que «~Texte pour la légende~» apparaîtra dans le caption, mais «~Texte pour la liste~» -apparaîtra dans la liste des figures. Ceci est très utile lorsque vous utilisez des légendes -longues, descriptive. - -\item L'environnement \texttt{figure} ne peut être utilisé qu'en \emph{mode paragraphe -externe}, ce qui interdit de l'utiliser à l'intérieur de n'importe quel type de boîte (comme -une \texttt{parbox} ou une \texttt{minipage}). - -\item Les environnements \texttt{figure} à l'intérieur de paragraphes -\begin{verbatim} - ...texte texte texte texte texte texte - \begin{figure} - ... - \end{figure} - ...texte texte texte texte texte texte -\end{verbatim} -ne sont pas traités avant la fin du paragraphe. -\end{itemize} - -\subsection{Placement de la figure}\label{ss+epsl+PF} -L'environnement \texttt{figure} a un argument optionnel qui permet aux utilisateurs de -spécifier les emplacements possibles pour la figure. L'argument optionnel peut contenir toute -combinaison des lettres suivantes: -\begin{wdesc}{x} -\item{\texttt{h}} \emph{Here:} (ici) Place la figure dans le texte là où se trouve -l'environnement \texttt{figure}. Cette option ne peut être exécutée s'il ne reste plus assez -de place sur la page. -\item{\texttt{t}} \emph{Top:} (sommet) Place la figure au sommet de la page. -\item{\texttt{b}} \emph{Bottom:} (bas) Place la figure en bas de la page\,\footnote{Lorsqu'une -figure est placée en bas d'une page, elle est mise en dessous des notes de bas de page éventuelles. -Bien que ceci soit contestable, il n'y a à l'heure actuelle aucune méthode pour modifier ce -comportement.}. -\item{\texttt{p}} \emph{Float Page:} (page d'éléments flottants)% -\index{page d'elements flottants@page d'éléments flottants}\index{float page} -Place la figure sur une page -ne contenant que des éléments flottants. -\end{wdesc} - -\noindent -Notes sur le placement des figures: -\begin{itemize} -\item Si aucun argument optionnel n'est donné, les options de placement par défaut sont -\texttt{[tbp]}. -\item L'orde dans lequel les options de placement sont données \emph{n'a aucune importance}, -car elles sont toujours essayées dans l'ordre \texttt{h--t--b--p}. Donc \verb|[hb]| et -\verb|[bh]| sont toutes deux essayées comme \texttt{h--b}. -\item Plus vous donnez d'options de placement à \LaTeX, mieux il traite le placement des -éléments flottants. En particulier, les options \verb|[htbp]|, \verb|[tbp]|, \verb|[htp]| et -\verb|[tp]| fonctionnent en général bien. -\item Les options avec un seul type d'emplacement \verb|[t]|, \verb|[b]|, \verb|[p]| et -\verb|[h]| sont sujettes à problèmes\,\footnote{En fait, l'option \texttt{[h]} ne devrait -\emph{jamais} être utilisée. Elle est si mauvaise que les versions récentes de \LaTeX\ la -changent automatiquement en \texttt{[ht]}.}. Si la figure n'entre pas dans l'emplacement -spécifié, la figure est coincée, ce qui bloque les figures suivantes. Une erreur «~\texttt{Too many -unprocessed floats}~»\index{Too many unprocessed floats} -survient si cet embouteillage de figures dépasse la limite \LaTeX\ de -18~éléments flottants en attente de traitement (voir la Section~\vref{ss+epsl+TMUF}). -\end{itemize} - -Lorsque \LaTeX\ «~essaye~» de placer une figure, il obéit aux règles suivantes (voir -aussi~\cite[page~198]{latex-manual}): -\begin{enumerate}[1.] -\item Une figure ne peut être placée que dans les endroits spécifiés par ses options de -placement. -\item La figure ne peut pas rendre la page trop pleine (\emph{overfull}). -\item L'élément flottant doit être placé sur la page où il apparaît dans le texte, ou sur une -page postérieure\,\footnote{Puisqu'un élément flottant peut apparaître en haut de la page où -il se trouve dans le texte, il peut apparaître avant son occurrence dans le texte. Si ceci est -contestable, le paquetage \texttt{flafter}\index{flafter@\texttt{flafter}, paquetage}% -\ifguide, décrit page~\pageref{o+flafter},\fi\ peut être -utilisé pour l'empêcher. Aucune commande n'est nécessaire pour activer \texttt{flafter}; il -suffit de l'inclure par une commande \texttt{\bs usepackage}).}. Donc les figures peuvent -«~dériver après~» mais ne peuvent pas «~dériver vers l'avant~». -\item Les figures doivent apparaître dans l'ordre. Donc une figure ne peut pas être placée -avant que \emph{toutes} les figures précédentes le soient. Deux corollaires de cette règle -sont -\begin{itemize} -\item Une figure ne peut jamais être placée «~ici~» s'il y a des figures non encore traitées. -\item Une figure «~impossible à placer~» empêche de placer toute figure ultérieure jusqu'à la -fin du document ou jusqu'à ce que la limite \LaTeX\ du nombre d'éléments flottants en attente soit -atteinte. Voir la Section~\vref{ss+epsl+TMUF}. -\end{itemize} -De même, une table ne peut pas être placée avant que \emph{toutes} les tables précédentes -soient placées. Cependant une table peut passer devant une figure et vice-versa. -\item Les règles esthétiques de la Section~\vref{s+epsl+APEF} doivent être respectées. Par -exemple, le nombre d'éléments flottants sur une page ne peut dépasser -la valeur de -\texttt{totalnumber}. -Spécifier un point d'exclamation dans les options de placement (par exemple, comme dans -\verb|\begin{figure}[!ht]|) fait que \LaTeX\ fera de gros efforts en ignorant les règles -esthétiques qui s'appliquent aux pages de texte (le point d'exclamation~\verb|!| n'a pas -d'effet sur les règles esthétiques qui s'appliquent aux pages d'éléments flottants). -\end{enumerate} - -\subsection{Purger les éléments flottants non traités}\label{ss+epsl+PEFNT} -Un grand avantage d'utiliser des éléments flottants est que \LaTeX\ n'est pas obligé de les -placer immédiatement dans le texte. Au lieu de cela, \LaTeX\ peut garder en réserve l'élément -flottant jusqu'à ce qu'il puisse le placer en un meilleur endroit. Lorsqu'un élément flottant -a été lu par \LaTeX\ mais n'a pas encore été placé sur une page, il est appelé «~élément flottant non -traité~» (\emph{unprocessed float}). Bien que l'algorithme de placement des éléments flottants -fonctionne bien, il est parfois nécessaire de forcer \LaTeX\ à traiter les éléments flottants -non traités. - -Nous donnons ci-dessous trois méthodes pour forcer le traitement des éléments flottants non -traités. Ces commandes doivent être utilisées avec parcimonie; une utilisation trop fréquente -est soit un signe que vous gérez à petite échelle le placement des éléments flottants, soit -que vos paramètres de placement des éléments flottants ont de mauvaises valeurs (voir la -Section~\vref{s+epsl+APEF}). -\begin{description}\enlargethispage*{2\baselineskip} -\item[\bs clearpage]\label{EP+clearpage}\index{clearpage@\CS{clearpage}, commande}\NL -La méthode la plus triviale pour forcer le traitement des éléments flottants non encore traités -est d'exécuter une commande \verb|\clearpage|, qui place tous les éléments flottants non -traités et commence une nouvelle page. Bien que ce soit efficace, cette méthode n'est pas -souhaitable car elle provoque en général une page qui n'est que partiellement -remplie\,\footnote{NdT: certaines commandes \LaTeX, comme \texttt{\bs chapter}, provoquent un -tel saut de page et donc le traitement des éléments flottants en attente. Donc les figures d'un -chapitre n'iront pas se placer dans le chapitre suivant, mais, au pire, à la fin de leur -chapitre.}. -\item[\texttt{\bs FloatBarrier}]\label{EP+FloatBarrier+1}\index{FloatBarrier@\CS{FloatBarrier}, commande}\NL -Dans la plupart des situations, la meilleure méthode pour forcer le placement des éléments -flottants est la commande \verb|\FloatBarrier| fournie par le paquetage \texttt{placeins}% -\ifguide\ (décrit page~\pageref{o+placeins})\fi. -Il y a trois manières d'utiliser le paquetage \texttt{placeins}: -\begin{itemize} -\item La commande \verb|\FloatBarrier|\index{FloatBarrier@\CS{FloatBarrier}, commande} fait que tous les éléments flottants non traités sont -traités immédiatement. Contrairement à \verb|\clearpage|, elle ne commence pas une nouvelle -page. -\item Comme il est souvent souhaitable que les éléments flottants restent dans la section qui -les a créés, l'option \texttt{section} -\begin{quote} -\verb|\usepackage[section]{placeins}| -\end{quote} -redéfinit la commande \verb|\section|, en insérant -%une commande -\verb|\FloatBarrier| avant chaque section. - -Notez que cette option est très stricte. Par exemple, si une nouvelle section commence au -milieu d'une page, l'option \texttt{section} ne permet pas qu'un élément flottant de l'ancienne -section apparaisse en bas de la page, car cela se trouve après le début de la nouvelle -section. -\item L'option \texttt{below} -\begin{quote} -\verb|\usepackage[below]{placeins}| -\end{quote} -est une version moins restrictive de l'option \texttt{section}. Elle permet que les éléments -flottants soient placés après le début d'une nouvelle section, pourvu qu'un morceau de -l'ancienne section apparaisse sur la page. -\end{itemize} -\item[\bs afterpage\{\bs clearpage\}]\NL -Le paquetage \index{afterpage@\texttt{afterpage}, paquetage}\texttt{afterpage}% -\ifguide, décrit page~\pageref{o+afterpage},\fi\ -offre la commande -\label{EP+afterpage}\verb|\afterpage|\index{afterpage@\CS{afterpage}, commande} qui exécute une commande lors de la prochaine coupure de page survenant -naturellement. Donc, en utilisant -\begin{quote} -\verb|\afterpage{\clearpage}|\index{clearpage@\CS{clearpage}, commande}\label{EP+clearpage+1} -\end{quote} -tous les éléments flottants non traités seront traités lors de la prochaine coupure de page. - -Utiliser la commande \verb|\afterpage{\clearpage}| ne peut pas toujours résoudre des problèmes -de limite de nombre d'éléments flottants (voir la Section~\vref{ss+epsl+TMUF}). Puisque son -argument \verb|\clearpage| ne sera pas exécuté avant la fin de la page, d'autres éléments -flottants non traités peuvent s'accumuler avant la coupure de page. - -\verb|\afterpage{\clearpage}| est particulièrement utile lors de la production de petites -figures dans des pages d'éléments flottants. Le paramètre -nommé -\verb|\floatpagefraction|\index{floatpagefraction@\CS{floatpagefraction}, commande}% -\label{EP+floatpagefraction+1} -(voir la -Section~\vref{ss+epsl+FRF}) empêche les éléments flottants sur page d'éléments flottants et «~trop -petits~» d'être placés sur une page d'éléments flottants. De plus, comme le -modificateur~\verb|!| de placement des flottants ne s'applique pas aux pages d'éléments -flottants, \verb|[!p]| ne passe pas outre la restriction imposée par -\verb|\floatpagefraction|. Utiliser \verb|\afterpage{\clearpage}| est une méthode aisée pour -passez outre la restriction \verb|\floatpagefraction| sans provoquer de page de texte remplie -partiellement. -\end{description} - -\subsection{«~Too many unprocessed floats~»}\label{ss+epsl+TMUF}\index{Too many unprocessed floats}% -\index{Unprocessed floats, too many} -Si un élément flottant ne peut pas être traité immédiatement, il est placé dans une file -d'attente d'éléments flottants non traités jusqu'à ce qu'il puisse être traité. Mais, \LaTeX\ -n'ayant de place que pour 18 éléments flottants dans cette file, dès que plus de 18 éléments -flottants sont non traités une erreur «~\texttt{Too many unprocessed floats}~» se produit. Il y a -quatre causes possibles pour cette erreur: -\begin{enumerate}[1.] -\item Le problème le plus courant est que les options de placement des éléments flottants sont -incompatibles avec les paramètres de placement. Par exemple, une figure~\verb|[t]| dont la -hauteur est plus grande que \verb|\topfraction|\label{EP+topfraction+1}\index{topfraction@\CS{topfraction}, commande}% -(de la hauteur de la page) est coincée. Comme -les autres options avec une seule position ont des problèmes similaires, spécifiez autant -d'options de placement que possible pour l'élément flottant. -\item Des valeurs incompatibles pour les paramètres fractions de placement des éléments -flottants rendent impossible le placement de certains éléments. Pour éviter cela, vérifiez que -les paramètres fractions de placement des éléments flottants satisfont aux indications de la -Section~\vref{ss+epsl+FRF}. -\item Dans certaines rares situations, des utilisateurs avec beaucoup d'éléments flottants et -de notes marginales \verb|\marginpar| (qui utilisent la même file d'attente) peuvent avoir -besoin d'une file d'attente acceptant davantage d'éléments. En utilisant le paquetage -\texttt{morefloats}\index{morefloats@\texttt{morefloats}, paquetage} -\ifguide(décrit page~\pageref{MFL}) -ou \texttt{mfl}\index{mfl@\texttt{mfl}, paquetage} -(page~\pageref{MFL}), \fi -la taille de la -file d'attente des éléments flottants non traités passe de 18 à 36\ifguide et même 52 avec -\texttt{mfl}\fi. -\item La file d'attente \LaTeX\ des éléments flottants en attente déborde si plus de 18 -figures sont spécifiées sans aucun texte entre elles. Des solutions possibles sont notamment: - \begin{enumerate}[(a)] - \item Disperser les figures dans le texte. Ceci permet une accumulation de texte suffisante - pour provoquer des coupures de page naturelles, ce qui facilite le traitement par \LaTeX\ - des éléments flottants. - \item Mettre \verb|\clearpage| entre certaines d'entre elles. Ce n'est pas pratique car cela - requiert plusieurs itérations pour éviter d'avoir des pages partiellement pleines. (Bien que - \begin{quote} - \verb|\afterpage{\clearpage}| - \end{quote} - provoque un \verb|\clearpage| lors de la prochaine coupure naturelle de page, cela n'aide - pas dans cette situation, car la limite de la file d'attente est atteinte avant la coupure - de page.) - \item Puisqu'il n'y a pas de texte, les figures n'ont pas besoin d'être flottantes. En - conséquence, la meilleure solution est d'utiliser la procédure décrite dans la - Section~\vref{s+epsl+FNF} pour construire des figures non flottantes, séparées par - des commandes \verb|\vspace| ou \verb|\vfill| pour donner l'espacement vertical. - \end{enumerate} -\end{enumerate} - -\section[Ajustement du placement des éléments flottants]% -{Ajustement du placement des éléments \mbox{flottants}}\label{s+epsl+APEF} -Les paramètres de style suivants sont utilisés par \LaTeX\ pour empêcher des pages laides qui -contiennent trop d'éléments flottants ou des éléments flottants mal placés. Si ces paramètres -de stye sont changés quelque part dans le document, ils ne sont pas pris en compte avant la -page suivante. Cependant, si les paramètres sont changés dans le préambule du document, ils -s'appliquent dès le début du document. - -\subsection{Compteurs relatifs au placement des éléments flottants} -\begin{table}[htb] -\centering -\topcaption{Compteurs relatifs au placement des éléments flottants}\label{t6+epsl} -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.75\textwidth}|@{}} -\cline{1-3} -\texttt{topnumber}&\hfill&Le nombre d'éléments flottants autorisés en haut d'une page de texte -(2~par défaut).\\\cline{1-3} -\texttt{bottomnumber}&\hfill&Le nombre d'éléments flottants autorisés en bas d'une page de texte -(1~par défaut).\\\cline{1-3} -\texttt{totalnumber}&\hfill&Le nombre d'éléments flottants autorisés en tout dans une même page de texte -(3~par défaut).\\\cline{1-3} -\end{tabular*} -\label{EP+bottomnumber}\index{bottomnumber@\texttt{bottomnumber}, compteur de placement d'éléments flottants}% -\label{EP+topnumber}\index{topnumber@\texttt{topnumber}, compteur de placement d'éléments flottants}% -\label{EP+totalnumber}\index{totalnumber@\texttt{totalnumber}, compteur de placement d'éléments flottants}% -\end{table} -Les trois compteurs de la Table~\vref{t6+epsl} empêchent \LaTeX\ de placer trop d'éléments -flottants sur une page de texte. Ces compteurs ne concernent pas les pages d'éléments -flottants. Le fait de spécifier un point d'exclamation~\verb|!| dans les options de placement -d'un élément flottant fait que \LaTeX\ ignorera ces paramètres. Les valeurs de ces compteurs -sont établies avec la commande \verb|\setcounter|. Par exemple, -\begin{quote} -\verb|\setcounter{totalnumber}{2}| -\end{quote} -empêchera qu'il y ait plus de deux éléments flottants placés sur la même page de texte. - -\FloatBarrier -\subsection{Fractions relatives aux figures}\label{ss+epsl+FRF} -Les commandes de la Table~\vref{t7+epsl} contrôlent la fraction de page qui peut être occupée -par des éléments flottants (le terme «~fraction~» représentant la hauteur des éléments -flottants divisée par \verb|\textheight|). Les trois premières commandes ne concernent que les -pages de texte, tandis que les dernières commandes ne concernent que les pages d'éléments -flottants. Le fait de spécifier un point d'exclamation~\verb|!| dans les options de placement -d'un élément flottant fait que \LaTeX\ ignorera les trois premiers paramètres, mais -\verb|\floatpagefraction|\index{floatpagefraction@\CS{floatpagefraction}, commande}% -\label{EP+floatpagefraction+6} -est toujours utilisé. La valeur de ces paramètres est établie par -\verb|\renewcommand|. Par exemple,\looseness=-1 -\begin{quote} -\verb|\renewcommand{\textfraction}{0.3}|% -\label{EP+textfraction+1}\index{textfraction@\CS{textfraction}, commande}% -\end{quote} -\begin{table}[htb] -\topcaption{Fractions relatives au placement des éléments flottants}\label{t7+epsl} -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} -\cline{1-3} -\texttt{\bs textfraction}&\hfill&La fraction minimum d'une page de texte qui doit être occupée -par du texte. La valeur par défaut est 0.2, ce qui empêche les éléments flottants d'occuper -plus de 80\% d'une page de texte.\\\cline{1-3} -\texttt{\bs topfraction}&&La fraction maximum d'une page de texte qui peut être occupée par -des éléments flottants en haut de la page. La valeur par défaut est 0.7, ce qui empêche tout -élément flottant dont la hauteur dépasse 70\% de \texttt{\bs textheight} d'être placé en haut -d'une page. De même, si la hauteur combinée de plusieurs éléments flottants \texttt{t} dépasse -70\% de \texttt{\bs textheight}, ils ne peuvent pas tous être placés en haut d'une page, même -si leur nombre est inférieur à \texttt{topnumber}.\\\cline{1-3} -\texttt{\bs bottomfraction}&&La fraction maximum d'une page de texte qui peut être occupée par -des éléments flottants en bas de la page. La valeur par défaut est 0.3, ce qui empêche tout -élément flottant dont la hauteur est supérieure à 30\% de \texttt{\bs textheight} d'être placé -en bas d'une page de texte.\\\cline{1-3} -\texttt{\bs floatpagefraction}&&La fraction minimum sur une page d'éléments flottants qui doit être -occupée par des éléments flottants. Donc la fraction d'espace blanc sur une page d'éléments -flottants ne peut excéder $1-\mbox{\texttt{\bs floatpagefraction}}$. La valeur par défaut est -0.5.\\\cline{1-3} -\end{tabular*}% -\label{EP+bottomfraction+4}\index{bottomfraction@\CS{bottomfraction}, commande}% -\label{EP+topfraction+4}\index{topfraction@\CS{topfraction}, commande}% -\label{EP+floatpagefraction+4}\index{floatpagefraction@\CS{floatpagefraction}, commande}% -\label{EP+textfraction+4}\index{textfraction@\CS{textfraction}, commande}% -\end{table} -ne laisse pas les éléments flottants envahir plus de 70\% d'une page de texte. - -\MARTIT{\botsmash{\tshortstack[r]{Conseils\STRUT\\pour les\STRUT\\Fractions -de\STRUT\\Placement\STRUT}}~~}{Les} -valeurs par défaut des fractions de placement empêchent que des éléments flottants -nombreux et/ou grands dominent les pages de texte et aussi que les petites figures soient -placées dans une mer d'espace blanc sur une page d'éléments flottants. Bien que les valeurs -par défaut donnent en général de bons résultats, elles peuvent parfois être un peu trop -restrictives, ce qui fait que des figures flottent\,\footnote{NdT: ou dérivent? -\ifguide\else -Comme le dit Donald Arseneau: -\textsl{\froff\selectlanguage{english}A float is like a ship in harbor. There is -a place in the text which is the anchor location. The figure or ``ship'' -can float around to various places relative to the anchor, but always -downstream or downwind. A float with bad placement parameters is like -a ship that slips its anchor and eventually crashes on the rocks at the -end of a chapter.}% -\fi} trop loin de -l'endroit où elles ont été codées. Dans de tels cas il peut être souhaitable de donner aux -fractions de placement des valeurs plus tolérantes telles que -\begin{verbatim} - \renewcommand{\textfraction}{0.15} - \renewcommand{\topfraction}{0.85} - \renewcommand{\bottomfraction}{0.65} - \renewcommand{\floatpagefraction}{0.60} -\end{verbatim} -\index{bottomfraction@\CS{bottomfraction}, commande}% -\index{topfraction@\CS{topfraction}, commande}% -\index{floatpagefraction@\CS{floatpagefraction}, commande}% -\index{textfraction@\CS{textfraction}, commande}% -Il faut prendre soin lors de l'ajustement des valeurs des fractions de placement, car des -valeurs non raisonnables peuvent conduire à une piètre mise en page et/ou à des éléments -flottants «~coincés~». Pour éviter de tels problèmes, les règles générales suivantes devraient -être respectées: -\begin{description} -\item[\texttt{\bs textfraction}]% -\index{textfraction@\CS{textfraction}, commande}\NL -Donner à \verb|\textfraction| une valeur inférieure à .15 est déconseillé car cela donne des -pages difficiles à lire. Si la hauteur d'une figure dépasse 85\% de \verb|\textheight|, il est -à peu près certain qu'elle serait mieux (esthétiquement) seule sur une page d'éléments -flottants que forcée sur une page de texte avec quelques lignes de texte en dessous d'elle. - -De plus, \virage\emph{ne mettez jamais} \verb|\textfraction| à zéro car cela permettrait à -une page de texte de ne contenir aucun texte, ce qui perturbe \LaTeX\ et conduit à des pages -mal composées. -\item[\texttt{\bs topfraction}]\index{topfraction@\CS{topfraction}, commande}\NL -Ne donnez jamais à \verb|\topfraction| une valeur supérieure à $1-\mbox{\texttt{\bs -textfraction}}$, car cela provoquerait des contradictions -dans l'algorithme de placement des éléments flottants. -\item[\texttt{\bs bottomfraction}]% -\index{bottomfraction@\CS{bottomfraction}, commande}\NL -Puisque la «~bonne mise en page~» déconseille les grandes figures en bas de page, -\verb|\bottomfraction| est en général inférieure à \verb|\topfraction|. -Ne donnez jamais à \verb|\bottomfraction| une valeur supérieure à $1-\mbox{\texttt{\bs -textfraction}}$, car cela provoquerait des contradictions dans l'algorithme de placement des -éléments flottants. -\item[\texttt{\bs floatpagefraction}]% -\label{EP+floatpagefraction+2}\index{floatpagefraction@\CS{floatpagefraction}, commande}\NL -Si \verb|\floatpagefraction| a une valeur très petite, chaque page d'éléments flottants -contiendra exactement un élément flottant, ce qui donne un excès d'espace blanc autour des -petites figures dont le placement est~\texttt{p}. - -Si \verb|\floatpagefraction| est supérieure à \verb|\topfraction|, les figures \verb|[tp]| -peuvent être «~coincées~». Par exemple, supposons que la hauteur d'une figure \verb|[tp]| soit -(en valeur relative) plus grande que \verb|\topfraction| mais -cependant -inférieure à \verb|\floatpagefraction|, elle se -«~coince~» car elle est trop grande pour être placée sur une page de texte mais trop petite -pour être placée sur une page d'éléments flottants. Pour éviter les figures coincées, -\verb|\floatpagefraction| et \verb|\topfraction| devraient satisfaire à l'inégalité suivante: -\[ -\mbox{\texttt{\bs floatpagefraction}} \le \mbox{\texttt{\bs topfraction}} - 0.05 -\] -Le terme $0.05$ est dû à la différence dans le comptage de l'espace vertical pour les pages de -texte et les pages d'éléments flottants\,\footnote{Spécifiquement, -\CS{textfloatsep}\label{EP+textfloatsep}\index{textfloatsep@\CS{textfloatsep}, longueur} -et les autres espacements d'éléments flottants sur une page de texte \emph{sont pris en compte} -lorsqu'une figure est comparée à \CS{topfraction}, mais les espacements les espacements sur -une page d'éléments flottants \emph{ne sont pas pris en compte} lors de la vérification de la -hauteur d'une figure par rapport à \CS{floatpagefraction}. Il en résulte que \CS{textfloatsep} -divisé par \CS{textheight} (ce qui vaut $\approx 0.05$) doit être retranché de -\CS{topfraction}. Voir la Section~\vref{s+epsl+AEF} pour plus d'informations sur l'espacement des -figures.}. De même, si des figures \verb|[bp]| ou -\verb|[hbp]| sont utilisées, -\verb|\floatpagefraction| et \verb|\bottomfraction| devraient aussi satisfaire à: -\[ -\mbox{\texttt{\bs floatpagefraction}} \le \mbox{\texttt{\bs bottomfraction}} - 0.05 -\] -Notez que les valeurs par défaut ne satisfont pas à cette seconde inégalité, ce qui peut à -l'occasion poser des problèmes avec les figures \verb|[bp]| et \verb|[hbp]|. - -\end{description} - -\FloatBarrier -\subsection{Interdiction d'éléments flottants} -\begin{table}[htb] -\topcaption{Options de \texttt{\bs suppressfloats}}\label{t8+epsl} -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} -\cline{1-3} -\CS{suppressfloats[t]}&\hfill&Empêche des figures supplémentaires d'apparaître en haut de la -page courante.\\\cline{1-3} -\CS{suppressfloats[b]}&\hfill&Empêche des figures supplémentaires d'apparaître en bas de la -page courante.\\\cline{1-3} -\CS{suppressfloats}&\hfill&Empêche des figures supplémentaires d'apparaître en haut ou en bas de la -page courante.\\\cline{1-3} -\end{tabular*} -\end{table} -La commande \verb|\suppressfloats|\label{EP+suppressfloats}\index{suppressfloats@\CS{suppressfloats}, commande} -empêche que des éléments flottants supplémentaires -apparaissent en haut ou en bas de la page courante. Elles n'affectent pas les figures avec le -placement \verb|[h]| ni celles avec un point d'exclamation~\verb|!| dans les options de -placement. - -Le fait de mettre \verb|\suppressfloats[t]| immédiatement devant une figure empêche cet -élément flottant d'apparaître au dessus de l'endroit où il apparaît dans le texte. Le paquetage -\texttt{flafter}\index{flafter@\texttt{flafter}, paquetage}% -\ifguide, décrit page~\pageref{o+flafter},\else{} \fi -redéfinit l'algorithme de placement des -éléments flottants de \LaTeX\ pour empêcher cela dans l'ensemble du document. -\FloatBarrier - -\section{Adaptation de l'environnement \texttt{figure}}\label{s+epsl+AEF} -\subsection{Espacement de la figure}\label{ss+epsl+EF} -Les longueurs décrites dans la Table~\vref{t9+epsl} contrôlent la quantité d'espacement -vertical qui est ajoutée entre deux figures ou entre une figure et le texte. Contrairement à -la plupart des autres longueurs \LaTeX, ces trois-ci sont des longueurs -élastiques\index{longueur élastique}\index{elastique (longueur)@élastique (longueur)}, -qui donnent un espacement qui peut se contracter ou s'étirer pour offrir une meilleure mise en -page. Ces longueurs sont établies avec la commande \verb|\setlength|. Par exemple, -\begin{quote} -\verb|\setlength{\floatsep}{10pt plus 3pt minus 2pt}|% -\label{EP+floatsep}\index{floatsep@\CS{floatsep}, longueur} -\end{quote} -établit la valeur «~nominale~» de \verb|\floatsep| à 10~points. Pour améliorer la mise en -page, la séparation des éléments flottants peut descendre à 8~points ou monter à 13~points. - -Les longueurs listées dans la Table~\vref{t9+epsl} n'affectent pas l'espacement des éléments -flottants sur les pages d'éléments flottants. Leur espacement est contrôlé par les longueurs de la -Table~\vref{t10+epsl}. L'unité \texttt{fil}\index{fil@\texttt{fil}, unité de longueur} permet une extensibilité infinie, similaire à -l'espace vertical produit par \verb|\vfill|. Lorsque plusieurs espaces \texttt{fil} -apparaissent au même endroit, ils s'expansent proportionellement pour remplir l'espace. -\begin{table}[htb] -\topcaption{Espacement des figures pour les pages de texte}\label{t9+epsl} -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} -\cline{1-3} -\CS{floatsep}&\hfill&Pour les éléments flottants en haut ou en bas d'une page, c'est l'espacement -vertical entre éléments flottants. La valeur par défaut est \texttt{12pt plus 2pt minus -2pt}.\\\cline{1-3} -\CS{textfloatsep}&\hfill&Pour les éléments flottants en haut ou en bas d'une page, c'est l'espacement -vertical entre l'élément flottant et le texte. La valeur par défaut est \texttt{20pt plus 2pt minus -4pt}.\\\cline{1-3} -\CS{intextsep}&\hfill&Pour les éléments flottants au milieu d'une page de texte (c'est-à-dire -avec l'option de placement~\texttt{h}), c'est l'espacement vertical au dessus et au dessous de -l'élément flottant. La valeur par défaut est \texttt{12pt plus 2pt minus 2pt}.\\\cline{1-3} -\end{tabular*}% -\label{EP+floatsep+1}\index{floatsep@\CS{floatsep}, longueur}% -\label{EP+textfloatsep+1}\index{textfloatsep@\CS{textfloatsep}, longueur}% -\label{EP+intextsep+1}\index{intextsep@\CS{intextsep}, longueur} -\end{table} - -%\enlargethispage*{3\baselineskip} -Le \verb|@| dans les noms de la Table~\vref{t10+epsl} signifie que ce sont des commandes -\index{internes@internes, commandes}internes\,\footnote{Pour implémenter ses commandes, \LaTeX\ utilise de nombreuses commandes -internes auxquelles les utilisateurs n'ont en général pas besoin d'avoir accès. Pour empêcher -que les noms de ces commandes internes entrent accidentellement en conflit avec des noms -définis par l'utilisateur, \LaTeX\ inclut un \texttt{@} dans les noms de ces commandes -internes. Puisque les noms des commandes \LaTeX\ ne peuvent contenir que des lettres, définir -une commande dont le nom contient un \texttt{@} n'est normalement pas possible. Cependant, la -commande \CS{makeatletter}\label{EP+makeatletter}\index{makeatletter@\CS{makeatletter}, commande} -fait que \LaTeX\ traitera \texttt{@} comme une lettre, ce qui -permet de mettre \texttt{@} dans des noms de commande. La commande -\CS{makeatother}\label{EP+makeatother}\index{makeatother@\CS{makeatother}, commande} fait que -\LaTeX\ recommence à traiter le \texttt{@} normalement, comme une non-lettre. Tout code -utilisateur qui accède à ou redéfinit des commandes internes doit être entouré de -\CS{makeattletter} et \CS{makeatother}.\hfill\null\\%[\medskipamount] -NdT: utiliser et/ou redéfinir des commandes internes -sont des actions qui demandent le plus grand soin et une connaissance du fonctionnement interne -de \LaTeX.}. Il faut donc que toute commande \verb|\setlength| qui modifie l'une de ces -longueurs doit être placée entre \verb|\makeatletter| et \verb|\makeatother|\,\footnote{NdT: -ou effectuée par un paquetage.}. Par exemple, -\begin{verbatim} - \makeatletter \addtolength{\@fpsep}{4pt} \makeatother -\end{verbatim} -augmente de 4~points l'espacement entre les éléments flottants sur une page d'éléments flottants. -\begin{table}[ht] -\topcaption{Espacement des figures pour les pages d'éléments flottants}\label{t10+epsl} -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} -\cline{1-3} -\CS{@fptop}&\hfill&C'est l'espacement vertical au dessus de l'élément flottant en haut de la -page d'éléments flottants. La valeur par défaut est \texttt{0pt plus 1.0fil}\\\cline{1-3} -\CS{@fpsep}&\hfill&C'est l'espacement vertical entre deux éléments flottants sur une -page d'éléments flottants. La valeur par défaut est \texttt{0pt plus 2.0fil}\\\cline{1-3} -\CS{@fpbot}&\hfill&C'est l'espacement vertical en dessous de l'élément flottant en bas de la -page d'éléments flottants. La valeur par défaut est \texttt{0pt plus 1.0fil}\\\cline{1-3} -\end{tabular*}% -\label{EP+@fpbot}\index{fpbot@\CS{{\AT}fpbot}, longueur}% -\label{EP+@fptop}\index{fptop@\CS{{\AT}fptop}, longueur}% -\label{EP+@fpsep}\index{fpsep@\CS{{\AT}fpsep}, longueur} -\end{table} - -\FloatBarrier -\lneed{5} -\subsection{Filets horizontaux au dessus et/ou en dessous de la figure} -\begin{table}[ht] -\topcaption{Commandes pour filets de figures}\label{t11+epsl} -\begin{tabular*}{\textwidth}{|l@{\extracolsep{\fill}}l|p{.70\textwidth}|@{}} -\cline{1-3} -\CS{topfigrule}&\hfill&Cette commande est exécutée après le dernier élément flottant en haut -d'une page, mais avant l'espacement \CS{textfloatsep} (voir la Section~\vref{ss+epsl+EF}).\\\cline{1-3} -\CS{botfigrule}&\hfill&Cette commande est exécutée avant le premier élément flottant en bas -d'une page, mais après l'espacement \CS{textfloatsep} (voir la Section~\vref{ss+epsl+EF}).\\\cline{1-3} -\end{tabular*}% -\label{EP+botfigrule}\index{botfigrule@\CS{botfigrule}, commande}% -\label{EP+topfigrule}\index{topfigrule@\CS{topfigrule}, commande} -\end{table} -Des filets horizontaux peuvent être tracés automatiquement entre le texte et les figures qui -apparaissent en haut ou en bas de la page en redéfinissant les commandes \verb|\topfigrule| -et \verb|\botfigrule|. Bien que \verb|\topfigrule| et \verb|\botfigrule| soient déjà -définies en tant que commandes \LaTeX, la manière étrange\virage{} dont elles le sont oblige à -les redéfinir exceptionnellement avec \verb|\newcommand| et non, comme il serait normal, avec -\verb|\renewcommand|. - -Pour éviter de ruiner la mise en page, ces commandes doivent avoir une hauteur nulle. Donc -tracer un filet épais de 0.4~point doit être compensé par un espacement vertical négatif de -0.4~point. Par exemple -\begin{quote} -\verb|\newcommand{\topfigrule}{\hrule\vspace{-0.4pt}}| -\end{quote} -Puisque \verb|\topfigrule| est exécutée avant l'espacement \verb|\textfloatsep|, la commande -ci-dessus ne donne aucun espacement entre la figure et le filet. Les commandes suivantes -offrent 5~points d'espacement entre la figure et le filet: -\begin{quote} -\verb|\newcommand{\topfigrule}{%|\\ -\verb| \vspace*{5pt}\hrule\vspace*{-5.4pt}}|\\ -\verb|\newcommand{\botfigrule}{%|\\ -\verb| \vspace*{-5.4pt}\hrule\vspace*{5pt}}| -\end{quote} -La définition de \verb|\topfigrule| descend d'abord de 5~points (dans l'espacement défini par -\CS{textfloatsep}) pour donner de l'espace entre la figure et le filet. Puis elle trace un -filet horizontal de 0.4~point et remonte de 5.4~points pour compenser le déplacement vers les -bas antérieur. De manière analogue, la commande \verb|\botfigrule| trace un filet de 0.4~point -avec un espacement de 5~points entre la figure et le filet. - -Puisque ces commandes placent 5~points d'espacement entre le filet et la figure, l'espacement -entre le filet et le texte est \texttt{\CS{textfloatsep}~-~5pt} (voir la Section~\vref{ss+epsl+EF}). - -L'épaisseur du filet peut être modifiée (sa valeur par défaut est de 0.4~point) en utilisant -l'option \texttt{height} de la commande \verb|\hrule|: -\begin{quote} -\verb|\newcommand{\topfigrule}{%|\\ -\verb| \vspace*{5pt}\hrule height0.8pt\vspace*{-5.8pt}}|\\ -\verb|\newcommand{\botfigrule}{%|\\ -\verb| \vspace*{-5.8pt}\hrule height0.8pt\vspace*{5pt}}| -\end{quote} -Notes sur les filets des figures: -\begin{itemize} -\item Les commandes \verb|\topfigrule| et \verb|\botfigrule| n'affectent ni les figures sur -les pages d'éléments flottants, ni les figures «~here~» (utilisant l'option \texttt{h}). Si -une figure «~here~» se trouve placée en haut ou en bas d'une page, aucun filet n'est tracé. -\item Les filets horizontaux sont aussi larges que le texte, même si des figures larges (voir -la Section~\vref{s+epsl+FL}) sont utilisées. -\item La commande \PlainTeX\ \verb|\hrule| a été utilisée au lieu de la commande \LaTeX\ -\verb|\rule| car \verb|\rule| engendrerait un espacement supplémentaire lorsque -\verb|\parskip| n'est pas nul. -\end{itemize} - -\FloatBarrier -\subsection{Espacement vertical de la légende}\label{ss+epsl+EVC}\label{EP+caption+2}\index{caption!espacement vertical} -\LaTeX\ suppose que les légendes sont placées en dessous des graphique, en mettant plus -d'espacement vertical au dessus de la légende qu'en dessous de celle-ci. Il en résulte que les -commandes -\begin{quote} -\begin{verbatim} -\begin{figure}[ht] \centering - \caption{Légende au dessus du dessin}\label{f11+epsl} - \includegraphics[width=1in]{graphic.eps} -\end{figure} -\end{verbatim} -\end{quote} -produisent la Figure~\vref{f11+epsl}, dont le caption est placé un peu trop près du -graphique. -\begingroup -\psfrag{Graphic}[][][0.8]{Graphique} -\begin{figure}[htp] \centering{% -\caption{Légende au dessus du dessin}\label{f11+epsl} -\includegraphics[width=1in]{graphic.eps}} -\end{figure} -\endgroup - -L'espacement de la légende est contrôlé par les longueurs \label{EP+abovecaptionskip}\verb|\abovecaptionskip|\index{abovecaptionskip@\CS{abovecaptionskip}, longueur} (qui vaut 10pt -par défaut) et \label{EP+belowcaptionskip}\verb|\belowcaptionskip|\index{belowcaptionskip@\CS{belowcaptionskip}, longueur} (qui est nulle par défaut). Les commandes standard de -\LaTeX\ \verb|\setlength| et \verb|\addtolength| sont utilisées pour modifier ces longueurs. -Par exemple, les commandes -\begin{quote} -\begin{verbatim} -\begin{figure}[htp] - \setlength{\abovecaptionskip}{0pt} - \setlength{\belowcaptionskip}{10pt} - \centering - \caption{Légende au dessus du dessin}\label{f12+epsl} - \includegraphics[width=1in]{graphic.eps} -\end{figure} -\end{verbatim} -\end{quote} -donnent la Figure~\vref{f12+epsl}, qui n'a pas d'espace supplémentaire au dessus de la légende -et 10~points d'espace entre la légende et le dessin. -\begingroup -\psfrag{Graphic}[][][0.8]{Graphique} -\begin{figure}[htp] -\centering{% -\setlength{\abovecaptionskip}{0pt} -\setlength{\belowcaptionskip}{10pt} -\caption{Légende au dessus du dessin}\label{f12+epsl} -\includegraphics[width=1in]{graphic.eps}} -\end{figure} -\endgroup - -Si un document a toutes ses légendes en haut de ses éléments flottants, les commandes -\begin{quote} -\verb|\setlength{\abovecaptionskip}{0pt}|\\ -\verb|\setlength{\belowcaptionskip}{10pt}| -\end{quote} -peuvent être invoquées dans le préambule du document afin d'affecter l'espacement pour -\emph{tous} les légendes du document. Si un document contient des légendes en haut de certains -éléments flottants\,\footnote{NdT: par exemple, les tables.} et en bas des autres éléments -flottants, il peut être souhaitable de définir la commande suivante\,\footnote{NdT: voir le -paquetage \texttt{topcapt}\ifguide, décrit page~\pageref{o+topcapt}\fi.}: -\begin{quote} -\begin{verbatim} -\newcommand{\topcaption}{% - \setlength{\abovecaptionskip}{0pt}% - \setlength{\belowcaptionskip}{10pt}% - \caption} -\end{verbatim} -\end{quote} -Alors \verb|\topcaption{texte de la légende}| produit une légende qui est correctement placé pour -le haut d'un élément flottant. - -\FloatBarrier -\subsection{Étiquette de légende}\label{ss+epsl+EC}\index{caption!etiquette@étiquette} -Par défaut, \LaTeX\ insère une étiquette de légende telle que «~Figure~\ref{f13+epsl}~» au début -de la légende. La portion «~Figure~» peut être changée en redéfinissant la commande -\verb|\figurename|\label{EP+figurename}\index{figurename@\CS{figurename}, commande}. Par exemple, les commandes -\begin{quote} -\begin{verbatim} -\begin{figure}[htp] \centering -\includegraphics[width=1in]{graphic.eps} -\caption{Ceci est la légende}\label{f13+epsl} -\end{figure} -\end{verbatim} -\end{quote} -produisent la Figure~\vref{f13+epsl}. La fonte de la légende, le délimiteur~«~{\froff:}~» et -d'autres caractéristiques de la légende peuvent être adaptés avec le package \texttt{caption2} -(voir la Section~\vref{s+epsl+C2})\ifguide, décrit page~\pageref{o+caption2}\fi. -\begingroup -\psfrag{Graphic}[][][0.8]{Graphique} -\begin{figure}[htp] \centering{% -\includegraphics[width=1in]{graphic.eps} -\caption{Ceci est la légende}}\label{f13+epsl} -\end{figure} -\endgroup - -\FloatBarrier -\subsection{Reporter les figures en fin de document}\label{ss+epsl+RFFD} -Certains journaux demandent que les tables et figures soient séparées du texte. Le paquetage -\texttt{endfloat}\index{endfloat@\texttt{endfloat}, paquetage} -\ifguide(décrit page~\pageref{o+endfloat}) \fi -reporte toutes les figures et tables en -fin de document. Il suffit d'inclure ce paquetage -\begin{quote} -\verb|\usepackage{endfloat}| -\end{quote} -pour l'activer. Ce paquetage offre de nombreuses options qui peuvent être spécifiées dans la -commande \verb|\usepackage|; parmi ces options: -\begin{itemize} -\item Des notes telles que «~[Figure~4 about here]~» sont placées approximativement là où les -éléments flottants seraient apparus dans le texte. De telles notes peuvent être supprimées par -l'option de paquetage \texttt{nomarkers} -\begin{quote} -\verb|\usepackage[nomarkers]{endfloat}| -\end{quote} -Le texte de ces notes peut être modifié en redéfinissant les commandes \verb|\figureplace| et -\verb|\tableplace|. Par exemple, -\begin{quote} -\begin{verbatim} - \renewcommand{\figureplace}{% - \begin{center}% - [\figurename~\thepostfig\ would appear here.]% - \end{center} -\end{verbatim} -\end{quote} -modifie le texte \verb|\figureplace|. -\item Une liste des figures est incluse avant les figures et une liste des tables est incluse -avant les tables. Les options de paquetage \texttt{nofiglist} et \texttt{notablist} suppriment -ces listes. -\item Les options de paquetage \texttt{fighead} et \texttt{tabhead} créent des en-têtes de -section pour les figures et les tables, respectivement. -\item Les figures apparaissent \emph{avant} les tables. L'option de paquetage -\texttt{tablesfirst} inverse cet ordre. -\item Une commande \verb|\clearpage|\label{EP+clearpage+2}\index{clearpage@\CS{clearpage}, commande} est exécutée après chaque figure et table, ce qui fait que -chaque élément flottant sera seul sur sa page. Ceci peut être changé en modifiant la commande -\verb|\efloatseperator|. Par exemple, -\begin{quote} -\index{efloatseparator@\CS{efloatseparator}, commande}\label{EP+efloatseparator}\verb|\renewcommand{\efloatseparator}{\mbox{}}| -\end{quote} -place une boîte vide entre chaque élément flottant. -\end{itemize} - -\enlargethispage*{2\baselineskip} -\section{Adaptation des légendes avec \texttt{caption2}}\label{s+epsl+C2}\index{caption2@\texttt{caption2}, paquetage} -Les Sections~\vref{ss+epsl+EVC} et~\vref{ss+epsl+EC} décrivent comment adapter l'étiquette le -la légende et l'espacement vertical de la légende. Les autres caractéristiques de la légende peuvent -être adaptées grâce au paquetage \texttt{caption2}\,\footnote{Puisque le paquetage original -\texttt{caption}% -\ifguide, décrit page~\pageref{o+caption},\fi\ -a quelques effets de bord indésirables -(comme de devoir être chargé \emph{après} les autres paquetages), il a été complètement -ré-écrit et renommé \texttt{caption2}. Bien que le paquetage \texttt{caption2} soit -techniquement dans une version bêta, il est assez stable et fonctionne bien.\looseness=-5}% -\ifguide, décrit page~\pageref{o+caption2}\fi. - -Le paquetage \texttt{caption2} peut être utilisé avec de nombreux types d'éléments flottants -car il supporte les paquetages \texttt{float}\index{float@\texttt{float}, paquetage}, \texttt{longtable} et \texttt{subfigure} et -fonctionne aussi avec les paquetages \texttt{floatfig}, \texttt{floatflt}, \texttt{rotating}, -\texttt{supertabular} et \texttt{wrapfig}. -% -\begin{flushleft}%\large -\noindent\textbf{Syntaxe:}\qquad\verb|\usepackage[|\\verb|]{caption2}| -\end{flushleft}\nopagebreak[4] -où les \ sont décrites dans la Table~\vref{t12+epsl}. - -\subsection{Styles de légendes}\label{ss+epsl+SC}\index{caption!style} -Le paquetage \texttt{caption2} définit les styles de légende suivants, qui sont illustrés dans -les Figures~\ref{f14+epsl} à~\vref{f20+epsl}. - -\begin{table}[tb] -\topcaption{Options du paquetage \texttt{caption2}}\label{t12+epsl}% -\index{caption2@\texttt{caption2}, paquetage!options} -%\begin{tabular*}{\textwidth}{|p{1.5in}@{\extracolsep{\fill}}|p{1.1in}|p{.50\textwidth}|@{}} -\begin{tabular*}{\textwidth}{|p{1.2in}@{\extracolsep{\fill}}|p{1.30in}|p{.51\textwidth}|@{}} -\cline{1-3} -\raggedright Style de légende&\raggedright\texttt{normal, center, flushleft, flushright, centerlast, hang, -indent}&Sélectionne le style de légende (voir la Section~\vref{ss+epsl+SC}).\\\cline{1-3} -\raggedright Taille de fonte de la légende&\raggedright\texttt{scriptsize, footnotesize, small, normalsize, -large. Large}&Sélectionne la taille de la fonte pour l'étiquette de la légende (par exemple -«~Figure~12:~») et le texte de la légende.\\\cline{1-3} -\raggedright Forme de fonte pour l'étiquette de la légende&\raggedright\texttt{up, it, sl, -sc}&Fait que l'étiquette de la légende (par exemple «~Figure~12:~») aura une forme droite, -italique, inclinée ou petites capitales, respectivement. \textbf{N'affecte pas le texte de la -légende.}\\\cline{1-3} -\raggedright Graisse de fonte pour l'étiquette de la légende&\raggedright\texttt{md, bf}&Fait que -l'étiquette de la légende (par exemple «~Figure~12:~») aura une graisse moyenne ou forte, respectivement. -\textbf{N'affecte pas le texte de la légende.}\\\cline{1-3} -\raggedright Famille de fonte pour l'étiquette de la légende&\raggedright\texttt{rm, sf, tt}&Fait que -l'étiquette de la légende (par exemple «~Figure~12:~») aura une fonte romaine, sans serif ou -machine à écrire, respectivement. \textbf{N'affecte pas le texte de la légende.}\\\cline{1-3} -\raggedright Mise en page d'une légende d'une seule ligne&\raggedright\texttt{oneline, -nooneline}&Contrôle la mise en page des légendes d'une seule ligne (voir la -Section~\vref{ss+epsl+C1L}).\\\cline{1-3} -\end{tabular*} -\end{table} -\begin{description} -\item[normal]\NL -Les lignes pleines sont justifiées (alignées sur les marges gauche et droite) et la dernière -ligne est cadrée sur la gauche. -\item[center]\NL -Toutes les lignes de la légende sont centrées. -\item[flushleft]\NL -Toutes les lignes de la légende sont cadrées sur la gauche, le bord droit est en déchiqueté. -\item[flushright]\NL -Toutes les lignes de la légende sont cadrées sur la droite, le bord gauche est en déchiqueté. -\item[centerlast]\NL -Toutes les lignes sont justifiées, la dernière est centrée. -\item[indent]\NL -Comme le style «~\textbf{normal}~», mais la deuxième ligne et les suivantes sont indentées de -la longueur \verb|\captionindent|\label{EP+captionindent}\index{captionindent@\CS{captionindent}, longueur}. Comme -%cette longueur -celle-ci -%\verb|\captionindent| -est nulle par défaut, il faut -utiliser une commande telle que \verb|\setlength{\captionindent}{1cm}| pour établir -l'indentation. -\item[hang]\NL -Comme le style «~\textbf{normal}~», mais la deuxième ligne et les suivantes sont indentées de -la largeur de l'étiquette de la légende (par exemple, «~Figure~12:~»). -\end{description} -Habituellement, ces styles sont spécifiés comme options du paquetage: -\begin{quote} -\verb|\usepackage[centerlast]{caption2}| -\end{quote} -qui fait que toutes les options dans le document seront dans le style \texttt{centerlast}. - -\subsection{Changer le style de légende}\index{caption!style} -La commande \verb|\captionstyle|\label{EP+captionstyle}\index{captionstyle@\CS{captionstyle}, commande} change le style de légende. En plaçant la commande à -l'intérieur d'un environnement vous ne changerez que les légendes qui sont dans cet environnement. -Par exemple, les commandes -\begin{verbatim} - \begin{figure} - \captionstyle{centerlast} - \centering \includegraphics[width=3in]{graphic.eps} - \caption{Style de légende centerlast. Style de légende centerlast} - \end{figure} -\end{verbatim} -donnera un style \texttt{centerlast} seulement à la figure courante car \verb|\captionstyle| -est à l'intérieur de l'environnement \texttt{figure}. Les commandes -\begin{verbatim} - \captionstyle{centerlast} - \begin{figure} - \centering \includegraphics[width=3in]{graphic.eps} - \caption{Style de légende centerlast. Style de légende centerlast} - \end{figure} -\end{verbatim} -donnent à toutes les figures qui suivent un style \texttt{centerlast} car \verb|\captionstyle| -est en dehors de l'environnement \texttt{figure}. - -\begingroup -\psfrag{Graphic}[][][1.36]{Graphique} -\begin{figure}[htb] -\setlength{\wlength}{\textwidth} -\centering -\begin{minipage}[t]{1.7in} -\captionstyle{normal} -\centering{% -%\psfrag{Graphic}[][]{Graphique} -\includegraphics[width=1.7in]{graphic.eps} -\caption{Style de légende normal. Style de légende normal. Style de légende normal}\label{f14+epsl}} -\end{minipage}% -\hspace*{.5in}% -\begin{minipage}[t]{1.7in} -\captionstyle{center} -\centering{% -%\psfrag{Graphic}[][]{Graphique} -\includegraphics[width=1.7in]{graphic.eps} -\caption{Style de légende center. Style de légende center. Style de légende center}\label{f15+epsl}} -\end{minipage}% -\hspace*{.5in}% -\begin{minipage}[t]{1.7in} -\captionstyle{centerlast} -\centering{% -%\psfrag{Graphic}[][]{Graphique} -\includegraphics[width=1.7in]{graphic.eps} -\caption{Style de légende centerlast. Style de légende centerlast. Style de légende centerlast}\label{f16+epsl}} -\end{minipage}% -\\%*[\baselineskip] -\null\strut\\%*[\baselineskip] -\begin{minipage}[t]{1.7in} -\captionstyle{flushleft} -\centering{% -%\psfrag{Graphic}[][]{Graphique} -\includegraphics[width=1.7in]{graphic.eps} -\caption{Style de légende flushleft. Style de légende flushleft. Style de légende flushleft}\label{f17+epsl}} -\end{minipage}% -\hspace*{.5in}% -\begin{minipage}[t]{1.7in} -\captionstyle{flushright} -\centering{% -%\psfrag{Graphic}[][]{Graphique} -\includegraphics[width=1.7in]{graphic.eps} -\caption{Style de légende flushright. Style de légende flushright. Style de légende flushright}\label{f18+epsl}} -\end{minipage}% -\\*[\baselineskip]% -\null\strut\\*[\baselineskip]% -\begin{minipage}[t]{1.7in} -\captionstyle{indent} -\centering{% -%\psfrag{Graphic}[][]{Graphique} -\includegraphics[width=1.7in]{graphic.eps} -\caption{Style de légende indent. Style de légende indent. Style de légende indent}\label{f19+epsl}} -\end{minipage}% -\hspace*{.5in}% -\begin{minipage}[t]{1.7in} -\captionstyle{hang} -\centering{% -%\psfrag{Graphic}[][]{Graphique} -\includegraphics[width=1.7in]{graphic.eps} -\caption{Style de légende hang. Style de légende hang. Style de légende hang}\label{f20+epsl}} -\end{minipage}% -\end{figure} -\endgroup - -\FloatBarrier -\subsection{Légendes sur une ligne}\label{ss+epsl+C1L}\index{caption!sur une ligne} -Si la légende ne fait qu'une seule ligne, tous les styles ci-dessus centrent la légende. Pour -forcer les styles à agir aussi sur les légendes d'une seule ligne, il faut ajouter l'option -\texttt{nooneline}: -\begin{quote} -\verb|\usepackage[nooneline,flushleft]{caption2}| -\end{quote} -Ceci met en page \emph{toutes} les légendes (y compris celles d'une seule ligne) avec le style -\texttt{flushleft}. Pour changer l'option \texttt{nooneline} à l'intérieur du document, -\verb|\onelinecaptionstrue|\label{EP+onelinecaptiontrue}\index{onelinecaptiontrue@\CS{onelinecaptiontrue}, commande} -centre les légendes d'une seule ligne alors que son contraire -\verb|\onelinecaptionsfalse|\label{EP+onelinecaptionfalse}\index{onelinecaptionfalse@\CS{onelinecaptionfalse}, commande} -met en page les légendes d'une seule ligne. Par exemple, les -commandes -\begin{verbatim} - \begin{figure} - \captionstyle{flushleft} - \onelinecaptionstrue - \centering - \includegraphics[width=2.5in]{graphic.eps} - \caption{Première légende} - \end{figure} -\end{verbatim} -centre les légendes d'une seule ligne comme le montre la Figure~\vref{f21+epsl}. - \begin{figure}[htb] - \captionstyle{flushleft} - \onelinecaptionstrue - \psfrag{Graphic}[][][2]{Graphique} - \centering{% - \includegraphics[width=2.5in]{graphic.eps} - \caption{Première légende}\label{f21+epsl}} - \end{figure} - -\noindent -Les commandes -\begin{verbatim} - \begin{figure} - \captionstyle{flushleft} - \onelinecaptionsfalse - \centering - \includegraphics[width=2.5in]{graphic.eps} - \caption{Seconde légende} - \end{figure} -\end{verbatim} -font que les légendes d'une seule ligne seront justifiées à gauche comme le montre la -Figure~\vref{f22+epsl}. - \begin{figure} - \captionstyle{flushleft} - \onelinecaptionsfalse - \centering - \psfrag{Graphic}[][][2]{Graphique} - \includegraphics[width=2.5in]{graphic.eps} - \caption{Deuxième caption}\label{f22+epsl} - \end{figure} - -\FloatBarrier -\subsection{Largeurs de légendes}\index{caption!largeur} -Le paquetage \texttt{caption2}\index{caption2@\texttt{caption2}, paquetage} offre des fonctions qui spécifient directement la largeur et -les marges des légendes. -\begin{itemize} -\item -\verb|\setcaptionwidth{|\\verb|}|\label{EP+setcaptionwidth}\index{setcaptionwidth@\CS{setcaptionwidth}, commande} -établit la largeur de légende\item{caption!largeur} à la \ -donnée, où \ est une longueur exprimée dans l'une des unités valides pour \TeX. -\item -\verb|\setcaptionmargin{|\\verb|}|\label{EP+setcaptionmargin}\index{setcaptionmargin@\CS{setcaptionmargin}, commande} -établit la largeur des marges de la légende à la -dimension \, où \ est une longueur exprimée dans l'une des unités valides pour \TeX. -La légende sera alors large de la largeur standard moins deux fois \. - -Si \ est négative, la légende sera rendu plus large que la normale, ce qui peut être -utile dans des sous-figures et des environnements \texttt{minipage}. -\end{itemize} -Par exemple, les commandes -\begin{verbatim} - \begin{figure} - \setcaptionwidth{2in} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Légende de figure limitée à 2~pouces.} - \end{figure} -\end{verbatim} -donne une légende large de 2~pouces, comme le montre la Figure~\vref{f23+epsl}. - \begin{figure}[htb] - \setcaptionwidth{2in} - \psfrag{Graphic}[][][1.6]{Graphique} - \centering{% - \includegraphics[width=2in]{graphic.eps} - \caption{Légende de figure limité à 2~pouces.}}\label{f23+epsl} - \end{figure} - -Alors que l'exemple précédent établit directement la largeur de la légende, la largeur peut être -établie indirectement en spécifiant l'espacement entre la légende et chaque marge. Par -exemple, les commandes -\begin{verbatim} - \begin{figure} - \setcaptionmargin{1in} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Légende de figure dans laquelle - il y a un pouce d'espacement - entre la légende et chaque marge.} - \end{figure} -\end{verbatim} -indente les deux côtés de la légende d'un pouce par rapport aux marges de page, comme le montre la -Figure~\vref{f24+epsl}. - \begin{figure} - \setcaptionmargin{1in} - \psfrag{Graphic}[][][1.6]{Graphique} - \centering% - \includegraphics[width=2in]{graphic.eps} - \caption{Légende de figure dans laquelle - il y a un pouce d'espacement - entre la légende et chaque marge.}\label{f24+epsl} - \end{figure} - -\FloatBarrier -\subsubsection{Forcer la largeur de la légende à celle du dessin} -La section précédente décrivait comment la commande \verb|\setcaptionwidth| donnait une -largeur spécifiée à la légende. - -Cette section décrit comment forcer la largeur de la légende à être la même que celle du dessin -de la figure. C'est très facile si vous connaissez la largeur du dessin: -\begin{verbatim} - \includegraphics[width=3in]{file.eps} - \setcaptionwidth{3in} - \caption{...} -\end{verbatim} -Lorsque la largeur de la légende est inconnue, la largeur peut être déterminée en mettant le -graphique dans une boîte et en mesurant la largeur de la boîte. - -\lneed{8} -\begin{verbatim} - \newsavebox{\mybox} - \newlength{\mylength} - ... - \begin{figure} \centering - \sbox{\mybox}{\includegraphics[height=3in]{file.eps}} - \settowidth{\mylength}{\usebox{\mybox}} - \setcaptionwidth{\mylength} - \usebox{\mybox} - \caption{Ceci est une légende de figure très longue, - longue, longue, longue, longue, longue, longue, longue} - \end{figure} -\end{verbatim} -Ceci peut aussi être utilisé de manière analogue avec les tables. \verb|\mybox| et -\verb|\mulength| peuvent être utilisées plusieurs fois dans un document, mais -par contre -les commandes \verb|\newsavebox| et \verb|\newlength| ne peuvent être utilisées qu'une seule fois -avec le même argument\,\footnote{NdT: on ne peut pas créer deux «~nouveaux~» objets avec le -même nom.}. - -\subsection{Délimiteur de légende}\index{caption!delimiteur@délimiteur} -Le délimiteur de caption, qui est par défaut un deux-points, peut être changé en redéfinissant -la commande \verb|\captionlabeldelim|\label{EP+captionlabeldelim}\index{captionlabeldelim@\CS{captionlabeldelim}, commande}. -Par exemple, les commandes -\begin{verbatim} - \begin{figure} - \renewcommand{\captionlabeldelim}{.} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Légende avec un nouveau délimiteur} - \end{figure} -\end{verbatim} -changent le délimiteur dans la Figure~\vref{f25+epsl} en remplaçant le deux-points (valeur par -défaut) par un point. Si un espacement supplémentaire est souhaité après le point, -\begin{verbatim} - \renewcommand{\captionlabeldelim}{.~} -\end{verbatim} -\begin{figure}[ht] - \psfrag{Graphic}[][][1.6]{Graphique} - \renewcommand{\captionlabeldelim}{.} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Légende avec un nouveau délimiteur}\label{f25+epsl} -\end{figure} - -\FloatBarrier -\subsection{Fonte de la légende}\index{caption!fonte} -Alors que les options de taille \texttt{scriptsize},\ldots,\texttt{Large} du paquetage -\texttt{caption2} changent la taille à la fois de l'étiquette de légende (par exemple, -«~Figure~12:~») et du texte de la légende, les options de forme, de graisse et de famille -\texttt{up}, \texttt{it}, \texttt{sl}, \texttt{sc}, \texttt{md}, \texttt{bf}, \texttt{rm}, \texttt{sf} -et \texttt{tt} n'affectent que l'étiquette de légende. - -Le paquetage \texttt{caption2} permet aussi aux utilisateurs d'établir la fonte pour des -légendes individuelles. La commande -\verb|\captionfont|\label{EP+captionfont}\index{captionfont@\CS{captionfont}, commande} établit la fonte pour l'étiquette de -légende \emph{et} le texte de la légende, alors que \verb|\captionlabelfont|\label{EP+captionlabelfont}\index{captionlabelfont@\CS{captionlabelfont}, commande} n'établit la fonte -\emph{que pour} l'étiquette de légende. Donc, pour établir la fonte seulement pour le texte du -caption, il faut utiliser \verb|\captionfont| pour établir la fonte du texte du caption alors -que \verb|\captionlabelfont| doit être utilisée pour établir la fonte de l'étiquette de -légende, en particulier en enlevant les propriétés de fonte établies par \verb|\captionfont|. -La légende est effectivement créée par les commandes suivantes: -\begin{verbatim} - {\captionfont% - {\captionlabelfont \captionlabel \captionlabeldelim}% - \captiontext} -\end{verbatim} -où la commande \verb|\captionlabel| produit «~Figure~12~», le \verb|\captionlabeldelim| -produit \froff«~:~»\fron\ et \verb|\captiontext| produit le texte de la légende. - -Les fontes \LaTeX\ sont décrites par taille et par trois composantes de style de caractère: la -forme, la graisse et la famille (\cite[pages~37,115]{latex-manual} et -\cite[pages~170-171]{latex-comp}). Ces quatre caractéristiques peuvent toutes être spécifiées -dans les commandes \verb|\captionfont| et \verb|\captionlabelfont|. Par exemple, les -commandes -\begin{verbatim} - \begin{figure}[ht] - \renewcommand{\captionfont}{\Large \bfseries \sffamily} - \renewcommand{\captionlabelfont}{} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Test de légende} - \end{figure} -\end{verbatim} -produisent la Figure~\vref{f26+epsl}. Dans cet exemple, \verb|\captionlabelfont| ne fait rien. -Ceci signifie qu'elle n'écrase aucune caractéristique de fonte et toutes les options de -\verb|\captionfont| sont transmises à l'étiquette de légende. Puisqu'aucune déclaration de -forme n'a été spécifiée, la légende en entier a la forme droite par défaut. -\begin{figure}[ht] - \psfrag{Graphic}[][][1.6]{Graphique} - \renewcommand{\captionfont}{\Large \bfseries \sffamily} - \renewcommand{\captionlabelfont}{} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Test de légende}\label{f26+epsl} -\end{figure} - -\noindent -Les~commandes -\begin{verbatim} - \begin{figure}[ht] - \renewcommand{\captionfont}{\Large \bfseries \sffamily} - \renewcommand{\captionlabelfont}{\small} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Test de légende} - \end{figure} -\end{verbatim} -produisent la Figure~\vref{f27+epsl}. Dans cet exemple, la taille de fonte \verb|\small| dans -la déclaration de -\verb|\captionlabelfont| prend le pas sur la taille de fonte \verb|\Large| venant de -la déclaration -\verb|\captionfont|. Cependant, comme \verb|\captionlabelfont| ne contient aucune déclaration -de graisse ou de famille, les déclarations \verb|\bfseries| et \verb|\sffamily| sont reportées -dans l'étiquette de légende. -\begin{figure}[ht] - \psfrag{Graphic}[][][1.6]{Graphique} - \renewcommand{\captionfont}{\Large \bfseries \sffamily}\label{EP+captionfont+1}\index{captionfont@\CS{captionfont}, commande} - \renewcommand{\captionlabelfont}{\small} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Test de légende}\label{f27+epsl} -\end{figure} - -\FloatBarrier -\lneed{10} -\subsection{Styles de légendes adaptés}\index{caption!adaptation de style} -Le paquetage \texttt{caption2} permet aussi aux utilisateurs de créer leurs propres styles de -légendes. Par exemple, les commandes suivantes -\begin{verbatim} - \newcaptionstyle{one}{% - \usecaptionmargin\captionfont% - \onelinecaption% - {{\bfseries\captionlabelfont\captionlabel\captionlabeldelim} - \captiontext}% - {{\centering\bfseries\captionlabelfont\captionlabel\par}% - \captiontext}} - - \newcaptionstyle{two}{% - \usecaptionmargin\captionfont% - {\centering\bfseries\captionlabelfont\captionlabel\par} - \onelinecaption{\captiontext}{\captiontext}} -\end{verbatim} -définissent les styles de légendes \texttt{one} et \texttt{two}. Pour les légendes de plus -d'une ligne, ces deux styles donnent une étiquette de légende en gras (par exemple, -«~\textbf{Figure~12}~») placée sur une ligne séparée du texte de la légende. Cependant, pour les -légendes courtes, le style \texttt{two} met l'étiquette de la légende en gras sur une ligne -séparée du texte de la légende, tandis que le style \texttt{one} les met sur la même ligne, -séparés par le délimiteur. Par exemple, après avoir définit les styles de légendes ci-dessus, -le code suivant: -\begin{verbatim} - \begin{figure} - \captionstyle{one} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Premier style de légende adapté} - \end{figure} - - \begin{figure} - \captionstyle{two} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Second style de légende adapté} - \end{figure} -\end{verbatim} -produit les Figures~\ref{f28+epsl} et~\vref{f29+epsl}. - \newcaptionstyle{one}{% - \usecaptionmargin\captionfont% - \onelinecaption% - {{\bfseries\captionlabelfont\captionlabel\captionlabeldelim} \captiontext}% - {{\centering\bfseries\captionlabelfont\captionlabel\par}\captiontext}} - - \newcaptionstyle{two}{% - \usecaptionmargin\captionfont% - {\centering\bfseries\captionlabelfont\captionlabel\par} - \onelinecaption{\captiontext}{\captiontext}} - \begin{figure}[ht] - \psfrag{Graphic}[][][1.6]{Graphique} - \captionstyle{one} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Premier style de légende adapté}\label{f28+epsl} - \end{figure} - - \begin{figure}[ht] - \psfrag{Graphic}[][][1.6]{Graphique} - \captionstyle{two} - \centering - \includegraphics[width=2in]{graphic.eps} - \caption{Second style de légende adapté}\label{f29+epsl} - \end{figure} - -\lneed{6} -\noindent -Notes sur les styles de légende adaptés: -\begin{itemize} -\item La commande \verb|\onelinecaption| prend deux arguments: le premier est effectué si la -légende est longue d'une ligne, alors que le second l'est si la légende fait plusieurs lignes. -\item Lors de l'écriture des styles adaptés, il n'est pas obligatoire d'utiliser des commandes comme -\verb|\captionfont| et \verb|\captionlabelfont|. Par contre, leur -utilisation est encouragée car elle rend les styles plus flexibles. - -Par exemple, la commande par défaut \verb|\bfseries| dans les exemples ci-dessus de styles -adaptés de légende peut être changée en définissant la commande \verb|\captionlabelfont|. Si une telle -flexibilité n'est pas nécessaire, les définitions ci-dessus de styles adaptés peuvent être -raccourcies de manière significative. -\end{itemize} - -\FloatBarrier -\subsection{Coupures de ligne dans les légendes}\index{caption!coupures de lignes dans un} -Si une légende est plus long qu'une ligne, des coupures de lignes peuvent être spécifiées par -\label{EP+protect}\index{protect@\CS{protect}, commande}% -\verb|\protect\\|. Lorsque la légende tient sur une seule ligne, elle est traitée dans une -\verb|\hbox|, qui ignore tout \verb|\\| ou \verb|\par|. - -Le paquetage \texttt{caption2} permet de spécifier des coupures de ligne pour des légendes de -longueur quelconque. Par exemple, les commandes -\begin{verbatim} - \begin{figure} \centering - \includegraphics[width=3in]{graphic.eps} - \captionstyle{center} - \onelinecaptionsfalse - \caption{Première ligne de la légende \protect\\ - Seconde ligne de la légende}% - \label{fig+caption+linebreak} - \end{figure} -\end{verbatim} -produisent la légende de la Figure~\vref{f30+epsl}. Comme la commande \verb|\\| est -fragile\,\footnote{Certaines commandes, comme \texttt{\bs textbf}, ne mettent aucune donnée -dans des fichiers auxiliaires. Les commandes qui sauvent des données en vue d'une utilisation -ultérieure (par exemple, \texttt{\bs caption} sauve le texte de la légende pour la liste des -figures) sont dites avoir des \emph{arguments flottants}\index{arguments flottants}% -\index{flottants@flottants (arguments)} \index{moving arguments}(\emph{moving arguments}). Les -commandes qui ne fonctionnent plus lorsqu'elles sont utilisées à l'intérieur d'un argument -mobile sont appelées \index{fragiles@fragiles (commandes)}\emph{fragiles}, alors que celles qui continuent à fonctionner -lorsqu'elles sont utilisées à l'intérieur d'un argument mobile sont appelées -\index{robustes@robustes (commandes)}\emph{robustes}.}, elle -doit être protégée par -\index{protect@\CS{protect}, commande}% -\verb|\protect|\,\footnote{NdT: une légende sur plusieurs lignes -explicites donne un résultat curieux dans la Liste des Figures. Rappelez-vous que la commande -\texttt{\bs caption} a aussi un argument optionnel. -Et que \texttt{\bs hfill} existe.}\index{hfill@\CS{hfill}, commande}. - \begin{figure}[htb] - \psfrag{Graphic}[][][2.4]{Graphique} - \centering - \includegraphics[width=3in]{graphic.eps} - \captionstyle{center} - \onelinecaptionsfalse - \caption{Première ligne de la légende \protect\\ Seconde ligne de la légende }% - \label{f30+epsl} - \end{figure} - -La commande \verb|\onelinecaptionsfalse|% -\label{EP+onelinecaptionfalse+1}\index{onelinecaptionfalse@\CS{onelinecaptionfalse}, commande} -(ou l'option de paquetage \texttt{nooneline} empêche -\LaTeX\ de traiter la légende dans une \verb|\hbox| qui ignorerait la coupure de ligne. - -\FloatBarrier -\subsection{Ajuster l'interlignage de la légende}\index{caption!interlignage} -Pour avoir un document en interligne double, il suffit d'inclure soit -\begin{quote} -\verb|\linespread{1.6}|\index{linespread@\CS{linespread}, commande}\label{EP+linespread} -\end{quote} -soit (ce qui est équivalent) -\begin{quote} -\verb|\renewcommand{\baselinestretch}{1.6}|\index{baselinestretch@\CS{baselinestretch}, commande}% -\label{EP+baselinestretch} -\end{quote} -dans le préambule\,\footnote{Bien que ce soit en général considéré comme d'un style pauvre, -ces commandes peuvent aussi être utilisées à l'intérieur d'un document pour changer -l'espacement entre les lignes. Lorsque ces commandes sont utilisées à l'intérieur d'un -document, une commande de changement de taille de fonte, comme \texttt{\bs normalsize}, doit -être appelée après la commande de changement d'interligne pour que celui-ci prenne effet.} du document. -En plus d'un texte en interligne double, ceci produit aussi des légendes et des notes de bas -de page en interligne double. Pour produire du texte en interligne double avec des légendes et -notes en interligne simple, utilisez le paquetage \texttt{setspace}\,\footnote{Bien que le -paquetage \texttt{doublespace} altère lui-aussi l'espacement entre les lignes, il n'a pas été -correctement mis à jour pour \LaTeXe, ce qui fait qu'il interagit avec de nombreux paquetages. -Il en résulte qu'il faudrait plutôt utiliser \texttt{setspace} à sa place.}% -\ifguide, décrit page~\pageref{s+setspace}\fi. -\begin{verbatim} - \usepackage{setspace} - \linestretch{1.5} -\end{verbatim} -Un paramère 1.0 pour \verb|\linestretch| donne un texte en interligne simple, 1.25 donne un -interligne de un et demi, et 1.6 donne un interlignage double. - -Que \texttt{setspace} soit utilisé ou non, la commande \verb|\captionfont|\label{EP+captionfont+2}\index{captionfont@\CS{captionfont}, commande} du paquetage -\texttt{caption2} peut être utilisée pour ajuster l'espacement de la légende. Par exemple, -\begin{verbatim} - \renewcommand{\captionfont}{\linespread{1.6}\normalsize} -\end{verbatim} -produit des légendes en interligne double, quelque soit l'interlignage du document. - -\section{Figures non flottantes}\label{s+epsl+FNF}% -\index{figures!non flottantes}\index{non flottantes (figures)} -Comme cela a été décrit dans la Section~\vref{s+epsl+EF}, \LaTeX\ laisse les figures et tables -«~flotter~» pour améliorer la mise en page du document. Occasionnellement, il est souhaitable -d'avoir d'avoir une figure qui apparaisse \emph{exactement} là où elle apparaît dans le source -\LaTeX\,\footnote{Puisque ceci peut produire de grandes zones verticales d'espace blanc, -empêcher les figures de flotter est en général considéré comme un style pauvre de mise en -page. Par contre, de meilleurs résultats sont en général obtenus en utilisant l'argument -optionnel \froff\texttt{[!ht]}\fron{} de l'environnement \texttt{figure}.}. La commande -\verb|\caption| peut être utilisée dans les environnements \texttt{figure} et \texttt{table} -parce que ces environnements définissent la commande interne\index{internes@internes, commandes} -\label{EP+captype}\verb|\@captype|\index{captype@\CS{{\AT}captype}, commande} par «~figure~» et -«~table~» respectivement. En définissant \verb|\@captype|, la commande \verb|\caption| peut -être utilisée en dehors des environnements \texttt{figure} et \texttt{table}. Une paire -\index{makeatletter@\CS{makeatletter}, commande}\verb|\makeatletter|--\verb|\makeatother|% -\index{makeatother@\CS{makeatother}, commande} \emph{doit} entourer \verb|\@captype| pour que le -\verb|@| soit utilisable dans un nom de commande. Bien que ceci puisse être fait manuellement -chaque fois par -\begin{verbatim} - \includegraphics{file.eps} - \makeatletter\def\@captype{figure}\makeatother - \caption{Voici la légende} -\end{verbatim} -il est plus facile de définir une commande pour faire cela. En insérant les commandes -suivantes dans le préambule du document -\begin{verbatim} - \makeatletter - \newcommand{\figcaption}{\def\@captype{figure}\caption} - \newcommand{\tabcaption}{\def\@captype{table}\caption} - \makeatother -\end{verbatim} -vous définissez les commandes \verb|\figcaption|\label{EP+figcaption}\index{figcaption@\CS{figcaption}, commande} -et \label{EP+tabcaption}\verb|\tabcaption|\index{tabcaption@\CS{tabcaption}, commande}. Le fait d'utiliser -\verb|\figcaption| crée des légendes de figures, que la commande apparaisse ou non à -l'intérieur d'un environnement \texttt{figure}. De même, \verb|\tabcaption| crée un caption de -table, quelque soit son emplacement. Les commandes suivantes -\begin{verbatim} - - \\[\intextsep] - \begin{minipage}{\textwidth} - \centering - \includegraphics[width=2in]{graphic.eps}% - \figcaption{Ceci est une figure non flottante}% - \label{fig+non+float} - \end{minipage} - \\[\intextsep] - -\end{verbatim} - \makeatletter - \newcommand{\figcaption}{\def\@captype{figure}\caption} - \newcommand{\tabcaption}{\def\@captype{table}\caption} - \makeatother -\null\hfill\null \\[\intextsep] - \begin{minipage}{\textwidth} - \psfrag{Graphic}[][][1.6]{Graphique} - \centering - \includegraphics[width=2in]{graphic.eps}% - \figcaption{Ceci est une figure non flottante}% - \label{fig+non+float} - \end{minipage} - \\[\intextsep] -créent une figure non flottante (la Figure~\vref{fig+non+float}). Notes sur les figures non -flottantes: -\begin{itemize} -\item l'environnement \texttt{minipage} est nécessaire pour éviter toute coupure de page à -l'intérieur de la figure. -\item Les commandes \verb|\\[\intextsep]| commencent des nouvelles lignes et ajoutent un -espacement vertical avant et après la figure. Une quantité quelconque d'espace peut être -utilisée, \verb|\intextsep|\index{intextsep@\CS{intextsep}, longueur} (voir la Section~\vref{ss+epsl+EF}) a été utilisé pour que -l'espacement autour de la figure non flottante soit cohérent avec celui autour des figures -flottantes. -\item Normalement, les figures sont placées sur la page dans le même ordre que leur soumission -à la file d'attente des figures. Cependant, les figures non flottantes sont placées -immédiatement, passant devant toute figure non encore traitée en attente dans la file. Si ceci -se produit, les figures n'apparaissent pas par ordre numérique\,\footnote{Dans de telles -situations, la table des figures liste les figures dans leur ordre d'apparition dans le -document, mais pas par ordre numérique.}. Pour éviter ces figures hors séquence, forcez toutes -les figures flottantes à être traitées en donnant une commande -\verb|\clearpage|\index{clearpage@\CS{clearpage}, commande} ou -\verb|\FloatBarrier|\index{FloatBarrier@\CS{FloatBarrier}, commande} avant la figure non flottante (voir la Section~\vref{ss+epsl+PEFNT}). -\item Les commandes \verb|\figcaption| et \verb|\tabcaption| sont également utiles pour créer -des figures marginales (section~\vref{s+epsl+FM}) et pour créer une table à côté d'une figure -(section~\vref{s+epsl+PTCF}). -\end{itemize} - -\subsection{L'option de placement \texttt{[H]} du paquetage \texttt{float}}% -\index{float@\texttt{float}, paquetage} -Le paquetage \texttt{float}\,\footnote{Le paquetage \texttt{float} permet à ses utilisateurs -de définir de nouveaux types d'éléments flottants, tels que «~Programme~», «~Algorithme~». Il -définit aussi des styles d'éléments flottants encadrés ou avec filets horizontaux.}% -\ifguide, décrit page~\pageref{o+float}\fi, ajoute une option de placement \verb|[H]| à l'environnement -\texttt{figure}, option -qui produit une figure non flottante. Pour utiliser l'option \verb|[H]|, ajoutez une commande -\verb|\usepackage{float}| dans le préambule et mettez une commande \verb|\restylefloat| -\emph{avant} d'utiliser \ifguide\else la commande \fi\verb|\begin{figure}[H]| -(voir\ifguide\ page~\pageref{fl+restylefloat} et\fi~\cite[page~149]{latex-comp}). -Mais le paquetage \texttt{float} a les effets de bord suivants: -\begin{enumerate}[1.] -\item Lorsque la figure \verb|[H]| ne rentre pas sur une page, la figure est déplacée vers le -sommet de la page suivante. Cependant, s'il y a des notes de bas de page sur la première page, -elles apparaissent immédiatement en dessous du texte au lieu du bas de la page. L'utilisateur -doit alors insérer manuellement un espacement devant la figure afin de repousser les notes en -bas de la page. -\item L'environnement \texttt{figure} défini par le paquetage \texttt{float} place toujours la -légende de la figure en bas de l'environnement \texttt{figure}. Bien que ceci n'affecte pas -les figures simples, ceci empêche d'avoir des légendes au dessus des graphiques comme dans la -Figure~\vref{f11+epsl} ou la construction de légendes latérales (comme dans la -Figure~\vref{f35+epsl}) et autres arrangements complexes de figures (comme les -Figures~\ref{f14+epsl}--\vref{f20+epsl}). -\end{enumerate} -Il en résulte que la commande \verb|\figcaption| définie dans la Section~\vref{s+epsl+FNF} est -en général une meilleure méthode pour construire des figures non flottantes que ne l'est -l'option de placement \verb|[H]| du paquetage \texttt{float}. - -\section{Figures marginales}\label{s+epsl+FM}\index{figures!marginales}\index{marginales (figures)} -La commande \label{EP+marginpar}\verb|\marginpar|\index{marginpar@\CS{marginpar}, commande} place des notes dans la marge du document. Les notes marginales -sont placées dans la marge de droite (documents en recto seul) ou dans la marge extérieure -(documents en recto-verso, option de classe de document \texttt{twoside}). La largeur de la -colonne marginale est contrôlée par la longueur \verb|\marginparwidth|, alors que l'espacement -entre le corps du texte et les notes marginales est contrôlé par la longueur -\verb|\marginparsep|. - -Les notes marginales sont placées de manière que leur première ligne soit alignée -verticalement avec la ligne de texte qui contient la commande \verb|\marginpar| -(spécifiquement, le point de référence de la première ligne de la note marginale est aligné -avec la ligne de base courante). - -Les notes marginales ne sont jamais coupées entre deux pages; si une note marginale commence -près du bas de la page, elle continue dans la marge du bas. Si la note marginale précédente va -interférer avec une note marginale, \LaTeX\ repousse la seconde note marginale vers la bas. -Les notes marginales ne peuvent pas être repoussées sur la page suivante; elles sont plutôt -poussées dans la marge de bas de page. Il en résulte qu'il faut parfois ajuster la position -des notes marginales avant l'impression finale pour éviter des notes marginales près des -coupures de page. - -\begingroup -\marginparwidth=0.6\marginparwidth -Puisque l'environnement \texttt{figure} ne peut hélas% -\marginpar{\centering - \renewcommand{\captionfont}{\tiny} - \captionstyle{center} - \psfrag{Graphic}[][][0.216]{Graphique} - \includegraphics[width=.6\marginparwidth]{graphic.eps}% - \figcaption{Une figure marginale}% - \label{f31+epsl} } - %\label{fig+marginal+fig} } -pas être utilisé dans une note marginale, il -n'est pas possible d'avoir des notes marginales flottantes. Cependant, il est -heureusement -possible d'utiliser la commande \verb|\figcaption|, définie -plus haut -dans la Section~\vref{s+epsl+FNF}, pour -construire une figure marginale -qui sera donc -non flottante. -Par exemple, la Figure~\vref{f31+epsl} a été produite par le code suivant -\lneed{8} -\begin{verbatim} -Puisque l'environnement \texttt{figure} ne peut hélas% -\marginpar{\centering - \renewcommand{\captionfont}{\tiny} - \captionstyle{center} - \includegraphics[width=.6\marginparwidth]{graphic.eps}% - \figcaption{Une figure marginale}% - \label{fig+marginal+fig} } -pas être utilisé dans une note marginale, il -\end{verbatim} -\endgroup -\lneed{5} -Le bas du graphique dans la Figure~\vref{f31+epsl} est aligné avec la ligne de base du texte -là où se trouve la commande \verb|\marginpar|. Qielques remarques sur les notes marginales: -\begin{itemize} -\item Puisque les légendes des figures marginales sont en général assez étroites, vous pouvez -améliorer leur mise en page en utilisant des commandes -telles -que \verb|\captionstyle{flushleft}|\index{flushleft@\texttt{flushleft}, style de caption} -ou \verb|\captionstyle{flushright}|\index{flushright@\texttt{flushright}, style de caption} -du paquetage \texttt{caption2}. -De plus, -la commande de \texttt{caption2}% -\begin{quote} -\verb|\renewcommand{\captionfont}{\small}| -\end{quote}% -peut être utilisée pour diminuer la taille de la fonte de la légende. Voir la Section~\vref{s+epsl+C2} -pour des informations sur le paquetage \texttt{caption2}\ifguide\ (et page~\pageref{o+caption2})\fi. -\item Comme les figures non flottantes de la Section~\vref{s+epsl+FNF}, les notes marginales -sont placées avant tout élément flottant non encore traité. Donc une commande -\verb|\clearpage|\verb|\clearpage|\index{clearpage@\CS{clearpage}, commande} ou -\verb|\FloatBarrier|\index{FloatBarrier@\CS{FloatBarrier}, commande} -doit être invoquée avant la note marginale si l'on -veut garder les figures dans l'ordre. -\item Les notes marginales sont placées par la routine qui place aussi les figures et les -tables. Si de nombreuses figures, tables et notes marginales sont utilisées, il est possible -de dépasser le nombre d'éléments flottants non encore traités permis par \LaTeX. Le paquetage -\texttt{morefloat}\index{morefloats@\texttt{morefloats}, paquetage} -peut aider à résoudre ces problèmes (voir la Section~\vref{ss+epsl+TMUF}). -\end{itemize} - -\FloatBarrier -\section{Figures larges}\label{s+epsl+FL}\index{figures!larges}\index{larges figures} -Les règles typographiques de lisibilité limitent le nombre de caractères dans une ligne de -texte. À moins qu'une grande fonte ou deux colonnes soient utilisées, ces règles de -lisibilité entraînent des marges larges (en particulier sur du papier en format «~letter~» de -$8.5\times11$ pouces, utilisé dans certains pays anglo-saxons). La Section~\vref{s+epsl+FM} a -démontré comment ces marges larges peuvent être utilisées pour les figures marginales. Une autre -option est de construire une figure flottante normale qui s'étend dans l'une des marge ou -dans les deux. Ceci peut se faire en plaçant un large environnement de liste à l'intérieur de -la figure. Par exemple, un environnement \texttt{narrow} peut être défini en incluant le code -ci-dessous dans le préambule de votre document: -\begin{verbatim} -\newenvironment{narrow}[2]{% - \begin{list}{}{% - \setlength{\topsep}{0pt}% - \setlength{\leftmargin}{#1}% - \setlength{\rightmargin}{#2}% - \setlength{\listparindent}{\parindent}% - \setlength{\itemindent}{\parindent}% - \setlength{\parsep}{\parskip}}% - \item[]}{\end{list}} -\end{verbatim} -Par exemple, tout texte qui se trouvera entre \verb|\begin{narrow}{1in}{2in}| est indenté de -1~pouce sur le bord gauche et de 2~pouces sur le bord droit. Si des longueurs négatives sont -utilisées, le contenu s'étendra au delà des marges. - -\subsection{Figures larges dans des documents en recto} -Le code ci-dessous utilise cet environnement \texttt{narrow} pour faire une figure qui s'étend -d'un demi pouce dans la marge gauche, produisant la Figure~\vref{f32+epsl}. -\begin{verbatim} - \begin{figure} - \begin{narrow}{-.5in}{0in} - \includegraphics[width=\linewidth]{wide.eps} - \caption{Ceci est une figure large} - \end{narrow} - \end{figure} -\end{verbatim} -\begin{figure}[ht] -\begin{narrow}{-.5in}{0in} - \psfrag{A Very, Very Wide Graphic}[][][2.7]{Un très, très large graphique} - \includegraphics[width=\linewidth]{wide.eps} - \caption{Ceci est une figure large}\label{f32+epsl} -\end{narrow} -\end{figure} - -La largeur \verb|\linewidth| spécifiée fait que le graphique sera aussi large que -l'environnement \texttt{narrow}, alors qu'une largeur de \verb|\textwidth| aurait donné un -graphique seulement aussi large que le texte avec les marges d'origine. - -Lorsque des notes marginales sont utilisées, il peut être souhaitable que la figure large -s'étende exactement jusqu'au bord des notes marginales (ce qui fait que la figure sera large -de \verb|\textwidth| $ {}+{} $ \verb|\marginparwidth| $ {}+{} $ \verb|\marginparsep|). Ceci peut se -faire en définissant une longueur \verb|\marginwidth| et en lui donnant la valeur -\verb|\marginparwidth| ${}+{}$ \verb|\marginparsep|. Par exemple, -\begin{verbatim} - \newlength{\marginwidth} - \setlength{\marginwidth}{\marginparwidth} - \addtolength{\marginwidth}{\marginparsep} -\end{verbatim} -puis utilisez \verb|{-\marginwidth}| dans l'argument de \verb|\begin{narrow}|. - -\FloatBarrier -\subsection{Figures larges dans des documents en recto-verso} -Pour les documents en recto-verso, il peut être souhaitable d'étendre les figures larges dans -la marge de reliure (c'est-à-dire la marge gauche pour les pages impaires, pages de droite, et -la marge droite pour les pages paires, pages de gauche). Dans ce cas, la commande -\verb|\ifthenelse|\label{EP+ifthenelse}\index{ifthenelse@\CS{ifthenelse}, commande} du paquetage \texttt{ifthen}\index{ifthen@\texttt{ifthen}, paquetage} -\ifguide(décrit page~\pageref{ifthen+sty})\ \fi -peut être -utilisée pour choisir entre le code pour les pages impaires et le code pour les pages -paires. -%BAD%\,\footnote{NdT: il a fallu rajouter le \texttt{\bs protect}.}. -Par exemple: -\begin{verbatim} - \usepackage{ifthen} - ... - \begin{figure} - \ifthenelse{\isodd{\pageref{fig+wide}}}% - {% DÉBUT FIGURE PAGE IMPAIRE - \begin{narrow}{0in}{-0.5in} - \includegraphics[width=\linewidth]{file.eps} - \caption{Légende de la figure}% - \label{fig+wide} - \end{narrow} - }% FIN FIGURE PAGE IMPAIRE - {% DÉBUT FIGURE PAGE PAIRE - \begin{narrow}{-0.5in}{0in} - \includegraphics[width=\linewidth]{file.eps} - \caption{Légende de la figure}% - \label{fig+wide} - \end{narrow} - }% FIN FIGURE PAGE PAIRE - \end{figure} -\end{verbatim} -Puisque la commande \verb|\pageref| est utilisée en entrée de \verb|\ifthenelse|, la figure -peut ne pas être correctement placée avant que \LaTeX\ n'ait été exécuté un nombre de fois -suffisant pour que les références croisées convergent\,\footnote{NdT: elles convergent en -général, mais il n'est pas démontré qu'elles convergent toujours. En cas de non convergence, il -suffit normalement de modifier l'emplacement du code de la figure.}. - \froff - \begin{figure}[ht] - \psfrag{A Very, Very Wide Graphic}[][][2.7]{Un très, très large graphique} - \ifthenelse{\isodd{\pageref{fig+wide}}}% - {% DÉBUT FIGURE PAGE IMPAIRE - \begin{narrow}{0in}{-0.5in} - \includegraphics[width=\linewidth]{wide.eps} - \caption{Légende de la figure}% - \label{fig+wide} - \end{narrow} - }% FIN FIGURE PAGE IMPAIRE - {% DÉBUT FIGURE PAGE PAIRE - \begin{narrow}{-0.5in}{0in} - \includegraphics[width=\linewidth]{wide.eps} - \caption{Légende de la figure}% - \label{fig+wide} - \end{narrow} - }% FIN FIGURE PAGE PAIRE - \end{figure} - \fron - -\FloatBarrier -\section{Figures en paysage}\index{figures!landscape}\index{figures!paysage}% -\index{landscape@landscape (figures)}% -\index{paysage@paysage (figures)} -Dans un document en orientation portrait, il y a trois méthodes pour produire des figures avec -l'orientation paysage (\emph{landscape}). -\begin{enumerate}[1.] -\item Le paquetage \texttt{lscape}\index{lscape@\texttt{lscape}, paquetage}% -\ifguide, décrit page~\pageref{o+lscape}, \fi -offre un environnement -\index{landscape@\texttt{landscape} (environnement)}\texttt{landscape}, qui traite le bord gauche du papier comme étant le sommet de la page, ce -qui fait que tout texte, tables, figures dans l'environnement \texttt{landscape} auront -l'orientation paysage. -\item Le paquetage \texttt{rotating}\index{rotating@\texttt{rotating}, paquetage}% -\ifguide, décrit page~\pageref{o+rotating}, \fi -offre un nouvel environnement nommé -\texttt{sidewaysfigure} qui est similaire à l'environnement \texttt{figure} sauf que les -figures sont en orientation paysage. -\item Ce paguetage \texttt{rotating}\index{rotating@\texttt{rotating}, paquetage} -offre une commande \verb|\rotcaption|\index{rotcaption@\CS{rotcaption}, commande} -qui est similaire à -la commande \verb|\caption| sauf que la légende est en orientation paysage. -\end{enumerate} -Les différences entre les méthodes sont les suivantes: -\begin{itemize} -\item Les options~1 et~2 placent toutes deux la figure en paysage sur une page séparée. -L'option~3 produit un élément flottant individuel qui n'a pas besoin d'être sur sa propre -page. -\item Alors que l'option~2 ne produit que des figures tournées, l'environnement -\texttt{landscape} dans l'option~1 est un environnement d'utilisation générale, qui peut -produire des pages en paysage contenant toute combinaison de texte, tables et figures. -L'environnement \texttt{landscape} est capable de faire les coupures de page, donc plusieurs -pages en paysage peuvent être produites\,\footnote{L'environnement \texttt{landscape} -fonctionne très bien avec le paquetage \texttt{longtable}% -\ifguide, décrit page~\pageref{o+longtable}, \fi -pour produire des tables de plusieurs pages en paysage.}. -\item La figure pleine page produite par l'option~2 flotte pour donner une meilleure mise en -page du document, tandis que la figure produire par l'option~1 ne peut pas -flotter\,\footnote{Les figures créées dans l'environnement \texttt{landscape} peuvent flotter -à l'intérieur des pages en paysage.}. -\item Puisque les options~1 et~3 utilisent l'environnement \texttt{figure}, elles peuvent être -utilisées en conjonction avec le paquetage \texttt{endfloat} (voir la Section~\vref{ss+epsl+RFFD}). -\end{itemize} - -\subsection{L'environnement \texttt{landscape}}\label{ss+epsl+ELS} -Le paquetage \texttt{lscape} (qui fait partie de l'«~ensemble graphique~» standard distribué -avec \LaTeXe) définit l'environnement \texttt{landscape}, qui offre une méthode pour placer -des pages en paysage dans un document en portrait. Les pages en paysage subissent une rotation -telle que le bord gauche de la page en portrait soit le bord du haut de la page en paysage. - -Lors de l'entrée dans l'environnement par \verb|\begin{landscape}|, tous les éléments -flottants en portrait qui sont en attente sont imprimés puis l'orientation passe à paysage. De -même, \verb|\end{landscape}| provoque l'impression de tous les éléments flottants en paysage qui -sont en attente puis fait revenir en orientation portrait. - -Le contenu complet de l'environnement \texttt{landscape} et composé avec l'orientation -paysage. Ceci peut inclure un mélange de texte, figures et tables. Si l'environnement -\texttt{landscape} contient seulement un environnement \texttt{figure} -\begin{verbatim} - \begin{landscape} - \begin{figure} \centering - \includegraphics[width=4in]{graphic.eps} - \caption{Figure en paysage} - \end{figure} - \end{landscape} -\end{verbatim} -l'environnement \texttt{landscape} produit une figure en paysage. -%Notez que -Puisque cet -environnement commence une nouvelle page, il peut en résulter une page en -partie blanche. - -\subsection{L'environnement \texttt{sidewaysfigure}}% -\label{ss+epsl+ESWF}\label{env+EP+sidewaysfigure}\index{sidewaysfigure@\texttt{sidewaysfigure}, environnement} -Le paquetage \texttt{rotating}\index{rotating@\texttt{rotating}, paquetage} -offre l'environnement \texttt{sidewaysfigure} qui produit des -figures en orientation paysage\,\footnote{Le paquetage \texttt{rotating} offre aussi un -environnement \texttt{sidewaystable}\label{env+EP+sidewaystable}\index{sidewaystable@\texttt{sidewaystable}, environnement} -pour la production de tables en orientation paysage.}. -Par exemple, -\begin{verbatim} - \begin{sidewaysfigure} \centering - \includegraphics[width=4in]{graphic.eps} - \caption{Figure «~sidewaysfigure~»} - \end{sidewaysfigure} -\end{verbatim} -produit la Figure~\vref{f33+epsl}.% - \begin{sidewaysfigure} \centering - \psfrag{Graphic}[][][3.2]{Graphique} - \includegraphics[width=4in]{graphic.eps} - \caption{Figure «~sidewaysfigure~»}\label{f33+epsl} - \end{sidewaysfigure} -Et contrairement à l'environnement \texttt{landscape}, la figure produite par l'environnement -\texttt{sidewaysfigure} peut flotter dans les pages en portrait pour éviter la page en partie -blanche que l'environnement \texttt{landscape} peut provoquer. Mais l'environnement -\texttt{landscape} est bien plus souple, car il permet aux pages en paysage de contenir à la -fois du texte, des tables et des figures. - -L'orientation par défaut des figures produites par \texttt{sidewaysfigure} dépend du fait que -le document est traité avec l'option de classe \texttt{oneside} ou \texttt{twoside}:% -\begin{itemize} -\item Lorsque l'option \texttt{oneside} est choisie, le bas du graphique est vers le bord -droit de la page portrait. -\item Lorsque l'option \texttt{twoside} est choisie, le bas du graphique est vers le bord -externe de la page portrait. -\end{itemize}% -Ce comportement par défaut peut être altéré par des options du paquetage \texttt{rotating}.% -\begin{quote}% -\verb|\usepackage[figuresleft]{rotating}|\index{rotating@\texttt{rotating}, paquetage}% -\end{quote}% -fait que le bas du graphique \texttt{sidewaysfigure} sera placé vers le bord gauche de la page -en portrait (sans tenir compte des options \texttt{oneside} ou \texttt{twoside}). De même,% -\begin{quote}% -\verb|\usepackage[figuresright]{rotating}|% -\end{quote}% -fait que le bas du graphique \texttt{sidewaysfigure} sera placé vers le bord droit de la page -en portrait. - -\FloatBarrier -\subsection{La commande \texttt{\bs rotcaption}} -Les méthodes des Sections~\vref{ss+epsl+ELS} et~\vref{ss+epsl+ESWF} produisent toutes deux des -figures en paysage sur des pages complètes, ce qui n'est peut-être pas nécessaire pour les -figures en paysage plus petites. La commande \verb|\totcaption| du paquetage -\texttt{rotating}\index{rotating@\texttt{rotating}, paquetage} -peut être utilisée pour construire de plus petites figures en paysage. Par -exemple -\begin{verbatim} - \begin{figure} \centering - \begin{minipage}[c]{1in} - \includegraphics[angle=90,width=\textwidth]{graphic.eps} - \end{minipage} - \begin{minipage}[c]{0.5in} - \rotcaption{Légende avec \texttt{\bs rotcaption}}% - \label{fig+rotcaption} - \end{minipage} - \end{figure} -\end{verbatim} -produit la Figure~\vref{f34+epsl}.% - \begin{figure}[ht] \centering - \begin{minipage}[c]{1in} - \psfrag{Graphic}[][][1.75]{Graphique} - \includegraphics[angle=90,width=\textwidth]{graphic.eps} - \end{minipage} - \begin{minipage}[c]{0.5in} - \rotcaption{Légende avec \texttt{\bs rotcaption}}% -% \label{fig+rotcaption} - \label{f34+epsl} - \end{minipage} - \end{figure} - -La légende produite par \verb|\rotcaption| est toujours tournée de manière que son côté du bas -soit vers le bord droit du papier. Contrairement aux méthodes décrites dans les -Sections~\vref{ss+epsl+ELS} -et~\vref{ss+epsl+ESWF}, la commande \verb|\rotcaption| ne fait pas tourner le graphique. En -conséquence, la commande \verb|\includegraphics| dans l'exemple ci-dessus nécessite l'option -\texttt{angle=90}. - -\section{Légendes sur le côté des figures}\index{caption!sur le cote de la figure@sur le côté des figures} -Bien que la légende d'une figure soit placé en général au dessus ou en dessous du graphique, -cette section décrit comment placer la légende sur le côté du graphique\,\footnote{Puisque -l'environnement \texttt{figure} défini par le paquetage -\texttt{float}\index{float@\texttt{float}, paquetage} place la légende -\emph{en dessous} du corps de la figure, il n'est pas pas possible de produire des légendes -sur le côté des figures avec l'environnement \texttt{figure} du paquetage \texttt{float}. -D'autres aspects du paquetage \texttt{float} peuvent être utilisés tant que la commande -\texttt{\bs restylefloat} n'est pas invoquée.}. La Section~\vref{ss+epsl+CGF} montre comment -placer la légende à gauche du graphique. Placer la légende sur la droite utiliserait un -processus similaire. Pour les documents en recto-verso (option de classe \texttt{twoside}), la -Section~\vref{ss+epsl+CCRD} montre comment placer la légende du côté interne par rapport au -graphique (à gauche du graphique pour les pages impaires -- de droite -- et à droite du -graphique pour les pages paires -- de gauche). - -\subsection{Légende à gauche de la figure}\label{ss+epsl+CGF}\index{caption!a gauche de la -figure@à gauche de la figure} -La commande \verb|\caption| place la légende en dessous de la figure ou table. Des -environnements \texttt{minipage} peuvent être utilisés pour forcer la commande \verb|\caption| -à placer la légende sur le côté de la figure. Par exemple, les commandes -\begin{verbatim} - \begin{figure} - \begin{minipage}[c]{.45\textwidth} - \centering - \caption{Légende sur le côté}% - \label{fig+side+caption} - \end{minipage}% - \hspace{.05\textwidth}% - \begin{minipage}[c]{.45\textwidth} - \centering - \includegraphics[width=\textwidth]{graphic.eps} - \end{minipage} - \end{figure} -\end{verbatim} - \begin{figure}[ht] - \begin{minipage}[c]{.45\textwidth} - \centering - \caption{Légende sur le côté}% -% \label{fig+side+caption} - \label{f35+epsl} - \end{minipage}% - \hspace{.05\textwidth}% - \begin{minipage}[c]{.45\textwidth} - \centering - \psfrag{Graphic}[][][2.5]{Graphique} - \includegraphics[width=\textwidth]{graphic.eps} - \end{minipage} - \end{figure} -produit la Figure~\vref{f35+epsl}. Il peut être souhaitable de placer une commande -d'espacement horizontal telle que \verb|\hfill|\index{hfill@\CS{hfill}, commande} ou \verb|\hspace{.05\textwidth}| entre les -minipages. - -La légende et le graphique de la Figure~\vref{f35+epsl} sont centrés verticalement. Si par -contre vous voulez aligner les hauts ou les bas du graphique et de la légende, voyez la -Section~\vref{ss+epsl+AVM}. - -\FloatBarrier -\subsection{Légende du côté de la reliure du dessin}\label{ss+epsl+CCRD}\index{caption!du -cote de la reliure@du côté de la reliure} -Le code ci-dessus pour la Figure~\vref{f35+epsl} place la légende sur la gauche du graphique. -Pour les documents en recto-verso, il peut être souhaitable de placer la légende du côté de la -reliure par rapport au graphique. Dans ce cas, la commande \verb|\ifthenelse| du paquetage -\texttt{ifthen} -\ifguide(décrit page~\pageref{ifthen+sty}) \fi -peut être utilisée pour choisir entre le -code pour les pages impaires et le code pour les pages paires. Par exemple, -\begin{verbatim} - \usepackage{ifthen} - ... - \begin{figure} \centering - \ifthenelse{\isodd{\pageref{fig+side+caption}}} - {% DÉBUT FIGURE PAGE IMPAIRE - \begin{minipage}[c]{.45\textwidth} - \centering - \caption{Légende sur le côté interne - (gauche car page de droite)}% - \label{fig+side+caption} - \end{minipage}% - \hspace{.05\textwidth}% - \begin{minipage}[c]{.45\textwidth} - \includegraphics[width=\textwidth]{graphic.eps} - \end{minipage}% - }% FIN FIGURE PAGE IMPAIRE - {% DÉBUT FIGURE PAGE PAIRE - \begin{minipage}[c]{.45\textwidth} - \includegraphics[width=\textwidth]{graphic.eps} - \end{minipage}% - \hspace{.05\textwidth}% - \begin{minipage}[c]{.45\textwidth} - \centering - \caption{Légende sur le côté interne - (droit car page de gauche)}% - \label{fig+side+caption} - \end{minipage}% - }% FIN FIGURE PAGE IMPAIRE - \end{figure} -\end{verbatim} -produit la Figure~\vref{fig+side+caption} dont la légende sera toujours entre la reliure et le -graphique. - \begin{figure}[ht] \centering - \ifthenelse{\isodd{\pageref{fig+side+caption}}} - {% DÉBUT FIGURE PAGE IMPAIRE - \begin{minipage}[c]{.45\textwidth} - \centering - \caption{Légende sur le côté interne (gauche car page de droite)}% - \label{fig+side+caption} - \end{minipage}% - \hspace{.05\textwidth}% - \begin{minipage}[c]{.45\textwidth} - \psfrag{Graphic}[][][2.5]{Graphique} - \includegraphics[width=\textwidth]{graphic.eps} - \end{minipage}% - }% FIN FIGURE PAGE IMPAIRE - {% DÉBUT FIGURE PAGE PAIRE - \begin{minipage}[c]{.45\textwidth} - \psfrag{Graphic}[][][2.5]{Graphique} - \includegraphics[width=\textwidth]{graphic.eps} - \end{minipage}% - \hspace{.05\textwidth}% - \begin{minipage}[c]{.45\textwidth} - \centering - \caption{Légende sur le côté interne (droit car page de gauche)}% - \label{fig+side+caption} - \end{minipage}% - }% FIN FIGURE PAGE IMPAIRE - \end{figure} - -\FloatBarrier -\subsection{Le paquetage \texttt{sidecap}} -Les méthodes des Sections~\vref{ss+epsl+ELS} et~\vref{ss+epsl+ESWF} placent la légende sur le -côté des figures. Si vous êtes prêts à sacrifier un peu de souplesse, le paquetage -\index{sidecap@\texttt{sidecap}, paquetage}\texttt{sidecap}% -\ifguide, décrit page~\pageref{o+sidecap}, \else{} \fi -peut faciliter le processus. - -Lorsqu'une commande \verb|\caption| est utilisée dans les environnements -\label{env+EP+SCfigure}\texttt{SCfigure}\index{SCfigure@\texttt{SCfigure}, environnement}, -\label{env+EP+SCfigure*}\texttt{SCfigure*}\index{SCfigure*@\texttt{SCfigure*}, environnement}, -\label{env+EP+SCtable}\texttt{SCtable}\index{SCtable@\texttt{SCtable}, environnement} -ou \label{env+EP+SCtable*}\texttt{SCtable*}\index{SCtable*@\texttt{SCtable*}, environnement} -définis par le paquetage \texttt{sidecap}, les légendes sont automatiquement -placées sur le côté du contenu de l'environnement. - -\lneed{6} -\noindent -Par exemple, -\begin{verbatim} - \usepackage{sidecap} - ... - \begin{SCfigure} - \includegraphics[width=3in]{graphic.eps} - \caption{Voici une \texttt{SCfigure} - \end{SCfigure} -\end{verbatim} -produit la Figure~\vref{f36+epsl}.% - \begin{SCfigure} - \psfrag{Graphic}[][][2.4]{Graphique} - \includegraphics[width=3in]{graphic.eps} - \caption{Voici une \texttt{SCfigure}}\label{f36+epsl} - \end{SCfigure} - -Les quatre options suivantes peuvent être spécifées dans l'argument optionnel de -la commande \verb|\usepackage|: -\begin{description} -\item[outercaption]\NL -Cette option place la légende à gauche pour les pages (paires) de gauche et à droite pour les -pages (impaires) de droite. (Option par défaut). -\item[innercaption]\NL -Cette option place la légende à droite pour les pages (paires) de gauche et à gauche pour les -pages (impaires) de droite. -\item[leftcaption]\NL -Cette option place la légende à gauche. -\item[rightcaption]\NL -Cette option place la légende à droite. -\end{description} -L'environnement \texttt{SCfigure} accepte deux arguments optionnels. -\begin{itemize} -\item Le premier argument optionnel spécifie la largeur relative de la légende par rapport à la -figure. Une valeur élevée (100 par exemple) réserve la largeur maximum possible. La valeur par -défaut est~1. -\item Le second argument optionnel spécifie le paramètre de placement de l'élément flottant -(par exemple \verb|[htp]| ou \verb|[!ht]|) (voir la Section~\vref{ss+epsl+PF}). -\end{itemize} - -\FloatBarrier -\section{Figures sur des pages paires ou impaires} -L'algorithme de placement de l'environnement \texttt{figure} ne vérifie pas si une figure -apparaît sur une page paire ou impaire. Pour contrôler le placement sur une page paire ou -impaire, il est nécessaire d'utiliser la commande \verb|\afterpage|\label{EP+afterpage+2}\index{afterpage@\CS{afterpage}, -commande} (qui fait partie du -paquetage \texttt{afterpage}% -\ifguide, décrit page~\pageref{o+afterpage}\fi) -et la commande -\verb|\ifthenelse| (qui fait partie du paquetage \texttt{ifthen}% -\ifguide, décrit page~\pageref{ifthen+sty}\fi) -pour forcer le placement d'une figure sur une page paire ou -impaire. - -%NO%\input{leftfig} -En mettant les graphiques dans des environnements \texttt{figure}, il est possible qu'une -figure de page paire flotte jusqu'à une page impaire. Mais la commande \verb|\figcaption| -définie dans la Section~\vref{s+epsl+FNF} peut être utilisée pour créer une figure sans -utiliser l'environnement \texttt{figure}. -\begin{verbatim} - \makeatletter - \newcommand{\figcaption}{\def\@captype{figure}\caption} - \makeatother -\end{verbatim} -La commande \verb|\ifthenelse| est alors utilisée pour placer le premier graphique sur la -prochaine page paire. Ceci requiert de taper deux fois la commande graphique, une fois pour le -cas où la prochaine page est impaire et une fois pour le cas où la prochaine page est paire. -Pour simplifier le code résultant, une commande \verb|\leftfig| est définie: -\begin{verbatim} - \newcommand{\leftfig}{% - \vspace*{\fill}% - \centering - \includegraphics{graphic.eps} - \figcaption{Ceci est sur une page de gauche (paire).} - \vspace*{\fill}\newpage} -\end{verbatim} -Les figures de pages de gauche sont alors créées en utilisant cette nouvelle commande -\verb|\leftfig| ainsi que les commandes \verb|\afterpage| et \verb|\ifthenelse|: -\lneed{4} -\begin{verbatim} - \afterpage{\clearpage% - \ifthenelse{\isodd{\value{page}}}% - {\afterpage{\leftfig}}% - {\leftfig}} -\end{verbatim} -% \newcommand{\leftfig}{% -% \vspace*{\fill}% -% \centering -% \psfrag{Graphic}[][][1.6]{Graphique} -% \includegraphics{graphic.eps} -% \figcaption{Ceci est sur une page de gauche (paire).}\label{fig+page+gauche} -% \vspace*{\fill}\newpage} -% \afterpage{\clearpage% -% \ifthenelse{\isodd{\value{page}}}% -% {\afterpage{\leftfig}}% -% {\leftfig}} -%NO%On a ainsi la Figure~\vref{fig+page+gauche}. - -\lneed{4} -\noindent -Notes sur le placement pair/impair: -\begin{itemize} -\item Pour forcer la figure sur une page de droite (impaire), inversez l'ordre des arguments du -\verb|\ifthenelse|. -\begin{verbatim} - \afterpage{\clearpage% - \ifthenelse{\isodd{\value{page}}}% - {\leftfig}}% - {\afterpage{\leftfig}} -\end{verbatim} -\item Utiliser \verb|\value{page}| au lieu de \verb|\pageref| est avantageux car -\verb|\value{page}| est toujours correct (\verb|\pageref| n'est correct que lorsque les -références croisées \LaTeX\ ont convergé). -\item Lors de l'utilisation de grandes figures, il est possible qu'une coupure de page -survienne à l'intérieur de la figure (c'est-à-dire entre le graphique et la légende). La -figure peut être forcée à rester en un seul morceau en l'enfermant dans un environnement -\texttt{minipage}. -\begin{verbatim} - \newcommand{\leftfig}{% - \vspace*{\fill}% - \begin{minipage}{\textwidth} - \centering - \includegraphics{graphic.eps} - \figcaption{Ceci est sur une page de gauche (paire).} - \end{minipage} - \vspace*{\fill}\newpage} -\end{verbatim} -\item La commande \verb|\afterpage| est parfois sujette à des problèmes, allant dans de rares -occasions jusqu'à provoquer une erreur «~\texttt{lost float}~». Le fait d'enlever le \verb|\clearpage| -devant \verb|\ifthenelse| peut résoudre le problème. -\begin{verbatim} - \afterpage{\ifthenelse{\isodd{\value{page}}}% - {\afterpage{\leftfig}}% - {\leftfig}} -\end{verbatim} -\item Dans l'exemple ci-dessus, la figure utilise en entier la page paire. Pour placer la -figure au sommet de la page paire, modifiez ou enlevez les commandes \verb|\vspace*{\fill}| et -\verb|\newpage| -\begin{verbatim} - \newcommand{\leftfig}{% - \centering - \includegraphics{graphic.eps} - \figcaption{Ceci est sur une page de gauche (paire).} - \vspace{\floatsep}} -\end{verbatim} -\end{itemize} - -\subsection{Figures sur des pages face à face}\index{face a face@face à face (figures)}% -\index{figures!face a face@face à face} -Pour faciliter la comparaison de deux figures dans un document recto-verso (option de classe -\texttt{twoside}), il peut être souhaitable de placer les figures sur des pages se faisant -face. Pour réaliser ceci, une procédure similaire au placement sur pages paires/impaires de la -section précédente doit être utilisée. Pour simplifier le code résultant, une commande -\verb|\facingfigures| est définie par -\begin{verbatim} - \newcommand{\facingfigures}{% - \vspace*{\fill}% - \centering - \includegraphics{left.eps} - \figcaption{Ceci est sur une page de gauche (paire).} - \vspace*{\fill}\newpage\vspace*{\fill}% - \centering - \includegraphics{right.eps} - \figcaption{Ceci est sur une page de droite (impaire).} - \vspace*{\fill}\newpage} -\end{verbatim} -Les figures se faisant face sont alors créées en utilisant \verb|\facingfigures| avec les -commandes \verb|\afterpage| et \verb|\ifthenelse| -\begin{verbatim} - \afterpage{\clearpage% - \ifthenelse{\isodd{\value{page}}}% - {\afterpage{\facingfigures}}% - {\facingfigures}} -\end{verbatim} - -\section{Figures encadrées}\index{figures!encadrées} -Le terme \emph{Figure Encadrée} (\emph{Boxed Figure}) fait référence à deux situations: -\begin{itemize} -\item Un boîte entoure le dessin de la figure mais pas la légende de la figure. -\item Un boîte entoure le dessin de la figure et sa légende. -\end{itemize} -La méthode de base pour encadrer quelque chose est simplement de placer cette chose à -l'intérieur d'une commande \verb|\fbox|\label{EP+fbox+1}\index{fbox@\CS{fbox}, commande}, qui entoure la chose avec une boîte rectangulaire. Le -paquetage \texttt{fancybox}\index{fancybox@\texttt{fancybox}, paquetage}, -\ifguide décrit page~\pageref{o+fancybox}, \fi -offre des boîtes de styles -divers (voir la Section~\vref{ss+epsl+LPFB}). - -\subsection{Cadre autour du dessin} -Placer une commande \verb|\fbox| autour de la commande \verb|\includegraphics| produit une -boîte autour du graphique. Par exemple, les commandes -\begin{verbatim} - \begin{figure} \centering - \fbox{\includegraphics[totalheight=2in]{pend.eps}} - \caption{Boîte autour du graphique, mais pas autour de la légende}% - \label{fig+boxed-graphic} - \end{figure} -\end{verbatim} -placent une boîte autour du graphique, comme le montre la Figure~\vref{f37+epsl}. - \begin{figure}[htb] \centering -\psfrag{q1}{$\theta_1$} -\psfrag{q2}{$\theta_2$} -\psfrag{L1}{$L_1$} -\psfrag{L2}{$L_2$} -\psfrag{P1}[][]{$P_1$} -\psfrag{P2}[][]{\large $P_2$} - \fbox{\includegraphics[totalheight=2in]{pend.eps}} - \caption{Boîte autour du graphique, mais pas autour de sa légende}% - %\label{fig+boxed-graphic} - \label{f37+epsl} - \end{figure} - -\FloatBarrier -\subsection{Cadre autour de la figure et de la légende} -Pour inclure dans le cadre à la fois le dessin de la figure et sa légende, on peut être tenté -de mettre la commande \verb|\caption| à l'intérieur de la commande \verb|\fbox|. Mais ceci ne -marche pas car \verb|\caption| ne peut être utilisée qu'en mode paragraphe, alors que le -contenu d'une commande \verb|\fbox| est traité en mode~LR\,\footnote{\LaTeX\ utilise trois -modes: le mode LR (mode \emph{left-right} ou gauche-droite), le mode paragraphe et le mode mathématique. -Voir~\cite[pages~36,103--5]{latex-manual}.}. - -Puisque le contenu des environnements \texttt{minipage} et des commandes \verb|\parbox| est -traité en mode paragraphe, la commande \verb|\caption| peut être incluse dans la \verb|\fbox| -en mettant le contenu de \verb|\fbox| à l'intérieur d'un environnement \texttt{minipage} ou -d'une commande \verb|\parbox|. Mais comme les minipages et les parboxes ont besoin d'une -spécification de largeur, il n'y a pas de manière simple de rendre la \verb|\fbox| exactement -aussi large que le dessin ou la légende. - -%\enlargethispage*{1\baselineskip} -\lneed{6} -\noindent -Par exemple, les commandes -\begin{verbatim} - \begin{figure} \centering - \fbox{\begin{minipage}{4in} - \centering - \includegraphics[totalheight=2in]{pend.eps} - \caption{Cadre autour du dessin - et de la légende de la figure}% - \label{fig+boxed-figure} - \end{minipage}} - \end{figure} -\end{verbatim} -placent un cadre autour du dessin et de la légende d'une figure, comme le montre la -Figure~\vref{f38+epsl}. -\lneed{5} - \begin{figure}[ht] \centering - \fbox{\begin{minipage}{4in} - \centering -\psfrag{q1}{$\theta_1$} -\psfrag{q2}{$\theta_2$} -\psfrag{L1}{$L_1$} -\psfrag{L2}{$L_2$} -\psfrag{P1}[][]{$P_1$} -\psfrag{P2}[][]{\large $P_2$} - \includegraphics[totalheight=2in]{pend.eps} - \caption{Cadre autour du dessin - et de la légende de la figure}% - %\label{fig+boxed-figure} - \label{f38+epsl} - \end{minipage}} - \end{figure} -\lneed{5} -\noindent -C'est en général un processus par essais et erreurs qui sera utilisé pour déterminer une -largeur de minipage qui donnera une boîte qui entoure parfaitement la légende et le dessin. Ce -processus par essais et erreurs peut être évité par les approches suivantes: -\begin{enumerate}[1.] -\item Choisissez une largeur de minipage arbitraire et forcez le graphique à être aussi large -que la minipage -\begin{quote} -\verb|\includegraphics[width=\textwidth]{pend.eps}| -\end{quote} -\item Si l'on veut spécifier la hauteur du dessin, la largeur adéquate pour la minipage peut -être calculée en plaçant le dessin dans une boîte et en mesurant la largeur de la boîte. -\begin{verbatim} - \newsavebox{\mybox} - \newlength{\mylength} - \sbox{\mybox}{\includegraphics[height=3in]{file.eps}} - \settowidth{\mylength}{\usebix{\mybox}} - \begin{figure} \centering - \fbox{\begin{minipage}{\mylength} - \centering - \usebox{\mybox} - \caption{Cadre autour du dessin - et de la légende de la figure}% - \label{fig+boxed-figure} - \end{minipage} - \end{figure} -\end{verbatim} -\item Pour garantir une légende d'une seule ligne, la minipage peut être rendue aussi large que -la légende en estimant la largeur de celle-ci avec une commande \verb|\settowidth| -\begin{verbatim} - \newlength{\mylength} - \settowidth{\mylength}{Figure~XX: - Cadre autour du dessin et de la légende de la figure} - \fbox{\begin{minipage}{\mylength} - ... -\end{verbatim} -\end{enumerate} - -\FloatBarrier -\subsection{Adaptation des paramètres de \texttt{\bs fbox}}\label{ss+epsl+APFB} -Dans les Figures~\vref{f37+epsl} et~\vref{f38+epsl}, la boîte est construite avec les traits -épais de 0.4pt et un espacement de 3pt entre le cadre et le dessin. Ces deux dimensions peuvent -être adaptées en modifiant les variables longueurs de \LaTeX\ -\verb|\fboxrule|\label{EP+fboxrule+1}\index{fboxrule@\CS{fboxrule}, longueur} et -\verb|\fboxsep|\label{EP+fboxsep+1}\index{fboxsep@\CS{fboxsep}, longueur}, respectivement, avec la commande \verb|\setlength|. Par exemple, les -commandes -\begin{verbatim} - \begin{figure} \centering - \setlength{\fboxrule}{3pt} - \setlength{\fboxsep}{1cm} - \fbox{\includegraphics[totalheight=2in]{pend.eps}} - \caption{Graphique avec un cadre adapté}\label{fig+boxed-custom} - \end{figure} -\end{verbatim} -placent un cadre fait de traits épais de 3pt et distant du dessin d'un centimètre, comme le -montre la Figure~\vref{f39+epsl}. - \begin{figure}[htb] \centering - \setlength{\fboxrule}{3pt} - \setlength{\fboxsep}{1cm} -\psfrag{q1}{$\theta_1$} -\psfrag{q2}{$\theta_2$} -\psfrag{L1}{$L_1$} -\psfrag{L2}{$L_2$} -\psfrag{P1}[][]{$P_1$} -\psfrag{P2}[][]{\large $P_2$} - \fbox{\includegraphics[totalheight=2in]{pend.eps}} - \caption{Graphique avec un cadre adapté}% - %\label{fig+boxed-custom} - \label{f39+epsl} - \end{figure} - - -\FloatBarrier -\subsection{Le paquetage \texttt{fancybox}}\label{ss+epsl+LPFB} -Dans les Figures~\vref{f37+epsl}, \vref{f38+epsl} et dans la Figure~\vref{f39+epsl}, la commande \verb|\fbox| -était utilisée pour placer des cadres rectangulaires standard autour des figures. Le paquetage -\texttt{fancybox} -\ifguide(décrit page~\pageref{o+fancybox}) \fi -offre quatre commandes -\verb|\shadowbox|, \verb|\doublebox|, \verb|\ovalbox| et \verb|\Ovalbox| qui produisent -d'autres types de cadres. - \begin{table}[htp] - \ifthenelse{\isodd{\pageref{t13+epsl}}}% - {% DÉBUT FIGURE PAGE IMPAIRE - \begin{narrow}{0in}{-0.5in} - \topcaption{Légende de la figure}% - \input{epsl-t13} - \label{t13+epsl} - \end{narrow} - }% FIN FIGURE PAGE IMPAIRE - {% DÉBUT FIGURE PAGE PAIRE - \begin{narrow}{-0.5in}{0in} - \topcaption{Commandes de \texttt{fancybox}}% - \input{epsl-t13} - \label{t13+epsl} - \end{narrow} - }% FIN FIGURE PAGE PAIRE - \end{table} - -Comme \verb|\fbox|, la séparation entre ces cadres et leur contenu est contrôlée par la -longueur \LaTeX\ \verb|\fboxsep|\label{EP+fboxsep+2}\index{fboxsep@\CS{fboxsep}, longueur}. La longueur \verb|\shadowsize| est réglée avec % la commande -\verb|\setlength|, comme cela a été fait pour \verb|\fboxrule| et \verb|\fboxsep| dans la -Section~\vref{ss+epsl+APFB}. Les traits pour \verb|\ovalbox| et \verb|\Ovalbox| ont des -épaisseurs qui correspondent aux paramètres \verb|\thicklines| et \verb|\thinlines| de -l'environnement \texttt{picture}, paramètres qui \emph{ne sont pas} des longueurs et donc ne -peuvent pas être changés par la commande \verb|\setlength|. Les valeurs de \verb|\thicklines| -et \verb|\thinlines| dépendent de la taille et du style de la fonte courante. Des valeurs -typiques sont 0.8pt pour \verb|\thicklines| et 0,4pt pour \verb|\thinlines|. Par exemple, les -commandes -\begin{verbatim} - \begin{figure} \centering - \shadowbox{\begin{minipage}{3.2in} \centering - \captionstyle{hang} - \includegraphics[totalheight=2in]{pend.eps} - \caption{Cadre ombré autour de la figure entière}% - \label{fig+boxed-fancy} - \end{minipage}} - \end{figure} -\end{verbatim} -placent un cadre ombré autour du dessin et de la légende de la figure, comme le montre la -Figure~\vref{f40+epsl}. - \begin{figure}[htb] \centering - \shadowbox{\begin{minipage}{3.2in} - \centering -\psfrag{q1}{$\theta_1$} -\psfrag{q2}{$\theta_2$} -\psfrag{L1}{$L_1$} -\psfrag{L2}{$L_2$} -\psfrag{P1}[][]{$P_1$} -\psfrag{P2}[][]{\large $P_2$} - \includegraphics[totalheight=2in]{pend.eps} - \captionstyle{hang} - \caption{Cadre ombré autour de la figure entière}% - %\label{fig+boxed-fancy} - \label{f40+epsl} - \end{minipage}} - \end{figure} - -\FloatBarrier -\section{Dessins côte à côte}\label{s+epsl+DCC} -Les commandes nécessaires pour mettre des dessins côte à côte dépendent de la manière dont -l'utilisateur souhaite que les dessins soient organisés. Cette section présente trois -groupements courants de dessins côte à côte. -\begin{enumerate}[1.] -\item Les dessins côte à côte sont combinés en une seule figure. -\item Les dessins côte à côte forment chacun sa propre figure (par exemple, -Figure~\vref{f43+epsl} et Figure~\vref{f44+epsl}). -\item Les dessins côte à côte forment chacun une sous-figure (par exemple, -Sous-figure~\vref{sf49a+epsl} et Sous-figure~\vref{sf49b+epsl}, qui font partie de la -Figure~\vref{f49+epsl}). -\end{enumerate} -Cette section décrit les deux méthodes suivantes pour construire les trois types de groupement -\begin{enumerate}[a)] -\item Commandes \verb|\includegraphics| successives. -\item Minipages côte à côte, chacune contenant une commande \verb|\includegraphics|. -\end{enumerate} -Il est très important de comprendre le matériel de la Section~\vref{s+epsl+TLX} lorsque -vous construisez des figures côte à côte. Les figures côte à côte sont créées en plaçant des -boîtes (soit \verb|\includegraphics| soit des minipages) l'une à côté de l'autre sur une -ligne. - -\subsection{Dessins côte à côte dans une seule figure} -La méthode la plus facile pour créer des dessins côte à côte dans une seule figure est -d'employer des commandes \verb|\includegraphics| successives, bien qu'utiliser des minipages -côte à côte facilite l'alignement vertical des dessins. - -\lneed{9} -\subsubsection{Utilisation de commandes \texttt{\bs includegraphics} côte à côte} -Le code suivant -\begin{verbatim} - \begin{figure} \centering - \includegraphics[width=1in]{graphic.eps}% - \hspace{1in}% - \includegraphics[width=2in]{graphic.eps}% - \caption{Deux dessins dans une seule figure} - \end{figure} -\end{verbatim} -produit la Figure~\vref{f41+epsl} qui est large de 4~pouces (un pouce pour le premier -fichier \texttt{graphic.eps} inséré, un pouce pour \label{EP+hspace+1}\verb|\hspace|\index{hspace@\CS{hspace}, commande} et deux pouces pour le second -\texttt{graphic.eps}). La commande \verb|\hspace| peut être omise ou remplacée par -\verb|\hfill|\label{EP+hfill+1}\index{hfill@\CS{hfill}, commande}, qui pousse les dessins contre les marges (voir la Section~\vref{ss+epsl+EH}). - \begin{figure}[htb] \centering - \psfrag{Graphic}[][][0.8]{Graphique} - \includegraphics[width=1in]{graphic.eps}% - \hspace{1in}% - \psfrag{Graphic}[][][1.6]{Graphique} - \includegraphics[width=2in]{graphic.eps}% - \caption{Deux dessins dans une seule figure}\label{f41+epsl} - \end{figure} - -\FloatBarrier -\subsubsection{Utilisation de minipages côte à côte} -Le fait de placer les commandes \verb|\includegraphics| à l'intérieur d'environnements -\texttt{minipage} donne plus de contrôle à l'utilisateur sur le placement vertical du dessin. -Par exemple -\begin{verbatim} - \begin{figure} \centering - \begin{minipage}[c]{0.5\textwidth} - \centering \includegraphics[width=1in]{graphic.eps} - \end{minipage}% - \begin{minipage}[c]{0.5\textwidth} - \centering \includegraphics[width=2in]{graphic.eps} - \end{minipage} - \caption{Centres alignés verticalement} - \end{figure} -\end{verbatim} -produit la Figure~\vref{f42+epsl}, qui a des dessins centrés verticalement. - \begin{figure}[htb] \centering - \begin{minipage}[c]{0.5\textwidth} - \psfrag{Graphic}[][][0.8]{Graphique} - \centering \includegraphics[width=1in]{graphic.eps} - \end{minipage}% - \begin{minipage}[c]{0.5\textwidth} - \psfrag{Graphic}[][][1.6]{Graphique} - \centering \includegraphics[width=2in]{graphic.eps} - \end{minipage} - \caption{Centres alignés verticalement}\label{f42+epsl} - \end{figure} - -\lneed{6} -\noindent -Notes sur cet exemple: -\begin{itemize} -\item Comme toute autre objet \LaTeX, les minipages sont positionnées de manière que leur -point de référence soit aligné sur la ligne de base courante. Par défaut, les minipages -utilisent l'option \texttt{[c]} qui place le point de référence au centre du bord gauche de la -minipage, l'option \texttt{[t]} place le point de référence sur le bord gauche de la minipage -au niveau de la ligne de base de la ligne du haut de la minipage, et l'option \texttt{[b]} -place le point de référence sur le bord gauche de la minipage, au niveau de la ligne de base -de la ligne du bas de la minipage (voir la Section~\vref{ss+epsl+AVM}). -\item Le \verb|%| après le premier \verb|\end{minipage}| évite l'insertion d'un espacement inter-mots -entre les boîtes \texttt{minipage} (voir la Section~\vref{ss+epsl+EH}). -\item Lorsque les largeurs des minipages n'ont pas pour somme 1.0\verb|\textwidth|, les -commandes \label{EP+hspace+2}\verb|\hspace|\index{hspace@\CS{hspace}, commande} ou \verb|\hfill|\label{EP+hfill+2}\index{hfill@\CS{hfill}, commande} peuvent être utilisées pour spécifier l'espacement -horizontal (voir la Section~\vref{ss+epsl+EH}). -\end{itemize} - -\FloatBarrier -\subsection{Figures côte à côte} -Dans la section précédente, plusieurs environnement \texttt{minipage} étaient utilisés à -l'intérieur d'un environnement \texttt{figure} pour produire une seule figure formée de -plusieurs dessins. Placer des instructions \verb|\caption| à l'intérieur des minipages -fait que les minipages elles-mêmes deviennent des figures. Par exemple -\begin{verbatim} - \begin{figure} \centering - \begin{minipage}[t]{0.5\textwidth} - \centering - \includegraphics[width=1in]{graphic.eps} - \caption{Petite boîte}\label{fig+side+a} - \end{minipage}% - \begin{minipage}[t]{0.5\textwidth} - \centering - \includegraphics[width=1.5in]{graphic.eps} - \caption{Grande boîte}\label{fig+side+b} - \end{minipage} - \end{figure} -\end{verbatim} -produit les Figures~\ref{f43+epsl} et~\vref{f44+epsl}. - \begin{figure}[htb] \centering - \begin{minipage}[t]{0.5\textwidth} - \centering - \psfrag{Graphic}[][][0.8]{Graphique} - \includegraphics[width=1in]{graphic.eps} - \caption{Petite boîte}\label{f43+epsl} - \end{minipage}% - \begin{minipage}[t]{0.5\textwidth} - \centering - \psfrag{Graphic}[][][1.2]{Graphique} - \includegraphics[width=1.5in]{graphic.eps} - \caption{Grande boîte}\label{f44+epsl} - \end{minipage} - \end{figure} - -Bien que les commandes ci-dessus n'utilisent en tout \emph{qu'un seul} environnement \texttt{figure}, -elles produisent \emph{deux} figures car deux commandes \verb|\caption| ont été utilisées. - -%\FloatBarrier -\subsubsection{Minipages distinctes pour les légendes} -Les options \texttt{[t]} pour les minipages côte à côte dans les Figures~\vref{f43+epsl} -et~\vref{f44+epsl} font que les lignes de base des dessins sont alignées (voir la -Section~\vref{ss+epsl+AVM}). Cela marche bien pour les graphiques sans rotation car ces -options font que les sommets des légendes sont alignés. Mais cela ne marche pas bien lorsque -les bas des dessins ne sont pas alignés. Par exemple, -\begin{verbatim} - \begin{figure} \centering - \begin{minipage}[t]{.33\textwidth} - \centering - \includegraphics[width=2cm]{graphic.eps} - \caption{Cadre avec une longue légende} - \end{minipage}% - \begin{minipage}[t]{.33\textwidth} - \centering - \includegraphics[width=2cm,angle=-30]{graphic.eps} - \caption{Cadre avec rotation} - \end{minipage}% - \end{figure} -\end{verbatim} -produit les Figures~\vref{f45+epsl} et~\vref{f46+epsl} qui n'ont pas leurs légendes alignées. -L'option \texttt{[b]} de minipage ne nous aide pas, car elle aligne les lignes du bas des -légendes. - \begin{figure}[htb] \centering - \begin{minipage}[t]{.33\textwidth} - \centering - \psfrag{Graphic}[][][0.63]{Graphique} - \includegraphics[width=2cm]{graphic.eps} - \caption{Cadre avec une longue légende}\label{f45+epsl} - \end{minipage}% - \begin{minipage}[t]{.33\textwidth} - \centering - \psfrag{Graphic}[][][0.63]{Graphique} - \includegraphics[width=2cm,angle=-30]{graphic.eps} - \caption{Cadre avec rotation}\label{f46+epsl} - \end{minipage}% - \end{figure} - -L'alignement des dessins et des légendes peut être réalisé séparément en créant deux rangées de -minipages: la première rangée contenant les dessins et la seconde rangée contenant les légendes. -Par exemple -\begin{verbatim} - \begin{figure} \centering - \begin{minipage}[b]{.36\textwidth} - \centering - \psfrag{Graphic}[][][0.63]{Graphique} - \includegraphics[width=2cm]{graphic.eps} - \end{minipage}% - \hspace{1cm}% - \begin{minipage}[b]{.36\textwidth} - \centering - \psfrag{Graphic}[][][0.63]{Graphique} - \includegraphics[width=2cm,angle=-30]{graphic.eps} - \end{minipage}\\[-12pt] - \begin{minipage}[t]{.36\textwidth} - \caption{Cadre avec une longue légende} - \end{minipage}% - \hspace{1cm}% - \begin{minipage}[t]{.36\textwidth} - \caption{Cadre avec rotation} - \end{minipage}% - \end{figure} -\end{verbatim} -produit les Figures~\vref{f47+epsl} et~\vref{f48+epsl}, qui ont les lignes de base des dessins -alignées et les lignes du haut des légendes alignées. - \begin{figure}[hbt] - \psfrag{Graphic}[][][0.63]{Graphique} - \centering - \begin{minipage}[b]{.36\textwidth} - \centering - \includegraphics[width=2cm]{graphic.eps} - \end{minipage}% - \hspace{1cm}% - \begin{minipage}[b]{.36\textwidth} - \centering - \includegraphics[width=2cm,angle=-30]{graphic.eps} - \end{minipage}\\[-12pt] - \begin{minipage}[t]{.36\textwidth} - \caption{Cadre avec une longue légende}\label{f47+epsl} - \end{minipage}% - \hspace{1cm}% - \begin{minipage}[t]{.36\textwidth} - \caption{Cadre avec rotation}\label{f48+epsl} - \end{minipage}% - \end{figure} - -\lneed{5} -\noindent -Notes sur cet exemple: -\begin{itemize} -\item Le \verb|\\| coupe la ligne après le dernier dessin. L'argument optionnel de \verb|\\| -(\texttt{12pt}) rapproche les légendes des dessins en retirant 12~points d'espacement vertical -sur la coupure de ligne. Cette longueur devrait être ajustée par l'utilisateur. -\item Les minipages pour les dessins ont l'option \texttt{[b]} pour que leurs points de -référence soient sur la ligne de base de la ligne du bas de la minipage. -\item Les minipages des légendes ont l'option \texttt{[t]} pour que leurs points de référence -soient sur la ligne de base de la ligne du haut de la minipage. -\item Toute commande \verb|\label| doit être placée dans la même minipage que la commande -\verb|\caption| correspondante, \emph{après} la commande \verb|\caption|. -\end{itemize} - -%\FloatBarrier -\subsection{Sous-figures côte à côte}\label{ss+epsl+SFCC} -Il peut être souhaitable de faire référence à des dessins côte à côte à la fois -individuellement et comme un groupe. La commande -\verb|\subfigure|\label{EP+subfigure}\index{subfigure@\CS{subfigure}, commande} -(du paquetage -\index{subfigure@\texttt{subfigure}, paquetage}% -\texttt{subfigure}% -\ifguide, décrit page~\pageref{o+subfigure}\fi) -définit le groupe de dessins côte à -côte comme une seule figure et définit chaque dessin comme une sous-figure. Par exemple: -\begin{verbatim} - \begin{figure} \centering - \subfigure[Petit cadre avec une longue légende]{% - \label{fig+subfig+a} % label de la première sous-figure - \includegraphics[width=1in]{graphic.eps}} - \hspace{1in} - \subfigure[Grand cadre]{% - \label{fig+subfig+b} % label de la seconde sous-figure - \includegraphics[width=1.5in]{graphic.eps}} - \caption{Deux sous-figures}% - \label{fig+subfig} % label de la figure entière - \end{figure} -\end{verbatim} -produit la Figure~\vref{f49+epsl}. -Taper \verb|\ref{fig+subfig+a}| produit~\ref{sf49a+epsl}, -taper \verb|\ref{fig+subfig+b}| produit~\ref{sf49b+epsl} et -taper \verb|\ref{fig+subfig}| produit~\ref{f49+epsl}. - \begin{figure}[tbh] \centering - \subfigure[Petit cadre avec une longue légende]{% - \label{sf49a+epsl} % label de la première sous-figure - \psfrag{Graphic}[][][.8]{Graphique} - \includegraphics[width=1in]{graphic.eps}} - \hspace{1in} - \subfigure[Grand cadre]{% - \label{sf49b+epsl} % label de la seconde sous-figure - \psfrag{Graphic}[][][1.2]{Graphique} - \includegraphics[width=1.5in]{graphic.eps}} - \caption{Deux sous-figures}% - \label{f49+epsl} % label de la figure entière - \end{figure} - -\subsubsection{Environnements minipage à l'intérieur de sous-figures} -Comme les autres dessins côte à côte, les sous-figures peuvent être utilisées avec des -environnements \texttt{minipage}. Selon la situation, ceci peut faciliter la réalisation de -l'espacement désiré. Par exemple -\lneed{6} -\begin{verbatim} - \begin{figure} - \subfigure[Petit cadre avec une longue légende]{% - \label{fig+mini+subfig+a} %% label de la première sous-figure - \begin{minipage}[b]{0.5\textwidth} - \centering\includegraphics[width=1in]{graphic.eps} - \end{minipage}}% - \subfigure[Grand cadre]{% - \label{fig+mini+subfig+b} %% label de la seconde sous-figure - \begin{minipage}[b]{0.5\textwidth} - \centering\includegraphics[width=1.5in]{graphic.eps} - \end{minipage}} - \caption{Minipages dans des sous-figures}% - \label{fig+mini+subfig} %% label de la figure entière - \end{figure} -\end{verbatim} -produit la Figure~\vref{f50+epsl}, qui contient les sous-figures~\ref{sf50a+epsl} -et~\ref{sf50b+epsl}. - \begin{figure}[htb] - \subfigure[Petit cadre avec une longue légende]{% - \label{sf50a+epsl} %% label de la première sous-figure - \begin{minipage}[b]{0.5\textwidth} - \psfrag{Graphic}[][][0.8]{Graphique} - \centering\includegraphics[width=1in]{graphic.eps} - \end{minipage}}% - \subfigure[Grand cadre]{% - \label{sf50b+epsl} %% label de la seconde sous-figure - \begin{minipage}[b]{0.5\textwidth} - \psfrag{Graphic}[][][1.2]{Graphique} - \centering\includegraphics[width=1.5in]{graphic.eps} - \end{minipage}} - \caption{Minipages dans des sous-figures}% - \label{f50+epsl} %% label de la figure entière - \end{figure} - -Puisque la légende d'une sous-figure est aussi large que la sous-figure, les légendes des -sous-figures de la Figure~\ref{f50+epsl} sont plus larges que celles de la -Figure~\vref{f49+epsl}. Ceci parce que les sous-figures de la Figure~\ref{f49+epsl} ne -contiennent que les dessins alors que celles de la Figure~\ref{f50+epsl} contiennent des -minipages de largeur \texttt{0.5\bs textwidth}. - -\subsubsection{Changer la numérotation des sous-figures} -Les étiquettes des sous-figures ont deux formes: -\begin{enumerate}[1.] -\item Une qui apparaît en dessous de la sous-figure comme portion de la légende. Elle est -produite par la commande \verb|\@thesubfigure|. -\item Une qui apparaît lorsque la commande \verb|\ref| est utilisée. Elle est produite par -concaténation de la sortie de \verb|\p@subfigure| et de la sortie de \verb|\thesubfigure|. -\end{enumerate} -Ces commandes utilisent le compteur \texttt{subfigure} et la commande \verb|\thesubfigure|, ce -qui fait que la mise en forme de l'étiquette de sous-figure est contrôlée par les commandes -suivantes: -\begin{itemize} -\item La commande \verb|\thefigure| imprime le numéro de la figure courante. -\item Le compteur \texttt{subfigure} compte les sous-figures. -La commande -de mise en page -\verb|\alph{subfigure}| imprime la valeur du compteur \texttt{subfigure} en lettres -minuscules, alors que -par contre %ADDED for formatting -\verb|\roman{subfigure}| imprime la valeur du compteur \texttt{subfigure} -en chiffres romains minuscules -(voir \ifguide page~\pageref{tm3+alph} et~\fi\cite[page~98]{latex-manual} ou~\cite[page~446]{latex-comp} -pour une liste des commandes d'impression des compteurs). -\item La commande \verb|\thesubfigure| est par défaut \verb|(\alph{subfigure})| qui produit -(a), (b), etc. -\item La commande \verb|\@thesubfigure| est par défaut \verb|\thesubfigure\space| qui ajoute -un espace entre l'étiquette de la légende et la légende. -\item La commande \verb|\p@subfigure| est par défaut \verb|\thefigure| -\end{itemize} -Ces commandes donnent par défaut les étiquettes de légende (a), (b), etc. et les étiquettes de -référence par \verb|\ref| 12(a), 12(b), etc. -Voir \ifguide page~\pageref{o+subfigure} et~\fi\cite{subfigure} -pour le contrôle de la taille et de la fonte des étiquettes des sous-figures. - -\lneed{5} -\MARTIT{\botsmash{\tshortstack[r]{Exemples de\STRUT\\Sous-figures\STRUT}}~~}{\null}% -\vspace*{-2.5\baselineskip} -\begin{enumerate}[1.] -\item Pour avoir des étiquettes de légende (i), (ii), etc. et des étiquettes pour \verb|\ref| -12i. 12ii, etc., tapez les commandes suivantes (de préférence dans le préambule du fichier -\LaTeX): -\begin{verbatim} - \renewcommand{\thesubfigure}{\roman{subfigure}} - \makeatletter - \renewcommand{\@thesubfigure}{(\thesubfigure)\space} - \renewcommand{\p@subfigure}{\thefigure} - \makeatother -\end{verbatim} -La commande \verb|\makeatletter|\label{EP+makeatletter+2}\index{makeatletter@\CS{makeatletter}, commande} -dit à \LaTeX\ de traiter le caractère \verb|@| comme une -lettre, ce qui permet le redéfinition des commandes \index{internes@internes, commandes}internes. -La commande \verb|\makeatother|\label{EP+makeatother+2}\index{makeatother@\CS{makeatother}, commande} -dit à \LaTeX\ de revenir au comportement normal qui traite \verb|@| comme une non-lettre. -\item Pour avoir des étiquettes de légende 12.1:, 12.2:, etc. et des étiquettes pour -\verb|\ref| 12.1, 12.2, etc., tapez les commandes suivantes -\begin{verbatim} - \renewcommand{\thesubfigure}{\thefigure.\arabic{subfigure}} - \makeatletter - \renewcommand{\@thesubfigure}{\thesubfigure:\space} - \renewcommand{\p@subfigure}{} - \makeatother -\end{verbatim} -\end{enumerate} - -\subsubsection{Ajouter les sous-figures à la liste des figures} -Par défaut, la Liste des Figures engendrée par la commande -\verb|\listoffigures|\label{EP+listoffigures+1}\index{listoffigures@\CS{listoffigures}, commande} inclut -seulement les figures, \emph{pas} les sous-figures. Pour ajouter les sous-figures à la Liste -des Figures, tapez -\begin{quote} -\verb|\setcounter{lofdepth}{2}| -\end{quote} -avant la commande \verb|\listoffigures|. - -Notez qu'une modification dans \LaTeX\ a fait que le paquetage \texttt{subfigure} actuel (mars -1995) ajoute «~numberline1~» au début de chaque entrée de sous-figure dans la Liste des -Figures. Pour corriger cela, ajoutez le code suivant dans le préambule de votre -document\,\footnote{NdT: ou dans un paquetage, sans \texttt{\bs makeatletter} ni \texttt{\bs -makeatother}, qu'il faudra charger par \texttt{\bs usepackage\{.{}.{}.\}}.}: -\begin{verbatim} - \makeatletter - \renewcommand{\@subcaption}[2]{% - \begingroup - \let\label\@gobble - \def\protect{\string\string\string}% - \xdef\@subfigcaptionlist{% - \@subfigcaptionlist,% - {\numberline {\@currentlabel}% - \noexpand{\ignorespaces #2}}}% - \endgroup - \@nameuse{@make#1caption}{\@nameuse{@the#1}}{#2}} - \makeatother -\end{verbatim} - -\section{Dessins empilés} -Dans la Section~\vref{s+epsl+DCC}, les figures côte à côte sont arrangées en plaçant des blocs -(soit \verb|\includegraphics| soit minipages) l'un à côté de l'autre sur une ligne. Les -dessins empilés sont construits exactement de la même manière. Par exemple, -\begin{verbatim} - \begin{figure} \centering - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 1} - \end{minipage}% - \hspace{0.04\textwidth}% - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 2} - \end{minipage}\\[20pt] - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 3} - \end{minipage}% - \hspace{0.04\textwidth}% - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 4} - \end{minipage}% - \hspace{0.04\textwidth}% - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 5} - \end{minipage} - \end{figure} -\end{verbatim} -produit les Figures~\ref{f51+epsl}--\vref{f55+epsl}. Le \verb|\\[20pt]| après la minipage -«~Légende~2~» crée une coupure de ligne avec 20~points d'espacement vertical supplémentaire. - \begin{figure}[htb] - \captionstyle{center} - \renewcommand{\captionfont}{\small} - \psfrag{Graphic}[][][0.8]{Graphique} - \centering - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 1}\label{f51+epsl} - \end{minipage}% - \hspace{0.04\textwidth}% - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 2} - \end{minipage}\\[20pt] - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 3} - \end{minipage}% - \hspace{0.04\textwidth}% - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 4} - \end{minipage}% - \hspace{0.04\textwidth}% - \begin{minipage}[b]{0.3\textwidth} - \includegraphics[width=1in]{graphic.eps} - \caption{Légende 5}\label{f55+epsl} - \end{minipage} - \end{figure} - -\section{Placer une table à côté d'une figure}\label{s+epsl+PTCF} -Dans la Section~\vref{s+epsl+DCC}, les figures côte à côte sont construites en utilisant des -commandes \verb|\caption| multiples dans un seul environnement \texttt{figure}. De même, des -tables côte à côte sont créées en utilisant des commandes \verb|\caption| multiples dans un -seul environnement \texttt{table}. - -Les commandes \verb|\figcaption| et \verb|\tabcaption| définies dans la -Section~\vref{s+epsl+FNF} font qu'il est possible de placer une table à côté d'une figure. Par -exemple, les commandes suivantes -\begin{verbatim} - \begin{figure}[htb] - \begin{minipage}[b]{0.45\textwidth} - \centering - \includegraphics[width=0.8\textwidth]{graphic.eps} - \caption{Voici une figure à côté d'une table}% - \label{fig+by+table} - \end{minipage}% - \hspace{0.1\textwidth}% - \begin{minipage}[b]{0.45\textwidth} - \centering - \begin{tabular}{|c|c|} \hline - Jour & Données \\ \hline\hline - Lundi & 14.6 \\ - Mardi & 14.3 \\ - Mercredi & 14.2 \\ - Jeudi & 14.5 \\ - Vendredi & 14.9 \\ \hline - \end{tabular} - \tabcaption{Voici une table à côté d'une figure}% - \label{table+by+fig} - \end{minipage} - \end{figure} -\end{verbatim} -utilisent un environnement \texttt{figure} pour créer la Figure~\vref{f56+epsl} et la -Table~\ref{t14+epsl}. - \begin{figure}[htb] - \begin{minipage}[b]{0.45\textwidth} - \centering - \psfrag{Graphic}[][][2.3]{Graphique} - \includegraphics[width=0.8\textwidth]{graphic.eps} - \caption{Voici une figure à côté d'une table}% - \label{f56+epsl} - \end{minipage}% - \hspace{0.1\textwidth}% - \begin{minipage}[b]{0.45\textwidth} - \centering - \begin{tabular}{|c|c|} \hline - Jour & Données \\ \hline\hline - Lundi & 14.6 \\ - Mardi & 14.3 \\ - Mercredi & 14.2 \\ - Jeudi & 14.5 \\ - Vendredi & 14.9 \\ \hline - \end{tabular} - \tabcaption{Voici une table à côté d'une figure}% - \label{t14+epsl} - \end{minipage} - \end{figure} - -Puisque \LaTeX\ permet que les figures flottantes et le table flottantes s'entremêlent, le -fait d'utiliser \verb|\tabcaption| dans un environnement \texttt{figure} peut faire que la -table soit placée avant d'autres tables non encore placées. De même, utiliser \verb|\figcaption| -dans un environnement \texttt{table} peut placer la figure avant d'autres figures non encore -traitées. Si ceci pose un problème, vous pouvez l'éviter en mettant une commande -\verb|\FloatBarrier|\label{EP+FloatBarrier+2}\index{FloatBarrier@\CS{FloatBarrier}, commande} avant l'environnement \texttt{figure} (voir la Section~\vref{ss+epsl+PEFNT}). - -\section{Figures continuées} -Lorsque deux figures consécutives ont leurs contenus en étroite relation, il peut être -souhaitable d'étiqueter les figures avec le même numéro de figure. Puisque le compteur -\texttt{figure} contient le numéro de la prochaine figure, il est possible de donner le même -numéro à deux figures en décrémentant le compteur \texttt{figure} avant le deuxième -environnement \texttt{figure}. Par exemple, -\begin{verbatim} - \end{figure} - \addtocounter{figure}{-1} - \begin{figure} -\end{verbatim} -Cependant l'impossibilité de distinguer ces figures numérotées de la même façon sème la -confusion. - -Le meilleur moyen de construire une figure continuée est d'utiliser le paquetage spécifique -\texttt{subfigure}\ifguide, décrit page~\pageref{o+subfigure}\fi. Ceci permet de référencer -individuellement les sous-figures par «~Figure~12(a)~» ou collectivement par «~Figure~12~». -Puisque les sous-figures continuées sont dans des environnements \texttt{figure} différents, -le compteur \texttt{figure} doit être décrémenté par -\begin{quote} -\verb|\addtocounter{figure}{-1}| -\end{quote} -entre les figures, tandis que le compteur \texttt{subfigure} doit être incrémenté par -\begin{quote} -\verb|\stepcounter{subfigure}| -\end{quote} -au début du deuxième environnement \texttt{figure}. Par exemple, le code suivant produit deux -sous-figures continuées. -\begin{verbatim} - \begin{figure} \centering - \subfigure[Première partie]{% - \label{fig+graphics+a}% label pour sous-figure - \includegraphics[width=\textwidth]{file1.eps}}% - \caption{Grand dessin}% - \label{fig+graphics}% label pour la figure - \end{figure} - - \addtocounter{figure}{-1} - \begin{figure} \centering - \stepcounter{subfigure} - \subfigure[Seconde partie]{% - \label{fig+graphics+b}% label pour sous-figure - \includegraphics[width=\textwidth]{file2.eps}}% - \caption{Grand dessin (suite)}% - \end{figure} -\end{verbatim} -Dans cet exemple, chacun des environnements \texttt{figure} contient une seule sous-figure. -Mais lorsque chacun des environnements \texttt{figure} peut contenir plusieurs sous-figures (comme -dans la Section~\vref{ss+epsl+SFCC}), le compteur \texttt{subfigure} doit être -incrémenté de manière adéquate pour prendre en compte les sous-figures contenues dans la -première figure. - -Puisque les figures continuées sont dans des éléments flottants distincts, il est possible (mais -peu probable) qu'elles apparaissent sur des pages non consécutives. Si ceci se produit, les -figures peuvent être forcées à rester ensemble en plaçant une commande -\verb|\FloatBarrier|\label{EP+FloatBarrier+3}\index{FloatBarrier@\CS{FloatBarrier}, commande} -après la dernière figure continuée. - -%\addcontentsline{toc}{section}{Références} - -%\addcontentsline{toc}{section}{Index} - -\clearpage -\label{ind-epsl-0} -%\let\hfil\relax -{\raggedright\small -\setlength{\columnseprule}{.4pt} -\froff\printindex\par -\null\label{ind-epsl-1}} -%\clearpage -\thispagestyle{empty} -\ifguide -\openexport{x206} -\Export{part} -\Export{chapter} -\Export{page} -\Export{vrcnt} -\closeexport -\fi - -\ifguide\else -\begingroup -\cleardoublepage -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%\makeatletter -%\let\svbibname\bibname -%\def\p@bibname{% -%{\setlength{\unitlength}{1pt}\begin{picture}(0,0) -%% y=150->140 (cheveux de Linus) -%\protect\put(250,140){\protect\makebox(210,0)[lt]{\protect\parbox{210pt}{\linus\char'154}}}% -%\end{picture}}\protect\svbibname\global\let\bibname\svbibname}% -%\def\bibname{\protect\p@bibname} -%\makeatother -\ifguide\renewcommand\chapter[2]{}\fi -%\chapter*{\bibname\markboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}} -\nocite{latexguide} -\nocite{latex-manual} -\nocite{latex-comp} -\nocite{latex-g-comp} -\nocite{grfguide} -\nocite{psfgguide} -\nocite{fancyhdr} -\nocite{subfigure} -\nocite{ifthen} -\nocite{afterpage} -\nocite{caption2} -\nocite{rotating} -\nocite{fancybox} -\nocite{placeins} -\nocite{flafter} -\nocite{morefloats} -\nocite{endfloat} -\nocite{lshort} -\nocite{reckdahl} -\section*{Bibliographie}\markboth{BIBLIOGRAPHIE}{BIBLIOGRAPHIE} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\bibliographystyle{fplain} -%\froff -\bibliography{btxdoc} -\endgroup -\fi -\end{document} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/fill.sty b/Master/texmf-doc/doc/french/epslatex-fr/fill.sty deleted file mode 100644 index af96993224e..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/fill.sty +++ /dev/null @@ -1,213 +0,0 @@ -\ifx\@fill@loaded\undefined % pb avec dia.sty -% ====================================================================== -% ======================== FLECHES ===================================== -% ====================================================================== - -\newbox\@strutbox@ -\setbox\@strutbox@\hbox{\vrule height8pt depth3pt width0pt} -\def\strut@{\copy\@strutbox@} - -\def\overrightarrow{\mathpalette\overrightarrow@} -\def\overrightarrow@#1#2{\vbox{\ialign{$##$\cr - #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill - \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}} -\let\overarrow\overrightarrow -\def\overleftarrow{\mathpalette\overleftarrow@} -\def\overleftarrow@#1#2{\vbox{\ialign{$##$\cr - #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill - \mkern-6mu{-}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}} -\def\overleftrightarrow{\mathpalette\overleftrightarrow@} -\def\overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr - #1{\leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill - \mkern-6mu{\to}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil#1#2\hfil\cr}}} -\def\underrightarrow{\mathpalette\underrightarrow@} -\def\underrightarrow@#1#2{\vtop{\ialign{$##$\cr - \hfil#1#2\hfil\cr\noalign{\nointerlineskip}% - #1{-}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill - \mkern-6mu{\to}\cr}}} -\let\underarrow\underrightarrow -\def\underleftarrow{\mathpalette\underleftarrow@} -\def\underleftarrow@#1#2{\vtop{\ialign{$##$\cr - \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu - \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill - \mkern-6mu{-}\cr}}} -\def\underleftrightarrow{\mathpalette\underleftrightarrow@} -\def\underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr - \hfil#1#2\hfil\cr\noalign{\nointerlineskip}#1{\leftarrow}\mkern-6mu - \cleaders\hbox{$#1\mkern-2mu{-}\mkern-2mu$}\hfill - \mkern-6mu{\to}\cr}}} -\def\Overrightarrow{\mathpalette\Overrightarrow@} -\def\Overrightarrow@#1#2{\vbox{\ialign{$##$\cr - #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill - \mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}} -\let\Overarrow\Overrightarrow -\def\Overleftarrow{\mathpalette\Overleftarrow@} -\def\Overleftarrow@#1#2{\vbox{\ialign{$##$\cr - #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill - \mkern-6mu{=}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}} -\def\Overleftrightarrow{\mathpalette\Overleftrightarrow@} -\def\Overleftrightarrow@#1#2{\vbox{\ialign{$##$\cr - #1{\Leftarrow}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill - \mkern-6mu{\Rightarrow}\cr\noalign{\kern-.2326ex\nointerlineskip}\hfil\strut@#1#2\hfil\cr}}} -\def\Underrightarrow{\mathpalette\Underrightarrow@} -\def\Underrightarrow@#1#2{\vtop{\ialign{$##$\cr - \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}% - #1{=}\mkern-6mu\cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill - \mkern-6mu{\Rightarrow}\cr}}} -\let\Underarrow\Underrightarrow -\def\Underleftarrow{\mathpalette\Underleftarrow@} -\def\Underleftarrow@#1#2{\vtop{\ialign{$##$\cr - \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu - \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill - \mkern-6mu{=}\cr}}} -\def\Underleftrightarrow{\mathpalette\Underleftrightarrow@} -\def\Underleftrightarrow@#1#2{\vtop{\ialign{$##$\cr - \hfil\strut@#1#2\hfil\cr\noalign{\nointerlineskip}#1{\Leftarrow}\mkern-6mu - \cleaders\hbox{$#1\mkern-2mu{=}\mkern-2mu$}\hfill - \mkern-6mu{\Rightarrow}\cr}}} -\let\@@overline\overline -\def\Overline#1{\relax\ifmmode - \@@overline{\@@overline{#1}}\else $\@@overline{\@@overline{\hbox{#1}}}$\relax\fi} -\def\Underline#1{\relax\ifmmode - \@@underline{\@@underline{#1}}\else $\@@underline{\@@underline{\hbox{#1}}}$\relax\fi} -\def\Rightarrowfill{$\m@th\mathord=\mkern-6mu% - \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill - \mkern-6mu\mathord\Rightarrow$} -\def\Leftarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu% - \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill - \mkern-6mu\mathord=$} -\def\leftrightarrowfill{$\m@th\mathord\leftarrow\mkern-6mu% - \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill - \mkern-6mu\mathord\rightarrow$} -\def\Leftrightarrowfill{$\m@th\mathord\Leftarrow\mkern-6mu% - \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill - \mkern-6mu\mathord\Rightarrow$} -\def\eqfill{$\m@th\mathord=\mkern-6mu% - \cleaders\hbox{$\mkern-2mu\mathord=\mkern-2mu$}\hfill - \mkern-6mu\mathord=$} -\let\doublefill\eqfill -\def\hrfill{$\m@th\mathord-\mkern-6mu% - \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill - \mkern-6mu\mathord-$} -\def\triplefill{$\m@th\mathord\equiv\mkern-6mu% - \cleaders\hbox{$\mkern-2mu\mathord\equiv\mkern-2mu$}\hfill - \mkern-6mu\mathord\equiv$} -\def\downgroupfill{$\m@th\braceld\leaders\vrule\hfill\bracerd$} -\def\upgroupfill{$\m@th\bracelu\leaders\vrule\hfill\braceru$} -\def\overgroup#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} - \downgroupfill\crcr\noalign{\kern3\p@\nointerlineskip} - $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} -\def\undergroup#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip} - \upgroupfill\crcr\noalign{\kern3\p@}}}}\limits} - -\def\downparenfill{$\m@th\braceld\leaders\vrule\hfill\bracerd$} -\def\upparenfill{$\m@th\bracelu\leaders\vrule\hfill\braceru$} -\def\overparen#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} - \downparenfill\crcr\noalign{\kern3\p@\nointerlineskip} - $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} -\def\underparen#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip} - \upparenfill\crcr\noalign{\kern3\p@}}}}\limits} - -\newbox\@brackd \newbox\@bracku -\setbox\@brackd=\hbox {\vrule height 0pt depth - 3pt width 1pt}\ht\@brackd=0pt\dp\@brackd=1pt -\setbox\@bracku=\hbox {\vrule height 3pt depth - 0pt width 1pt}\ht\@bracku=1pt\dp\@bracku=0pt - -\def\downbrackfill{$\m@th\copy\@brackd\leaders\vrule\hfill\copy\@brackd$} -\def\upbrackfill{$\m@th\copy\@bracku\leaders\vrule\hfill\copy\@bracku$} -\def\overbrack#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} - \downbrackfill\crcr\noalign{\kern3\p@\nointerlineskip} - $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr}}}\limits} -\def\underbrack#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr\noalign - {\kern3\p@\nointerlineskip} - \upbrackfill\crcr\noalign{\kern3\p@}}}}\limits} - -\def\updownbrackfill{$\m@th\copy\@bracku\kern-.8pt\leaders\vrule height 0.8pt \hfill\kern-1pt\copy\@brackd$} -\def\downupbrackfill{$\m@th\copy\@brackd\kern-1pt\leaders\vrule height 0.8pt \hfill\kern-1pt\copy\@bracku$} - -% 1998/07/03 -\newbox\@brackt -\setbox\@brackt=\hbox {\vrule height 3pt depth - 3pt width 1pt}\ht\@brackt=.5pt\dp\@brackt=.5pt -\def\bracktfill{$\m@th\copy\@brackt\leaders\vrule\hfill\copy\@brackt$} -\def\overbrackt#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} - \bracktfill\crcr\noalign{\kern3\p@\nointerlineskip} - $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr}}}\limits} -\def\underbrackt#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr\noalign - {\kern3\p@\nointerlineskip} - \bracktfill\crcr\noalign{\kern3\p@}}}}\limits} - -\def\overbrackfillud#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} - \updownbrackfill\crcr\noalign{\kern3\p@\nointerlineskip} - $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr}}}\limits} -\def\underbrackfillud#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr\noalign - {\kern3\p@\nointerlineskip} - \updownbrackfill\crcr\noalign{\kern3\p@}}}}\limits} - -\def\overbrackfilldu#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} - \downupbrackfill\crcr\noalign{\kern3\p@\nointerlineskip} - $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr}}}\limits} -\def\underbrackfilldu#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{\kern1pt#1\kern1pt}\hfil$\crcr\noalign - {\kern3\p@\nointerlineskip} - \downupbrackfill\crcr\noalign{\kern3\p@}}}}\limits} - -\def\hdashfill{\leaders\hbox to 4pt{\hss\vrule height4.0pt depth-3.6pt -width2pt\hss}\hfill} -\def\vdashfill{{\leaders\vbox to 2.5pt{\vss\hrule -height1.25pt width.4pt\vss}\vfill}} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\overrightarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} - \rightarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} - $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} -\def\underrightarrowfill#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} - \rightarrowfill\crcr\noalign{\kern1\p@}}}}\limits} - -\def\overleftarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} - \leftarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} - $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} -\def\underleftarrowfill#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} - \leftarrowfill\crcr\noalign{\kern1\p@}}}}\limits} - -\def\overleftrightarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} - \leftrightarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} - $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} -\def\underleftrightarrowfill#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} - \leftrightarrowfill\crcr\noalign{\kern1\p@}}}}\limits} - - -\def\Overrightarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} - \Rightarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} - $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} -\def\Underrightarrowfill#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} - \Rightarrowfill\crcr\noalign{\kern1\p@}}}}\limits} - -\def\Overleftarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} - \Leftarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} - $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} -\def\Underleftarrowfill#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} - \Leftarrowfill\crcr\noalign{\kern1\p@}}}}\limits} - -\def\Overleftrightarrowfill#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern1\p@} - \Leftrightarrowfill\crcr\noalign{\kern1\p@\nointerlineskip} - $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} -\def\Underleftrightarrowfill#1{\mathop{\vtop{\ialign{##\crcr - $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern1\p@\nointerlineskip} - \Leftrightarrowfill\crcr\noalign{\kern1\p@}}}}\limits} - -\let\@fill@loaded\triplefill -\else -\typeout{fill.sty already loaded} -\fi diff --git a/Master/texmf-doc/doc/french/epslatex-fr/fmparhack.sty b/Master/texmf-doc/doc/french/epslatex-fr/fmparhack.sty deleted file mode 100644 index 5b53bc5eb18..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/fmparhack.sty +++ /dev/null @@ -1,315 +0,0 @@ -%% -%% This is file `fmparhack.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% mparhack.dtx (with options: `sty') -%% -%% Workaround for the marginpar bug. -%% -%% This program is free software; you can redistribute it and/or -%% modify it under the terms of the GNU General Public License -%% as published by the Free Software Foundation; either version 2 -%% of the License, or (at your option) any later version. -%% -%% This program is distributed in the hope that it will be useful, -%% but WITHOUT ANY WARRANTY; without even the implied warranty of -%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -%% GNU General Public License for more details. -%% -%% You should have received a copy of the GNU General Public License -%% along with this program; if not, write to the Free Software -%% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -%% -\NeedsTeXFormat{LaTeX2e} - \ProvidesPackage{fmparhack} - [1999/03/02 v1.0 (T. Sgouros and S. Ulrich)] -\def\@pkg@name{fmparhack} -\newif\if@mph@firstcol@ -\newif\if@mph@warning@ -\newif\if@mph@warning@notdone@ %JPFD -\@mph@warning@notdone@true %JPFD -\newif\if@debug@ -\newcommand*\mph@debug[2][]{% - \if@debug@ -%%% \PackageInfo{\@pkg@name}{#1}% - \typeout{DBG: #2}% - \else - \ifx#1\@empty\else - \typeout{DBG (#1): #2}% - \fi - \fi -} - -\DeclareOption{debug}{% - \global\@debug@true -}% -\ProcessOptions* -\newcommand*\mph@nr{0} -\newcommand*\mph@save{0} -\newcommand*\mph@lastpage{0} -\newcommand*\mph@cnt{0} -\newcommand*\mph@step@cnt[1]{% - \begingroup - \@tempcnta#1 - \advance\@tempcnta\@ne - \protected@xdef#1{\the\@tempcnta}% - \endgroup -} - -\newcommand\mph@setcol[2]{% - \expandafter\xdef\csname mph@last@#1\endcsname{#2}% -} -\newcommand\mph@check[2]{% - \edef\reserved@a{#2}% - \expandafter\ifx\csname mph@last@#1\endcsname\reserved@a - \mph@debug{#2 == \csname mph@last@#1\endcsname}% - \else - \mph@debug{#2 != \csname mph@last@#1\endcsname!}% - \global\@mph@warning@true - \fi -} -\newcommand\mph@do@warn{% - \if@mph@warning@notdone@ %JPFD - \if@mph@warning@ - \global\@mph@warning@notdone@false %JPFD - \PackageWarningNoLine{fmparhack}{Marginpars may have - changed.\MessageBreak Rerun to get them right% - }% - \fi - \fi %JPFD -} -\AtEndDocument{% - \let\mph@setcol\mph@check - \clearpage - \immediate\write\@auxout{% - \string\gdef\string\mph@lastpage{\thepage}% - \string\mph@do@warn - }% -} -\newcommand\mph@ifundef@or@gt[1]{% - \expandafter\ifx#1\relax - \let\@tempa\@firstoftwo - \else - \ifnum\mph@cnt>#1\relax - \let\@tempa\@firstoftwo - \else - \let\@tempa\@secondoftwo - \fi - \fi - \@tempa -} - -\newcommand\mph@get@margin{% - \begingroup - \loop - \@tempswafalse - \mph@debug{checking \mph@cnt}% - \if@twocolumn - \mph@debug{last on page \thepage: - \csname mph@last@i..\thepage\endcsname(i) - \csname mph@last@ii..\thepage\endcsname(ii), - switch \if@tempswa true \else false\fi - }% - \mph@ifundef@or@gt{% - \csname mph@last@i..\thepage\endcsname - }{% - \mph@ifundef@or@gt{% - \csname mph@last@ii..\thepage\endcsname - }{% - \global\@mph@firstcol@true - \@tempswatrue - \advance\c@page by 1 - \mph@debug{++page.. \thepage, set col to i, - switch \if@tempswa true \else false\fi - }% - }{% - \global\@mph@firstcol@false - \@tempswafalse - \mph@debug{exiting loop}% - }% - }{% - \@tempswafalse - \global\@mph@firstcol@true - \mph@debug{exiting loop}% - }% - \else - \mph@debug{last on page \thepage: - \csname mph@last@ii..\thepage\endcsname, - switch \if@tempswa true \else false\fi - }% - \mph@ifundef@or@gt{% - \csname mph@last@ii..\thepage\endcsname - }{% - \@tempswatrue - \advance\c@page by 1 - \mph@debug{++page.. \thepage, - switch \if@tempswa true \else false\fi - }% - }{% - \@tempswafalse - \mph@debug{exiting loop}% - }% - \fi - \ifnum\mph@lastpage>\c@page - \else - \@tempswafalse - \mph@debug{\thepage >= \mph@lastpage, - switch \if@tempswa true \else false\fi - }% - \fi - \if@tempswa - \mph@debug{iterating ...}% - \repeat - \mph@debug{=== marginpar \mph@cnt\space is on page \thepage% - \if@twocolumn, col \if@mph@firstcol@ 1 \else 2 \fi\fi - }% - \protected@xdef\mph@save{\thepage}% - \endgroup -} - -\def\@addmarginpar{% - \mph@step@cnt\mph@cnt - \protected@write\@auxout{}% - {\string\def\string\mph@nr{\mph@cnt}}% - \mph@get@margin - \@next\@marbox\@currlist{\@cons\@freelist\@marbox - \@cons\@freelist\@currbox}\@latexbug\@tempcnta\@ne - \if@twocolumn - \if@mph@firstcol@ \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\mph@save \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \ifnum\@tempcnta <\z@ \global\setbox\@marbox\box\@currbox \fi - \@tempdima\@mparbottom - \advance\@tempdima -\@pageht - \advance\@tempdima\ht\@marbox - \ifdim\@tempdima >\z@ - \@latex@warning@no@line {Marginpar on page \thepage\space moved}% - \else - \@tempdima\z@ - \fi - \global\@mparbottom\@pageht - \global\advance\@mparbottom\@tempdima - \global\advance\@mparbottom\dp\@marbox - \global\advance\@mparbottom\marginparpush - \advance\@tempdima -\ht\@marbox - \global\setbox \@marbox - \vbox {\vskip \@tempdima - \box \@marbox}% - \global \ht\@marbox \z@ - \global \dp\@marbox \z@ - \kern -\@pagedp - \nointerlineskip - \hb@xt@\columnwidth - {\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\marginparsep - \else - \hskip -\marginparsep \hskip -\marginparwidth - \fi - \if@debug@ - \smash{\llap{\tiny\mph@cnt}}% - \fi - \box\@marbox \hss}% - \nointerlineskip - \hbox{\vrule \@height\z@ \@width\z@ \@depth\@pagedp}% -} - -\def\@outputpage{% -\begingroup % the \endgroup is put in by \aftergroup - \let \protect \noexpand - \@resetactivechars - \@parboxrestore - \shipout \vbox{% - \set@typeset@protect - \aftergroup \endgroup - \aftergroup \set@typeset@protect - % correct? or just restore by ending - % the group? - \if@specialpage - \global\@specialpagefalse\@nameuse{ps@\@specialstyle}% - \fi - \if@twoside - \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot - \let\@themargin\oddsidemargin - \else \let\@thehead\@evenhead - \let\@thefoot\@evenfoot \let\@themargin\evensidemargin - \fi - \fi - \reset@font - \normalsize - \normalsfcodes - \let\label\@gobble - \let\index\@gobble - \let\glossary\@gobble - \baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@ - \@begindvi - \vskip \topmargin - \moveright\@themargin \vbox {% - \setbox\@tempboxa \vbox to\headheight{% - \vfil - \color@hbox - \normalcolor - \hb@xt@\textwidth{\@thehead}% - \color@endbox - }% %% 22 Feb 87 - \dp\@tempboxa \z@ - \box\@tempboxa - \vskip \headsep - \box\@outputbox - \baselineskip \footskip - \color@hbox - \normalcolor - \hb@xt@\textwidth{\@thefoot}% - \color@endbox - }% - }% - \global \@colht \textheight - \immediate\write\@auxout{% - \string\mph@setcol{ii..\thepage}{\string\mph@nr}% - }% - \stepcounter{page}% - \let\firstmark\botmark -} - -\def\@outputdblcol{% - \if@firstcolumn - \global \@firstcolumnfalse - \global \setbox\@leftcolumn \box\@outputbox - \else - \global \@firstcolumntrue - \setbox\@outputbox \vbox{% - \hb@xt@\textwidth {% - \hb@xt@\columnwidth {% - \box\@leftcolumn \hss - \write\@auxout{% - \string\mph@setcol{i..\thepage}{\string\mph@nr}}% - }% - \hfil - \vrule \@width\columnseprule - \hfil - \hb@xt@\columnwidth {% - \box\@outputbox \hss - \write\@auxout{% - \string\mph@setcol{ii..\thepage}{\string\mph@nr}}% - }% - }% - }% - \@combinedblfloats - \@outputpage - \begingroup - \@dblfloatplacement - \@startdblcolumn - \@whilesw\if@fcolmade \fi - {\@outputpage - \@startdblcolumn}% - \endgroup - \fi -} -\endinput -%% -%% End of file `fmparhack.sty'. diff --git a/Master/texmf-doc/doc/french/epslatex-fr/foot.sty b/Master/texmf-doc/doc/french/epslatex-fr/foot.sty deleted file mode 100644 index 33e7a13832a..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/foot.sty +++ /dev/null @@ -1,60 +0,0 @@ -% Article: 2886 of comp.text.tex -% Path: tls-cs!corton!mcsun!uunet!munnari.oz.au!uniwa!bilby.cs.uwa.oz.au!marke -% From: marke@cs.uwa.oz.au (Mark Ellison) -% Newsgroups: comp.text.tex -% Subject: writing footnotes without numbers -% Message-ID: -% Date: Thu, 27 Jun 91 07:25:55 hfe -% Sender: usenet@bilby.cs.uwa.oz.au -% Organization: Dept. Computer Science, University of Western Australia. -% Lines: 47 -% Pate: cuscus!marke -% Nntp-Posting-Host: cuscus -% -% -% Here is a function which writes a footnote without -% a mark in either the main text or the footnote. -% Some journals (eg Linguistic Inquiry) put acknowledgements -% in an unnumbered first footnote. With this function -% you can put them there. -% -% I put the function in a style file in a standard -% place for easy access and use. -% -% -------------------------------------- -% T Mark Ellison 26 Jun 1991 -% -% This style file defines the command \nnfoottext -% which allows the user to at any time insert footnote -% text material without adding a footnote number -% to either the main page or the note. -% -% Sample Use: -% -% ..... -% \begin{document} -% ..... -% \nnfoottext{This is a witty and interesting -% numberless footnote. Thank-you.} -% ..... -% \end{document} -% -% This was originally developed for the acknowledgement -% notes similar to the style used by the journal -% Linguistic Inquiry. The code was adapted from the latex -% source. -% -\long\def\nnfoottext#1{\insert\footins{\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \edef\@thefnmark{} - \edef\@currentlabel{}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}}} -%-- -%------------------------------------------------------------------------------- -%T Mark Ellison marke@cuscus.cs.uwa.oz.au Department of Computer Science -% University of Western Australia -%Never necklace an albatross. W.A. 6009, Australia diff --git a/Master/texmf-doc/doc/french/epslatex-fr/fr.sty b/Master/texmf-doc/doc/french/epslatex-fr/fr.sty deleted file mode 100644 index 37e737c7e0e..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/fr.sty +++ /dev/null @@ -1,39 +0,0 @@ -%permet dans la frappe de retrouver les habitudes de -%la dactylographie francaise qui conseille de mettre -%un espace avant les signes de ponctuation ; : ! ? -%et d'empecher pourtant une coupure de ligne a cet -%endroit dans le traitement -\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&% - \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~\do\!\do\?\do\:\do\;} -\catcode`\@=11 -\catcode`\;=\active -\catcode`\:=\active -\catcode`\!=\active -\catcode`\?=\active -\def;{\relax\ifhmode\ifdim\lastskip>\z@ - \unskip\fi\kern.25em\fi\string;} -\def:{\relax\ifhmode\ifdim\lastskip>\z@ - \unskip\fi\penalty\@M\ \fi\string:} -\def!{\relax\ifhmode\ifdim\lastskip>\z@ - \unskip\fi\kern.25em\fi\string!} -\def?{\relax\ifhmode\ifdim\lastskip>\z@ - \unskip\fi\kern.25em\fi\string?} -\def\^#1{\if#1i{\accent"5E\i}\else{\accent"5E #1}\fi} -\def\"#1{\if#1i{\accent"7F\i}\else{\accent"7F #1}\fi} -\def\og{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\langle\!\langle$}} -\def\fg{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\,\rangle\!\rangle$}} -\def\guill#1{\og\relax #1\relax\fg} -\frenchspacing -\def\fron{\catcode`\;=\active -\catcode`\:=\active -\catcode`\!=\active -\catcode`\?=\active -\frenchspacing} -\def\froff{\catcode`\;=12 -\catcode`\:=12 -\catcode`\!=12 -\catcode`\?=12 -\nonfrenchspacing} -\def\@tochtitle{Table des Chapitres} -\def\@utochtitle{TABLE DES CHAPITRES} -\def\@Hint{Indications} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/franc.sty b/Master/texmf-doc/doc/french/epslatex-fr/franc.sty deleted file mode 100644 index c8831cafc54..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/franc.sty +++ /dev/null @@ -1,18 +0,0 @@ -\ProvidesPackage{franc}[1994/12/16] -\def\figurename{Figure} -\def\tablename{Table} -\def\contentsname{Table des Mati\`eres} -\def\listfigurename{Liste des Figures} -\def\listtablename{Liste des Tables} -\def\bibname{Bibliographie} -\def\indexname{Index} -\def\chaptername{Chapitre} -\def\appendixname{Appendice} -\def\partname{Partie} -\def\abstractname{R\'esum\'e} -\def\seename{voir} -\def\alsoseename{voir aussi} -\def\today{\ifnum\day=1\relax 1\/$^{\rm er}$\else\number\day\fi \space\ifcase\month\or -janvier\or f\'evrier\or mars\or avril\or mai\or juin\or -juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi -\space\number\year} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/frnew.sty b/Master/texmf-doc/doc/french/epslatex-fr/frnew.sty deleted file mode 100644 index d9217dd101d..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/frnew.sty +++ /dev/null @@ -1,47 +0,0 @@ -%permet dans la frappe de retrouver les habitudes de -%la dactylographie francaise qui conseille de mettre -%un espace avant les signes de ponctuation ; : ! ? -%et d'empecher pourtant une coupure de ligne a cet -%endroit dans le traitement -\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&% - \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~\do\!\do\?\do\:\do\;} -\catcode`\@=11 -\catcode`\;=\active -\catcode`\:=\active -\catcode`\!=\active -\catcode`\?=\active -\def;{\relax\ifhmode\ifdim\lastskip>\z@ - \unskip\fi\kern.25em\fi\string;} -\def:{\relax\ifhmode\ifdim\lastskip>\z@ - \unskip\fi\penalty\@M\ \fi\string:} -\def!{\relax\ifhmode\ifdim\lastskip>\z@ - \unskip\fi\kern.25em\fi\string!} -\def?{\relax\ifhmode\ifdim\lastskip>\z@ - \unskip\fi\kern.25em\fi\string?} -\let\old@C\^ -\let\old@T\" -%\uccode"10=`I -%\uccode"11=`J -\uccode`\i=`I -\uccode`\j=`J -\def\^#1{\ifx#1i{\old@C\i}\else{\old@C #1}\fi} -\def\"#1{\ifx#1i{\old@T\i}\else{\old@T #1}\fi} -\def\og{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\langle\!\langle$}} -\def\fg{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\,\rangle\!\rangle$}} -\def\guill#1{\og\relax #1\relax\fg} -\frenchspacing -\def\fron{\catcode`\;=\active -\catcode`\:=\active -\catcode`\!=\active -\catcode`\?=\active -\frenchspacing} -\def\froff{\catcode`\;=12 -\catcode`\:=12 -\catcode`\!=12 -\catcode`\?=12 -\nonfrenchspacing} -\def\@tochtitle{Table des Chapitres} -\def\@utochtitle{TABLE DES CHAPITRES} -\def\@Hint{Indications} -%%% Espace apres le : -\fron diff --git a/Master/texmf-doc/doc/french/epslatex-fr/g_toc_entry.sty b/Master/texmf-doc/doc/french/epslatex-fr/g_toc_entry.sty deleted file mode 100644 index 417490c1eab..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/g_toc_entry.sty +++ /dev/null @@ -1,87 +0,0 @@ -% -% $Id: g_toc_entry.sty,v 3.26 1992/03/25 04:53:29 woo Exp woo $ -% -% G_TOC_ENTRY.STY of 13 Dec 90 -% written by Stefan Timphus -% adapted by Jean-Pierre Drucbert 19 Nov 1993 -% TOC_ENTRY.STY -> G_TOC_ENTRY.STY -% -% Will produce the right space for sectionnumbers -% in the tableofcontents -% Necessary for entries where the number for each kind of section -% is greater 10 (e.g. "12.14.18 Sectionname") -% When using the original definition the first letter -% of the sectionname overwrites the last number -% of the sectionnumber -% -% call adjustments with command \adjustSTYLENAME -% - -\typeout{`g_toc_entry.sty' 1.1 of 19 Nov 93} - -% -% HERE ARE THE ORIGINAL DEFINITIONS -% - -% article.sty -% -%\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} -%\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} -%\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} -%\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}} - -% report.sty and book.sty -% -%\def\l@section{\@dottedtocline{1}{1.5em}{2.3em}} -%\def\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}} -%\def\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}} -%\def\l@paragraph{\@dottedtocline{4}{10em}{5em}} -%\def\l@subparagraph{\@dottedtocline{5}{12em}{6em}} -%\def\l@figure{\l@dottedtocline{1}{1.5em}{2.3em}} -%\def\l@table{\l@dottedtocline{1}{1.5em}{2.3em}} - -% -% MODIFICATIONS: -% - -\def\@pnumwidth{4.5ex} % 4-digits page numbers -\def\@tocrmarg {2.55em} % unchanged -\def\@dotsep{4.5} % unchanged - -% article: -% 99 sections, 999 subsections, 99 subsubsections, -% 99 paragraphs, 99 subparagraphs - -\newlength{\twonum} \settowidth{\twonum}{99.999.} -% -W for sub-figures/tables -\newlength{\twonuma} \settowidth{\twonuma}{99.999.-W} -\newlength{\threenum} \settowidth{\threenum}{99.999.99.} -\newlength{\fournum} \settowidth{\fournum}{99.999.99.99.} -\newlength{\fivenum} \settowidth{\fivenum}{99.999.99.99.99.} -\newlength{\sixnum} \settowidth{\sixnum}{99.999.99.99.99.99.} - -\newcommand{\adjustarticle} -{\def\l@subsection{\@dottedtocline{2}{0.5em}{\twonum}} -\def\l@subsubsection{\@dottedtocline{3}{1.5em}{\threenum}} -\def\l@paragraph{\@dottedtocline{4}{1.5em}{\fournum}} -\def\l@subparagraph{\@dottedtocline{5}{1.5em}{\fivenum}} -\def\l@figure{\@dottedtocline{1}{1.em}{\twonuma}} -\def\l@table{\@dottedtocline{1}{1.em}{\twonuma}}} - -% report, book: -% 99 chapters, 999 sections, 99 subsections, -% 99 subsubsections, 99 paragraphs, 99 subparagraphs - -\newcommand{\adjustreport} -{\def\l@section{\@dottedtocline{1}{0.5em}{\twonum}} -\def\l@subsection{\@dottedtocline{2}{1.5em}{\threenum}} -\def\l@subsubsection{\@dottedtocline{3}{1.5em}{\fournum}} -\def\l@paragraph{\@dottedtocline{4}{1.5em}{\fivenum}} -\def\l@subparagraph{\@dottedtocline{5}{1.5em}{\sixnum}} -\def\l@figure{\@dottedtocline{1}{1.em}{\twonuma}} -\def\l@table{\@dottedtocline{1}{1.em}{\twonuma}}} - -\newcommand{\adjustbook}{\adjustreport} - - -% end of G_TOC_ENTRY.STY diff --git a/Master/texmf-doc/doc/french/epslatex-fr/graphic.eps b/Master/texmf-doc/doc/french/epslatex-fr/graphic.eps deleted file mode 100644 index f76d18ab161..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/graphic.eps +++ /dev/null @@ -1,92 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 144 54 -%%BeginDocument: graphic.eps -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save --2.0 61.0 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def - -$F2psBegin -10 setmiterlimit -n 0 1048 m 0 0 l 2473 0 l 2473 1048 l cp clip - 0.06000 0.06000 sc -% Polyline -30.000 slw -n 2400 975 m 75 975 l 75 150 l 2400 150 l cp gs col-1 s gr -/Times-Bold ff 360.00 scf sf -1220 705 m -gs 1 -1 sc (Graphic) dup sw pop 2 div neg 0 rm col-1 sh gr -$F2psEnd -rs -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/hands.sty b/Master/texmf-doc/doc/french/epslatex-fr/hands.sty deleted file mode 100644 index e4aa4feb5dd..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/hands.sty +++ /dev/null @@ -1,90 +0,0 @@ -\ProvidesPackage{hands}[1994/12/08] -\RequirePackage{epsfig} -\AtBeginDocument{\psfull} -% les nouvelles commandes danger avec les mains et l'index pointant. - -\def\dangerfont{\footnotesize\sf} -\newlength{\dangerloff} -\setlength{\dangerloff}{\marginparwidth} -\addtolength{\dangerloff}{-10pt} -\newcommand\danger{\marginpar[\raggedleft{\makebox[\marginparwidth][l]{\hspace*{\dangerloff}\epsfig{file=danger}}}]{\raggedright{\makebox[\marginparwidth][l]{\epsfig{file=rdanger}}}}} -\newcommand\Danger{\marginpar[\raggedleft{\makebox[\marginparwidth][l]{\hspace*{\dangerloff}\epsfig{file=Danger}}}]{\raggedright{\makebox[\marginparwidth][l]{\epsfig{file=RDanger}}}}} -\newcommand\ldanger{{\hspace*{-29pt}\epsfig{file=danger}\hspace*{29pt}}} -\newcommand\LDanger{{\hspace*{-29pt}\epsfig{file=Danger}\hspace*{29pt}}} -% \danger place une main blanche dans la marge (note marginale) -% \Danger place une main noire dans la marge (note marginale) -% \ldanger place une main blanche \`a gauche. Doit \^etre en t\^ete de paragraphe. -% \LDanger place une main noire \`a gauche. Doit \^etre en t\^ete de paragraphe. -% Ces deux derni\`eres commandes sont utiles dans les notes. -\newfont{\manfnt}{manfnt} -\newfont{\Manfnt}{manfnt scaled 1500} -\newcommand\virage{\marginpar[\raggedleft {{\manfnt\symbol{'177}}~~}]{\raggedright {~~\manfnt\symbol{'177}}}} -\newcommand\flower{\marginpar[\raggedleft {\manfnt\symbol{'047}}]{\raggedright {\manfnt\symbol{'047}}}} -\newcommand\icube{\marginpar[\raggedleft {\Manfnt\symbol{'035}}]{\raggedright {\Manfnt\symbol{'035}}}} -\newcommand\Icube{{\Manfnt\symbol{'035}}} -\let\mflower\flower % vieux nom -\def\@Vir{\hbox to12mm{\hbox{}\leaders\hbox{{\manfnt\char127}\kern2pt}\hfil\hbox{}}} -%\newcommand\Virage{\marginpar[\raggedleft {\@Vir}]{\raggedright {\@Vir}}} -\newcommand\Virage{\marginpar[\hfill{\@Vir~~}]{{~~\@Vir}\hfill}} -\def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax} -%\ifundefined{overlay}\ifcase\@ptsize -%\font\Logo=rgrsc10 scaled 1000 -%\or -%\font\Logo=rgrsc10 scaled 1095 -%\or -%\font\Logo=rgrsc10 scaled 1200 -%\fi -%\else -%\font\Logo=rgrsc10 scaled 2986 -%\relax\fi -%%\def\TAO{\hbox{\null\catcode`\^^?=11\Logo\char'177\null}} % et du m\^eme coup ! -%\def\MFT{{\Logo\char'030\char'031\char'032\char'033}\-{\Logo\char'040\char'036\char'037\char'032}} -\RequirePackage{mflogo} -\let\MFT\MF\let\MPT\MP -\newenvironment{dangerous}{\par\vspace{5pt}\begin{quotation} -\hspace{-\parindent}%1997/02/04 -\parskip=\medskipamount -\interlinepenalty\@M -\postdisplaypenalty\@M -\interdisplaylinepenalty\@M -\@beginparpenalty\@M -\@endparpenalty\@M -\@itempenalty\@M -\@secpenalty\@M -\interfootnotelinepenalty\@M -\reset@font\dangerfont\noindent\virage\ignorespaces}% - {\par\end{quotation}\vspace{5pt}} -\newenvironment{Dangerous}{\par\vspace{5pt}\begin{quotation} -\hspace{-\parindent}%1997/02/04 -\parskip=\medskipamount -\interlinepenalty\@M -\postdisplaypenalty\@M -\interdisplaylinepenalty\@M -\@beginparpenalty\@M -\@endparpenalty\@M -\@itempenalty\@M -\@secpenalty\@M -\interfootnotelinepenalty\@M -\reset@font\dangerfont\noindent\Virage\ignorespaces}% - {\par\end{quotation}\vspace{5pt}} - -\newdimen\sv@dgparindent -\def\Dbend{{\manfnt\char127}} % dangerous bend sign -\def\d@nger{\medbreak\let\sv@par\par\sv@dgparindent=\parindent\parindent=18pt\clubpenalty=10000 - %\def\par{\endgraf\relax\medbreak}% - \def\par{\parindent=\sv@dgparindent\sv@par} - \noindent\hangindent\parindent\hangafter=-2 - \hbox to0pt{\hskip-\hangindent\Dbend\hfill}% - \reset@font\dangerfont\ignorespaces} -%\outer\def\idangerous{\d@nger} -\def\dd@nger{\medbreak\let\sv@par\par\sv@dgparindent=\parindent\parindent=18pt\clubpenalty=10000 - %\def\par{\endgraf\medbreak}% - \def\par{\parindent=\sv@dgparindent\sv@par} - \noindent\hangindent2\parindent\hangafter=-2 - \hbox to0pt{\hskip-1\hangindent\Dbend\kern1pt\Dbend\hfill}% - \reset@font\dangerfont\ignorespaces} -%\outer\def\IDangerous{\dd@nger} -%\def\endidangerous{\endgraf\endgroup} % omits the \medbreak -%\let\endIDangerous\endidangerous -\newenvironment{idangerous}{\d@nger}{\endgraf} -\newenvironment{IDangerous}{\dd@nger}{\endgraf} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/header.tex b/Master/texmf-doc/doc/french/epslatex-fr/header.tex deleted file mode 100644 index f40c25f3af4..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/header.tex +++ /dev/null @@ -1,164 +0,0 @@ -% -% Header file for tutorial.tex -% -\usepackage{makerobust} % -\usepackage{whitecdp} % -% -% 1997/11/19 add count1to package -% \usepackage{count1to} % POSE DES TAS DE PROBLEMES -% -% Spacing -%%\newcommand{\singlespace} -%% {\addtolength{\baselineskip}{-.333\baselineskip}} -%%\newcommand{\doublespace} -%% {\addtolength{\baselineskip}{.5\baselineskip}} - -% Spacing for the whole document -\newcommand{\currentspace}{} % use this for single space -% \newcommand{\currentspace}{\doublespace} % use this for double space - -% Common abbreviations -% (Remember to put '\ ' after if an interword space is -% desired rather than end-of-sentence space. Same for '.etc)' ). -\providecommand{\eg}{{\em e.g.}} % e.g. -\providecommand{\ie}{{\em i.e.}} % i.e. -\newcommand{\etc}{{\em etc.}} % etc. -\newcommand{\VSP}{{\em vs.}} % vs. -\newcommand{\usec}{{$\mu$}sec} % microseconds - -% \boxfigure{pos}{wid}{text}: A figure with a box around it -% -% pos the usual figure placement arg: eg. htbp -% wid the width of the figure, in some units: eg. 5in -% text the contents of the figure, including picture/caption/label/etc -% -\makeatletter -\@ifundefined{boxwidth}{\newlength{\boxwidth}}{} -\makeatother -\newcommand{\boxfigure}[3]{ - \begin{figure}[#1] - \setlength{\boxwidth}{#2} - \addtolength{\boxwidth}{.1in} - - \centering - \framebox[\boxwidth]{ - \begin{minipage}{#2} - #3 - \end{minipage} - } - \end{figure} -} - -% use \fullboxwidth for arg 2 of boxfigure to get box of size \textwidth - -% To show a syntax for a gnutex command -\newenvironment{syntax}{\begin{quote}\tt}{\end{quote}} - -%%\documentstyle[titlepage,11pt]{article} - -% Margins -%%\sloppy -%%\setlength{\textwidth}{6.5in} -%%\setlength{\textheight}{9in} -%%\setlength{\topmargin}{-0.5in} -%%\setlength{\oddsidemargin}{0pt} -%%\setlength{\evensidemargin}{0pt} - -% see above -\makeatletter -\@ifundefined{fullboxwidth}{\newlength{\fullboxwidth}}{} -\makeatother -\setlength{\fullboxwidth}{\textwidth} -\addtolength{\fullboxwidth}{-0.1in} - -\def\AUX{{\tt.aux}} -\def\DVI{{\tt.dvi}} -\def\smallrm{\small\rm} - -%\setlength{\marginparsep}{.5\marginparsep} -%\setlength{\marginparsep}{.8\marginparsep} - -%\usepackage{makerobust} % -\newif\ifkiso \kisofalse % CLAVIER 8 BITS -\makeatletter -\def\NOBREAK{\nobreak \@nobreaktrue} -\providecommand\Nopagebreak{\@nobreaktrue\nopagebreak} -%\usepackage{makerobust} % -\usepackage{alltex} % \AllTeX -\@ifundefined{PlainTeX}{\def\PlainTeX{\textsc{Plain}\penalty0\kern2pt\TeX}}{} -\makeatother -\providecommand{\ArabTeX}{{Arab\protect\TeX}} -\def\TPTrlap#1{} % pb. avec threeparttable.sty -%%%% \TeSLa -\def\TeSLa{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emS\kern-.10em\La} -\def\La{{%\reset@font -\textrm{L\kern-.36em\raise.3ex\hbox{\textsc{\MakeLowercase{a}}}\kern-.15em}}} -% -%%%%% \xindy -%\providecommand{\xindy}{%% -% \mbox{\normalfont%% -% \textbf{\textsf{x\kern-0.7pt%% -% \shortstack{{\scriptsize$\circ$}\\[-2pt]\i}%% -% \kern-1pt%% -% ndy}}}} -%% ou plus simple (\r existe maintenant!): -\providecommand{\xindy}{%% - \mbox{\normalfont\textbf{\textsf{x\r{\i}ndy}}}} - -%\usepackage{smaller,makerobust} -%\renewcommand{\xindy}{%% -% \mbox{\normalfont%% -% \textbf{\textsf{x\kern-.07ex%% -% \protect\shortstack{{\smaller\smaller\smaller$\circ$}\\[-.2ex]\protect\i}%% -% \kern-.1ex%% -% ndy}}}} -%\makerobust{\xindy} -% - -%\usepackage[TS1,OT1,T1]{fontenc} -\usepackage{smaller,makerobust,textcomp} -\renewcommand{\xindy}{%% - \mbox{\normalfont%% - \textbf{\textsf{x\kern-.1ex%% - %\protect\shortstack{{\smaller\smaller\smaller$\circ$}\\[-.2ex]\protect\i}%% - {\unitlength=1ex\begin{picture}(.6,1.2) - \put(.6,0){\makebox(0,0)[b]{\i}} - \put(.6,1.2){\makebox(0,0)[b]{\smaller\smaller$\circ$}}\end{picture}} - \kern-.4ex%% - ndy}}}} -\makerobust{\xindy} -\newcommand{\XINDY}{%% - \mbox{\normalfont%% - \textbf{\textsf{X\kern-.1ex%% - {\unitlength=1ex\begin{picture}(.6,1.2) - \put(.6,0){\makebox(0,0)[b]{I}} - \put(.6,1.7){\makebox(0,0)[b]{\smaller\smaller\smaller\Large$\circ$}}\end{picture}} - \kern-.4ex{}%% - NDY}}}} -\makerobust{\XINDY} -\newcommand{\Xindy}{%% - \mbox{\normalfont%% - \textbf{\textsf{X\kern-.1ex%% - {\unitlength=1ex\begin{picture}(.6,1.2) - \put(.6,0){\makebox(0,0)[b]{I}} - \put(.6,1.7){\makebox(0,0)[b]{\smaller\smaller\smaller$\circ$}}\end{picture}} - \kern-.4ex{}%% - NDY}}}} -\makerobust{\Xindy} -\def\PiC{P\kern-.12em\lower.5ex\hbox{I}\kern-.075emC} -\def\PiCTeX{\PiC\kern-.11em\TeX} -\def\FastPiCTeX{F\kern-.30em\lower.5ex\hbox{A}\kern-.12emS\kern-.18em\lower-0.5ex\hbox{T}\PiCTeX} -% -%\usepackage{checklab} %ESSAI -\IfFileExists{nomakecmds.key}{}{\usepackage{makecmds}} -\usepackage{regcount} %ESSAI -\providecommand{\cplusplus}{% - {% - C% - \settoheight{\dimen0}{C}% - \settowidth{\dimen1}{{\ensuremath{\scriptstyle++}}}% - \parbox[b][\dimen0][c]{\dimen1}{\ensuremath{\scriptstyle++}}% - }% -} -\providecommand{\newsmartlabel}[2]{\relax} -\newcommand*\Cpp{C\texttt{++}} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/indentondemand.sty b/Master/texmf-doc/doc/french/epslatex-fr/indentondemand.sty deleted file mode 100644 index 1c1b93a47bd..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/indentondemand.sty +++ /dev/null @@ -1,61 +0,0 @@ -%From cict.fr!ws41.cnusc.fr!univ-lyon1.fr!jussieu.fr!oleane!lep-philips.fr!news Thu Jul 11 07:58:02 1996 -%Article: 70636 of comp.text.tex -%Path: cict.fr!ws41.cnusc.fr!univ-lyon1.fr!jussieu.fr!oleane!lep-philips.fr!news -%From: bayart@styx.lep-philips.fr (Benjamin Bayart) -%Newsgroups: comp.text.tex -%Subject: Re: Forcing first paragraph indentation -%Date: 10 Jul 1996 14:57:58 +0200 -%Organization: LEP, France. -%Lines: 45 -%Sender: bayart@styx.lep-philips.fr -%Message-ID: -%References: -% -% -%Reply-To: Benjamin BAYART -%NNTP-Posting-Host: styx.lep-philips.fr -%In-reply-to: piet@cs.ruu.nl's message of 09 Jul 1996 10:40:12 +0200 -%X-Newsreader: Gnus v5.1 -% -%piet@cs.ruu.nl (Piet van Oostrum) writes: -% -% -% >>>>> David Carlisle (DC) writes: -% -% >> Just have a look at the few lines in indentfirst.sty... -% -% DC> or the last few. -% -%As you noticed later on in private e-mail to me David, I said ``the -%few lines'' and not ``the first few lines'', but it doesn't mind. :-) -% -% But these are not suitable for indenting specific after-section-header -% paragraphs, which was the original question. Especially the line -% \let\@afterindentfalse\@afterindenttrue is difficult to undo. -% -% Probably an \@afterindenttrue at the appropriate point will have only -% effect on the next paragraph. -% -%Ok, so try this: -\let\standardlatex\@afterindentfalse -\let\frenchlatex\@afterindenttrue -% -%And then: -\def\notindenting{\let\@afterindentfalse\standardlatex} -\def\indenting{\let\@afterindentfalse\frenchlatex} -% -%Then, when you want first paragraphs to be indented, call \indenting, -%and when you don't want them to be indented, call \notindenting. Easy, -%isn't it? -% -%Just put those 4 lines in a file indentondemand.sty and you will -%create a package at least as interesting as indentfirst is :-) And -%indentfirst IS vital for french documents which require first -%paragraphs to be indented... -% -%So the given line is not so difficult to undo, and you knew it :-) -% -%Regards, -% Benjamin. -%-- -%Benjamin BAYART diff --git a/Master/texmf-doc/doc/french/epslatex-fr/makecmds.sty b/Master/texmf-doc/doc/french/epslatex-fr/makecmds.sty deleted file mode 100644 index 780525769f4..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/makecmds.sty +++ /dev/null @@ -1,95 +0,0 @@ -%% -%% This is file `makecmds.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% makecmds.dtx (with options: `usc') -%% -%% Copyright 2000 Peter R. Wilson -%% -%% This program is provided under the terms of the -%% LaTeX Project Public License distributed from CTAN -%% archives in directory macros/latex/base/lppl.txt. -%% -%% Author: Peter Wilson (CUA) -%% now at: peter.r.wilson@boeing.com -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{makecmds}[2000/05/27 v1.0 extra command making commands] - -\newif\ifm@kwarn - \m@kwarnfalse -\DeclareOption{warn}{\m@kwarntrue} -\ProcessOptions\relax - -\def\makecommand{\@star@or@long\m@ke@command} -\def\m@ke@command#1{% - \ifx #1\undefined\else - \ifm@kwarn - \PackageWarning{makecmds}{Redefining command `\protect#1'} - \fi - \fi - \let\@ifdefinable\@rc@ifdefinable - \new@command#1} - -\def\provideenvironment{% - \@star@or@long\m@kprovide@environment} -\def\m@kprovide@environment#1{% - \@ifundefined{#1}{% - \expandafter\let\csname#1\endcsname\relax - \expandafter\let\csname end#1\endcsname\relax - \new@environment{#1}}{\m@kdiscardenvargs{#1}} -} -\def\m@kdiscardenvargs#1{% - \@testopt{\m@kenva#1}0} -\def\m@kenva#1[#2]{% - \@ifnextchar [{\m@kenvb#1[#2]}{\m@kthrowenv{#1}{[#2]}}} -\def\m@kenvb#1[#2][#3]{\m@kthrowenv{#1}{[#2][#3]}} -\def\m@kthrowenv#1#2#3#4{} - -\def\makeenvironment{\@star@or@long\m@ke@environment} -\def\m@ke@environment#1{% - \@ifundefined{#1}{\new@environment{#1}}{% - \ifm@kwarn - \PackageWarning{makecmds}{Redefining environment `#1'} - \fi - \renew@environment{#1}} -} - -\def\providelength#1{% - \ifx #1\undefined - \newlength{#1} - \fi -} -\def\makelength#1{% - \ifx #1\undefined - \newlength{#1} - \else - \ifm@kwarn - \PackageWarning{makecmds}{Redefining length `\protect#1'} - \fi - \newskip#1 - \fi -} - -\def\providecounter#1{% - \@ifundefined{c@#1}{\newcounter{#1}}{% - \@ifnextchar[{\m@k@gobbleendoptarg}{}}% -} -\def\makecounter#1{% - \expandafter\ifx \csname c@#1\endcsname \undefined - \else - \ifm@kwarn - \PackageWarning{makecmds}{Redefining counter `#1'} - \fi - \fi - \@definecounter{#1}% - \@ifnextchar[{\@newctr{#1}}{} -} - -\def\m@k@gobbleendoptarg[#1]{} - -\endinput -%% -%% End of file `makecmds.sty'. diff --git a/Master/texmf-doc/doc/french/epslatex-fr/makerobust.sty b/Master/texmf-doc/doc/french/epslatex-fr/makerobust.sty deleted file mode 100644 index 3ba645ecb72..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/makerobust.sty +++ /dev/null @@ -1,55 +0,0 @@ -%% -%% This is file `makerobust.sty', generated -%% on <1992/10/8> with the docstrip utility (2.0r). -%% -%% The original source files were: -%% -%% makerobust.doc -%% -%% Do not distribute the stripped version of this file. -%% The checksum in the header refers to the documented version. -%% -%%% ==================================================================== -%%% @LaTeX-style-file{ -%%% filename = "makerobust.sty", -%%% version = "1.00", -%%% date = "19 May 1991", -%%% time = "14:27:35 BST", -%%% author = "David Carlisle", -%%% address = "Computer Science Department -%%% Manchester University -%%% Oxford Road -%%% Manchester -%%% England -%%% M13 9PL", -%%% telephone = "+44 61 275 6139", -%%% FAX = "+44 61 275 6236", -%%% checksum = "56601 107 444 3944", -%%% email = "carlisle@cs.man.ac.uk (Internet)", -%%% codetable = "ISO/ASCII", -%%% keywords = "LaTeX, fragile, robust", -%%% supported = "yes", -%%% docstring = " -%%% -%%% makerobust.sty -%%% -%%% A LaTeX style option defining the \makerobust command. -%%% \makerobust{\cs} makes the control sequence \cs robust. -%%% -%%% If you put \makerobust{\cite} in the preamble, you can write: -%%% \caption{Taken from \cite{foo}} rather than -%%% \caption{Taken from \protect\cite{foo}} -%%% -%%% The checksum field above was produced by -%%% Robert Solovay's checksum utility.", -%%% } -%%% ==================================================================== -\def\makerobust#1{% - \@ifundefined{fragile\string#1}% - {\expandafter\let\csname fragile\string#1\endcsname#1% - \edef#1{\noexpand\protect - \expandafter\noexpand\csname fragile\string#1\endcsname}}% - {\@warning{\string#1 is already robust (command ignored)}}}% -\endinput -%% -%% End of file `makerobust.sty'. diff --git a/Master/texmf-doc/doc/french/epslatex-fr/mass.eps b/Master/texmf-doc/doc/french/epslatex-fr/mass.eps deleted file mode 100644 index 612e455eb63..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/mass.eps +++ /dev/null @@ -1,128 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 241 119 -%%BeginDocument: mass.eps -%Magnification: 1.00 -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save --84.0 163.0 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def - -$F2psBegin -10 setmiterlimit -n 0 792 m 0 0 l 612 0 l 612 792 l cp clip - 0.06000 0.06000 sc -7.500 slw -% Polyline -n 1425 1125 m 1425 2700 l 5400 2700 l 5400 2100 l 1875 2100 l 1875 1125 l - cp gs col7 0.75 shd ef gr gs col-1 s gr -% Polyline -n 2550 1575 m 3450 1575 l 3450 1875 l 2550 1875 l cp gs col7 0.95 shd ef gr gs col-1 s gr -% Polyline -%JPFD% n 3450 1275 m 3450 755 l gs col-1 s gr - n 3450 1050 m 3450 750 l gs col-1 s gr -% Polyline - n 1875 1050 m 1875 750 l gs col-1 s gr -% Polyline -gs clippath -3279 870 m 3423 900 l 3279 930 l 3465 930 l 3465 870 l cp clip -2046 930 m 1902 900 l 2046 870 l 1860 870 l 1860 930 l cp clip -n 1875 900 m 3450 900 l gs col-1 s gr gr - -% arrowhead -n 2046 930 m 1902 900 l 2046 870 l 2022 900 l 2046 930 l cp gs 0.00 setgray ef gr col-1 s -% arrowhead -n 3279 870 m 3423 900 l 3279 930 l 3303 900 l 3279 870 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -n 1875 1650 m 2550 1650 l 2550 1800 l 1875 1800 l cp gs col7 0.90 shd ef gr gs col-1 s gr -% Polyline -gs clippath -3080 1496 m 2946 1558 l 3044 1448 l 2895 1560 l 2931 1608 l cp clip -n 3825 900 m 2925 1575 l gs col-1 s gr gr - -% arrowhead -n 3080 1496 m 2946 1558 l 3044 1448 l 3043 1487 l 3080 1496 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -n 3450 2100 m 4425 2100 l 4425 1350 l 3450 1350 l cp gs col7 0.55 shd ef gr gs col-1 s gr -/Times-Roman ff 180.00 scf sf -2570 935 m -gs 1 -1 sc (q1) col-1 sh gr -/Times-Roman ff 180.00 scf sf -3850 945 m -gs 1 -1 sc (Actuator) col-1 sh gr -/Times-Roman ff 210.00 scf sf -2520 2452 m -gs 1 -1 sc (base) col-1 sh gr -$F2psEnd -rs -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/mypatches.sty b/Master/texmf-doc/doc/french/epslatex-fr/mypatches.sty deleted file mode 100644 index 19606d4c4e6..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/mypatches.sty +++ /dev/null @@ -1,41 +0,0 @@ -% LOCAL PATCH -% encoding T1 for \" (francais) -%\def\french@dieresis#1{{\accent"04 \if#1i\i\else#1\fi}} -\DeclareTextCommand{\french@dieresis}{T1}[1]{{\accent"4\if#1i\i\else#1\fi}} -\DeclareTextCommand{\french@dieresis}{OT1}[1]{{\accent"7F\if#1i\i\else#1\fi}} -% encoding T1 for \w (czech) -\gdef\czech@w#1{\accent'06 #1}% 06 for T1, was 23 (OT1) -\gdef\croatian@w#1{\accent'06 #1}% 06 for T1, was 23 (OT1) -\global\let\w\czech@w -% \q for czech -\gdef\czech@q#1{#1\kern-2pt\char'47}% -\global\let\q\czech@q - -\DeclareTextCommand{\boi}{T1}{{\tt\char '20}} -\DeclareTextCommand{\boi}{OT1}{{\tt\char '134}} -%\DeclareTextCommand{\degre}{T1}{{\char '6}} -%\DeclareTextCommand{\degre}{OT1}{{\char '27}} -\let\degre\undefined -\DeclareTextSymbol{\degre}{T1}{'6} -\DeclareTextSymbol{\degre}{OT1}{'27} - -\DeclareTextCommand{\czech@w}{T1}[1]{{\accent'06 #1}} -\DeclareTextCommand{\czech@w}{OT1}[1]{{\accent'23 #1}} -\global\let\w\czech@w - -\DeclareTextCommand{\croatian@w}{T1}[1]{{\accent'06 #1}} -\DeclareTextCommand{\croatian@w}{OT1}[1]{{\accent'23 #1}} -\global\let\q\czech@q - -% Pb with \No (Nobelium) in chemsym.sty -\let\Noo\No -\let\No\undefined - -% \textcent, \textcurrentcy, \textyen, \textbrokenbar - -\ProvideTextCommand{\textcent}{T1}{{\fontencoding{TS1}\selectfont\char162}} -\ProvideTextCommand{\textcurrency}{T1}{{\fontencoding{TS1}\selectfont\char164}} -\ProvideTextCommand{\textyen}{T1}{{\fontencoding{TS1}\selectfont\char165}} -\ProvideTextCommand{\textbrokenbar}{T1}{{\fontencoding{TS1}\selectfont\char166}} -\RequirePackage{boldsc} -\RequirePackage{cmsd} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/myvarioref.sty b/Master/texmf-doc/doc/french/epslatex-fr/myvarioref.sty deleted file mode 100644 index 8bf0733682f..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/myvarioref.sty +++ /dev/null @@ -1,632 +0,0 @@ -%% -%% This is file `myvarioref.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% varioref.dtx (with options: `package') -%% -%% This is a generated file. Adapted by Jean-Pierre Drucbert. -%% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 -%% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% -%% This file is part of the Standard LaTeX `Tools Bundle'. -%% ------------------------------------------------------- -%% -%% This file, and all the other files in this bundle as listed below, -%% may be distributed under the terms of the LaTeX Project Public -%% License, as described in lppl.txt in the base LaTeX distribution. -%% Either version 1.0 or, at your option, any later version. -%% -%% Package myvarioref to use with LaTeX2e -%% Copyright (C) 1992-1999 Frank Mittelbach, all rights reserved. -\NeedsTeXFormat{LaTeX2e}[1995/05/16] -\ProvidesPackage{myvarioref} - [1999/02/24 v1.2a package for extended references (FMi). Local variant by JPFD.] -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% - -\def\vref@addto#1#2{% - #2% - \@temptokena{#2}% - \ifx#1\undefined - \edef#1{\the\@temptokena}% - \else - \toks@\expandafter{#1}% - \edef#1{\the\toks@\the\@temptokena}% - \fi - \@temptokena{}\toks@\@temptokena -} -\@onlypreamble\vref@addto -\def\vref@excuse#1{% - \PackageWarningNoLine{myvarioref}{Sorry, language `#1' - not supported% - \MessageBreak - by in this version. - English strings used by default. - \MessageBreak - Please modify \protect\reftext... commands manually.% - \MessageBreak\MessageBreak - If you can suggest translations for - this language,% - \MessageBreak - please mail them - to the author of this package}} -\@onlypreamble\vref@excuse -\def\vref@stringwarning#1{% - \PackageWarningNoLine{myvarioref}{Sorry, there is no proper - translation for the string\MessageBreak - produced by \protect#1\on@line.\MessageBreak - English string used instead.\MessageBreak - \MessageBreak - If you can suggest translations for - the current\MessageBreak - language, please mail them - to the author of this\MessageBreak package}} -\DeclareOption{american} - {\vref@addto\extrasamerican{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{austrian} - {\vref@addto\extrasaustrian{% - \def\reftextfaceafter {auf der n\"achsten Seite}% - \def\reftextfacebefore{auf der vorherigen Seite}% - \let\reftextafter \reftextfaceafter - \let\reftextbefore \reftextfacebefore - \def\reftextcurrent {auf dieser Seite}% - \def\reftextfaraway#1{auf Seite~\pageref{#1}}% - \def\reftextpagerange#1#2{auf Seiten~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} bis~\ref{#2}}% - }} -\DeclareOption{brazil} - {\vref@addto\extrabrazil{% - \def\reftextfaceafter {na \reftextvario{p\'agina oposta}{pr\'oxima - p\'agina}}% - \def\reftextfacebefore{na p\'agina \reftextvario{oposta}{anterior}}% - \def\reftextafter {na \reftextvario{p\'agina seguinte}{pr\'oxima - p\'agina}}% - \def\reftextbefore{na p\'agina \reftextvario{anterior}{precedente}}% - \def\reftextcurrent {\reftextvario{nesta p\'agina}{na p\'agina - corrente}}% - \def\reftextfaraway#1{na p\'agina~\pageref{#1}}% - \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange - on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange - \ref{#1} to~\ref{#2}}% - }} -\DeclareOption{breton} - {\vref@excuse{breton}% - \vref@addto\extrasbreton{% - \def\reftextfaceafter {war ar bajenn \reftextvario{a-dal}{da heul}}% - \def\reftextfacebefore{war ar bajenn \reftextvario{a-dal}{a-raok}}% - \def\reftextafter {war ar bajenn da heul}% - \def\reftextbefore {war ar bajenn a-raok}% - \def\reftextcurrent {war ar \reftextvario{bajenn-ma\~n}% - {bajenn war-wel}}% - \def\reftextfaraway#1{war ar bajenn~\pageref{#1}}% - \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange - on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange - \ref{#1} to~\ref{#2}}% - }} -\DeclareOption{catalan} - {\vref@addto\extrascatalan{% - \def\reftextfaceafter {a la p\`agina seg\"uent}% - \def\reftextfacebefore{a la p\`agina anterior}% - \let\reftextafter \reftextfaceafter - \let\reftextbefore \reftextfacebefore - \def\reftextcurrent {en aquesta p\`agina}% - \def\reftextfaraway#1{a la p\`agina~\pageref{#1}}% - \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange - on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange - \ref{#1} to~\ref{#2}}% - }} -\DeclareOption{croatian} - {\vref@excuse{croatian}% - \vref@addto\extrascroatian{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{czech} - {\vref@excuse{czech}% - \vref@addto\extrasczech{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{danish} - {\vref@addto\extrasdanish{% - \def\reftextfaceafter {p\aa{} \reftextvario{modst\aa ende}% - {n\ae ste} side}% - \def\reftextfacebefore{p\aa{} \reftextvario{modst\aa ende}% - {forrige} side}% - \def\reftextafter {p\aa{} \reftextvario{den f\o lgende}% - {n\ae ste} side}% - \def\reftextbefore {p\aa{} \reftextvario{forrige side} - {foreg\aa ende side}}% - \def\reftextcurrent {p\aa{} denne side}% - \def\reftextfaraway#1{p\aa{} side~\pageref{#1}}% - \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange - on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange - \ref{#1} to~\ref{#2}}% - }} -\DeclareOption{dutch} - {\vref@addto\extrasdutch{% - \def\refpagename{pagina}% - \def\reftextfaceafter {op de \reftextvario{rechter \refpagename}% - {\refpagename\ hiernaast}}% - \def\reftextfacebefore{op de \reftextvario{linker \refpagename}% - {\refpagename\ hiernaast}}% - \def\reftextafter {op de \reftextvario{volgende \refpagename}% - {\refpagename\ hierna}}% - \def\reftextbefore {op de \reftextvario{vorige \refpagename}% - {\refpagename\ hiervoor}}% - \def\reftextcurrent {op deze \refpagename}% - \def\reftextfaraway#1{op \refpagename~\pageref{#1}}% - \def\reftextpagerange#1#2{op pagina's~\pageref{#1} t/m~\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref#1 t/m~\ref{#2}}% - }} -\DeclareOption{english} - {\vref@addto\extrasenglish{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{esperanto} - {\vref@excuse{esperanto}% - \vref@addto\extrasesperanto{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{finnish} - {\vref@addto\extrasfinnish{% - \def\reftextfaceafter {\reftextvario{viereisell\"a}% - {seuraavalla} sivulla}% - \def\reftextfacebefore{\reftextvario{viereisell\"a}% - {edellisell\"a} sivulla}% - \def\reftextafter {seuraavalla sivulla}% - \def\reftextbefore {edellisell\"a sivulla}% - \def\reftextcurrent {t\"all\"a sivulla}% - \def\reftextfaraway#1{sivulla~\pageref{#1}}% - \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange - on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange - \ref{#1} to~\ref{#2}}% - }} -\DeclareOption{french} - {\vref@addto\extrasfrench{% - \def\reftextfaceafter {page \reftextvario{ci-contre}{suivante}}% - \def\reftextfacebefore{page \reftextvario{ci-contre}% - {pr\'ec\'edente}}% - \def\reftextafter {page suivante}% - \def\reftextbefore {page pr\'ec\'edente}% - \def\reftextcurrent {de la pr\'esente page}% - \def\reftextfaraway#1{page~\pageref{#1}}% - \def\reftextpagerange#1#2{pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} \`a~\ref{#2}}% - }} -\DeclareOption{myfrench} - {\vref@addto\extrasfrench{% - \def\reftextfaceafter {\reftextvario{ci-contre}{page suivante}}% - \def\reftextfacebefore{\reftextvario{ci-contre}% - {page pr\'ec\'edente}}% - \def\reftextafter {page suivante}% - \def\reftextbefore {page pr\'ec\'edente}% - \def\reftextcurrent {de la pr\'esente page}% - \def\reftextfaraway#1{page~\pageref{#1}}% - \def\reftextpagerange#1#2{pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} \`a~\ref{#2}}% - }} -\DeclareOption{galician} - {\vref@excuse{galician}% - \vref@addto\extrasgalician{% - \def\reftextfaceafter {na seguinte p\'axina}% - \def\reftextfacebefore{na p\'agina anterior}% - \let\reftextafter \reftextfaceafter - \let\reftextbefore \reftextfacebefore - \def\reftextcurrent {nesta p\'axina}% - \def\reftextfaraway#1{na p\'axina~\pageref{#1}}% - \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange - on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange - \ref{#1} to~\ref{#2}}% - }} -\DeclareOption{german} - {\vref@addto\extrasgerman{% - \def\reftextfaceafter {auf der n\"achsten Seite}% - \def\reftextfacebefore{auf der vorherigen Seite}% - \let\reftextafter \reftextfaceafter - \let\reftextbefore \reftextfacebefore - \def\reftextcurrent {auf dieser Seite}% - \def\reftextfaraway#1{auf Seite~\pageref{#1}}% - \def\reftextpagerange#1#2{auf Seiten~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} bis~\ref{#2}}% - }} -\DeclareOption{greek} - {\vref@addto\extrasgreek{% - \def\reftextfaceafter {sthn \reftextvario{paro'usa}% - {ep'omenh} sel'ida}% - \def\reftextfacebefore{sthn \reftextvario{paro'usa}{prohgo'umenh} - sel'ida}% - \def\reftextafter {sthn ep'omenh sel'ida}% - \def\reftextbefore {sthn prohgo'umenh sel'ida}% - \def\reftextcurrent {s'' aut'h th sel'ida}% - \def\reftextfaraway#1{sth sel'ida\nobreakspace\pageref{#1}}% - \def\reftextpagerange#1#2{stis sel'ides\nobreakspace - \pageref{#1}---\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} ws\nobreakspace\ref{#2}}% - }} -\DeclareOption{italian} - {\vref@addto\extrasitalian{% - \def\reftextfaceafter {\reftextvario{a fronte}% - {nella pagina successiva}}% - \def\reftextfacebefore{\reftextvario{a fronte}% - {nella pagina precedente}}% - \def\reftextafter {nella pagina \reftextvario{seguente}% - {successiva}}% - \def\reftextbefore {nella pagina precedente}% - \def\reftextcurrent {in questa pagina}% - \def\reftextfaraway#1{a pagina~\pageref{#1}}% - \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange - on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange - \ref{#1} to~\ref{#2}}% - }} -\DeclareOption{magyar} - {\vref@addto\extrasmagyar{% - \def\reftextfaceafter {a k\"o\-vet\-kez\H{o} ol\-da\-lon}% - \def\reftextfacebefore{az el\H{o}\-z\H{o} ol\-da\-lon}% - \def\reftextafter {a k\"o\-vet\-kez\H{o} ol\-da\-lon}% - \def\reftextbefore {az el\H{o}\-z\H{o} ol\-da\-lon}% - \def\reftextcurrent {ezen az ol\-da\-lon}% - \def\reftextfaraway#1{\aza{\pageref{#1}} \pageref{#1}.~ol\-da\-lon}% - \def\reftextpagerange#1#2{\vref@stringwarning\reftextpagerange - on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\vref@stringwarning\reflabelpagerange - \ref{#1} to~\ref{#2}}% - \AtBeginDocument{\providecommand\aza[1]{a/az% - \PackageError{myvarioref}{% - Proper definition for command \noexpand\aza missing}% - {You need to (re)define the command \noexpand\aza that - takes one argument (a number or a \noexpand\pageref command) - and produces the string `a' or `az' depending on the argument - value. It should also accept an optional argument (default `l') - to denote whether or not the string should be lowercase or - uppercase.}}}% - }} -\DeclareOption{norsk} - {\vref@addto\extrasnorsk{% - \def\reftextfaceafter {p\aa{} neste side}% - \def\reftextfacebefore{p\aa{} forrige side}% - \def\reftextafter {p\aa{} neste side}% - \def\reftextbefore {p\aa{} forrige side}% - \def\reftextcurrent {p\aa{} denne siden}% - \def\reftextfaraway#1{p\aa{} side~\pageref{#1}}% - \def\reftextpagerange#1#2{p\aa{} side~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} til~\ref{#2}}% - }} -\DeclareOption{nynorsk} - {\vref@addto\extrasnynorsk{% - \def\reftextfaceafter {p\aa{} den neste sida}% - \def\reftextfacebefore{p\aa{} den f\o{}rre sida}% - \def\reftextafter {p\aa{} \reftextvario{sida etter}% - {den neste sida}}% - \def\reftextbefore {p\aa{} \reftextvario{sida f\o{}r}% - {den f\o{}rre sida}}% - \def\reftextcurrent {p\aa{} denne sida}% - \def\reftextfaraway#1{p\aa{} side~\pageref{#1}}% - \def\reftextpagerange#1#2{p\aa{} side~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} til~\ref{#2}}% - }} -\DeclareOption{polish} - {\vref@addto\extraspolish{% - \def\reftextfaceafter {na \reftextvario{s\aob{}siedniej}% - {nast\eob{}pnej} stronie}% - \def\reftextfacebefore{na \reftextvario{s\aob{}siedniej}% - {poprzedniej} stronie}% - \def\reftextafter {na nast\eob{}pnej stronie}% - \def\reftextbefore {na poprzedniej stronie}% - \def\reftextcurrent {na \reftextvario{tej - samej}{bie\zkb{}\aob{}cej} stronie}% - \def\reftextfaraway#1{na \pageref{#1}~stronie}% - \def\reftextpagerange#1#2{na stronach~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{od~\ref{#1} do~\ref{#2}}% - }} -\DeclareOption{portuges} - {\vref@excuse{portuges}% - \vref@addto\extrasportuges{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{romanian} - {\vref@excuse{romanian}% - \vref@addto\extrasromanian{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{russian} - {\vref@addto\extrasrussian{% - \def\reftextfaceafter{\cyrn\cyra\ \reftextvario{\cyrp\cyrr\cyro - \cyrt\cyri\cyrv\cyro\cyrp\cyro\cyrl\cyro\cyrzh\cyrn\cyro\cyrishrt}% - {\cyrs\cyrl\cyre\cyrd\cyru\cyryu\cyrshch\cyre\cyrishrt}\ \cyrs\cyrt - \cyrr\cyra\cyrn\cyri\cyrc\cyre}% - \def\reftextfacebefore{\cyrn\cyra\ \reftextvario{\cyrp\cyrr\cyro - \cyrt\cyri\cyrv\cyro\cyrp\cyro\cyrl\cyro\cyrzh\cyrn\cyro\cyrishrt}% - {\cyrp\cyrr\cyre\cyrd\cyrery\cyrd\cyru\cyrshch\cyre\cyrishrt}\ - \cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}% - \def\reftextafter{\cyrn\cyra\ \cyrs\cyrl\cyre\cyrd\cyru\cyryu\cyrshch - \cyre\cyrishrt\ \cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}% - \def\reftextbefore{\cyrn\cyra\ \reftextvario{\cyrp\cyrr\cyre\cyrd - \cyrsh\cyre\cyrs\cyrt\cyrv\cyru\cyryu\cyrshch\cyre\cyrishrt}% - {\cyrp\cyrr\cyre\cyrd\cyrery\cyrd\cyru\cyrshch\cyre\cyrishrt}% - \ \cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc\cyre}% - \def\reftextcurrent{\cyrn\cyra\ \reftextvario{\cyrerev\cyrt\cyro - \cyrishrt}{\cyrd\cyra\cyrn\cyrn\cyro\cyrishrt}\ \cyrs\cyrt\cyrr - \cyra\cyrn\cyri\cyrc\cyre}% - \def\reftextfaraway#1{\cyrn\cyra\ \cyrs.~\pageref{#1}}% - \def\reftextpagerange#1#2{\cyrn\cyra\ \cyrs\cyrt\cyrr\cyra\cyrn - \cyri\cyrc\cyra\cyrh~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\cyrs~\ref{#1}\ \cyrp\cyro~\ref{#2}}% - }} -\DeclareOption{slovak} - {\vref@excuse{slovak}% - \vref@addto\extrasslovak{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{slovene} - {\vref@excuse{slovene}% - \vref@addto\extrasslovene{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{spanish} - {\vref@addto\extrasspanish{% - \def\reftextfaceafter {en la p\'agina siguiente}% - \def\reftextfacebefore{en la p\'agina anterior}% - \let\reftextafter \reftextfaceafter - \let\reftextbefore \reftextfacebefore - \def\reftextcurrent {en esta p\'agina}% - \def\reftextfaraway#1{en la p\'agina~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{swedish} - {\vref@addto\extrasswedish{% - \def\reftextfaceafter {p\aa\ \reftextvario{motst\aa ende}% - {n\"{a}sta} sida}% - \def\reftextfacebefore{p\aa\ \reftextvario{motst\aa ende}% - {f\"{o}reg\aa ende} sida}% - \def\reftextafter {p\aa\ \reftextvario{f\"{o}ljande}% - {n\"{a}sta} sida}% - \def\reftextbefore {p\aa\ f\"{o}reg\aa ende sida}% - \def\reftextcurrent {p\aa\ denna sida}% - \def\reftextfaraway#1{p\aa\ sidan~\pageref{#1}}% - \def\reftextpagerange#1#2{p\aa\ - sidorna~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} till~\ref{#2}}% - }} -\DeclareOption{turkish} - {\vref@excuse{turkish}% - \vref@addto\extrasturkish{% - \def\reftextfaceafter {on the \reftextvario{facing}{next} page}% - \def\reftextfacebefore{on the \reftextvario{facing}{preceding} - page}% - \def\reftextafter {on the \reftextvario{following}{next} page}% - \def\reftextbefore {on the \reftextvario{preceding page}{page - before}}% - \def\reftextcurrent {on \reftextvario{this}{the current} page}% - \def\reftextfaraway#1{on page~\pageref{#1}}% - \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}% - \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}% - }} -\DeclareOption{francais}{% - \typeout{Please use `french' instead of `francais'}% - \ExecuteOptions{french}} -\DeclareOption{germanb}{% - \typeout{Please use `german' instead of `germanb'}% - \ExecuteOptions{german}} -\DeclareOption{draft}{\AtEndOfPackage\vrefwarning} -\DeclareOption{final}{\AtEndOfPackage\vrefshowerrors} % the default -\ExecuteOptions{myfrench,draft} -\ProcessOptions* -\newcounter{vrcnt} -\DeclareRobustCommand\vpageref{\@ifnextchar[% - \@vpageref{\@vpageref[\reftextcurrent]}% -} -\def\@vpageref[#1]{\@ifnextchar[% - {\@@vpageref{#1}}{\@@vpageref{#1}[\unskip\space]}} -\def\@@vpageref#1[#2]#3{% - \leavevmode\unskip - \global\advance\c@vrcnt\@ne - \vref@pagenum\@tempa{\the\c@vrcnt @vr}% - \vref@pagenum\@tempb{\the\c@vrcnt @xvr}% - {\let\@currentlabel\@empty - \expandafter\label\expandafter{\the\c@vrcnt @xvr}}% - \ifx\label\label@in@display\else - \ifx\@tempa\@tempb\else - \vref@err{\noexpand\vref at page boundary - \@tempb-\@tempa\space (may loop)% - }% - \fi - \fi - \vrefpagenum\@tempb{#3}% - \space - \ifx\@tempa\@tempb - #1% - \else - #2% - \is@pos@number\@tempb - {% - \is@pos@number\@tempa - {\@tempcnta\@tempa - \advance\@tempcnta\@ne - }% - {\@tempcnta\maxdimen}% - \ifnum \@tempb =\@tempcnta - \ifodd\@tempcnta - \if@twoside - \reftextfaceafter - \else - \reftextafter - \fi - \else - \reftextafter - \fi - \else - \advance\@tempcnta-2 - \ifnum \@tempb =\@tempcnta - \ifodd\@tempcnta - \reftextbefore - \else - \if@twoside - \reftextfacebefore - \else - \reftextbefore - \fi - \fi - \else - \reftextfaraway{#3}% - \fi - \fi - }% - {\reftextfaraway{#3}}% - \fi - {\let\@currentlabel\@empty - \let\df@label\@empty - \expandafter\label\expandafter{\the\c@vrcnt @vr}}% -} -\def\vrefwarning{\def\vref@err{\PackageWarning{myvarioref}}} -\def\vrefshowerrors{\def\vref@err##1{\PackageError{myvarioref}{##1}% - {Please check the pages in question. You might need to replace - the \string\vref\MessageBreak - or \noexpand\vpageref by a normal \noexpand\(page)ref to - stop LaTeX running forever.}}} -\DeclareRobustCommand\vref[1]{% - \leavevmode\unskip\nobreakspace - \ref{#1}% - \@vpageref[\unskip]{#1}} -\def\is@pos@number#1{\is@pos@num0#1\space\@nil} -\def\is@pos@num{\afterassignment\is@pos@num@ \count@} -\def\is@pos@num@#1\@nil{% - \if0#10% - \expandafter\@firstoftwo \else - \expandafter\@secondoftwo \fi} -\def\reftextvario#1#2{\ifodd\c@vrcnt #1\else#2\fi} -\def\fullref#1{\ref{#1} \reftextfaraway{#1}} -\def\vref@pagenum#1#2{% - \@ifundefined{r@#2}{\@namedef{r@#2}{{??}{??}}}{}% - \edef#1{\expandafter\expandafter\expandafter - \@cdr\csname r@#2\endcsname - \@nil}% -} -\def\vrefpagenum#1#2{% - \@ifundefined{r@#2}% - {\G@refundefinedtrue - \@latex@warning{Reference `#2' on page \thepage \space - undefined}}{}% - \vref@pagenum{#1}{#2}} - -\newcommand\vpagerefrange[3][\reftextcurrent]{% - \vrefpagenum\@tempa{#2}% - \vrefpagenum\@tempb{#3}% - \ifx\@tempa\@tempb - \vpageref[#1]{#2}% - \else - \reftextpagerange{#2}{#3}% - \fi -} -\newcommand\vrefrange[3][\reftextcurrent] - {\reftextlabelrange{#2}{#3} \vpagerefrange[#1]{#2}{#3}} -\endinput -%% -%% End of file `myvarioref.sty'. diff --git a/Master/texmf-doc/doc/french/epslatex-fr/nrfoot.sty b/Master/texmf-doc/doc/french/epslatex-fr/nrfoot.sty deleted file mode 100644 index c0de81ce43e..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/nrfoot.sty +++ /dev/null @@ -1,36 +0,0 @@ -\def\efootnote{\@ifnextchar[{\@xefootnote}{ - \@efootnotemark\@efootnotetext}} - -\def\@xefootnote[#1]{\begingroup \csname c@\@mpfn\endcsname #1\relax - \endgroup - \@efootnotemark\@efootnotetext} - -%\long\def\@emakefntext#1{\parindent 1em\noindent -% \hbox to 1.8em{\hss$^$}#1} - -\long\def\@emakefntext#1{\noindent #1} - -\long\def\@efootnotetext#1{\insert\footins{\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \@emakefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}}} - -\def\efootnotemark{\@ifnextchar[{\@xefootnotemark - }{\@efootnotemark}} - -\def\@xefootnotemark[#1]{\begingroup \relax - \endgroup \@efootnotemark} - -\def\@efootnotemark{\leavevmode\ifhmode - \edef\@x@sf{\the\spacefactor}\fi %\@makefnmark - \ifhmode\spacefactor\@x@sf\fi\relax} - -\def\efootnotetext{\@ifnextchar - [{\@xefootnotenext}{\@efootnotetext}} - -\def\@xefootnotenext[#1]{\begingroup %\csname c@\@mpfn\endcsname #1\relax - \endgroup \@efootnotetext} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/origin.eps b/Master/texmf-doc/doc/french/epslatex-fr/origin.eps deleted file mode 100644 index 43e381360b0..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/origin.eps +++ /dev/null @@ -1,226 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 228 158 -%%BeginDocument: origin.eps -%Magnification: 1.00 -%PSfragBegin -%PSfragInfo{[ct]}(134.850296,147.114807)(13.0891,0)(0,8.8347){0}{0.1907} -%PSfragInfo{[lc]}(58.3503,76.0149)(13.0891,0)(0,9.061){0}{0.186} -%PSfragInfo{[lt]}(61.9502,144.414795)(11.2961,0)(0,9.061){0}{0.186} -%PSfragInfo{Reference}(0.4631,74.4111)(43.3728,0)(0,7.4851){0}{0.0145} -%PSfragInfo{Point}(10.7725,62.292)(22.6472,0)(0,7.4841){0}{0.0145} -%PSfragInfo{Baseline}(85.0032,25.3918)(36.7954,0)(0,7.4841){0}{0.0145} -%PSfragInfo{[cB]}(160.950195,29.2151)(17.2903,0)(0,8.8347){0}{0.1907} -%PSfragInfo{[c]}(162.330093,99.8347)(10.0869,0)(0,8.8347){0}{0.1907} -%PSfragInfo{Centerlines}(80.2024,114.449)(48.4485,0)(0,7.5269){0}{0.02} -%PSfragInfo{[cb]}(132.570297,1.3149)(15.4868,0)(0,9.0613){0}{0.186} -%PSfragInfo{[rb]}(208.650208,2.6948)(14.2878,0)(0,9.0613){0}{0.186} -%PSfragInfo{[rB]}(210.450195,46.7949)(16.0913,0)(0,8.8347){0}{0.1907} -%PSfragInfo{[rc]}(210.870102,75.1147)(13.6831,0)(0,8.8347){0}{0.1907} -%PSfragInfo{[rt]}(209.070297,145.734894)(11.8901,0)(0,8.8347){0}{0.1907} -%PSfragInfo{[lB]}(54.7502,40.0149)(15.4973,0)(0,9.061){0}{0.186} -%PSfragInfo{[lb]}(61.0501,2.2151)(13.6938,0)(0,9.0613){0}{0.186} -%PSfragEnd -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save --20.0 183.0 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def - /DrawEllipse { - /endangle exch def - /startangle exch def - /yrad exch def - /xrad exch def - /y exch def - /x exch def - /savematrix mtrx currentmatrix def - x y tr xrad yrad sc 0 0 1 startangle endangle arc - closepath - savematrix setmatrix - } def - -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def - -$F2psBegin -10 setmiterlimit -n 0 792 m 0 0 l 612 0 l 612 792 l cp clip - 0.06000 0.06000 sc -15.000 slw -% Polyline -n 3750 2790 m 1590 2790 l 1590 660 l 3750 660 l cp gs 0.95 setgray ef gr gs col-1 s gr -7.500 slw -% Polyline -n 1800 1725 m 1800 1725 l gs col-1 s gr -% Ellipse -n 1590 2175 45 45 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr - -% Polyline - [66.7] 0 sd -n 1590 2175 m 3750 2175 l gs col-1 s gr [] 0 sd -% Polyline - [66.7] 0 sd -n 1590 1725 m 3750 1725 l gs col-1 s gr [] 0 sd -% Polyline - [66.7] 0 sd -n 2670 660 m 2670 2790 l gs col-1 s gr [] 0 sd -% Polyline -gs clippath -2529 1282 m 2649 1397 l 2491 1347 l 2664 1450 l 2702 1385 l cp clip -n 2318 1200 m 2670 1410 l gs col-1 s gr gr - -% arrowhead -n 2529 1282 m 2649 1397 l 2491 1347 l 2533 1328 l 2529 1282 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -2339 1536 m 2348 1701 l 2267 1556 l 2323 1750 l 2395 1729 l cp clip -n 2205 1207 m 2355 1725 l gs col-1 s gr gr - -% arrowhead -n 2339 1536 m 2348 1701 l 2267 1556 l 2311 1572 l 2339 1536 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -2006 2340 m 2092 2198 l 2077 2364 l 2140 2173 l 2069 2149 l cp clip -n 1995 2490 m 2100 2175 l gs col-1 s gr gr - -% arrowhead -n 2006 2340 m 2092 2198 l 2077 2364 l 2050 2326 l 2006 2340 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -1378 2032 m 1508 2134 l 1346 2099 l 1528 2185 l 1560 2117 l cp clip -n 1005 1897 m 1530 2145 l gs col-1 s gr gr - -% arrowhead -n 1378 2032 m 1508 2134 l 1346 2099 l 1386 2077 l 1378 2032 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -2828 1620 m 2687 1707 l 2775 1567 l 2633 1709 l 2686 1762 l cp clip -n 2977 1417 m 2670 1725 l gs col-1 s gr gr - -% arrowhead -n 2828 1620 m 2687 1707 l 2775 1567 l 2782 1612 l 2828 1620 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -2787 2325 m 2688 2190 l 2836 2268 l 2683 2137 l 2634 2194 l cp clip -n 2932 2400 m 2670 2175 l gs col-1 s gr gr - -% arrowhead -n 2787 2325 m 2688 2190 l 2836 2268 l 2791 2279 l 2787 2325 l cp gs 0.00 setgray ef gr col-1 s -/Times-Roman ff 180.00 scf sf -2565 570 m -gs 1 -1 sc ([ct]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -1290 1755 m -gs 1 -1 sc ([lc]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -1350 615 m -gs 1 -1 sc ([lt]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -338 1808 m -gs 1 -1 sc (Reference) col-1 sh gr -/Times-Roman ff 180.00 scf sf -510 2010 m -gs 1 -1 sc (Point) col-1 sh gr -/Times-Roman ff 180.00 scf sf -1747 2625 m -gs 1 -1 sc (Baseline) col-1 sh gr -/Times-Roman ff 180.00 scf sf -3000 2535 m -gs 1 -1 sc ([cB]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -3023 1358 m -gs 1 -1 sc ([c]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -1665 1140 m -gs 1 -1 sc (Centerlines) col-1 sh gr -/Times-Roman ff 180.00 scf sf -2527 3000 m -gs 1 -1 sc ([cb]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -3795 2977 m -gs 1 -1 sc ([rb]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -3825 2242 m -gs 1 -1 sc ([rB]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -3832 1770 m -gs 1 -1 sc ([rc]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -3802 593 m -gs 1 -1 sc ([rt]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -1230 2355 m -gs 1 -1 sc ([lB]) col-1 sh gr -/Times-Roman ff 180.00 scf sf -1335 2985 m -gs 1 -1 sc ([lb]) col-1 sh gr -$F2psEnd -rs -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/overlay.sty b/Master/texmf-doc/doc/french/epslatex-fr/overlay.sty deleted file mode 100644 index 8e9bac83f22..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/overlay.sty +++ /dev/null @@ -1,112 +0,0 @@ -%From henn@uranus.inrets.fr Thu Mar 6 09:37:24 1997 -%Return-Path: -%Received: from gyges by atoll.onecert.fr (SMI-8.6/SMI-SVR4-CERT1.1) -% id JAA12730; Thu, 6 Mar 1997 09:37:23 +0100 -%Received: from cerbere.onecert.fr (minos.onecert.fr) by gyges (4.1/CERT1.0) -% id AA22586; Thu, 6 Mar 97 09:37:23 +0100 -%Errors-To: listman1@ens.fr -%Received: (uucp@localhost) by cerbere.onecert.fr (8.6.9/8.5) id JAA05621; Thu, 6 Mar 1997 09:37:22 +0100 -%Received: from nef.ens.fr(129.199.96.12) by cerbere.onecert.fr via smap (g3.0.3) -% id xma005613; Thu, 6 Mar 97 09:37:17 +0100 -%Received: from (listserv@localhost) -% by nef.ens.fr (8.8.5/jtpda-5.1) with TULP id JAA08151 -% ; Thu, 6 Mar 1997 09:37:00 +0100 (MET) -%Received: from orion.inrets.fr (orion.inrets.fr [137.121.1.1]) -% by nef.ens.fr (8.8.5/jtpda-5.1) with ESMTP id JAA08120 -% for ; Thu, 6 Mar 1997 09:36:17 +0100 (MET) -%Received: from uranus.inrets.fr by orion.inrets.fr (8.7.6/8.7.1); Thu, 6 Mar 1997 09:36:06 +0100 (MET) -%Received: from PHOBOS.uranet by uranus.inrets.fr (SMI-8.6/SMI-SVR4) -% id JAA03701; Thu, 6 Mar 1997 09:38:26 +0100 -%Received: by PHOBOS.uranet (SMI-8.6/SMI-SVR4) -% id KAA14366; Thu, 6 Mar 1997 10:07:33 +0100 -%Date: Thu, 6 Mar 1997 10:07:33 +0100 -%From: henn@uranus.inrets.fr (Vincent Henn) -%Message-Id: <199703060907.KAA14366@PHOBOS.uranet> -%To: gut@ens.fr -%Subject: Re: \uniplus , ok mais ou est \uniminus ?? -%X-Sun-Charset: ISO-8859-1 -%Errors-To: listman1@ens.fr -%Reply-To: GUT Distribution List -%X-Sequence: 9523 -%Content-Length: 2419 -%Status: R -% -%Re-envoi d'un message pouvant repondre a ta question... -% -%hope this help -% -%Vincent -% -% -% % Bonjour, -% % -% % Puisque la liste semble plus active que jamais, quelqu'un pourrait-il me -% % dire comment fabriquer un caractère ? Il s'agit d'une opération de logique -% % floue, c'est l'union de deux sous-ensemble floue. Je cherche uniquement -% % l'union dite originelle, c'est-à-dire par la méthode du maximum. Le -% % caractère est une union (\cup), avec à l'intérieur l'opérateur max (\vee), -% % un peu comme le \uplus. -% % -% % Y-a-t'il un moyen aisé de construire ce caractère ? -% % -% % Merci d'avance. -% % -% % -- -% % Paul Terray - Paul.Terray@mail.dotcom.fr -% % pterray@pratique.fr - http://www.pratique.fr/~pterray -% % -% % -% % -% -% Dans TTN (TeX et Tug news, la lettre de Gutenberg americaine), Vol3 Num 2 1994, -% Jeremy Gibbons propose une macro \overlay qui permet de creeer des symboles en -% superposant d'autres symboles. Le symbole ainsi construit peut changer de -% taille en fonction du style (display, sscript...) -% -% TTN est disponible sur CTAN, ou si besoin, je pourrais vous la faire passer, -% mais je n'ai plus le code sous les yeux -% -% Cette petite macro est tres facile d'utilisation et tres pratique pour construire de nouveaux symboles. -% -% Vincent. -% -% -% -%Voici le style recherche (et retrouve entre temps...) -% -% -%%% overlay.sty to overlay two symbols, respecting styles - -\def\loverlay#1#2{\mathpalette\@overlay{{#1}{#2}{}{\hfil}}} -\def\overlay#1#2{\mathpalette\@overlay{{#1}{#2}{\hfil}{\hfil}}} -\def\roverlay#1#2{\mathpalette\@overlay{{#1}{#2}{\hfil}{}}} - % calls to \@overlay look like - % \overlay\textstyle{{x}{y}{\hfil}{\hfil}} -\def\@overlay#1#2{\@@overlay#1#2} - % strip brackets from 2nd arg, to get - % \@@overlay\textstyle{x}{y}{\hfil}{\hfil} -\def\@@overlay#1#2#3#4#5{{% - \def\overlaystyle{#1}% - \setbox0=\hbox{\m@th$\overlaystyle#2$}% - \setbox1=\hbox{\m@th$\overlaystyle#3$}% - \ifdim \wd0<\wd1 \setbox2=\box1 \setbox1=\box0 \setbox0=\box2\fi - % \box0 is now the wider box - \rlap{\hbox to \wd0{#4\box1\relax#5}}\box0}} - -%%% fin du style overlay -\endinput -% -% -%utilisation : \overlay{symbole1}{symbole2} -% -%exemples : \def\cupmax{\overlay{cup}{\vee}} -% -%ou plus sypathique... : -%\overlay{\lower.6ex\hbox{$\overlaystyle\smile$}} -% {\raise.6ex\hbox{$\overlaystyle -% {\roverlay{\circ}{\cdot}}{\roverlay{\circ}{\cdot}}$}}$ -% -%essayez pour voir... -% -%Vincent -% diff --git a/Master/texmf-doc/doc/french/epslatex-fr/pale.eps b/Master/texmf-doc/doc/french/epslatex-fr/pale.eps deleted file mode 100644 index 5a1861e51ff..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/pale.eps +++ /dev/null @@ -1,2749 +0,0 @@ -%!PS-Adobe-2.0 EPSF-1.2 -%%BoundingBox: 1 2 611 792 -/InitDictCount countdictstack def -gsave -save -mark -newpath -/showpage {} def -%!PS-Adobe-2.0 EPSF-1.2 -%%Creator: Adobe Illustrator(TM) 1.2d4 -%%For: OpenWindows Version 2 -%%Title: tiger.eps -%%CreationDate: 4/12/90 3:20 AM -%%DocumentProcSets: Adobe_Illustrator_1.2d1 0 0 -%%DocumentSuppliedProcSets: Adobe_Illustrator_1.2d1 0 0 -%%BoundingBox: 22 171 567 738 -%%EndComments - -%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0 - -/Adobe_Illustrator_1.2d1 dup 100 dict def load begin -% definition operators -/bdef {bind def} bind def -/ldef {load def} bdef -/xdef {exch def} bdef -% graphic state operators -/_K { 3 index add neg dup 0 lt {pop 0} if 3 1 roll } bdef -/_k /setcmybcolor where { - /setcmybcolor get -} { - { 1 sub 4 1 roll _K _K _K setrgbcolor pop } bind -} ifelse def -%/g {/_b xdef /p {_b setgray} def} bdef -/g {/_b xdef /p {_b 1 sub neg .09 mul 1 exch sub setgray} def} bdef -%/G {/_B xdef /P {_B setgray} def} bdef -/G {/_B xdef /P {_B 1 sub neg .09 mul 1 exch sub setgray} def} bdef -%/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c _m _y _b _k} def} bdef -/k {/_b xdef /_y xdef /_m xdef /_c xdef /p {_c .09 mul _m .09 mul _y .09 mul _b .09 mul _k} def} bdef -%/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C _M _Y _B _k} def} bdef -/K {/_B xdef /_Y xdef /_M xdef /_C xdef /P {_C .09 mul _M .09 mul _Y .09 mul _B .09 mul _k} def} bdef -/d /setdash ldef -/_i currentflat def -/i {dup 0 eq {pop _i} if setflat} bdef -/j /setlinejoin ldef -/J /setlinecap ldef -/M /setmiterlimit ldef -/w /setlinewidth ldef -% path construction operators -/_R {.25 sub round .25 add} bdef -/_r {transform _R exch _R exch itransform} bdef -/c {_r curveto} bdef -/C /c ldef -/v {currentpoint 6 2 roll _r curveto} bdef -/V /v ldef -/y {_r 2 copy curveto} bdef -/Y /y ldef -/l {_r lineto} bdef -/L /l ldef -/m {_r moveto} bdef -% path painting operators -/n /newpath ldef -/N /n ldef -/F {p fill} bdef -/f {closepath F} bdef -/S {P stroke} bdef -/s {closepath S} bdef -/B {gsave F grestore S} bdef -/b {closepath B} bdef -end -%%EndProcSet -%%EndProlog - -%%Page: 1 1 - -Adobe_Illustrator_1.2d1 begin - -.8 setgray -%clippath fill --110 -300 translate -1.1 dup scale - -0 g -0 G -0 i -0 J -0 j -0.172 w -10 M -[]0 d -0 0 0 0 k - -177.696 715.715 m -177.797 713.821 176.973 713.84 v -176.149 713.859 159.695 761.934 139.167 759.691 C -156.95 767.044 177.696 715.715 V -b -181.226 718.738 m -180.677 716.922 179.908 717.221 v -179.14 717.519 180.023 768.325 159.957 773.199 C -179.18 774.063 181.226 718.738 V -b -208.716 676.41 m -210.352 675.45 209.882 674.773 v -209.411 674.096 160.237 686.898 150.782 668.541 C -154.461 687.428 208.716 676.41 V -b -205.907 666.199 m -207.763 665.803 207.529 665.012 v -207.296 664.221 156.593 660.879 153.403 640.478 C -150.945 659.563 205.907 666.199 V -b -201.696 671.724 m -203.474 671.061 203.128 670.313 v -202.782 669.565 152.134 673.654 146.002 653.936 C -146.354 673.175 201.696 671.724 V -b -190.991 689.928 m -192.299 688.554 191.66 688.033 v -191.021 687.512 147.278 713.366 133.131 698.324 C -141.872 715.467 190.991 689.928 V -b -183.446 685.737 m -184.902 684.52 184.326 683.929 v -183.75 683.339 137.362 704.078 125.008 687.531 C -131.753 705.553 183.446 685.737 V -b -180.846 681.665 m -182.454 680.657 181.964 679.994 v -181.474 679.331 132.692 693.554 122.709 675.478 C -126.934 694.251 180.846 681.665 V -b -191.58 681.051 m -192.702 679.52 192.001 679.085 v -191.3 678.65 151.231 709.898 135.273 696.793 C -146.138 712.674 191.58 681.051 V -b -171.8 710 m -172.4 708.2 171.6 708 v -170.8 707.8 142.2 749.8 122.999 742.2 C -138.2 754 171.8 710 V -b -172.495 703.021 m -173.47 701.392 172.731 701.025 v -171.993 700.657 135.008 735.501 117.899 723.939 C -130.196 738.739 172.495 703.021 V -b -172.38 698.651 m -173.502 697.12 172.801 696.685 v -172.1 696.251 132.031 727.498 116.073 714.393 C -126.938 730.274 172.38 698.651 V -b -0 J 1 w -170.17 696.935 m -170.673 690.887 171.661 684.318 173.4 681.199 C -169.8 668.799 178.6 655.599 V -178.2 648.399 179.8 645.199 V -183.8 636.799 188.6 635.999 v -192.484 635.352 201.207 632.283 211.068 630.879 c -228.2 616.799 225 603.999 V -224.6 587.599 221 585.999 V -232.6 597.199 223 580.399 V -218.6 561.599 l -244.2 583.199 228.6 564.799 V -218.6 538.799 l -238.2 557.199 231 548.799 V -227.8 539.999 l -271 567.199 240.2 537.599 V -248.2 541.199 252.6 538.399 V -259.4 539.599 258.6 537.999 V -237.8 527.599 234.2 509.199 V -242.6 519.199 239.4 508.399 V -239.8 496.799 l -243.8 518.399 243.4 480.799 V -262.6 498.799 251 477.999 V -251 461.199 l -266.2 477.599 259.8 464.799 V -269.8 473.599 265.8 458.399 V -265 447.999 269.4 459.199 V -285.4 489.799 279.4 463.599 V -278.6 444.399 283.4 459.199 V -283.8 448.799 293 441.599 V -291.8 492.399 304.6 456.399 V -308.6 439.999 l -311.4 449.199 311 454.399 V -325.8 470.799 319 446.399 V -334.2 469.199 331 455.999 V -323.4 439.999 325 435.199 V -341.8 469.999 343 471.599 V -341 429.198 351.8 465.199 V -357.4 453.199 354.6 448.799 V -362.6 456.799 361.8 459.999 V -366.4 468.199 369.2 454.599 V -371 445.199 372.6 448.399 V -376.6 424.398 377.8 447.199 V -379.4 460.799 372.2 472.399 V -373 475.599 370.2 479.599 v -383.8 457.999 376.6 486.799 V -387.801 478.799 389.001 478.799 V -375.4 501.999 384.2 497.199 V -379 507.599 397.001 495.599 V -381 511.599 398.601 501.999 V -406.601 495.599 399.001 505.599 V -384.6 521.599 406.601 503.599 V -418.201 487.199 419.001 484.399 V -409.001 513.599 404.601 516.399 V -413.001 552.799 454.201 537.199 V -461.001 519.999 465.401 538.399 V -478.201 544.799 489.401 517.199 V -493.401 530.799 492.601 533.599 V -499.401 532.399 498.601 533.599 V -511.801 529.199 513.001 529.999 V -519.801 523.199 520.201 526.799 V -529.401 523.999 527.401 527.599 V -536.201 511.999 536.601 508.399 V -539.001 522.399 l -541.001 519.599 l -542.601 527.199 541.801 528.399 v -541.001 529.599 561.801 521.599 566.601 500.799 C -568.601 492.399 l -574.601 507.199 573.001 511.199 V -578.201 510.399 578.601 505.999 V -582.601 529.199 577.801 535.199 V -582.201 535.999 583.401 532.399 V -583.401 539.599 l -590.601 538.799 590.601 541.199 V -595.001 545.199 597.001 540.399 V -584.601 575.599 603.001 556.399 V -610.201 545.599 606.601 564.399 v -603.001 583.199 599.001 584.799 603.801 585.199 C -604.601 588.799 602.601 590.399 v -600.601 591.999 603.801 590.399 y -608.601 586.399 603.401 608.399 V -609.801 606.799 597.801 635.999 V -600.601 638.399 596.601 646.799 V -604.601 642.399 607.401 643.999 V -607.001 645.599 603.801 649.599 V -582.201 704.4 602.601 682.399 V -614.451 668.849 608.051 691.649 V -598.94 715.659 599.717 719.955 V -170.17 696.935 l -b -0.2 0.55 0.85 0 k -599.717 719.755 m -600.345 719.574 602.551 718.45 603.801 716.8 C -610.601 706 605.401 724.4 V -596.201 753.2 605.001 742 V -611.001 734.8 607.801 748.4 v -603.936 764.827 601.401 771.2 y -613.001 766.4 586.201 806 V -595.001 802.4 l -575.401 842 553.801 847.2 V -545.801 853.2 l -584.201 891.2 571.401 928 V -564.601 933.2 555.001 924 V -548.601 919.2 542.601 920.8 V -511.801 919.6 509.801 919.6 v -507.801 919.6 473.001 956.8 407.401 939.2 C -402.201 937.2 397.801 938.4 V -379.4 954.4 330.6 931.6 v -320.6 929.6 319 929.6 v -317.4 929.6 314.6 929.6 306.6 923.2 c -298.6 916.8 298.2 916 296.2 914.4 C -279.8 903.2 275 902.4 V -263.4 896 259 886 V -255.4 884.8 l -253.8 877.6 253.4 876.4 V -248.6 872.8 247.8 867.2 V -239 861.2 239.4 856.8 V -237.8 851.6 237 846.8 V -229.8 842 230.6 839.2 V -223 825.2 224.2 818.4 V -217.8 818.8 215 816.4 V -214.2 811.6 212.6 811.2 V -209.8 810 212.2 806 V -210.6 803.2 210.2 801.6 V -211 798.8 206.6 793.2 V -200.2 774.4 202.2 769.2 V -202.6 764.4 199.8 762.8 V -196.2 763.2 204.6 751.2 V -205.4 750 202.2 747.6 V -185 744 182.6 727.6 V -169 712.8 169 707.6 v -169 705.295 169.271 702.148 169.97 697.535 C -169.4 689.199 197 688.399 v -224.6 687.599 599.717 719.755 Y -b -184.4 697.4 m -159.4 736.8 173.8 680.399 Y -182.6 645.999 312.2 683.599 y -481.001 714 492.201 718 v -503.401 722 598.601 715.6 y -593.001 732.4 L -528.201 778.8 509.001 755.6 495.401 759.6 c -481.801 763.6 484.201 754 481.001 753.2 c -477.801 752.4 438.601 777.2 432.201 776.4 c -425.801 775.6 400.459 799.351 415.401 767.6 c -431.401 733.6 357 728.4 340.2 739.6 c -323.4 750.8 347.4 721.2 Y -365.8 701.2 331.4 718 y -297 730.8 273 705.2 269.8 704.4 c -266.6 703.6 261.8 700.4 261 706.8 c -260.2 713.2 252.69 729.901 221 703.6 c -201 686.999 187.2 709 Y -184.4 697.4 L -f -0.09 0.5 0.772 0 k -433.51 774.654 m -427.11 773.854 401.743 797.593 416.71 765.854 c -433.31 730.654 358.31 726.654 341.51 737.854 c -324.709 749.054 348.71 719.454 Y -367.11 699.454 332.709 716.254 y -298.309 729.054 274.309 703.454 271.109 702.654 c -267.909 701.854 263.109 698.654 262.309 705.054 c -261.509 711.454 254.13 727.988 222.309 701.854 c -201.073 684.508 187.582 705.963 Y -184.382 695.854 L -159.382 735.654 174.454 677.345 Y -183.255 642.944 313.509 681.854 y -482.31 712.254 493.51 716.254 v -504.71 720.254 599.038 713.927 y -593.51 731.236 L -528.71 777.636 510.31 753.854 496.71 757.854 c -483.11 761.854 485.51 752.254 482.31 751.454 c -479.11 750.654 439.91 775.454 433.51 774.654 c -f -0.081 0.45 0.695 0 k -434.819 772.909 m -428.419 772.109 403.685 796.138 418.019 764.109 c -434.219 727.908 359.619 724.908 342.819 736.108 c -326.019 747.308 350.019 717.708 Y -368.419 697.708 334.019 714.508 y -299.619 727.308 275.618 701.708 272.418 700.908 c -269.218 700.108 264.418 696.908 263.618 703.308 c -262.818 709.708 255.57 726.075 223.618 700.108 c -201.145 682.017 187.964 702.926 Y -184.364 694.308 L -160.564 733.308 175.109 674.29 Y -183.909 639.89 314.819 680.108 y -483.619 710.508 494.819 714.508 v -506.019 718.508 599.474 712.254 y -594.02 730.072 L -529.219 776.472 511.619 752.109 498.019 756.109 c -484.419 760.109 486.819 750.509 483.619 749.708 c -480.419 748.908 441.219 773.709 434.819 772.909 c -f -0.072 0.4 0.618 0 k -436.128 771.163 m -429.728 770.363 404.999 794.395 419.328 762.363 c -436.128 724.807 360.394 723.518 344.128 734.363 c -327.328 745.563 351.328 715.963 Y -369.728 695.963 335.328 712.763 y -300.928 725.563 276.928 699.963 273.728 699.163 c -270.528 698.363 265.728 695.163 264.928 701.563 c -264.128 707.963 257.011 724.161 224.927 698.363 c -201.218 679.526 188.345 699.89 Y -184.345 692.763 L -162.545 729.563 175.764 671.235 Y -184.564 636.835 316.128 678.363 y -484.928 708.763 496.129 712.763 v -507.329 716.763 599.911 710.581 y -594.529 728.908 L -529.729 775.309 512.929 750.363 499.329 754.363 c -485.728 758.363 488.128 748.763 484.928 747.963 c -481.728 747.163 442.528 771.963 436.128 771.163 c -f -0.063 0.35 0.54 0 k -437.438 769.417 m -431.037 768.617 406.814 792.871 420.637 760.617 c -437.438 721.417 362.237 721.417 345.437 732.617 c -328.637 743.817 352.637 714.217 Y -371.037 694.217 336.637 711.017 y -302.237 723.817 278.237 698.217 275.037 697.417 c -271.837 696.617 267.037 693.417 266.237 699.817 c -265.437 706.217 258.452 722.248 226.237 696.617 c -201.291 677.035 188.727 696.854 Y -184.327 691.217 L -164.527 726.018 176.418 668.181 Y -185.218 633.78 317.437 676.617 y -486.238 707.017 497.438 711.017 v -508.638 715.017 600.347 708.908 y -595.038 727.745 L -530.238 774.145 514.238 748.617 500.638 752.617 c -487.038 756.617 489.438 747.017 486.238 746.217 c -483.038 745.417 443.838 770.217 437.438 769.417 c -f -0.054 0.3 0.463 0 k -438.747 767.672 m -432.347 766.872 406.383 790.323 421.947 758.872 c -441.147 720.072 363.546 719.672 346.746 730.872 c -329.946 742.072 353.946 712.472 Y -372.346 692.472 337.946 709.272 y -303.546 722.072 279.546 696.472 276.346 695.672 c -273.146 694.872 268.346 691.672 267.546 698.072 c -266.746 704.472 259.892 720.335 227.546 694.872 c -201.364 674.544 189.109 693.817 Y -184.309 689.672 L -166.309 722.872 177.073 665.126 Y -185.873 630.726 318.746 674.872 y -487.547 705.272 498.747 709.272 v -509.947 713.272 600.783 707.236 y -595.547 726.581 L -530.747 772.981 515.547 746.872 501.947 750.872 c -488.347 754.872 490.747 745.272 487.547 744.472 c -484.347 743.672 445.147 768.472 438.747 767.672 c -f -0.045 0.25 0.386 0 k -440.056 765.927 m -433.655 765.127 407.313 788.387 423.255 757.127 c -443.656 717.126 364.855 717.926 348.055 729.126 c -331.255 740.326 355.255 710.726 Y -373.655 690.726 339.255 707.526 y -304.855 720.326 280.855 694.726 277.655 693.926 c -274.455 693.126 269.655 689.926 268.855 696.326 c -268.055 702.726 261.332 718.422 228.855 693.126 c -201.436 672.053 189.491 690.781 Y -184.291 688.126 L -168.291 718.326 177.727 662.071 Y -186.527 627.671 320.055 673.126 y -488.856 703.526 500.056 707.526 v -511.256 711.526 601.22 705.563 y -596.056 725.417 L -531.256 771.817 516.856 745.126 503.256 749.126 c -489.656 753.127 492.056 743.526 488.856 742.726 c -485.656 741.926 446.456 766.727 440.056 765.927 c -f -0.036 0.2 0.309 0 k -441.365 764.181 m -434.965 763.381 407.523 786.056 424.565 755.381 c -446.565 715.781 366.164 716.181 349.364 727.381 c -332.564 738.581 356.564 708.981 Y -374.964 688.981 340.564 705.781 y -306.164 718.581 282.164 692.981 278.964 692.181 c -275.764 691.381 270.964 688.181 270.164 694.581 c -269.364 700.981 262.773 716.508 230.164 691.381 c -201.509 669.562 189.873 687.744 Y -184.273 686.581 L -169.872 714.981 178.382 659.017 Y -187.182 624.616 321.364 671.381 y -490.165 701.781 501.365 705.781 v -512.565 709.781 601.656 703.89 y -596.565 724.254 L -531.765 770.654 518.165 743.381 504.565 747.381 c -490.965 751.381 493.365 741.781 490.165 740.981 c -486.965 740.181 447.765 764.981 441.365 764.181 c -f -0.027 0.15 0.231 0 k -442.674 762.435 m -436.274 761.635 408.832 784.311 425.874 753.635 c -447.874 714.035 367.474 714.435 350.674 725.635 c -333.874 736.835 357.874 707.235 Y -376.274 687.235 341.874 704.035 y -307.473 716.835 283.473 691.235 280.273 690.435 c -277.073 689.635 272.273 686.435 271.473 692.835 c -270.673 699.235 264.214 714.595 231.473 689.635 c -201.582 667.071 190.255 684.707 Y -184.255 685.035 L -170.654 711.436 179.037 655.962 Y -187.837 621.562 322.673 669.635 y -491.474 700.035 502.674 704.035 v -513.874 708.035 602.093 702.217 y -597.075 723.09 L -532.274 769.49 519.474 741.635 505.874 745.635 c -492.274 749.635 494.674 740.035 491.474 739.235 c -488.274 738.435 449.074 763.235 442.674 762.435 c -f -0.018 0.1 0.154 0 k -443.983 760.69 m -437.583 759.89 410.529 782.777 427.183 751.89 c -449.183 711.09 368.783 712.69 351.983 723.89 c -335.183 735.09 359.183 705.49 Y -377.583 685.49 343.183 702.29 y -308.783 715.09 284.783 689.49 281.583 688.69 c -278.382 687.89 273.582 684.69 272.782 691.09 c -271.982 697.49 265.654 712.682 232.782 687.89 c -201.655 664.58 190.637 681.671 Y -184.236 683.49 L -171.236 707.49 179.691 652.907 Y -188.491 618.507 323.983 667.89 y -492.783 698.29 503.983 702.29 v -515.183 706.29 602.529 700.544 y -597.583 721.926 L -532.783 768.327 520.783 739.89 507.183 743.89 c -493.583 747.89 495.983 738.29 492.783 737.49 c -489.583 736.69 450.383 761.49 443.983 760.69 c -f -0.009 0.05 0.077 0 k -445.292 758.945 m -438.892 758.145 412.917 781.589 428.492 750.145 c -449.692 707.344 370.092 710.944 353.292 722.144 c -336.492 733.344 360.492 703.744 Y -378.892 683.744 344.492 700.544 y -310.092 713.344 286.092 687.744 282.892 686.944 c -279.692 686.144 274.892 682.944 274.092 689.344 c -273.292 695.744 267.095 710.768 234.092 686.144 c -201.727 662.089 191.018 678.635 Y -184.218 681.944 L -171.418 705.144 180.346 649.853 Y -189.146 615.453 325.292 666.144 y -494.093 696.544 505.293 700.544 v -516.493 704.544 602.965 698.872 y -598.093 720.763 L -533.292 767.163 522.093 738.144 508.493 742.144 c -494.893 746.145 497.293 736.544 494.093 735.744 c -490.892 734.944 451.692 759.745 445.292 758.945 c -f -1 g -184.2 680.399 m -171.4 702.4 181 646.799 Y -189.8 612.399 326.6 664.399 y -495.401 694.8 506.601 698.8 v -517.801 702.8 603.401 697.2 y -598.601 719.6 L -533.801 766 523.401 736.4 509.801 740.4 c -496.201 744.4 498.601 734.8 495.401 734 c -492.201 733.2 453.001 758 446.601 757.2 c -440.201 756.4 414.981 780.207 429.801 748.4 c -452.028 700.693 369.041 710.773 354.6 720.4 c -337.8 731.6 361.8 702 Y -380.2 681.999 345.8 698.8 y -311.4 711.6 287.4 685.999 284.2 685.199 c -281 684.399 276.2 681.199 275.4 687.599 c -274.6 694 268.535 708.856 235.4 684.399 c -201.8 659.599 191.4 675.599 Y -184.2 680.399 L -f -0 g -225.8 650.399 m -218.6 638.799 239.4 625.599 V -240.8 624.199 222.8 628.399 V -216.6 630.399 215 640.799 V -210.2 645.199 205.4 650.799 v -200.6 656.399 225.8 650.399 y -f -0.8 g -365.8 698 m -383.498 671.179 382.9 666.399 v -381.6 655.999 381.4 646.399 384.6 642.399 c -387.801 638.399 396.601 605.199 y -396.201 603.999 408.601 641.999 V -420.201 657.999 400.201 676.399 V -365 705.2 365.8 698 v -f -0 g -1 J 0.1 w -245.8 623.599 m -257 616.399 242.6 585.199 V -249 587.599 l -248.2 576.399 245 573.999 V -252.2 577.199 l -257 569.199 253 564.399 V -269.8 556.399 269 549.999 V -275.4 557.999 271.4 564.399 v -267.4 570.799 260.2 566.799 261 585.199 C -252.2 581.999 l -257.8 590.799 257.8 597.199 V -249.8 594.799 l -265.269 621.377 254.6 622.799 v -248.6 623.599 245.8 623.599 Y -f -0.8 g -278.2 606.799 m -281 611.199 278.2 610.399 v -275.4 609.599 244.2 594.799 238.2 585.199 C -272.6 609.599 278.2 606.799 V -f -288.6 598.799 m -291.4 603.199 288.6 602.399 v -285.8 601.599 254.6 586.799 248.6 577.199 C -283 601.599 288.6 598.799 V -f -301.8 613.999 m -304.6 618.399 301.8 617.599 v -299 616.799 267.8 601.999 261.8 592.399 C -296.2 616.799 301.8 613.999 V -f -278.6 570.399 m -278.6 576.399 275.8 575.599 v -273 574.799 237 557.199 231 547.599 C -273 573.199 278.6 570.399 V -f -279.8 581.199 m -281 585.999 278.2 585.199 V -276.2 585.199 249.8 573.599 243.8 563.999 C -273.4 585.599 279.8 581.199 V -f -265.4 533.599 m -255.4 525.999 l -265.8 533.599 269.4 532.399 V -262.6 521.199 261.8 515.999 V -272.2 528.799 277.8 528.399 V -285.4 527.999 285.4 517.199 V -291 527.599 294.2 527.199 V -295.4 520.799 294.2 513.999 V -298.2 521.599 302.2 519.999 V -308.6 521.999 307.8 510.399 V -307.8 499.999 307 497.199 V -312.6 523.599 315 523.999 V -323 525.199 327.8 516.399 V -323.8 523.999 328.6 521.999 V -339.4 520.399 342.6 513.599 V -335.8 525.599 341.4 522.399 V -348.2 522.399 349.4 515.999 V -357.8 494.799 359.8 493.199 V -352.2 514.799 353.8 514.799 V -351.8 526.799 357 511.999 V -353.8 525.999 359.4 525.199 v -365 524.399 369.4 514.399 377.8 516.799 C -387.401 511.199 389.401 580.399 V -265.4 533.599 L -f -0 g -0 J 1 w -270.2 626.399 m -285 632.399 325 626.399 V -332.2 625.999 339 634.799 v -345.8 643.599 372.6 650.799 379 648.799 C -388.601 642.399 l -389.401 641.199 l -401.801 630.799 402.201 623.199 v -402.601 615.599 387.801 567.599 378.2 551.599 c -368.6 535.599 359 523.199 339.8 525.599 C -319 529.599 293.4 525.599 v -264.2 527.199 261.4 535.199 v -258.6 543.199 272.6 558.399 y -277 566.799 275.8 581.199 v -274.6 595.599 275 623.599 270.2 626.399 c -f -0.1 0.6 0.45 0 k -292.2 624.399 m -300.6 605.999 271 540.799 y -269 539.199 283.66 533.154 293.8 535.599 c -304.746 538.237 345 533.999 Y -368.6 549.599 381.4 593.999 y -391.801 617.999 374.2 621.199 v -356.6 624.399 292.2 624.399 y -f -0.1 0.6 0.45 0.2 k -290.169 593.503 m -293.495 606.293 295.079 618.094 292.2 624.399 c -354.6 617.999 365.8 638.799 v -370.041 646.674 384.801 615.999 384.4 606.399 c -321.4 591.999 306.6 603.199 V -290.169 593.503 L -f -0.1 0.6 0.45 0.25 k -294.6 577.199 m -296.6 569.999 294.2 565.999 V -292.6 565.199 291.4 564.799 V -292.6 561.199 298.6 559.599 V -300.6 555.199 303 554.799 v -305.4 554.399 310.2 548.799 314.2 549.999 c -318.2 551.199 329.4 555.199 y -335 558.399 343.8 554.799 V -346.175 555.601 346.6 559.599 v -347.1 564.299 350.2 567.999 352.2 569.999 c -354.2 571.999 363.8 584.799 362.6 585.199 c -361.4 585.599 294.6 577.199 Y -f -0 0.55 0.5 0 k -290.2 625.599 m -287.4 603.199 290.6 594.799 v -293.8 586.399 293 584.399 292.2 580.399 c -291.4 576.399 295.8 566.399 301.4 560.399 C -313.4 558.799 l -328.6 562.399 337.8 559.599 V -346.794 558.256 350.2 573.199 V -355 579.599 362.2 582.399 v -369.4 585.199 376.6 626.799 372.6 634.799 c -368.6 642.799 354.2 647.199 338.2 631.599 c -322.2 615.999 320.2 632.799 290.2 625.599 C -b -0 0 0.2 0 k -0.5 w -291.8 550.799 m -291 552.799 286.6 553.199 V -264.2 556.799 255.8 569.199 V -249 574.799 253.4 563.199 V -263.8 542.799 270.6 539.999 V -287 535.999 291.8 550.799 V -b -0 0.55 0.5 0.2 k -1 w -371.742 614.771 m -372.401 622.677 374.354 631.291 372.6 634.799 c -366.154 647.693 349.181 642.305 338.2 631.599 c -322.2 615.999 320.2 632.799 290.2 625.599 C -288.455 611.636 289.295 601.624 v -326.6 613.199 327.4 607.599 V -329 610.799 338.2 610.799 v -347.4 610.799 370.142 611.971 371.742 614.771 C -f -0 g -0 0.55 0.5 0.35 K -2 w -328.6 624.799 m -333.4 619.999 329.8 610.399 V -315.4 594.399 317.4 580.399 v -S -0 0 0.2 0 k -0 G -0.5 w -280.6 539.999 m -276.2 552.799 285 545.999 V -289.8 543.999 288.6 542.399 v -287.4 540.799 281.8 536.799 280.6 539.999 C -b -285.64 538.799 m -282.12 549.039 289.16 543.599 V -293.581 541.151 292.04 540.719 v -287.48 539.439 292.04 536.879 285.64 538.799 C -b -290.44 538.799 m -286.92 549.039 293.96 543.599 V -298.335 541.289 296.84 540.719 v -293.48 539.439 296.84 536.879 290.44 538.799 C -b -297.04 538.599 m -293.52 548.839 300.56 543.399 V -304.943 541.067 303.441 540.519 v -300.48 539.439 303.441 536.679 297.04 538.599 C -b -303.52 538.679 m -300 548.919 307.041 543.479 V -310.881 541.879 309.921 540.599 v -308.961 539.319 309.921 536.759 303.52 538.679 C -b -310.2 537.999 m -305.4 550.399 314.6 543.999 V -319.4 541.999 318.2 540.399 v -317 538.799 318.2 535.599 310.2 537.999 C -b -0 g -0.1 0.6 0.45 0.25 K -2 w -281.8 555.199 m -295 557.999 301 554.799 V -307 553.599 308.2 553.999 v -309.4 554.399 312.6 554.799 y -S -315.8 546.399 m -327.8 559.999 339.8 555.599 v -346.816 553.026 345.8 556.399 346.6 559.199 c -347.4 561.999 347.6 566.199 352.6 569.199 c -S -0 0 0.2 0 k -0 G -0.5 w -333 562.399 m -329 573.199 326.2 560.399 v -323.4 547.599 320.2 543.999 318.6 541.199 C -318.6 535.999 327 536.399 V -337.8 536.799 338.2 539.599 v -338.6 542.399 337 553.999 333 562.399 C -b -0 g -0.1 0.6 0.45 0.25 K -2 w -347 555.199 m -350.6 557.599 353 556.399 v -S -353.5 571.599 m -356.4 576.499 361.2 577.299 v -S -0.7 g -0 G -1 w -274.2 534.799 m -292.2 531.599 296.6 533.199 V -305.4 533.199 297 531.199 V -284.2 531.199 276.2 532.399 V -264.6 537.999 274.2 534.799 V -f -0 0 0.2 0 k -0.5 w -288.2 627.999 m -305.8 627.999 307.8 627.199 V -315 596.399 311.4 588.799 V -310.2 585.999 307.4 591.599 V -289 624.399 285.8 626.399 v -282.6 628.399 287 627.999 288.2 627.999 C -b -211.1 630.699 m -220 628.999 232.6 626.399 V -237.4 603.999 240.6 599.199 v -243.8 594.399 240.2 594.399 236.6 597.199 c -233 599.999 218.2 613.999 216.2 618.399 c -214.2 622.799 211.1 630.699 y -b -232.961 626.182 m -238.761 624.634 239.77 622.419 v -240.778 620.205 238.568 616.908 y -237.568 613.603 236.366 615.765 v -235.164 617.928 232.292 625.588 232.961 626.182 c -b -0 g -233 626.399 m -236.6 621.199 240.2 621.199 v -243.8 621.199 244.182 621.612 247 620.999 c -251.6 619.999 251.2 621.999 257.8 620.799 c -260.44 620.319 263 621.199 265.8 619.999 c -268.6 618.799 271.8 619.599 273 621.599 c -274.2 623.599 279 627.799 Y -266.2 625.999 263.4 625.199 V -241 623.999 233 626.399 V -f -0 0 0.2 0 k -277.6 626.199 m -271.15 622.699 270.75 620.299 v -270.35 617.899 276 614.199 y -278.75 609.599 279.35 611.999 v -279.95 614.399 278.4 625.799 277.6 626.199 c -b -240.115 620.735 m -247.122 609.547 247.339 620.758 V -247.896 622.016 246.136 622.038 v -240.061 622.114 241.582 626.216 240.115 620.735 C -b -247.293 620.486 m -255.214 609.299 254.578 620.579 V -254.585 620.911 252.832 621.064 v -248.085 621.478 248.43 625.996 247.293 620.486 C -b -254.506 620.478 m -262.466 609.85 261.797 619.516 V -261.916 620.749 260.262 621.05 v -256.37 621.756 256.159 625.005 254.506 620.478 C -b -261.382 620.398 m -269.282 608.837 269.63 618.618 V -271.274 619.996 269.528 620.218 v -263.71 620.958 264.508 625.412 261.382 620.398 C -b -0 0 0.2 0.1 k -225.208 616.868 m -217.55 618.399 l -214.95 623.399 212.85 629.549 y -219.2 628.549 231.7 625.749 V -232.576 622.431 234.048 616.636 v -225.208 616.868 l -f -290.276 621.53 m -288.61 624.036 287.293 625.794 286.643 626.2 c -283.63 628.083 287.773 627.706 288.902 627.706 C -305.473 627.706 307.356 626.953 V -307.88 624.711 308.564 621.32 V -298.476 623.33 290.276 621.53 V -f -0.2 0.55 0.85 0 k -1 w -343.88 759.679 m -371.601 755.719 397.121 791.359 398.881 801.04 c -400.641 810.72 390.521 822.6 Y -391.841 825.68 387.001 839.76 381.721 849 c -376.441 858.24 360.54 857.266 343 858.24 c -327.16 859.12 308.68 835.8 307.36 834.04 c -306.04 832.28 312.2 793.999 313.52 788.279 c -314.84 782.559 312.2 756.159 y -346.44 765.259 316.16 763.639 343.88 759.679 c -f -0.08 0.44 0.68 0 k -308.088 833.392 m -306.792 831.664 312.84 794.079 314.136 788.463 c -315.432 782.847 312.84 756.927 y -345.512 765.807 316.728 764.271 343.944 760.383 c -371.161 756.495 396.217 791.487 397.945 800.992 c -399.673 810.496 389.737 822.16 Y -391.033 825.184 386.281 839.008 381.097 848.08 c -375.913 857.152 360.302 856.195 343.08 857.152 c -327.528 858.016 309.384 835.12 308.088 833.392 c -f -0.06 0.33 0.51 0 k -308.816 832.744 m -307.544 831.048 313.48 794.159 314.752 788.647 c -316.024 783.135 313.48 757.695 y -344.884 766.855 317.296 764.903 344.008 761.087 c -370.721 757.271 395.313 791.615 397.009 800.944 c -398.705 810.272 388.953 821.72 Y -390.225 824.688 385.561 838.256 380.473 847.16 c -375.385 856.064 360.063 855.125 343.16 856.064 c -327.896 856.912 310.088 834.44 308.816 832.744 c -f -0.04 0.22 0.34 0 k -309.544 832.096 m -308.296 830.432 314.12 794.239 315.368 788.831 c -316.616 783.423 314.12 758.463 y -343.556 767.503 317.864 765.535 344.072 761.791 c -370.281 758.047 394.409 791.743 396.073 800.895 c -397.737 810.048 388.169 821.28 Y -389.417 824.192 384.841 837.504 379.849 846.24 c -374.857 854.976 359.824 854.055 343.24 854.976 c -328.264 855.808 310.792 833.76 309.544 832.096 c -f -0.02 0.11 0.17 0 k -310.272 831.448 m -309.048 829.816 314.76 794.319 315.984 789.015 c -317.208 783.711 314.76 759.231 y -342.628 768.151 318.432 766.167 344.136 762.495 c -369.841 758.823 393.505 791.871 395.137 800.848 c -396.769 809.824 387.385 820.84 Y -388.609 823.696 384.121 836.752 379.225 845.32 c -374.329 853.888 359.585 852.985 343.32 853.888 c -328.632 854.704 311.496 833.08 310.272 831.448 c -f -1 g -344.2 763.2 m -369.4 759.6 392.601 792 394.201 800.8 c -395.801 809.6 386.601 820.4 Y -387.801 823.2 383.4 836 378.6 844.4 c -373.8 852.8 359.346 851.914 343.4 852.8 c -329 853.6 312.2 832.4 311 830.8 c -309.8 829.2 315.4 794.4 316.6 789.2 c -317.8 784 315.4 760 y -340.9 768.6 319 766.8 344.2 763.2 c -f -0.8 g -390.601 797.2 m -362.8 789.6 351.2 791.2 V -335.4 797.8 326.6 776 V -323 768.8 321 766.8 v -319 764.8 390.601 797.2 Y -f -0 g -394.401 799.4 m -365.4 787.2 355.4 787.6 v -339 792.2 330.6 777.6 V -322.2 768.4 319 766.8 V -318.6 765.2 325 769.2 V -335.4 764 l -350.2 754.4 359.8 770.4 V -363.8 781.6 363.8 783.6 v -363.8 785.6 385 791.2 386.601 791.6 c -388.201 792 394.801 796.2 394.401 799.4 C -f -0.4 0.2 0.8 0 k -347 763.486 m -340.128 763.486 331.755 767.351 331.755 773.6 c -331.755 779.848 340.128 786.113 347 786.113 c -353.874 786.113 359.446 781.048 359.446 774.8 c -359.446 768.551 353.874 763.486 347 763.486 c -f -0.4 0.2 0.8 0.2 k -343.377 780.17 m -338.531 779.448 333.442 777.945 333.514 778.161 c -335.054 782.78 341.415 786.113 347 786.113 c -351.296 786.113 355.084 784.135 357.32 781.125 c -352.004 781.455 343.377 780.17 v -f -1 g -355.4 780.4 m -351 783.6 351 781.4 V -354.6 777 355.4 780.4 V -f -0 g -345.4 772.274 m -342.901 772.274 340.875 774.3 340.875 776.8 c -340.875 779.299 342.901 781.325 345.4 781.325 c -347.9 781.325 349.926 779.299 349.926 776.8 c -349.926 774.3 347.9 772.274 345.4 772.274 c -f -0.2 0.55 0.85 0 k -241.4 785.6 m -238.2 806.8 240.6 811.2 V -251.4 821.2 251 824.8 V -250.6 842.8 249.4 843.6 v -248.2 844.4 240.6 850.4 234.6 844 C -224.2 826 225 819.6 V -225 817.6 l -217.4 818 215.8 816 V -214.6 810.8 213.4 810.4 V -210.6 808 212.6 805.2 V -210.6 802.8 211 798.8 V -218.6 794.8 L -220.6 780.4 231.4 775.2 v -236.236 772.871 239.4 779.6 241.4 785.6 c -f -1 g -240.4 787.44 m -237.52 806.52 239.68 810.48 V -249.4 819.48 249.04 822.72 V -248.68 838.92 247.6 839.64 v -246.52 840.36 239.68 845.76 234.28 840 C -224.92 823.8 225.64 818.04 V -225.64 816.24 l -218.8 816.6 217.36 814.8 V -216.28 810.12 215.2 809.76 V -212.68 807.6 214.48 805.08 V -212.68 802.92 213.04 799.32 V -219.88 795.72 L -221.68 782.76 231.4 778.08 v -235.752 775.985 238.6 782.04 240.4 787.44 c -f -0.075 0.412 0.637 0 k -248.95 842.61 m -247.86 843.47 240.37 849.24 234.52 843 C -224.38 825.45 225.16 819.21 V -225.16 817.26 l -217.75 817.65 216.19 815.7 V -215.02 810.63 213.85 810.24 V -211.12 807.9 213.07 805.17 V -211.12 802.83 211.51 798.93 V -218.92 795.03 L -220.87 780.99 231.4 775.92 v -236.114 773.65 239.2 780.21 241.15 786.06 c -238.03 806.73 240.37 811.02 V -250.9 820.77 250.51 824.28 V -250.12 841.83 248.95 842.61 V -f -0.05 0.275 0.425 0 k -248.5 841.62 m -247.52 842.54 240.14 848.08 234.44 842 C -224.56 824.9 225.32 818.82 V -225.32 816.92 l -218.1 817.3 216.58 815.4 V -215.44 810.46 214.3 810.08 V -211.64 807.8 213.54 805.14 V -211.64 802.86 212.02 799.06 V -219.24 795.26 L -221.14 781.58 231.4 776.64 v -235.994 774.428 239 780.82 240.9 786.52 c -237.86 806.66 240.14 810.84 V -250.4 820.34 250.02 823.76 V -249.64 840.86 248.5 841.62 V -f -0.025 0.137 0.212 0 k -248.05 840.63 m -247.18 841.61 239.91 846.92 234.36 841 C -224.74 824.35 225.48 818.43 V -225.48 816.58 l -218.45 816.95 216.97 815.1 V -215.86 810.29 214.75 809.92 V -212.16 807.7 214.01 805.11 V -212.16 802.89 212.53 799.19 V -219.56 795.49 L -221.41 782.17 231.4 777.36 v -235.873 775.206 238.8 781.43 240.65 786.98 c -237.69 806.59 239.91 810.66 V -249.9 819.91 249.53 823.24 V -249.16 839.89 248.05 840.63 V -f -1 g -240.4 787.54 m -237.52 806.52 239.68 810.48 V -249.4 819.48 249.04 822.72 V -248.68 838.92 247.6 839.64 V -246.84 840.68 239.68 845.76 234.28 840 C -224.92 823.8 225.64 818.04 V -225.64 816.24 l -218.8 816.6 217.36 814.8 V -216.28 810.12 215.2 809.76 V -212.68 807.6 214.48 805.08 V -212.68 802.92 213.04 799.32 V -219.88 795.72 L -221.68 782.76 231.4 778.08 v -235.752 775.985 238.6 782.14 240.4 787.54 c -f -0.8 g -237.3 793.8 m -215.7 804 214.8 804.8 V -223.9 796.6 224.7 796.6 v -225.5 796.6 237.3 793.8 Y -f -0 g -220.2 800 m -238.6 796.4 238.6 792 v -238.6 789.088 238.357 775.669 233 777.2 c -224.6 779.6 228.2 794 220.2 800 c -f -0.4 0.2 0.8 0 k -228.6 796.2 m -237.578 794.726 238.6 792 v -239.2 790.4 239.863 782.092 234.4 781 c -229.848 780.089 227.618 790.31 228.6 796.2 c -f -0 g -314.595 753.651 m -314.098 755.393 315.409 755.262 317.2 755.8 c -319.2 756.4 331.4 760.2 332.2 762.8 c -333 765.4 346.2 761 Y -348 760.2 352.4 757.6 Y -357.2 756.4 363.8 756 Y -366.2 755 369.6 752.2 Y -384.2 742 396.601 749.2 Y -416.601 755.8 410.601 773 Y -407.601 782 410.801 785.4 Y -411.001 789.2 418.201 782.8 Y -420.801 778.6 421.601 773.6 Y -429.601 762.4 426.201 780.2 Y -426.401 781.2 423.601 784.8 423.601 786 c -423.601 787.2 421.801 790.6 Y -418.801 794 421.201 801 Y -423.001 814.8 420.801 813 Y -419.601 814.8 410.401 804.8 Y -408.201 801.4 402.201 799.8 Y -399.401 798 396.001 799.4 Y -393.401 799.8 387.801 792.8 Y -390.601 793 393.001 788.6 395.401 788.4 c -397.801 788.2 399.601 790.8 401.201 791.4 c -402.801 792 405.601 786.2 Y -406.001 783.6 400.401 778.8 Y -400.001 774.2 398.401 775.8 Y -395.401 776.4 394.201 772.6 393.201 768 c -392.201 763.4 388.001 763 y -386.401 755.6 385.2 758.6 Y -385 764.2 379 758.4 Y -377.8 756.4 373.2 758.6 Y -366.4 760.6 368.8 762.6 Y -370.6 764.8 381.8 762.6 Y -384 764.2 376 768.2 Y -375.4 770 376.4 774.4 Y -377.6 777.6 384.4 783.2 Y -393.801 784.4 391.001 786 Y -384.801 791.2 379 783.6 Y -376.8 777.4 359.4 762.4 Y -354.6 759 357.2 765.8 353.2 762.4 c -349.2 759 328.6 768 y -317.038 769.193 314.306 753.451 310.777 756.571 c -316.195 748.051 314.595 753.651 v -f -509.401 920 m -483.801 912 481.001 893.2 V -478.601 870.4 499.001 852.8 V -499.401 846.4 501.401 843.2 v -499.801 838.4 518.601 846 V -545.801 854.4 l -552.201 856.8 557.401 865.6 v -562.601 874.4 577.801 893.2 574.201 918.4 C -575.401 929.6 569.401 930 V -561.001 931.6 553.801 924 V -547.001 920.8 544.601 921.2 V -509.401 920 L -f -564.022 920.99 m -566.122 929.92 561.282 925.08 V -554.242 919.36 546.761 919.36 V -532.241 917.16 527.841 903.96 V -523.881 877.12 531.801 871.4 V -536.641 863.92 543.681 870.52 v -550.722 877.12 566.222 907.35 564.022 920.99 C -f -0.2 g -563.648 920.632 m -565.738 929.376 560.986 924.624 V -554.074 919.008 546.729 919.008 V -532.473 916.848 528.153 903.888 V -524.265 877.536 532.041 871.92 V -536.793 864.576 543.705 871.056 v -550.618 877.536 565.808 907.24 563.648 920.632 C -f -0.4 g -563.274 920.274 m -565.354 928.832 560.69 924.168 V -553.906 918.656 546.697 918.656 V -532.705 916.536 528.465 903.816 V -524.649 877.952 532.281 872.44 V -536.945 865.232 543.729 871.592 v -550.514 877.952 565.394 907.13 563.274 920.274 C -f -0.6 g -562.9 919.916 m -564.97 928.288 560.394 923.712 V -553.738 918.304 546.665 918.304 V -532.937 916.224 528.777 903.744 V -525.033 878.368 532.521 872.96 V -537.097 865.888 543.753 872.128 v -550.41 878.368 564.98 907.02 562.9 919.916 C -f -0.8 g -562.526 919.558 m -564.586 927.744 560.098 923.256 V -553.569 917.952 546.633 917.952 V -533.169 915.912 529.089 903.672 V -525.417 878.784 532.761 873.48 V -537.249 866.544 543.777 872.664 v -550.305 878.784 564.566 906.91 562.526 919.558 C -f -1 g -562.151 919.2 m -564.201 927.2 559.801 922.8 V -553.401 917.6 546.601 917.6 V -533.401 915.6 529.401 903.6 V -525.801 879.2 533.001 874 V -537.401 867.2 543.801 873.2 v -550.201 879.2 564.151 906.8 562.151 919.2 C -f -0.1 0.55 0.85 0.3 k -350.6 716 m -330.2 735.2 322.2 736 V -287.8 740 273 722 V -290.6 742.4 318.2 736.8 V -296.6 741.2 284.2 738 V -267.4 738 257.8 724 V -255 719.2 l -259 734 277.4 740 V -300.2 744.8 311 740 V -289.4 746.8 279.4 744.8 V -249 747.2 236.2 720.8 V -240.2 735.2 255 742.4 V -268.6 751.2 289 748.4 V -303.4 745.2 308.6 742.8 v -313.8 740.4 312.6 743.2 304.2 748 C -298.6 758 284.6 757.6 V -241.8 754 231.4 742 V -245 753.2 255.4 756 V -277.8 764 286.2 763.2 V -311 762.2 318.6 766.2 V -307.4 761.2 310.6 758 v -313.8 754.8 320.6 747.2 320.6 746 c -320.6 744.8 344.8 722.7 348.4 718.3 C -350.6 716 l -f -0.8 g -1 J 0.1 w -489 522 m -473.5 558.5 461 568 V -487 552 490.5 534 V -490.5 524 489 522 V -f -536 514.5 m -509.5 569.5 491 593.5 V -534.5 556 539.5 529.5 V -540 524 l -537 526.5 l -536.5 517.5 536 514.5 V -f -592.5 563 m -530 622.5 528.5 625 V -589 559 592 551.5 V -590 560.5 592.5 563 V -f -404 519.5 m -423.5 571.5 442.5 549 V -457.5 539 457 536 V -453 542.5 435 542 V -416 545 404 519.5 V -f -594.5 647 m -549.5 675.5 542 677 v -530.193 679.361 591.5 648 596.5 637.5 C -598.5 640 594.5 647 V -f -0 g -0 J 1 w -443.801 540.399 m -464.201 542.399 471.001 549.199 V -475.401 545.599 l -493.001 583.999 l -496.601 578.799 l -511.001 593.599 510.201 601.599 v -509.401 609.599 523.001 595.599 y -522.201 607.199 529.401 600.399 V -527.001 615.999 535.401 607.999 V -524.864 638.156 547.401 612.399 v -553.001 605.999 548.601 612.799 y -522.601 660.799 544.201 646.399 v -546.201 669.199 545.001 673.599 v -543.801 677.999 541.801 700.4 537.001 705.6 c -532.201 710.8 537.401 712.4 543.001 707.2 C -531.801 731.2 545.001 719.2 V -541.401 734.4 537.001 737.2 V -531.401 754.4 546.601 743.6 V -542.201 756 539.001 759.2 V -527.401 786.8 534.601 782 V -539.001 778.4 l -532.201 792.4 538.601 788 v -545.001 783.6 545.001 784 y -523.801 817.2 544.201 799.6 V -536.042 813.518 532.601 820.4 V -513.801 840.8 528.201 834.4 V -533.001 832.8 l -524.201 842.8 516.201 844.4 v -508.201 846 518.601 852.4 525.001 850.4 c -531.401 848.4 547.001 840.8 y -559.801 822 563.801 821.6 V -543.801 829.2 549.801 821.2 V -564.201 807.2 557.001 807.6 V -551.001 800.4 555.801 791.6 V -537.342 809.991 552.201 784.4 v -559.001 768 l -534.601 792.8 545.801 770.8 V -563.001 747.2 565.001 746.8 v -567.001 746.4 571.401 737.6 y -567.001 739.6 l -572.201 730.8 l -561.001 742.8 567.001 729.6 V -572.601 715.2 l -552.201 737.2 565.801 707.6 V -549.401 712.8 558.201 695.6 V -556.601 679.599 557.001 674.399 v -557.401 669.199 558.601 640.799 554.201 632.799 c -549.801 624.799 560.201 605.599 562.201 601.599 c -564.201 597.599 567.801 586.799 559.001 595.999 c -550.201 605.199 554.601 599.599 556.601 590.799 c -558.601 581.999 564.601 566.399 563.801 560.799 C -562.601 559.599 559.401 563.199 V -544.601 585.999 546.201 571.599 V -545.001 563.599 541.801 554.799 V -538.601 543.999 538.601 552.799 V -535.401 569.599 532.601 561.999 v -529.801 554.399 526.201 548.399 523.401 545.999 c -520.601 543.599 515.401 566.399 514.201 555.999 C -502.201 568.399 497.401 551.999 V -485.801 535.599 l -485.401 547.999 484.201 541.999 V -454.201 535.999 443.801 540.399 V -f -409.401 897.2 m -397.801 905.2 393.801 904.8 v -389.801 904.4 421.401 913.6 462.601 886 C -467.401 883.2 471.001 883.6 V -474.201 881.2 471.401 877.6 V -462.601 868 473.801 856.8 V -492.201 850 486.601 858.8 V -497.401 854.8 499.801 850.8 v -502.201 846.8 501.001 850.8 y -494.601 858 488.601 863.2 V -483.401 865.2 480.601 873.6 v -477.801 882 475.401 892 479.801 895.2 C -475.801 890.8 476.601 894.8 v -477.401 898.8 481.001 902.4 482.601 902.8 c -484.201 903.2 500.601 919 507.401 919.4 C -498.201 918 495.201 919 v -492.201 920 465.601 931.4 459.601 932.6 C -442.801 939.2 454.801 937.2 V -490.601 933.4 508.801 920.2 V -501.601 928.6 483.201 935.6 V -461.001 948.2 425.801 943.2 V -408.001 940 400.201 938.2 V -397.601 938.8 397.001 939.2 v -396.401 939.6 384.6 948.6 357 941.6 C -340 937 331.4 932.2 V -316.2 931 312.6 927.8 V -294 913.2 292 912.4 v -290 911.6 278.6 904 277.8 903.6 C -302.4 910.2 304.8 912.6 v -307.2 915 324.6 917.6 327 916.2 c -329.4 914.8 337.8 915.4 328.2 914.8 C -403.801 900 404.601 898 v -405.401 896 409.401 897.2 y -f -0.2 0.55 0.85 0 k -480.801 906.4 m -470.601 913.8 468.601 913.8 v -466.601 913.8 454.201 924 450.001 923.6 c -445.801 923.2 433.601 933.2 406.201 925 C -405.601 927 409.201 927.8 V -415.601 930 416.001 930.6 V -436.201 934.8 443.401 931.2 V -452.601 928.6 458.801 922.4 V -470.001 919.2 473.201 920.2 V -482.001 918 482.401 916.2 V -488.201 913.2 486.401 910.6 V -486.801 909 480.801 906.4 V -f -468.33 908.509 m -469.137 907.877 470.156 907.779 470.761 906.97 c -470.995 906.656 470.706 906.33 470.391 906.233 c -469.348 905.916 468.292 906.486 467.15 905.898 c -466.748 905.691 466.106 905.873 465.553 906.022 c -463.921 906.463 462.092 906.488 460.401 905.8 C -458.416 906.929 456.056 906.345 453.975 907.346 c -453.917 907.373 453.695 907.027 453.621 907.054 c -450.575 908.199 446.832 907.916 444.401 910.2 C -441.973 910.612 439.616 911.074 437.188 911.754 c -435.37 912.263 433.961 913.252 432.341 914.084 c -430.964 914.792 429.507 915.314 427.973 915.686 c -426.11 916.138 424.279 916.026 422.386 916.546 c -422.293 916.571 422.101 916.227 422.019 916.254 c -421.695 916.362 421.405 916.945 421.234 916.892 c -419.553 916.37 418.065 917.342 416.401 917 C -415.223 918.224 413.495 917.979 411.949 918.421 c -408.985 919.269 405.831 917.999 402.801 919 C -406.914 920.842 411.601 919.61 415.663 921.679 c -417.991 922.865 420.653 921.763 423.223 922.523 c -423.71 922.667 424.401 922.869 424.801 922.2 C -424.935 922.335 425.117 922.574 425.175 922.546 c -427.625 921.389 429.94 920.115 432.422 919.049 c -432.763 918.903 433.295 919.135 433.547 918.933 c -435.067 917.717 437.01 917.82 438.401 916.6 C -440.099 917.102 441.892 916.722 443.621 917.346 c -443.698 917.373 443.932 917.032 443.965 917.054 c -445.095 917.802 446.25 917.531 447.142 917.227 c -447.48 917.112 448.143 916.865 448.448 916.791 c -449.574 916.515 450.43 916.035 451.609 915.852 c -451.723 915.834 451.908 916.174 451.98 916.146 c -453.103 915.708 454.145 915.764 454.801 914.6 C -454.936 914.735 455.101 914.973 455.183 914.946 c -456.21 914.608 456.859 913.853 457.96 913.612 c -458.445 913.506 459.057 912.88 459.633 912.704 c -462.025 911.973 463.868 910.444 466.062 909.549 c -466.821 909.239 467.697 909.005 468.33 908.509 c -f -391.696 922.739 m -389.178 924.464 386.81 925.57 384.368 927.356 c -384.187 927.489 383.827 927.319 383.625 927.441 c -382.618 928.05 381.73 928.631 380.748 929.327 c -380.209 929.709 379.388 929.698 378.88 929.956 c -376.336 931.248 373.707 931.806 371.2 933 C -371.882 933.638 373.004 933.394 373.6 934.2 C -373.795 933.92 374.033 933.636 374.386 933.827 c -376.064 934.731 377.914 934.884 379.59 934.794 c -381.294 934.702 383.014 934.397 384.789 934.125 c -385.096 934.078 385.295 933.555 385.618 933.458 c -387.846 932.795 390.235 933.32 392.354 932.482 c -393.945 931.853 395.515 931.03 396.754 929.755 c -397.006 929.495 396.681 929.194 396.401 929 C -396.789 929.109 397.062 928.903 397.173 928.59 c -397.257 928.351 397.257 928.049 397.173 927.81 c -397.061 927.498 396.782 927.397 396.408 927.346 c -395.001 927.156 396.773 928.536 396.073 928.088 c -394.8 927.274 395.546 925.868 394.801 924.6 C -394.521 924.794 394.291 925.012 394.401 925.4 C -394.635 924.878 394.033 924.588 393.865 924.272 c -393.48 923.547 392.581 922.132 391.696 922.739 c -f -359.198 915.391 m -356.044 916.185 352.994 916.07 349.978 917.346 c -349.911 917.374 349.688 917.027 349.624 917.054 c -348.258 917.648 347.34 918.614 346.264 919.66 c -345.351 920.548 343.693 920.161 342.419 920.648 c -342.095 920.772 341.892 921.284 341.591 921.323 c -340.372 921.48 339.445 922.429 338.4 923 C -340.736 923.795 343.147 923.764 345.609 924.148 c -345.722 924.166 345.867 923.845 346 923.845 c -346.136 923.845 346.266 924.066 346.4 924.2 C -346.595 923.92 346.897 923.594 347.154 923.848 c -347.702 924.388 348.258 924.198 348.798 924.158 c -348.942 924.148 349.067 923.845 349.2 923.845 c -349.336 923.845 349.467 924.156 349.6 924.156 c -349.736 924.155 349.867 923.845 350 923.845 c -350.136 923.845 350.266 924.066 350.4 924.2 C -351.092 923.418 351.977 923.972 352.799 923.793 c -353.837 923.566 354.104 922.418 355.178 922.12 c -359.893 920.816 364.03 918.671 368.393 916.584 c -368.7 916.437 368.91 916.189 368.8 915.8 C -369.067 915.8 369.38 915.888 369.57 915.756 c -370.628 915.024 371.669 914.476 372.366 913.378 c -372.582 913.039 372.253 912.632 372.02 912.684 c -367.591 913.679 363.585 914.287 359.198 915.391 c -f -345.338 871.179 m -343.746 872.398 343.162 874.429 342.034 876.221 c -341.82 876.561 342.094 876.875 342.411 876.964 c -342.971 877.123 343.514 876.645 343.923 876.443 c -345.668 875.581 347.203 874.339 349.2 874.2 C -351.19 871.966 355.45 871.581 355.457 868.2 c -355.458 867.341 354.03 868.259 353.6 867.4 C -351.149 868.403 348.76 868.3 346.38 869.767 c -345.763 870.148 346.093 870.601 345.338 871.179 c -f -317.8 923.756 m -317.935 923.755 324.966 923.522 324.949 923.408 c -324.904 923.099 317.174 922.05 316.81 922.22 c -316.646 922.296 309.134 919.866 309 920 C -309.268 920.135 317.534 923.756 317.8 923.756 c -f -0 g -333.2 914 m -318.4 912.2 314 911 v -309.6 909.8 291 902.2 288 900.2 C -274.6 894.8 257.6 874.8 V -265.2 878.2 267.4 881 V -281 893.6 280.8 891 V -293 899.6 292.4 897.4 V -316.8 908.6 314.8 905.4 V -336.4 910 335.4 908 V -354.2 903.6 351.4 903.4 V -345.6 902.2 352 898.6 V -348.6 894.2 343.2 898.2 v -337.8 902.2 340.8 900 335.8 899 C -333.2 898.2 328.6 902.2 V -323 906.8 314.2 903.2 V -283.6 890.6 281.6 890 V -278 887.2 275.6 883.6 V -269.8 879.2 266.8 877.8 V -254 866.2 252.8 864.8 V -249.4 859.6 248.6 859.2 V -255 863 257 865 V -271 875 276.4 875.8 V -280.8 878.8 281.6 880.2 V -296 889.4 300.2 889.4 V -309.4 884.2 311.8 891.2 V -317.6 893 323.2 891.8 V -326.4 894.4 325.6 896.6 V -327.2 898.4 328.2 894.6 V -331.6 891 336.4 893 V -340.4 893.2 338.4 890.8 V -334 887 322.2 886.8 V -309.8 886.2 293.4 878.6 V -263.6 868.2 254.4 857.8 V -248 849 242.6 847.8 V -236.8 847 230.8 839.6 V -240.6 845.4 249.6 845.4 V -253.6 847.8 249.8 844.2 V -246.2 836.6 247.8 831.2 V -247.2 826 246.4 824.4 V -238.6 811.6 238.6 809.2 v -238.6 806.8 239.8 797 240.2 796.4 c -240.6 795.8 239.2 798 243 795.6 c -246.8 793.2 249.6 791.6 250.4 788.8 c -251.2 786 248.4 794.2 248.2 796 c -248 797.8 243.8 805 244.6 807.4 C -245.6 806.4 246.4 805 V -245.8 805.6 246.4 809.2 V -247.2 814.4 248.6 817.6 v -250 820.8 252 824.6 252.4 825.4 c -252.8 826.2 252.8 832 254.2 829.4 C -257.6 826.8 l -254.8 829.4 257 831.6 V -256 837.2 257.8 839.8 V -264.8 848.2 266.4 849.2 v -268 850.2 266.6 849.8 y -272.6 854 266.8 852.4 V -262.8 850.8 259.8 850.8 V -252.2 848.8 256.2 853 v -260.2 857.2 270.2 862.6 274 862.4 C -274.8 860.8 l -286 863.2 l -284.8 862.4 l -284.6 862.6 288.8 863 v -293 863.4 298.8 862 300.2 863.8 c -301.6 865.6 305 866.6 304.6 865.2 c -304.2 863.8 304 861.8 y -309 867.6 308.4 865.4 v -307.8 863.2 299.6 858 298.2 851.8 C -308.6 860 l -312.2 863 l -315.8 860.8 316 862.4 v -316.2 864 320.8 869.8 322 869.6 c -323.2 869.4 325.2 872.2 325 869.6 c -324.8 867 332.4 861.6 y -335.6 863.4 337 862 v -338.4 860.6 342.6 881.8 y -367.6 892.4 l -411.201 895.8 l -394.201 902.6 l -333.2 914 l -f -0.2 0.55 0.85 0.5 K -1 J 2 w -351.4 715 m -336.4 731.8 328 734.4 V -314.6 741.2 290 733.4 v -S -324.8 735.8 m -299.6 743.8 284.2 739.6 V -265.8 737.6 257.4 723.8 v -S -321.2 737 m -304.2 744.2 289.4 746.4 V -272.8 749 256.2 741.8 V -244 735.8 238.6 725.6 v -S -322.2 736.6 m -306.8 747.6 305.8 749 V -298.8 760 285.8 760.4 V -264.4 759.6 247.2 751.6 v -S -0 G -0 J 1 w -320.895 745.593 m -322.437 744.13 349.4 715.2 Y -384.6 678.599 356.6 712.8 Y -349 717.6 339.8 736.4 Y -338.6 739.2 353.8 729.2 Y -357.8 728.4 371.4 709.2 Y -364.6 711.6 369.4 704.4 Y -372.2 702.4 392.601 686.799 Y -396.201 682.799 400.201 681.199 Y -414.201 686.399 407.801 673.199 Y -410.201 666.399 415.801 677.999 Y -427.001 694.8 410.601 692.399 Y -380.6 689.599 373.8 705.6 Y -371.4 708 380.2 705.6 Y -388.601 703.6 373 718 Y -375.4 718 384.6 711.2 Y -395.001 702 397.001 704 Y -415.001 712.8 425.401 705.2 Y -427.401 703.6 421.801 696.8 423.401 691.599 c -425.001 686.399 429.801 673.999 Y -427.401 672.399 427.801 661.599 Y -444.601 638.399 435.001 640.399 Y -419.401 640.799 434.201 633.199 Y -437.401 631.199 446.201 623.999 Y -443.401 625.199 441.801 619.999 Y -446.601 615.999 443.801 611.199 Y -437.801 609.999 436.601 605.999 Y -443.401 597.999 433.401 597.599 Y -437.001 593.199 432.201 581.199 Y -427.401 581.199 421.001 575.599 Y -423.401 570.799 413.001 565.199 Y -404.601 563.599 407.401 556.799 Y -399.401 550.799 397.001 534.799 Y -396.201 524.399 393.801 521.199 399.001 523.199 c -404.201 525.199 403.401 537.599 Y -398.601 553.199 441.401 569.199 Y -445.401 570.799 446.201 575.999 Y -448.201 575.599 457.001 567.999 Y -464.601 556.799 465.001 565.999 Y -466.201 569.599 464.601 575.599 Y -470.601 597.199 456.601 603.599 Y -446.601 637.199 460.601 628.799 Y -463.401 623.199 474.201 617.999 y -477.801 620.399 L -476.201 625.199 484.601 631.199 Y -487.401 624.799 493.401 632.799 Y -497.001 657.199 509.401 642.799 Y -513.401 641.599 514.601 648.399 Y -518.201 658.799 514.601 672.399 Y -518.201 672.799 527.801 666.799 Y -530.601 670.399 521.401 687.199 525.401 684.799 c -529.401 682.399 533.801 680.799 Y -534.601 682.799 524.601 695.199 Y -520.201 698 515.001 718.4 Y -522.201 714.8 512.201 730 Y -512.201 733.2 518.201 744.4 Y -517.401 751.2 518.201 750.8 Y -521.001 749.6 529.001 748 522.201 754.4 c -515.401 760.8 523.001 765.6 Y -527.401 768.4 513.801 768 Y -508.601 772.4 509.001 776.4 Y -517.001 774.4 502.601 788.8 500.201 792.4 c -497.801 796 507.401 801.2 Y -520.601 804.8 509.001 808 Y -489.401 807.6 500.201 818.4 Y -506.201 818 504.601 820.4 Y -499.401 821.6 489.801 828 Y -485.801 831.6 489.401 830.8 Y -506.201 829.6 477.401 840.8 Y -485.401 840.8 467.401 851.2 Y -465.401 852.8 462.201 860.4 Y -456.201 865.6 451.401 872.4 Y -451.001 876.8 446.201 881.6 Y -434.601 895.2 429.001 894.8 Y -414.201 898.4 409.001 897.6 Y -356.2 893.2 l -329.8 880.4 337.6 859.4 Y -344 851 353.2 854.8 Y -357.8 861 369.4 858.8 Y -389.801 855.6 387.201 859.2 Y -384.801 863.8 368.6 870 368.4 870.6 c -368.2 871.2 359.4 874.6 Y -356.4 875.8 352 885 Y -348.8 888.4 364.6 882.6 Y -363.4 881.6 370.8 877.6 Y -388.201 878.6 398.801 867.8 Y -409.601 851.2 409.801 859.4 Y -412.601 868.8 400.801 890 Y -401.201 892 409.401 885.4 Y -410.801 887.4 411.601 881.6 Y -411.801 879.2 415.601 871.2 Y -418.401 858.2 422.001 865.6 Y -426.601 856.2 L -428.001 853.6 422.001 846 Y -421.801 843.2 422.601 843.4 417.001 835.8 c -411.401 828.2 414.801 823.8 Y -413.401 817.2 422.201 817.6 Y -424.801 815.4 428.201 815.4 Y -430.001 813.4 432.401 814 Y -434.001 817.8 440.201 815.8 Y -441.601 818.2 449.801 818.6 Y -450.801 821.2 451.201 822.8 454.601 823.4 c -458.001 824 433.401 867 Y -439.801 867.8 431.601 880.2 Y -429.401 886.8 440.801 872.2 443.001 870.8 c -445.201 869.4 446.201 867.2 444.601 867.4 c -443.001 867.6 441.201 865.4 442.601 865.2 c -444.001 865 457.001 850 460.401 839.8 c -463.801 829.6 469.801 825.6 476.001 819.6 c -482.201 813.6 481.401 789.4 Y -481.001 780.6 487.001 770 Y -489.001 766.2 484.801 748 Y -482.801 745.8 484.201 745 Y -485.201 743.8 492.001 730.6 Y -490.201 730.8 493.801 727.2 Y -499.001 721.2 492.601 724.2 Y -486.601 725.8 493.601 716 Y -494.801 714.2 485.801 718.8 Y -476.601 719.4 488.201 712.2 Y -496.801 705 485.401 709.4 Y -480.801 711.2 484.001 704.4 Y -487.201 702.8 504.401 695.8 Y -504.801 691.999 501.801 686.999 Y -502.201 682.999 500.001 679.599 Y -498.801 671.399 498.201 670.599 Y -494.001 670.399 486.601 656.599 Y -484.801 653.999 474.601 641.999 Y -472.601 634.999 454.601 642.199 Y -448.001 638.799 450.001 642.199 Y -449.601 644.399 454.401 650.399 Y -461.401 652.999 458.801 663.799 Y -462.801 665.199 451.601 667.999 451.801 669.199 c -452.001 670.399 457.801 671.799 Y -465.801 673.799 461.401 676.199 Y -460.801 680.199 463.801 685.799 Y -475.401 686.599 463.801 702.8 Y -453.001 710.4 452.001 716.2 Y -464.601 724.4 456.401 736.8 456.601 740.4 c -456.801 744 458.001 765.6 Y -456.001 771.8 453.001 785.4 Y -455.201 790.6 462.601 803.2 Y -465.401 807.4 474.201 812.2 472.001 815.2 c -469.801 818.2 462.001 816.4 Y -454.201 817.8 454.801 812.6 Y -453.201 811.6 452.401 806.6 Y -451.68 798.667 442.801 792.4 Y -431.601 786.2 440.801 782.2 Y -446.801 775.6 437.001 775.4 Y -426.001 777.2 434.201 767 Y -445.001 754.2 442.001 751.4 Y -431.801 750.4 444.401 741.2 y -443.601 743.2 443.801 741.4 v -444.001 739.6 447.001 735.4 447.801 733.4 c -448.601 731.4 444.601 731.2 Y -445.201 721.6 429.801 725.8 y -429.801 725.8 428.201 725.6 v -426.601 725.4 415.401 726.2 409.601 728.4 c -403.801 730.6 397.001 730.6 y -393.001 728.8 385.4 729 v -377.8 729.2 369.8 726.4 Y -365.4 726.8 374 731.2 374.2 731 c -374.4 730.8 380 736.4 372 735.8 c -350.203 734.165 339.4 744.4 Y -337.4 745.8 334.8 748.6 Y -324.8 750.6 336.2 736.2 Y -337.4 734.8 336 733.8 Y -335.2 735.4 327.4 740.8 Y -324.589 741.773 323.226 743.107 320.895 745.593 C -f -0.2 0.55 0.85 0.5 k -1 J 2 w -297 757.2 m -308.6 751.6 311.2 748.8 v -313.8 746 327.8 734.6 y -322.4 736.6 319.8 738.4 v -317.2 740.2 306.4 748.4 y -302.6 754.4 297 757.2 v -f -0.4 0.2 0.8 0 k -0 J 1 w -238.991 788.397 m -239.328 788.545 238.804 791.257 238.6 791.8 c -237.578 794.526 228.6 796 y -228.373 794.635 228.318 793.039 228.424 791.401 c -233.292 785.882 238.991 788.397 v -f -0.4 0.2 0.8 0.2 k -238.991 788.597 m -238.542 788.439 238.976 791.331 238.8 791.8 c -237.778 794.526 228.6 796.1 y -228.373 794.735 228.318 793.139 228.424 791.501 c -232.692 786.382 238.991 788.597 v -f -0 g -234.6 788.454 m -233.975 788.454 233.469 789.594 233.469 791 c -233.469 792.405 233.975 793.545 234.6 793.545 c -235.225 793.545 235.732 792.405 235.732 791 c -235.732 789.594 235.225 788.454 234.6 788.454 c -f -234.6 791 m -F -189 690.399 m -183.4 680.399 208.2 686.399 V -222.2 687.599 224.6 689.999 V -225.8 689.199 234.166 686.266 237 685.599 c -243.8 683.999 252.2 694 y -256.8 704.5 259.6 704.5 v -262.4 704.5 259.2 702.9 y -252.6 692.799 253 691.199 V -247.8 671.199 231.8 670.399 V -215.65 669.449 217 663.599 V -225.8 665.999 228.2 663.599 V -239 663.999 231 657.599 V -224.2 645.999 l -224.34 642.081 214.2 645.599 v -204.4 648.999 194.1 661.899 y -178.15 676.449 189 690.399 V -f -0.1 0.4 0.4 0 k -187.8 686.399 m -185.8 676.799 222.6 687.199 V -227 687.199 229.4 686.399 v -231.8 685.599 243.8 682.799 245.8 683.999 C -238.6 670.399 227 671.999 V -213.8 670.399 214.2 665.599 V -218.2 658.399 223 655.999 V -225.8 653.599 225.4 650.399 v -225 647.199 222.2 645.599 220.2 644.799 c -218.2 643.999 215 647.199 213.4 647.199 c -211.8 647.199 203.4 653.599 199 658.399 c -194.6 663.199 186.2 675.199 186.6 677.999 c -187 680.799 187.8 686.399 Y -f -0.1 0.4 0.4 0.2 k -191 668.949 m -193.6 664.999 196.8 660.799 199 658.399 c -203.4 653.599 211.8 647.199 213.4 647.199 c -215 647.199 218.2 643.999 220.2 644.799 c -222.2 645.599 225 647.199 225.4 650.399 c -225.8 653.599 223 655.999 Y -219.934 657.532 217.194 661.024 215.615 663.347 C -215.8 660.799 210.6 661.599 v -205.4 662.399 200.2 665.199 198.6 668.399 c -197 671.599 194.6 673.999 196.2 670.399 c -197.8 666.799 200.2 663.199 201.8 662.799 c -203.4 662.399 203 661.199 200.6 661.599 c -198.2 661.999 195.4 662.399 191 667.599 c -F -0.1 0.55 0.85 0.3 k -188.4 689.999 m -190.2 703.6 191.4 707.6 V -190.6 714.4 193 718.6 v -195.4 722.8 197.4 729 200.4 734.4 c -203.4 739.8 203.6 743.8 207.6 745.4 c -211.6 747 217.6 755.6 220.4 756.6 c -223.2 757.6 223 756.8 y -229.8 771.6 243.4 767.6 V -227.2 770.4 243 779.8 V -238.2 778.7 241.5 785.7 v -243.701 790.368 243.2 783.6 232.2 771.8 C -227.2 763.2 222 760.2 v -216.8 757.2 204.8 750.2 203.6 746.4 c -202.4 742.6 199.2 736.8 197.2 735.2 c -195.2 733.6 192.4 729.4 192 726 C -190.8 722 189.4 720.8 v -188 719.6 187.8 716.4 187.8 714.4 c -187.8 712.4 185.8 709.6 186 707.2 C -186.8 688.199 186.4 686.199 V -188.4 689.999 L -f -1 g -179.8 685.399 m -177.8 686.799 173.4 680.799 V -180.7 647.799 180.7 646.399 V -181.8 648.499 180.5 655.699 v -179.2 662.899 178.3 675.599 y -179.8 685.399 l -f -0.1 0.55 0.85 0.3 k -201.4 746 m -183.8 742.8 184.2 713.6 V -183.4 688.799 l -182.2 714.4 181 716 v -179.8 717.6 183.8 728.8 180.6 722.8 C -166.6 708.8 174.6 687.599 V -176.1 684.299 173.1 688.899 V -168.5 701.5 169.6 707.9 V -169.8 710.1 171.7 712.9 V -180.3 724.6 183 726.9 V -184.8 741.3 200.2 746.5 V -205.9 748.8 201.4 746 V -f -0 g -340.8 812.2 m -341.46 812.554 341.451 813.524 342.031 813.697 c -343.18 814.041 343.344 815.108 343.862 815.892 c -344.735 817.211 344.928 818.744 345.51 820.235 c -345.782 820.935 345.809 821.89 345.496 822.55 c -344.322 825.031 343.62 827.48 342.178 829.906 c -341.91 830.356 341.648 831.15 341.447 831.748 c -340.984 833.132 339.727 834.123 338.867 835.443 c -338.579 835.884 339.104 836.809 338.388 836.893 c -337.491 836.998 336.042 837.578 335.809 836.552 c -335.221 833.965 336.232 831.442 337.2 829 C -336.418 828.308 336.752 827.387 336.904 826.62 c -337.614 823.014 336.416 819.662 335.655 816.188 c -335.632 816.084 335.974 815.886 335.946 815.824 c -334.724 813.138 333.272 810.693 331.453 808.312 c -330.695 807.32 329.823 806.404 329.326 805.341 c -328.958 804.554 328.55 803.588 328.8 802.6 C -325.365 799.82 323.115 795.975 320.504 792.129 c -320.042 791.449 320.333 790.24 320.884 789.971 c -321.697 789.573 322.653 790.597 323.123 791.443 c -323.512 792.141 323.865 792.791 324.356 793.434 c -324.489 793.609 324.31 794.028 324.445 794.149 c -327.078 796.496 328.747 799.432 331.2 801.8 C -333.15 802.129 334.687 803.127 336.435 804.14 c -336.743 804.319 337.267 804.07 337.557 804.265 c -339.31 805.442 339.308 807.478 339.414 809.388 c -339.464 810.272 339.66 811.589 340.8 812.2 c -f -331.959 816.666 m -332.083 816.743 331.928 817.166 332.037 817.382 c -332.199 817.706 332.602 817.894 332.764 818.218 c -332.873 818.434 332.71 818.814 332.846 818.956 c -335.179 821.403 335.436 824.427 334.4 827.4 C -335.424 828.02 335.485 829.282 335.06 830.129 c -334.207 831.829 334.014 833.755 333.039 835.298 c -332.237 836.567 330.659 837.811 329.288 836.508 c -328.867 836.108 328.546 835.321 328.824 834.609 c -328.888 834.446 329.173 834.3 329.146 834.218 c -329.039 833.894 328.493 833.67 328.487 833.398 c -328.457 831.902 327.503 830.391 328.133 829.062 c -328.905 827.433 329.724 825.576 330.4 823.8 C -329.166 821.684 330.199 819.235 328.446 817.358 c -328.31 817.212 328.319 816.826 328.441 816.624 c -328.733 816.138 329.139 815.732 329.625 815.44 c -329.827 815.319 330.175 815.317 330.375 815.441 c -330.953 815.803 331.351 816.29 331.959 816.666 c -f -394.771 826.977 m -396.16 825.185 396.45 822.39 394.401 821 C -394.951 817.691 398.302 819.67 400.401 820.2 C -400.292 820.588 400.519 820.932 400.802 820.937 c -401.859 820.952 402.539 821.984 403.601 821.8 C -404.035 823.357 405.673 824.059 406.317 825.439 c -408.043 829.134 407.452 833.407 404.868 836.653 c -404.666 836.907 404.883 837.424 404.759 837.786 c -404.003 839.997 401.935 840.312 400.001 841 C -398.824 844.875 398.163 848.906 396.401 852.6 C -394.787 852.85 394.089 854.589 392.752 855.309 c -391.419 856.028 390.851 854.449 390.892 853.403 c -390.899 853.198 391.351 852.974 391.181 852.609 c -391.105 852.445 390.845 852.334 390.845 852.2 c -390.846 852.065 391.067 851.934 391.201 851.8 C -390.283 850.98 388.86 850.503 388.565 849.358 c -387.611 845.648 390.184 842.523 391.852 839.322 c -392.443 838.187 391.707 836.916 390.947 835.708 c -390.509 835.013 390.617 833.886 390.893 833.03 c -391.645 830.699 393.236 828.96 394.771 826.977 c -f -357.611 808.591 m -356.124 806.74 352.712 804.171 355.629 802.243 c -355.823 802.114 356.193 802.11 356.366 802.244 c -358.387 803.809 360.39 804.712 362.826 805.294 c -362.95 805.323 363.224 804.856 363.593 805.017 c -365.206 805.72 367.216 805.662 368.4 807 C -372.167 806.776 375.732 807.892 379.123 809.2 c -380.284 809.648 381.554 810.207 382.755 810.709 c -384.131 811.285 385.335 812.213 386.447 813.354 c -386.58 813.49 386.934 813.4 387.201 813.4 C -387.161 814.263 388.123 814.39 388.37 815.012 c -388.462 815.244 388.312 815.64 388.445 815.742 c -390.583 817.372 391.503 819.39 390.334 821.767 c -390.049 822.345 389.8 822.963 389.234 823.439 c -388.149 824.35 387.047 823.496 386 823.8 C -385.841 823.172 385.112 823.344 384.726 823.146 c -383.867 822.707 382.534 823.292 381.675 822.854 c -380.313 822.159 379.072 821.99 377.65 821.613 c -377.338 821.531 376.56 821.627 376.4 821 C -376.266 821.134 376.118 821.368 376.012 821.346 c -374.104 820.95 372.844 820.736 371.543 819.044 c -371.44 818.911 370.998 819.09 370.839 818.955 c -369.882 818.147 369.477 816.913 368.376 816.241 c -368.175 816.118 367.823 816.286 367.629 816.157 c -366.983 815.726 366.616 815.085 365.974 814.638 c -365.645 814.409 365.245 814.734 365.277 814.99 c -365.522 816.937 366.175 818.724 365.6 820.6 C -367.677 823.12 370.194 825.069 372 827.8 C -372.015 829.966 372.707 832.112 372.594 834.189 c -372.584 834.382 372.296 835.115 372.17 835.462 c -371.858 836.316 372.764 837.382 371.92 838.106 c -370.516 839.309 369.224 838.433 368.4 837 C -366.562 836.61 364.496 835.917 362.918 837.151 c -361.911 837.938 361.333 838.844 360.534 839.9 c -359.549 841.202 359.884 842.638 359.954 844.202 c -359.96 844.33 359.645 844.466 359.645 844.6 c -359.646 844.735 359.866 844.866 360 845 C -359.294 845.626 359.019 846.684 358 847 C -358.305 848.092 357.629 848.976 356.758 849.278 c -354.763 849.969 353.086 848.057 351.194 847.984 c -350.68 847.965 350.213 849.003 349.564 849.328 c -349.132 849.544 348.428 849.577 348.066 849.311 c -347.378 848.807 346.789 848.693 346.031 848.488 c -344.414 848.052 343.136 846.958 341.656 846.103 c -340.171 845.246 339.216 843.809 338.136 842.489 c -337.195 841.337 337.059 838.923 338.479 838.423 c -340.322 837.773 341.626 840.476 343.592 840.15 c -343.904 840.099 344.11 839.788 344 839.4 C -344.389 839.291 344.607 839.52 344.8 839.8 C -345.658 838.781 346.822 838.444 347.76 837.571 c -348.73 836.667 350.476 837.085 351.491 836.088 c -353.02 834.586 352.461 831.905 354.4 830.6 C -353.814 829.287 353.207 828.01 352.872 826.583 c -352.59 825.377 353.584 824.18 354.795 824.271 c -356.053 824.365 356.315 825.124 356.8 826.2 C -357.067 825.933 357.536 825.636 357.495 825.42 c -357.038 823.033 356.011 821.04 355.553 818.609 c -355.494 818.292 355.189 818.09 354.8 818.2 C -354.332 814.051 350.28 811.657 347.735 808.492 c -347.332 807.99 347.328 806.741 347.737 806.338 c -349.14 804.951 351.1 806.497 352.8 807 C -353.013 808.206 353.872 809.148 355.204 809.092 c -355.46 809.082 355.695 809.624 356.019 809.754 c -356.367 809.892 356.869 809.668 357.155 809.866 c -358.884 811.061 360.292 812.167 362.03 813.356 c -362.222 813.487 362.566 813.328 362.782 813.436 c -363.107 813.598 363.294 813.985 363.617 814.17 c -363.965 814.37 364.207 814.08 364.4 813.8 C -363.754 813.451 363.75 812.494 363.168 812.292 c -362.393 812.024 361.832 811.511 361.158 811.064 c -360.866 810.871 360.207 811.119 360.103 810.94 c -359.505 809.912 358.321 809.474 357.611 808.591 c -f -302.2 858 m -292.962 860.872 281.8 835.2 V -279.4 830 277 828 v -274.6 826 263.4 822.4 261.4 818.4 C -251 802.4 L -265.8 818.4 269 820.8 V -277 829.2 273.8 822.4 V -259.8 811.6 261 802.4 V -255.4 788 254.6 786 V -270.6 818 273 819.2 v -275.4 820.4 276.6 820.4 275.4 816.8 c -274.2 813.2 273.8 796.8 271 794.8 C -279 815.2 278.2 818.4 V -281.4 822 283.8 816.8 V -282.6 800.8 l -287 788.8 l -284.6 800 286.2 815.6 V -284.2 826 288.2 820.4 v -292.2 814.8 301.8 808.8 301.8 804 C -296.6 821.6 287.4 826.4 V -283.4 820.4 l -282.2 822.4 l -278.6 823.2 283 830 v -287.4 836.8 287 837.6 y -293.4 830.4 295 830.4 V -308.2 838 309.4 813.6 V -316.2 828 307 834.8 V -292.2 836.8 293.4 842 V -300.6 854.4 L -304.2 859.6 302.6 856.8 y -F -282.2 841.6 m -269.4 841.6 266.2 836.4 V -259 826.8 l -276.2 836.8 280.2 838 v -284.2 839.2 282.2 841.6 Y -f -242.2 835.2 m -240.2 834 239.8 831.2 v -239.4 828.4 237 828 237.8 825.2 c -238.6 822.4 240.6 820 240.6 824 c -240.6 828 242.2 830 243 831.2 c -243.8 832.4 245.4 836.8 242.2 835.2 c -f -233.4 774 m -225 778 221.8 781.6 v -218.6 785.2 219.052 780.034 214.2 780.4 c -208.353 780.841 209.4 796.8 y -205.4 789.2 l -204.2 774.8 212.2 777.2 v -216.107 778.372 217.4 776.8 215.8 776 c -214.2 775.2 221.4 774.8 218.6 773.2 c -215.8 771.6 230.2 776.8 227.8 766.4 C -233.4 774 L -f -220.8 759.6 m -205.4 755.2 201.8 764.8 V -197 762.4 199.2 759.4 v -201.4 756.4 202.6 756 y -208 754.8 207.4 754 v -206.8 753.2 204.4 749.8 y -214.6 755.8 220.8 759.6 v -f -1 g -449.201 681.399 m -448.774 679.265 447.103 678.464 445.201 677.799 C -443.284 678.757 440.686 681.863 438.801 679.799 C -438.327 680.279 437.548 680.339 437.204 681.001 c -436.739 681.899 437.011 682.945 436.669 683.743 c -436.124 685.015 435.415 686.381 435.601 687.799 C -437.407 688.511 438.002 690.417 437.528 692.18 c -437.459 692.437 437.03 692.634 437.23 692.983 c -437.416 693.306 437.734 693.533 438.001 693.8 C -437.866 693.665 437.721 693.432 437.61 693.452 c -437 693.558 437.124 694.195 437.254 694.582 c -437.839 696.328 439.853 696.592 441.201 695.4 C -441.457 695.965 441.966 695.771 442.401 695.8 C -442.351 696.379 442.759 696.906 442.957 697.326 c -443.475 698.424 445.104 697.318 445.901 697.93 c -446.977 698.755 448.04 699.454 449.118 698.851 c -450.927 697.838 452.636 696.626 453.835 694.885 c -454.41 694.051 454.65 692.77 454.592 691.812 c -454.554 691.165 453.173 691.517 452.83 690.588 c -452.185 688.84 454.016 688.321 454.772 686.983 c -454.97 686.634 454.706 686.33 454.391 686.232 c -453.98 686.104 453.196 686.293 453.334 685.84 c -454.306 682.647 451.55 681.969 449.201 681.399 C -f -439.6 661.799 m -439.593 663.537 437.992 665.293 439.201 666.999 C -439.336 666.865 439.467 666.644 439.601 666.644 c -439.736 666.644 439.867 666.865 440.001 666.999 C -441.496 664.783 445.148 663.855 445.006 661.009 c -444.984 660.562 443.897 659.644 444.801 658.999 C -442.988 657.651 442.933 655.281 442.001 653.399 C -440.763 653.685 439.551 654.048 438.401 654.599 C -438.753 656.085 438.636 657.769 439.456 659.089 c -439.89 659.787 439.603 660.866 439.6 661.799 c -f -0.8 g -273.4 670.799 m -256.542 660.663 270.6 675.999 v -279.4 685.599 289.4 691.199 y -299.8 695.6 303.4 696.8 v -307 698 322.2 703.2 325.4 703.6 c -328.6 704 338.2 708 345 704 c -351.8 700 359.8 695.6 y -343.4 704 339.8 701.6 v -336.2 699.2 329 699.6 323 696.4 C -308.2 691.999 305 689.999 v -301.8 687.999 291.4 676.399 289.8 677.199 c -288.2 677.999 290.2 678.399 291.4 681.199 c -292.6 683.999 290.6 685.599 282.6 679.199 c -274.6 672.799 273.4 670.799 Y -f -0 g -280.805 676.766 m -282.215 689.806 290.693 688.141 V -298.919 692.311 301.641 694.279 V -309.78 695.981 311.09 696.598 v -329.569 705.298 344.288 700.779 344.835 701.899 c -345.381 703.018 365.006 695.901 368.615 691.815 c -369.006 691.372 358.384 697.412 348.686 699.303 c -340.413 700.917 318.811 699.056 307.905 693.52 c -304.932 692.011 295.987 686.227 293.456 686.338 c -290.925 686.45 280.805 676.766 Y -f -0.8 g -277 651.199 m -261.8 653.599 278.6 655.199 V -296.6 657.199 300.6 662.399 V -314.2 671.599 317 671.999 v -319.8 672.399 349.8 679.599 350.2 681.999 c -350.6 684.399 356.2 684.399 357.8 683.599 c -359.4 682.799 358.6 681.599 355.8 680.799 c -353 679.999 321.8 663.599 315.4 662.399 c -309 661.199 297.4 653.599 292.6 652.399 c -287.8 651.199 277 651.199 Y -f -0 g -296.52 658.597 m -287.938 659.426 296.539 660.245 V -305.355 663.669 307.403 666.332 V -314.367 671.043 315.8 671.247 v -317.234 671.452 331.194 675.139 331.399 676.367 c -331.604 677.596 365.67 690.177 370.09 686.987 c -373.001 684.886 363.1 686.563 353.466 682.153 c -352.111 681.533 318.258 666.946 314.981 666.332 c -311.704 665.717 305.765 661.826 303.307 661.212 c -300.85 660.597 296.52 658.597 Y -f -288.6 656.399 m -293.8 656.799 292.6 655.199 v -291.4 653.599 289 654.399 y -288.6 656.399 l -f -281.4 654.799 m -286.6 655.199 285.4 653.599 v -284.2 651.999 281.8 652.799 y -281.4 654.799 l -f -271 653.199 m -276.2 653.599 275 651.999 v -273.8 650.399 271.4 651.199 y -271 653.199 l -f -263.4 652.399 m -268.6 652.799 267.4 651.199 v -266.2 649.599 263.8 650.399 y -263.4 652.399 l -f -301.8 691.999 m -306.2 691.999 305 690.399 v -303.8 688.799 300.6 689.199 y -301.8 691.999 l -f -291.8 686.399 m -298.306 688.54 295.8 685.199 v -294.6 683.599 292.2 684.399 y -291.8 686.399 l -f -280.6 681.599 m -285.8 681.999 284.6 680.399 v -283.4 678.799 281 679.599 y -280.6 681.599 l -f -273 675.599 m -278.2 675.999 277 674.399 v -275.8 672.799 273.4 673.599 y -273 675.599 l -f -266.2 670.799 m -271.4 671.199 270.2 669.599 v -269 667.999 266.6 668.799 y -266.2 670.799 l -f -305.282 664.402 m -312.203 664.934 310.606 662.805 v -309.009 660.675 305.814 661.74 y -305.282 664.402 l -f -315.682 669.202 m -322.603 669.734 321.006 667.605 v -319.409 665.475 316.214 666.54 y -315.682 669.202 l -f -326.482 673.602 m -333.403 674.134 331.806 672.005 v -330.209 669.875 327.014 670.94 y -326.482 673.602 l -f -336.882 678.402 m -343.803 678.934 342.206 676.805 v -340.609 674.675 337.414 675.74 y -336.882 678.402 l -f -309.282 696.402 m -316.203 696.934 314.606 694.805 v -313.009 692.675 309.014 692.94 y -309.282 696.402 l -f -319.282 699.602 m -326.203 700.134 324.606 698.005 v -323.009 695.875 318.614 696.14 y -319.282 699.602 l -f -296.6 659.599 m -301.8 659.999 300.6 658.399 v -299.4 656.799 297 657.599 y -296.6 659.599 l -f -0.1 0.55 0.85 0.3 k -223.4 758.8 m -219 750 218.6 746.8 V -219.4 755.6 220.6 757.6 v -221.8 759.6 223.4 758.8 y -f -205 744.8 m -201.8 730.4 202.2 727.6 V -201 739.2 201.4 740.4 v -201.8 741.6 205 744.8 y -f -0.8 g -225.8 819.4 m -225.6 816.2 l -223.4 816 l -237.6 803.4 238.2 795.8 V -239 804 225.8 819.4 V -f -0 g -229.784 818.135 m -229.353 818.551 229.572 819.296 229.164 819.556 c -228.355 820.072 230.462 820.129 230.234 820.845 c -229.851 822.051 230.038 822.072 229.916 823.348 c -229.859 823.946 230.447 825.486 230.832 825.926 c -232.278 827.578 230.954 830.51 232.594 832.061 c -232.898 832.35 233.274 832.902 233.559 833.32 c -234.218 834.283 235.402 834.771 236.352 835.599 c -236.67 835.875 236.469 836.702 237.038 836.61 c -237.752 836.495 238.993 836.625 238.948 835.784 c -238.835 833.664 237.506 831.944 236.226 830.276 C -236.677 829.572 236.219 828.937 235.935 828.38 c -234.6 825.76 234.789 822.919 234.615 820.079 c -234.61 819.994 234.303 819.916 234.311 819.863 c -234.664 817.528 235.248 815.329 236.127 813.1 c -236.493 812.17 236.964 811.275 237.114 810.348 c -237.225 809.662 237.328 808.829 236.92 808.124 C -238.955 805.234 237.646 802.583 238.815 799.052 c -239.022 798.427 240.714 796.513 240.251 796.674 c -237.738 797.545 237.626 797.943 237.449 798.696 c -237.303 799.319 236.973 800.696 236.736 801.298 c -236.672 801.462 236.501 803.346 236.423 803.468 c -234.91 805.85 236.268 805.674 234.898 808.032 C -233.47 808.712 232.504 809.816 231.381 810.978 c -231.183 811.182 232.326 811.906 232.145 812.119 c -231.053 813.408 229.9 814.175 230.236 815.668 c -230.391 816.358 230.528 817.415 229.784 818.135 c -f -226.2 816.4 m -226.6 809.6 229 808 v -231.4 806.4 230.2 807.2 227 808.4 c -223.8 809.6 225 810.4 y -222.2 810 224.6 808 v -227 806 230.6 803.6 229 803.6 c -227.4 803.6 219.8 807.6 219.8 810.4 c -219.8 813.2 218.8 817.3 y -219.9 818.1 224.7 818 V -226.1 817.3 226.2 816.4 V -f -1 g -1 J 0.1 w -225.4 797.8 m -216.88 800.591 198.4 797.2 V -207.431 799.278 226.2 797 v -236.5 795.75 225.4 797.8 Y -b -227.498 797.871 m -219.252 801.389 200.547 799.608 V -209.725 800.897 228.226 797.005 v -238.38 794.869 227.498 797.871 Y -b -229.286 797.778 m -221.324 801.899 202.539 801.514 V -211.787 802.118 229.948 796.86 v -239.914 793.975 229.286 797.778 Y -b -230.556 797.555 m -223.732 801.862 206.858 802.96 V -215.197 802.79 231.078 796.681 v -239.794 793.328 230.556 797.555 Y -b -345.84 787.039 m -344.91 786.395 345.124 787.576 v -345.339 788.757 373.547 801.927 377.161 801.677 C -346.913 788.471 345.84 787.039 V -b -342.446 786.4 m -341.57 785.685 341.691 786.879 v -341.812 788.073 368.899 803.418 372.521 803.452 C -343.404 787.911 342.446 786.4 V -b -339.16 785.025 m -338.332 784.253 338.374 785.453 v -338.416 786.652 358.233 802.149 368.045 804.023 C -350.015 795.896 339.16 785.025 V -b -336.284 783.162 m -335.539 782.468 335.577 783.547 v -335.615 784.627 353.449 798.574 362.28 800.26 C -346.054 792.946 336.284 783.162 V -b -0.8 g -0 J 1 w -304.6 635.199 m -289.4 637.599 306.2 639.199 V -324.2 641.199 328.2 646.399 V -341.8 655.599 344.6 655.999 v -347.4 656.399 363.8 659.999 364.2 662.399 c -364.6 664.799 370.6 667.199 372.2 666.399 c -373.8 665.599 373.8 656.399 371 655.599 c -368.2 654.799 349.4 647.599 343 646.399 c -336.6 645.199 325 637.599 320.2 636.399 c -315.4 635.199 304.6 635.199 Y -f -0 g -377.6 672.599 m -374.6 670.999 373.4 668.399 V -367 657.799 352.8 654.599 V -329.8 645.599 322 643.599 V -308.6 638.599 301.2 639.399 V -294.2 639.199 300.4 637.599 V -320.6 639.599 324 641.399 V -339.6 646.599 342.6 649.199 v -345.6 651.799 363.8 656.799 366 658.799 c -368.2 660.799 378 669.199 377.6 672.599 C -f -318.882 641.089 m -324.111 641.315 322.958 639.766 v -321.805 638.216 319.357 639.09 y -318.882 641.089 l -f -311.68 639.737 m -316.908 639.963 315.756 638.414 v -314.603 636.864 312.155 637.737 y -311.68 639.737 l -f -301.251 638.489 m -306.48 638.716 305.327 637.166 v -304.174 635.617 301.726 636.49 y -301.251 638.489 l -f -293.617 637.945 m -298.846 638.171 297.693 636.622 v -296.54 635.072 294.092 635.946 y -293.617 637.945 l -f -335.415 648.487 m -342.375 648.788 340.84 646.726 v -339.306 644.664 336.047 645.826 y -335.415 648.487 l -f -345.73 652.912 m -351.689 656.213 351.155 651.151 v -350.885 648.595 346.362 650.251 y -345.73 652.912 l -f -354.862 655.726 m -362.021 659.427 360.287 653.965 v -359.509 651.515 355.493 653.065 y -354.862 655.726 l -f -364.376 660.551 m -368.735 665.452 369.801 658.79 v -370.207 656.252 365.008 657.89 y -364.376 660.551 l -f -326.834 644.003 m -332.062 644.23 330.91 642.68 v -329.757 641.131 327.308 642.004 y -326.834 644.003 l -f -1 g -1 J 0.1 w -362.434 765.397 m -361.708 764.732 361.707 765.803 v -361.707 766.873 379.191 780.137 388.034 781.521 C -371.935 774.792 362.434 765.397 V -b -0 g -0 J 1 w -365.4 701.6 m -387.401 679.199 396.601 675.599 V -405.801 664.399 401.801 638.399 V -398.601 630.799 395.401 651.599 V -398.601 676.799 387.401 660.799 V -379 670.699 385.4 670.399 V -388.601 668.399 389.001 669.999 v -389.401 671.599 381.4 685.199 364.2 699.6 c -347 714 365.4 701.6 Y -f -1 g -1 J 0.1 w -307 662.799 m -306.8 664.599 308.6 663.799 v -310.4 662.999 404.601 656.799 436.201 632.799 C -391.001 655.999 307 662.799 V -b -317.4 667.199 m -317.2 668.999 319 668.199 v -320.8 667.399 457.401 668.399 481.001 635.999 C -459.001 661.199 317.4 667.199 V -b -329 671.199 m -328.8 672.999 330.6 672.199 v -332.4 671.399 505.801 684.399 529.401 651.999 C -519.801 677.599 329 671.199 V -b -339 675.999 m -338.8 677.799 340.6 676.999 v -342.4 676.199 464.601 714.8 488.201 682.399 C -474.801 707 339 675.999 V -b -281 653.199 m -280.8 654.999 282.6 654.199 v -284.4 653.399 302.2 651.199 304.2 612.399 C -297 654.399 281 653.199 V -b -272.2 651.599 m -272 653.399 273.8 652.599 v -275.6 651.799 289.8 656.399 287 617.599 C -288.2 652.799 272.2 651.599 V -b -264.2 651.199 m -264 652.999 265.8 652.199 v -267.6 651.399 283 650.799 270.6 628.399 C -280.2 652.399 264.2 651.199 V -b -311.526 695.535 m -311.082 693.536 312.631 694.753 v -328.699 707.378 361.141 766.28 416.826 771.914 C -378.518 784.024 311.526 695.535 V -b -322.726 697.335 m -321.363 698.528 323.231 699.153 v -325.099 699.778 437.541 772.28 476.826 764.314 C -449.719 771.824 322.726 697.335 V -b -301.885 691.233 m -301.376 689.634 303.087 690.61 v -312.062 695.73 315.677 752.941 359.254 754.196 C -326.843 768.91 301.885 691.233 V -b -281.962 680.207 m -280.885 678.921 282.838 679.175 v -293.084 680.507 314.489 721.778 358.928 716.699 C -326.962 731.045 281.962 680.207 V -b -293.2 686.333 m -292.389 684.864 294.258 685.489 v -304.057 688.763 317.141 733.375 361.729 736.922 C -327.603 744.865 293.2 686.333 V -b -274.922 675.088 m -274.049 674.046 275.631 674.252 v -283.93 675.331 301.268 708.76 337.264 704.646 C -311.371 716.266 274.922 675.088 V -b -267.323 669.179 m -266.318 668.134 267.909 668.252 v -272.077 668.561 302.715 701.64 321.183 686.138 C -309.168 704.861 267.323 669.179 V -b -336.855 701.102 m -335.654 702.457 337.586 702.842 v -339.518 703.226 460.221 760.939 498.184 748.073 C -472.243 758.947 336.855 701.102 V -b -303.4 636.799 m -303.2 638.599 305 637.799 v -306.8 636.999 322.2 636.399 309.8 613.999 C -319.4 637.999 303.4 636.799 V -b -313.8 638.399 m -313.6 640.199 315.4 639.399 v -317.2 638.599 335 636.399 337 597.599 C -329.8 639.599 313.8 638.399 V -b -320.6 639.999 m -320.4 641.799 322.2 640.999 v -324 640.199 348.6 636.799 372.2 604.399 C -336.6 641.199 320.6 639.999 V -b -328.225 642.028 m -327.788 643.786 329.678 643.232 v -331.568 642.678 352.002 644.577 390.099 610.401 C -343.924 645.344 328.225 642.028 V -b -338.625 646.428 m -338.188 648.186 340.078 647.632 v -341.968 647.078 376.802 642.577 428.499 607.601 C -354.324 649.744 338.625 646.428 V -b -298.2 657.999 m -298 659.799 299.8 658.999 v -301.6 658.199 355 655.599 385.4 628.799 C -350.499 653.574 298.2 657.999 V -b -288.2 653.999 m -288 655.799 289.8 654.999 v -291.6 654.199 316.2 650.799 339.8 618.399 C -304.2 655.199 288.2 653.999 V -b -349.503 651.038 m -348.938 652.759 350.864 652.345 v -352.79 651.932 387.86 649.996 441.981 618.902 C -364.317 653.296 349.503 651.038 V -b -357.903 653.438 m -357.338 655.159 359.264 654.745 v -361.19 654.332 396.26 652.396 450.381 621.302 C -373.317 656.096 357.903 653.438 V -b -367.503 658.438 m -366.938 660.159 368.864 659.745 v -370.79 659.332 413.86 654.996 503.582 620.702 C -382.917 661.096 367.503 658.438 V -b -0 g -0 J 1 w -256.2 651.599 m -261.4 651.999 260.2 650.399 v -259 648.799 256.6 649.599 y -256.2 651.599 l -f -287 637.599 m -292.2 637.999 291 636.399 v -289.8 634.799 287.4 635.599 y -287 637.599 l -f -278.2 637.999 m -283.4 638.399 282.2 636.799 v -281 635.199 278.6 635.999 y -278.2 637.999 l -f -182.831 649.818 m -187.876 648.495 186.218 647.376 v -184.561 646.256 182.554 647.798 y -182.831 649.818 l -f -184.831 659.418 m -189.876 658.095 188.218 656.976 v -186.561 655.856 184.554 657.398 y -184.831 659.418 l -f -177.631 663.818 m -182.676 662.495 181.018 661.376 v -179.361 660.256 177.354 661.798 y -177.631 663.818 l -f -0.8 g -1 J 0.1 w -257.4 588.799 m -255.8 588.799 251.8 586.799 V -249.8 586.799 238.6 583.199 233 573.199 C -245.4 582.799 257.4 588.799 V -f -345.116 496.153 m -345.257 495.895 345.312 495.475 345.604 495.458 c -346.262 495.418 347.495 495.117 347.37 495.753 c -346.522 500.059 345.648 504.996 341.515 506.803 c -340.876 507.082 339.434 506.669 339.36 505.785 c -339.233 504.261 339.116 502.912 339.425 501.446 c -339.725 500.025 341.883 500.015 342.8 501.399 C -343.736 499.727 344.168 497.884 345.116 496.153 c -f -334.038 491.419 m -334.786 490.006 334.659 488.147 336.074 487.584 c -336.814 487.29 338.664 488.265 338.246 489.339 c -337.444 491.4 337.056 493.639 335.667 495.45 c -335.467 495.712 335.707 496.245 335.547 496.573 c -334.953 497.793 333.808 498.528 332.4 498.199 C -331.285 495.996 332.433 493.867 333.955 492.158 c -334.091 492.006 333.925 491.63 334.038 491.419 c -f -294.436 496.609 m -294.328 496.986 294.29 497.449 294.455 497.77 c -294.986 498.803 295.779 499.925 295.442 500.947 c -295.094 502.003 293.978 501.821 293.328 501.252 c -292.193 500.258 292.144 498.432 291.453 497.073 c -291.257 496.687 291.308 496.114 290.867 495.723 c -290.393 495.302 289.953 493.778 290.049 493.207 c -290.102 492.894 289.919 482.986 290.141 483.249 c -290.76 483.982 293.81 493.716 293.879 494.608 c -293.936 495.339 294.668 495.804 294.436 496.609 c -f -268.798 503.401 m -271.432 505.9 274.222 508.861 273.78 512.573 c -273.664 513.549 271.889 513.022 271.702 512.176 c -270.9 508.551 268.861 505.89 266.293 503.498 c -264.097 501.451 262.235 495.107 262 494.599 C -265.697 499.855 267.954 502.601 268.798 503.401 c -f -255.224 509.365 m -255.747 509.735 255.445 510.226 255.662 510.558 c -256.615 512.016 257.916 513.262 257.934 515 c -257.937 515.277 257.559 515.586 257.224 515.362 c -256.947 515.178 256.605 515.048 256.497 514.918 c -254.467 512.469 253.067 509.798 251.624 506.986 c -251.441 506.629 250.297 502.138 250.61 502.027 c -250.849 501.942 252.569 506.123 252.779 506.237 c -254.042 506.923 254.054 508.538 255.224 509.365 c -f -271.957 489.821 m -272.401 490.69 273.977 491.892 273.864 492.781 c -273.746 493.709 274.214 495.152 273.302 494.464 c -272.045 493.516 268.596 492.167 268.326 486.359 c -268.3 485.788 271.274 488.481 271.957 489.821 c -f -286.4 506.999 m -286.8 507.667 287.508 507.194 287.967 507.457 c -288.615 507.829 289.226 508.387 289.518 509.036 c -290.488 511.185 292.257 513.005 292.4 515.399 C -290.909 516.804 290.23 514.764 289.6 513.799 C -288.277 515.446 287.278 513.572 285.978 513.053 c -285.908 513.025 285.695 513.372 285.62 513.345 c -284.443 512.905 283.763 511.824 282.765 511.043 c -282.594 510.909 282.189 511.089 282.042 510.953 c -281.39 510.35 280.417 510.025 280.137 509.343 c -279.027 506.636 275.887 504.541 274 496.999 C -274.381 496.09 278.512 503.641 278.999 504.339 c -279.835 505.535 279.953 502.678 281.229 503.344 c -281.28 503.371 281.466 503.133 281.6 502.999 C -281.794 503.279 282.012 503.508 282.4 503.399 C -282.4 503.799 282.266 504.355 282.467 504.514 c -283.704 505.491 283.62 506.559 284.4 507.799 C -284.858 507.01 285.919 507.729 286.4 506.999 C -f -346.2 452.599 m -353.6 472.999 349.2 484.199 V -360.6 462.599 356 451.399 V -355.6 461.799 351.6 466.799 V -347.6 453.999 346.2 452.599 V -f -331.4 455.199 m -336.8 463.999 328.8 482.399 V -328 461.999 321.2 450.999 V -335.4 471.199 331.4 455.199 V -f -321.4 457.199 m -321.2 477.199 321.6 480.199 V -317.8 463.599 307.6 453.999 V -322 465.999 321.4 457.199 V -f -311.8 489.199 m -317.8 475.599 307.8 457.199 V -314.2 469.399 309.4 476.399 V -312 479.799 311.8 489.199 V -f -292.6 457.599 m -291.6 473.199 293.4 475.399 V -293.6 481.799 293.2 482.799 V -297.2 488.999 297.4 481.599 V -298.8 473.799 301.6 469.199 V -305.2 463.799 305 457.399 V -295 487.599 292.6 457.599 V -f -289 485.199 m -282.4 474.399 280.6 455.399 V -279.2 461.599 283 475.999 V -287.2 491.399 289 485.199 V -f -267.2 465.399 m -272.2 470.799 273.6 475.799 V -277.2 491.599 270.8 482.999 V -271 474.999 262.8 467.599 V -267.6 469.999 267.2 465.399 V -f -261.4 470.399 m -264.8 487.799 265.6 488.599 V -267.4 491.999 264.6 488.799 V -255.8 469.599 251.8 462.999 V -259.8 472.199 261.4 470.399 V -f -255.6 486.999 m -267.2 509.399 245.4 483.599 V -256.4 493.399 255.6 486.999 V -f -240.2 501.599 m -245 520.399 247.6 520.199 V -255.8 529.199 249.2 518.599 V -243.2 508.999 243.8 499.199 V -243.2 508.799 240.2 501.599 V -f -570.5 513 m -558.5 523 556 526.5 V -569.5 508 569.5 501 V -572 508.5 570.5 513 V -f -576 535 m -555 550 551.5 557.5 V -578 528 578 523.5 V -578.5 532.5 576 535 V -f -593 689 m -581 697 579.5 695 V -590 688.5 592.5 680 V -591 689 593 689 V -f -601.5 608.5 m -584 620.5 l -603 603.5 603.5 599.5 V -601.5 608.5 L -f -0 g -1 w -210.75 631 m -232.75 626.25 l -S -261 469 m -260.5 472.5 251.5 462 v -S -266.5 464 m -268.5 470.5 262 466 v -S -320.5 455.5 m -322 466.5 310.5 453.5 v -S - -showpage - -%%Trailer -countdictstack InitDictCount sub { end } repeat -cleartomark -restore -grestore diff --git a/Master/texmf-doc/doc/french/epslatex-fr/pend.eps b/Master/texmf-doc/doc/french/epslatex-fr/pend.eps deleted file mode 100644 index fea754d997c..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/pend.eps +++ /dev/null @@ -1,199 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 371 258 -%%BeginDocument: pend.eps -%Magnification: 1.00 -%PSfragBegin -%PSfragInfo{P2}(304.878906,115.9795)(16.4431,0)(0,10.9519){0}{0} -%PSfragInfo{L1}(139.693604,164.999802)(16.0869,0)(0,10.9514){0}{0} -%PSfragInfo{N}(257.594,171.121094)(11.2593,0)(0,10.9031){0}{0.0164} -%PSfragInfo{P1}(202.758804,136.199493)(15.1306,0)(0,10.9517){0}{0} -%PSfragInfo{q1}(115.588898,137.244095)(14.0935,0)(0,14.4668){0}{0.243} -%PSfragInfo{q2}(198.808807,49.4043)(15.406,0)(0,14.467){0}{0.243} -%PSfragInfo{L2}(235.993393,80.3999)(17.3994,0)(0,10.9517){0}{0} -%PSfragEnd -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save --9.0 264.0 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def - /DrawEllipse { - /endangle exch def - /startangle exch def - /yrad exch def - /xrad exch def - /y exch def - /x exch def - /savematrix mtrx currentmatrix def - x y tr xrad yrad sc 0 0 1 startangle endangle arc - closepath - savematrix setmatrix - } def - -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def - -$F2psBegin -10 setmiterlimit -n 0 792 m 0 0 l 612 0 l 612 792 l cp clip - 0.06000 0.06000 sc -7.500 slw -% Arc -gs clippath -4064 3382 m 4146 3250 l 4136 3405 l 4195 3222 l 4124 3199 l cp clip -n 2866.1 2901.2 1328.9 63.9 14.1 arcn -gs col-1 s gr - gr - -% arrowhead -n 4064 3382 m 4146 3250 l 4136 3405 l 4100 3393 l 4064 3382 l cp gs 0.00 setgray ef gr col-1 s -% Ellipse -n 2925 2790 225 225 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr - -% Ellipse -n 5445 3600 225 225 0 360 DrawEllipse gs 0.00 setgray ef gr gs col-1 s gr - -% Ellipse -n 3645 2040 300 300 0 360 DrawEllipse gs col-1 s gr - -% Ellipse -n 4530 1455 300 300 0 360 DrawEllipse gs col-1 s gr - -% Ellipse -n 5360 2388 300 300 0 360 DrawEllipse gs col-1 s gr - -30.000 slw -% Polyline -n 1905 570 m 2790 2625 l gs col-1 s gr -% Polyline -n 3090 2895 m 5250 3540 l gs col-1 s gr -7.500 slw -% Polyline - [66.7] 0 sd -n 1905 570 m 1905 2475 l gs col-1 s gr [] 0 sd -% Polyline -gs clippath -5449 3123 m 5413 3335 l 5354 3128 l 5368 3378 l 5463 3372 l cp clip -n 5377 2692 m 5415 3360 l gs col-1 s gr gr - -% arrowhead -n 5449 3123 m 5413 3335 l 5354 3128 l 5404 3160 l 5449 3123 l cp gs 0.00 setgray ef gr col-1 s -% Arc -gs clippath -2395 2204 m 2535 2139 l 2442 2262 l 2592 2143 l 2545 2084 l cp clip -n 2068.5 1649.8 680.1 103.9 44.1 arcn -gs col-1 s gr - gr - -% arrowhead -n 2395 2204 m 2535 2139 l 2442 2262 l 2418 2233 l 2395 2204 l cp gs 0.00 setgray ef gr col-1 s -% Polyline - [66.7] 0 sd -n 2970 3030 m 3555 4380 l gs col-1 s gr [] 0 sd -/Times-Roman ff 270.00 scf sf -5227 2467 m -gs 1 -1 sc (P2) col-1 sh gr -% Polyline -n 6315 570 m 165 570 l 165 120 l 6315 120 l cp gs 0.50 setgray ef gr gs col0 s gr -% Polyline -gs clippath -3275 2463 m 3092 2577 l 3207 2395 l 3031 2572 l 3098 2639 l cp clip -n 3420 2250 m 3075 2595 l gs col-1 s gr gr - -% arrowhead -n 3275 2463 m 3092 2577 l 3207 2395 l 3216 2454 l 3275 2463 l cp gs 0.00 setgray ef gr col-1 s -% Polyline -gs clippath -4398 809 m 4420 594 l 4492 798 l 4463 550 l 4369 561 l cp clip -n 4485 1155 m 4418 570 l gs col-1 s gr gr - -% arrowhead -n 4398 809 m 4420 594 l 4492 798 l 4441 769 l 4398 809 l cp gs 0.00 setgray ef gr col-1 s -/Times-Roman ff 270.00 scf sf -2475 1650 m -gs 1 -1 sc (L1) col-1 sh gr -/Times-Roman ff 270.00 scf sf -4440 1545 m -gs 1 -1 sc (N) col-1 sh gr -/Times-Roman ff 270.00 scf sf -3525 2130 m -gs 1 -1 sc (P1) col-1 sh gr -/Times-Roman ff 270.00 scf sf -2070 2054 m -gs 1 -1 sc (q1) col-1 sh gr -/Times-Roman ff 270.00 scf sf -3457 3518 m -gs 1 -1 sc (q2) col-1 sh gr -/Times-Roman ff 270.00 scf sf -4080 3060 m -gs 1 -1 sc (L2) col-1 sh gr -$F2psEnd -rs -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/pretzel.eps b/Master/texmf-doc/doc/french/epslatex-fr/pretzel.eps deleted file mode 100644 index 7cebb92ed35..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/pretzel.eps +++ /dev/null @@ -1,16 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 95 100 185 200 -%%BeginDocument: pretzel.eps - -5 setlinewidth -1 setlinecap -110 100 moveto -120 120 140 160 160 160 curveto -170 160 180 150 180 140 curveto -180 120 160 100 140 100 curveto -120 100 100 120 100 140 curveto -100 150 110 160 120 160 curveto -140 160 160 120 170 100 curveto -stroke -showpage -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/pretzel.ps b/Master/texmf-doc/doc/french/epslatex-fr/pretzel.ps deleted file mode 100644 index e6bbf413b34..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/pretzel.ps +++ /dev/null @@ -1,14 +0,0 @@ -%! pretzel.ps -- an example for the psfig paper. -%%BoundingBox: 95 100 185 200 - -5 setlinewidth -1 setlinecap -110 100 moveto -120 120 140 160 160 160 curveto -170 160 180 150 180 140 curveto -180 120 160 100 140 100 curveto -120 100 100 120 100 140 curveto -100 150 110 160 120 160 curveto -140 160 160 120 170 100 curveto -stroke -showpage diff --git a/Master/texmf-doc/doc/french/epslatex-fr/rdanger.eps b/Master/texmf-doc/doc/french/epslatex-fr/rdanger.eps deleted file mode 100644 index 8389949eadf..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/rdanger.eps +++ /dev/null @@ -1,8 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: -1 -4 14 12 -0 0 translate -/ZapfDingbats findfont 15 scalefont setfont --1. 1. scale --13.5 -1. moveto -(+) show - diff --git a/Master/texmf-doc/doc/french/epslatex-fr/rosette.eps b/Master/texmf-doc/doc/french/epslatex-fr/rosette.eps deleted file mode 100644 index 9b5f05d8bd5..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/rosette.eps +++ /dev/null @@ -1,37 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 124.379997 124.379997 487.609985 487.609985 -%%BeginDocument: rosette.eps - -/inch {72 mul} def - -/wedge - { newpath - 0 0 moveto - 1 0 translate - 15 rotate - 0 15 sin translate - 0 0 15 sin -90 90 arc - closepath - } def - -gsave - 4.25 inch 4.25 inch translate - 1.75 inch 1.75 inch scale - 0.02 setlinewidth - 2 1 13 - { - 13 div setgray - gsave - wedge - gsave - fill - grestore - 0 setgray stroke - grestore - 30 rotate - } for - -grestore -showpage - -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/rosette.ps b/Master/texmf-doc/doc/french/epslatex-fr/rosette.ps deleted file mode 100644 index 2ab4424b556..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/rosette.ps +++ /dev/null @@ -1,76 +0,0 @@ -%! -%%BoundingBox: 124.38 124.38 487.61 487.61 -% Cookbook Example Program from First Printing, Revised 7 Jan 1985 -% Program: Repeated Shapes Number: 6 -%----------------------------------------------------------------------------- -% - % This program prints a rosette - % design by defining a section of - % that design and printing that - % section repeatedly. This program - % illustrates the ``for'' and - % "arc" operators, and it shows - % how coordinate transformations - % can be nested so as to use the - % most convenient coordinate - % system for each part of a - % design. -/inch {72 mul} def - -/wedge % Define an ``ice cream cone'' - { newpath % shape by means of the ``arc'' - 0 0 moveto % operator. This shape will have a - 1 0 translate % 30 degree angle topped off with - 15 rotate % a semicircle. Set the path's - 0 15 sin translate % first point at the current - 0 0 15 sin -90 90 arc % origin. Next, move the origin to - closepath % the center of the semicircle by - } def % translating to the right 1 unit, - % rotating counter-clockwise by 15 - % degrees, and translating ``up'' - % in the rotated system by the - % radius of the semicircle. The - % ``arc'' operator includes a - % straight line to the initial - % point of the arc and a curved - % section to the end of the arc. - % Note that the semicircle goes - % from -90 degrees to 90 degrees - % in the rotated coordinate - % system. - -gsave - 4.25 inch 4.25 inch translate % Move into position for the - % rosette. - 1.75 inch 1.75 inch scale % Make the edges of the rosette 1 - % 3/4 inches long. - 0.02 setlinewidth % Use a 7/200 inch thick line. - 2 1 13 % Set up the ``for'' operator to - % iterate 12 times, pushing 2 onto - % the stack the first time, 3 the - % next time, ... , and 13 the last - % time. - { % The last argument for ``for'' is - % the sequence of operations to be - % repeated. This sequence must be - % enclosed by braces. - 13 div setgray % Divide the loop index by 13 to - % set a gray value. - gsave % Enclose the ``wedge'' operation - wedge % in a ``gsave''-``grestore'' - % pair, as it will mess up the - % coordinate system. - gsave % Save the wedge path for use - % after the ``fill''. - fill - grestore - 0 setgray stroke % Draw a black border around the - % wedge. - grestore % Get out of the coordinate system - % left by wedge. - 30 rotate % Set up for the next section. - } for % Close the last argument and - % execute the ``for'' operator. -grestore -showpage - diff --git a/Master/texmf-doc/doc/french/epslatex-fr/sgte.sty b/Master/texmf-doc/doc/french/epslatex-fr/sgte.sty deleted file mode 100644 index e10ff46b33a..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/sgte.sty +++ /dev/null @@ -1,8 +0,0 @@ -\providecommand{\l@subfigure}{% - \@dottedxxxline{\ext@subfigure}{2}{3.9em}{4.8em}} -\providecommand{\l@subtable}{% - \@dottedxxxline{\ext@subtable}{2}{3.9em}{4.8em}} -\renewcommand{\l@subfigure}{% - \@dottedxxxline{\ext@subfigure}{2}{3.9em}{4.8em}} -\renewcommand{\l@subtable}{% - \@dottedxxxline{\ext@subtable}{2}{3.9em}{4.8em}} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/smaller.sty b/Master/texmf-doc/doc/french/epslatex-fr/smaller.sty deleted file mode 100644 index 0576f422de7..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/smaller.sty +++ /dev/null @@ -1,40 +0,0 @@ -%Date: Thu, 1 Feb 90 15:23:02 EST -%From: Bernie Cosell -%Subject: Relative font sizing in LaTeX -%Keywords: LaTeX, font sizing -% -% Modified 1-May-1990 Don Hosek to allow it to work properly when input -% by another .sty file. -% -%One continual annoyance to me is that LaTeX does absolute font sizing, -%and so if you have some \newcommand that uses the sizing commands to -%achieve some graphic effect, you'll discover that your chapter heads -%and footnotes and such are pretty screwed up [in a recent case, I -%wanted a fake small-caps-san-serif font, and so I used {\small\sf -%NOWISTHETIME}, which did just what I wanted in the running text, but -%was an unmitigated disaster in the chapter heads]. I think that the -%following is a significant improvement: \smaller and \larger changes -%the point size *relatively* by one slot, and so I made my definition: -%{\smaller\sf NOWISTHETIME}, and it all magically works. The -%definitions are: - -\def\smaller{\ifx\@currsize\Huge \protect\huge \else - \ifx\@currsize\huge \protect\LARGE \else - \ifx\@currsize\LARGE \protect\Large \else - \ifx\@currsize\Large \protect\large \else - \ifx\@currsize\large \protect\normalsize \else - \ifx\@currsize\normalsize \protect\small \else - \ifx\@currsize\small \protect\footnotesize \else - \ifx\@currsize\footnotesize \protect\scriptsize \else - \protect\tiny - \fi\fi\fi\fi\fi\fi\fi\fi} -\def\larger{\ifx\@currsize\tiny \protect\scriptsize \else - \ifx\@currsize\scriptsize \protect\footnotesize \else - \ifx\@currsize\footnotesize \protect\small \else - \ifx\@currsize\small \protect\normalsize \else - \ifx\@currsize\normalsize \protect\large \else - \ifx\@currsize\large \protect\Large \else - \ifx\@currsize\Large \protect\LARGE \else - \ifx\@currsize\LARGE \protect\huge \else - \protect\Huge - \fi\fi\fi\fi\fi\fi\fi\fi} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/square.eps b/Master/texmf-doc/doc/french/epslatex-fr/square.eps deleted file mode 100644 index 7df9660fd2e..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/square.eps +++ /dev/null @@ -1,90 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 75 75 -%%BeginDocument: square.eps -%Magnification: 1.00 -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save --3.0 78.0 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def - -$F2psBegin -10 setmiterlimit -n 0 792 m 0 0 l 612 0 l 612 792 l cp clip - 0.06000 0.06000 sc -7.500 slw -% Polyline -n 1275 1275 m 1275 75 l 75 75 l 75 1275 l cp gs col-1 s gr -$F2psEnd -rs -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/topcapt.sty b/Master/texmf-doc/doc/french/epslatex-fr/topcapt.sty deleted file mode 100644 index 4e9a361d95a..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/topcapt.sty +++ /dev/null @@ -1,55 +0,0 @@ -% topcapt.sty v1.1a -% Copyright 1994, 1998, 1999 Robin Fairbairns (rf10@cam.ac.uk) -% -% This program can redistributed and/or modified under the terms -% of the LaTeX Project Public License Distributed from CTAN -% archives in directory macros/latex/base/lppl.txt; either -% version 1 of the License, or (at your option) any later version. -% -% This is a jiffy LaTeX package that enables coherent setting -% of the caption _above_ a figure or table -% -% Author: Robin Fairbairns 1994/11/18 -% Bugfix from Bernd Schandl incorporated 1998/12/31 -% Copyright statement incorporated 1999/03/03 -% -% Works under 2e or 2.09 -% -% Usage: \usepackage{...,topcapt,...} (2e) -% \documentstyle[...,topcapt,...]{whateverclass} (2.09) -% -% defines a \topcaption command that sets a caption as if above the -% table (i.e., with the abovecaptionskip and the belowcaptionskip -% exchanged) - -\@ifundefined{abovecaptionskip}{% in 2.09 - \newlength\abovecaptionskip - \newlength\belowcaptionskip - \setlength\abovecaptionskip{10pt} - \setlength\belowcaptionskip{0pt} - \long\def\@makecaption#1#2{% - \vskip\abovecaptionskip - \sbox\@tempboxa{#1: #2}% - \ifdim \wd\@tempboxa >\hsize - #1: #2\par - \else - \hbox to\hsize{\hfil\box\@tempboxa\hfil}% - \fi - \vskip\belowcaptionskip} - }{% in 2e; everything's already set up as above -} - -% \topcaption simply advances the caption count, sorts out the -% arguments and passes on to \@topcaption -\newcommand\topcaption{\refstepcounter\@captype - \@dblarg{\@topcaption\@captype}} - -% \@topcaption swaps above and below caption skips and the relays its -% arguments to \@caption -\def\@topcaption#1[#2]#3{\@tempskipa\abovecaptionskip - \abovecaptionskip\belowcaptionskip - \belowcaptionskip\@tempskipa - \@caption{#1}[{#2}]{#3}% - \@tempskipa\abovecaptionskip - \abovecaptionskip\belowcaptionskip - \belowcaptionskip\@tempskipa} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/topfig.sty b/Master/texmf-doc/doc/french/epslatex-fr/topfig.sty deleted file mode 100644 index 78390cd49e5..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/topfig.sty +++ /dev/null @@ -1,15 +0,0 @@ -%From: rose@gallant.apple.com (Dan Rose) -%Subject: Solution: Changing page styles/headers on the fly in LaTeX -% Author: Hiroshi Nakashima (nakasima@kuis.kyoto-u.ac.jp) -\def\ps@topfig{\def\@oddhead{} %Head for odd pages (adaptable) - \def\@oddfoot{\null\hfil{\rm\thepage}\hfil\null} %Foot for odd pages (adaptable) - \def\@evenhead{} %Head for even pages (adaptable) - \def\@evenfoot{\null\hfil{\rm\thepage}\hfil\null}} %Foot for even pages (adaptable) - -\let\latex@makecol\@makecol -\def\@makecol{\ifx\@toplist\@empty\else - \typeout{TOPFIG-1 PAGE} - \thispagestyle{topfig}\fi\latex@makecol} - -\let\latex@opcol\@opcol -\def\@opcol{\if@fcolmade\typeout{TOPFIG-2 PAGE}\thispagestyle{topfig}\fi\latex@opcol} diff --git a/Master/texmf-doc/doc/french/epslatex-fr/warn.sty b/Master/texmf-doc/doc/french/epslatex-fr/warn.sty deleted file mode 100644 index c9f78d28711..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/warn.sty +++ /dev/null @@ -1,19 +0,0 @@ -%Here's a little hack, that allow you to get the linenumbers of LaTeX's -%warning messages. - -%The output is like: -% -% LaTeX Warning [l.86]: Citation `diggle' on page 91 undefined. - -%where [l.86] refers to line 86 in the current file. -% -%You should put the following in a style file: - -%---------------------------------------------------------------------- -% warn.sty -% -% \string: for french context -\def\@warning#1{\typeout{LaTeX Warning [l.\the\inputlineno]\string: #1.}} -% and the new name: -\def\@latex@warning#1{\typeout{LaTeX Warning [l.\the\inputlineno]\string: #1.}} -%---------------------------------------------------------------------- diff --git a/Master/texmf-doc/doc/french/epslatex-fr/wdesc.sty b/Master/texmf-doc/doc/french/epslatex-fr/wdesc.sty deleted file mode 100644 index affebb14594..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/wdesc.sty +++ /dev/null @@ -1,18 +0,0 @@ -\def\wdesclabel#1{\hspace\labelsep \bf #1} -\def\wdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth -\advance\leftmargin\labelsep -\let\makelabel\wdesclabel}} -\let\endwdesc\endlist -\def\wit[#1]{\item[{{#1}\hfill}]} -% bulleted labels -\def\buwdesclabel#1{\hspace\labelsep \hbox{$\bullet$~~\bf #1}} -\def\buwdesc#1{\list{}{\settowidth\labelwidth{{$\bullet$~~#1}}\leftmargin\labelwidth -\advance\leftmargin\labelsep -\let\makelabel\buwdesclabel}} -\let\endbuwdesc\endlist -% boxed labels -\def\bxdesclabel#1{\hspace\labelsep \fbox{\bf #1}} -\def\bxdesc#1{\list{}{\settowidth\labelwidth{#1}\leftmargin\labelwidth -\advance\leftmargin\labelsep -\let\makelabel\bxdesclabel}} -\let\endbxdesc\endlist diff --git a/Master/texmf-doc/doc/french/epslatex-fr/whitecdp.sty b/Master/texmf-doc/doc/french/epslatex-fr/whitecdp.sty deleted file mode 100644 index 0ddae6ccc92..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/whitecdp.sty +++ /dev/null @@ -1,19 +0,0 @@ -%%%%%%%%%%%%%%%%% cut here--start of whitecdp.sty %%%%%%%%%%%%%%%% -% whitecdp (formerly schulzrinne.sty) --provide for blank pages -% between chapters -% This redefinition of the \cleardoublepage command provides -% for a special pagestyle for the "extra" pages which are generated -% to ensure that the chapter opener is on a recto page. -% The pagestyle is "chapterverso"; for many publishers, this should be -% identical to "empty", so that's the default. -\def\ps@chapterverso{\ps@empty}% -\def\cleardoublepage{\clearpage - \if@twoside - \ifodd\c@page\else - \null\thispagestyle{chapterverso}\newpage - \if@twocolumn\null\newpage\fi - \fi - \fi - }% -\def\ps@chapterverso{\ps@empty}% -%%%%%%%%%%%%%%%%% cut here--end of whitecdp.sty %%%%%%%%%%%%%%%% diff --git a/Master/texmf-doc/doc/french/epslatex-fr/wide.eps b/Master/texmf-doc/doc/french/epslatex-fr/wide.eps deleted file mode 100644 index 881ab5d00c5..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/wide.eps +++ /dev/null @@ -1,92 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 360 54 -%%BeginDocument: wide.eps -/$F2psDict 200 dict def -$F2psDict begin -$F2psDict /mtrx matrix put -/col-1 {0 setgray} bind def -/col0 {0.000 0.000 0.000 srgb} bind def -/col1 {0.000 0.000 1.000 srgb} bind def -/col2 {0.000 1.000 0.000 srgb} bind def -/col3 {0.000 1.000 1.000 srgb} bind def -/col4 {1.000 0.000 0.000 srgb} bind def -/col5 {1.000 0.000 1.000 srgb} bind def -/col6 {1.000 1.000 0.000 srgb} bind def -/col7 {1.000 1.000 1.000 srgb} bind def -/col8 {0.000 0.000 0.560 srgb} bind def -/col9 {0.000 0.000 0.690 srgb} bind def -/col10 {0.000 0.000 0.820 srgb} bind def -/col11 {0.530 0.810 1.000 srgb} bind def -/col12 {0.000 0.560 0.000 srgb} bind def -/col13 {0.000 0.690 0.000 srgb} bind def -/col14 {0.000 0.820 0.000 srgb} bind def -/col15 {0.000 0.560 0.560 srgb} bind def -/col16 {0.000 0.690 0.690 srgb} bind def -/col17 {0.000 0.820 0.820 srgb} bind def -/col18 {0.560 0.000 0.000 srgb} bind def -/col19 {0.690 0.000 0.000 srgb} bind def -/col20 {0.820 0.000 0.000 srgb} bind def -/col21 {0.560 0.000 0.560 srgb} bind def -/col22 {0.690 0.000 0.690 srgb} bind def -/col23 {0.820 0.000 0.820 srgb} bind def -/col24 {0.500 0.190 0.000 srgb} bind def -/col25 {0.630 0.250 0.000 srgb} bind def -/col26 {0.750 0.380 0.000 srgb} bind def -/col27 {1.000 0.500 0.500 srgb} bind def -/col28 {1.000 0.630 0.630 srgb} bind def -/col29 {1.000 0.750 0.750 srgb} bind def -/col30 {1.000 0.880 0.880 srgb} bind def -/col31 {1.000 0.840 0.000 srgb} bind def - -end -save --2.0 61.0 translate -1 -1 scale - -/cp {closepath} bind def -/ef {eofill} bind def -/gr {grestore} bind def -/gs {gsave} bind def -/sa {save} bind def -/rs {restore} bind def -/l {lineto} bind def -/m {moveto} bind def -/rm {rmoveto} bind def -/n {newpath} bind def -/s {stroke} bind def -/sh {show} bind def -/slc {setlinecap} bind def -/slj {setlinejoin} bind def -/slw {setlinewidth} bind def -/srgb {setrgbcolor} bind def -/rot {rotate} bind def -/sc {scale} bind def -/sd {setdash} bind def -/ff {findfont} bind def -/sf {setfont} bind def -/scf {scalefont} bind def -/sw {stringwidth} bind def -/tr {translate} bind def -/tnt {dup dup currentrgbcolor - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add - 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} - bind def -/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul - 4 -2 roll mul srgb} bind def -/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def -/$F2psEnd {$F2psEnteredState restore end} def - -$F2psBegin -10 setmiterlimit -n 0 1048 m 0 0 l 6073 0 l 6073 1048 l cp clip - 0.06000 0.06000 sc -% Polyline -30.000 slw -n 6000 975 m 75 975 l 75 150 l 6000 150 l cp gs col-1 s gr -/Times-Bold ff 360.00 scf sf -3075 675 m -gs 1 -1 sc (A Very, Very Wide Graphic) dup sw pop 2 div neg 0 rm col-1 sh gr -$F2psEnd -rs -%%EndDocument diff --git a/Master/texmf-doc/doc/french/epslatex-fr/widecenter.sty b/Master/texmf-doc/doc/french/epslatex-fr/widecenter.sty deleted file mode 100644 index dbcfee8dd07..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/widecenter.sty +++ /dev/null @@ -1,7 +0,0 @@ -% widecenter.sty -\newenvironment{widecenter}{% - \bgroup - \@flushglue=0pt plus 1fil minus \textwidth - \begin{center} - }{\end{center}\egroup} -\endinput diff --git a/Master/texmf-doc/doc/french/epslatex-fr/xb.sty b/Master/texmf-doc/doc/french/epslatex-fr/xb.sty deleted file mode 100644 index 22935fc547f..00000000000 --- a/Master/texmf-doc/doc/french/epslatex-fr/xb.sty +++ /dev/null @@ -1,45 +0,0 @@ -%% -%% This is file `xb.sty', -%% -%% -%% Created by Jean-Pierre Drucbert as a -%% Variant of File: xr.dtx Copyright (C) 1993-1994 David Carlisle -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{xb} - [1997/02/12 v1.02 eXternal Bib-references (JPFD)] -\def\externalbibdocument{\@ifnextchar[\XB@{\XB@[]}} -\def\XB@[#1]#2{{% - \makeatletter - \def\XB@prefix{#1}% - \XB@next#2.aux\relax\\}} -\def\XB@next#1\relax#2\\{% - \edef\XB@list{#2}% - \XB@loop{#1}} -\def\XB@aux{% - \ifx\XB@list\@empty\else\expandafter\XB@explist\fi} - -\def\XB@explist{\expandafter\XB@next\XB@list\\} -\def\XB@loop#1{\openin\@inputcheck#1\relax - \ifeof\@inputcheck - \PackageWarning{xb}{^^JNo file #1^^JBIBCITE'S NOT IMPORTED.^^J}% - \expandafter\XB@aux - \else - \PackageInfo{xb}{IMPORTING BIBCITE'S FROM #1}% - \expandafter\XB@read\fi} -\def\XB@read{% - \read\@inputcheck to\XB@line - \expandafter\XB@test\XB@line.....\XB@} -\long\def\XB@test#1#2#3#4#5#6\XB@{% - \ifx#1\bibcite - \bibcite{\XB@prefix#2}{#3}% - \ifx#1\harvardcite - \harvardcite{\XB@prefix#2}{#3}{#4}{#5}% - \else\ifx#1\@input - \edef\XB@list{\XB@list#2\relax}% - \fi\fi\fi - \ifeof\@inputcheck\expandafter\XB@aux - \else\expandafter\XB@read\fi} - -\endinput -%% -%% End of file `xb.sty'. diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index f662b852013..6067afb66d7 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -963,7 +963,6 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$'; 'encxvlna', 'generic', 'eplain', 'eplain', 'epsf', 'generic', - 'epslatex-fr', 'french', 'epspdf', 'support', 'es-tex-faq', 'spanish', 'eurosym', 'fonts', @@ -994,7 +993,6 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$'; 'ibygrk', 'fonts', 'ifxetex', 'generic', 'ijqc', 'bibtex', - 'impatient-fr','french', 'iopart-num', 'bibtex', 'jadetex', 'jadetex', 'kixfont', 'fonts', diff --git a/Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc b/Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc index 5503a060337..289aac7417e 100644 --- a/Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc +++ b/Master/tlpkg/tlpsrc/epslatex-fr.tlpsrc @@ -1,2 +1,2 @@ name epslatex-fr -category Documentation +category Package -- cgit v1.2.3