summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures.zipbin175060 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/TSav-105.mp22
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/capture.eps1509
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/enteteMP.cfg10
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/queue.mp3
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.093
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.1136
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.10193
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.105226
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.11419
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.12168
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.13352
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.14160
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.15100
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.16182
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.17164
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.18143
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.281
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.20112
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.21182
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.22137
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.23165
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.24189
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.25144
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.26407
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.27172
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.28153
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.3206
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.30160
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.31135
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.32197
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.3395
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.34285
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.35230
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.36391
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.37119
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.38267
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.39262
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.4226
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.40130
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.41124
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.42190
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.43164
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.5384
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.6249
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.7245
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.9219
-rw-r--r--Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.mp540
-rw-r--r--Master/texmf-dist/doc/latex/tablor/tablor.html1268
-rw-r--r--Master/texmf-dist/doc/latex/tablor/tablor.pdfbin469785 -> 240642 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tablor/tablor.tex265
-rw-r--r--Master/texmf-dist/tex/latex/tablor/tablor.cfg10
-rw-r--r--Master/texmf-dist/tex/latex/tablor/tablor.sty807
53 files changed, 11208 insertions, 1582 deletions
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures.zip b/Master/texmf-dist/doc/latex/tablor/Figures.zip
deleted file mode 100644
index ae85df1bd44..00000000000
--- a/Master/texmf-dist/doc/latex/tablor/Figures.zip
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/TSav-105.mp b/Master/texmf-dist/doc/latex/tablor/Figures/TSav-105.mp
new file mode 100644
index 00000000000..278ebac4b18
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/TSav-105.mp
@@ -0,0 +1,22 @@
+ beginTableau(105)
+newLigneVariables(btex $ {x}$ etex);
+ val(btex $-50$ etex);val(btex $\frac{-2}{3}$ etex);
+val(btex $\mbox{-}\frac{\sqrt{5}}{5} $ etex);
+val(btex $\frac{\sqrt{5}}{5} $ etex);
+val(btex $50$ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {3\cdot \mbox{x}\mbox{+}2}}$ etex);
+ moins;
+ valBarre(btex 0 etex);plus;barre;
+ plus;barre;plus;
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {5\cdot \mbox{x}^{2}-1}}$ etex);
+ plus;barre;
+ plus;
+ valBarre(btex 0 etex);moins;valBarre(btex 0 etex);plus;
+
+ newLigneSignes(btex $\hbox{ Signe du }\atop{{\displaystyle \rm produit}}$ etex);
+ moins;valBarre(btex 0 etex); plus;valBarre(btex 0 etex);moins;valBarre(btex 0 etex);plus;
+
+endTableau;
+
+ \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/capture.eps b/Master/texmf-dist/doc/latex/tablor/Figures/capture.eps
new file mode 100644
index 00000000000..7cf5b460c50
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/capture.eps
@@ -0,0 +1,1509 @@
+%!PS-Adobe-1.0 EPSF-3.0
+%%BoundingBox: 0 1 1384 842
+%%Creator: KDE 3.5.5
+%%CreationDate: sam fv 2 19:51:19 2008
+%%Orientation: Portrait
+%%Pages: 1
+%%DocumentFonts:
+
+%%EndComments
+%%BeginProlog
+% Prolog copyright 1994-2005 Trolltech. You may copy this prolog in any way
+% that is directly related to this document. For other use of this prolog,
+% see your licensing agreement for Qt.
+/d/def load def/D{bind d}bind d/d2{dup dup}D/B{0 d2}D/W{255 d2}D/ED{exch d}D
+/D0{0 ED}D/LT{lineto}D/MT{moveto}D/S{stroke}D/F{setfont}D/SW{setlinewidth}D
+/CP{closepath}D/RL{rlineto}D/NP{newpath}D/CM{currentmatrix}D/SM{setmatrix}D
+/TR{translate}D/SD{setdash}D/SC{aload pop setrgbcolor}D/CR{currentfile read
+pop}D/i{index}D/bs{bitshift}D/scs{setcolorspace}D/DB{dict dup begin}D/DE{end
+d}D/ie{ifelse}D/sp{astore pop}D/BSt 0 d/LWi 1 d/PSt 1 d/Cx 0 d/Cy 0 d/WFi
+false d/OMo false d/BCol[1 1 1]d/PCol[0 0 0]d/BkCol[1 1 1]d/BDArr[0.94 0.88
+0.63 0.50 0.37 0.12 0.06]d/defM matrix d/nS 0 d/GPS{PSt 1 ge PSt 5 le and{{
+LArr PSt 1 sub 2 mul get}{LArr PSt 2 mul 1 sub get}ie}{[]}ie}D/QS{PSt 0 ne{
+gsave LWi SW true GPS 0 SD S OMo PSt 1 ne and{BkCol SC false GPS dup 0 get
+SD S}if grestore}if}D/r28{{CR dup 32 gt{exit}if pop}loop 3{CR}repeat 0 4{7
+bs exch dup 128 gt{84 sub}if 42 sub 127 and add}repeat}D/rA 0 d/rL 0 d/rB{rL
+0 eq{/rA r28 d/rL 28 d}if dup rL gt{rA exch rL sub rL exch/rA 0 d/rL 0 d rB
+exch bs add}{dup rA 16#fffffff 3 -1 roll bs not and exch dup rL exch sub/rL
+ED neg rA exch bs/rA ED}ie}D/uc{/rL 0 d 0{dup 2 i length ge{exit}if 1 rB 1
+eq{3 rB dup 3 ge{1 add dup rB 1 i 5 ge{1 i 6 ge{1 i 7 ge{1 i 8 ge{128 add}if
+64 add}if 32 add}if 16 add}if 3 add exch pop}if 3 add exch 10 rB 1 add{dup 3
+i lt{dup}{2 i}ie 4 i 3 i 3 i sub 2 i getinterval 5 i 4 i 3 -1 roll
+putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3
+1 roll}loop pop pop}{3 rB 1 add{2 copy 8 rB put 1 add}repeat}ie}loop pop}D
+/sl D0/QCIgray D0/QCIcolor D0/QCIindex D0/QCI{/colorimage where{pop false 3
+colorimage}{exec/QCIcolor ED/QCIgray QCIcolor length 3 idiv string d 0 1
+QCIcolor length 3 idiv 1 sub{/QCIindex ED/x QCIindex 3 mul d QCIgray
+QCIindex QCIcolor x get 0.30 mul QCIcolor x 1 add get 0.59 mul QCIcolor x 2
+add get 0.11 mul add add cvi put}for QCIgray image}ie}D/di{gsave TR 1 i 1 eq
+{false eq{pop true 3 1 roll 4 i 4 i false 4 i 4 i imagemask BkCol SC
+imagemask}{pop false 3 1 roll imagemask}ie}{dup false ne{/languagelevel
+where{pop languagelevel 3 ge}{false}ie}{false}ie{/ma ED 8 eq{/dc[0 1]d
+/DeviceGray}{/dc[0 1 0 1 0 1]d/DeviceRGB}ie scs/im ED/mt ED/h ED/w ED/id 7
+DB/ImageType 1 d/Width w d/Height h d/ImageMatrix mt d/DataSource im d
+/BitsPerComponent 8 d/Decode dc d DE/md 7 DB/ImageType 1 d/Width w d/Height
+h d/ImageMatrix mt d/DataSource ma d/BitsPerComponent 1 d/Decode[0 1]d DE 4
+DB/ImageType 3 d/DataDict id d/MaskDict md d/InterleaveType 3 d end image}{
+pop 8 4 1 roll 8 eq{image}{QCI}ie}ie}ie grestore}d/BF{gsave BSt 1 eq{BCol SC
+WFi{fill}{eofill}ie}if BSt 2 ge BSt 8 le and{BDArr BSt 2 sub get/sc ED BCol{
+1. exch sub sc mul 1. exch sub}forall 3 array astore SC WFi{fill}{eofill}ie}
+if BSt 9 ge BSt 14 le and{WFi{clip}{eoclip}ie defM SM pathbbox 3 i 3 i TR 4
+2 roll 3 2 roll exch sub/h ED sub/w ED OMo{NP 0 0 MT 0 h RL w 0 RL 0 h neg
+RL CP BkCol SC fill}if BCol SC 0.3 SW NP BSt 9 eq BSt 11 eq or{0 4 h{dup 0
+exch MT w exch LT}for}if BSt 10 eq BSt 11 eq or{0 4 w{dup 0 MT h LT}for}if
+BSt 12 eq BSt 14 eq or{w h gt{0 6 w h add{dup 0 MT h sub h LT}for}{0 6 w h
+add{dup 0 exch MT w sub w exch LT}for}ie}if BSt 13 eq BSt 14 eq or{w h gt{0
+6 w h add{dup h MT h sub 0 LT}for}{0 6 w h add{dup w exch MT w sub 0 exch LT
+}for}ie}if S}if BSt 24 eq{}if grestore}D/mat matrix d/ang1 D0/ang2 D0/w D0/h
+D0/x D0/y D0/ARC{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED mat CM pop x w 2 div
+add y h 2 div add TR 1 h w div neg scale ang2 0 ge{0 0 w 2 div ang1 ang1
+ang2 add arc}{0 0 w 2 div ang1 ang1 ang2 add arcn}ie mat SM}D/C D0/P{NP MT
+0.5 0.5 rmoveto 0 -1 RL -1 0 RL 0 1 RL CP fill}D/M{/Cy ED/Cx ED}D/L{NP Cx Cy
+MT/Cy ED/Cx ED Cx Cy LT QS}D/DL{NP MT LT QS}D/HL{1 i DL}D/VL{2 i exch DL}D/R
+{/h ED/w ED/y ED/x ED NP x y MT 0 h RL w 0 RL 0 h neg RL CP BF QS}D/ACR{/h
+ED/w ED/y ED/x ED x y MT 0 h RL w 0 RL 0 h neg RL CP}D/xr D0/yr D0/rx D0/ry
+D0/rx2 D0/ry2 D0/RR{/yr ED/xr ED/h ED/w ED/y ED/x ED xr 0 le yr 0 le or{x y
+w h R}{xr 100 ge yr 100 ge or{x y w h E}{/rx xr w mul 200 div d/ry yr h mul
+200 div d/rx2 rx 2 mul d/ry2 ry 2 mul d NP x rx add y MT x y rx2 ry2 180 -90
+x y h add ry2 sub rx2 ry2 270 -90 x w add rx2 sub y h add ry2 sub rx2 ry2 0
+-90 x w add rx2 sub y rx2 ry2 90 -90 ARC ARC ARC ARC CP BF QS}ie}ie}D/E{/h
+ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add TR 1 h w div scale
+NP 0 0 w 2 div 0 360 arc mat SM BF QS}D/A{16 div exch 16 div exch NP ARC QS}
+D/PIE{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED NP x w 2 div add y h 2 div add MT
+x y w h ang1 16 div ang2 16 div ARC CP BF QS}D/CH{16 div exch 16 div exch NP
+ARC CP BF QS}D/BZ{curveto QS}D/CRGB{255 div 3 1 roll 255 div 3 1 roll 255
+div 3 1 roll}D/BC{CRGB BkCol sp}D/BR{CRGB BCol sp/BSt ED}D/WB{1 W BR}D/NB{0
+B BR}D/PE{setlinejoin setlinecap CRGB PCol sp/LWi ED/PSt ED LWi 0 eq{0.25
+/LWi ED}if PCol SC}D/P1{1 0 5 2 roll 0 0 PE}D/ST{defM SM concat}D/MF{true
+exch true exch{exch pop exch pop dup 0 get dup findfont dup/FontName get 3
+-1 roll eq{exit}if}forall exch dup 1 get/fxscale ED 2 get/fslant ED exch
+/fencoding ED[fxscale 0 fslant 1 0 0]makefont fencoding false eq{}{dup
+maxlength dict begin{1 i/FID ne{def}{pop pop}ifelse}forall/Encoding
+fencoding d currentdict end}ie definefont pop}D/MFEmb{findfont dup length
+dict begin{1 i/FID ne{d}{pop pop}ifelse}forall/Encoding ED currentdict end
+definefont pop}D/DF{findfont/fs 3 -1 roll d[fs 0 0 fs -1 mul 0 0]makefont d}
+D/ty 0 d/Y{/ty ED}D/Tl{gsave SW NP 1 i exch MT 1 i 0 RL S grestore}D/XYT{ty
+MT/xyshow where{pop pop xyshow}{exch pop 1 i dup length 2 div exch
+stringwidth pop 3 -1 roll exch sub exch div exch 0 exch ashow}ie}D/AT{ty MT
+1 i dup length 2 div exch stringwidth pop 3 -1 roll exch sub exch div exch 0
+exch ashow}D/QI{/C save d pageinit/Cx 0 d/Cy 0 d/OMo false d}D/QP{C restore
+showpage}D/SPD{/setpagedevice where{1 DB 3 1 roll d end setpagedevice}{pop
+pop}ie}D/SV{BSt LWi PSt Cx Cy WFi OMo BCol PCol BkCol/nS nS 1 add d gsave}D
+/RS{nS 0 gt{grestore/BkCol ED/PCol ED/BCol ED/OMo ED/WFi ED/Cy ED/Cx ED/PSt
+ED/LWi ED/BSt ED/nS nS 1 sub d}if}D/CLSTART{/clipTmp matrix CM d defM SM NP}
+D/CLEND{clip NP clipTmp SM}D/CLO{grestore gsave defM SM}D
+
+/LArr[ [] [] [ 10.000 3.000 ] [ 3.000 10.000 ] [ 3.000 3.000 ] [ 3.000 3.000 ] [ 5.000 3.000 3.000 3.000 ] [ 3.000 5.000 3.000 3.000 ] [ 5.000 3.000 3.000 3.000 3.000 ] [ 3.000 5.000 3.000 3.000 3.000 3.000 ] ] d
+/pageinit {
+% 210*297mm (portrait)
+0 842 translate 1 -1 scale/defM matrix CM d } d
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+QI
+%%EndPageSetup
+[1 0 0 1 0 0]ST
+CLSTART
+0 0 1384 841 ACR
+CLEND
+B P1
+NB
+W BC
+/sl 65048 string uc
+*1III
+III
+XݼI/,8*+ŷ.JGN4-JVG5B.IFB@IWE?/ڰ
+XHK8<GKMM.@@FCZVR8L0T+/3.-/CS77ݽU:L?
+:1,OؿNWG4ö2<<2<=-2,QF5.J;1ZXUHZ338
+ɱ;=/.;SE:8B-FP;>-F.ƿ<?8LԺ<<JMT0:*@:N
+Z¸R81<2+3U?8UF@,گ=5+.D0X8-4C.QA<GF
+ɴ:>P̷*A.=˵E6Q>+FEVL+Q8FHNSX@F=/KX
+?9G2,?S8FO2A4SFIW*O9W18HM,5R@>:9N-7C+,,
+;۶61߶F>-8J,/SMN@3/23-F>JT98KGF*S2SL
+,J>J=8*A89SQFMȶ2Q:GFP-XĹ+*=-A3޳
+7V57:NGHT*>H5OH03>BA*:78I?.H+Ų82-žH
+EʻV<AS3A5;1AM138ޯN>+X6S4<*3J@/J@Ƹ6CM6⹰Z2
+:A84:J2.2X33FF3Z=׵/W/پSSN,3CB
+˷>X<UO1XLӸC,S+.6S??.XNA7>6N/1N*<DZ,Q@
+XM0W:?F.һ1:0-R-<588KV.I.AR4P8J<
+.;@2ʴ>CO:,2<.<XBKſVZYH.6D::8/J,UY;C34
+.11:/涸1<ſFFRX߯K>..KLRRKXWOֻL,̱P@
+-3ݿFYN?5BU7/0COI>88N@/?YG::KLP
+ȿE8;8L=75B0L:NF@WVTDD9Z9.TM+87B+A:XY
+߻ȶ414XG+7IXJ4.5<Nٯ-JO6Sų;8>@Z>
+Ⱦ<70;OJQ**2*?2-3޳GFF:?H<<H*S3
+PDFRP83P-J-/;7F.,׶FPX;7߿,
+4͹72N-2G.0FA11ıIA:1N=F13RX*VK85<ض
+E75+FK84ɿE*:IGX8O4T-ܽ0HKAEI1G9K3
+58ڼ**CH޻5LI,III
+IW,%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 0 di
+/sl 65048 string uc
+*1III
+III
+IIII
+III
+IݽY?JPG.CL471/;CABR,8>Dϳ5:C9O,.űV.IB
+¸:>NHEQ;WN/A5QJFO6<C/3*65GWS@XD;G35U
+5BQ.,=ZۯV:@Z@*65?Y8NEQ?>38J1
+1+.282=ݽZN?*?+1B0/8,Cо51=0AI,8?8FMƶ443F;A53R
+BXL.M+?QF9պP+<Ǿ@BSHUB3,ڿö-MGXQV
+I*UY,=+DT18ELXQ/3O5UHG7˾>Q<UCGL,PJXN
+Q㴰><ڽV0>׺?SU=F+6FQN:/M.:N;>L4QO5=:GN
+16<F>0DA8>O5:VN3-Է5Q.83FL>6;=
+V.75N;ж8SN154R+Ṯ-FG1SL/5=VN.I+63
+ݿNDRN;ŸBXJ޷M.AV61Q;:=FL=0Mö1S4+;15
+;->߿M+>GF.CU<EZٶAYDRN;17JXQ,Q=QO4
+8зF<77V3<7JS5N;.SOJ=J8Q<+Ӽ*=ڳL
+9DF//<L<:9NM-A5A¶9R,S.K4?=I3NH
+0W+%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 47 di
+/sl 65048 string uc
+**N+8N3F=*QT@/L0G2GN:043XN@<UCG<EI5;
+@2Cư9N0Q<D,E/**T,X/G=2?0QOZ68;M<G+;иMYAZ,<
+N>=FɱB8AFVK0I711XPJ954S.TXGXö;<GQɻ+M,G
+ZX-89;FA15*SϻFI;3*+
+YM**@3*N0<V;DW11N=P>QI;M6E7E2NǼFLX
+91*F;OFOYN;M.SJVS2*-**F*B7R1RFJ;O62EB2*:5*T030<,54X*>
+*JVKK+?M...,2=1+*O?Uز**6*AYغ3ʿ+:*JSPC>F-9
+A1*P5б+*-3BS4Z?<8BYN>Q8--=UVP<*:J;*2=
+FL-J0X66->K0²3<8޿*7I˳.2R-R4B.:J87*IOM-+M,=2ϯп-
+0QV86.BPBø*;S:+P//>5..6K.S*-+*O7C6*K/<73HQ*A**
+BJ.JBJ2*ҷ+IF>R+*E-*P82JVBSERG:J3V
+֯NNWXIT״4ּVױWݻEA3EA0WGGVC1=X
+4A+*YX;I86EWׯ۹AYܺ۸WUڷ5*
+EAY?@̺ϹEYFA<:*::*19F**H99@2>B72,21޽P7DXD
+N5AXƯ2RB<.:*-1/XJFR+*ҷHHFJŰ<O,+XJT=UAP?4
+,J5;<6ܻHYH1B9I,D3SS4*H--8>R:JAH
+*J+*..ֺ5,B2ٵYIIH9־Z¶+*صܿB+ݽ*6޽
+.WK>**K-***/6BZ62>.*08-.3DZK*:K2=H:E-1-1=XRLüL
+17DNYER+۱2GBZ.*,Hξķ*A4,/.-7*6龼0<J71ZVN
+.36BZOJJ0U+0*:,B02TT.*PѸ,LSC-2*22T2,2;2.**KJ
+ƾ:*D:ZJ3=+24*./J-2L3.-,,61;8I/*>M42.:,62;09.C<
+8˸6H+/:0=Iհ.2*Z685+*3*JJR*R5Q5L0*3-C*0L
+8NN*NFJ17<6*0P06J**ŵYI?<O>9QE.D>SOHTY4
+ٷ7MVװŻ1-AYUصU/6BZ+0AWׯ-*ٹɵWIE@UQ8OLU
+YV1*TSٴT?Wհ7DWװG5Y˻1QO̺߿1*5AXNJ2J¾ٵ
+ݽPܻH*252AB82+*.?CI/*θ۶*-2FR*12,G*K=X+
+R8O6@G9O,+ްE6Z*8޼07EU6C/-W@WD7ڷ*=<
+Y6BE/+ػ-AXڶٵگ@E07ٴG-,*ױG@>*.***N7ٳ+1:*+J5
+OV*Z*ƴKS5C*0Jض*E10կWٳ,*L2L6Zٴط5C:ü6:,
+=8-UXܻGUXF2A8:,AA9HWڵ@<<,-*.ڵ;EZQ
+K;3.PF4ٳ--R:6@WE޿EOK޻5F4A26JүEM2@*
+;VZ8N9.BB+4<06ƿ>@ZJK5P272YB2R1D2,LPNٵï*XMSھ=AVҶ./1
++*,=,+12M/*6K?/X޷*GMX2+5JEFSְ1F
+EF1YIֺYJɵ.ݽKɵٵYܺ,+ܼ*
+1<1Y2UZGRALM-GJI޶>57?@*/>ǰO1-+>
+2LA3ױJDQٸ7ݿZ-5X@Wװ߸Ӵ/EVص۹/?U8?T
+PPTWVQFܲ3PKM<G4>RCRJ8G03RM4LM0FRN/VC빶ܽ
+8,J۷8*ZۻG**10F:*7Eص71**/*J/*صGX=V+*25*B0;+KG
+V5B*+Ľ,-4,T@WZ۸ø*:@*7*YGWD*,Z*:ݽQY-3:C
+.*F:?5PAUVBZXUղ?ձK37ACZ6AY/9Z޼,@VBDAXٲ4
+-0*VZ/U:?2:L*?UԶ**2@XM/-4Wں54-P+0L+*,߳U94-.
+*+/SXN*շZ*ٳUY9;ǴZL=AC?@D@7DֳSEʷOPش
+K*7ٳS5IPBUN1NAY+532@;ذVVװ?NгXYTSSW,P
+J+BJ:;?V*J/DOڴ4+JB:,֯4*L-JD:<
+,TԶ*װ1@AY7=0/3.,2Y,4ųְ,:CC5R</R?PW
+I>+?1+B;UC94<5ƴPJ>Wٳ+DOTRI:56ݾPF
+F-A8GU19GZ=.+Zڿ5WBDߴWMZԴԸPKEY޻Wٴ*Z/Mױ+2
+S.P6JMJ65@>SPSR/*S5:ݹKX۹76:O@@Y
+>TT@/*@W֯TIG4>OPTOWV/+*PC0TY4CO7GFCPF
+ZڷQGNB6*B?@LEݻܻ˹ֱI**G0*ݴ*+*۸
+R*TDB+DS@MFBRCUNDӷ*FL*4?TJ翶S-.,46NU++
+HӻG<O<GTMM,*Q15AH+*,*W*P,636F=Y*18X-
+CM1,S7MI?::QNF90F:OEBQ90>QT<PNRJ4ԯHXG
+5T?U;D4TZ߸N4Q+*HPF3P+11=R+*S4/T>SVL3P+
+:TJJ;4U22;JLDS>JA*;/T-D62.L@*1?VVT,XشXۺ+-0
+AZ>B*C/E655@B/ٰ߾4*1OR8?NWID:.:V׸8G3J7
+=Q>7*PLO0*:+>HJ9M2R3+PKF.C-A?+*J*T1433G2DE2*,5
+7B?FOVD9<NðQVT5D8T:J/,6>*>PTABSZ?T>P.S,@Xڰ7
+*Xܼ@WVٸ5T@WO:T5K*֯+ø?Z*/CZLAY;+ZT
+5Wټ422ݸD?TֿND.J7.WN?O@DմDүO@V.+BMJM.*B5G
+592C+5@6CB:AXڸ?07>Y,L37+@VOOO6*B.޸M>SN:
+M:OR>Vۻ/UYVM27M9K>MSW?VIEUV@GC=IǸ
+QѴTVHSDYNSNQL0J63L;Q>SNBC4M.C<O@>KNǰ*
+3T=ֵ׻֯ݴ븳RG.UPOQմ7Eֱ56:6.*1*FM
+װAR.8G**Z*,;M4?T>==ֱHJ6?4-*.PVN>1OLR<H@O/
+5<825/Ƴ鵱=I@*7J7,FCM=R,1JX111Q*1*FWF϶:NCDQ:ž
+O4OKQEQ̷L<LS*?9C@D3=PSM=OFNSVJJ
+L2;LN2:Lӻ16L@W>:EWRK2CN>G4QZ<Sز.*4ϾL.Я-RZL>
+:*@/.*2PL=NDB*SR-*4?UT<4TUZú1+Wټ@XUְ
+5AVVRMUڳ.1:*>J-D/*O.342PUY2:J,/D.27ͶN8CL:
+KF*?,8L0?TR3RRVL,YNL6/.64<A8-N;2RRJMZP.KJ+D<M
+-GSQN+L6:M*K*NTR+AS=0SR<4ƸM-X>SV߸4432F
+2WDQ:X,UZV4?T2޿>*?5@V,;4U+@=N8H*RZTO4SH
+BBZLZ3MBTNRK5V,=B@Wۼ/U,4J-W,JӸ5T
+?V:<N,T˴:Wٰ7-+>,ZTLT/**ʲ1,.9ICNAFٱ۴LVE,Q2-Q
+:߿0;CNFMHȳ?UQ<ٲN?MD˸UTGSBSBLB<PF
+B;K-57E⶯L**RL:M.CT2<<Q0/IXر7ݴDQɴ
+O8G2*JI**=K-*HUݴ2+PV*JZ-ͳT19HH=<Z6*.*6
+3*I1Z*.*I*>:J+>J17TR=Xݼ+5A0Z*Y.17<CYL-
+6++F7-=-=:+N16V58C75.϶:NAD<5FRݽ-<1?OF;<U
+IIS3>***/M-RXP<KL:J.32;?>:K*33IP*8G.8GB*
+K.M3Z0+=2B:6**4K,-:J<K62J1.;-3D2;L,**Z+=:
+M,*;M*NN8>S@Ǹ3S+RƹPO=RRT>L,GSF/TH:
+J9*L,B,CI=R008G=Q.O-R*=R+I:++?4NK8ƾ
+9>J,,XJ/.I++@LJϿ-QFC:23N¶IQH;N,6M4B:+B3
+S5G:>G*R+<OFز3=>J4?4IDTW2>SL6OXN*,/T.*
+S;KGG,H2?3P-;NZ.0?W8N>OTW4G-,D8ʾT-3ZLB
+=QAN<.=QJ,?XJT450BSJ@O4**XQñ3ET*RձXN*OXֿ1N/;L
+2?T@+5GJRD;+<:SC5WP=GD69K9O@S63MŶZݼ.@?PVJ
+0;5?PLL/5@ϱ;;H+I@۸WXD?WK9*KڷC
+WP3ڳOHزD˸,*QWD9966I*D+*6C6*-BBZC=֯
+P޾*ӯP*ַ*+*QQ8;G6**Vװ,+L*HʹABG51**07
+6FMQM6K,0Q*I*=>5ZEISOXLH@1޽0VOF<C9YX@<L
+9CN@ZM@Y4,4<@LQྷ߻8P6BYY@WCMPBS
+ZHKP־;ɶ-9MBX޾,<B2BAY.*A+NPA-B5AW.;.XB6*JFK
+ҷPEG8G1J./K4;DM8S<OB>3KNS:ETRK:K8G.;L*
+.JOV/<R-K4P7FK/U,6G.4CZJ5@W>R@VJSNGKO>*Z3-2*
+ZN,.B;+S*:=0.R1JS5*X01TVN/5а/:ƲB=R*ٲLOȰ+O.T
+/E:F*:<.*CR6SZ*82DJ2=BJ=18E.>1H*J:S><=
+4*F3-.2J><*LNZ*EU7NF8G.=M+C޻=:MQP*@*
+-.2J1<J,+,Q>þI+NKM+LQ4=8GB5˸G<*N3XL,FH
+I1:K,1P2BH,=3A.3DSBڼ+C<G߿HYI1ۼ
+*0614>BZJ0;*Q:KK>5YUPK8**5*ڱECCK@S
+DMS@XزCC>+8AM@FVFX63<N2+M***C*2/232;JJ2CUO
+>C.2:K2;K*;*NJJ.=K3>Tغ>7*Ƴ4+ٴس7EݴEY617*R*0*J:
+.JJ?+1޿8N6BFU*QJ,Lĺ3GGNTVP6AZǷ7G
+IAHE6C*?4ANL=3;@S:PֲOҾQ?UVTROH.4>S*4
+@Wڶ<NJٲ@1*Fǰ*JϰOɷ:*<?U,+2?P422B+,3==++5O*+=
+PAY,,6Cڶ+M6Q08FK=QR5L2M6;0;TN:JH.34N4C4.9
+H@?RVJ,۹D3PDXP6>QtR;/>RF33N7T?K;L2;QI:
+3/B-JSV3/*R*>QTOʾF<4ZX*.LL+B3-N>JB8CM2;Q>RT3
+N<N>R0A24=NP7=SL+*BPEB=->P6B,P*85:E,C޾30
+KPOʷ+G0G.2CY/:DT?+CM2K=46+MB*;B**C:
+QI,*,-*ET?Z,:03RF6TQT->O6ί<ZG7EOC
+PGC*8BJWBZ<>T++M*:N*U6űXۺ.094+EQ*=*
+L1M+6GVSPS<0/=99I37<>HH8ڵA.Y*1Fݼ
+?R;SXE8G>W-*G0GDC;-M1U@GP*D92-4ڱ;E
+6װF.ZPGQʶYC+<W³G+*L6JC*B>20DM;;*;V޲ֿ**2,IB
+8GF/6B,*AL>,GP,G,-ZJ*ݽ-+*<-.871N<0V68S-FI1
+KI.EٱP-8K+CܶIӲQD-JE2=TV+;>AZNOB
+.+*ݰ@WZLزC3Xڲ<O>,XO4?WضFJJ*S8*XC,OA-1FLJ־,
+<PNSF<;6B<JR6+ݾ3MZA-P7D;ί08FDQ>29LNR:J.?4*
+4?L2L:J.+4=258KD>2J3<X3=NR.;M9*SP,S>W.BW
+JN3;V2<M23<*J:K9;ǺR<0JZS9-B;R1R-,B322/*K*8=23
+/9L;M.;LF3Q.SN:LR2A<4@U.T=TRBCJN3/*X8M>*6+@*C=
+0P*85D-BY07C-.>5A*:P**S=N*CBXKMPA;+Y*1.06C3<N-
++/5D6-Q˿-5QG-TK*TN54ϰҷ:,JS=μ24>2*-H3>:0M21Z
+0JCJSϯ=T*=Q+I6D38*B**ZP*B*ر2R*?0E۹
+,-,.B*=į*;*Z7KȲ;*EBM90/,AGIQXڷE
+J+-0>:߽Yܺ/2>?XIPK8,M@W˱M-JA亴ZVMP˸
+?A+IB*:+C-7;,-O6B*ڶ;06:KM07E8HK0
+8*N7,***2,I.ݽZݼ6Ƚ,*:,*13,/4.+2*X*.F-;*
+H68BFF0,4380IP:B72CUJWBP1ܱV۰-žDտ-;SZ3
+-RVVR<4?/5@WڶO?AZڶ30Z޶?,80BZܲ/3LZܾ;MZ
+*K.Q6BXֶ+/6AX¯CWN3*RFL?-+>UZ</O+=PJK:ݿM8Gߵ
+KP7E*C*<N-=Q8I:67<NLFJ0;L2;B*N2J0M,K+=
+.=5MZJCH8GC1DOZ=C9M6+K,*2<O>SLNVF:N>*F3-J
+SN3/B3*Q,T2>TL,3<3F2*SM6*M>*3;<N>.;<*B.3<PL4=O6,O,N3
+.Vز,/4>5*4.?**;,*:˯0B0DPS*DP˷-,B5;1*D+X*,0*Z=,0
+NAXԲ*VCW*VL.5@7A+*R*J*ZTL3/JCZS=6:*:4*3E
+.IDZQ.*+Q4<QGP,8KX-0TM4PF-7.1:JK08D-1*
+JE+PK:N1UO0Xڸ.46R:K<<EQ*/*RL2M+5?XZ*:޸9X6;
+03۹Fۼ*06:<Fݼ++H޾+QLII0̻M@A7ر
+I8M?G8W-,:+FEVI-*HZ9M>XFJʴ6CZ.*
+6+*,**Z2*Z.6C*07EBE֯M7E+į*,*F8H2;LK4I+*2;4?
+T.63L3=T5+7J7,D5:-=*4׶*CD<NE.C7JJ<O6FO
+87A747H*J.+3@7FCAKZ5B*FAXڶ5<P6BVKM
+38X<C-BYغ+M03UR@1OCE3B2Z޶?W0*4?UJ,
+.OC3FDM1R*18EC3;<.R9I0K4GRL2;L.;TE>
+M>L<;4>Z6K>9GTZĶ7.;J=V<9MG+LB7F*5/
+=M6K2;LNB<K:J1;ML+P3>SXN*B3KQ:CA*R.JE1QPU***,R*R*+
+N:KF<*JB3:Q´<OB>>+,N<H>:JR7L**B.8*K>:ROʷ
+-;O6E*P0B0QV5AZ=BDCZ2MUֲC:SO=T4P.2:@,Z2;NB:,J
+30:N>2EP+0.6CMQN-19G+:T7>H=<ڿ=4ZJCYCW**P
+P6LJ+7FC,DK.?1*,5V?H6,U*VسѵM޿-G.<F+B6-
+J178F33;L**BZIUC;L*5QX۸H.3@621:JIJ
+:UشVKGYܺC1*BI**SV>62,=Q8EVV
++/6Z޾+-ASBAGKZ2.D+.5+*8M7FƯ-2>*ET+7G,*19H*1
+8E;ޯF޹M:K8IF.*:K>NM<M08*0*J:.JJG+F3MG:+
+FڻM<Z+A.XׯFʽ<EQ޿T-</@X7DXӹ<+.2A
+L9HN31:SպYNP6@4AL:*4=RX*=D7,B/TP6DS4<6D
+@X,73B07EL/8Eܺ+=Pֿ+-AZLWA.R@X޲<?OK2SCL8F
+-9M8H-K,I6T;MM*K6CTIT;N<K2;TPN:K
+IGI00X;0BT2RH߱8=8G3?U=N2;L.3<.;K;@
+̶6K<4*+:=S,*?*4?T>;YZC/0-;+/5*>M06*1:IJQ<O3<P
+JPY.<QLDF3=RBN2+XO>TV32:Sʷ=M,?+PҶ</6AX,F+3P>
+,F;?:*2+.;NFJB*T,5*P.;NC+Q3>RB;>*N.*3-+I*
+@RE92A3*JP6*SP8G.RK*Q*-2S-+Qƾ=<ַ=4*+2DPUV
+B7/D4T=4ZJ޿C8+*+*C̾C>4*V+ַ-HK/5@
+;ʺ.J6*GVBZ>MR0/4,-,ڵE4HJ9IE919A:J
+ܺ15VBLKGHWزGCF*AGKAYװAI07ZZM
+7M0M,-گY.F,د@N56C2*JCZ26*CޯD--2G
+M8*7;.-19IK2;H>2=+*XL2=Pϱ-15?T6F:4+VC*8
+3215AYE1XEX9K1:;HJٷ-JVܼ<8DAS-SZY
+ߺ+0C,N6C+*0DK=@ίP3+C-*3?22:Z9C*XDZKݯ6CWضVֲ
++0CB6E.1AYܾ3/D0D::Q2JK.TA*-ԹI6KM*S2QtR;
+L6?6;L2<OF<L0?S>I/T=O:OLXMFP4?24Ը.UBK*3*LG
+KM061/?O.;:K;I28EO1;-*O:*?LO>6*:C3*O00BXL+*E1M*LD
+0:5?V,.>M29IG2;QJK.3T*Q.:MFC<RZ+N,/C0,R1<5J*,V
+AC*ײ߰5GB9KW3/ZQtJǰ.=?AXز߰+2>T.29K0KJB*;NN*2CM
+IB*YO<JM:K.45R*<1DL9װ,3-޸9J+:KU
+C9B޼F+PE*QG.5T-¿=*TB2FL@N?D*P˷A?VTI
+دD˯-QXF3Y::=*ů*.K*X;M79<A9GԷUL*
+-XGAܽ+;L-II>ɸM8WOKڷ-6OXW
+GGYFװI.9EжK*JF>59۹ݾ+-88AWSOŹ6C
+2*20B,B1ZEP:.*ֿ-;*MƿǾ*-:KKY>۹*.YH**H9HA
+;ܺ.J*U0*M,+SO5@BPT֯*:G2U+2>TWR
+,>15L/5@Yʿ=7EEKPBES=D*4F޷MF<1*J=>,D
+ESP8ED߱1߯P2µ08GWί=7E-+=PB8G=Q5<
+>2:J,71:K,K6GIL<O<:/.0M@3L;OTL?ȵNL>
+G5SʺGS1FQ9K4?7CTRIH0DAUF;,2<N2;MJDY*TOS
+3/=QNBJ,W.+N1*J*TLR*;*ZPZʷ:L.:JA2;LT4K;2<LL.43=
+O=.*<-7-*S6-B;O:*DS<O4?.AJZ-4-+N3<+043<NF8L.F
+,ׯB7GN*ⶱ,B8L.3<N:;3L6.;MBN;7GQ*6GC==*46P,.EQ*F*S
+OJ..LT:L;+H**1*-C5+AH+LG329޿4M.65Gܷ,R3;OLF
+BGXڳW-+N./1H8I+3T296ݽ4GMD
+M8WN8.2,I0WD,;E6C;U<IFF7APZ߾ݾ-18AYW
+0*۸4?S8@DRί;K07BJ8CZƯRRB:E.*>:*7*+;-9+M;
+M*+,--06Z޺/,Z߾4.3EBJ6B,5@AUH*U0*M,+S:TZLO
+:L.3F*,;P4BNN?ճ5S,3;PDFڷ-QF*V7G,,*
+6Cη-Q2=DC?2,޲;M6E0B.0CM7DH06BYܺ+ٷ=?W+4
+P2CַQ9,*G-R:19J23,3:L6L6C><PSN8,OP>O
+D4=NF<PNL?T>1O>SABSFϸRûøTL7S46W89I0W>M>SN6/-7E
+F7CZRL29LN:LߴT+*HN?1>F,.>OR:+4>+-T<T6F3<T4;
+.IT3>TRPޱ;M08G.25:KL*F9K.0MMR*0ST;8-8T3S.DS4?AK>
+3BJT;C32@U,1.;=,/J+<@,.,*9I0,J13/T,+Z.
+206CXN׶+M-3?NR1:,*8+<=*:I>:L.*FF*T2=J*++J.:
+GB+S?PM+O-3S4D9J.3TT:9NRTB8K7.+.>QH@<NJ
+ݽ*=LV4KMT/+T.Z9G8=A8ڳW+N:K,޻ױ1H1ݼ+3L
+=<>9I混1J̯NS<׹FGM8K8WDJGBM;G
+FC;EAPV޿+ܺXٳܻEXUXٰ8+5?38F,O06-*FM6D
+;Ʋ;T*63*7Z*;J29BI:N*;8+N+RL8K4XX,:KXD6CD
+8?TRB*+-</3:HV=18EF8GFC0KM9KF<UKR=ATU<7LMK0E/
+*7F+*0̶=ZPS¾ݷ=F+L-45,,N7D/6B;0=8G.<+=
+ZAZ32Gҷ=7FV9J,/*J,Q9I8R:J*474R3M>**<QFO;4
+QJRBW>SH4>O@4O4SSZEVKLPP678IRX.CN5SPK2S<K
+0ۿPL<N:L209IF2;L63L/?TVLN.=+;+=Y3-Y,3
+>UBO.8E/4<L-*L**C*Z;Yֿ19H:JM198FL719J0*
+:;-ŶBK2<PDJJ2:K23L.3<UZ,3=NƶL*R**L73<OʷZ
+*8F@׹LZ/5,@4PN4+-4K?,-2<L28D:,1:.:T*<2;
+Y>GR߿2,O?WC3=0/J-GMBB:M8G+*P>:32
+AYCCҷ=S.IRK*-J2M7-06AWC?TBC2NS=
+SCQIK/38E>SN8OD6Q7CL:5-1EPWD-3<>BJ
+췸ɵIݾ/5@62ٵW/NPVC07DCK0MHI1*2-
+EF;I5E6C3/10:*AYܯ*Xز55VQWNV7
+2ĺ;*JMJBJ7XZXB82=2.ZE;V:B.+N>27DLڲXھ+=P4CZ>д6D
+ʷ23,*HC*JW:8M5S.4?SEX+RAL.A,7GðT?O/F-P7
+D=EF50E+-AV*+ZP:J*CKPE1-Z=4:V32
+808G9L07<>H,-R9=O8K:G.3<P=Q<O4RPD>R̺=QR
+<?T=SR,1>UٶT7@A0;4CS=Ϸ27>SP=RL3<<.29G?07E
+U3<M.KJ*3N:>U,G>TJ,O4,O3>SN3W<V.@U>S<<29;XM5@
+T:++07F9J:,3=.4>X/ǯ,,K071.Wڶ071ʹޯ06B,N8-:
+M-:KLԿ-:L,O:4<M2J*N=P6A;L@49-O8/5@Xھ+-R,/5*
+,2*ULL/5@T3>;+R/2*@.2:F18B:,B*AK6G0=NM<Q
+Ҳ0H?R;M0+-4NJ毶үڿ==ױQ<CMPM3*;=*R
+3.8V5D2L4;*=*:JIM9QM*C+-5?;N;-Q:MFлɵ9ݺ
+2<NRJ֯N=M2I·=,K,-0V10ٵطWEH:K*+MG
+-2:JGS7EYAY54?<07GA6ND+-*E-*
+11*59@F8YݼAYݺG@۶S.WAM>/26=*+*
+BLM6:2@FE;HM2;L.X0;HTRKOWD6DW@P0WزZ?AB.?0
+W*****/1-9KBN2:L.:HXM2<.3;MZ+MK>RLG,,7F0;7CC/
++=700-L,PگJFN76?6+GQ9IQ*ֿ-=7E¶D>1PE
+M:LNKZR=TR:J2..<NN>S<>O@KD?ULQBLTT>
+RKA=SӲN׶MPG>>WܹU+QC>3=SQPLOJE=C
+>S<N8:L:,4>N3=T0*F>SJ3NN3=RA3O5,/>*аYR+,.29H18
+DVο-16,2=P2;2*Wֶ*18DV.*5@XBZ:>XF*;-06+,.7C2-/18
+5M.M19-:9/.LZJ<JĶ0QKL2<PRT:;6Z*ZJ,N.@/+3=P0*
+Z*B;:LJB:@:L/19F29D*;,.:,/=Z:>*S:J29H;J:J=P4CDD27<
+Q9H9IM18VE,+FS7-Q06BZL3*2L*,+,4D3N2BIY2;
+L8WN8?4I-,*9Iƿ=*@QE8+˾S,MOJVNTV3K4/5B9I8ݽ
+:XRƯL2A=MT;.G޼U1EٳOݾ*MGGEQ
+8FSM۽8Գ1UVز97AVI0*,*VC*8װAM9@FZ+
++1AYܻGYܹɵYYݻOX۸;:IV.߯Ŷ>AA.*.9J2+
+M18:*6V963?:B:.**:/*4@GM5;7KJ;MRB,Q0**R*8
+M18M:4-/4?JEC.?INR@WBEƯP8-8G4G+.9
+H1S=*.9F-/8F,K.XH.+4N2.DX0Kְ-D;-.1E3*
++.RJ+7T*;N2J3@OL2;M<OBR;>SPHOT>R:NL˰?S;A,
+?WزYٰOTU7XX6KNS=>M,KZHK05Q06?R>CJ5
+߸:MJSL:=S.7;K-=*N3=OJǰõO?Qt.KJ2CZJKL.0-*.+*T/5BV2*
+6D*+,2;.3=LG3:LJCZLJ;*J8:ZPZ+MⶲL:+2NRO2BP28BVRLB
+*Z+M7;9-*.KRK.Jֿ206B8HK**B*:8F6Ͼ0,S33;LNZľJJ;
+@MRBM:7@1=̺=IGZK-,A3/7LKI*IZ=QC*
+޴3-PBϻPR-Q7AXܾ+17F+/>C.PG3K6CT2;Y>3<N8CD-3<NR;L*
+H-55*N˵,3=O6L:6FPҸO8H9ݼA8/8;13*-L2MK
++XIU@WDWAYܼܸMX:*۷ڳSWٵ2R쵰
+K׵ܺװEP?YH.9IF9EXʶ6518+1@6YܻݺE*Xܼ
+GUVسXڴS<KVDOο;07D4S/5@LJ:IׯGίM:DN:J2=
+H6A26D0*R8F9K.;<:*.;O63,1:;;J.9*1*2
+;7K0O16:6B*AA:**-*X.51Z;E@:5@+YTI**1*
+2+A8L<WJJAX*-IҼ**V9*5;-XFN毾Z*Iھ06*-
+*N+/+1F01X9BFXM>3ոB;<=F5<+FT,Y+BJBZ*OYXJZ*0
+4*8>J,3/1A68JL׶23S-N6SP6+K-Y,,-**J-P+<ƾV
++ŶR68JL;IG-N63N/J8SJBJE*OYXJZ*04*8>J<3*8B
+.,*N?598DJ4QEVPJ/++.Y,,**J-P+<Ǿ>0R1U-3:*3F
+BF=3VCJBJK*OYXJ**8,N+<Ǿ>0R1UNHN/W-N.N
++3+DL.Y,,*:*Q4:.N*Ÿ:LN3QT6DJ<QQ6=4**JN*FWG
+=G+SJǷF=+ZSA4:OV20̾Z6JN1:/.*Rſ;7OQ;ǽJW2
+=ξ<=AƻAED0+M,?OCT.CY.N.C1N75..F.J-P+<Ǿ>0:GN
+-9;=ڱVH@U8LC+L.Ʊ*PZ/<ξK2:J*/N?*FYLL¶Y-R
+Z4Jڼ.M*3N@Q*H2N*5I0ED=6W,+ZP+
+кX*P.C1N75.***I*M4,A>-3E-N<;X=Q3/WT<U3
+;A*?S,Ӳ+*.:U*,3,WH߶G*KHS2:/.J*P:*-ƱAͿKX
+O=8N>=C;E7XXK5ZDXAUXȹK8.R+H946=ٿND**1+J3,EL
+BJU*@W8JOJͯ,TGG6/R,-GN::LF2,/OZ*++OMJL:
+۾*ǵ7N-,J+:80Kï9W3X>IJW*90J޿JIZ1Qļ4*<
+G-+P0,XKFEζ+-CJW7<2T/0SD3<ǸJ01VAPPD8O*88
+8;;.ZQܽOA.BX97޾=F.=A7=G>R4Y;R*:C1
+VAOA6DFM1ѱ67N,U<+T/J4G;TM/2YQ.?L49;*-,2+8.
+A:J8=-3*,:TR@CVLE5M8GHFAZ*+I/0QLG*JHM
+:*.GCEF0?A?WCHF17Eܴ8X1-LO49ZH@=>Ƕ/X˲R
+MFH@,X97F>:67XFM,X7O;P95,*K*
+YFZ@Z++GC+4J޴S?:>/2ԾL/JܽQ**Z3K*;*C+FL
+F=11:*4F;+=?;*8.3+UKGTS5MIQ-*23KJ.CE20?
+VK,<PI-,8Z2*7:.,P*6SXŶ8?
+MV5S67F>:67XFM,,X7GP95,QG+ز3Ʊ*L=5*Q+-,
+*SK*ڼI<*V9*+,1.:,*VN11=8N+.:AIMJ***+RFUѻ,
+ZSIRED*UJ*1W:ڿR2V߷¹:IO-6JR:O*=
++;-DWO8GM:Q328LSK0ZĴB5867XFM,X
+7PO5,*=-*-3>:+.1Q:6:.:0F,*,/P,**ZDFZJF++B=*
++.Z8BN+O4K5>M8B+JVܱK983F*6IHKP0,
+K+GڲM<391*=UZ۰GBM:-1FX+*/,8VM̹4
+8L46Ų=F.Nź;/DϽK*%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 94 di
+/sl 65048 string uc
+*=-*.NT?:9+***=202,:>0,S*ZJ78JP:۾*˵1.*.,:
+8G*7CF4F2R>1ǵT8NIF<Y+X36<A:6T8OUF<U8DL
+-UR;YF-2F@;0Z.HRD۲*S-2@8VEȶZUOZʵƴB
+ZG<*UMCASM+Y0Z3-V8G.+*N>A+8ӾT4*.HR-CZJ
+PJQBX1SZ5M+YN߿GF4*3J<:21,*1FZ4F湵,+.LQ3/..E?N
+*ŰU=C20?18?8+6F;F-,8Z2*G>.ŰRD۲*
+K-28Eȶ88V06Ų=-MA8<F>ϽU***Z
+-V8G*ECZ:*̺@>/17R/4=51CD;T131GQ41SUC@KD
+UG߿MRGGYX޷4ʶHX-8B/M8C4+ONISL<?*/.:MICE2
+0?18?8+6-D>0JV*-WJSS>5ܶA8*A-I嶵
+369Eȶ6XZN?J,6Ų=-MMAA*ձM3OշM**,*E4
+:*3ײ۸*6,XN8X+,GR9OK-F*?F22IR-DM;ݽAV,@N޳+T
+,ES11.41Z1GP3JDB>B.L82D+-ٹ@+PG84/-2DWYJZON
+JCFEԶ.41Z:9-YPܶA?U.2޾Z*0,.L*R@VFıQ-W==+;V1
+/F5ձɷM/-X/,NZʵƴBɱZG8L009QDA2F.S
+1Z</3ɳM,*J=2-**6*6UPK-LQ̳2ů**922E
+***Z<U7+?M,UMG1R/8аKFZP,513Lܵ
+WZ*00N+H+BJL,,VI;*Z*J**6GAA:**-*M/0*3A
++7***Y*JR<*-NS:/.0**H*BJW,OYXJZ*00/+EA
+Y,,-**Q4+H=,BJ/-OYXJJݽ-2**5*P,,8FYT*-Z:/.*=-
+*.Z:ݽ*1*Q0*22J*A9**6*::+YTI**HC*BJ,OYXJ*
+*HC*BJ,VLC?/+***5+;6N-E4RX/***5
+ð7G;7?J96****˻5˱3۸MUGI614***Z/X6
+͸*Xܻ,>=<**95I*C.?گ/G3-GCN***.MI
+QFBڷWEӽ4F=H>QL;K6*PR6Ϻ,-P
+****5;16ݵ>ڸ-*>XJH-K׵H6*I-ٽXK<ӷU͵1=8L
+0Q5:;F4HKBX8H:1*DS=PH>9P;3F4Sܺ
+U=9YKG2-J1N.CKE9VA-G1;7**HC*BJ
++-VLNA?UF*/8ղ۽A8I<QV<RQZI-G
+0CMP7ZM82M68Զ1YL*AESѲII8X۸R-Q,*P7Ʋ
+4ű<YڱԻNHżܻUȹ<HYY8CF5XC4I7رO
+IM1*6+CJ2ɵS2ANQQV6P>NJJRT<O4L96϶@7GA
+0:WATMI@WO9-5A-4;Lж91N?-P****5/-
+10RٹH6̵Ծ-+ݼN@8@L?42ZG=L2L4=TF
+JQ,0H6Y۴ݴϺBFд׽A?KXE=WP8MD/,*
+Gٳ̯7,0R+KF/DXõޱ@Q5URIYH
+HܻX=AA1K5>0ICIC*6X>.>S:=J?0=4M:Ļ
+D11䵽:U2SHM4F1F03/P۸11=1111X;UEB
+I:H9B+*=-*-Y:A/IB-Mٵ1IA-.8,BU>Y;
++7K?-3-AرDZRG1BJZ+7Q8G2LE6F5HJ÷V׹XD
+HVڸװV7ZQ@R1L빵GFVW8-,?ҹE
+9VUF?T0F1AXF8WPĹ?H-WU<F3XIM;=8-A=
+A>9*1+12:0@80MU6@>:J6W=99J219ԹAöӹ96
+1T6FL9O.GQ8CH1QK˷1KN-P****5˱3۸N
+9MS=@FǴ⳶X42F2W޾D
+?9Q>PLM@ʼ5?3ŶUۼG8ݾUQ-0VQ71ڷG
+*59WYH+빱Fر-A;G1׹XFW̷SU
+WY궿8S1۱AXӷ8=PV>Q9ܷOZX*-L
+*5/NO6?*MBVRK9OHG99VHX6۶96J
+9F:.C²,WH1F:2KR1IZ,*Q0*0XJF
+RIݻGHڵ502F-*3GR8SڸUد?:D8߿+׹
+WG2TJO*?DMFE9IC0ݻ/XR+,F*,
+F-=0*I+@5>Mȴ9E>YLMG.;,104
+HA9иEE2G4141EӸO-UQ>Z2UTEʼZH;=9Ҹ
+PSܹ1*:0L7J<0HJDIT?B8IIڷ/1䵽:UE@6J
+.1F0Hﻹ0з潹1V>**۵HZ0B@9+0823@I3**HC*BJ
+,.W+9XPCB6:0*?WWFI߿=ڵP7UJ1۴
+GU6=1*G-;SJU2PV@Y/Ŷ;?EYJ;1,ٴYG-
+Oذ-YX68-M?PN549=/*8DHM?WM
+7-*JK9XĻDQ/̷PUGSӷZU0XEC@VJ
+QYG3-/+ZXS9*A+,:0?I4BQK94<ڴS
+-I9@AM;>IBIGEMIM*3RI߿ܻT
+58+=***Z/*XٽIػ߹ر+,*޷YеR
+H?W/.>19=,SP.V˸6:VBQIM352FP
+/Lܺ߰;?/US=R31M@XQ9Rٷ=8ͻų
+½VFMSYY*/žLFPDĸE52G43޳1U
+TUB/*TNKM589SAX6޻T0Z<
+7>HGWY+<032ZG9H02ٴ1AMDDC*PG@8Nݹ
+/F8۵0*,I2ZXRI࿵XɰXK7RX1**++
+B-<IBC*R۽USش59YTU׺@?鹸;S-F,QI
+H6BYڲسZ˸9R*5NS9M=5;2V5S@NE;?
+XS/E̲2>P9Rٷ=@˹سUSDڹU7LӰW9
+.ܹLFü@FW?龸E5243/P1S?VTHW/;е
+WE<X5BLB?E1-HAR*@TFH1W
+MN961YWHPR*@9ݵ319G8Y1IO*BU>7;
+*I:J40HLH1A4=S1AAIZ,*Q0*0JX>5Z*UܹQ:ȹ,
+6:1*@DְOOM89@,V1۸8ڴ?5?4౽DACI
+XDU?QM3CQMX-OVDϹٽEֿZO<+-
+M-۹0*5U>SWK8ðF߻=E5243
+/HLO??QX۹YE-XζϱսIIIXZż*
+HR03I.1J<۴=031K:彾>1E8TԳƽQJT9*U
+A*61C,*>IF+QK/9B+*=-*-֯:O++˹ʰ;7@>I.C7
+8ݽ0I8?ڻ;MѿG1FY/3HZJQ۶;,/?9CJHWM@8HMP
+V?MF0BB=DGV.BUGMӽWD6P*0Rٷ=1@
+۵MϿDڹյ739ݱ0FP3F1ݷPEWBN4XGȼ
+YIPF?T@I99ٽIUQFIYUB3M
+TA6*IIL5=03WQ80XQԿ,۵޷IIG.UJQEں޻
+N3=1@.K***6࿿T*9A9U<?=:-*A9B+*=-*-
+N:OM9H-F;:8O4ݵS51-GLӯUJ+ݾ
+*GݺVA5>*߽88ܽ澸8ֲ@6TI93Ŷ3-2Y2GVU3F
+ѸGڹQ+HVS;ż۽>ǹWEJYQ71ѳ8W
+׹-XRA1@VQU@=6ϱFGAIPSR@I9?F
+@FXT̾;?XF+1,.IX+U*:0JϵN>GR8
+FY7AUG1SBUA5C.F1F0OCUUR*89.M2
+91FG8ǺF:06-ͳ0+NTRN9,L>B+BJ?-.W+9WXF
+/C<7FŷF3I7ٶCBܺ4Y+Pۺ7/UT@Y:H-.
+Vڶ0ZضAF5QN++XF@ZL.XPRRTH
+,=N6--Mۻۿ0D64*W-T޿8G8;
+U@UMM0=/CN?<׹EO-W-B?,TGԯ
+Pس@T9*AYż*+A9ݾ0?HX38޷R/;޻Xٰ3
+TѶ?SҰYپU;-X15B+,9*@9016Y<I27N
+9MU>U<M>RN9,*Q0*0JX2H.XIQHձFETȲ.86
+AUHQ?F2վ4MAZ*=ITN:RUAR2ͿI@VFG<RVRBF
+U8=,=1WCCTVݽ۶CVUW/@ݱݵ5ذط߻?Rص5A˹
+-ѿP38?ٴHH־޾93YU+O?TJMXۻH1նI8I8>
+S9=8FSU?WD7EU.<Ѽ׳CRSYVϸ.92+FO91
+̹9LTG5C:R18=8J9V5W8FĻ-7
+V9<TĽ/*2U2*U48,RI޷>J:9-8F@OA>CO;4**HC*BJ
+G-K+,۵ܳD7S:J3HTKSد69ܯ=
+?3/C9458ֱOFS-9½TH=S7TԯFT/8
+ONX۱>Qt;I.5;9IFٷ0Dͷ粲Lݵ̻+
+MHݹ7ĻZܴTWQ25KJ*UFO918DRI31T>OGMVױ
+Z޸縳M11C/9*1ȿRH߷XWرR=DC:R/JRY
+948LOѰ15@UQQWD?H-I̷8P;TVH/Z
+U0-57NM8XQ1**++C5,966X8Xٳ.1K
+9⻹1Ỹݲ5>9+U5رRU6WDXJK-VK9EB䯲<
+FP:*X;./ѹCA.VιJ2X׿A;+L
+-4/O<91*2LMHݵ/H澻ٰD7P25W׶X޷IQ-B޻Pհ
+XHR/506B5@UP3XLX*9*1BG4R9+3+.
+;PJX1/QUŹIHU׵>I:@X/I<I*71R0BŶZϿI4D
+VFI3**HC*BJC-VLEMNCE6DU@ױVBYQSQ0Q-?
+<VְL۶Ǹ-L1=0XVL75*F,7ڹ7OC?Q+/
+OQYEEJ4.<I.JJ;QF1>RA;Tۻ
+?QOSGYʶTWYWI8WY۶/LTKXQ@I:A-:0ز+1?
+>߱<:زԷ̹;JNQL̻ڵ74D4+2TLX5ӽNZ
+IA-57N*UYSQKN9,*Q0*0RJFSNC=R-6޿
+OӵTZ?6κ,XD+3ṷYXZ>XY5/
+<V4SRYP8AR2<L?<Fӽ۹*0XD9ᄉҴ8.Y?./H
+D1UU8F˰C̶X޷OB޻XٰNZ߸4?-?:=
+>9*D:JH=09>FJUEC/M࿹TŽJ@8β1+
+ȶN4NZ.F*J7V-INW****K6;16ݵXY758;
+QڱCLM499뾵;R28Z;T?1R3D?Qս
+M7JTT@AD*RUUԯ/HH*H۹*Y*A38:G
+I@@VVWհXس4UT۴DG<G=*+1
+ྴGF,3Iֻ-ٲǰJT9BII0**6*6ɿ:2V
+QGGUTK*߾@߸Y2<N6E:MFǰPKѹ=A9WӿI
+8*ȻZڿMQI5*K,Fܳ4-;L*8*07B<WNAFJEF2A**
+5V?ݻ-*JY+*U*J?ZE=I:A-NO6W-IZ,*Q0*0RJ8:9:
+*AH+<C*F?R<*;2-Z5*8ó,*Jܵ9LXB;
+-*N;+ٽE;,X/KW*21M+JC<9B+*=-*-:A/IB@K
+04ιů0***ZN0XG;?L89-/*%%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 141 di
+/sl 65048 string uc
+*=-*.:**/0.6N-G?T+*++WEM<6VպVR1*Q0*0
+JܽS52*Q0*0JܽS52*Q0*22J*A9**6*::߿+YTI**HC*J
+J߿--IҼ***Z0Iھ***Z0*XԵ79?C+Q0*0ƴJX2+
+@+BEP,Z9GC*40滿CHK8,***Z0L<Z@*261@V
+B./*C*@-***6*6׿FBD@**Z-.-,0M*Z0C
+T+**Q0*0RJ8;H-**9*YF/M**5**A+7:1.=I-*ۿW3*5J
+T+**Q0*0RJ8K5I-**9:7H*5**O4@*޻F;59**>H6J+
+<G@;.7:CK*2J86JP+K*DYIY8*Vм/BJױ-JCB>9@C18
+U:ZN9A*A.CE04@MH**/.<OXAB14>A+3K2T*
+;**+*SG+*Y+1:+6>,J3+N:<F/D?**JY*6׿M64Q/**6=1
+I*ݱո7V.>Yܵ*F=5JJ.Q/KRS,*滾7**4,
+*P+4**,8O*K**J2J4*3**.KX3//V*7S1***HC*BJ֯-V3BC>5**B
++,-G5**X/Z<ƸB03*HԵ:*U9>B6TYBZ.IAH,R߿V<
+*??/+1*,J,+.RжO2CLP4K8Y޻>S*+W3QRN1*28.
+*7˱;۸1O.**JPI/9F1K1*᳿</@=ŽF+*VT,Z+
++Uǵ@J0-**-.ܹA+*8*ZڷS0CY.+*GT=9S/,2608-XSJ
+*;9FQ@O౶3Ʋ3SHU@J>***=-*-:213+**1-Q+VI
+ؾW:CNF+*VT,+W+Uǵ@*0-@*-.UXڶ
+WٰZ**ۿA***K:*0JP+,U1Q*:H.=NK8XBN<*N3
+R˱I=JR53?**1?+DM,XKHU5@.=8<Գ*:K8C26F?MSK
+2R0QZTA0N-535C,J*/6..A57=*VJ*4ױSZBZ/IA
+H,JQJF0*J**0,:*=@PB?N</**O-*>5;**.**Q2*W**+
+*SF7.L-Y2<*:K2N<J213*D28SGQ0*;U*NIF=+T1-JK
+5D+LG*JG-M*-.:A2@-:߿1**:H.K+8-K,8+:Oǿ/8*B+@F
+EF߳O@1ZER*R:13Ǹ.?E7=*VYFRZHδ?
+E5:-I+CC**+K/*:.+HMN<OF*K*ɿ**?++1B
+*.:J10:*L,JV:,L*N?676J@,FB*+.DO;3AGZ޿M>
+>=T+*0+BJY-žCC.**ε4JD/2,W7**.*Z?/.*18*NX6KO
+72O*-,.GźZA2/:*7.RT+J*JP.*IMEL0;Z>?E
+5:-I+O*-K.*:I;6O>PK<OK+*9:+**A2**F2Ⱦ
+1U޿,*J*F9C,=ݶĵ04J@,FB*.-9ݿ*6LR1*@
+WI,6տR@.6,G*J*FH/UC8-2**,ƾ04Z.*09BJJʴ*5/µA=LR2
+82:G>9PB8F*ƺ:JUIET++<03*HSXUPNQ+Uǵ@*0G,3
+0O*Q5U2*JNZ>WLIJ<ǶD;8:+****A4J.4?4-**
+5*AR+LCJUDĵ04ARC:,*8LP:=T+*4;HB,BJY-L=-Q+
++ܻD@WE:+N,B*A21-*8T>;,0߾*-3-嶯3*C.ܷ߷,*
+TرZ3?E5:-Y=湴NSA**7@.H2***XRJ
+Z0FVU>12**2P**/*>-ñ+?,Q,J0̳ID6:̵/,C8*<;+
+DM.J**+>@XϹ1-,Y*K,=,;-16Z/*0JïA8G8O7239P*0XK14
+@7=*VJZ=Z3;E5:-I+C*+պ0*NOտ*=.
+7Y2Ĺ5=OȲXGUIPK-***X6JN/-N?1X+J4*08NZ2/6*
+?->*.,676+RFC:>89.*:̵6C8*Vм/BJ֯-.WG*J*E/J
+7*0J¾J-1,*AI:8*N.<0Q<A,Q;61Z2+W5F;O03*
+H<*O.@05,CZ>1X,޾JNĺ0**J=U+*;3:*.+HE9>*
+*S.Iп*52V*:**6,6+FL*,1J*+Z*C//-,JRB+5-?:LFE-*
+ռV*KY2:*U2*LG*****ۼ7G,*+*8I=N>C,*
+./I*+U*Z-*51W:;ٵIEFߵ6GI-U3-ַ.G*QD3DFQ***F
+1<>+ͳJ*X:OZNBPV0*B*N3Q*C5+*5.**0,0+4,854
+-,*,*Z60?..:*X;˿H2UI@AH2DKGDLG*>1E
+*-:A2AA=ݳ1*Z*Qƾ*R,1F-2<BAس;.W+9*YFRL.@
+,.@9VOB8;>-:*W**@?+2ZҺ=R-+/:D+S@O**A
+EM4*JNZθ>O4+J>O4.JC2A0**K:*VX2*:**4:*.-*:߻76Y
+Y6J+FL@/6B*貽=VG2H3FMTȾR1*2.*״7ðO+*
+*:1*6*ZN1.-Ӽ*;ýF+*VT,6W1QZA;Lӽ8.XG*
+,*޼3.*9X3Ľٳ1GKöʳ**,61Ǿ1,QJ*+6XK+J
+@*:7*J;*+:M<RPRYKIS>C,X<TT-***6*6:ӿFM/+*;6KV8
+J>9Q**ܿ*H8CZ-RF1,-TNGϼ-<C**Y*4*J*
+3,Ҽ.ݽ̺˹I83Ʒ,**?Z0J*+9,*+::7*JC.M@O7ȻI
+I+0J6>**MOI*6:տFM޻1Z1****UI*Z-F9.+:OM8,*
+GIP+IZIM6NQ+HV./@B@W-Lر**MYF2*տ*,=.793P
+2*-C/**,-,4Z?*B0̿0*3+*D<5-2R/TM+BJױ-.W9,**0Y
+*Z@6+*+NX9ĸ0N-Q9G<5Y,*6.Q/KR,J:***U
+1,*<:*3X6J,,KA@-***6*6:׿M66/**6*K/<7**
+Q?*JOG<5X,*2.Q/.=C-J3U۾*,*@<*41W,/D?KV*
+6:׿M6X/**6*KWB.V/-HJC*,*J=YIY8****Z0L
+<ZE@**Z-N1J;O*NUB1?1Z+ݼPG*****7;I,ۯ*:@*:0
+8X5N@E6MU,JCG7S1***HC*BJױ-žO*L63<75*8*V
+07:O*++WEM,EҾIT.*HC*BJٷ-LVI-***+79*+*+*
+,лEI*O-*=-*0>ٴ:D=*:ݽ*;70**޾0L,*9I*Q0*4J
+6>=7ú31-**ξ0ZPH;ZVƽI*=-*/⹵:0ٵ430EL-+*HC
+*RJ۷-ֻR2S@QI9
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 188 di
+/sl 65048 string uc
+*=-*0E:0ٽ=*:7ú31-**ξ0ZPH;ZVƽI*=-*/N:0ٵ430E
+L-+*HC*RJٵ-ֻR2S@QI9*+,ػE2EZ˰;L+**6*>׿BH
+3P+NP*VA4.VDO/L9I*Q0*4J6Q25Q+ݽV<ҵ=*3WV:
+7;70**ξZ0ZOJ04.F/,Y@5ZIN+*6*>:׿BH;A
+4ARޱ1B:*2G*J<ӿ-W7<2TZ-,:7;70
+**ξ0Z/C*336@ٴX2FM?۽1TոDY*7?8UB
+**1AA/=F2*;19Z*=-*/>:0Q/Z8.**@Y32*8-+R.:Q+**BRJ*4
+BSB߿*20ݽ0-*HC*RJױ-ֻPUJ8JM,E9.**:ۻ<5N--+*-/*1-
+K+LO.1,J.EMD6**J+7C5>*<E<</X*8Bҹ
+VJ.,2*1,,QN.+Z-+:7;70**ξ0Z-;7BC+Z:0Z>
+9R,E/**5YF;=.38.2-ŲB*+,ػE2=AY:*MJA2J
+M2H8J+;.@9V,2*/1,UQN.+Z-+:7;70**ξ0Z@MH4׹
+P,PU4E/.GGYVJ.,*P8A8QN.1Z-+:7;70**ξ
+0ZO4W0:O=F+5޼̹=*@*ܽIEJ/*S*0JF23.;H6**A:1=F
+:*;19ZAC,E2յ5Z,;19Z*=-*/E:0Y@.L9I*Q0*4J
+6W3ZIN+*6*>ٿBSQ.E>5=91**J+7LLPI;**Q0
+*4ƴJ6>=7ú31-**ξ0ZPH;ZVƽI*=-*/>E:0ٵ430EL
+-+*HC*RJٱ-ֻR2S@QI9*:E*U86PEJ+7LLPI;***JX۸
+Z*UD8*/:030/Mܽ,+*8**4*D+4ZJ0/X3FVP-83IL0>K<
+6+/E:0ٵ530ݽ*.-*8*ڸ,,XX72FK14/SJ,7.+ڸ-T1E;7ZJ
+ڷ-+*-޽NB***UA:,PJHF17Fò+X/*N.:B:ڿB13*
+***52+=:980X໴FLUH99<FTZ/=ξ0+***UA:,XP*T*
+180L4RK1X+F׾鯶.1.D82F<5˴/,/:0ӽA=9**1*JX۸++AA,
+߿N45:-QX-8?KĺN@@JJ+7KI-*+*UXJ/˾X3
+<EG*X*VFZ/T6XTJ<<+1;KN.42J6TSYPH**8*ڸ,,XX.-:7>
+5<*46SH.P8,X8J+7KI-*+*UXJ/˾:=F5=*
+46Q޷R6A;/*4RJ6TSYPH**8*ڸ,,XX.-:7>5<*46S
+H.RX=X8J+7KI-*+*UXJ/FMF.P.<Rڸ+JTƲ,.
+G2+/Nٴ:0ӽA=9**1*JX۸++@6/JD=*,CJGY6˾3=+4RJ6TJ3M
+*-*8**4*D+K+A:+E-:ƿ/=-Q46G/迹FDL+7K1*.
+I*+**ڸ?583.ů,6RJ6T*JM+57**+7K1*
+*Q0*62J6T*:MU0**޾Z0-*C*=-*0D:0ӽH*1*
+****Y+*6*B:ٿB*JU-7%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 235 di
+/sl 65048 string uc
+*=-*0:0ӽH*1*****Y+*6*BؿB**5*0XC@,BKL<˾
+N59-**޾05,**DJU㶷GY8U+3;,,X/L;1ܿ
+**6*BؿB***F*CXWY+1:Q:F-:G.27,5+*6*BֿB***F*
+CX?/+RZ>:ZK,J9/*J,-XR/+Zʹ+/*.0B?+UJܻ
+B/ALJ:6б15Rθ1*62J6TQ***8S6G*@GЯN*>
+:3翹UB+CN414ƿW޻Q*G07.F?+LUJ8;41:42=HDZ0=
+31**+7K.**;/XCX2*E2:V.0*=+9EKBG/Q,J2C/*C9
+K-HN*,6U*3A,K:1,L+H.,+*HC*ZJس-RG+**N+U5,*
+1,.-+:NP2P1WK.*1-+**..1F,SϷV18Ͽ:?2J71-A:4JJH2:M.0
+I*9L*Q0*6RJ6TQ***8S6GN*BI2:3FC+R18׿Q0̳+:R++
+J2QS-RR*B?޾C-K>R-M*0:0ӽ=***>JU㶵DZ<*L9
+.RAQ:N*Ƽ-JH8.*Q0KZ,3;Kֹ=4AO:4*J2MFUI*9L
+*Q0*62J6TQ***8S6GN*2F2TO*APJ0B/1>J:8.*KZ<,3
+;K=2ﹹ8NJA,,.;-+ϱO-K>2**+H7K.**;/XC0.Q9
+,H<AU*3S4?F*N50A*PV<-.;,J64D1.8LJ
+>KS.Q=9*+*-,WD2Y2*X0XC0.RJN*D>оĶ.7+̶
++/<@6:@J*;2*4*课M8NJA00B2:3ȶ.<EYX
+*0.:0ӽH*BHPSV9WU-**+P7K1*>PSMD**
+HC*ZJO-R+6G@S0**޾H0-*CX19*=-*0·:0ӽH*
+ܽ޴-*HC*ZJ?-R+6G1E*+*-B2Y9*ݽ*-*HC*ZJ--R
++6GYEE*+*-@2Y9*+*6*B:SB*JLJ5˵FJJ07-/9
+D+*6*B:KB*+*UA;Ͷ6G6.8޳?;.**޾.+*+:R8-
+5N:/?;.**޾.,*.@;>*+շ-65*I=+JB9
+,MQ13VRUKPJ2A@98HZ/=:7DƸTZ2+3KA/*==
+3:M>*UIAS*9<*V69HP5,0@J3*KSUQX
+0:F7,Y*Q0*6J6TQ*JL+W9W0<>T=-,WL-ZװJ*ZF
+/:3۾,;IM+6.+**N,*Z5+.Y6.G5**+O4K.*>յ@J
+K;-+>B*H:JI/-16J2:**..3F:*H8*IR*/*9Ƽ,
+*HC*ZJV,R7+*;0ԯQ,,,1B2,.QDZ*K,1Z4,
+7JYAV/96+BEB*XUT-JIQMSYT+,*/-*ȺK
+R92*/8C.FETY*Q0*62JJ6TI*JR+ڻ9X:*45:**X
+B*F/5I+*AVJ0-1P+87JC1Y*Q0*6TJ6TI*:W*CH
+1EK.*TTY-,8麯IBQt4@JOIBL.4/*Qӿ
+G5**+S,K-*AN+*CLŴ,8KU:-*ABR5=K;+>/;9@JX.2/
+J*=.Q4/=:.5ƻ++B:9EB*J77**+R+K1*
+*Q0*6.4J6T*:MU0**޾Z*-*C*=-*0N3:0ӽH*
+-*HC*ZJ*R+6GYEE*+*-?52Y9*+*6*B:B*J
+77**++1K1**Q0*62LJ6TI*޹J޿QFJU@3J:HJ
+QO+JYT*=-*0J:0ӽ9*B5?QQ6AFJUOF*׽/O,U
+Ṵ+,+*6*B:*B*JT++E1YH8,E-,Y7/4810**
+.-,*W/.4IIXB,NX1.+7U-*+2F;G-2Է12X
+J+%%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 282 di
+/sl 65048 string uc
+*=-*0.H:0ӽ=*ιK+-*>;Y7Q.,*M㽻*
+MQdzM-7*=T95**+1K.*=456:M?F3.A@1/55*,Y
+F-5:U?1,M-+6=9*6HJ6TQ*ZZ,,EQH
+YP0AݽN,/8V52+*7M24,VVɼ//**޾-,*׹/.
+*BоPGOJVI::.:,J24V*B4ZYAA*+*-82
+4*N-A:J̹-87HHK+8MYY*H::.:,JBܽ0ݽ,
+*HC*ZJ+RW+,,Q1¾I2/Q797*-,,?=
+9WI1X*=-*09H:0ӽ9*JN=AFJ̹ߵO*>ٹ>7ر<
+AҰ0.:1<:UH<15**+31K-*V=3.X-
+AP4AG/<3F=D;LTU=-ATKï1.;/,L2ޱ0:*
+Q0*6J6T*:MU0**޾<0.-*C*=-*0>J:0ӽH*ӽ-
+*HC*ZJ41,R+6GYEE*+*-B:2Y9*+*6*B:+B*J77
+*B*J4HƯ;<8-GMB19E,B8Y9*+*3-G5N-C@L;<
+R1H72LJ6T11**+J//K3IV޽0>:H:0-*C
+*J*:ݽQ,F:MVB+EθB83*R=*R6G0D1V1,/N*
+*Z+ݾ8Qݽ-**J:*H*24N*?,O,<.H3>:ER;X=86?L4FS8
+G>/.06B:0ӽ<*B,+E=6UFްA9C2,/;5**4V.X:*TAV0
+**P+80޿2F93C=N2*>8B2M:.JR+RG<*ֿ-
++E=SFްA9C26/*LJ=;G+EBJ+J,1/<0.3?8F:
+ٯ54-̵M@-6M0K6J+D/K.*B4+F*C7;9-ZH*E57D
+,3C/,K**FH-QK,B87R<-ҲJ*OG,CFHKLY
+:-4,L**50OZKW?N*,*1>YB6*4:D1IڱC*ݽ-R-D*1P18Q
+=ڳ4X182BB1R+JEGB21,6WJ6TK*G=7:MG4F:
+SMѵEA=CM/P*+F5I?=HZEW9K-YMY
+45,5I0FL9H::,**R2+*,575,EBPŽ4+Uһ0
+++*B-D*+-O*>L/8I5WMö@1Q@X182B?.Q=58N65C
+*-L62Y2*ս**08/@2JF4G9*D2R3Z*<F*P>*
+++B+ַJ8͸/Q1AYZ7.EM+C1ްS***,V5F25:P--
++UJ1*B*:ݽA-M=+/8DJ03+*K47;B?B߾
+-+*DQR**-MM+4GZI395K2?B+20:V-*14*Q-
+=X*9:2VCG67OI?O5E2J6B++K***+M4*Q4J6,5+
+.2+N0OAZEJ1*B*:ݽA-M=+/8DJ03+*K47;B?B
+߾.-+*;>**+U/*A<*5J2?2+*+8N,AV4*
+޿.Aۼ,5@PѺ*9J*1̾Ƿ*L.J-Ժ*N/>6*+-L3*
+7J7*FBMG*3FW-2*8BJ,5߾:,.+E+UR
+Q*.R-/:BQ+޿:2E/:2-;B<:+:F*6R*,BIG*I
+-Q::1,B*9,B+**,-=,*9;8;S+/*1=,I7>F
+65.,+823FN,,T6</8H.J51,RG?***Q:J̹O49/G3
+HI*D*,C?>*6F2,2+*85K:,M,/E2;:-*AA8,-1DJ<
+9.Z*I.Z,*0>M.02Z2YKV,,*+@QJ1**+W2K/**3.7
+IWUIIۻVݷI>մDW,1*L*>*H.G3;+>E2;
+Qپ*㴸U@ڿ2**J8>>?B-N2+FF1Q@@WHYQ9*
++*-:24**=2:MGEF<DJD0@,GHYR72O?CN޿+,J
+?J..2YLV0-KV*P8=5VEGY6ON4,L**-OS2;V޾59JX.+@4/R*-
+4<03ʻ0+I*Q0*6RJ6T*:MGEFS=6IE2.DV/**6*BοB
+*J<NKͻ7ƽL.ZF*Q0*6R޺J6T*:MI<F.0>*W,BKY8*=-*0
+G:0ӽH*ӽ-*HC*ZJ+R+6GYEE*Z/*JݽBFR02QZ-Q,ZJ+
+R+6GYEE*Z1*:ݽY68GF;?@3Q09H:0-*C*8*JBFQ
+5I4A5-θ*:MU0*+*7ƽ;M;30.G:0ӽH*ӽṱ*
+00L+,E2:-0.8GBF־Q158@XB.FϾٹ,,<9+FN¹=,ڽ,I7
+ڹJ6TK*Z4QDJ̹-S9Z83,H,FB98,8F*=*3-AT0**8>
+.F2M3*AP+8@FW-+1.:FAV,<,3SH-**ڹJ6T1A.**0*
+ZV7-VM,*:Y:FE3*+>*Mۿ?U?-**14R,T*JC-J0Z1
+Bѿ-,L8.F96IQFN+1KA.**0*ZP7-VM,*:YSFE3*+
+-7:+314J=G7ܽC:J*ݽ-*20,>-S***BFٵ,1082QF3
+H:SG>33Q;ǹZJ,,R/+**+EMF9/*V8ZJB*QE*10>踴J
+P-C092+45J77R3J**514ZB+9,M1-<0.,>
+L4F.=BJJ++-*.:8ҾȻME9PJ޳82B8CYF6,K52:*A62
++88FDUX2B8++5E+HF=S7C7U2޾*L.5,*/*5>I
+*CǺQ-+*-520FL9HWS+HS.9I8׷KIE:@
++U5B-2*޿>*:*BW83JZ,F񲳸?VXI=DOJF*,V*
+?,X?O;U7E/-+7*LE2<*@V.XG-+W6,YP*WD˾D
++NN3S-ZJ/E,R/+*Q5۵@.*C3,+*-520:Yݶ+;ղ:6P@*81X
+ھ1CYZJ+3O672MQ,J澿E**418>Z*޶:J<46*@ʾ4:*F8=+AEK1
+ܿ7:Ǻ,PT=+WLN:.J6ν<++<Z6+.*+*18Z40,8/6ڱSZ5
+21082QO3X-CBW8F6H9<-/޾@.,*SS/.8/ԽV8VJB*
+/2I11J+ƼFZ@V95ZV>AJM-*H<0:*-/B6**00B,
+-T,./-+JP68+IS0<8.ʶ4=+,*K973.+:C>IϾ*WA0*0*C
+>/2MMGR6GSI-,31,B-;+O.8**J<,RG?*4XJ6G:D
+S3*+ڶD/,+޽I.AMK77*A1:<0:*4-/
+*+*-L*..J=D*-8/VǾ-<J*,λ+A+QtXP=*,>20B*.*FIJU/
+/--*ڿ=@*P0X=񯶴-A.V1̵?=:AC,8OFٷ1ÿ+N4K
+/*L52:M<FD.2VP+SY921.*4G92*-39QJ772
+I-JƾE**T++*޺Z*R<J<--.*R.XN+3:CF.:U+SG
++CC׾9+GA
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 329 di
+/sl 65048 string uc
+*J5-YV2BRB*JL4++*J=+=5<856:V,RIMJ*
+6N:H+K-,UX*.+.*4JG/*1--.*=+=CBJ:P8.*-PJ002ܿ
+7:,92UJ6B,ܽ.**Y,*U5/0>U:0ӽ9*IJ:/AFJ̹4
+UEYP691.@IYW:+EI>7.I0
+JXN7J**6V4A6@B+SAIǿ+,GMDG,NW@J.8ïZW*
+4WH8H0+*.*@46RJ6TI*ޱEJ:?QFJ̹<T
+Y6ONIVޯQUA@K62+7F1<4ֿ-ŲY=EMQX+,
+*6,G96*5=KA2C0I=JB1*;+0FU=7ίNն-2<038FCM
+7E/-**޾/-*C3;H<54X**-QIR,.AW*6M-2.1
+8M*Q0*62YJ6T*:MTO;FYB<L:@6+T6M̿=JKͶLXS*A
+U8KN:5=*0.B:0ӽH*?H<2TοODK**ѾW,EMѯ-L:7*F
+8ܽF7**6*B:B*J77*8*+*:*2,*8,NC<9P4<BܺB
+*J77*7*L2<>B2.NE·336RJ6T*:MU0*0*;.3C4
+6.,WZY<7*0T:0ӽH*ӽ-*-*66C/F4?AV18*-L4>2Y9*
++*1+*I*M4R2+*6//35KLĺ+:+2F5V<ѹTS8QJW/
+CZJI,R+6GYEE*:*Q4:.F־.*1.:L;T+-FSUI9A-8;,N
+A:1L68BAB*JI*QDJ̹-S9Z38,>.E/+
+06*8>J,3/3,,82JX:;MHӾ-0+1BA:1FEݶEҾ+.3KA
+.*A++E=6UX*6;9.*X?J;*THJKE/*2*=/N,8/5Fƾ
+-,V;NA=+>;952.R+,SN0öN+A41F,0>M:0ӽ9*2췾6G0.T
+I<=+4*+¼,531RA*K*>J<3*AV**Q23J*+NA=*L*5;
+-B8Oǰ813<P/6RMJ6TI*:*C7;,*@1B:6=N7--
+U4GEKV+X6I-1.C/EJ0>MZ.:**5OZKWG
+LI-XJ+׵Y*+,OPH>*IH?2J*N+ZMGA+1.
+18H6:,+/HI7.<C>+O-4B:4B*.-,IͶ6GRNѿ*
+/.-819H>*Ҽ9KZM72ZLY*?W/6
++2**,E01JS:I7IRF5J;MLGS0+*
+8,N+<Ǿ-,ŸX,828F*3CK.53+BN0N85F,0ZK:0ӽ
+9*-><I.AFJ̹>LJ*,+5AXJ?7.:7+=5A+Y562ZJZW?L3M
+-*2DZ0:6U9**VS*,Y5*AF+4JS6:0DY+G*K*
+>J<3*AV3L,82JZ**6+8B>.936;,F.@:0ۻű޾,4.+*
+S>-,QS@1@:6RK,-:Q*NI8HMMYB5@W1/HB@5:
++M*N9Ƕ-2Iǰ8+Y1.+**..E+,-+/8߿8>24-6,*
+8,***>8/8+FE.;+1.1XH6+P*35=?Wö-QG̿
+FZJ,3,R*R4JQ+UOO*90>9YAV4*0*+XY9
+<:Y-I9/+*FƾEZ+.J5BCQ9J+HHS*>0ںY+585
+-*F.*O2A8JB5B*J>I/:?*C?S9NR44AJNI
+/+IQ*:HJJ-N1,ϼF*.+.ͽC1:*J68B*9,2+*2IʳۻY
++PPڱ+*1+J3,-<R=0O:0ӽ9*IQ+NQHAFJ̹O49QOH3:E:+?Y
+*<>C-,J,7-9F:0,ZN7JE*<+J*1K*;*4
+192,,C>FZ**AV*K*Y޽.+3K-*8GF/17
+PUCAG?:ټ++Y=Wɼ5N1/X-1+
+7R53-2;**޿RISTZ޿1S*W,ܾR;;QI9*+*-,>2Y
+2*>T98+N-0WSOY0YEG/F,䰼IG8;J,
+GHYR7EBZ530H?J***1K:L+1HP+YS<2*3Q5,ME.I+
+*Q0*6RTJ6T*:MGEFSH-VKV1+QºJ=RR+*HC*ZJ,R+
+6GAU+@3:FHN+4L5;9:V6>PD**6*B۹B*J*MR40
+@AS::LN->*5-3P?*4*J0/H<޾,10-*C*J*:ݽI
+F-O+;X6K1**+J4+CGKTRF޾2A0-*C*4*J
+098ZJ5-R+6GYEE*Z**I*M4,018JS>6A*0.:0ӽH*ӽ
+-*0*Q4,8/3Fǿ7/JZ;,B:ĿB*J77*B*:ݽIS3>*PN0
+;A-5޾2=0+5*/X6G0E9M4::4*I*=7+8@F.*
+-L+R9+۸K3CJ;33,*J/T,<O7JGA*=/H+,.
+0F:2W+6RJ6TU*:0S۾*C73?H1XI4*I2M..W1387FF=
+GJ4+*+-:?Rƾ=<8RL02A@WNH2.*.IN*;5.NENSY+
+*+*,F;M+*Y*6MX-,1+5KA/*GA<J̹-C+Q+8-
+Z˾F60G2FٿM-LI-6**.F<LUJ=,NSH1BJ<A
+**GZ=J@;*,**-*=/H+,V-V=F,:1޾/,*.*8
+ZAC5OO1.U49*4*NC//?AM>6O+
+6IR@BMO-*R/9>7,S׿5*V0*.K7D9EFDӶ5J.8>ø
+:>8128OT5K0QJ3IBW829G35*+*5J+91R:6;KH**B*:ݽIS
+3>*D,G;:/*0@X:0ӽ>*HGN6GRNYMY1?/PWW8@JP
+7/ɵXQMѵT͵+1ؽ88/9GH߽߸Ҹ**
+5C608428ZC.ӿ/-F,=<+1YXAZ1SWN87D
+;+32*+ZEJKO1*;Y6;KH**B*:ݽIS3>*PN0;A-G1޾/
+,*T=4:MG4FZE0.MA8Vǻ@4*Y5W:,2K*C
+>,-T*.J.KF3:G,205G10108T,8.Z1<0L4+**
+7ǾA18A?+@<0N7I,1,J9GQD/*/?G*º>1G
+ENSY<+*+*,/*1Q*/FFC0BC+5K.*E4:MG4FTP޴ּ
+>J,HWI1߼4J3I1-,*-/**5@V5F/Ƽ<Jα
+3.:Q1F1C5V:I,MB+V8+ӿFT/6+*Eڷ=+-+߸-Ŷ5
+HHU1SWN87DVSD+3>RK*I-0-.Q*;Y6;*+**6*BݾB
+*,.QK=*NM>+YZ+S@SE+9E,M
+,+G62:*+5OA?OFF-9-4+*6->,+ǾA18AI7
+98KT5R8IFRJH3+;ݰE+XF7:FL5Ӵ;Q*+**6*B:B*J
+++U-R93/RRI:9T:L/*ٻ+:F+2,M,Q*J
+F=Xү-O31*F-,-4CC9-**P,0,F¹E4ɹL<
+MC+Z?40*T>/**LI:*B,8SF**+*-LB22*696G
+2HY-/ʽN6/-ΰ9,ƻFYҾN=4JPUU:0A-6*J563ƹK1,,+O:
+VHRE*X9+Z1*FU/***,A<:GM/;XL1SWN47D=
+*0+J-,X*U3RJB:<92XW6+R>O<***+;@6K.*U6:MGEF
+?YRR*<R*ROM-ֻ/1L9G*?U
+G*+*BI8>7F:O+,0B.ۿFYEڶ61:-/9IE4V>D>
+-*SU59+-F,K5T:9***޾.-0E,*K=?07
+6?,F:I4J5D//?++ACZ798EARBJ.**
+91082YLV+C8DZ0EӶ*1*.8/KNV>D><+<-6N
+2Y6-***ZA:=FC4856+5K1*ڱ=AW71޿
+-**ų.85C**>O:V7H83JGA**=-*0X:0ӽH*7S24V;1::Z0̾
+D读S.*,.-M<5*%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 376 di
+/sl 65048 string uc
+*=-*0@W:0ӽH*.*:F.>R*8O85+MмH9**6*BְB*JB5
+VW**HC*ZJ,R+6GYEE*+*-L@2Y9*+*6*B:ٲB*J
+77**+O5K1**Q0*62WJ6T*:MU0**޾/+*H-
+1.-淵*Q,H/*ICFJQ2+*>.O9Ϲ-**޾/+*Y0XS
+-淵*Q4F/*ICFJK+*ް0+RLL3I:E*Q0*6WJ6TI*:6Z,6X6G0
+NO*M=-I**ZC*LIR1P8*+*-UA21*./*58:M+FIR*H
+G@RH:G?-J*//5.8.+R6:+.+C**AJKEKB+T7/4G=޻Z*EM20*
+55B199<FQM<=-,0*M96+B:ݽB*5G۵*C
+3L-+ųQQIC0E=.8.+Z>F4-**85ETW+@
+YU*1ݿEM20*GY9FW?O07Z/EU0+9+*6*B:
+B*JED:*C3,+1M+<+72ξ;+MJ2*F6:=,208޿
+4*=,,۷4RR3Z*+*FRZK?Y++@+J/-NM
+I*BܻB*ڷH*CޯV-*1.WQ=ƾJ;:.BJE3.J
+Qt*1LS*N8<T1:3BB,2?B+20:*-14*9,C1*;X*9:2V+Y0OQ>
+IE;*+*-عA21**58:M<FI.MI*+-<*I,1*P*+2*
+9Z*6*..A<*1=AV/*+8N,*,E:263*I*>IET1*6WJ6TI
+**/;N-AFJ̹OJI3Y05@:,2I,1*P*+2ʱ8ZR4J-.=+4
+:1S*ZH:.:,P+N/Q+XN*PPQ>IE;*+*-L@21*N*58:M
+<FX0I.ݴ/52JQ+V9I:3*+0W8Q+L*U<<JXIBAJG/*1-
+1*L*>*TԶ=,M,*5<:0ݾ*9O*Q0*6J6TI*5òFU:8Y6GFVɸ
+KQ6Y1.Z,+*-6W>IPU+A+IF1Q
+CðOZ-1P+8TUL.-<׾I**Q0*6RJ6TK*<FO=7:MGEF1
+9黿LH7ӿS4*QAAYR,B+**E<:@ij=K,E.W>4D:JQ@S
+-I-1R+:O6<3U2**=Y+<*+*-<U@2Y9*0QT1NQJ0O4
+.@4?*Q0*6VJ6T*:MP6+B0R2QV;4ED*=-*0V:0
+H*GS3>+LS</VL0**+W5K1**Q0*62WJ6
+T*:MU0**޾T/-*C*=-*0R:0ӽH*ӽ-*HC*ZJB,
+R+6GYEE*+*-;2Y9*+*6*Bξ0B*JԷ*LQDJ77
+**+-2K-*8V-/1UA*=-*0NK:0ӽ9*2GFQ+.AFJ̹X
++*6*B:8B*J::I/:+*C?߯޳8DM8JWEF:PFMԸ;*-T<2
+1*.,*58:MG4FUY-++YC*=-*0²S:0ӽ9*FGQ+NQ-AF
+J̹>J**8*AU0GO0**޾P/+*9LQж-,QX*9.K
+9K1W2I*=-*0?U:0ӽ:*Zػ>J57:MG4FJ+,.G*I?FXHQ
+T;*-?24*UTA:J̹>52**T+춾U=-*HC*ZJL,RW+ND,,
+,QV+++*SE89IQ+*6*B:DB*JI3ZQDJ̹>1Y
+8:;-*HC*ZJ9K,R/+JͲ6GFO6<CM**FJZ3FF:
+ZFM0**޾:L.-*C*=-*0¯M:0ӽH*ӽ-*HC*ZJ:O,R+
+6GYEE*+*-T<2Y9*+*6*BFB*J77**+3/4K1*
+*Q0*6J6T*:MU0%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 423 di
+/sl 65048 string uc
+*=-*0T:0ӽH**0**޾/-*C*=-*0@W:0ӽ0*BF*:+
+TD=07Dϼ,?YFBŷ:K.+1Y4*6+<GG=GH5,B:ڵBD*
+ڹ6JK=>,?YF+B:K.+:YU1ARL@.TN11D*Q0*6R
+XJ6T=***T+T*L5>:MW/B:K:/,,2-+;<:AV*=-*0V:0
+ӽ3****S*/4޻TB146H4FJ*XNZ+.8.+R>R/@6,<
+F65EHM0;E:7*MAV*=-*0V:0ӽ3****LS*/4޻
+UF?*-K*FV;E*50+0V8/;9/<͵KμC+=
+Y*Q0*6RJ6T=***T+J./4޻>PT=-,WL4NJF,2F2,*11-.Y
+B1N76;-:V09T*1X=JC+LY*Q0*62VJ6T=***T+J./
+4޻><5-,>2ZNJ-2F2,*1-N.1:0-***,K*ڶ1źA.
+03:5/**޾H/E+**4JTH/:WJ+C41,.Q,+3**
+-O*.4*ǷE261ź*1-2,96,7</F*AV/96+B:MBP***,
+HXQ+.UIARJ,*ȺUK,S*S8JJ3JC,22-+*ǿE261J8I8*M,.1?
+-ҺAR,GNZI*=-*0Q:0ӽ3****S*C/4޻>XUJYƾD
+4JJ,2FR,RP*<+J*޵P8,-792B-*N*K/;F*PP>MA9*+*-4
+=2.**T*II/S,/UHDYK??24޿<E/¯A
+ǿE261PVL,NNK1,=>+I<,*HC*ZJG,R*N.BZ޲
+5޻DB346H4?*R,3IY-R,RP*>/;IC=1,Q1O4QN
+*GY:F*I+YڱR*6J6T*:MW+/A.O.Z+Q;7,**
+޾Z.-*C.I?ĽH;J3+3*GMLE/**+>3K1*W3ΰW,
+EMݽ,*HC*ZJ<G,R+6GYEE*+*-,;2Y9*+*6*B7B*J
+77**+.3K1**Q0*6J6T*:MU0**޾@.-*
+C*=-*0NL:0ӽ0*BF*D+*.@,I*Q.:>QK24;Q:1OO71E**7
+,2XQ+.:AP*?4FMZS1RTX0+/TA0+6***޾K.***Q=Z
+0J:LJ,1:>ܾ*V823,,N+*:4*߸NJUU>0.1-X=8:V6
+,轶X*S*<V4DYZ5**HC*ZJ<,R***G+3X.NҽY1J38V:/
+,Q.<Q.кP-2:=U/NھX7߿/F4E.Ÿ*.Gʱ.:1FFZ>,Y-ֿ9-
+-*+*-4;2.**3J̹TII7/F4FP,:+*>Y6XNZM,Կ
+2,OZK9JBV2@M,TB146Ǽ3QY-L8+?FKDU:79Ƹ
+ѶG:QIS97ZDI6Ƚ4ٹ.+7*7GQ7>R;98O:0J
+ѹN39+K*,ZS*Y3Q,*XNDS;NH*D1*6J6T=***XQ*I+
+Z/4YX@I=*޳>+IEF**7׼3F:*HW
++,5FNW69HP5U/EF7Q=V.;*@IC3.J/+1
+Z*ϾE;Q/OB䳴N-NEL*D,;8*/1I2
+R=N,ܽ+<*Q0*6NJ6T=***XQ*I+ܿ*AU623UF*;4S>
+IE4:*F.**QN*H+A2C6=R+R<*6Q,J:RE:/:,ׯC<*ڷ
+,Y6.=@4,N*84R,P/0*.*C*Ƹ<J@G=+@D,B
+/T5;*W6H*KFVLJ+2*=-*0>Q:0ӽ3***=9G*S*W9
+A1.:9B1PA9.;+*DM,5.HG:.2**,L3J=S
+,F-Ͷ1>01K2YZ.;*+-ٶ;M±O.NJ;+6OV*+4@:
+,J*I/:71=+EI3:G;R1VZؾW.B6LR*T?ER-M=NYRV.V
+;*Q0*6QJ6T=***XQ*I+BFI419W<RYNJ0I2*M,XտA
+W=C.<F<-*.8+J4YXP/0:,BUڼODFRJ82,9
+JI<JA++K*;*14ZB**?XJAJ,ΰ56BQJ*G5GTYRF0:J=Q=
+NYP-M*0>T:0ӽ3***=9G*X65G@J/Z:*.
+X-ٿ;51::1,*.J3+KHGί8JC<*ڸ,䲵BZ0*AUBų
+JQZ0U>JCIT322,:,1ؾ-ؼ:*;,Ѱ+2/32F54J8M*
+<GžGK,**+K4K,**.MG5,ʽ;8/-:MF4,ϳJ*
+630F-G8J<9.*?;3*=,R.;,EN:-.F,HU--ݻM*
+=+-־@4-++JR3+62JT1,>ɹ<JU@*.9JGQ,A>,.Q
+P4Cֺ5L2***滳+<*;-/B:NBP****E*+8TUSZ
+*7.>*7/9:CAƾZL8JM3XNS.麯߶IQNK/0
+ƾIH3ڹ<Y7==D1M+V²NB,,M2A:6+/VHE
+,4+;8**.ATI4U2,M=N;-VR;*M*:40H36Z
+JJ,R*Nɾ;*C+BB*/W3.0.9,2EP+X߿:<:.*5**X
+2:-ON,DB346ü1>3.=*+ENJX..,.1Ǻ<+<*-JL
+D<J3L++N?J*AZ<JQ2G+BDMC,DOFZ+K*LZS*PAX63N<
+?F+A0Qܽ.1;XR64-8TJ@DNZ+7/4K1*7:NB6*51:ڷTK
+:OJ9+Q;I-:V,2G//+*.*LU6R+=+0R:0ӽH*<HB
+*O<1O60*4Z?.8JJ88/:ZFYSHS**/*J+*ǾM=-18>*->2
+Y9*QͰW,EMETX*+TQ78*Z*J*=+H8,ZJV,R+6GYEE*Z
+*J*=+XJS*0T:0ӽH*ӽ-*0*XQ4,8CK*0T:0ӽH*ӽ
+-*0*XQ4**3-.I*BRB*J77*B*:HS-3,CR*-,?2Y9*
++*-*L=/:+PF-6/ZJZ,R+6GYEE*Z*J*=+H8,ZJX,R*
++@+*4-Wܷ+CX5-9BJJ,*̯*1R<SA;N+>4?*
+*21*I1JU/H>RQJM92۵KNH30.*T*9.G<.V,
+OM;*2OHE긲SYC:+6**1*P,8.<F.޾ְ/***/+6*/3
+/38*2-J;3NN*Pʼ-ڻVM9TM7/U3L;A2S;;BJ.
+JD,J4Y1H*-DH뿹1MO,P<=C.5Q:;0F*5.;5?,
+YC0<8W5Z0*Q0*62J6T=***T+.F*L=>:Mֹ/,IM<P**
+SQ.Q+NJԿ*,E2*JG4PR̾/=,:Q/;*;;Kڶ*׽73+η4K
+T5-9</ھF2P=?YN.4XN*PNLQ8JұȳG2-%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 470 di
+/sl 65048 string uc
+*=-*0T:0ӽ3***>JE<++8Y3V1**-:I-/N1.6*.2
+J޳8C8JVEH:PGS.QJ3,.9S*FX:;²KM:B4.VUU,*4+,/
+TJ*Z2-,>2;4X3+HG:A.QNN?DOL=VHN
+U>˱6M<G.EO3J8VFR;+߻KGQ77ٳ2-2̰G
+<J-M*0T:0ӽ3***>J<+Z7ܸ*C/C7J=9ǾK+1N
+:,JI4<++3L2M12RQ+.S*1</6L;0HB4ڵG
++?,;*S<5@J03I1ZCTSAW?D͹=8G:1V+75M5ӽU
+EFXIܯ*G;+@84WE*0US@,,Oҿ+FR:+@H,F2XDJ
+3,B131@D**=-*0T:0ӽ3***<1,?Q@-CS@*C
+17ZZ*޶4J<T<2+:P0,,+VC30;NW-*J;VKB-;Y
+RN1L71*1T182L4/*MO9E8*DQ2:1RWYF-+NF*ۼ
+>*+7̾K-J1.*߿FSEL9Y=8J0G2*T:J*;MXP
+ATY2*:MP7**+*-?2.**=2J,Z*K;-+.B82,**22M=R
+A*,2B.L*/*H*-LN0+3X/:,*-1</<LU49M;90*P
+QLWEL,Z۾3:J,QOS2Q=.Ȼ1RYF-+.,L3L
+MZ0N*L˾11LK@۱8JL2Nڵ;XPA*ZUHWD
+***+4K,**-THL+C@I,޺C+I.J2YU?3>3**,?>:R
+KU߿,OV*-;*,S*X>;FV+I35,071>2>FR5CNC2/5
+/,HIRRC:8I<5KIJո114+XFHڿ-8=ںL646*2T5C?+8
+>3G3N5X7/H*I5+93D+ODJ?-M*0V:0ӽ3***1
+6XU4/C12IZ*+KZ0:*KC9>I/:>3*4οTعZ-0*.
+*L==.>;VGLDVM;I<+*SC2C51,+L=JD06A*
+1ZB8F--+1F2QHUX*T5+3ING5N>>0.TQ
+=5G*RGA-**A*J<+8*H=1*;Y*3FT0:5U5-3HL0O,5E޾/
+E+**4U6/C1ո**:-:*C9F/5J,6XPV;67
+G+*>2.67O<5==>G*,.?L2926779.*G--.Lѵ8K
+=06A*J2-P1F⿸HF*E/=*Z7>*632TQ,*EB1Qۻ5
+:-8.*0;6;.Q=5G*+ۿC>1Y1**X*N,8G3;޾M:,L81
+8;S:-H+*?2.**T*G4U9O6=O+91+麯
+NW+1NU-+2,H:8GU-,;GRW,887O<5CǾ3B5
+̾긺2KĹM.18*3YZLYO9Z7ڰ=;+VMO@018JG/8
+,3๴0NTH*F091ռH8/3RYK.-F.WNL
+9F8W5**V*J3,<>B2.J-ML4EW+-T?2Y-*XN7
+.*AXJJP*D+S4L.59޽I.AJFLJ+AP,MU9+L/BN9+-1JZ
+<+<MU**;+FNKI=.Q>;V/7N3/=49->NCHC>:WPI;-@
+4M:YԿ.I7LGM=-AI8/FR-,-*QI2@;36ȶT?
+8ϱF7L9IAN0KA?Q>HKFNY2G>LLDGAR,*0:ݽI7
++3C,5>,U:EUV-<?M޾P/-*CXM.׸052J*,V>@1:R.
+XN+G6PBJDL-+L2<:1Ͼ¸:N,:GH.I6;5OM5+E+*
++0,XW޿-FT*3C//*QLV2LG.F=/9ZJX78.1->B8L,5VX?,-T?
+2Y9*09*W<񻱸R*+J+L8,;J5帱+3:D1ܵ
+߻6-ү;E*ƹ@1-0*0*C3FM*3CS/FZ=/-Q.*8޿0FL5=73Q
+0FG3MP,62J6T*:M鿴,6+,6ZU2*ǹ2ο?.RAR
+1,*+*U0+0JLĺT+168-X7J2++ڰ=-*ǹ7>AE77UF00C
+E?޾ذ/-*C:YK1@*/*YCG0FF*3C.FZ=/-V*,T*ߴFM3
+A5-F˹:,0?U:0ӽH*ӽ-*X*+8.3M*3C.A*L.
+83KF:5ʶ:+QZREUBFEMI2QZ;KHFO6@=<,0.?T:0ӽH*ӽ-*X*
++K,;9L1F*2-82++537R6/N115=MN3R+->2
+Y9*+*A*J*P:+N1;-XN1:-,3Q<R-<M+Q@:GFV¹Ͷ8G
+=QNL/6RJ6T*:MU*7*G-FF.:;Mܹ-0B/>+,:.*XLO;,-;
+QN0<36:.+7O4K1**0**E2,13JLĺ*=*J/8>J.
+++Fƾ-Ӷ,QD*3Fؾ=.8޷,Fŷ8/1<+?4K+*0B1*4,XH2
+=5F*:0*IZ>/**G*M9A-SW*CX31**+?4K+**4
+,=IU5A:MO߷*49.F<.**G*M9A-*?H,*HC*ZJM,R
+***+52:MO߷/,IM<P**SQC3*J160X2M0+J7NG5**+7O4
+K,**/<XJ6GAİ.Y3V1**-:I-/N1.6*.2J޳8C8JV
+EH:PG+JQJ3Q;,.6*²HKGU-M*0>S:0ӽ3***<//
+>O**Q,H1/F*UE<2*UW*Q*693
+C-2׺ɹ@*+*-T>2.**=12*:*C7W0<>*+C17ZZ
+*޶4J<T<2+:P0,,+VC30*W+F59B-*;Q2GPHD0+C4K
+,**.NֹK+EC>:6:J**22̱=X1,2B.L*/*H*-LN*2
+3=.8B6+VHKAG5**+/?4K,**/EXJ6GB5VFP
+*:*K:8I/:3>3**,O<:RKU+߿,OV+*-;*6F.VHKAGU
+.:ݽQ-.߰:ϼN=*J4Ķ36J6T=***XWN,,12IZ452--6*
+1+28JS*KHMJ.VDEJ-W1I0*L@:׹/*V+*SJDK6N9
+޷4CF޾8/E+**,NW@A:J̹ε8-.-+6I*1+OHS*-.2UJ
+H7+9G-*;Q,***Ҵ::V0<ʴ1;F޾</E
++**4-;˻FJ+CPV2I8M3XNS*K*<θGDYAS齺K??
+=J=*D1P2*GZC-2׺;ɹ@*Z/*:ݽQ-.߰:ϼ=߷8Z
+JG,R*N</QZ5X7.JBYAOKZ+1*,M.BNRZ>N*;JҾ
+1W3.Q3FZ:ZG+JX<JB̽-*+*.ʿ==,XAV+*M*<.
+;8FI=1Q:GF=J@82Y²1XNSJ8Z***<2+6GA5YWQ*RC
+W,.I5Z*L<ٲYK1*B*:ݽIS3J*,BEVK@:LF=9ƻYK2޾E=
+36J6T*:ML+39:*Ȼ0X*G޹>FCU+*0*Q4X,828F׾6005
+:BN;:;J6-<:*0NM:0ӽH*ӽ-*0*Q4X,828F׾6005
+:B+׶*Q9;LNA?*8K޾FX.-*C**N+5*R7J*1QX5
+2EV@5=ѯ12;X33YZG:KX1:QZJ23,R+6GYEE*Z*J
+*1<L-823V>0*1*FɶH18IF==JJ6,.7<F.0.H:0ӽH*
+ӽ-*0*Q4J,X++FF/**׶368X=>L;K+,03̽,
+-82Y9*+*-*=/A+1.1V?IFF5=K@J:V*:O@+R;QZJ
++R+6GYEE***I*E3R2K*1QP+T/߿-FUME.*8CG5F44S?L8
++.THRX+ZJ+R+6GYEE*2*B1>K4G޾-**-V-*BJE
++>FA0*IZ>/**7,2X,RR-B*Tθ*5RJT-DQ-/FT0
+63**HX8.<4+0WPж4+-͹/*;*YJ9RJ>0+1K+
+**V*A/B*/1,8JL,*0+ͳ+־Z?8*G޾
+CQ*IJ-1?/NA2@㿾LQ;IDڼֹ5Q88M.05**/*+
+/,2:B:BP***F*D2E5:MO߷/,IM<P**SQ3V*I=B4K
+R***E<-J>.@T1X:EN*AZ<1,=C5==1:CGQZ2*JF
+A***+1K,**-Tʽ+K>OMUU*.0/B*FRZN
+J*J*,X1*+S3*4-<=+*R*J>*>2-,>2;θ*
+R3+HG*5CB0C*F>LѲSN-2L-Z:W7вU*9ǾP<>
+Pڸı-+M-2̰=ָ+*A?73H<981*62HJ6T=***8B*DA@ܽIXP
++WI-Gմ-<R+CH@A3*?9NI7,J,24,*
++0K+F?A6TTOUP/*>.X*8J-:2/0I/?
+8̽+ιL,VF>*6W2/.:S-I=5F8>YWV04+U@8
+=EC7G1+*+2:3N0ZJ+R****J55Z9G@-I4J2XI+9
+E*+>NN:,JT6.:3/,RװI=7*R-T2:,/2JZ9+AM*IK*1
+:.J2׽->@A:.7L+.:**20.KEZ7+C;+CB>*BG>Q4H
+74HJKSY2*:GZ2ݰBK7**@9*5,.,BδBP***,
+ϻ,F־:*CX64C2JJ3:**FI>:N:,JX*9.:K6/BZ5AL.>˾
+9.:,*JM+,+<K*/N528KW6*?8BE0*,2*J+Z
+MKIKQULWBM,:T.VI>A4XP=XF8>IV0*U@8=5F?Q
++NR*-*A64+*2-C޳BK./+,=M-K<+0AP,XL4C83ZJ+R
+***R/:LTIؾ:*CX@Ƿ*K*J+*Y=R<2+*.NJ*/,R-
+/.++XJ**NJ*YC5I2+BBϰJ*G>1/*B-4-NBQ2Z,5XK+1K4*
+?Z6*2T5C?+8>/X3NAL*6N0*иӲ0U@8=5F5Ż+%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 517 di
+/sl 65048 string uc
+*+*2LYJ7-5H-/4*,+X/3FؿO7-.N3EM޾;-E+**J+*
++4A*D,1,*7K*++>:N:,JT:0K*UZ6+YZ*3Z:
+***,/*J*RHBJNWL/V,*CY*W97=FLK-2/-+1FJHǽ.BI4H߾
+=<*LE:QI+L3/V7+VFPV8Y.X2?Pޯ9+:L
+:*ݽYL6XK4C=.0C:0ӽ3***AJ̹ε8-.-+6I*1+OHS*-
+?QQ90*RBV>**G*,*:*66:2,E**K>8:8IEGB-B*
+TNL98*,*T,>+>*632TQ,*E31Q+.3*ZݰB篷
+;**8*2?,,B2FHH6X.,OGN3EM޾?-E+**,1EK
+<*1*NNKTQY*TTQӿ*Q*ﳴ92,-D2
+R.B,->TT0XC3*K?4:J0N޿6S*1YEGI
+GEE<KWV*IM*Q/N7G9FUӱ9-SY*
+*B**L5*8T+.FJ޾=1-1@/X>GFEٶ/*<,չ38N+<ξ5=?+H.@
+G-?7=TTX/.-T62Y-*XF71F*C/*8->2@H2*GY*-2Y./L
+.:H,4?I@-09=*O,N4M+2+7.>,3L+FQW>-I
+-*,,1T?X/27829,<CPZV68*HR<AXJ=8G-:T
+/1A4+0SNNGZ0<B8*ɶ8,XN2?,,޿2ڶ0-1Z1
+8LM*D=-Z4R,E33C>8FQJ*S=ZJݶ+R+6GA5YWQ*
+-2ڰ,;W3RJLGB-9CXCFCF<DS<3+/R*;Wر**F**;T/.
+-;,6J1KF׾ö0KJF+;1FE33X;Fڶ-,GF+-42Y9*
+8*W-.,;J5帱+3:V9G;5U+*,X+***LE2R+
+<,AX+8+FE=52;,L591<=8L6*1.:1*Z:+.K1*
+H*MT;JT˯1/+*RC7,**8*2?+P+8OS-F-*L5*U>T+=3P
+*:/?FE33=80CKFB-,8H+;,.K1**-*:LHSM3*Ÿ
+*L*348:/?FE33D-,8H+-K1**-*:LH
+SM3*Ÿ*LM*D=-*3XRGǾ̶1SLNN++ڽű޾*,-*C
+*+*2LG>.FMG1=X,CGQ-*<:GǾK;:5QJ*3
+BLʾB*J773?4J+*27**O+:41XJK+ERM=P,XK@4*-*PJ0P-1<
+J48.Tζ12:XJ:++ڲU2+/6RCJ6T*:MU0*VA*R=G9Z
+J,,R+6GYEE*Z*:LC6¼+K2K+*0B1*8N+SF+CX45-9B
+JJ,*8B*.FD.5GGWAU4A*J+Tɯ:ݽQ-6RNJ6T7*ZQG0J,XB
+,B*/1,8JL,*8B*.FDڶY*ZYڱ+*6*B:HBP***ڱ5/
+:MO߷/,IM<P**SQ+0*J16.L0+J7NG5**+/?4K,**G-R
+*CX7н3<98+K+0JB14682B*2:FF<J˸,=H
+2,R:E+/GN=39Y4IB,ZJO,R*****5>IK+C,.0
+ǹX1Nξ-ZBWX<2+UIED/.*;+53,7G<3=C
+Y*Q0*6TJ6T=***8B*Q5۵@.J+C7W0<>*+C17ZZ*޶4J<
+T<2+:P0,,+VC30*W+߾53,7G<3LCY*>+J4ɳ15R
+@C-0?U:0ӽ3***@JT4++EC>:6:J**22̱=X1,2B.L*/*H
+*-LN*23=6*8B3:N/,*.*TƵ5O/;ϳԾ+4K
+,**/4XJ6GB5VFP*:*K:8I/:3>3**,O<:RKU+߿,
+OV-5*X;G<3,9Y4M*Tƴ5KDN8W/6RUJ6T=***XW2,,1
+2IZ452--6*1+28JS*KHMJ.VDEJ-WQ<.EO<N8Iڱ
++*S,GQ?/S,4O+OW4K,**/XJ6GJT1G671:31,B*9,:ɺ+
+*1I3:ԾH3IHEJ-ݻMQ<.EO<PPIڱ+.*/*:P*88F+
+ö,G>FѾF@5QT@*B:FBP***,IJ:/ARJ̹ε35L-RIS4
+2>+SAIHWH:3*--6*8B3:
+N2I<F*00J+*82?*E9R16+8*.7<F33˱+6OJ6T7*;3
+N:4R,5ME+F0OS2;V*:**2+0:B34683JX.2?KU:V,1
+6HVQ*?.>M,*-*23,O*Q:N/Y6++FRB-,/*-<=M*
+ZKй.438L5C*-:2Y9*8<-.FFN+@4JNG+ED-/2
+-J**X1G9>3F=M/:VKöE?G/*6RHJ6T*:ML+39:*.:+R
+*+AV0**8>J6++,G:*2:8G/F..7<FTQ:+62EJ6T
+*:MU*7J7޿,+F:U*-+008G>F4-AH/RF@YN+CE0K1*
+6++FRB-,/*D**Q>/81گ>4;ò3ZJ+R+6GY
+EE-**14:0*X+8J-Q4K0׶.15T0N:*-72Y9*K*
+ݽ-*:2Z,:*+޿8ڹI.@0M=6Q,XIGOFH*0NG:0ӽH*ӽ-
+*HC*ZJ,,R+6GYEE*+*-ȶ;2Y9*+*6*B:>BD**5*޿.
+1F5B*1,>**2JX5JM+T8*RT+0WPR*/T8-I?L
+8F>1GGWAUS+*HC*ZJ?W,R*GB-3ܺ8=A:MO߷*49.F<.
+**7,I,NC+TBIDڼ64J1-6FAM>*-W@/U35@*+
+*-3=2.**T*+G4F,9J;3N=*XLQ>PFJ*36:BJұD/:1+
+5G*DQ;NW+ND8O0+J7N0ܽ6**6*BABP***,2SVϾ6GAİ.Y
+3V1**-:I-/N1.6*.2J޳8C8JVEH:PG+JQJ3HD**/*,:7
+EL87JLR4;5TA66.Q+Dz*5:Q.9ǽFZ?Z.޾.
+E+**4.-,Iξ6GPP+WI-Gմ-<R+CH@A3*?9N
+I7,J,24,*+0K+F?A6TTOUP/*0G5,88
+G===7*J<PXվ0W6-JX*3**M065ZJF,R***R/1RN3Yξ6G
+@-I4R6-0ֻBJ*ZF/:3?3*T=-+WL*T6.-@4,N*+,2M
+JO9E8*:****+ŽS:1ﳯ*+QPD4+N@I;عFDI+GB0X**V
+*-3=2.**T*S>,/õRJ*1C+K**::FQ:8>I/:>3*5-
++.2M+08+:?O=:-+<**R*ܲ³2:JI,MZ1:Ȼ1R
+YN*>-00N3YA1V0X**V*-<2.**T*>:,/õ
+QDZ-:1+2,*S*JJ.*:R<++,6?FX4J78>:V1.2-+*;++ҽXQ
+M.++H+J0帾1,*=7J<2/L*W߻*޹+0O
+:0ӽ3****QS*KX/48;>A:10B*9,:F*<2*S7״YP
+0+NV**+2>*2P-+J*;3?:G-RC*C=8BK=G>7M*J<G
+и/**R-2?++18-?*-<2.**T*>,/10ո**:-:
+**4JA*=+4=ѹC1-ٵ>6JԽ4S*8J+BDI2*002PVQV8.
+*RGJG.ZZ8N3C5Ư*/0J+8O;-K.޾T.E+**4F
+=J+CPV2I8M3XNS*K*<θGDYAS齺K??=J
+=*D1M+V+7.>,O6鼿+4?XM-Z/3F+K?HU
+0<;<?-JX**14R,8F/.I/޾L.*523S0=A:ME3*X
+2-91+/22Z*R*MR+9<03<J߸,VNNF>*IοL*
+IBKNBJ=2,AG>9Z3F+***T?Ӳ+F+N-A<ڰ*
+/0J+8O;-K.޾F.-*CX@M*+51:ڷ/L2<:1Ͼ¸*I6+@4J
+N6?A*
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 564 di
+/sl 65048 string uc
+0X**8..*ZA*6RJ6T*JM.*-<*,;J5ȯ1ѿGG4J
+޶6?AB*,R-:*<>-H9/ZJ7G,R+6G14.2T9+I6*۸++F2
+M3+,B;B*J7+UAD-/>+6/;*-T<2Y9*S۸,**J>
++.FʾQ*6J6T*:MU0**޾V.-*C*=-*0O:0ӽH*
+ӽ-*HC*ZJB,R+6GYEE*+*-C=2Y-*6Z8*>.:/R/SX6*
+-+S4**E,USAJM+6/2L@:J85?W**6QJ6T7*ZQG0-KTA:J
+*?I2N,33**E,SA:P>.JXL*<V4DY-**޾4/E+**,R
+:YN6GA/A2*,8JD+=,NSH1SJL=6/,KF/JL*:8E-**޾D
+/E+**,DQ<J5MYF.@-M*R+9,M-,0*,.:D161:
+79Ƹ*ѶG:=*8IS9/26޾F@++**0532T9KKA;72H<
+T7=+X۸=0/6TJ6T=***8SN,深4<FCEQ췳I=+,8
+ᲯJ.X?O@*=*1-RBD2:B+KFHϿL*UX7V6,58
+4˲,9=;Y*+J˸6AZJ,R***=+Q>JEMɿ9/JһJX
++-H6:*B,.L*Nǿ*@J*?U0+J5JF,N*+,R*37>,:Ӻ92
+P5˲,9L;M=-*6*L1+-T@2.**E3:*CX64C2KJ
+2:**..3Y-Q+.6O,;*,J*K9R+ٶ;M*±O.N0*JA8*U*+ڵ08
+:B2J<01/PD1AV*J*:PG05BڵBP***F*GE>:M?@I,
+ICQ9I.J2Y-Q+,O,;*J..B4ZT*ξZ3G:**G+S+AJ3.BJS
+19UA7YOɹTZ+J+*6.FD5=-Q+,ZJ,R***,+9M>
+:MGEQMSYJR96Z+I.JX-Q+.6O,;*E*7Ͼ5*:75F
+о595QV0=7Oɹ@*Z*J*<,;-A.޾/E+**+69Ͼ6G
+JT1G671:31,B*9,:ɺ+*1I3:ԾH3IHEJ-ݻM>,*Q/̺B
+JS*2TʾؽX4=769/**-*L=/@+O++U*0W:0ӽ3***A8J0
+,-:F<*1*NNKTQY*TTQӿ*Q*
+92X**-V+AHZ6>JGHSETR2;52I<R,*0*XQ4,8;
+-A.޾/*5B4:ܸ+C/*8->2@H2*GY*-2Y./L.:H,4
+?I@-09=*O,N4AD**ۿK,޾59B0R4JW+T1:+ӹFB*NM<޿5J
+3ڱ5۸>.F-+O/*BֱB*J@=HJ*F/.X+>1A>P
++@4JN6?**-*L=/D+ŸF-H4/ZJX,R+6GA5;1O*RNP2,4,G
+޹>FZ+*0*XQ4,8޷0>4޾ִ/-*CXI+N9Y*+*U,F˾
+G*/+B:UB*J7/Z**H*3R7J*Z<P/4.ZJK,R+6GYEE
+*2*XBES*-,T>2Y9*+**J+,BMB*J77*R**5*8V
+T*0NS:0ӽH*ӽ-*HC*ZJJ,R+6GYEE*+*-44?2Y-*6Z8*>.+
+F:OJAXJ:LJ41=B23+-U4*0+.*O+R:+,,F-ݵ>JQDJ
+,MWSE*4T-*;N:WK9*-+F:4շUL69
+λTE24S<J65G1LV@68W+***޾T/***/+
+65<2+H崳:>F*/684I5,:V,F-=3M
+YFϿ4R+8RMJ=Z;+CN=A>5X޸DJU-1@:;SG-ӸJ*OY۸;,:
+-ϻ,;L0TN./SHYC:FJU3@/7V/*Q0*62VJ6T=*
+**T+.-*D5>:MOƹS@*4*,P5⺿*;ѳ3G+><D/+:*Q-N,
+>**TŶ+K9T0J73,CN,5KSEF5;PQ02Ƕ޿/NNTQ*X86W/<XG2+2
+R*ηJJ/L0ƾ7/P>2P+X:;GFDH7V;0*Q0*62WJ6T=***T+./
+*5>:MGE,OGD19*H*DE5-5S:ƾٳZAI>:
+ᰯ0JB14682B*?4+SU4-<=M踽SG3;TX;,WFM81.2
+?-O/117Z+*4*;5R=B;G.**B4T.3X.5F0MMHY
+BA=6L2*1:O6=B5*,0PL.?QC8ZC9<IZ*DIUK
+3FJ5ٶ/L?4AXK-/HE7L˸7Q.PX6-9ۼE:=.:G=3
+LA*LJ+SMVVA-MHB,ZJ,R***R/8EX*68JMLMA
+3FVJRB촾1PY>IHQZ?<**W-PZJS;VMNH5ᲯK.=
+ED/QXK6߽;ĶԷ73*IY@>2ٵ=1ҰͲV97@F:
+*@40RY5705N:KK;.1Y>DTYYB3FU-B0Z;.̽
+V/T*ܳZJ/-880-2Eͯ/NNTMM8?2?9FB,=2J
+.MQ?GMù<*<BK==:GL*AN,߾,а=-***6*BTB
+P***,P>ARJ̹>/T=-,WLW41JL4/Zټ1PL8M,*ٳ
+K-RO>>/>*N6Z7̾?ICKF,OMRP@6.B/*
+@J*W6@A*3K*105XZ6OWY6:*;0J*N:P10;/*.;
+.Jɸ,7ŶJ8;V.+KY2;AF3J/*=Z2/-8U?B,@<
+<EIT6438L3RWJJFW*-*ZVG-C3G2**+CGM
+B׾JG*I*B:KBP***,IDXŽAR*H+WEL/++HMIؽ
+90A+SH/-+κN**0TQƸTSJOJ4J/R4JR2+>4I5;GP
+FUPJ+Rڵ>,7.N4:LX+I*0*ȳQ/73
+RU22*B,2:4J2>>³2:JJ;D28Q8L2:M5L/:B
+R<=,ڷHIռR<<EIT12>86L3RZW*F
+UUQJ9++:9CGMغB׾YR+*=-*0S:0ӽ3****S*/4
+83Ҷ*<IFLM-?.ZJ>9301UGT?Q4BP1+YDZ/?
+4//S-/.++XEHX*Կ-3*3T9.*9782FG=X:7
+K4*XN:F:*,-DLݸMF:HúC>F5L/.T19GKG5F
+5I0NNT2XX*WF4-:I,HM2+<۳F4EU*6G-
+X.N;;G+/*82N/,°5R02+W4K,**J?*>R:7J+C+BF
+/AH9VN4,J*>93014JIRFS4FBI12+,2CV=ִYP
+50+NV79.FD/Z;1ɳL97ZJS*RF=*LGB
+A2,:*P;MFU-=Z*@V߱X2?4L3IU.1:/3ECZ0-
+A<;S77UӸUJBJ>N*B:,NOҹ>*<IE2?+*;T9@
+*.@:?׹***+5K,**J?.4J4,-UJYAZ*.9MIR
+K:P8.*;+JI/:ڳ>8=/*4HAV*8Q+X9R.A޻000=78
+.R/ANA2JCEO.<I5R/Q,<KT:-80*8*U2J:J2:+D
+++α>+2Tܶ=0:Q8˾G:T0?͹9.1+IٴP>@:1R<<ZMI
+/Aմ6438ޱ416L.LѵEDXRP;GQ0ܱ/*,ֹN1O,D5
+C***޾/E+**4A4JFJ+C+BF8T5>/0ο*,*H4,GM
+4308*9H-JHS@YO0麯NW+=JI32׻J
+GE4:L1>ZLV3RAUV6߿*6EM@+;꼼L.ֶS
+ս5ݱص5X:KK:F<Y2+;F,ɯ.5K*WL/8
+Q+F+Y޳F-IC>3Uٶ>8-1XKE5:,WGLMLCK*
+<IE2WYEGWKCAQ<@/@:?NHH***+C/4K+*A<;<JOQX
+J̹A0A0JKU:++*S5:.C.<¯7֯I2ON=/>3.5P5:HX
+R*MQ:.FƻF=UA3:S69/2AYD-LIM0R6CJ26F*JF,
+;@FPGKۻK/FM<Y<CZ.*IU2G.>+3/7D.
+5K*PZ6-/,R+6䯾EQ65M-A<;S-?3VF18,I+*
+FEFQ4°XPGGQ0.:AIG>9;9C=S.N,X7NVA,
+XR*0NH:0ӽH*޻GO+<EղJ.++ؿH@FR*׽.NM7I.:C
+U4J7O/<Lڱ0X<-9BJEFDI6.R,<S>J*5/:<O0,*+*-22
+Y9*Q9T6MS4-<0ƺC0,2,ܵȳGDб6QJ9DYZ>Ƴ
+L81:F7V⺼N<G޹>FC4*Q0*6RAJ6T*:MOHȳ-46>2T
+,7VMP97.RCKF/26EI5TW4@Mճ;**6*B:IB*J
+2**+<0K1**Q0*6RQJ6T*:MU0%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 611 di
+/sl 65048 string uc
+*=-*0NZ:0ӽH**0**޾L0-*C*=-*0.:0ӽH*ӽ
+-*HC*ZJ۹-R*+@+-3XF*T=A:MBXY-0D*Q0*6ƶJ6T7*ZQG0:
+ַF̳ݶ+CXDտ-**޾A1E+**4JF/:FAJ+CXDտ-**޾
+A1E+**4J::I/:+J+CXE9,MQ,*.J+;B@3<Լ6+˽P+-
+FACW=-*0ڷ:0ӽ3****,+S*K/4>ᲯNJ3J˾G/
+8Z?<EQUZ+/@ǿ-0UIA5Jݰ0**+G8K,**J?4JD,
+<O޶4*=I<D+83T*6,8FZ*S:O5ܽ+U**6*BBP***
+,><Y=-ARJP.Q+:6-R,R=+A<Z:**=<;-/*HXY=JQ0
+*62J6T=***8B*M+EIJ+CXE<I/39J3J.*90CGUJǷM/6
+FZ*J0/,D.4*޾Q1E+**,UTA:JP.Q+F6-+ZB*.P
+N::1.*+..0=*X<Y=EKQ0*6J6T=***XWND,,N>V?<1Z*
+F63R+:;O,*J*5J.A6JV+O=>*+S8K,**+-Qӽ?34>
+麯NY4A.L,U*G<RIST8.+ZGQ5X/YC-**޾Ա1
+*523HBRZ=A:M=SNRZ>NJ6VJ1M,YS<2*3QϿENOS2;V*
+5B,?5ܽ+U*62J6T*:M=S-L<ٺG;AVWL+*HC*ZJ-R
++6GNC92BK3/**+8K1*ڴ<XY=:*=-*0N۸:0ӽH*
+ӽ-*HC*ZJ-R+6GYEE*+*-XG2Y9*+*6*BB*J
+77**+S8K1**Q0*6RJ6T*:MU0**޾M1**
+4-W@/RB36D6AտI-7F*=-*0N:0ӽ/*Z*TAO*Q-/S,07
+Ϳ08*+*-F2,*.F*LJ*C躾Ƹ,07Ϳ08*+*-XF2Y
+/*·-**3>Z8>B<<.P1,82׵ǾI@/2<P68B19
+FǷܽ,IC*ZJ-R*<2JTH4:WB+CXE<CH@.>+37M̽+0L
+,-ⷳ5@JIC*MAS5ܽ+U**6*B׿BP*1D4*4M0Xξ6GN3B
+,1.PY7:+K4*;IM*ֺ-16JT6.:3Y*C*=-*0:0ӽ2*8
+-,2<ۿ5?:M=S*F+>+3H3J2**J33+,J*K9LAGO=-*0>
+:0ӽ1*T-4Q+N5AVJP.Q+,-R,2+*+BP1W<RFR+:-16
+*2K*FP@6*B:ؿBD*XU*,N9*5A:M=S*̺+*I6*M,
+KVW<22-,**DL3*S߻A3=-*0Ҹ:0ӽ/*T*K>ʸ-N>
+V?<1Z*F63R+:;O,*J*5J.A6JV+O=>*+7K+*O=3-8F
+:Y6GNY>I5M,DRK2@<FW02;<./XJ2*K??
+Y*C*=-*0¹:0ӽ/*ھ.*H>JMY+QZJPRǾB*GN8.N:*<
+3M-J:L+./AZ.KU:AA,ʷK+B:B*JP1NLX
+,**޾Թ1-*CXEǰPI:ZF3C<4*+*-8H2Y9*N۲=P-K*
+Q0*62J6T*:MU0**޾1-*C*=-*0:0ӽH*ӽ-
+*HC*ZJ-R+6GYEE*+*-DH2Y9*+*6*B:B*J77
+**+Q9K+*@?41V4Z÷*207Ϳ08*+*-DH2,*B*J5<RG
+BMB:MBXY-0D*%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 658 di
+/sl 65048 string uc
+*=-*0Nܺ:0ӽ/*2-+:AD**F+D,**:7C+*HC*ZJ-R*B,,*M=:M
+=STFRZNNJ3J˾D9.F:,<+8W,5;NBFZ*9-I<D/4*޾1
+U+*/.**PJPԴ19;+O*,M@B+ƾ*HX/AQ08B*X?
+OY*C*=-*0Nܺ:0ӽ3*K**2/NȾ>*P*O*,,*G<*2C
+/-G*J*/A,+*HC*ZJ-R**3/**TJP.Q+:6-R,R=+
+A<Z:**=<;-/*HXY=JQ0*6J6T9*JӲ+*;5>+S*
+**L*Z*>.=IT*9+-*,R:JAGO=-*0:0ӽ0*TH**,
+N>=*I*1-*IB.,*GZ,JTO=>*+I9K
++*>4D**F*CXE<F/:5.G6*1M,T*..J<92*,2X6/-2UJǶܽ.IC*Z
+J-RW*V-*M4:M=SUG*>EY2.ZIQ+N¯AB5
+G2,ԹROHYOA5Jݰ0**+I9K+*A:+Iо5B:M=SNRZ>NJ6VJ1M,YS
+<2*3QϿENOS2;V*5B,?5ܽ+U*6J6T*:M=S-L
+<ٺG;AVWL+*HC*ZJ-R+6GNC92BK3/**+I9K1*ڴ<X
+Y=:*=-*0N:0ӽH*ӽ-*HC*ZJ-R+6GYEE*+*-,9H2Y9*
++*6*BB*J77**+19K1**Q0*62J6T*:
+MU0**޾ڹ1**4-WHʾD*CXDտ-**޾ڽ1**0*X
+A+O*0JY-1**+8K+*,J*FN:.>+D6AտI-7F*=-*0:0
+ӽ4*208Q6GNS1J;=+O*,:2ʻ.3VRUIľI=+޳8
+@R+*-G2Y/*NQ@=JPԴ19;+O*,M@B+ƾ*HX/AQ
+08B*X?OY*C*=-*0۹:0ӽ3*K*ڴ<O޶4*=I<D+Z00
+3T*6,8FZ*S:O5ܽ+U**6*BBL*,M=S*F+>+3
+H3J2**J33+,J*K9LAGO=-*0۹:0ӽ1*T˾:*CXE<I/3
+9J3J.*90CGUJǷM/6FZ*J0/,D.4*޾ڵ1**W3B-
+:M=S*̺+*I6*M,KVW<22-,**DL3*S߻A3=-*0G:0ӽ
+/*T˾L*CXE<F/:5.G6*1M,T*..J<92*,2X6/-2UJǶܽ.IC*ZJ
+-RW*,4+NTQG<Cð5Z;+ٲ83>>?PZVL1*
+8TU/A,+*HC*ZJ-RW*/N*<,JPRǾB*GN8.N:*<
+3M-J:L+./AZ.KU:AA,ʷ++BB*JP1NL
+X,**޾Ա1-*CXEǰPI:ZF3C<4*+*-G2Y9*N۲=P
+-K*Q0*6ƸJ6T*:MU0**޾Y1-*C*=-*0>۸:0ӽH*
+-*HC*ZJ-R+6GYEE*+*-HG2Y9*+*6*B:B*J
+77**+K8K+*@?41F3޹J޿QZJZC56-D</+,,9ӿ-S,
+-AE4=-*0>:0ӽ/*Z*TAO*9ȯ,07Cߺ+9̵׷+,
+CZNN725FJK.UA6*BB@*J޷9.:*S/.D6A5Y:GN
+/⺿;;2P+?,/:3O4*+*-G2Y/*·->Jɶ++ڴ<O?I-/N.>+
+3Y-LZ*нG<:I,8:35N67FZ*9-I-2ž?RMU392
+U1NSANL*G/:/G;5PP7.9QF55C1999ΰR05R޾3:A4
+*޾ع1U+*/.ιK+ڴ<OBW83R,R=EF-6:Ѿ@5ͷ+
+UMVZ-;@6/A68BX?OQ=U7;*@:-2:EPO7PP1
+-һ2XQ9ܵ/W++Z/-:?4*޾ֹ1E+*G鸾3//4
+>+S***./+,:-,R99¾*58*N;,4+Z68BDC2J<
+?3;,1װI=Ƕ,Q+N-AF3S-*Z0,:4,?QJX*@Z/
+=V*N6*B:BL*,VF*CXE<>I/9J3J*I0J06.:
+G:.2**,8O9J/TA1,R:Q:42EH-ٶ;E:/,0X7=
+0<=+-+-/Z1A4MͶ*@Zܽ/N-%%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 705 di
+/sl 65048 string uc
+*=-*0:0ӽ1*T*׹/.<*2*Q+,-R,2+*+BP1/<@I,
+ICQJ48Z+1GC51R+*?2::*ıHME<;@,BX7=0,=̷*Z
+++ܽ-6*B:BD*XU-N-A:JP.Q+F6-+ZB*.P
+=O.9B/.+++*B0,416JT12+-YP+<S*U/1گ
+VJC15*N6QF-ɰ9:;4*޾1**W9:ھ*CXE<F/:5.
+G6*1M,T*..Qt*ո**:*5IJ*=*@RҶ*45:ɺH0CN79C1=7
+*7M2JEPO7PPQFZ+<-+бZE+<LQ0*6ƹJ6T5*:WH*9Ҵ۹-
+NTQG<Cð5Z;+ٲZ*EK.*7O6=O/3F:*VF/4
+?8BK??QM4R7NW+=J:3AI38K-BK@:NR-*A
++;.*3=-*0۹:0ӽ/*ھ.1N:KF,-ڴ<O7Y./L.+O4QN
+?O,+:QRPJE+F0OS2;V;+*JP@RҶ58<03IGYG:H,6;F+OZ
+NR7D4RBK<5JO㿺FT*6P.,54V.1IC*ZJ-R+6GNC
+926U6V+@4:VRK**6*BB*JP1.6S0*BL0@J88
+/ƼT@E:*Q0*6J6T*:M=S˺D9.+*HC*ZJ-R+6GYEE*+*-,IH
+2Y9*+*6*B:B*J7,<**;,::8FX.D.B:
+B*J7,<*VLJ,80K4G2HBJ>+0:0ӽH*ӽ=*.*?
+2FƾKL1H1FH>R7O+I9K1*?*A+*X<,1<Z2Ŷ/,;43Z
+J-RW*O@DͲ*,3/ӽ=*.*?2.U1:8ڻE:2L.4HD-B
+B@*+*UA;9ZA>=B:MUPX+3*2*ֿ54U1I.FN;I+I9K
++*,J*F+0ֿ-,-?*A+*X2+,*J6++/G.1A+<3*0
+:0ӽ4*20+ZZ?-,?*A+*X7MA*,*<2G.N8,8JD*-<YH2Y/*
+NQ@*-,?*A+*X7MA*4118XE<1+UM7+A9K,*ҹ*
+J**./U*X,*ڸE,X018N.7@V+0:0ӽ2*8-ϻ,*
+*QTJ7,**2*1LZ4R,D81E23/H-BBH*TU8JH/**
+6GYEE/+*U;+8>.FG*>8K/F*0>ܺ:0ӽ0*THEҶ+
+518K7/F;->>+1X?CQFE8+6RJ6T5*JR+*3.ӽ
+-*8*ڸ,,>:VAZJ-RW*-*=2:MU0**޾1*5*
+3.ӽṹK+BB*J77**+99K1**Q0*6RJ6T
+*:MU0**޾޽1-*9**Q0*6J6T*:ż*0**޾ڹ1
+I*O-*=-*/»:0ӽA=9**6*>BIʺ***ξI1+*
++,F2ݽT1*Q0*4RJ6TSYPH**HC*RJ߿-RQC***J+7K
+I-*=-*/>:0ӽA=9**6*B:߿R13***+/Q80ݽ*R1*
+Q0*22Jܽ*A9**6*6뿺AA:**6*6:?..***Z15WJ
+2//****99=J2-3*%
+d
+1384 47[1 0 0 1 0 0]sl 8 false 0 752 di
+/sl 58128 string uc
+*=-*.G:ݽ*1*Q0*02JܽS52*Q0*0RJܽS52*Q0*02JܽS5
+2*Q0*0JܽS52*Q0*0ƺJܽS52*Q0*0RJ9LA:J4+Q2QXL+JF?
+49**99I:*,:M*<F-??þ49**19N7@+
+:*7E-Q7+ʿ/R?8JT:**HC*BJ-SL5*6*J:1-BI-20PBF
+PPҿAG9G*ͻ6,41.I4248.W?XG*D/1K,-7F뼯,A*+>MMT8>:<
+Z*º6A.JS5***Zܽ1ܽ@+B*U40N1:FS>3R8G
+<ƻ4EG:J*.ڷXADLTƾXEW.+LMTB˼N*X
+-Aݲ+*Q0*0RJ,8FB5*FͶH3G>7;λպJ-G**72*WU
+߿,2;L+,Y-/3*DE:*28*Tӱ3*H@+Y/Z18͵
+/L*8GA@ѺH<*<>+UUKV-Q8޲ȯJ߾FHD*I<*;VUF///*AJVD
+.*>A޿U?*L*/96+66+ʹ+X6-BݲA.-*,8B4.8JF
+6=.*BI2U/M*L8Uն5,<2/@7QJ0޿/CX/@****8N.I@*
+*:0C4:<Jλ?-,M1:/1.*;.52Y/XAN:4VDF߿62BV+6UCݷ
++*,**6*6:ʱ-**O7MAZ55dzFN>8J5;.28X/=*
+21T=<2/1V,U9EYGQ0*0RJ.Q+*X,H4:۸+0>I*F
+-VX:RH22JJS?*ƸF*@QN:4VD8M*6о2+L=-*-һ:ݴ.3<
+6ZJ@**HC*BJ-=IBYIVPI?6*=-*-۹:ݴ2D3,G+*
+*Z޽1POQ-***19A++***8A++***8A++*
+*+80ݽ*R1*Q0*6RJM-I¸***޾1:I*O-*=-*/:0
+A=9**6*>:BNIʺ***ξص1:+*+,G2NݽT1*Q
+0*42J6<SYPH**HC*RJ-QC***J+8KI-*=-*/۹:0Ǽ
+A=9**6*>:BNIʺ***ξܽ1:+*+,49H2NݽT1*Q0*4
+ƺJ6<SYPH**HC*RJ-QC***J+8KI-*=-*/⻹:0Ǽ
+A=9*
+d
+1384 42[1 0 0 1 0 0]sl 8 false 0 799 di
+
+QP
+%%Trailer
+%%Pages: 1
+%%DocumentFonts:
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/enteteMP.cfg b/Master/texmf-dist/doc/latex/tablor/Figures/enteteMP.cfg
new file mode 100644
index 00000000000..1b8e5a2d261
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/enteteMP.cfg
@@ -0,0 +1,10 @@
+input tableauVariation;
+verbatimtex
+%&latex
+\documentclass{article}
+\usepackage[upright]{fourier} % ou mathpazo, lmodern, etc. ou rien !
+\usepackage{amsmath}
+\renewcommand\mbox[1]{ #1 } % pour les mbox intempestifs de xcas
+\renewcommand\cdot{ } % idem pour les cdot
+\begin{document}
+etex
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/queue.mp b/Master/texmf-dist/doc/latex/tablor/Figures/queue.mp
new file mode 100644
index 00000000000..4686a20b280
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/queue.mp
@@ -0,0 +1,3 @@
+
+end
+
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.0 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.0
new file mode 100644
index 00000000000..dcf055737fe
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.0
@@ -0,0 +1,93 @@
+%!PS
+%%BoundingBox: -1 -62 209 1
+%%HiResBoundingBox: -0.25 -61.02197 208.59824 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 a1:8
+%*Font: futr8r 9.16562 9.96265 30:ad40000002004c4338
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -11.01369 moveto
+(5) futr8r 9.16562 fshow
+137.93742 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+196.07426 -11.01369 moveto
+(7) futr8r 9.16562 fshow
+8.2391 -36.40298 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -36.40298 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -36.40298 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -36.40298 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -36.40298 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -36.40298 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -36.40298 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -36.40298 moveto
+(o) futr8r 9.16562 fshow
+40.498 -36.40298 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -36.40298 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -36.40298 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -36.40298 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -44.90189 moveto
+(f) futri8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -60.77197 lineto stroke
+76.50299 -27.77118 moveto
+(2) futr8r 9.16562 fshow
+81.36479 -27.77118 moveto
+(5) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 88.22612 -27.89723 moveto
+134.90634 -49.46138 lineto stroke
+newpath 130.9096 -49.30124 moveto
+134.90634 -49.46138 lineto
+132.19351 -46.52197 lineto
+ closepath
+gsave fill grestore stroke
+136.90633 -55.02817 moveto
+(0) futr8r 9.16562 fshow
+newpath 145.83018 -49.42384 moveto
+191.6435 -27.94461 lineto stroke
+newpath 188.94722 -30.89944 moveto
+191.6435 -27.94461 lineto
+187.64754 -28.12738 lineto
+ closepath
+gsave fill grestore stroke
+193.64342 -27.77118 moveto
+(4) futr8r 9.16562 fshow
+198.50522 -27.77118 moveto
+(9) futr8r 9.16562 fshow
+newpath 0 -15.94019 moveto
+208.34824 -15.94019 lineto stroke
+newpath 0 0 moveto
+208.34824 0 lineto stroke
+newpath 0 -60.77197 moveto
+208.34824 -60.77197 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -60.77197 lineto stroke
+newpath 208.34824 0 moveto
+208.34824 -60.77197 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.1 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.1
new file mode 100644
index 00000000000..7ce6f7e5e1a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.1
@@ -0,0 +1,136 @@
+%!PS
+%%BoundingBox: -1 -87 220 1
+%%HiResBoundingBox: -0.25 -86.98239 219.31812 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c08000000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -10.0025 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.0025 moveto
+(1) fourier-ms 9.16562 fshow
+142.43062 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+198.13661 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+204.73192 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+110.36208 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+142.43062 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 144.86153 -15.94019 moveto
+144.86153 -41.9006 lineto stroke
+171.61226 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+75.63625 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+82.23155 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 93.58638 -55.12698 moveto
+139.39963 -75.51436 lineto stroke
+newpath 135.4008 -75.41043 moveto
+139.39963 -75.51436 lineto
+136.64558 -72.61322 lineto
+ closepath
+gsave fill grestore stroke
+141.39952 -80.98859 moveto
+(0) futr8r 9.16562 fshow
+newpath 150.32333 -75.5144 moveto
+196.13663 -55.12703 lineto stroke
+newpath 193.38258 -58.02817 moveto
+196.13663 -55.12703 lineto
+192.1378 -55.23096 lineto
+ closepath
+gsave fill grestore stroke
+198.13661 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+204.73192 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+219.06812 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+219.06812 -41.9006 lineto stroke
+newpath 0 0 moveto
+219.06812 0 lineto stroke
+newpath 0 -86.73239 moveto
+219.06812 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 219.06812 0 moveto
+219.06812 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.10 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.10
new file mode 100644
index 00000000000..d08d254d0a1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.10
@@ -0,0 +1,193 @@
+%!PS
+%%BoundingBox: -1 -85 285 1
+%%HiResBoundingBox: -0.25 -84.44815 284.66049 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 6.96591 9.96265 32:c
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: futr8r 9.16562 9.96265 28:c0b400000010000d42
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+38.49486 -10.70316 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 82.16043 0 moveto
+82.16043 -17.00781 lineto stroke
+87.14174 -10.53632 moveto
+(\241) fourier-ms 9.16562 fshow
+93.73705 -10.53632 moveto
+(1) fourier-ms 9.16562 fshow
+154.10051 -7.15477 moveto
+(3) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 154.10051 -8.49976 moveto
+157.79552 -8.49976 lineto stroke
+154.10051 -14.51717 moveto
+(2) futr8r 6.96591 fshow
+208.8041 -11.5475 moveto
+(5) futr8r 9.16562 fshow
+263.47899 -11.05936 moveto
+(\305) fourier-ms 9.16562 fshow
+270.0743 -11.05936 moveto
+(1) fourier-ms 9.16562 fshow
+23.65561 -26.33287 moveto
+(S) futr8r 9.16562 fshow
+28.4376 -26.33287 moveto
+(i) futr8r 9.16562 fshow
+31.1076 -26.33287 moveto
+(g) futr8r 9.16562 fshow
+35.8697 -26.33287 moveto
+(n) futr8r 9.16562 fshow
+41.53851 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+48.31311 -26.33287 moveto
+(d) futr8r 9.16562 fshow
+53.79251 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+25.62102 -36.32118 moveto
+(\241) fourier-ms 9.16562 fshow
+32.21631 -36.32118 moveto
+(2) futr8r 9.16562 fshow
+37.27731 -36.32118 moveto
+(x) futri8r 9.16562 fshow
+43.8648 -36.32118 moveto
+(\305) fourier-ms 9.16562 fshow
+51.67761 -36.32118 moveto
+(3) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 82.16043 -17.00781 moveto
+82.16043 -38.94632 lineto stroke
+121.65807 -30.46771 moveto
+(+) cmr10 9.96265 fshow
+153.5171 -31.02066 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 155.94801 -17.00781 moveto
+155.94801 -38.94632 lineto stroke
+179.71715 -30.46771 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 211.235 -17.00781 moveto
+211.235 -38.94632 lineto stroke
+237.47018 -30.46771 moveto
+(\000) cmsy10 9.96265 fshow
+23.65561 -48.27138 moveto
+(S) futr8r 9.16562 fshow
+28.4376 -48.27138 moveto
+(i) futr8r 9.16562 fshow
+31.1076 -48.27138 moveto
+(g) futr8r 9.16562 fshow
+35.8697 -48.27138 moveto
+(n) futr8r 9.16562 fshow
+41.53851 -48.27138 moveto
+(e) futr8r 9.16562 fshow
+48.31311 -48.27138 moveto
+(d) futr8r 9.16562 fshow
+53.79251 -48.27138 moveto
+(e) futr8r 9.16562 fshow
+28.05191 -58.25969 moveto
+(\241) fourier-ms 9.16562 fshow
+34.8464 -58.25969 moveto
+(x) futri8r 9.16562 fshow
+41.43391 -58.25969 moveto
+(\305) fourier-ms 9.16562 fshow
+49.24681 -58.25969 moveto
+(5) futr8r 9.16562 fshow
+newpath 82.16043 -38.94632 moveto
+82.16043 -60.88483 lineto stroke
+121.65807 -52.40622 moveto
+(+) cmr10 9.96265 fshow
+newpath 155.94801 -38.94632 moveto
+155.94801 -60.88483 lineto stroke
+179.71715 -52.40622 moveto
+(+) cmr10 9.96265 fshow
+208.8041 -52.95917 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 211.235 -38.94632 moveto
+211.235 -60.88483 lineto stroke
+237.47018 -52.40622 moveto
+(\000) cmsy10 9.96265 fshow
+23.65561 -70.20988 moveto
+(S) futr8r 9.16562 fshow
+28.43771 -70.20988 moveto
+(i) futr8r 9.16562 fshow
+31.1076 -70.20988 moveto
+(g) futr8r 9.16562 fshow
+35.86981 -70.20988 moveto
+(n) futr8r 9.16562 fshow
+41.53851 -70.20988 moveto
+(e) futr8r 9.16562 fshow
+48.31311 -70.20988 moveto
+(d) futr8r 9.16562 fshow
+53.79251 -70.20988 moveto
+(e) futr8r 9.16562 fshow
+6.1768 -80.54678 moveto
+(\() futr8r 9.16562 fshow
+9.38481 -80.54678 moveto
+(\241) fourier-ms 9.16562 fshow
+15.98001 -80.54678 moveto
+(2) futr8r 9.16562 fshow
+21.041 -80.54678 moveto
+(x) futri8r 9.16562 fshow
+27.62851 -80.54678 moveto
+(\305) fourier-ms 9.16562 fshow
+35.4414 -80.54678 moveto
+(3) futr8r 9.16562 fshow
+40.3031 -80.54678 moveto
+(\)) futr8r 9.16562 fshow
+43.51111 -80.54678 moveto
+(\() futr8r 9.16562 fshow
+46.7191 -80.54678 moveto
+(\241) fourier-ms 9.16562 fshow
+53.51361 -80.54678 moveto
+(x) futri8r 9.16562 fshow
+60.10101 -80.54678 moveto
+(\305) fourier-ms 9.16562 fshow
+67.91391 -80.54678 moveto
+(5) futr8r 9.16562 fshow
+72.77571 -80.54678 moveto
+(\)) futr8r 9.16562 fshow
+ [] 0 setdash
+newpath 82.16043 -60.88483 moveto
+82.16043 -84.19815 lineto stroke
+121.65807 -75.03214 moveto
+(+) cmr10 9.96265 fshow
+153.5171 -75.58508 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 155.94801 -60.88483 moveto
+155.94801 -84.19815 lineto stroke
+179.71715 -75.03214 moveto
+(\000) cmsy10 9.96265 fshow
+208.8041 -75.58508 moveto
+(0) futr8r 9.16562 fshow
+newpath 211.235 -60.88483 moveto
+211.235 -84.19815 lineto stroke
+237.47018 -75.03214 moveto
+(+) cmr10 9.96265 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -17.00781 moveto
+284.41049 -17.00781 lineto stroke
+newpath 0 -38.94632 moveto
+284.41049 -38.94632 lineto stroke
+newpath 0 -60.88483 moveto
+284.41049 -60.88483 lineto stroke
+newpath 0 0 moveto
+284.41049 0 lineto stroke
+newpath 0 -84.19815 moveto
+284.41049 -84.19815 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -84.19815 lineto stroke
+newpath 284.41049 0 moveto
+284.41049 -84.19815 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.105 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.105
new file mode 100644
index 00000000000..7738272713a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.105
@@ -0,0 +1,226 @@
+%!PS
+%%BoundingBox: -1 -91 330 1
+%%HiResBoundingBox: -0.25 -90.64444 329.14682 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 a1:8000000008
+%*Font: futr8r 9.16562 9.96265 30:f400000010000d43ac
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 70:8000000000004
+%*Font: futr8r 6.96591 9.96265 32:d
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+23.50175 -11.86035 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 52.17422 0 moveto
+52.17422 -19.3222 lineto stroke
+57.15553 -12.7047 moveto
+(\241) fourier-ms 9.16562 fshow
+63.75084 -12.7047 moveto
+(5) futr8r 9.16562 fshow
+68.61253 -12.7047 moveto
+(0) futr8r 9.16562 fshow
+124.48293 -8.29306 moveto
+(\241) fourier-ms 6.96591 fshow
+129.49533 -8.29306 moveto
+(2) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 124.48293 -9.63805 moveto
+133.19032 -9.63805 lineto stroke
+126.98914 -15.65546 moveto
+(3) futr8r 6.96591 fshow
+184.19893 -13.35664 moveto
+(\241) fourier-ms 9.16562 fshow
+191.98973 -3.29324 moveto
+(p) fourier-ms 6.96591 fshow
+ 0 0.4013 dtransform truncate idtransform setlinewidth pop
+newpath 197.78954 -3.09254 moveto
+201.48453 -3.09254 lineto stroke
+197.78954 -9.20174 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 191.98973 -10.77634 moveto
+201.48453 -10.77634 lineto stroke
+194.88963 -16.79375 moveto
+(5) futr8r 6.96591 fshow
+253.68861 -3.29324 moveto
+(p) fourier-ms 6.96591 fshow
+ 0 0.4013 dtransform truncate idtransform setlinewidth pop
+newpath 259.48853 -3.09254 moveto
+263.18343 -3.09254 lineto stroke
+259.48853 -9.20174 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 253.68861 -10.77634 moveto
+263.18343 -10.77634 lineto stroke
+256.58852 -16.79375 moveto
+(5) futr8r 6.96591 fshow
+314.192 -12.7047 moveto
+(5) futr8r 9.16562 fshow
+319.0538 -12.7047 moveto
+(0) futr8r 9.16562 fshow
+8.6625 -28.64726 moveto
+(S) futr8r 9.16562 fshow
+13.4445 -28.64726 moveto
+(i) futr8r 9.16562 fshow
+16.1145 -28.64726 moveto
+(g) futr8r 9.16562 fshow
+20.8766 -28.64726 moveto
+(n) futr8r 9.16562 fshow
+26.54541 -28.64726 moveto
+(e) futr8r 9.16562 fshow
+33.32 -28.64726 moveto
+(d) futr8r 9.16562 fshow
+38.79941 -28.64726 moveto
+(e) futr8r 9.16562 fshow
+13.92561 -38.63557 moveto
+(3) futr8r 9.16562 fshow
+18.9866 -38.63557 moveto
+(x) futri8r 9.16562 fshow
+25.574 -38.63557 moveto
+(\305) fourier-ms 9.16562 fshow
+33.3869 -38.63557 moveto
+(2) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 52.17422 -19.3222 moveto
+52.17422 -41.26071 lineto stroke
+93.20143 -32.7821 moveto
+(\000) cmsy10 9.96265 fshow
+126.40573 -33.33505 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 128.83664 -19.3222 moveto
+128.83664 -41.26071 lineto stroke
+157.2637 -32.7821 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 193.43948 -19.3222 moveto
+193.43948 -41.26071 lineto stroke
+222.0634 -32.7821 moveto
+(+) cmr10 9.96265 fshow
+newpath 258.43602 -19.3222 moveto
+258.43602 -41.26071 lineto stroke
+284.87053 -32.7821 moveto
+(+) cmr10 9.96265 fshow
+8.6625 -50.58577 moveto
+(S) futr8r 9.16562 fshow
+13.4445 -50.58577 moveto
+(i) futr8r 9.16562 fshow
+16.1145 -50.58577 moveto
+(g) futr8r 9.16562 fshow
+20.8766 -50.58577 moveto
+(n) futr8r 9.16562 fshow
+26.54541 -50.58577 moveto
+(e) futr8r 9.16562 fshow
+33.32 -50.58577 moveto
+(d) futr8r 9.16562 fshow
+38.79941 -50.58577 moveto
+(e) futr8r 9.16562 fshow
+11.82901 -63.21567 moveto
+(5) futr8r 9.16562 fshow
+16.89001 -63.21567 moveto
+(x) futri8r 9.16562 fshow
+22.2599 -59.10118 moveto
+(2) futr8r 6.96591 fshow
+27.67061 -63.21567 moveto
+(\241) fourier-ms 9.16562 fshow
+35.48341 -63.21567 moveto
+(1) futr8r 9.16562 fshow
+newpath 52.17422 -41.26071 moveto
+52.17422 -65.84082 lineto stroke
+93.20143 -56.04141 moveto
+(+) cmr10 9.96265 fshow
+newpath 128.83664 -41.26071 moveto
+128.83664 -65.84082 lineto stroke
+157.2637 -56.04141 moveto
+(+) cmr10 9.96265 fshow
+191.00858 -56.59436 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 193.43948 -41.26071 moveto
+193.43948 -65.84082 lineto stroke
+222.0634 -56.04141 moveto
+(\000) cmsy10 9.96265 fshow
+256.00511 -56.59436 moveto
+(0) futr8r 9.16562 fshow
+newpath 258.43602 -41.26071 moveto
+258.43602 -65.84082 lineto stroke
+284.87053 -56.04141 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -75.16579 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -75.16579 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -75.16579 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -75.16579 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -75.16579 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -75.16579 moveto
+(d) futr8r 9.16562 fshow
+38.376 -75.16579 moveto
+(u) futr8r 9.16562 fshow
+10.47571 -85.85149 moveto
+(p) futr8r 9.16562 fshow
+16.04482 -85.85149 moveto
+(r) futr8r 9.16562 fshow
+19.5516 -85.85149 moveto
+(o) futr8r 9.16562 fshow
+24.84181 -85.85149 moveto
+(d) futr8r 9.16562 fshow
+30.32121 -85.85149 moveto
+(u) futr8r 9.16562 fshow
+35.8804 -85.85149 moveto
+(i) futr8r 9.16562 fshow
+38.55042 -85.85149 moveto
+(t) futr8r 9.16562 fshow
+ [] 0 setdash
+newpath 52.17422 -65.84082 moveto
+52.17422 -90.39444 lineto stroke
+93.20143 -80.60828 moveto
+(\000) cmsy10 9.96265 fshow
+126.40573 -81.16122 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 128.83664 -65.84082 moveto
+128.83664 -90.39444 lineto stroke
+157.2637 -80.60828 moveto
+(+) cmr10 9.96265 fshow
+191.00858 -81.16122 moveto
+(0) futr8r 9.16562 fshow
+newpath 193.43948 -65.84082 moveto
+193.43948 -90.39444 lineto stroke
+222.0634 -80.60828 moveto
+(\000) cmsy10 9.96265 fshow
+256.00511 -81.16122 moveto
+(0) futr8r 9.16562 fshow
+newpath 258.43602 -65.84082 moveto
+258.43602 -90.39444 lineto stroke
+284.87053 -80.60828 moveto
+(+) cmr10 9.96265 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -19.3222 moveto
+328.89682 -19.3222 lineto stroke
+newpath 0 -41.26071 moveto
+328.89682 -41.26071 lineto stroke
+newpath 0 -65.84082 moveto
+328.89682 -65.84082 lineto stroke
+newpath 0 0 moveto
+328.89682 0 lineto stroke
+newpath 0 -90.39444 moveto
+328.89682 -90.39444 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -90.39444 lineto stroke
+newpath 328.89682 0 moveto
+328.89682 -90.39444 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.11 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.11
new file mode 100644
index 00000000000..e867561f2fd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.11
@@ -0,0 +1,419 @@
+%!PS
+%%BoundingBox: -1 -164 456 1
+%%HiResBoundingBox: -0.25 -163.88223 455.23865 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000010000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0f000000010000d43ac
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-mex 9.16562 9.96265 a1:c
+%*Font: futr8r 6.96591 9.96265 32:c
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+23.50175 -10.70316 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 52.17422 0 moveto
+52.17422 -17.00781 lineto stroke
+57.15553 -10.53632 moveto
+(\241) fourier-ms 9.16562 fshow
+63.75084 -10.53632 moveto
+(1) fourier-ms 9.16562 fshow
+122.91881 -11.47202 moveto
+(\241) fourier-ms 9.16562 fshow
+130.4882 -3.75891 moveto
+(\241) fourier-mex 9.16562 fshow
+134.0444 -3.67282 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 141.67581 -3.40872 moveto
+146.5375 -3.40872 lineto stroke
+141.67581 -11.47202 moveto
+(2) futr8r 9.16562 fshow
+146.5375 -3.75891 moveto
+(\242) fourier-mex 9.16562 fshow
+199.9069 -11.5724 moveto
+(\241) fourier-ms 9.16562 fshow
+206.50221 -11.5724 moveto
+(1) futr8r 9.16562 fshow
+261.17699 -11.5724 moveto
+(1) futr8r 9.16562 fshow
+315.85188 -4.63347 moveto
+(p) fourier-ms 9.16562 fshow
+newpath 323.48328 -4.36937 moveto
+328.34499 -4.36937 lineto stroke
+323.48328 -12.43266 moveto
+(2) futr8r 9.16562 fshow
+379.35356 -7.15477 moveto
+(3) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 379.35356 -8.49976 moveto
+383.04857 -8.49976 lineto stroke
+379.35356 -14.51717 moveto
+(2) futr8r 6.96591 fshow
+434.05714 -11.05936 moveto
+(\305) fourier-ms 9.16562 fshow
+440.65245 -11.05936 moveto
+(1) fourier-ms 9.16562 fshow
+8.6625 -26.33287 moveto
+(S) futr8r 9.16562 fshow
+13.4445 -26.33287 moveto
+(i) futr8r 9.16562 fshow
+16.1145 -26.33287 moveto
+(g) futr8r 9.16562 fshow
+20.8766 -26.33287 moveto
+(n) futr8r 9.16562 fshow
+26.54541 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+33.32 -26.33287 moveto
+(d) futr8r 9.16562 fshow
+38.79941 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+6.9329 -36.58757 moveto
+(\241) fourier-ms 9.16562 fshow
+14.5023 -36.66977 moveto
+(\() futr8r 9.16562 fshow
+17.7102 -36.58757 moveto
+(2) futr8r 9.16562 fshow
+22.77121 -36.58757 moveto
+(x) futri8r 9.16562 fshow
+28.14111 -36.66977 moveto
+(\)) futr8r 9.16562 fshow
+32.56671 -36.58757 moveto
+(\305) fourier-ms 9.16562 fshow
+40.3795 -36.58757 moveto
+(3) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 52.17422 -17.00781 moveto
+52.17422 -40.32114 lineto stroke
+96.94412 -31.15512 moveto
+(+) cmr10 9.96265 fshow
+newpath 136.50632 -17.00781 moveto
+136.50632 -40.32114 lineto stroke
+167.1965 -31.15512 moveto
+(+) cmr10 9.96265 fshow
+newpath 205.6354 -17.00781 moveto
+205.6354 -40.32114 lineto stroke
+230.7473 -31.15512 moveto
+(+) cmr10 9.96265 fshow
+newpath 263.6079 -17.00781 moveto
+263.6079 -40.32114 lineto stroke
+288.9788 -31.15512 moveto
+(+) cmr10 9.96265 fshow
+newpath 322.09843 -17.00781 moveto
+322.09843 -40.32114 lineto stroke
+347.77539 -31.15512 moveto
+(+) cmr10 9.96265 fshow
+378.77016 -31.70807 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 381.20107 -17.00781 moveto
+381.20107 -40.32114 lineto stroke
+407.7423 -31.15512 moveto
+(\000) cmsy10 9.96265 fshow
+8.6625 -49.6462 moveto
+(S) futr8r 9.16562 fshow
+13.4445 -49.6462 moveto
+(i) futr8r 9.16562 fshow
+16.1145 -49.6462 moveto
+(g) futr8r 9.16562 fshow
+20.8766 -49.6462 moveto
+(n) futr8r 9.16562 fshow
+26.54541 -49.6462 moveto
+(e) futr8r 9.16562 fshow
+33.32 -49.6462 moveto
+(d) futr8r 9.16562 fshow
+38.79941 -49.6462 moveto
+(e) futr8r 9.16562 fshow
+11.05191 -62.2761 moveto
+(\() futr8r 9.16562 fshow
+14.4591 -62.2761 moveto
+(x) futri8r 9.16562 fshow
+19.82901 -62.2761 moveto
+(\)) futr8r 9.16562 fshow
+23.03691 -58.1616 moveto
+(2) futr8r 6.96591 fshow
+28.4476 -62.2761 moveto
+(\241) fourier-ms 9.16562 fshow
+36.26051 -62.2761 moveto
+(1) futr8r 9.16562 fshow
+ [] 0 setdash
+newpath 52.17422 -40.32114 moveto
+52.17422 -65.92746 lineto stroke
+96.94412 -55.61494 moveto
+(+) cmr10 9.96265 fshow
+newpath 136.50632 -40.32114 moveto
+136.50632 -65.92746 lineto stroke
+167.1965 -55.61494 moveto
+(+) cmr10 9.96265 fshow
+203.2045 -56.1679 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 205.6354 -40.32114 moveto
+205.6354 -65.92746 lineto stroke
+230.7473 -55.61494 moveto
+(\000) cmsy10 9.96265 fshow
+261.17699 -56.1679 moveto
+(0) futr8r 9.16562 fshow
+newpath 263.6079 -40.32114 moveto
+263.6079 -65.92746 lineto stroke
+288.9788 -55.61494 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 322.09843 -40.32114 moveto
+322.09843 -65.92746 lineto stroke
+347.77539 -55.61494 moveto
+(+) cmr10 9.96265 fshow
+newpath 381.20107 -40.32114 moveto
+381.20107 -65.92746 lineto stroke
+407.7423 -55.61494 moveto
+(+) cmr10 9.96265 fshow
+8.6625 -75.25252 moveto
+(S) futr8r 9.16562 fshow
+13.4445 -75.25252 moveto
+(i) futr8r 9.16562 fshow
+16.1145 -75.25252 moveto
+(g) futr8r 9.16562 fshow
+20.8766 -75.25252 moveto
+(n) futr8r 9.16562 fshow
+26.54541 -75.25252 moveto
+(e) futr8r 9.16562 fshow
+33.32 -75.25252 moveto
+(d) futr8r 9.16562 fshow
+38.79941 -75.25252 moveto
+(e) futr8r 9.16562 fshow
+11.05191 -87.88242 moveto
+(\() futr8r 9.16562 fshow
+14.4591 -87.88242 moveto
+(x) futri8r 9.16562 fshow
+19.82901 -87.88242 moveto
+(\)) futr8r 9.16562 fshow
+23.03691 -83.76793 moveto
+(2) futr8r 6.96591 fshow
+28.4476 -87.88242 moveto
+(\305) fourier-ms 9.16562 fshow
+36.26051 -87.88242 moveto
+(1) futr8r 9.16562 fshow
+newpath 52.17422 -65.92746 moveto
+52.17422 -91.53378 lineto stroke
+96.94412 -81.22127 moveto
+(+) cmr10 9.96265 fshow
+newpath 136.50632 -65.92746 moveto
+136.50632 -91.53378 lineto stroke
+167.1965 -81.22127 moveto
+(+) cmr10 9.96265 fshow
+newpath 205.6354 -65.92746 moveto
+205.6354 -91.53378 lineto stroke
+230.7473 -81.22127 moveto
+(+) cmr10 9.96265 fshow
+newpath 263.6079 -65.92746 moveto
+263.6079 -91.53378 lineto stroke
+288.9788 -81.22127 moveto
+(+) cmr10 9.96265 fshow
+newpath 322.09843 -65.92746 moveto
+322.09843 -91.53378 lineto stroke
+347.77539 -81.22127 moveto
+(+) cmr10 9.96265 fshow
+newpath 381.20107 -65.92746 moveto
+381.20107 -91.53378 lineto stroke
+407.7423 -81.22127 moveto
+(+) cmr10 9.96265 fshow
+8.6625 -100.85884 moveto
+(S) futr8r 9.16562 fshow
+13.4445 -100.85884 moveto
+(i) futr8r 9.16562 fshow
+16.1145 -100.85884 moveto
+(g) futr8r 9.16562 fshow
+20.8766 -100.85884 moveto
+(n) futr8r 9.16562 fshow
+26.54541 -100.85884 moveto
+(e) futr8r 9.16562 fshow
+33.32 -100.85884 moveto
+(d) futr8r 9.16562 fshow
+38.79941 -100.85884 moveto
+(e) futr8r 9.16562 fshow
+16.55571 -110.84715 moveto
+(x) futri8r 9.16562 fshow
+23.14311 -110.84715 moveto
+(\241) fourier-ms 9.16562 fshow
+30.95601 -110.84715 moveto
+(1) futr8r 9.16562 fshow
+newpath 52.17422 -91.53378 moveto
+52.17422 -113.47229 lineto stroke
+96.94412 -104.99368 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 136.50632 -91.53378 moveto
+136.50632 -113.47229 lineto stroke
+167.1965 -104.99368 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 205.6354 -91.53378 moveto
+205.6354 -113.47229 lineto stroke
+230.7473 -104.99368 moveto
+(\000) cmsy10 9.96265 fshow
+261.17699 -105.54663 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 263.6079 -91.53378 moveto
+263.6079 -113.47229 lineto stroke
+288.9788 -104.99368 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 322.09843 -91.53378 moveto
+322.09843 -113.47229 lineto stroke
+347.77539 -104.99368 moveto
+(+) cmr10 9.96265 fshow
+newpath 381.20107 -91.53378 moveto
+381.20107 -113.47229 lineto stroke
+407.7423 -104.99368 moveto
+(+) cmr10 9.96265 fshow
+8.6625 -122.79735 moveto
+(S) futr8r 9.16562 fshow
+13.4445 -122.79735 moveto
+(i) futr8r 9.16562 fshow
+16.1145 -122.79735 moveto
+(g) futr8r 9.16562 fshow
+20.8766 -122.79735 moveto
+(n) futr8r 9.16562 fshow
+26.54541 -122.79735 moveto
+(e) futr8r 9.16562 fshow
+33.32 -122.79735 moveto
+(d) futr8r 9.16562 fshow
+38.79941 -122.79735 moveto
+(e) futr8r 9.16562 fshow
+11.05191 -135.42725 moveto
+(\() futr8r 9.16562 fshow
+14.4591 -135.42725 moveto
+(x) futri8r 9.16562 fshow
+19.82901 -135.42725 moveto
+(\)) futr8r 9.16562 fshow
+23.03691 -131.31276 moveto
+(2) futr8r 6.96591 fshow
+28.4476 -135.42725 moveto
+(\241) fourier-ms 9.16562 fshow
+36.26051 -135.42725 moveto
+(2) futr8r 9.16562 fshow
+newpath 52.17422 -113.47229 moveto
+52.17422 -139.07861 lineto stroke
+96.94412 -128.7661 moveto
+(+) cmr10 9.96265 fshow
+134.07541 -129.31905 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 136.50632 -113.47229 moveto
+136.50632 -139.07861 lineto stroke
+167.1965 -128.7661 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 205.6354 -113.47229 moveto
+205.6354 -139.07861 lineto stroke
+230.7473 -128.7661 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 263.6079 -113.47229 moveto
+263.6079 -139.07861 lineto stroke
+288.9788 -128.7661 moveto
+(\000) cmsy10 9.96265 fshow
+319.66753 -129.31905 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 322.09843 -113.47229 moveto
+322.09843 -139.07861 lineto stroke
+347.77539 -128.7661 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 381.20107 -113.47229 moveto
+381.20107 -139.07861 lineto stroke
+407.7423 -128.7661 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -148.40358 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -148.40358 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -148.40358 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -148.40358 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -148.40358 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -148.40358 moveto
+(d) futr8r 9.16562 fshow
+38.376 -148.40358 moveto
+(u) futr8r 9.16562 fshow
+10.47571 -159.08928 moveto
+(p) futr8r 9.16562 fshow
+16.04482 -159.08928 moveto
+(r) futr8r 9.16562 fshow
+19.5516 -159.08928 moveto
+(o) futr8r 9.16562 fshow
+24.84181 -159.08928 moveto
+(d) futr8r 9.16562 fshow
+30.32121 -159.08928 moveto
+(u) futr8r 9.16562 fshow
+35.8804 -159.08928 moveto
+(i) futr8r 9.16562 fshow
+38.55042 -159.08928 moveto
+(t) futr8r 9.16562 fshow
+newpath 52.17422 -139.07861 moveto
+52.17422 -163.63223 lineto stroke
+96.94412 -153.84607 moveto
+(\000) cmsy10 9.96265 fshow
+134.07541 -154.39902 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 136.50632 -139.07861 moveto
+136.50632 -163.63223 lineto stroke
+167.1965 -153.84607 moveto
+(+) cmr10 9.96265 fshow
+203.2045 -154.39902 moveto
+(0) futr8r 9.16562 fshow
+newpath 205.6354 -139.07861 moveto
+205.6354 -163.63223 lineto stroke
+230.7473 -153.84607 moveto
+(\000) cmsy10 9.96265 fshow
+261.17699 -154.39902 moveto
+(0) futr8r 9.16562 fshow
+newpath 263.6079 -139.07861 moveto
+263.6079 -163.63223 lineto stroke
+288.9788 -153.84607 moveto
+(\000) cmsy10 9.96265 fshow
+319.66753 -154.39902 moveto
+(0) futr8r 9.16562 fshow
+newpath 322.09843 -139.07861 moveto
+322.09843 -163.63223 lineto stroke
+347.77539 -153.84607 moveto
+(+) cmr10 9.96265 fshow
+378.77016 -154.39902 moveto
+(0) futr8r 9.16562 fshow
+newpath 381.20107 -139.07861 moveto
+381.20107 -163.63223 lineto stroke
+407.7423 -153.84607 moveto
+(\000) cmsy10 9.96265 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -17.00781 moveto
+454.98865 -17.00781 lineto stroke
+newpath 0 -40.32114 moveto
+454.98865 -40.32114 lineto stroke
+newpath 0 -65.92746 moveto
+454.98865 -65.92746 lineto stroke
+newpath 0 -91.53378 moveto
+454.98865 -91.53378 lineto stroke
+newpath 0 -113.47229 moveto
+454.98865 -113.47229 lineto stroke
+newpath 0 -139.07861 moveto
+454.98865 -139.07861 lineto stroke
+newpath 0 0 moveto
+454.98865 0 lineto stroke
+newpath 0 -163.63223 moveto
+454.98865 -163.63223 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -163.63223 lineto stroke
+newpath 454.98865 0 moveto
+454.98865 -163.63223 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.12 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.12
new file mode 100644
index 00000000000..3f912c4fd9d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.12
@@ -0,0 +1,168 @@
+%!PS
+%%BoundingBox: -1 -85 205 1
+%%HiResBoundingBox: -0.25 -84.62082 204.37415 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 a1:8000000008
+%*Font: futr8r 9.16562 9.96265 30:c400000010000d43ac
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+23.50175 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 52.17422 0 moveto
+52.17422 -15.94019 lineto stroke
+57.15553 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+63.75084 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+68.61253 -11.01369 moveto
+(5) futr8r 9.16562 fshow
+123.28743 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+129.88274 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+134.74443 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+189.41933 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+194.28113 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+8.6625 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+13.4445 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+16.1145 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+20.8766 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+26.54541 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+33.32 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+38.79941 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+14.1248 -35.25356 moveto
+(x) futri8r 9.16562 fshow
+20.71231 -35.25356 moveto
+(\241) fourier-ms 9.16562 fshow
+28.5252 -35.25356 moveto
+(1) futr8r 9.16562 fshow
+33.3869 -35.25356 moveto
+(0) futr8r 9.16562 fshow
+newpath 52.17422 -15.94019 moveto
+52.17422 -37.8787 lineto stroke
+94.50653 -29.40009 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 131.44684 -15.94019 moveto
+131.44684 -37.8787 lineto stroke
+158.98961 -29.40009 moveto
+(\000) cmsy10 9.96265 fshow
+191.85017 -29.95303 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 194.28108 -15.94019 moveto
+194.28108 -37.8787 lineto stroke
+8.6625 -47.20375 moveto
+(S) futr8r 9.16562 fshow
+13.4445 -47.20375 moveto
+(i) futr8r 9.16562 fshow
+16.1145 -47.20375 moveto
+(g) futr8r 9.16562 fshow
+20.8766 -47.20375 moveto
+(n) futr8r 9.16562 fshow
+26.54541 -47.20375 moveto
+(e) futr8r 9.16562 fshow
+33.32 -47.20375 moveto
+(d) futr8r 9.16562 fshow
+38.79941 -47.20375 moveto
+(e) futr8r 9.16562 fshow
+14.1248 -57.19206 moveto
+(x) futri8r 9.16562 fshow
+20.71231 -57.19206 moveto
+(\305) fourier-ms 9.16562 fshow
+28.5252 -57.19206 moveto
+(1) futr8r 9.16562 fshow
+33.3869 -57.19206 moveto
+(0) futr8r 9.16562 fshow
+ [] 0 setdash
+newpath 52.17422 -37.8787 moveto
+52.17422 -59.8172 lineto stroke
+94.50653 -51.3386 moveto
+(\000) cmsy10 9.96265 fshow
+129.01593 -51.89154 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 131.44684 -37.8787 moveto
+131.44684 -59.8172 lineto stroke
+158.98961 -51.3386 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -69.14217 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -69.14217 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -69.14217 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -69.14217 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -69.14217 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -69.14217 moveto
+(d) futr8r 9.16562 fshow
+38.376 -69.14217 moveto
+(u) futr8r 9.16562 fshow
+10.47571 -79.82787 moveto
+(p) futr8r 9.16562 fshow
+16.04482 -79.82787 moveto
+(r) futr8r 9.16562 fshow
+19.5516 -79.82787 moveto
+(o) futr8r 9.16562 fshow
+24.84181 -79.82787 moveto
+(d) futr8r 9.16562 fshow
+30.32121 -79.82787 moveto
+(u) futr8r 9.16562 fshow
+35.8804 -79.82787 moveto
+(i) futr8r 9.16562 fshow
+38.55042 -79.82787 moveto
+(t) futr8r 9.16562 fshow
+ [] 0 setdash
+newpath 52.17422 -59.8172 moveto
+52.17422 -84.37082 lineto stroke
+94.50653 -74.58466 moveto
+(+) cmr10 9.96265 fshow
+129.01593 -75.1376 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 131.44684 -59.8172 moveto
+131.44684 -84.37082 lineto stroke
+158.98961 -74.58466 moveto
+(\000) cmsy10 9.96265 fshow
+191.85017 -75.1376 moveto
+(0) futr8r 9.16562 fshow
+newpath 194.28108 -59.8172 moveto
+194.28108 -84.37082 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -15.94019 moveto
+204.12415 -15.94019 lineto stroke
+newpath 0 -37.8787 moveto
+204.12415 -37.8787 lineto stroke
+newpath 0 -59.8172 moveto
+204.12415 -59.8172 lineto stroke
+newpath 0 0 moveto
+204.12415 0 lineto stroke
+newpath 0 -84.37082 moveto
+204.12415 -84.37082 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -84.37082 lineto stroke
+newpath 204.12415 0 moveto
+204.12415 -84.37082 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.13 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.13
new file mode 100644
index 00000000000..c6117058417
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.13
@@ -0,0 +1,352 @@
+%!PS
+%%BoundingBox: -1 -136 426 1
+%%HiResBoundingBox: -0.25 -135.35532 425.67154 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0fe00000050000d42
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: futr8r 6.96591 9.96265 32:f
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+23.07835 -10.70316 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 51.32742 0 moveto
+51.32742 -17.00781 lineto stroke
+56.30873 -10.53632 moveto
+(\241) fourier-ms 9.16562 fshow
+62.90404 -10.53632 moveto
+(1) fourier-ms 9.16562 fshow
+122.072 -11.5724 moveto
+(\241) fourier-ms 9.16562 fshow
+128.66731 -11.5724 moveto
+(4) futr8r 9.16562 fshow
+184.53758 -7.15477 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 184.53758 -8.49976 moveto
+188.23259 -8.49976 lineto stroke
+184.53758 -14.51717 moveto
+(4) futr8r 6.96591 fshow
+240.43666 -7.15477 moveto
+(3) futr8r 6.96591 fshow
+newpath 240.43666 -8.49976 moveto
+244.13167 -8.49976 lineto stroke
+240.43666 -14.51717 moveto
+(2) futr8r 6.96591 fshow
+295.14024 -11.5724 moveto
+(2) futr8r 9.16562 fshow
+349.81514 -11.5724 moveto
+(4) futr8r 9.16562 fshow
+404.49004 -11.05936 moveto
+(\305) fourier-ms 9.16562 fshow
+411.08534 -11.05936 moveto
+(1) fourier-ms 9.16562 fshow
+8.2391 -26.33287 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -26.33287 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -26.33287 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -26.33287 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -26.33287 moveto
+(d) futr8r 9.16562 fshow
+38.376 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+6.5095 -36.58757 moveto
+(\241) fourier-ms 9.16562 fshow
+14.0789 -36.66977 moveto
+(\() futr8r 9.16562 fshow
+17.2868 -36.58757 moveto
+(2) futr8r 9.16562 fshow
+22.34781 -36.58757 moveto
+(x) futri8r 9.16562 fshow
+27.71771 -36.66977 moveto
+(\)) futr8r 9.16562 fshow
+32.14331 -36.58757 moveto
+(\305) fourier-ms 9.16562 fshow
+39.9561 -36.58757 moveto
+(3) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 51.32742 -17.00781 moveto
+51.32742 -40.32114 lineto stroke
+92.16782 -31.15512 moveto
+(+) cmr10 9.96265 fshow
+newpath 127.8005 -17.00781 moveto
+127.8005 -40.32114 lineto stroke
+153.21844 -31.15512 moveto
+(+) cmr10 9.96265 fshow
+newpath 186.38509 -17.00781 moveto
+186.38509 -40.32114 lineto stroke
+210.46027 -31.15512 moveto
+(+) cmr10 9.96265 fshow
+239.85326 -31.70807 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 242.28416 -17.00781 moveto
+242.28416 -40.32114 lineto stroke
+266.0533 -31.15512 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 297.57115 -17.00781 moveto
+297.57115 -40.32114 lineto stroke
+321.03424 -31.15512 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 352.24605 -17.00781 moveto
+352.24605 -40.32114 lineto stroke
+378.48123 -31.15512 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -49.6462 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -49.6462 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -49.6462 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -49.6462 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -49.6462 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -49.6462 moveto
+(d) futr8r 9.16562 fshow
+38.376 -49.6462 moveto
+(e) futr8r 9.16562 fshow
+6.5095 -59.9009 moveto
+(\241) fourier-ms 9.16562 fshow
+14.0789 -59.9831 moveto
+(\() futr8r 9.16562 fshow
+17.2868 -59.9009 moveto
+(4) futr8r 9.16562 fshow
+22.34781 -59.9009 moveto
+(x) futri8r 9.16562 fshow
+27.71771 -59.9831 moveto
+(\)) futr8r 9.16562 fshow
+32.14331 -59.9009 moveto
+(\305) fourier-ms 9.16562 fshow
+39.9561 -59.9009 moveto
+(5) futr8r 9.16562 fshow
+newpath 51.32742 -40.32114 moveto
+51.32742 -63.63446 lineto stroke
+92.16782 -54.46844 moveto
+(+) cmr10 9.96265 fshow
+newpath 127.8005 -40.32114 moveto
+127.8005 -63.63446 lineto stroke
+153.21844 -54.46844 moveto
+(+) cmr10 9.96265 fshow
+183.95418 -55.0214 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 186.38509 -40.32114 moveto
+186.38509 -63.63446 lineto stroke
+210.46027 -54.46844 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 242.28416 -40.32114 moveto
+242.28416 -63.63446 lineto stroke
+266.0533 -54.46844 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 297.57115 -40.32114 moveto
+297.57115 -63.63446 lineto stroke
+321.03424 -54.46844 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 352.24605 -40.32114 moveto
+352.24605 -63.63446 lineto stroke
+378.48123 -54.46844 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -72.95952 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -72.95952 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -72.95952 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -72.95952 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -72.95952 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -72.95952 moveto
+(d) futr8r 9.16562 fshow
+38.376 -72.95952 moveto
+(e) futr8r 9.16562 fshow
+8.19771 -85.58942 moveto
+(\() futr8r 9.16562 fshow
+11.6049 -85.58942 moveto
+(x) futri8r 9.16562 fshow
+16.9747 -85.58942 moveto
+(\)) futr8r 9.16562 fshow
+20.18271 -81.47493 moveto
+(2) futr8r 6.96591 fshow
+25.59341 -85.58942 moveto
+(\241) fourier-ms 9.16562 fshow
+33.4062 -85.58942 moveto
+(1) futr8r 9.16562 fshow
+38.268 -85.58942 moveto
+(6) futr8r 9.16562 fshow
+newpath 51.32742 -63.63446 moveto
+51.32742 -89.24078 lineto stroke
+92.16782 -78.92827 moveto
+(+) cmr10 9.96265 fshow
+125.3696 -79.48122 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 127.8005 -63.63446 moveto
+127.8005 -89.24078 lineto stroke
+153.21844 -78.92827 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 186.38509 -63.63446 moveto
+186.38509 -89.24078 lineto stroke
+210.46027 -78.92827 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 242.28416 -63.63446 moveto
+242.28416 -89.24078 lineto stroke
+266.0533 -78.92827 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 297.57115 -63.63446 moveto
+297.57115 -89.24078 lineto stroke
+321.03424 -78.92827 moveto
+(\000) cmsy10 9.96265 fshow
+349.81514 -79.48122 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 352.24605 -63.63446 moveto
+352.24605 -89.24078 lineto stroke
+378.48123 -78.92827 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -98.56584 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -98.56584 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -98.56584 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -98.56584 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -98.56584 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -98.56584 moveto
+(d) futr8r 9.16562 fshow
+38.376 -98.56584 moveto
+(e) futr8r 9.16562 fshow
+16.13231 -108.55415 moveto
+(x) futri8r 9.16562 fshow
+22.71971 -108.55415 moveto
+(\241) fourier-ms 9.16562 fshow
+30.53261 -108.55415 moveto
+(2) futr8r 9.16562 fshow
+ [] 0 setdash
+newpath 51.32742 -89.24078 moveto
+51.32742 -111.17929 lineto stroke
+92.16782 -102.70068 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 127.8005 -89.24078 moveto
+127.8005 -111.17929 lineto stroke
+153.21844 -102.70068 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 186.38509 -89.24078 moveto
+186.38509 -111.17929 lineto stroke
+210.46027 -102.70068 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 242.28416 -89.24078 moveto
+242.28416 -111.17929 lineto stroke
+266.0533 -102.70068 moveto
+(\000) cmsy10 9.96265 fshow
+295.14024 -103.25363 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 297.57115 -89.24078 moveto
+297.57115 -111.17929 lineto stroke
+321.03424 -102.70068 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 352.24605 -89.24078 moveto
+352.24605 -111.17929 lineto stroke
+378.48123 -102.70068 moveto
+(+) cmr10 9.96265 fshow
+9.2702 -120.50435 moveto
+(S) futr8r 9.16562 fshow
+14.0522 -120.50435 moveto
+(i) futr8r 9.16562 fshow
+16.7222 -120.50435 moveto
+(g) futr8r 9.16562 fshow
+21.4843 -120.50435 moveto
+(n) futr8r 9.16562 fshow
+27.1531 -120.50435 moveto
+(e) futr8r 9.16562 fshow
+33.9277 -120.50435 moveto
+(d) futr8r 9.16562 fshow
+39.4071 -120.50435 moveto
+(e) futr8r 9.16562 fshow
+16.1295 -130.84125 moveto
+(Q) futr8r 9.16562 fshow
+23.2129 -130.84125 moveto
+(\() futr8r 9.16562 fshow
+26.6201 -130.84125 moveto
+(x) futri8r 9.16562 fshow
+31.9899 -130.84125 moveto
+(\)) futr8r 9.16562 fshow
+newpath 51.32742 -111.17929 moveto
+51.32742 -135.10532 lineto stroke
+92.16782 -125.63295 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 126.80424 -111.17929 moveto
+126.80424 -135.10532 lineto stroke
+newpath 128.79677 -111.17929 moveto
+128.79677 -135.10532 lineto stroke
+153.21844 -125.63295 moveto
+(+) cmr10 9.96265 fshow
+183.95418 -126.1859 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 186.38509 -111.17929 moveto
+186.38509 -135.10532 lineto stroke
+210.46027 -125.63295 moveto
+(\000) cmsy10 9.96265 fshow
+239.85326 -126.1859 moveto
+(0) futr8r 9.16562 fshow
+newpath 242.28416 -111.17929 moveto
+242.28416 -135.10532 lineto stroke
+266.0533 -125.63295 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 296.57489 -111.17929 moveto
+296.57489 -135.10532 lineto stroke
+newpath 298.56741 -111.17929 moveto
+298.56741 -135.10532 lineto stroke
+321.03424 -125.63295 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 351.24979 -111.17929 moveto
+351.24979 -135.10532 lineto stroke
+newpath 353.24231 -111.17929 moveto
+353.24231 -135.10532 lineto stroke
+378.48123 -125.63295 moveto
+(+) cmr10 9.96265 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 0 -17.00781 moveto
+425.42154 -17.00781 lineto stroke
+newpath 0 -40.32114 moveto
+425.42154 -40.32114 lineto stroke
+newpath 0 -63.63446 moveto
+425.42154 -63.63446 lineto stroke
+newpath 0 -89.24078 moveto
+425.42154 -89.24078 lineto stroke
+newpath 0 -111.17929 moveto
+425.42154 -111.17929 lineto stroke
+newpath 0 0 moveto
+425.42154 0 lineto stroke
+newpath 0 -135.10532 moveto
+425.42154 -135.10532 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -135.10532 lineto stroke
+newpath 425.42154 0 moveto
+425.42154 -135.10532 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.14 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.14
new file mode 100644
index 00000000000..4f9e4d10cbe
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.14
@@ -0,0 +1,160 @@
+%!PS
+%%BoundingBox: -1 -84 204 1
+%%HiResBoundingBox: -0.25 -83.99323 203.15872 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0c000000050000d42
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+23.07835 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 51.32742 0 moveto
+51.32742 -15.94019 lineto stroke
+56.30873 -10.0025 moveto
+(\241) fourier-ms 9.16562 fshow
+62.90404 -10.0025 moveto
+(1) fourier-ms 9.16562 fshow
+122.072 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+128.66731 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+133.529 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+188.2039 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+193.0657 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+8.2391 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+38.376 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+13.7014 -35.25356 moveto
+(x) futri8r 9.16562 fshow
+20.28891 -35.25356 moveto
+(\241) fourier-ms 9.16562 fshow
+28.1018 -35.25356 moveto
+(1) futr8r 9.16562 fshow
+32.9635 -35.25356 moveto
+(0) futr8r 9.16562 fshow
+newpath 51.32742 -15.94019 moveto
+51.32742 -37.8787 lineto stroke
+93.38327 -29.40009 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 130.23141 -15.94019 moveto
+130.23141 -37.8787 lineto stroke
+157.77419 -29.40009 moveto
+(\000) cmsy10 9.96265 fshow
+190.63475 -29.95303 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 193.06566 -15.94019 moveto
+193.06566 -37.8787 lineto stroke
+8.2391 -47.20375 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -47.20375 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -47.20375 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -47.20375 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -47.20375 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -47.20375 moveto
+(d) futr8r 9.16562 fshow
+38.376 -47.20375 moveto
+(e) futr8r 9.16562 fshow
+13.7014 -57.19206 moveto
+(x) futri8r 9.16562 fshow
+20.28891 -57.19206 moveto
+(\305) fourier-ms 9.16562 fshow
+28.1018 -57.19206 moveto
+(1) futr8r 9.16562 fshow
+32.9635 -57.19206 moveto
+(0) futr8r 9.16562 fshow
+ [] 0 setdash
+newpath 51.32742 -37.8787 moveto
+51.32742 -59.8172 lineto stroke
+93.38327 -51.3386 moveto
+(\000) cmsy10 9.96265 fshow
+127.8005 -51.89154 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 130.23141 -37.8787 moveto
+130.23141 -59.8172 lineto stroke
+157.77419 -51.3386 moveto
+(+) cmr10 9.96265 fshow
+9.2702 -69.14226 moveto
+(S) futr8r 9.16562 fshow
+14.0522 -69.14226 moveto
+(i) futr8r 9.16562 fshow
+16.7222 -69.14226 moveto
+(g) futr8r 9.16562 fshow
+21.4843 -69.14226 moveto
+(n) futr8r 9.16562 fshow
+27.1531 -69.14226 moveto
+(e) futr8r 9.16562 fshow
+33.9277 -69.14226 moveto
+(d) futr8r 9.16562 fshow
+39.4071 -69.14226 moveto
+(e) futr8r 9.16562 fshow
+16.1295 -79.47916 moveto
+(Q) futr8r 9.16562 fshow
+23.2129 -79.47916 moveto
+(\() futr8r 9.16562 fshow
+26.6201 -79.47916 moveto
+(x) futri8r 9.16562 fshow
+31.9899 -79.47916 moveto
+(\)) futr8r 9.16562 fshow
+ [] 0 setdash
+newpath 51.32742 -59.8172 moveto
+51.32742 -83.74323 lineto stroke
+93.38327 -74.27086 moveto
+(+) cmr10 9.96265 fshow
+newpath 129.23515 -59.8172 moveto
+129.23515 -83.74323 lineto stroke
+newpath 131.22768 -59.8172 moveto
+131.22768 -83.74323 lineto stroke
+157.77419 -74.27086 moveto
+(\000) cmsy10 9.96265 fshow
+190.63475 -74.8238 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 193.06566 -59.8172 moveto
+193.06566 -83.74323 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -15.94019 moveto
+202.90872 -15.94019 lineto stroke
+newpath 0 -37.8787 moveto
+202.90872 -37.8787 lineto stroke
+newpath 0 -59.8172 moveto
+202.90872 -59.8172 lineto stroke
+newpath 0 0 moveto
+202.90872 0 lineto stroke
+newpath 0 -83.74323 moveto
+202.90872 -83.74323 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -83.74323 lineto stroke
+newpath 202.90872 0 moveto
+202.90872 -83.74323 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.15 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.15
new file mode 100644
index 00000000000..6b0087de84e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.15
@@ -0,0 +1,100 @@
+%!PS
+%%BoundingBox: -1 -40 217 1
+%%HiResBoundingBox: -0.25 -39.50351 216.30801 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 a1:8000000008
+%*Font: futr8r 9.16562 9.96265 28:c0c400000010000d42
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+31.8996 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 68.96991 0 moveto
+68.96991 -15.94019 lineto stroke
+73.95122 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+80.54652 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+85.40822 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+140.08311 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+146.67842 -11.01369 moveto
+(5) futr8r 9.16562 fshow
+201.3532 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+206.215 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+17.0603 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+21.8424 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+24.5124 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+29.2745 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+34.9432 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+41.7178 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+47.19731 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+6.1768 -35.60214 moveto
+(\() futr8r 9.16562 fshow
+9.58401 -35.60214 moveto
+(x) futri8r 9.16562 fshow
+16.17151 -35.60214 moveto
+(\241) fourier-ms 9.16562 fshow
+23.9844 -35.60214 moveto
+(1) futr8r 9.16562 fshow
+28.84612 -35.60214 moveto
+(0) futr8r 9.16562 fshow
+33.7079 -35.60214 moveto
+(\)) futr8r 9.16562 fshow
+36.9158 -35.60214 moveto
+(\() futr8r 9.16562 fshow
+40.32301 -35.60214 moveto
+(x) futri8r 9.16562 fshow
+46.9105 -35.60214 moveto
+(\305) fourier-ms 9.16562 fshow
+54.7234 -35.60214 moveto
+(5) futr8r 9.16562 fshow
+59.58511 -35.60214 moveto
+(\)) futr8r 9.16562 fshow
+newpath 68.96991 -15.94019 moveto
+68.96991 -39.25351 lineto stroke
+110.08676 -30.0875 moveto
+(+) cmr10 9.96265 fshow
+143.3807 -30.64044 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 145.81161 -15.94019 moveto
+145.81161 -39.25351 lineto stroke
+172.13893 -30.0875 moveto
+(\000) cmsy10 9.96265 fshow
+203.78404 -30.64044 moveto
+(0) futr8r 9.16562 fshow
+newpath 206.21495 -15.94019 moveto
+206.21495 -39.25351 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -15.94019 moveto
+216.05801 -15.94019 lineto stroke
+newpath 0 0 moveto
+216.05801 0 lineto stroke
+newpath 0 -39.25351 moveto
+216.05801 -39.25351 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -39.25351 lineto stroke
+newpath 216.05801 0 moveto
+216.05801 -39.25351 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.16 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.16
new file mode 100644
index 00000000000..6daf046cd5b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.16
@@ -0,0 +1,182 @@
+%!PS
+%%BoundingBox: -1 -87 353 1
+%%HiResBoundingBox: -0.25 -86.98239 352.98424 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0e000000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 6.96591 9.96265 31:c
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.03859 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+149.12054 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+154.78925 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+213.12419 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+272.12784 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+277.79654 -10.9838 moveto
+(2) futr8r 6.96591 fshow
+331.80273 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+338.39804 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+newpath 80.36848 -15.94019 moveto
+80.36848 -41.9006 lineto stroke
+newpath 82.36101 -15.94019 moveto
+82.36101 -41.9006 lineto stroke
+113.83374 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+ [3 3 ] 0 setdash
+newpath 154.05145 -15.94019 moveto
+154.05145 -41.9006 lineto stroke
+180.92892 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+213.12419 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+newpath 215.5551 -15.94019 moveto
+215.5551 -41.9006 lineto stroke
+242.43257 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+newpath 277.05875 -15.94019 moveto
+277.05875 -41.9006 lineto stroke
+304.54393 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+newpath 80.36848 -41.9006 moveto
+80.36848 -86.73239 lineto stroke
+newpath 82.36101 -41.9006 moveto
+82.36101 -86.73239 lineto stroke
+83.35727 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+89.95258 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 101.30736 -52.85551 moveto
+149.62016 -63.35359 lineto stroke
+newpath 145.68407 -64.0647 moveto
+149.62016 -63.35359 lineto
+146.33412 -61.07312 lineto
+ closepath
+gsave fill grestore stroke
+151.62054 -67.385 moveto
+(2) futr8r 9.16562 fshow
+newpath 158.48196 -65.29826 moveto
+206.79506 -76.00389 lineto stroke
+newpath 202.85623 -76.69884 moveto
+206.79506 -76.00389 lineto
+203.51852 -73.71007 lineto
+ closepath
+gsave fill grestore stroke
+208.79544 -81.01349 moveto
+(\241) fourier-ms 9.16562 fshow
+215.39075 -81.01349 moveto
+(1) futr8r 9.16562 fshow
+newpath 224.31477 -76.00394 moveto
+272.62746 -65.2984 lineto stroke
+newpath 269.35033 -67.5926 moveto
+272.62746 -65.2984 lineto
+268.68794 -64.60332 lineto
+ closepath
+gsave fill grestore stroke
+274.62784 -67.385 moveto
+(2) futr8r 9.16562 fshow
+newpath 281.48973 -63.35368 moveto
+329.80316 -52.85547 lineto stroke
+newpath 326.51707 -55.13596 moveto
+329.80316 -52.85547 lineto
+325.86702 -52.14435 lineto
+ closepath
+gsave fill grestore stroke
+331.80273 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+338.39804 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+352.73424 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+352.73424 -41.9006 lineto stroke
+newpath 0 0 moveto
+352.73424 0 lineto stroke
+newpath 0 -86.73239 moveto
+352.73424 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 352.73424 0 moveto
+352.73424 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.17 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.17
new file mode 100644
index 00000000000..604ecc4417d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.17
@@ -0,0 +1,164 @@
+%!PS
+%%BoundingBox: -1 -89 275 1
+%%HiResBoundingBox: -0.25 -88.05002 274.14124 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 6.96591 9.96265 30:80000000000000000000000000004
+%*Font: futr8r 6.96591 9.96265 31:d
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000000000000008
+%*Font: futr8r 9.16562 9.96265 28:c0a000000012004d4338
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.70316 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -17.00781 lineto stroke
+76.83174 -7.15477 moveto
+(\241) fourier-ms 6.96591 fshow
+81.84415 -7.15477 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 76.83174 -8.49976 moveto
+85.53914 -8.49976 lineto stroke
+79.33795 -14.51717 moveto
+(2) futr8r 6.96591 fshow
+137.57884 -11.5475 moveto
+(0) futr8r 9.16562 fshow
+193.28484 -10.02321 moveto
+(\256) fourier-ml 9.16562 fshow
+198.95354 -11.51761 moveto
+(1) futr8r 6.96591 fshow
+252.95973 -11.05936 moveto
+(\305) fourier-ms 9.16562 fshow
+259.55504 -11.05936 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -26.33287 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -26.33287 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -26.33287 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -26.33287 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -26.33287 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -38.23598 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -34.12137 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -38.23598 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -38.23598 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -38.23598 moveto
+(\)) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -17.00781 moveto
+70.65494 -42.96823 lineto stroke
+106.72325 -32.47867 moveto
+(\000) cmsy10 9.96265 fshow
+137.57884 -33.03162 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 140.00975 -17.00781 moveto
+140.00975 -42.96823 lineto stroke
+165.23839 -32.47867 moveto
+(+) cmr10 9.96265 fshow
+newpath 198.21574 -17.00781 moveto
+198.21574 -42.96823 lineto stroke
+225.70093 -32.47867 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -63.43103 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -63.43103 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -63.43103 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -63.43103 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -63.43103 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -63.43103 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -63.43103 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -63.43103 moveto
+(o) futr8r 9.16562 fshow
+40.498 -63.43103 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -63.43103 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -63.43103 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -63.43103 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -71.92993 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -42.96823 moveto
+70.65494 -87.80002 lineto stroke
+79.33795 -50.4065 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 79.33795 -51.75148 moveto
+83.03296 -51.75148 lineto stroke
+79.33795 -57.76889 moveto
+(4) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 86.22809 -54.0922 moveto
+134.54753 -76.48164 lineto stroke
+newpath 130.55132 -76.31686 moveto
+134.54753 -76.48164 lineto
+131.83833 -73.53934 lineto
+ closepath
+gsave fill grestore stroke
+136.54774 -82.05621 moveto
+(0) futr8r 9.16562 fshow
+newpath 145.47188 -77.73372 moveto
+193.78445 -66.42169 lineto stroke
+newpath 190.53532 -68.75456 moveto
+193.78445 -66.42169 lineto
+189.83739 -65.77373 lineto
+ closepath
+gsave fill grestore stroke
+195.78484 -68.45262 moveto
+(2) futr8r 9.16562 fshow
+newpath 202.64673 -64.42131 moveto
+250.96016 -53.9231 lineto stroke
+newpath 247.67407 -56.20358 moveto
+250.96016 -53.9231 lineto
+247.02402 -53.21198 lineto
+ closepath
+gsave fill grestore stroke
+252.95973 -54.31108 moveto
+(\305) fourier-ms 9.16562 fshow
+259.55504 -54.31108 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -17.00781 moveto
+273.89124 -17.00781 lineto stroke
+newpath 0 -42.96823 moveto
+273.89124 -42.96823 lineto stroke
+newpath 0 0 moveto
+273.89124 0 lineto stroke
+newpath 0 -87.80002 moveto
+273.89124 -87.80002 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -87.80002 lineto stroke
+newpath 273.89124 0 moveto
+273.89124 -87.80002 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.18 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.18
new file mode 100644
index 00000000000..92fb5684f6a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.18
@@ -0,0 +1,143 @@
+%!PS
+%%BoundingBox: -1 -87 227 1
+%%HiResBoundingBox: -0.25 -86.98239 226.67935 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: futr8r 9.16562 9.96265 28:c0a000000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: futr8r 6.96591 9.96265 31:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+145.82295 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+151.49165 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+205.49785 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+212.09315 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+newpath 77.07089 -15.94019 moveto
+77.07089 -41.9006 lineto stroke
+newpath 79.06342 -15.94019 moveto
+79.06342 -41.9006 lineto stroke
+110.53615 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+ [3 3 ] 0 setdash
+newpath 150.75386 -15.94019 moveto
+150.75386 -41.9006 lineto stroke
+178.23904 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+newpath 77.07089 -41.9006 moveto
+77.07089 -86.73239 lineto stroke
+newpath 79.06342 -41.9006 moveto
+79.06342 -86.73239 lineto stroke
+80.05968 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+86.65498 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 98.00977 -75.77748 moveto
+146.32257 -65.2794 lineto stroke
+newpath 143.03653 -67.55988 moveto
+146.32257 -65.2794 lineto
+142.38647 -64.5683 lineto
+ closepath
+gsave fill grestore stroke
+148.32295 -67.385 moveto
+(2) futr8r 9.16562 fshow
+newpath 155.18484 -63.35368 moveto
+203.49828 -52.85547 lineto stroke
+newpath 200.21219 -55.13596 moveto
+203.49828 -52.85547 lineto
+199.56213 -52.14435 lineto
+ closepath
+gsave fill grestore stroke
+205.49785 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+212.09315 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+226.42935 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+226.42935 -41.9006 lineto stroke
+newpath 0 0 moveto
+226.42935 0 lineto stroke
+newpath 0 -86.73239 moveto
+226.42935 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 226.42935 0 moveto
+226.42935 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.2 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.2
new file mode 100644
index 00000000000..6cbca8b5e82
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.2
@@ -0,0 +1,81 @@
+%!PS
+%%BoundingBox: -1 -43 198 1
+%%HiResBoundingBox: -0.25 -42.1506 197.9284 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c08000000010000d42
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+23.07835 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 51.32742 0 moveto
+51.32742 -15.94019 lineto stroke
+56.30873 -10.0025 moveto
+(\241) fourier-ms 9.16562 fshow
+62.90404 -10.0025 moveto
+(1) fourier-ms 9.16562 fshow
+122.072 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+176.7469 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+183.34221 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+8.2391 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+13.0211 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+15.6911 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+20.4532 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+26.12201 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+32.8966 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+38.376 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+16.33391 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+21.45471 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+24.00471 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+27.412 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+32.78181 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 51.32742 -15.94019 moveto
+51.32742 -41.9006 lineto stroke
+90.51901 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+122.072 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 124.50291 -15.94019 moveto
+124.50291 -41.9006 lineto stroke
+150.7381 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -15.94019 moveto
+197.6784 -15.94019 lineto stroke
+newpath 0 0 moveto
+197.6784 0 lineto stroke
+newpath 0 -41.9006 moveto
+197.6784 -41.9006 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -41.9006 lineto stroke
+newpath 197.6784 0 moveto
+197.6784 -41.9006 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.20 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.20
new file mode 100644
index 00000000000..17dca6bbeb1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.20
@@ -0,0 +1,112 @@
+%!PS
+%%BoundingBox: -1 -87 152 1
+%%HiResBoundingBox: -0.25 -86.98239 151.49265 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+130.31114 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+136.90645 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+104.30234 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+75.63625 -53.7316 moveto
+(0) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 82.49794 -52.69351 moveto
+129.22371 -73.84302 lineto stroke
+newpath 125.22588 -73.7137 moveto
+129.22371 -73.84302 lineto
+126.4883 -70.92464 lineto
+ closepath
+gsave fill grestore stroke
+130.31114 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+136.90645 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+151.24265 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+151.24265 -41.9006 lineto stroke
+newpath 0 0 moveto
+151.24265 0 lineto stroke
+newpath 0 -86.73239 moveto
+151.24265 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 151.24265 0 moveto
+151.24265 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.21 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.21
new file mode 100644
index 00000000000..f4f082749e9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.21
@@ -0,0 +1,182 @@
+%!PS
+%%BoundingBox: -1 -87 339 1
+%%HiResBoundingBox: -0.25 -86.98239 338.78973 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 a1:8
+%*Font: fourier-ml 9.16562 9.96265 ae:8002
+%*Font: futr8r 6.96591 9.96265 31:c
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 9.16562 9.96265 28:c1e000000012004d4338
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -10.23909 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.23909 moveto
+(\274) fourier-ml 9.16562 fshow
+139.9007 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+145.5694 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+202.64464 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+260.38858 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+266.05728 -10.9838 moveto
+(2) futr8r 6.96591 fshow
+324.92082 -10.23909 moveto
+(\274) fourier-ml 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+79.41205 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 81.84296 -15.94019 moveto
+81.84296 -41.9006 lineto stroke
+109.46292 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+newpath 144.8316 -15.94019 moveto
+144.8316 -41.9006 lineto stroke
+171.07922 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+202.64464 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+newpath 205.07555 -15.94019 moveto
+205.07555 -41.9006 lineto stroke
+231.32317 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 265.31949 -15.94019 moveto
+265.31949 -41.9006 lineto stroke
+292.70035 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+76.11446 -81.01349 moveto
+(\241) fourier-ms 9.16562 fshow
+82.70976 -81.01349 moveto
+(1) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 89.57143 -76.27283 moveto
+135.86246 -66.2571 lineto stroke
+newpath 132.57417 -68.53477 moveto
+135.86246 -66.2571 lineto
+131.92674 -65.54243 lineto
+ closepath
+gsave fill grestore stroke
+137.86275 -67.46721 moveto
+(1) futr8r 9.16562 fshow
+142.72455 -67.46721 moveto
+(/) futr8r 9.16562 fshow
+146.93875 -67.46721 moveto
+(2) futr8r 9.16562 fshow
+newpath 153.8007 -62.2875 moveto
+199.61365 -51.9236 lineto stroke
+newpath 196.34702 -54.23201 moveto
+199.61365 -51.9236 lineto
+195.67151 -51.24596 lineto
+ closepath
+gsave fill grestore stroke
+201.61354 -53.7565 moveto
+(1) futr8r 9.16562 fshow
+newpath 210.53772 -51.92369 moveto
+256.35025 -62.28746 lineto stroke
+newpath 252.40811 -62.9651 moveto
+256.35025 -62.28746 lineto
+253.08362 -59.97905 lineto
+ closepath
+gsave fill grestore stroke
+258.35063 -67.46721 moveto
+(1) futr8r 9.16562 fshow
+263.21243 -67.46721 moveto
+(/) futr8r 9.16562 fshow
+267.42664 -67.46721 moveto
+(2) futr8r 9.16562 fshow
+newpath 274.28838 -66.27188 moveto
+320.10132 -76.26001 lineto stroke
+newpath 316.16437 -76.96844 moveto
+320.10132 -76.26001 lineto
+316.81656 -73.97705 lineto
+ closepath
+gsave fill grestore stroke
+322.10143 -81.01349 moveto
+(\241) fourier-ms 9.16562 fshow
+328.69673 -81.01349 moveto
+(1) futr8r 9.16562 fshow
+newpath 0 -15.94019 moveto
+338.53973 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+338.53973 -41.9006 lineto stroke
+newpath 0 0 moveto
+338.53973 0 lineto stroke
+newpath 0 -86.73239 moveto
+338.53973 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 338.53973 0 moveto
+338.53973 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.22 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.22
new file mode 100644
index 00000000000..d07d89b2de7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.22
@@ -0,0 +1,137 @@
+%!PS
+%%BoundingBox: -1 -87 210 1
+%%HiResBoundingBox: -0.25 -86.98239 209.55475 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: futr8r 9.16562 9.96265 28:c0e000000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 bc:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 9.16562 9.96265 a1:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+134.1617 -10.23909 moveto
+(\274) fourier-ml 9.16562 fshow
+193.64354 -10.97133 moveto
+(2) futr8r 9.16562 fshow
+198.50534 -10.97133 moveto
+(\274) fourier-ml 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+75.63625 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 78.06715 -15.94019 moveto
+78.06715 -41.9006 lineto stroke
+103.69463 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+134.6399 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+newpath 137.0708 -15.94019 moveto
+137.0708 -41.9006 lineto stroke
+164.15279 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+75.63625 -53.7565 moveto
+(1) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 82.49767 -52.73471 moveto
+128.3114 -73.89854 lineto stroke
+newpath 124.31497 -73.73842 moveto
+128.3114 -73.89854 lineto
+125.59879 -70.95937 lineto
+ closepath
+gsave fill grestore stroke
+130.31114 -81.01349 moveto
+(\241) fourier-ms 9.16562 fshow
+136.90645 -81.01349 moveto
+(1) futr8r 9.16562 fshow
+newpath 145.83017 -74.0887 moveto
+194.5527 -52.63867 lineto stroke
+newpath 191.7874 -55.52855 moveto
+194.5527 -52.63867 lineto
+190.55388 -52.7267 lineto
+ closepath
+gsave fill grestore stroke
+196.55258 -53.7565 moveto
+(1) futr8r 9.16562 fshow
+newpath 0 -15.94019 moveto
+209.30475 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+209.30475 -41.9006 lineto stroke
+newpath 0 0 moveto
+209.30475 0 lineto stroke
+newpath 0 -86.73239 moveto
+209.30475 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 209.30475 0 moveto
+209.30475 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.23 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.23
new file mode 100644
index 00000000000..004143bdbff
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.23
@@ -0,0 +1,165 @@
+%!PS
+%%BoundingBox: -1 -86 287 1
+%%HiResBoundingBox: -0.25 -85.9014 286.73407 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 68:8008
+%*Font: futr8r 9.16562 9.96265 28:c08100000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 ae:8002
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: futr8r 6.96591 9.96265 31:c
+%*Font: fourier-ml 6.96591 9.96265 bc:8
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+33.37473 -10.72723 moveto
+(t) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+130.31114 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+135.97984 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+205.71785 -6.0644 moveto
+(\274) fourier-ml 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 205.71785 -7.4094 moveto
+210.13965 -7.4094 lineto stroke
+206.08136 -13.4268 moveto
+(2) futr8r 6.96591 fshow
+275.68456 -10.23909 moveto
+(\274) fourier-ml 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.66397 -37.16835 moveto
+(h) futri8r 9.16562 fshow
+31.72116 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+34.27127 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.67847 -37.16835 moveto
+(t) futri8r 9.16562 fshow
+41.78307 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -15.94019 moveto
+70.65494 -40.81961 lineto stroke
+102.78024 -30.87054 moveto
+(+) cmr10 9.96265 fshow
+ [3 3 ] 0 setdash
+newpath 135.24205 -15.94019 moveto
+135.24205 -40.81961 lineto stroke
+167.71104 -30.87054 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 206.9325 -15.94019 moveto
+206.9325 -40.81961 lineto stroke
+newpath 208.92502 -15.94019 moveto
+208.92502 -40.81961 lineto stroke
+239.38686 -30.87054 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -62.33595 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.33595 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.33595 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.33595 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.33595 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.33595 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.33595 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.33595 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.33595 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.33595 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.33595 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.33595 moveto
+(e) futr8r 9.16562 fshow
+32.29881 -70.83485 moveto
+(h) futri8r 9.16562 fshow
+newpath 70.65494 -40.81961 moveto
+70.65494 -85.6514 lineto stroke
+75.63625 -80.96114 moveto
+(0) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 82.49817 -76.77968 moveto
+130.81076 -64.37341 lineto stroke
+newpath 127.6118 -66.77547 moveto
+130.81076 -64.37341 lineto
+126.85027 -63.80986 lineto
+ closepath
+gsave fill grestore stroke
+132.81114 -66.2791 moveto
+(7) futr8r 9.16562 fshow
+newpath 139.67303 -62.19826 moveto
+187.98647 -50.88847 lineto stroke
+newpath 184.7372 -53.22124 moveto
+187.98647 -50.88847 lineto
+184.03938 -50.24034 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 206.9325 -40.81961 moveto
+206.9325 -85.6514 lineto stroke
+newpath 208.92502 -40.81961 moveto
+208.92502 -85.6514 lineto stroke
+189.98604 -51.10892 moveto
+(\305) fourier-ms 9.16562 fshow
+196.58134 -51.10892 moveto
+(1) fourier-ms 9.16562 fshow
+209.92128 -79.94995 moveto
+(\241) fourier-ms 9.16562 fshow
+216.51659 -79.94995 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 226.37544 -73.81557 moveto
+274.16273 -50.69708 lineto stroke
+newpath 271.50279 -53.68436 moveto
+274.16273 -50.69708 lineto
+270.16954 -50.92847 lineto
+ closepath
+gsave fill grestore stroke
+276.16275 -51.59706 moveto
+(0) futr8r 9.16562 fshow
+newpath 0 -15.94019 moveto
+286.48407 -15.94019 lineto stroke
+newpath 0 -40.81961 moveto
+286.48407 -40.81961 lineto stroke
+newpath 0 0 moveto
+286.48407 0 lineto stroke
+newpath 0 -85.6514 moveto
+286.48407 -85.6514 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -85.6514 lineto stroke
+newpath 286.48407 0 moveto
+286.48407 -85.6514 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.24 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.24
new file mode 100644
index 00000000000..3531c3171de
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.24
@@ -0,0 +1,189 @@
+%!PS
+%%BoundingBox: -1 -89 346 1
+%%HiResBoundingBox: -0.25 -88.05002 345.83423 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 70:8000000000005
+%*Font: futr8r 9.16562 9.96265 28:c0d000000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: fourier-ms 6.96591 9.96265 30:80000000000000000000000000004
+%*Font: futr8r 6.96591 9.96265 31:f
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.70316 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -17.00781 lineto stroke
+75.63625 -11.5724 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -11.5724 moveto
+(1) futr8r 9.16562 fshow
+136.90633 -10.02321 moveto
+(\256) fourier-ml 9.16562 fshow
+142.57503 -11.51761 moveto
+(1) futr8r 6.96591 fshow
+207.06346 -7.15477 moveto
+(\241) fourier-ms 6.96591 fshow
+212.07587 -7.15477 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 207.06346 -8.49976 moveto
+215.77086 -8.49976 lineto stroke
+209.56967 -14.51717 moveto
+(2) futr8r 6.96591 fshow
+276.06621 -10.02321 moveto
+(\256) fourier-ml 9.16562 fshow
+281.73491 -11.51761 moveto
+(2) futr8r 6.96591 fshow
+335.7411 -11.5724 moveto
+(1) futr8r 9.16562 fshow
+17.90286 -26.33287 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -26.33287 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -26.33287 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -26.33287 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -26.33287 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -38.23598 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -34.12137 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -38.23598 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -38.23598 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -38.23598 moveto
+(\)) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -17.00781 moveto
+70.65494 -42.96823 lineto stroke
+107.72664 -32.47867 moveto
+(+) cmr10 9.96265 fshow
+ [3 3 ] 0 setdash
+newpath 141.83723 -17.00781 moveto
+141.83723 -42.96823 lineto stroke
+172.75285 -32.47867 moveto
+(+) cmr10 9.96265 fshow
+208.98627 -33.03162 moveto
+(0) futr8r 9.16562 fshow
+newpath 211.41718 -17.00781 moveto
+211.41718 -42.96823 lineto stroke
+242.3328 -32.47867 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 280.99712 -17.00781 moveto
+280.99712 -42.96823 lineto stroke
+305.7102 -32.47867 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -63.43103 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -63.43103 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -63.43103 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -63.43103 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -63.43103 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -63.43103 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -63.43103 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -63.43103 moveto
+(o) futr8r 9.16562 fshow
+40.498 -63.43103 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -63.43103 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -63.43103 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -63.43103 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -71.92993 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -42.96823 moveto
+70.65494 -87.80002 lineto stroke
+78.93384 -82.05621 moveto
+(0) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 85.79572 -78.014 moveto
+137.40599 -66.38278 lineto stroke
+newpath 134.13748 -68.68855 moveto
+137.40599 -66.38278 lineto
+133.46439 -65.70195 lineto
+ closepath
+gsave fill grestore stroke
+139.40633 -68.45262 moveto
+(1) futr8r 9.16562 fshow
+newpath 146.26775 -64.51634 moveto
+194.58109 -55.05327 lineto stroke
+newpath 191.24858 -57.26593 moveto
+194.58109 -55.05327 lineto
+190.66008 -54.26135 lineto
+ closepath
+gsave fill grestore stroke
+197.77672 -50.527 moveto
+(3) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 197.77672 -51.87198 moveto
+201.47173 -51.87198 lineto stroke
+197.77672 -57.88939 moveto
+(4) futr8r 6.96591 fshow
+203.88483 -54.45229 moveto
+(\243) fourier-ms 9.16562 fshow
+211.69772 -46.67798 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 219.32903 -46.41388 moveto
+224.19083 -46.41388 lineto stroke
+219.32903 -54.45229 moveto
+(3) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 228.25262 -55.05318 moveto
+276.5666 -64.51634 lineto stroke
+newpath 272.64555 -65.30827 moveto
+276.5666 -64.51634 lineto
+273.23405 -62.30367 lineto
+ closepath
+gsave fill grestore stroke
+278.56621 -68.45262 moveto
+(1) futr8r 9.16562 fshow
+newpath 285.42813 -66.44032 moveto
+333.74072 -77.95638 lineto stroke
+newpath 329.79109 -78.58852 moveto
+333.74072 -77.95638 lineto
+330.50096 -75.61049 lineto
+ closepath
+gsave fill grestore stroke
+335.7411 -82.05621 moveto
+(0) futr8r 9.16562 fshow
+newpath 0 -17.00781 moveto
+345.58423 -17.00781 lineto stroke
+newpath 0 -42.96823 moveto
+345.58423 -42.96823 lineto stroke
+newpath 0 0 moveto
+345.58423 0 lineto stroke
+newpath 0 -87.80002 moveto
+345.58423 -87.80002 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -87.80002 lineto stroke
+newpath 345.58423 0 moveto
+345.58423 -87.80002 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.25 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.25
new file mode 100644
index 00000000000..3bfc7424a79
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.25
@@ -0,0 +1,144 @@
+%!PS
+%%BoundingBox: -1 -87 228 1
+%%HiResBoundingBox: -0.25 -86.98239 227.03914 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.03859 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+150.15164 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+205.85764 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+212.45294 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+newpath 80.36848 -15.94019 moveto
+80.36848 -41.9006 lineto stroke
+newpath 82.36101 -15.94019 moveto
+82.36101 -41.9006 lineto stroke
+113.09929 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+150.15164 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 152.58255 -15.94019 moveto
+152.58255 -41.9006 lineto stroke
+179.33328 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+newpath 80.36848 -41.9006 moveto
+80.36848 -86.73239 lineto stroke
+newpath 82.36101 -41.9006 moveto
+82.36101 -86.73239 lineto stroke
+83.35727 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+89.95258 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 100.55035 -73.84288 moveto
+147.1202 -53.11882 lineto stroke
+newpath 144.3662 -56.01993 moveto
+147.1202 -53.11882 lineto
+143.12141 -53.22278 lineto
+ closepath
+gsave fill grestore stroke
+149.12054 -53.7316 moveto
+(0) futr8r 9.16562 fshow
+newpath 158.04436 -53.11859 moveto
+204.61443 -73.84274 lineto stroke
+newpath 200.6156 -73.73882 moveto
+204.61443 -73.84274 lineto
+201.86038 -70.9416 lineto
+ closepath
+gsave fill grestore stroke
+205.85764 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+212.45294 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+226.78914 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+226.78914 -41.9006 lineto stroke
+newpath 0 0 moveto
+226.78914 0 lineto stroke
+newpath 0 -86.73239 moveto
+226.78914 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 226.78914 0 moveto
+226.78914 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.26 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.26
new file mode 100644
index 00000000000..ecd5742fd18
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.26
@@ -0,0 +1,407 @@
+%!PS
+%%BoundingBox: -1 -135 536 1
+%%HiResBoundingBox: -0.25 -134.84909 535.80905 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 31:8000000000000001000000000000a000000008
+%*Font: futr8r 9.16562 9.96265 28:c0f400000010000d43ac
+%*Font: fourier-mex 9.16562 9.96265 a1:c
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: fourier-ms 6.96591 9.96265 a1:8
+%*Font: futr8r 6.96591 9.96265 31:e
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+28.3573 -10.82365 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 61.88531 0 moveto
+61.88531 -17.24881 lineto stroke
+66.86662 -11.668 moveto
+(\241) fourier-ms 9.16562 fshow
+73.46193 -11.668 moveto
+(1) futr8r 9.16562 fshow
+78.32362 -11.668 moveto
+(0) futr8r 9.16562 fshow
+132.99852 -11.32106 moveto
+(\241) fourier-ms 9.16562 fshow
+140.56792 -3.60796 moveto
+(\241) fourier-mex 9.16562 fshow
+145.31963 -7.39577 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 145.31963 -8.74075 moveto
+149.01462 -8.74075 lineto stroke
+145.31963 -14.75816 moveto
+(2) futr8r 6.96591 fshow
+151.42772 -11.32106 moveto
+(\243) fourier-ms 9.16562 fshow
+159.24062 -3.54675 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 166.87192 -3.28265 moveto
+171.73372 -3.28265 lineto stroke
+166.87192 -11.32106 moveto
+(5) futr8r 9.16562 fshow
+171.73372 -3.60796 moveto
+(\242) fourier-mex 9.16562 fshow
+176.50761 -11.32106 moveto
+(\305) fourier-ms 9.16562 fshow
+185.51602 -7.39577 moveto
+(\241) fourier-ms 6.96591 fshow
+190.52843 -7.39577 moveto
+(3) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 185.51602 -8.74075 moveto
+194.22331 -8.74075 lineto stroke
+188.02222 -14.75816 moveto
+(2) futr8r 6.96591 fshow
+245.23192 -11.6929 moveto
+(\241) fourier-ms 9.16562 fshow
+251.82722 -11.6929 moveto
+(1) futr8r 9.16562 fshow
+307.6975 -7.39577 moveto
+(1) futr8r 6.96591 fshow
+newpath 307.6975 -8.74075 moveto
+311.3925 -8.74075 lineto stroke
+307.6975 -14.75816 moveto
+(2) futr8r 6.96591 fshow
+313.8056 -11.32106 moveto
+(\243) fourier-ms 9.16562 fshow
+321.6185 -3.54675 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 329.2498 -3.28265 moveto
+334.1116 -3.28265 lineto stroke
+329.2498 -11.32106 moveto
+(5) futr8r 9.16562 fshow
+335.3292 -11.32106 moveto
+(\305) fourier-ms 9.16562 fshow
+344.3376 -7.39577 moveto
+(\241) fourier-ms 6.96591 fshow
+349.35 -7.39577 moveto
+(3) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 344.3376 -8.74075 moveto
+353.04489 -8.74075 lineto stroke
+346.8438 -14.75816 moveto
+(2) futr8r 6.96591 fshow
+404.05357 -11.6929 moveto
+(1) futr8r 9.16562 fshow
+459.92397 -7.27527 moveto
+(3) futr8r 6.96591 fshow
+newpath 459.92397 -8.62025 moveto
+463.61897 -8.62025 lineto stroke
+459.92397 -14.63766 moveto
+(2) futr8r 6.96591 fshow
+514.62755 -11.17986 moveto
+(\305) fourier-ms 9.16562 fshow
+521.22285 -11.17986 moveto
+(1) fourier-ms 9.16562 fshow
+13.51805 -26.57387 moveto
+(S) futr8r 9.16562 fshow
+18.30005 -26.57387 moveto
+(i) futr8r 9.16562 fshow
+20.97005 -26.57387 moveto
+(g) futr8r 9.16562 fshow
+25.73215 -26.57387 moveto
+(n) futr8r 9.16562 fshow
+31.40096 -26.57387 moveto
+(e) futr8r 9.16562 fshow
+38.17555 -26.57387 moveto
+(d) futr8r 9.16562 fshow
+43.65495 -26.57387 moveto
+(e) futr8r 9.16562 fshow
+11.78845 -36.82857 moveto
+(\241) fourier-ms 9.16562 fshow
+19.35785 -36.91077 moveto
+(\() futr8r 9.16562 fshow
+22.56575 -36.82857 moveto
+(2) futr8r 9.16562 fshow
+27.62675 -36.82857 moveto
+(x) futri8r 9.16562 fshow
+32.99666 -36.91077 moveto
+(\)) futr8r 9.16562 fshow
+37.42226 -36.82857 moveto
+(\305) fourier-ms 9.16562 fshow
+45.23505 -36.82857 moveto
+(3) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 61.88531 -17.24881 moveto
+61.88531 -40.56213 lineto stroke
+115.743 -31.39612 moveto
+(+) cmr10 9.96265 fshow
+newpath 164.20868 -17.24881 moveto
+164.20868 -40.56213 lineto stroke
+203.71019 -31.39612 moveto
+(+) cmr10 9.96265 fshow
+newpath 250.96042 -17.24881 moveto
+250.96042 -40.56213 lineto stroke
+286.79147 -31.39612 moveto
+(+) cmr10 9.96265 fshow
+newpath 330.37125 -17.24881 moveto
+330.37125 -40.56213 lineto stroke
+364.55351 -31.39612 moveto
+(+) cmr10 9.96265 fshow
+newpath 406.48448 -17.24881 moveto
+406.48448 -40.56213 lineto stroke
+430.25362 -31.39612 moveto
+(+) cmr10 9.96265 fshow
+459.34056 -31.94907 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 461.77147 -17.24881 moveto
+461.77147 -40.56213 lineto stroke
+488.3127 -31.39612 moveto
+(\000) cmsy10 9.96265 fshow
+13.51805 -49.88719 moveto
+(S) futr8r 9.16562 fshow
+18.30005 -49.88719 moveto
+(i) futr8r 9.16562 fshow
+20.97005 -49.88719 moveto
+(g) futr8r 9.16562 fshow
+25.73215 -49.88719 moveto
+(n) futr8r 9.16562 fshow
+31.40096 -49.88719 moveto
+(e) futr8r 9.16562 fshow
+38.17555 -49.88719 moveto
+(d) futr8r 9.16562 fshow
+43.65495 -49.88719 moveto
+(e) futr8r 9.16562 fshow
+21.41125 -59.8755 moveto
+(x) futri8r 9.16562 fshow
+27.99866 -59.8755 moveto
+(\241) fourier-ms 9.16562 fshow
+35.81155 -59.8755 moveto
+(1) futr8r 9.16562 fshow
+ [] 0 setdash
+newpath 61.88531 -40.56213 moveto
+61.88531 -62.50064 lineto stroke
+115.743 -54.02203 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 164.20868 -40.56213 moveto
+164.20868 -62.50064 lineto stroke
+203.71019 -54.02203 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 250.96042 -40.56213 moveto
+250.96042 -62.50064 lineto stroke
+286.79147 -54.02203 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 330.37125 -40.56213 moveto
+330.37125 -62.50064 lineto stroke
+364.55351 -54.02203 moveto
+(\000) cmsy10 9.96265 fshow
+404.05357 -54.57498 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 406.48448 -40.56213 moveto
+406.48448 -62.50064 lineto stroke
+430.25362 -54.02203 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 461.77147 -40.56213 moveto
+461.77147 -62.50064 lineto stroke
+488.3127 -54.02203 moveto
+(+) cmr10 9.96265 fshow
+13.51805 -71.8257 moveto
+(S) futr8r 9.16562 fshow
+18.30005 -71.8257 moveto
+(i) futr8r 9.16562 fshow
+20.97005 -71.8257 moveto
+(g) futr8r 9.16562 fshow
+25.73215 -71.8257 moveto
+(n) futr8r 9.16562 fshow
+31.40096 -71.8257 moveto
+(e) futr8r 9.16562 fshow
+38.17555 -71.8257 moveto
+(d) futr8r 9.16562 fshow
+43.65495 -71.8257 moveto
+(e) futr8r 9.16562 fshow
+21.41125 -81.81401 moveto
+(x) futri8r 9.16562 fshow
+27.99866 -81.81401 moveto
+(\305) fourier-ms 9.16562 fshow
+35.81155 -81.81401 moveto
+(1) futr8r 9.16562 fshow
+newpath 61.88531 -62.50064 moveto
+61.88531 -84.43915 lineto stroke
+115.743 -75.96054 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 164.20868 -62.50064 moveto
+164.20868 -84.43915 lineto stroke
+203.71019 -75.96054 moveto
+(\000) cmsy10 9.96265 fshow
+248.52951 -76.51349 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 250.96042 -62.50064 moveto
+250.96042 -84.43915 lineto stroke
+286.79147 -75.96054 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 330.37125 -62.50064 moveto
+330.37125 -84.43915 lineto stroke
+364.55351 -75.96054 moveto
+(+) cmr10 9.96265 fshow
+newpath 406.48448 -62.50064 moveto
+406.48448 -84.43915 lineto stroke
+430.25362 -75.96054 moveto
+(+) cmr10 9.96265 fshow
+newpath 461.77147 -62.50064 moveto
+461.77147 -84.43915 lineto stroke
+488.3127 -75.96054 moveto
+(+) cmr10 9.96265 fshow
+13.518 -93.7642 moveto
+(S) futr8r 9.16562 fshow
+18.30011 -93.7642 moveto
+(i) futr8r 9.16562 fshow
+20.97011 -93.7642 moveto
+(g) futr8r 9.16562 fshow
+25.73221 -93.7642 moveto
+(n) futr8r 9.16562 fshow
+31.40091 -93.7642 moveto
+(e) futr8r 9.16562 fshow
+38.1755 -93.7642 moveto
+(d) futr8r 9.16562 fshow
+43.65501 -93.7642 moveto
+(e) futr8r 9.16562 fshow
+6.1768 -106.3941 moveto
+(\() futr8r 9.16562 fshow
+9.58401 -106.3941 moveto
+(x) futri8r 9.16562 fshow
+14.9539 -106.3941 moveto
+(\)) futr8r 9.16562 fshow
+18.1618 -102.27962 moveto
+(2) futr8r 6.96591 fshow
+23.57251 -106.3941 moveto
+(\305) fourier-ms 9.16562 fshow
+31.3854 -106.3941 moveto
+(3) futr8r 9.16562 fshow
+36.44641 -106.3941 moveto
+(x) futri8r 9.16562 fshow
+43.0339 -106.3941 moveto
+(\305) fourier-ms 9.16562 fshow
+50.84671 -106.3941 moveto
+(1) futr8r 9.16562 fshow
+newpath 61.88531 -84.43915 moveto
+61.88531 -110.04547 lineto stroke
+115.743 -99.73296 moveto
+(+) cmr10 9.96265 fshow
+161.77777 -100.2859 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 164.20868 -84.43915 moveto
+164.20868 -110.04547 lineto stroke
+203.71019 -99.73296 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 250.96042 -84.43915 moveto
+250.96042 -110.04547 lineto stroke
+286.79147 -99.73296 moveto
+(\000) cmsy10 9.96265 fshow
+327.94034 -100.2859 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 330.37125 -84.43915 moveto
+330.37125 -110.04547 lineto stroke
+364.55351 -99.73296 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 406.48448 -84.43915 moveto
+406.48448 -110.04547 lineto stroke
+430.25362 -99.73296 moveto
+(+) cmr10 9.96265 fshow
+newpath 461.77147 -84.43915 moveto
+461.77147 -110.04547 lineto stroke
+488.3127 -99.73296 moveto
+(+) cmr10 9.96265 fshow
+13.09465 -119.37044 moveto
+(S) futr8r 9.16562 fshow
+17.87665 -119.37044 moveto
+(i) futr8r 9.16562 fshow
+20.54665 -119.37044 moveto
+(g) futr8r 9.16562 fshow
+25.30875 -119.37044 moveto
+(n) futr8r 9.16562 fshow
+30.97755 -119.37044 moveto
+(e) futr8r 9.16562 fshow
+37.75215 -119.37044 moveto
+(d) futr8r 9.16562 fshow
+43.23155 -119.37044 moveto
+(u) futr8r 9.16562 fshow
+15.33125 -130.05614 moveto
+(p) futr8r 9.16562 fshow
+20.90036 -130.05614 moveto
+(r) futr8r 9.16562 fshow
+24.40715 -130.05614 moveto
+(o) futr8r 9.16562 fshow
+29.69736 -130.05614 moveto
+(d) futr8r 9.16562 fshow
+35.17676 -130.05614 moveto
+(u) futr8r 9.16562 fshow
+40.73595 -130.05614 moveto
+(i) futr8r 9.16562 fshow
+43.40596 -130.05614 moveto
+(t) futr8r 9.16562 fshow
+newpath 61.88531 -110.04547 moveto
+61.88531 -134.59909 lineto stroke
+115.743 -124.81293 moveto
+(+) cmr10 9.96265 fshow
+161.77777 -125.36588 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 164.20868 -110.04547 moveto
+164.20868 -134.59909 lineto stroke
+203.71019 -124.81293 moveto
+(\000) cmsy10 9.96265 fshow
+248.52951 -125.36588 moveto
+(0) futr8r 9.16562 fshow
+newpath 250.96042 -110.04547 moveto
+250.96042 -134.59909 lineto stroke
+286.79147 -124.81293 moveto
+(+) cmr10 9.96265 fshow
+327.94034 -125.36588 moveto
+(0) futr8r 9.16562 fshow
+newpath 330.37125 -110.04547 moveto
+330.37125 -134.59909 lineto stroke
+364.55351 -124.81293 moveto
+(\000) cmsy10 9.96265 fshow
+404.05357 -125.36588 moveto
+(0) futr8r 9.16562 fshow
+newpath 406.48448 -110.04547 moveto
+406.48448 -134.59909 lineto stroke
+430.25362 -124.81293 moveto
+(+) cmr10 9.96265 fshow
+459.34056 -125.36588 moveto
+(0) futr8r 9.16562 fshow
+newpath 461.77147 -110.04547 moveto
+461.77147 -134.59909 lineto stroke
+488.3127 -124.81293 moveto
+(\000) cmsy10 9.96265 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -17.24881 moveto
+535.55905 -17.24881 lineto stroke
+newpath 0 -40.56213 moveto
+535.55905 -40.56213 lineto stroke
+newpath 0 -62.50064 moveto
+535.55905 -62.50064 lineto stroke
+newpath 0 -84.43915 moveto
+535.55905 -84.43915 lineto stroke
+newpath 0 -110.04547 moveto
+535.55905 -110.04547 lineto stroke
+newpath 0 0 moveto
+535.55905 0 lineto stroke
+newpath 0 -134.59909 moveto
+535.55905 -134.59909 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -134.59909 lineto stroke
+newpath 535.55905 0 moveto
+535.55905 -134.59909 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.27 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.27
new file mode 100644
index 00000000000..7ea0e518b6b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.27
@@ -0,0 +1,172 @@
+%!PS
+%%BoundingBox: -1 -87 317 1
+%%HiResBoundingBox: -0.25 -86.98239 316.7327 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 65:c0001
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0d000000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: fourier-mex 9.16562 9.96265 a1:c
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:80000000000000000000000000004
+%*Font: futr8r 6.96591 9.96265 31:9
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -10.0025 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.0025 moveto
+(1) fourier-ms 9.16562 fshow
+158.00287 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+164.59818 -11.01369 moveto
+(3) futr8r 9.16562 fshow
+235.8763 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+241.545 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+295.5512 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+302.1465 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+119.797 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+161.30046 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 163.73137 -15.94019 moveto
+163.73137 -41.9006 lineto stroke
+198.39493 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+newpath 240.8072 -15.94019 moveto
+240.8072 -41.9006 lineto stroke
+268.29239 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+77.88284 -53.7565 moveto
+(\241) fourier-ms 9.16562 fshow
+84.47815 -53.7565 moveto
+(1) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 91.34023 -53.3174 moveto
+141.3919 -70.34506 lineto stroke
+newpath 137.4006 -70.60402 moveto
+141.3919 -70.34506 lineto
+138.38657 -67.70586 lineto
+ closepath
+gsave fill grestore stroke
+141.39952 -80.6257 moveto
+(\241) fourier-ms 9.16562 fshow
+148.96892 -72.9126 moveto
+(\241) fourier-mex 9.16562 fshow
+152.52512 -80.6257 moveto
+(e) futri8r 9.16562 fshow
+157.34702 -77.00931 moveto
+(\241) fourier-ms 6.96591 fshow
+162.35942 -77.00931 moveto
+(4) futr8r 6.96591 fshow
+166.55252 -72.9126 moveto
+(\242) fourier-mex 9.16562 fshow
+171.32642 -80.6257 moveto
+(\241) fourier-ms 9.16562 fshow
+179.13922 -80.6257 moveto
+(1) futr8r 9.16562 fshow
+newpath 188.06339 -73.64261 moveto
+236.37595 -65.10005 lineto stroke
+newpath 233.0035 -67.25082 moveto
+236.37595 -65.10005 lineto
+232.47044 -64.23611 lineto
+ closepath
+gsave fill grestore stroke
+238.3763 -67.36009 moveto
+(0) futr8r 9.16562 fshow
+newpath 245.23819 -63.35368 moveto
+293.55162 -52.85547 lineto stroke
+newpath 290.26553 -55.13596 moveto
+293.55162 -52.85547 lineto
+289.61548 -52.14435 lineto
+ closepath
+gsave fill grestore stroke
+295.5512 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+302.1465 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+316.4827 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+316.4827 -41.9006 lineto stroke
+newpath 0 0 moveto
+316.4827 0 lineto stroke
+newpath 0 -86.73239 moveto
+316.4827 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 316.4827 0 moveto
+316.4827 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.28 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.28
new file mode 100644
index 00000000000..f3e8077a428
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.28
@@ -0,0 +1,153 @@
+%!PS
+%%BoundingBox: -1 -87 279 1
+%%HiResBoundingBox: -0.25 -86.98239 278.99301 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0e000000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 6.96591 9.96265 31:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -10.0025 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.0025 moveto
+(1) fourier-ms 9.16562 fshow
+142.43062 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+198.13661 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+203.80531 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+257.81151 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+264.40681 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+110.36208 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+142.43062 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 144.86153 -15.94019 moveto
+144.86153 -41.9006 lineto stroke
+170.09016 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 203.06752 -15.94019 moveto
+203.06752 -41.9006 lineto stroke
+230.5527 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+81.18044 -81.01349 moveto
+(1) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 88.04231 -75.97318 moveto
+139.39949 -53.11868 lineto stroke
+newpath 136.64583 -56.01941 moveto
+139.39949 -53.11868 lineto
+135.40123 -53.2226 lineto
+ closepath
+gsave fill grestore stroke
+141.39952 -53.7565 moveto
+(2) futr8r 9.16562 fshow
+newpath 150.32365 -51.9669 moveto
+198.63623 -63.27893 lineto stroke
+newpath 194.68916 -63.9269 moveto
+198.63623 -63.27893 lineto
+195.3871 -60.94606 lineto
+ closepath
+gsave fill grestore stroke
+200.63661 -67.36009 moveto
+(0) futr8r 9.16562 fshow
+newpath 207.4985 -65.27931 moveto
+255.81194 -75.77753 lineto stroke
+newpath 251.8758 -76.48865 moveto
+255.81194 -75.77753 lineto
+252.52585 -73.49704 lineto
+ closepath
+gsave fill grestore stroke
+257.81151 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+264.40681 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+278.74301 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+278.74301 -41.9006 lineto stroke
+newpath 0 0 moveto
+278.74301 0 lineto stroke
+newpath 0 -86.73239 moveto
+278.74301 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 278.74301 0 moveto
+278.74301 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.3 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.3
new file mode 100644
index 00000000000..1a34a2384c1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.3
@@ -0,0 +1,206 @@
+%!PS
+%%BoundingBox: -1 -87 396 1
+%%HiResBoundingBox: -0.25 -86.98239 395.20819 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 67:8004
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 6.96591 9.96265 30:c04
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+33.37473 -10.72723 moveto
+(t) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+87.09325 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+156.04457 -11.03859 moveto
+(\241) fourier-ms 9.16562 fshow
+162.63988 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+230.55997 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+303.83998 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+374.02669 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+380.622 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.91797 -37.16835 moveto
+(g) futri8r 9.16562 fshow
+31.66637 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+34.21646 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.62367 -37.16835 moveto
+(t) futri8r 9.16562 fshow
+41.72827 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+118.91 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+newpath 160.77681 -15.94019 moveto
+160.77681 -41.9006 lineto stroke
+newpath 162.76933 -15.94019 moveto
+162.76933 -41.9006 lineto stroke
+193.50761 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+230.55997 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 232.99088 -15.94019 moveto
+232.99088 -41.9006 lineto stroke
+265.75653 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 305.27463 -15.94019 moveto
+305.27463 -41.9006 lineto stroke
+newpath 307.26715 -15.94019 moveto
+307.26715 -41.9006 lineto stroke
+340.26198 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.68265 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.68265 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.68265 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.68265 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.68265 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.68265 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.68265 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.68265 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.68265 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.68265 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.68265 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.68265 moveto
+(e) futr8r 9.16562 fshow
+32.5529 -70.54315 moveto
+(g) futri8r 9.16562 fshow
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+78.25319 -76.8961 moveto
+(1) futr8r 6.96591 fshow
+81.9482 -76.8961 moveto
+(0) futr8r 6.96591 fshow
+85.6431 -76.8961 moveto
+(0) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 78.25319 -78.24109 moveto
+89.338 -78.24109 lineto stroke
+80.1007 -84.2585 moveto
+(9) futr8r 6.96591 fshow
+83.7956 -84.2585 moveto
+(9) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 92.53386 -74.62483 moveto
+139.76805 -54.95276 lineto stroke
+newpath 136.9453 -57.78647 moveto
+139.76805 -54.95276 lineto
+135.76833 -54.96045 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 160.77681 -41.9006 moveto
+160.77681 -86.73239 lineto stroke
+newpath 162.76933 -41.9006 moveto
+162.76933 -86.73239 lineto stroke
+141.76813 -52.9243 moveto
+(\305) fourier-ms 9.16562 fshow
+148.36343 -52.9243 moveto
+(1) fourier-ms 9.16562 fshow
+163.7656 -80.29655 moveto
+(\241) fourier-ms 9.16562 fshow
+170.3609 -80.29655 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 180.74747 -74.16217 moveto
+227.52866 -52.85652 lineto stroke
+newpath 224.79979 -55.78151 moveto
+227.52866 -52.85652 lineto
+223.53078 -52.99513 lineto
+ closepath
+gsave fill grestore stroke
+229.52887 -53.41245 moveto
+(0) futr8r 9.16562 fshow
+newpath 238.45245 -52.81505 moveto
+286.11317 -74.1619 lineto stroke
+newpath 282.1146 -74.04836 moveto
+286.11317 -74.1619 lineto
+283.36609 -71.25414 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 305.27463 -41.9006 moveto
+305.27463 -86.73239 lineto stroke
+newpath 307.26715 -41.9006 moveto
+307.26715 -86.73239 lineto stroke
+286.26595 -80.29655 moveto
+(\241) fourier-ms 9.16562 fshow
+292.86125 -80.29655 moveto
+(1) fourier-ms 9.16562 fshow
+308.26341 -52.9243 moveto
+(\305) fourier-ms 9.16562 fshow
+314.85872 -52.9243 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 326.21399 -54.60023 moveto
+377.571 -76.3847 lineto stroke
+newpath 373.57123 -76.35083 moveto
+377.571 -76.3847 lineto
+374.76672 -73.53244 lineto
+ closepath
+gsave fill grestore stroke
+379.57088 -81.33264 moveto
+(1) futr8r 9.16562 fshow
+newpath 0 -15.94019 moveto
+394.95819 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+394.95819 -41.9006 lineto stroke
+newpath 0 0 moveto
+394.95819 0 lineto stroke
+newpath 0 -86.73239 moveto
+394.95819 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 394.95819 0 moveto
+394.95819 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.30 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.30
new file mode 100644
index 00000000000..24fa03f168c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.30
@@ -0,0 +1,160 @@
+%!PS
+%%BoundingBox: -1 -87 245 1
+%%HiResBoundingBox: -0.25 -86.98239 244.95123 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:82802
+%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000000000000008
+%*Font: fourier-mex 9.16562 9.96265 b3:c
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: futri8r 6.96591 9.96265 65:8
+%*Font: futr8r 6.96591 9.96265 28:c04
+%*Font: fourier-ms 6.96591 9.96265 30:80000000000000000000000000000000000004
+%*Font: futr8r 5.4994 9.96265 31:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+149.70299 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+223.76973 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+230.36504 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+111.22617 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+149.70299 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 152.1339 -15.94019 moveto
+152.1339 -41.9006 lineto stroke
+188.065 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+75.63625 -80.98859 moveto
+(0) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 82.49854 -76.31421 moveto
+128.31151 -59.45477 lineto stroke
+newpath 125.37204 -62.16763 moveto
+128.31151 -59.45477 lineto
+124.31473 -59.29446 lineto
+ closepath
+gsave fill grestore stroke
+130.31114 -53.26831 moveto
+(l) futri8r 9.16562 fshow
+134.14674 -53.26831 moveto
+(n) futri8r 9.16562 fshow
+141.28773 -42.80551 moveto
+(\263) fourier-mex 9.16562 fshow
+146.25945 -49.00851 moveto
+(\() futr8r 6.96591 fshow
+148.69745 -49.00851 moveto
+(e) futri8r 6.96591 fshow
+152.36214 -46.26001 moveto
+(1) futr8r 5.4994 fshow
+155.77734 -49.00851 moveto
+(\305) fourier-ms 6.96591 fshow
+160.78975 -49.00851 moveto
+(1) futr8r 6.96591 fshow
+164.48463 -49.00851 moveto
+(\)) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 146.25945 -50.688 moveto
+166.92274 -50.688 lineto stroke
+153.05115 -57.35571 moveto
+(e) futri8r 6.96591 fshow
+156.71584 -55.16751 moveto
+(1) futr8r 5.4994 fshow
+168.11824 -42.80551 moveto
+(\264) fourier-mex 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 175.9567 -58.84439 moveto
+227.31404 -76.42796 lineto stroke
+newpath 223.32205 -76.67914 moveto
+227.31404 -76.42796 lineto
+224.31372 -73.78275 lineto
+ closepath
+gsave fill grestore stroke
+229.31392 -80.98859 moveto
+(0) futr8r 9.16562 fshow
+newpath 0 -15.94019 moveto
+244.70123 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+244.70123 -41.9006 lineto stroke
+newpath 0 0 moveto
+244.70123 0 lineto stroke
+newpath 0 -86.73239 moveto
+244.70123 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 244.70123 0 moveto
+244.70123 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.31 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.31
new file mode 100644
index 00000000000..74da1153dd7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.31
@@ -0,0 +1,135 @@
+%!PS
+%%BoundingBox: -1 -87 222 1
+%%HiResBoundingBox: -0.25 -86.98239 221.52304 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 ae:8002
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: futr8r 6.96591 9.96265 31:8
+%*Font: fourier-ms 9.16562 9.96265 a1:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+130.31114 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+135.97984 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+200.22978 -10.23909 moveto
+(\274) fourier-ml 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+102.78024 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+ [3 3 ] 0 setdash
+newpath 135.24205 -15.94019 moveto
+135.24205 -41.9006 lineto stroke
+165.31612 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+75.63625 -53.7565 moveto
+(1) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 82.49817 -51.7442 moveto
+130.81076 -63.26025 lineto stroke
+newpath 126.86113 -63.8924 moveto
+130.81076 -63.26025 lineto
+127.571 -60.91437 lineto
+ closepath
+gsave fill grestore stroke
+132.81114 -67.36009 moveto
+(0) futr8r 9.16562 fshow
+newpath 139.67311 -65.20593 moveto
+187.98618 -74.90347 lineto stroke
+newpath 184.06158 -75.67705 moveto
+187.98618 -74.90347 lineto
+184.6641 -72.67531 lineto
+ closepath
+gsave fill grestore stroke
+189.98604 -80.94623 moveto
+(\241) fourier-ms 9.16562 fshow
+196.58134 -80.94623 moveto
+(\274) fourier-ml 9.16562 fshow
+203.61714 -80.94623 moveto
+(\241) fourier-ms 9.16562 fshow
+211.42993 -80.94623 moveto
+(1) futr8r 9.16562 fshow
+newpath 0 -15.94019 moveto
+221.27304 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+221.27304 -41.9006 lineto stroke
+newpath 0 0 moveto
+221.27304 0 lineto stroke
+newpath 0 -86.73239 moveto
+221.27304 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 221.27304 0 moveto
+221.27304 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.32 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.32
new file mode 100644
index 00000000000..4b6e6877d6e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.32
@@ -0,0 +1,197 @@
+%!PS
+%%BoundingBox: -1 -87 350 1
+%%HiResBoundingBox: -0.25 -86.98239 349.98581 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 65:c0001
+%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: futr8r 6.96591 9.96265 31:d
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 5.4994 9.96265 31:c
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+146.62054 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+152.28925 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+207.09303 -13.08958 moveto
+(e) futri8r 9.16562 fshow
+213.11043 -6.39828 moveto
+(1) futr8r 5.4994 fshow
+ 0 0.404 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 213.11043 -7.42049 moveto
+216.02753 -7.42049 lineto stroke
+213.11043 -11.99368 moveto
+(2) futr8r 5.4994 fshow
+268.33182 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+274.00052 -10.9838 moveto
+(2) futr8r 6.96591 fshow
+328.8043 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+335.39961 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+newpath 77.07089 -15.94019 moveto
+77.07089 -41.9006 lineto stroke
+newpath 79.06342 -15.94019 moveto
+79.06342 -41.9006 lineto stroke
+110.93495 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+ [3 3 ] 0 setdash
+newpath 151.55145 -15.94019 moveto
+151.55145 -41.9006 lineto stroke
+178.10492 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+209.97618 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+newpath 212.40709 -15.94019 moveto
+212.40709 -41.9006 lineto stroke
+238.96056 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 273.26273 -15.94019 moveto
+273.26273 -41.9006 lineto stroke
+301.14671 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+newpath 77.07089 -41.9006 moveto
+77.07089 -86.73239 lineto stroke
+newpath 79.06342 -41.9006 moveto
+79.06342 -86.73239 lineto stroke
+80.05968 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+86.65498 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 98.00967 -75.80472 moveto
+143.8228 -65.9748 lineto stroke
+newpath 140.53053 -68.24689 moveto
+143.8228 -65.9748 lineto
+139.8882 -65.25336 lineto
+ closepath
+gsave fill grestore stroke
+145.82295 -67.385 moveto
+(\241) fourier-ms 9.16562 fshow
+152.41826 -67.385 moveto
+(1) futr8r 9.16562 fshow
+newpath 159.28006 -62.5857 moveto
+206.33284 -52.0483 lineto stroke
+newpath 203.06097 -54.34981 moveto
+206.33284 -52.0483 lineto
+202.39188 -51.36208 lineto
+ closepath
+gsave fill grestore stroke
+209.52849 -49.33887 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 209.52849 -50.68385 moveto
+213.2235 -50.68385 lineto stroke
+209.52849 -56.70126 moveto
+(4) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 218.48097 -52.04825 moveto
+265.53398 -62.58565 lineto stroke
+newpath 261.59297 -63.27188 moveto
+265.53398 -62.58565 lineto
+262.26207 -60.28412 lineto
+ closepath
+gsave fill grestore stroke
+267.53423 -67.385 moveto
+(\241) fourier-ms 9.16562 fshow
+274.12953 -67.385 moveto
+(1) futr8r 9.16562 fshow
+newpath 280.99101 -65.97475 moveto
+326.80432 -75.80467 lineto stroke
+newpath 322.86967 -76.52614 moveto
+326.80432 -75.80467 lineto
+323.51201 -73.53255 lineto
+ closepath
+gsave fill grestore stroke
+328.8043 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+335.39961 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+349.73581 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+349.73581 -41.9006 lineto stroke
+newpath 0 0 moveto
+349.73581 0 lineto stroke
+newpath 0 -86.73239 moveto
+349.73581 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 349.73581 0 moveto
+349.73581 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.33 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.33
new file mode 100644
index 00000000000..4f2cd7dbf5e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.33
@@ -0,0 +1,95 @@
+%!PS
+%%BoundingBox: -1 -40 160 1
+%%HiResBoundingBox: -0.25 -39.50351 159.89975 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 a1:8000000008
+%*Font: futr8r 9.16562 9.96265 28:c0c000000010000d42
+%*Font: cmr10 9.96265 9.96265 2b:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+34.3305 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 73.83173 0 moveto
+73.83173 -15.94019 lineto stroke
+78.81303 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+85.40834 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+90.27003 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+144.94493 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+149.80673 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+19.49121 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+24.27332 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+26.9432 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+31.70541 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+37.37411 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+44.14871 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+49.62811 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+6.1768 -35.60214 moveto
+(\() futr8r 9.16562 fshow
+9.58401 -35.60214 moveto
+(x) futri8r 9.16562 fshow
+16.17151 -35.60214 moveto
+(\241) fourier-ms 9.16562 fshow
+23.9844 -35.60214 moveto
+(1) futr8r 9.16562 fshow
+28.84612 -35.60214 moveto
+(0) futr8r 9.16562 fshow
+33.7079 -35.60214 moveto
+(\)) futr8r 9.16562 fshow
+36.9158 -35.60214 moveto
+(\() futr8r 9.16562 fshow
+40.32301 -35.60214 moveto
+(x) futri8r 9.16562 fshow
+46.9105 -35.60214 moveto
+(\305) fourier-ms 9.16562 fshow
+54.7234 -35.60214 moveto
+(1) futr8r 9.16562 fshow
+59.58511 -35.60214 moveto
+(0) futr8r 9.16562 fshow
+64.44691 -35.60214 moveto
+(\)) futr8r 9.16562 fshow
+newpath 73.83173 -15.94019 moveto
+73.83173 -39.25351 lineto stroke
+84.54153 -30.64044 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 86.97244 -15.94019 moveto
+86.97244 -39.25351 lineto stroke
+114.51521 -30.0875 moveto
+(+) cmr10 9.96265 fshow
+147.37578 -30.64044 moveto
+(0) futr8r 9.16562 fshow
+newpath 149.80669 -15.94019 moveto
+149.80669 -39.25351 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -15.94019 moveto
+159.64975 -15.94019 lineto stroke
+newpath 0 0 moveto
+159.64975 0 lineto stroke
+newpath 0 -39.25351 moveto
+159.64975 -39.25351 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -39.25351 lineto stroke
+newpath 159.64975 0 moveto
+159.64975 -39.25351 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.34 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.34
new file mode 100644
index 00000000000..76266fea888
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.34
@@ -0,0 +1,285 @@
+%!PS
+%%BoundingBox: -1 -88 418 1
+%%HiResBoundingBox: -0.25 -87.7985 417.82028 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000010000000000008000000008
+%*Font: fourier-mex 9.16562 9.96265 a1:c
+%*Font: futr8r 9.16562 9.96265 28:c0e000000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.5771 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -16.7557 lineto stroke
+75.63625 -10.41026 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.41026 moveto
+(1) fourier-ms 9.16562 fshow
+141.39952 -11.34596 moveto
+(\241) fourier-ms 9.16562 fshow
+148.96892 -3.63286 moveto
+(\241) fourier-mex 9.16562 fshow
+152.52512 -3.54677 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 160.15652 -3.28267 moveto
+165.01822 -3.28267 lineto stroke
+160.15652 -11.34596 moveto
+(2) futr8r 9.16562 fshow
+165.01822 -3.63286 moveto
+(\242) fourier-mex 9.16562 fshow
+218.38762 -11.44635 moveto
+(\241) fourier-ms 9.16562 fshow
+224.98293 -11.44635 moveto
+(1) futr8r 9.16562 fshow
+279.6577 -11.44635 moveto
+(1) futr8r 9.16562 fshow
+334.3326 -4.50742 moveto
+(p) fourier-ms 9.16562 fshow
+newpath 341.96399 -4.24332 moveto
+346.8257 -4.24332 lineto stroke
+341.96399 -12.30661 moveto
+(2) futr8r 9.16562 fshow
+396.63878 -10.9333 moveto
+(\305) fourier-ms 9.16562 fshow
+403.23409 -10.9333 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -26.08076 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -26.08076 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -26.08076 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -26.08076 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -26.08076 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -26.08076 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -26.08076 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.98387 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.86926 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.98387 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.98387 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.98387 moveto
+(\)) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -16.7557 moveto
+70.65494 -42.71613 lineto stroke
+115.42484 -32.22656 moveto
+(\000) cmsy10 9.96265 fshow
+152.55612 -32.77951 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 154.98703 -16.7557 moveto
+154.98703 -42.71613 lineto stroke
+185.67722 -32.22656 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 224.11612 -16.7557 moveto
+224.11612 -42.71613 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 224.11612 -17.7557 moveto
+225.11612 -16.7557 lineto stroke
+newpath 224.11612 -22.73701 moveto
+230.09743 -16.7557 lineto stroke
+newpath 224.11612 -27.71832 moveto
+235.07874 -16.7557 lineto stroke
+newpath 224.11612 -32.69963 moveto
+240.06004 -16.7557 lineto stroke
+newpath 224.11612 -37.68094 moveto
+245.04135 -16.7557 lineto stroke
+newpath 224.11612 -42.66225 moveto
+250.02266 -16.7557 lineto stroke
+newpath 229.04367 -42.716 moveto
+255.00397 -16.7557 lineto stroke
+newpath 234.02478 -42.7162 moveto
+259.98528 -16.7557 lineto stroke
+newpath 239.00621 -42.71608 moveto
+264.96658 -16.7557 lineto stroke
+newpath 243.9878 -42.7158 moveto
+269.94789 -16.7557 lineto stroke
+newpath 248.96906 -42.71585 moveto
+274.9292 -16.7557 lineto stroke
+newpath 253.95013 -42.71608 moveto
+279.9105 -16.7557 lineto stroke
+newpath 258.9312 -42.71632 moveto
+282.08842 -19.5591 lineto stroke
+newpath 263.91289 -42.71594 moveto
+282.08853 -24.5403 lineto stroke
+newpath 268.89424 -42.7159 moveto
+282.08864 -29.5215 lineto stroke
+newpath 273.87527 -42.71617 moveto
+282.08852 -34.50293 lineto stroke
+newpath 278.85672 -42.71603 moveto
+282.08867 -39.48409 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 282.08861 -16.7557 moveto
+282.08861 -42.71613 lineto stroke
+307.45952 -32.22656 moveto
+(\000) cmsy10 9.96265 fshow
+338.14824 -32.77951 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 340.57915 -16.7557 moveto
+340.57915 -42.71613 lineto stroke
+368.72215 -32.22656 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -63.17892 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -63.17892 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -63.17892 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -63.17892 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -63.17892 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -63.17892 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -63.17892 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -63.17892 moveto
+(o) futr8r 9.16562 fshow
+40.498 -63.17892 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -63.17892 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -63.17892 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -63.17892 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -71.67783 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -42.71613 moveto
+70.65494 -87.54791 lineto stroke
+75.63625 -54.05898 moveto
+(\305) fourier-ms 9.16562 fshow
+82.23155 -54.05898 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 93.58647 -55.31285 moveto
+147.25856 -75.80917 lineto stroke
+newpath 143.25996 -75.92084 moveto
+147.25856 -75.80917 lineto
+144.35222 -73.06064 lineto
+ closepath
+gsave fill grestore stroke
+149.25853 -81.82901 moveto
+(\241) fourier-ms 9.16562 fshow
+155.85384 -81.82901 moveto
+(2) futr8r 9.16562 fshow
+newpath 162.71587 -75.50476 moveto
+215.26135 -53.3702 lineto stroke
+newpath 212.44969 -56.21576 moveto
+215.26135 -53.3702 lineto
+211.2611 -53.3941 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 224.11612 -42.71613 moveto
+224.11612 -87.54791 lineto stroke
+217.26178 -54.54712 moveto
+(0) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 224.11612 -43.71613 moveto
+225.11612 -42.71613 lineto stroke
+newpath 224.11612 -48.69743 moveto
+230.09743 -42.71613 lineto stroke
+newpath 224.11612 -53.67874 moveto
+235.07874 -42.71613 lineto stroke
+newpath 224.11612 -58.66005 moveto
+240.06004 -42.71613 lineto stroke
+newpath 224.11612 -63.64136 moveto
+245.04135 -42.71613 lineto stroke
+newpath 224.11612 -68.62267 moveto
+250.02266 -42.71613 lineto stroke
+newpath 224.11612 -73.60397 moveto
+255.00397 -42.71613 lineto stroke
+newpath 224.11612 -78.58528 moveto
+259.98528 -42.71613 lineto stroke
+newpath 224.11612 -83.56659 moveto
+264.96658 -42.71613 lineto stroke
+newpath 225.11615 -87.54787 moveto
+269.94789 -42.71613 lineto stroke
+newpath 230.09712 -87.5482 moveto
+274.9292 -42.71613 lineto stroke
+newpath 235.07901 -87.54762 moveto
+279.9105 -42.71613 lineto stroke
+newpath 240.06027 -87.54767 moveto
+282.08847 -45.51947 lineto stroke
+newpath 245.04146 -87.54779 moveto
+282.08832 -50.50093 lineto stroke
+newpath 250.02234 -87.54822 moveto
+282.08873 -55.48183 lineto stroke
+newpath 255.00432 -87.54755 moveto
+282.08884 -60.46303 lineto stroke
+newpath 259.98552 -87.54765 moveto
+282.08867 -65.4445 lineto stroke
+newpath 264.96603 -87.54845 moveto
+282.08873 -70.42575 lineto stroke
+newpath 269.9473 -87.5485 moveto
+282.08847 -75.40732 lineto stroke
+newpath 274.9289 -87.5482 moveto
+282.0885 -80.3886 lineto stroke
+newpath 279.91069 -87.54771 moveto
+282.08878 -85.36963 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 282.08861 -42.71613 moveto
+282.08861 -87.54791 lineto stroke
+284.08113 -54.54712 moveto
+(0) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 290.9431 -53.73737 moveto
+332.85077 -74.8644 lineto stroke
+newpath 328.86153 -74.56766 moveto
+332.85077 -74.8644 lineto
+330.23982 -71.83371 lineto
+ closepath
+gsave fill grestore stroke
+334.85065 -81.82901 moveto
+(\241) fourier-ms 9.16562 fshow
+341.44595 -81.82901 moveto
+(2) futr8r 9.16562 fshow
+newpath 348.30794 -75.47066 moveto
+394.63902 -55.74942 lineto stroke
+newpath 391.8383 -58.60522 moveto
+394.63902 -55.74942 lineto
+390.63927 -55.7883 lineto
+ closepath
+gsave fill grestore stroke
+396.63878 -54.05898 moveto
+(\305) fourier-ms 9.16562 fshow
+403.23409 -54.05898 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -16.7557 moveto
+417.57028 -16.7557 lineto stroke
+newpath 0 -42.71613 moveto
+417.57028 -42.71613 lineto stroke
+newpath 0 0 moveto
+417.57028 0 lineto stroke
+newpath 0 -87.54791 moveto
+417.57028 -87.54791 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -87.54791 lineto stroke
+newpath 417.57028 0 moveto
+417.57028 -87.54791 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.35 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.35
new file mode 100644
index 00000000000..0ff587c1b9a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.35
@@ -0,0 +1,230 @@
+%!PS
+%%BoundingBox: -1 -87 293 1
+%%HiResBoundingBox: -0.25 -86.98297 292.30437 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1332
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c04000000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -10.0025 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.0025 moveto
+(1) fourier-ms 9.16562 fshow
+146.63991 -11.03859 moveto
+(\241) fourier-ms 9.16562 fshow
+153.23521 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+207.90999 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+271.12286 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+277.71817 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+114.11552 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 152.36841 -15.94019 moveto
+152.36841 -41.9006 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 152.36841 -16.94019 moveto
+153.36841 -15.94019 lineto stroke
+newpath 152.36841 -21.9215 moveto
+158.34972 -15.94019 lineto stroke
+newpath 152.36841 -26.9028 moveto
+163.33102 -15.94019 lineto stroke
+newpath 152.36841 -31.88411 moveto
+168.31233 -15.94019 lineto stroke
+newpath 152.36841 -36.86542 moveto
+173.29364 -15.94019 lineto stroke
+newpath 152.36841 -41.84673 moveto
+178.27495 -15.94019 lineto stroke
+newpath 157.29596 -41.90048 moveto
+183.25626 -15.94019 lineto stroke
+newpath 162.27707 -41.90068 moveto
+188.23756 -15.94019 lineto stroke
+newpath 167.2585 -41.90056 moveto
+193.21887 -15.94019 lineto stroke
+newpath 172.24008 -41.90028 moveto
+198.20018 -15.94019 lineto stroke
+newpath 177.22134 -41.90033 moveto
+203.18149 -15.94019 lineto stroke
+newpath 182.20242 -41.90056 moveto
+208.1628 -15.94019 lineto stroke
+newpath 187.18349 -41.9008 moveto
+210.34071 -18.74358 lineto stroke
+newpath 192.16518 -41.90042 moveto
+210.34082 -23.72478 lineto stroke
+newpath 197.14653 -41.90038 moveto
+210.34093 -28.70598 lineto stroke
+newpath 202.12756 -41.90065 moveto
+210.3408 -33.68741 lineto stroke
+newpath 207.10901 -41.90051 moveto
+210.34096 -38.66856 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 210.3409 -15.94019 moveto
+210.3409 -41.9006 lineto stroke
+240.84508 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+75.63625 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+82.23155 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 93.58661 -55.31293 moveto
+133.55276 -73.84274 lineto stroke
+newpath 129.55597 -73.67708 moveto
+133.55276 -73.84274 lineto
+130.84381 -70.8994 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 152.36841 -41.9006 moveto
+152.36841 -86.73239 lineto stroke
+134.42569 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+141.021 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 152.36841 -42.9006 moveto
+153.36841 -41.9006 lineto stroke
+newpath 152.36841 -47.88191 moveto
+158.34972 -41.9006 lineto stroke
+newpath 152.36841 -52.86322 moveto
+163.33102 -41.9006 lineto stroke
+newpath 152.36841 -57.84453 moveto
+168.31233 -41.9006 lineto stroke
+newpath 152.36841 -62.82584 moveto
+173.29364 -41.9006 lineto stroke
+newpath 152.36841 -67.80714 moveto
+178.27495 -41.9006 lineto stroke
+newpath 152.36841 -72.78845 moveto
+183.25626 -41.9006 lineto stroke
+newpath 152.36841 -77.76976 moveto
+188.23756 -41.9006 lineto stroke
+newpath 152.36841 -82.75107 moveto
+193.21887 -41.9006 lineto stroke
+newpath 153.36844 -86.73235 moveto
+198.20018 -41.9006 lineto stroke
+newpath 158.34941 -86.73268 moveto
+203.18149 -41.9006 lineto stroke
+newpath 163.3313 -86.7321 moveto
+208.1628 -41.9006 lineto stroke
+newpath 168.31256 -86.73215 moveto
+210.34076 -44.70395 lineto stroke
+newpath 173.29375 -86.73227 moveto
+210.3406 -49.68541 lineto stroke
+newpath 178.27463 -86.7327 moveto
+210.34102 -54.6663 lineto stroke
+newpath 183.2566 -86.73203 moveto
+210.34113 -59.6475 lineto stroke
+newpath 188.23781 -86.73213 moveto
+210.34096 -64.62898 lineto stroke
+newpath 193.21832 -86.73293 moveto
+210.34102 -69.61023 lineto stroke
+newpath 198.19958 -86.73297 moveto
+210.34076 -74.5918 lineto stroke
+newpath 203.18118 -86.73268 moveto
+210.34079 -79.57307 lineto stroke
+newpath 208.16298 -86.7322 moveto
+210.34106 -84.55411 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 210.3409 -41.9006 moveto
+210.3409 -86.73239 lineto stroke
+212.33342 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+218.92873 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 229.15617 -73.84288 moveto
+269.1227 -55.31288 lineto stroke
+newpath 266.41374 -58.25623 moveto
+269.1227 -55.31288 lineto
+265.1259 -55.47855 lineto
+ closepath
+gsave fill grestore stroke
+271.12286 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+277.71817 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+292.05437 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+292.05437 -41.9006 lineto stroke
+newpath 0 0 moveto
+292.05437 0 lineto stroke
+newpath 0 -86.73239 moveto
+292.05437 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 292.05437 0 moveto
+292.05437 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.36 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.36
new file mode 100644
index 00000000000..05aaef0e672
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.36
@@ -0,0 +1,391 @@
+%!PS
+%%BoundingBox: -1 -89 492 1
+%%HiResBoundingBox: -0.25 -88.0506 491.51695 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1332
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000010000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0fe00000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 6.96591 9.96265 32:9
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.70316 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -17.00781 lineto stroke
+75.63625 -10.53632 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.53632 moveto
+(1) fourier-ms 9.16562 fshow
+148.04462 -11.5724 moveto
+(\241) fourier-ms 9.16562 fshow
+154.63992 -11.5724 moveto
+(1) futr8r 9.16562 fshow
+209.3147 -11.5724 moveto
+(1) futr8r 9.16562 fshow
+280.76224 -7.15477 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 280.76224 -8.49976 moveto
+284.45724 -8.49976 lineto stroke
+280.76224 -14.51717 moveto
+(2) futr8r 6.96591 fshow
+351.04297 -11.5724 moveto
+(4) futr8r 9.16562 fshow
+405.71786 -11.5475 moveto
+(6) futr8r 9.16562 fshow
+470.33545 -11.05936 moveto
+(\305) fourier-ms 9.16562 fshow
+476.93076 -11.05936 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -26.33287 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -26.33287 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -26.33287 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -26.33287 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -26.33287 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -38.23598 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -34.12137 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -38.23598 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -38.23598 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -38.23598 moveto
+(\)) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -17.00781 moveto
+70.65494 -42.96823 lineto stroke
+114.81787 -32.47867 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 153.77312 -17.00781 moveto
+153.77312 -42.96823 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 153.77312 -18.00781 moveto
+154.77312 -17.00781 lineto stroke
+newpath 153.77312 -22.98912 moveto
+159.75443 -17.00781 lineto stroke
+newpath 153.77312 -27.97043 moveto
+164.73573 -17.00781 lineto stroke
+newpath 153.77312 -32.95174 moveto
+169.71704 -17.00781 lineto stroke
+newpath 153.77312 -37.93304 moveto
+174.69835 -17.00781 lineto stroke
+newpath 153.77312 -42.91435 moveto
+179.67966 -17.00781 lineto stroke
+newpath 158.70067 -42.96811 moveto
+184.66096 -17.00781 lineto stroke
+newpath 163.68178 -42.9683 moveto
+189.64227 -17.00781 lineto stroke
+newpath 168.66321 -42.96819 moveto
+194.62358 -17.00781 lineto stroke
+newpath 173.64479 -42.96791 moveto
+199.60489 -17.00781 lineto stroke
+newpath 178.62605 -42.96796 moveto
+204.5862 -17.00781 lineto stroke
+newpath 183.60713 -42.96819 moveto
+209.5675 -17.00781 lineto stroke
+newpath 188.5882 -42.96843 moveto
+211.74542 -19.8112 lineto stroke
+newpath 193.56989 -42.96805 moveto
+211.74553 -24.7924 lineto stroke
+newpath 198.55124 -42.968 moveto
+211.74564 -29.7736 lineto stroke
+newpath 203.53227 -42.96828 moveto
+211.74551 -34.75504 lineto stroke
+newpath 208.51372 -42.96814 moveto
+211.74567 -39.73619 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 211.7456 -17.00781 moveto
+211.7456 -42.96823 lineto stroke
+243.30331 -32.47867 moveto
+(+) cmr10 9.96265 fshow
+280.17883 -33.03162 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 282.60974 -17.00781 moveto
+282.60974 -42.96823 lineto stroke
+314.16745 -32.47867 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 353.47388 -17.00781 moveto
+353.47388 -42.96823 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 353.47388 -18.00781 moveto
+354.47388 -17.00781 lineto stroke
+newpath 353.47388 -22.98912 moveto
+359.45518 -17.00781 lineto stroke
+newpath 353.47388 -27.97043 moveto
+364.4365 -17.00781 lineto stroke
+newpath 353.47388 -32.95174 moveto
+369.4178 -17.00781 lineto stroke
+newpath 353.47388 -37.93304 moveto
+374.39911 -17.00781 lineto stroke
+newpath 353.47388 -42.91435 moveto
+379.38042 -17.00781 lineto stroke
+newpath 358.40143 -42.96811 moveto
+384.36172 -17.00781 lineto stroke
+newpath 363.38254 -42.9683 moveto
+389.34303 -17.00781 lineto stroke
+newpath 368.36397 -42.96819 moveto
+394.32434 -17.00781 lineto stroke
+newpath 373.34555 -42.96791 moveto
+399.30565 -17.00781 lineto stroke
+newpath 378.32681 -42.96796 moveto
+404.28696 -17.00781 lineto stroke
+newpath 383.30789 -42.96819 moveto
+408.1488 -18.12727 lineto stroke
+newpath 388.28896 -42.96843 moveto
+408.14882 -23.10857 lineto stroke
+newpath 393.27065 -42.96805 moveto
+408.14856 -28.09013 lineto stroke
+newpath 398.252 -42.968 moveto
+408.14867 -33.07133 lineto stroke
+newpath 403.23303 -42.96828 moveto
+408.14896 -38.05235 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 408.14877 -17.00781 moveto
+408.14877 -42.96823 lineto stroke
+439.3553 -32.47867 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -63.43103 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -63.43103 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -63.43103 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -63.43103 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -63.43103 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -63.43103 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -63.43103 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -63.43103 moveto
+(o) futr8r 9.16562 fshow
+40.498 -63.43103 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -63.43103 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -63.43103 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -63.43103 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -71.92993 moveto
+(f) futri8r 9.16562 fshow
+newpath 70.65494 -42.96823 moveto
+70.65494 -87.80002 lineto stroke
+75.63625 -54.31108 moveto
+(\305) fourier-ms 9.16562 fshow
+82.23155 -54.31108 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 93.58684 -56.32603 moveto
+132.42557 -74.12054 lineto stroke
+newpath 128.42842 -73.9729 moveto
+132.42557 -74.12054 lineto
+129.7036 -71.1897 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 153.77312 -42.96823 moveto
+153.77312 -87.80002 lineto stroke
+134.42567 -75.14217 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 142.05707 -74.87807 moveto
+151.78058 -74.87807 lineto stroke
+142.05707 -82.91647 moveto
+(3) futr8r 9.16562 fshow
+146.91878 -82.91647 moveto
+(5) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 153.77312 -43.96823 moveto
+154.77312 -42.96823 lineto stroke
+newpath 153.77312 -48.94954 moveto
+159.75443 -42.96823 lineto stroke
+newpath 153.77312 -53.93085 moveto
+164.73573 -42.96823 lineto stroke
+newpath 153.77312 -58.91216 moveto
+169.71704 -42.96823 lineto stroke
+newpath 153.77312 -63.89346 moveto
+174.69835 -42.96823 lineto stroke
+newpath 153.77312 -68.87477 moveto
+179.67966 -42.96823 lineto stroke
+newpath 153.77312 -73.85608 moveto
+184.66096 -42.96823 lineto stroke
+newpath 153.77312 -78.83739 moveto
+189.64227 -42.96823 lineto stroke
+newpath 153.77312 -83.8187 moveto
+194.62358 -42.96823 lineto stroke
+newpath 154.77315 -87.79997 moveto
+199.60489 -42.96823 lineto stroke
+newpath 159.75412 -87.80031 moveto
+204.5862 -42.96823 lineto stroke
+newpath 164.73601 -87.79973 moveto
+209.5675 -42.96823 lineto stroke
+newpath 169.71727 -87.79977 moveto
+211.74547 -45.77158 lineto stroke
+newpath 174.69846 -87.7999 moveto
+211.74532 -50.75304 lineto stroke
+newpath 179.67934 -87.80032 moveto
+211.74573 -55.73393 lineto stroke
+newpath 184.66132 -87.79965 moveto
+211.74583 -60.71513 lineto stroke
+newpath 189.64252 -87.79976 moveto
+211.74567 -65.69661 lineto stroke
+newpath 194.62303 -87.80055 moveto
+211.74573 -70.67786 lineto stroke
+newpath 199.6043 -87.8006 moveto
+211.74547 -75.65942 lineto stroke
+newpath 204.58589 -87.80031 moveto
+211.7455 -80.6407 lineto stroke
+newpath 209.56769 -87.79982 moveto
+211.74577 -85.62173 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 211.7456 -42.96823 moveto
+211.7456 -87.80002 lineto stroke
+213.73813 -75.14217 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 221.36952 -74.87807 moveto
+231.09303 -74.87807 lineto stroke
+221.36952 -82.91647 moveto
+(1) futr8r 9.16562 fshow
+226.23123 -82.91647 moveto
+(5) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 233.09302 -74.17767 moveto
+271.93208 -56.59067 lineto stroke
+newpath 269.19687 -59.50974 moveto
+271.93208 -56.59067 lineto
+267.9339 -56.72058 lineto
+ closepath
+gsave fill grestore stroke
+273.93228 -47.8852 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 281.56367 -47.6211 moveto
+291.28719 -47.6211 lineto stroke
+281.56367 -55.68439 moveto
+(2) futr8r 9.16562 fshow
+286.42538 -55.68439 moveto
+(1) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 293.28717 -56.59058 moveto
+332.12624 -74.17758 lineto stroke
+newpath 328.12805 -74.04767 moveto
+332.12624 -74.17758 lineto
+329.39102 -71.25851 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 353.47388 -42.96823 moveto
+353.47388 -87.80002 lineto stroke
+334.12643 -75.14217 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 341.75783 -74.87807 moveto
+351.48134 -74.87807 lineto stroke
+341.75783 -82.91647 moveto
+(1) futr8r 9.16562 fshow
+346.61954 -82.91647 moveto
+(5) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 353.47388 -43.96823 moveto
+354.47388 -42.96823 lineto stroke
+newpath 353.47388 -48.94954 moveto
+359.45518 -42.96823 lineto stroke
+newpath 353.47388 -53.93085 moveto
+364.4365 -42.96823 lineto stroke
+newpath 353.47388 -58.91216 moveto
+369.4178 -42.96823 lineto stroke
+newpath 353.47388 -63.89346 moveto
+374.39911 -42.96823 lineto stroke
+newpath 353.47388 -68.87477 moveto
+379.38042 -42.96823 lineto stroke
+newpath 353.47388 -73.85608 moveto
+384.36172 -42.96823 lineto stroke
+newpath 353.47388 -78.83739 moveto
+389.34303 -42.96823 lineto stroke
+newpath 353.47388 -83.8187 moveto
+394.32434 -42.96823 lineto stroke
+newpath 354.4739 -87.79997 moveto
+399.30565 -42.96823 lineto stroke
+newpath 359.45488 -87.80031 moveto
+404.28696 -42.96823 lineto stroke
+newpath 364.43677 -87.79973 moveto
+408.14844 -44.08806 lineto stroke
+newpath 369.41803 -87.79977 moveto
+408.149 -49.0688 lineto stroke
+newpath 374.39922 -87.7999 moveto
+408.14883 -54.05028 lineto stroke
+newpath 379.3801 -87.80032 moveto
+408.14853 -59.03189 lineto stroke
+newpath 384.36208 -87.79965 moveto
+408.14867 -64.01306 lineto stroke
+newpath 389.34328 -87.79976 moveto
+408.14848 -68.99455 lineto stroke
+newpath 394.32379 -87.80055 moveto
+408.14848 -73.97586 lineto stroke
+newpath 399.30505 -87.8006 moveto
+408.14896 -78.9567 lineto stroke
+newpath 404.28665 -87.80031 moveto
+408.14899 -83.93797 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 408.14877 -42.96823 moveto
+408.14877 -87.80002 lineto stroke
+410.1413 -75.14217 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 417.77269 -74.87807 moveto
+427.4962 -74.87807 lineto stroke
+417.77269 -82.91647 moveto
+(3) futr8r 9.16562 fshow
+422.6344 -82.91647 moveto
+(5) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 429.49596 -74.12068 moveto
+468.33551 -56.32585 lineto stroke
+newpath 465.61345 -59.25674 moveto
+468.33551 -56.32585 lineto
+464.33827 -56.47345 lineto
+ closepath
+gsave fill grestore stroke
+470.33545 -54.31108 moveto
+(\305) fourier-ms 9.16562 fshow
+476.93076 -54.31108 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -17.00781 moveto
+491.26695 -17.00781 lineto stroke
+newpath 0 -42.96823 moveto
+491.26695 -42.96823 lineto stroke
+newpath 0 0 moveto
+491.26695 0 lineto stroke
+newpath 0 -87.80002 moveto
+491.26695 -87.80002 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -87.80002 lineto stroke
+newpath 491.26695 0 moveto
+491.26695 -87.80002 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.37 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.37
new file mode 100644
index 00000000000..2dc698aaf69
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.37
@@ -0,0 +1,119 @@
+%!PS
+%%BoundingBox: -1 -63 221 1
+%%HiResBoundingBox: -0.25 -62.12741 220.39813 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1332
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 a1:8
+%*Font: futr8r 9.16562 9.96265 30:ec00000002004c4338
+%*Font: futr8r 6.96591 9.96265 31:cd8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.72206 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -17.04562 lineto stroke
+76.6457 -11.5664 moveto
+(\241) fourier-ms 9.16562 fshow
+83.24101 -11.5664 moveto
+(5) futr8r 9.16562 fshow
+142.99934 -7.15477 moveto
+(2) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 142.99934 -8.49976 moveto
+146.69435 -8.49976 lineto stroke
+142.99934 -14.51717 moveto
+(5) futr8r 6.96591 fshow
+203.01242 -11.5664 moveto
+(1) futr8r 9.16562 fshow
+207.87422 -11.5664 moveto
+(0) futr8r 9.16562 fshow
+8.2391 -37.50842 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -37.50842 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -37.50842 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -37.50842 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -37.50842 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -37.50842 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -37.50842 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -37.50842 moveto
+(o) futr8r 9.16562 fshow
+40.498 -37.50842 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -37.50842 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -37.50842 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -37.50842 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -46.00732 moveto
+(f) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -17.04562 moveto
+70.65494 -61.87741 lineto stroke
+76.83174 -24.48389 moveto
+(1) futr8r 6.96591 fshow
+80.52675 -24.48389 moveto
+(6) futr8r 6.96591 fshow
+84.22165 -24.48389 moveto
+(9) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 76.83174 -25.82887 moveto
+87.91655 -25.82887 lineto stroke
+80.52675 -31.84628 moveto
+(2) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 91.11177 -29.64523 moveto
+136.92548 -49.6339 lineto stroke
+newpath 132.9258 -49.5591 moveto
+136.92548 -49.6339 lineto
+134.15022 -46.75276 lineto
+ closepath
+gsave fill grestore stroke
+140.12074 -51.72197 moveto
+(5) futr8r 6.96591 fshow
+143.81575 -51.72197 moveto
+(8) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 140.12074 -53.06696 moveto
+147.51065 -53.06696 lineto stroke
+141.96825 -59.08437 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 152.76854 -49.66415 moveto
+198.58116 -29.85191 lineto stroke
+newpath 195.79688 -32.72382 moveto
+198.58116 -29.85191 lineto
+194.58163 -29.91379 lineto
+ closepath
+gsave fill grestore stroke
+200.58153 -28.90152 moveto
+(2) futr8r 9.16562 fshow
+205.44333 -28.90152 moveto
+(4) futr8r 9.16562 fshow
+210.30502 -28.90152 moveto
+(2) futr8r 9.16562 fshow
+newpath 0 -17.04562 moveto
+220.14813 -17.04562 lineto stroke
+newpath 0 0 moveto
+220.14813 0 lineto stroke
+newpath 0 -61.87741 moveto
+220.14813 -61.87741 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -61.87741 lineto stroke
+newpath 220.14813 0 moveto
+220.14813 -61.87741 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.38 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.38
new file mode 100644
index 00000000000..9641b508239
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.38
@@ -0,0 +1,267 @@
+%!PS
+%%BoundingBox: -1 -63 437 1
+%%HiResBoundingBox: -0.25 -62.36841 436.75244 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1332
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 70:8000000000005000000004
+%*Font: futr8r 9.16562 9.96265 30:bb00000002004c4338
+%*Font: fourier-mex 9.16562 9.96265 a1:c
+%*Font: fourier-ms 6.96591 9.96265 a1:8
+%*Font: futr8r 6.96591 9.96265 31:fd8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.84256 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -17.28662 lineto stroke
+82.9289 -11.6869 moveto
+(\241) fourier-ms 9.16562 fshow
+89.5242 -11.6869 moveto
+(2) futr8r 9.16562 fshow
+94.3859 -11.6869 moveto
+(0) futr8r 9.16562 fshow
+161.7872 -11.32106 moveto
+(\241) fourier-ms 9.16562 fshow
+169.3566 -3.60796 moveto
+(\241) fourier-mex 9.16562 fshow
+174.1083 -7.39577 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 174.1083 -8.74075 moveto
+177.8033 -8.74075 lineto stroke
+174.1083 -14.75816 moveto
+(9) futr8r 6.96591 fshow
+180.2164 -11.32106 moveto
+(\243) fourier-ms 9.16562 fshow
+188.0293 -3.54675 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 195.6606 -3.28265 moveto
+200.5224 -3.28265 lineto stroke
+195.6606 -11.32106 moveto
+(7) futr8r 9.16562 fshow
+200.5224 -3.60796 moveto
+(\242) fourier-mex 9.16562 fshow
+205.2963 -11.32106 moveto
+(\305) fourier-ms 9.16562 fshow
+214.3047 -7.39577 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 214.3047 -8.74075 moveto
+217.9996 -8.74075 lineto stroke
+214.3047 -14.75816 moveto
+(9) futr8r 6.96591 fshow
+295.75304 -7.39577 moveto
+(1) futr8r 6.96591 fshow
+newpath 295.75304 -8.74075 moveto
+299.44804 -8.74075 lineto stroke
+295.75304 -14.75816 moveto
+(9) futr8r 6.96591 fshow
+301.86115 -11.32106 moveto
+(\243) fourier-ms 9.16562 fshow
+309.67404 -3.54675 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 317.30534 -3.28265 moveto
+322.16714 -3.28265 lineto stroke
+317.30534 -11.32106 moveto
+(7) futr8r 9.16562 fshow
+323.38474 -11.32106 moveto
+(\305) fourier-ms 9.16562 fshow
+332.39314 -7.39577 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 332.39314 -8.74075 moveto
+336.08813 -8.74075 lineto stroke
+332.39314 -14.75816 moveto
+(9) futr8r 6.96591 fshow
+414.50497 -11.6869 moveto
+(2) futr8r 9.16562 fshow
+419.36678 -11.6869 moveto
+(0) futr8r 9.16562 fshow
+8.2391 -37.74942 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -37.74942 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -37.74942 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -37.74942 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -37.74942 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -37.74942 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -37.74942 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -37.74942 moveto
+(o) futr8r 9.16562 fshow
+40.498 -37.74942 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -37.74942 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -37.74942 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -37.74942 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -46.24832 moveto
+(f) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -17.28662 moveto
+70.65494 -62.11841 lineto stroke
+75.63625 -56.3746 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -56.3746 moveto
+(2) futr8r 9.16562 fshow
+87.09325 -56.3746 moveto
+(6) futr8r 9.16562 fshow
+91.95505 -56.3746 moveto
+(0) futr8r 9.16562 fshow
+96.81674 -56.3746 moveto
+(4) futr8r 9.16562 fshow
+101.67854 -56.3746 moveto
+(7) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 108.54022 -48.54555 moveto
+160.75993 -34.22652 lineto stroke
+newpath 157.601 -36.67987 moveto
+160.75993 -34.22652 lineto
+156.79146 -33.72754 lineto
+ closepath
+gsave fill grestore stroke
+159.39644 -24.82648 moveto
+(1) futr8r 6.96591 fshow
+163.09134 -24.82648 moveto
+(4) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 157.54893 -26.17146 moveto
+168.63374 -26.17146 lineto stroke
+157.54893 -32.18887 moveto
+(2) futr8r 6.96591 fshow
+161.24394 -32.18887 moveto
+(4) futr8r 6.96591 fshow
+164.93884 -32.18887 moveto
+(3) futr8r 6.96591 fshow
+171.04694 -28.75177 moveto
+(\243) fourier-ms 9.16562 fshow
+178.85983 -20.97746 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 186.49113 -20.71336 moveto
+191.35294 -20.71336 lineto stroke
+186.49113 -28.75177 moveto
+(7) futr8r 9.16562 fshow
+192.57054 -28.75177 moveto
+(\305) fourier-ms 9.16562 fshow
+201.57893 -24.82648 moveto
+(\241) fourier-ms 6.96591 fshow
+206.59134 -24.82648 moveto
+(1) futr8r 6.96591 fshow
+210.28624 -24.82648 moveto
+(6) futr8r 6.96591 fshow
+213.98125 -24.82648 moveto
+(8) futr8r 6.96591 fshow
+217.67613 -24.82648 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 201.57893 -26.17146 moveto
+221.37114 -26.17146 lineto stroke
+205.93263 -32.18887 moveto
+(2) futr8r 6.96591 fshow
+209.62753 -32.18887 moveto
+(4) futr8r 6.96591 fshow
+213.32254 -32.18887 moveto
+(3) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 226.62944 -33.92719 moveto
+278.40485 -45.17847 lineto stroke
+newpath 274.46826 -45.88963 moveto
+278.40485 -45.17847 lineto
+275.11844 -42.89769 lineto
+ closepath
+gsave fill grestore stroke
+274.44194 -56.00876 moveto
+(\241) fourier-ms 9.16562 fshow
+282.01134 -48.29565 moveto
+(\241) fourier-mex 9.16562 fshow
+288.61053 -52.08347 moveto
+(1) futr8r 6.96591 fshow
+292.30544 -52.08347 moveto
+(4) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 286.76305 -53.42845 moveto
+297.84795 -53.42845 lineto stroke
+286.76305 -59.44586 moveto
+(2) futr8r 6.96591 fshow
+290.45804 -59.44586 moveto
+(4) futr8r 6.96591 fshow
+294.15294 -59.44586 moveto
+(3) futr8r 6.96591 fshow
+300.26105 -56.00876 moveto
+(\243) fourier-ms 9.16562 fshow
+308.07394 -48.23445 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 315.70525 -47.97035 moveto
+320.56705 -47.97035 lineto stroke
+315.70525 -56.00876 moveto
+(7) futr8r 9.16562 fshow
+320.56705 -48.29565 moveto
+(\242) fourier-mex 9.16562 fshow
+325.34094 -56.00876 moveto
+(\305) fourier-ms 9.16562 fshow
+334.34933 -52.08347 moveto
+(\241) fourier-ms 6.96591 fshow
+339.36163 -52.08347 moveto
+(1) futr8r 6.96591 fshow
+343.05664 -52.08347 moveto
+(6) futr8r 6.96591 fshow
+346.75154 -52.08347 moveto
+(8) futr8r 6.96591 fshow
+350.44653 -52.08347 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 334.34933 -53.42845 moveto
+354.14143 -53.42845 lineto stroke
+338.70294 -59.44586 moveto
+(2) futr8r 6.96591 fshow
+342.39793 -59.44586 moveto
+(4) futr8r 6.96591 fshow
+346.09283 -59.44586 moveto
+(3) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 346.86162 -45.17838 moveto
+405.21222 -29.8036 lineto stroke
+newpath 402.02893 -32.2253 moveto
+405.21222 -29.8036 lineto
+401.2489 -29.265 lineto
+ closepath
+gsave fill grestore stroke
+407.21233 -29.11761 moveto
+(2) futr8r 9.16562 fshow
+412.07413 -29.11761 moveto
+(2) futr8r 9.16562 fshow
+416.93582 -29.11761 moveto
+(0) futr8r 9.16562 fshow
+421.79762 -29.11761 moveto
+(3) futr8r 9.16562 fshow
+426.65933 -29.11761 moveto
+(3) futr8r 9.16562 fshow
+newpath 0 -17.28662 moveto
+436.50244 -17.28662 lineto stroke
+newpath 0 0 moveto
+436.50244 0 lineto stroke
+newpath 0 -62.11841 moveto
+436.50244 -62.11841 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -62.11841 lineto stroke
+newpath 436.50244 0 moveto
+436.50244 -62.11841 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.39 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.39
new file mode 100644
index 00000000000..0bdbd4fbe12
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.39
@@ -0,0 +1,262 @@
+%!PS
+%%BoundingBox: -1 -63 427 1
+%%HiResBoundingBox: -0.25 -62.36841 426.72775 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1332
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 70:8000000000005000000004
+%*Font: futr8r 9.16562 9.96265 30:bb00000002004c4338
+%*Font: fourier-mex 9.16562 9.96265 a1:c
+%*Font: futr8r 6.96591 9.96265 31:fd8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.84256 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -17.28662 lineto stroke
+79.63124 -11.6869 moveto
+(\241) fourier-ms 9.16562 fshow
+86.22655 -11.6869 moveto
+(2) futr8r 9.16562 fshow
+91.08824 -11.6869 moveto
+(0) futr8r 9.16562 fshow
+160.02664 -11.32106 moveto
+(\241) fourier-ms 9.16562 fshow
+167.59604 -3.60796 moveto
+(\241) fourier-mex 9.16562 fshow
+172.34775 -7.39577 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 172.34775 -8.74075 moveto
+176.04274 -8.74075 lineto stroke
+172.34775 -14.75816 moveto
+(9) futr8r 6.96591 fshow
+178.45584 -11.32106 moveto
+(\243) fourier-ms 9.16562 fshow
+186.26874 -3.54675 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 193.90004 -3.28265 moveto
+198.76184 -3.28265 lineto stroke
+193.90004 -11.32106 moveto
+(7) futr8r 9.16562 fshow
+198.76184 -3.60796 moveto
+(\242) fourier-mex 9.16562 fshow
+203.53574 -11.32106 moveto
+(\305) fourier-ms 9.16562 fshow
+212.54414 -7.39577 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 212.54414 -8.74075 moveto
+216.23904 -8.74075 lineto stroke
+212.54414 -14.75816 moveto
+(9) futr8r 6.96591 fshow
+288.98013 -7.39577 moveto
+(1) futr8r 6.96591 fshow
+newpath 288.98013 -8.74075 moveto
+292.67514 -8.74075 lineto stroke
+288.98013 -14.75816 moveto
+(9) futr8r 6.96591 fshow
+295.08824 -11.32106 moveto
+(\243) fourier-ms 9.16562 fshow
+302.90114 -3.54675 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 310.53244 -3.28265 moveto
+315.39424 -3.28265 lineto stroke
+310.53244 -11.32106 moveto
+(7) futr8r 9.16562 fshow
+316.61183 -11.32106 moveto
+(\305) fourier-ms 9.16562 fshow
+325.62024 -7.39577 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 325.62024 -8.74075 moveto
+329.31523 -8.74075 lineto stroke
+325.62024 -14.75816 moveto
+(9) futr8r 6.96591 fshow
+401.18263 -11.6869 moveto
+(2) futr8r 9.16562 fshow
+406.04443 -11.6869 moveto
+(0) futr8r 9.16562 fshow
+8.2391 -37.74942 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -37.74942 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -37.74942 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -37.74942 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -37.74942 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -37.74942 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -37.74942 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -37.74942 moveto
+(o) futr8r 9.16562 fshow
+40.498 -37.74942 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -37.74942 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -37.74942 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -37.74942 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -46.24832 moveto
+(f) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -17.28662 moveto
+70.65494 -62.11841 lineto stroke
+75.63625 -29.11761 moveto
+(2) futr8r 9.16562 fshow
+80.49805 -29.11761 moveto
+(6) futr8r 9.16562 fshow
+85.35974 -29.11761 moveto
+(0) futr8r 9.16562 fshow
+90.22154 -29.11761 moveto
+(4) futr8r 9.16562 fshow
+95.08325 -29.11761 moveto
+(7) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 101.9453 -29.89621 moveto
+158.53929 -45.17838 lineto stroke
+newpath 154.57237 -45.69283 moveto
+158.53929 -45.17838 lineto
+155.37053 -42.73705 lineto
+ closepath
+gsave fill grestore stroke
+149.75813 -56.00876 moveto
+(\241) fourier-ms 9.16562 fshow
+157.32753 -48.29565 moveto
+(\241) fourier-mex 9.16562 fshow
+163.92673 -52.08347 moveto
+(1) futr8r 6.96591 fshow
+167.62163 -52.08347 moveto
+(4) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 162.07924 -53.42845 moveto
+173.16414 -53.42845 lineto stroke
+162.07924 -59.44586 moveto
+(2) futr8r 6.96591 fshow
+165.77423 -59.44586 moveto
+(4) futr8r 6.96591 fshow
+169.46913 -59.44586 moveto
+(3) futr8r 6.96591 fshow
+175.57724 -56.00876 moveto
+(\243) fourier-ms 9.16562 fshow
+183.39014 -48.23445 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 191.02144 -47.97035 moveto
+195.88324 -47.97035 lineto stroke
+191.02144 -56.00876 moveto
+(7) futr8r 9.16562 fshow
+195.88324 -48.29565 moveto
+(\242) fourier-mex 9.16562 fshow
+200.65714 -56.00876 moveto
+(\305) fourier-ms 9.16562 fshow
+209.66553 -52.08347 moveto
+(1) futr8r 6.96591 fshow
+213.36043 -52.08347 moveto
+(6) futr8r 6.96591 fshow
+217.05533 -52.08347 moveto
+(8) futr8r 6.96591 fshow
+220.75034 -52.08347 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 209.66553 -53.42845 moveto
+224.44524 -53.42845 lineto stroke
+211.51294 -59.44586 moveto
+(2) futr8r 6.96591 fshow
+215.20793 -59.44586 moveto
+(4) futr8r 6.96591 fshow
+218.90283 -59.44586 moveto
+(3) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 224.74767 -45.17838 moveto
+275.5157 -33.68677 lineto stroke
+newpath 272.24942 -35.99556 moveto
+275.5157 -33.68677 lineto
+271.57355 -33.00966 lineto
+ closepath
+gsave fill grestore stroke
+280.55913 -24.82648 moveto
+(1) futr8r 6.96591 fshow
+284.25403 -24.82648 moveto
+(4) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 278.71162 -26.17146 moveto
+289.79643 -26.17146 lineto stroke
+278.71162 -32.18887 moveto
+(2) futr8r 6.96591 fshow
+282.40663 -32.18887 moveto
+(4) futr8r 6.96591 fshow
+286.10153 -32.18887 moveto
+(3) futr8r 6.96591 fshow
+292.20963 -28.75177 moveto
+(\243) fourier-ms 9.16562 fshow
+300.02252 -20.97746 moveto
+(p) fourier-ms 9.16562 fshow
+ 0 0.528 dtransform truncate idtransform setlinewidth pop
+newpath 307.65382 -20.71336 moveto
+312.51563 -20.71336 lineto stroke
+307.65382 -28.75177 moveto
+(7) futr8r 9.16562 fshow
+313.73323 -28.75177 moveto
+(\305) fourier-ms 9.16562 fshow
+322.74162 -24.82648 moveto
+(1) futr8r 6.96591 fshow
+326.43652 -24.82648 moveto
+(6) futr8r 6.96591 fshow
+330.13153 -24.82648 moveto
+(8) futr8r 6.96591 fshow
+333.82643 -24.82648 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop
+newpath 322.74162 -26.17146 moveto
+337.52142 -26.17146 lineto stroke
+324.58913 -32.18887 moveto
+(2) futr8r 6.96591 fshow
+328.28403 -32.18887 moveto
+(4) futr8r 6.96591 fshow
+331.97903 -32.18887 moveto
+(3) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 338.12976 -34.22665 moveto
+388.59215 -48.42172 lineto stroke
+newpath 384.62 -48.89462 moveto
+388.59215 -48.42172 lineto
+385.44907 -45.94733 lineto
+ closepath
+gsave fill grestore stroke
+390.59233 -56.3746 moveto
+(\241) fourier-ms 9.16562 fshow
+397.18764 -56.3746 moveto
+(2) futr8r 9.16562 fshow
+402.04933 -56.3746 moveto
+(2) futr8r 9.16562 fshow
+406.91113 -56.3746 moveto
+(0) futr8r 9.16562 fshow
+411.77283 -56.3746 moveto
+(3) futr8r 9.16562 fshow
+416.63463 -56.3746 moveto
+(3) futr8r 9.16562 fshow
+newpath 0 -17.28662 moveto
+426.47775 -17.28662 lineto stroke
+newpath 0 0 moveto
+426.47775 0 lineto stroke
+newpath 0 -62.11841 moveto
+426.47775 -62.11841 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -62.11841 lineto stroke
+newpath 426.47775 0 moveto
+426.47775 -62.11841 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.4 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.4
new file mode 100644
index 00000000000..7f9f4f90c19
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.4
@@ -0,0 +1,226 @@
+%!PS
+%%BoundingBox: -1 -87 279 1
+%%HiResBoundingBox: -0.25 -86.98297 278.526 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -10.0025 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.0025 moveto
+(1) fourier-ms 9.16562 fshow
+141.39952 -11.03859 moveto
+(\241) fourier-ms 9.16562 fshow
+147.99483 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+202.6696 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+257.3445 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+263.9398 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+111.49533 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 147.12802 -15.94019 moveto
+147.12802 -41.9006 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 147.12802 -16.94019 moveto
+148.12802 -15.94019 lineto stroke
+newpath 147.12802 -21.9215 moveto
+153.10933 -15.94019 lineto stroke
+newpath 147.12802 -26.9028 moveto
+158.09064 -15.94019 lineto stroke
+newpath 147.12802 -31.88411 moveto
+163.07195 -15.94019 lineto stroke
+newpath 147.12802 -36.86542 moveto
+168.05325 -15.94019 lineto stroke
+newpath 147.12802 -41.84673 moveto
+173.03456 -15.94019 lineto stroke
+newpath 152.05557 -41.90048 moveto
+178.01587 -15.94019 lineto stroke
+newpath 157.03668 -41.90068 moveto
+182.99718 -15.94019 lineto stroke
+newpath 162.01811 -41.90056 moveto
+187.97849 -15.94019 lineto stroke
+newpath 166.9997 -41.90028 moveto
+192.9598 -15.94019 lineto stroke
+newpath 171.98096 -41.90033 moveto
+197.9411 -15.94019 lineto stroke
+newpath 176.96204 -41.90056 moveto
+202.92241 -15.94019 lineto stroke
+newpath 181.9431 -41.9008 moveto
+205.10033 -18.74358 lineto stroke
+newpath 186.92479 -41.90042 moveto
+205.10043 -23.72478 lineto stroke
+newpath 191.90614 -41.90038 moveto
+205.10054 -28.70598 lineto stroke
+newpath 196.88718 -41.90065 moveto
+205.10042 -33.68741 lineto stroke
+newpath 201.86862 -41.90051 moveto
+205.10057 -38.66856 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 205.10051 -15.94019 moveto
+205.10051 -41.9006 lineto stroke
+231.3357 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+75.63625 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+82.23155 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 93.58675 -55.28922 moveto
+138.27367 -75.90121 lineto stroke
+newpath 134.27672 -75.7434 moveto
+138.27367 -75.90121 lineto
+135.55904 -72.9633 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 147.12802 -41.9006 moveto
+147.12802 -86.73239 lineto stroke
+140.27368 -80.98859 moveto
+(0) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 147.12802 -42.9006 moveto
+148.12802 -41.9006 lineto stroke
+newpath 147.12802 -47.88191 moveto
+153.10933 -41.9006 lineto stroke
+newpath 147.12802 -52.86322 moveto
+158.09064 -41.9006 lineto stroke
+newpath 147.12802 -57.84453 moveto
+163.07195 -41.9006 lineto stroke
+newpath 147.12802 -62.82584 moveto
+168.05325 -41.9006 lineto stroke
+newpath 147.12802 -67.80714 moveto
+173.03456 -41.9006 lineto stroke
+newpath 147.12802 -72.78845 moveto
+178.01587 -41.9006 lineto stroke
+newpath 147.12802 -77.76976 moveto
+182.99718 -41.9006 lineto stroke
+newpath 147.12802 -82.75107 moveto
+187.97849 -41.9006 lineto stroke
+newpath 148.12805 -86.73235 moveto
+192.9598 -41.9006 lineto stroke
+newpath 153.10902 -86.73268 moveto
+197.9411 -41.9006 lineto stroke
+newpath 158.09091 -86.7321 moveto
+202.92241 -41.9006 lineto stroke
+newpath 163.07217 -86.73215 moveto
+205.10037 -44.70395 lineto stroke
+newpath 168.05336 -86.73227 moveto
+205.10022 -49.68541 lineto stroke
+newpath 173.03424 -86.7327 moveto
+205.10063 -54.6663 lineto stroke
+newpath 178.01622 -86.73203 moveto
+205.10074 -59.6475 lineto stroke
+newpath 182.99742 -86.73213 moveto
+205.10057 -64.62898 lineto stroke
+newpath 187.97794 -86.73293 moveto
+205.10063 -69.61023 lineto stroke
+newpath 192.9592 -86.73297 moveto
+205.10037 -74.5918 lineto stroke
+newpath 197.9408 -86.73268 moveto
+205.1004 -79.57307 lineto stroke
+newpath 202.92259 -86.7322 moveto
+205.10068 -84.55411 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 205.10051 -41.9006 moveto
+205.10051 -86.73239 lineto stroke
+207.09303 -80.98859 moveto
+(0) futr8r 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 213.9545 -75.7806 moveto
+255.85167 -55.3132 lineto stroke
+newpath 253.20306 -58.31078 moveto
+255.85167 -55.3132 lineto
+251.85922 -55.55989 lineto
+ closepath
+gsave fill grestore stroke
+257.3445 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+263.9398 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+278.276 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+278.276 -41.9006 lineto stroke
+newpath 0 0 moveto
+278.276 0 lineto stroke
+newpath 0 -86.73239 moveto
+278.276 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 278.276 0 moveto
+278.276 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.40 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.40
new file mode 100644
index 00000000000..0f9eee10751
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.40
@@ -0,0 +1,130 @@
+%!PS
+%%BoundingBox: -1 -44 291 1
+%%HiResBoundingBox: -0.25 -43.5549 290.25952 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1332
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 a1:8000000008
+%*Font: futr8r 9.16562 9.96265 28:c2fd40000010000d42
+%*Font: fourier-mex 9.16562 9.96265 a1:c
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: futr8r 6.96591 9.96265 32:c
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+56.37225 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 117.91522 0 moveto
+117.91522 -15.94019 lineto stroke
+122.89653 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+129.49184 -11.01369 moveto
+(2) futr8r 9.16562 fshow
+134.35353 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+189.02843 -10.97133 moveto
+(1) futr8r 9.16562 fshow
+193.89023 -10.97133 moveto
+(.) futr8r 9.16562 fshow
+196.32103 -10.97133 moveto
+(9) futr8r 9.16562 fshow
+201.18283 -10.97133 moveto
+(4) futr8r 9.16562 fshow
+206.04463 -10.97133 moveto
+(2) futr8r 9.16562 fshow
+210.90633 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+215.76813 -10.97133 moveto
+(5) futr8r 9.16562 fshow
+220.62982 -10.97133 moveto
+(2) futr8r 9.16562 fshow
+275.3047 -11.01369 moveto
+(2) futr8r 9.16562 fshow
+280.1665 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+41.533 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+46.315 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+48.985 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+53.7471 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+59.41591 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+66.1905 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+71.6699 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+6.1768 -37.89514 moveto
+(\241) fourier-ms 9.16562 fshow
+13.7462 -30.18205 moveto
+(\241) fourier-mex 9.16562 fshow
+17.30241 -37.89514 moveto
+(3) futr8r 9.16562 fshow
+22.16422 -37.89514 moveto
+(\() futr8r 9.16562 fshow
+25.57141 -37.89514 moveto
+(x) futri8r 9.16562 fshow
+30.94121 -37.89514 moveto
+(\)) futr8r 9.16562 fshow
+34.1492 -33.78065 moveto
+(3) futr8r 6.96591 fshow
+38.3423 -30.18205 moveto
+(\242) fourier-mex 9.16562 fshow
+43.1161 -37.89514 moveto
+(\305) fourier-ms 9.16562 fshow
+50.929 -37.89514 moveto
+(5) futr8r 9.16562 fshow
+55.7908 -37.89514 moveto
+(\() futr8r 9.16562 fshow
+59.19801 -37.89514 moveto
+(x) futri8r 9.16562 fshow
+64.56781 -37.89514 moveto
+(\)) futr8r 9.16562 fshow
+67.7758 -33.78065 moveto
+(2) futr8r 6.96591 fshow
+73.18651 -37.89514 moveto
+(\241) fourier-ms 9.16562 fshow
+80.99931 -37.97736 moveto
+(\() futr8r 9.16562 fshow
+84.2073 -37.89514 moveto
+(2) futr8r 9.16562 fshow
+89.26831 -37.89514 moveto
+(x) futri8r 9.16562 fshow
+94.63821 -37.97736 moveto
+(\)) futr8r 9.16562 fshow
+99.0637 -37.89514 moveto
+(\305) fourier-ms 9.16562 fshow
+106.8766 -37.89514 moveto
+(7) futr8r 9.16562 fshow
+newpath 117.91522 -15.94019 moveto
+117.91522 -43.3049 lineto stroke
+165.28363 -32.11319 moveto
+(+) cmr10 9.96265 fshow
+204.82912 -32.66614 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 207.26003 -15.94019 moveto
+207.26003 -43.3049 lineto stroke
+239.83888 -32.11319 moveto
+(\000) cmsy10 9.96265 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -15.94019 moveto
+290.00952 -15.94019 lineto stroke
+newpath 0 0 moveto
+290.00952 0 lineto stroke
+newpath 0 -43.3049 moveto
+290.00952 -43.3049 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -43.3049 lineto stroke
+newpath 290.00952 0 moveto
+290.00952 -43.3049 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.41 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.41
new file mode 100644
index 00000000000..c0df0ce02ce
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.41
@@ -0,0 +1,124 @@
+%!PS
+%%BoundingBox: -1 -44 277 1
+%%HiResBoundingBox: -0.25 -43.5549 276.27423 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1332
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 78:8
+%*Font: fourier-ms 9.16562 9.96265 a1:8000000008
+%*Font: futr8r 9.16562 9.96265 28:c2fd40000010000d42
+%*Font: fourier-mex 9.16562 9.96265 a1:c
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: futr8r 6.96591 9.96265 32:c
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+49.37961 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 103.92993 0 moveto
+103.92993 -15.94019 lineto stroke
+108.91124 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+115.50655 -11.01369 moveto
+(2) futr8r 9.16562 fshow
+120.36824 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+175.04314 -10.97133 moveto
+(1) futr8r 9.16562 fshow
+179.90494 -10.97133 moveto
+(.) futr8r 9.16562 fshow
+182.33574 -10.97133 moveto
+(9) futr8r 9.16562 fshow
+187.19754 -10.97133 moveto
+(4) futr8r 9.16562 fshow
+192.05934 -10.97133 moveto
+(2) futr8r 9.16562 fshow
+196.92104 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+201.78284 -10.97133 moveto
+(5) futr8r 9.16562 fshow
+206.64453 -10.97133 moveto
+(2) futr8r 9.16562 fshow
+261.31941 -11.01369 moveto
+(2) futr8r 9.16562 fshow
+266.18121 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+34.54031 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+39.3224 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+41.9924 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+46.7545 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+52.4232 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+59.19781 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+64.6773 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+6.1768 -37.89514 moveto
+(3) futr8r 9.16562 fshow
+11.0386 -37.89514 moveto
+(\() futr8r 9.16562 fshow
+14.4458 -37.89514 moveto
+(x) futri8r 9.16562 fshow
+19.81561 -37.89514 moveto
+(\)) futr8r 9.16562 fshow
+23.0236 -33.78065 moveto
+(3) futr8r 6.96591 fshow
+28.43431 -37.89514 moveto
+(\241) fourier-ms 9.16562 fshow
+36.24721 -30.18205 moveto
+(\241) fourier-mex 9.16562 fshow
+39.8034 -37.89514 moveto
+(5) futr8r 9.16562 fshow
+44.6652 -37.89514 moveto
+(\() futr8r 9.16562 fshow
+48.0724 -37.89514 moveto
+(x) futri8r 9.16562 fshow
+53.44221 -37.89514 moveto
+(\)) futr8r 9.16562 fshow
+56.6502 -33.78065 moveto
+(2) futr8r 6.96591 fshow
+60.8432 -30.18205 moveto
+(\242) fourier-mex 9.16562 fshow
+65.61711 -37.89514 moveto
+(\305) fourier-ms 9.16562 fshow
+73.43001 -37.89514 moveto
+(2) futr8r 9.16562 fshow
+78.49101 -37.89514 moveto
+(x) futri8r 9.16562 fshow
+85.0785 -37.89514 moveto
+(\241) fourier-ms 9.16562 fshow
+92.89131 -37.89514 moveto
+(7) futr8r 9.16562 fshow
+newpath 103.92993 -15.94019 moveto
+103.92993 -43.3049 lineto stroke
+151.29834 -32.11319 moveto
+(\000) cmsy10 9.96265 fshow
+190.84383 -32.66614 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 193.27473 -15.94019 moveto
+193.27473 -43.3049 lineto stroke
+225.85359 -32.11319 moveto
+(+) cmr10 9.96265 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash
+newpath 0 -15.94019 moveto
+276.02423 -15.94019 lineto stroke
+newpath 0 0 moveto
+276.02423 0 lineto stroke
+newpath 0 -43.3049 moveto
+276.02423 -43.3049 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -43.3049 lineto stroke
+newpath 276.02423 0 moveto
+276.02423 -43.3049 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.42 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.42
new file mode 100644
index 00000000000..7ec5cd59d3c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.42
@@ -0,0 +1,190 @@
+%!PS
+%%BoundingBox: -1 -87 309 1
+%%HiResBoundingBox: -0.25 -86.98239 308.53229 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1332
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c2c000000012004d4338
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 6.96591 9.96265 31:c
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+31.711 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 68.59271 0 moveto
+68.59271 -15.94019 lineto stroke
+73.57402 -10.0025 moveto
+(\241) fourier-ms 9.16562 fshow
+80.16933 -10.0025 moveto
+(1) fourier-ms 9.16562 fshow
+140.36845 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+145.23026 -10.97133 moveto
+(.) futr8r 9.16562 fshow
+147.66106 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+152.52286 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+157.38466 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+162.24635 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+167.10815 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+171.96985 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+227.67589 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+233.34459 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+287.35078 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+293.94609 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+16.87175 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+21.65375 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+24.32375 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+29.08585 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+34.75465 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+41.52925 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+47.00865 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+23.94066 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+29.06145 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+31.11336 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66335 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07056 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44046 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 68.59271 -15.94019 moveto
+68.59271 -41.9006 lineto stroke
+116.20023 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+156.16914 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 158.60005 -15.94019 moveto
+158.60005 -41.9006 lineto stroke
+191.72906 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 232.6068 -15.94019 moveto
+232.6068 -41.9006 lineto stroke
+260.09198 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -61.76476 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -61.76476 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -61.76476 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -61.76476 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -61.76476 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -61.76476 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -61.76476 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -61.76476 moveto
+(o) futr8r 9.16562 fshow
+40.498 -61.76476 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -61.76476 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -61.76476 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -61.76476 moveto
+(e) futr8r 9.16562 fshow
+30.95901 -71.46104 moveto
+(f) futri8r 9.16562 fshow
+36.0798 -67.34654 moveto
+(0) fourier-ms 6.96591 fshow
+ [] 0 setdash
+newpath 68.59271 -41.9006 moveto
+68.59271 -86.73239 lineto stroke
+79.70161 -75.9971 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 79.70161 -77.34209 moveto
+83.39662 -77.34209 lineto stroke
+79.70161 -83.3595 moveto
+(2) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 86.5917 -75.6408 moveto
+143.41519 -56.42245 lineto stroke
+newpath 140.40501 -59.05644 moveto
+143.41519 -56.42245 lineto
+139.42418 -56.15639 lineto
+ closepath
+gsave fill grestore stroke
+139.3373 -54.288 moveto
+(1) futr8r 9.16562 fshow
+144.1991 -54.288 moveto
+(.) futr8r 9.16562 fshow
+146.6299 -54.288 moveto
+(0) futr8r 9.16562 fshow
+151.4917 -54.288 moveto
+(0) futr8r 9.16562 fshow
+156.3535 -54.288 moveto
+(0) futr8r 9.16562 fshow
+161.2152 -54.288 moveto
+(0) futr8r 9.16562 fshow
+166.077 -54.288 moveto
+(0) futr8r 9.16562 fshow
+170.93869 -54.288 moveto
+(0) futr8r 9.16562 fshow
+newpath 179.86276 -55.0303 moveto
+228.1755 -63.53633 lineto stroke
+newpath 224.2704 -64.40315 moveto
+228.1755 -63.53633 lineto
+224.80128 -61.3879 lineto
+ closepath
+gsave fill grestore stroke
+230.17589 -67.36009 moveto
+(0) futr8r 9.16562 fshow
+newpath 237.03778 -65.23701 moveto
+285.35121 -75.27403 lineto stroke
+newpath 281.42195 -76.02106 moveto
+285.35121 -75.27403 lineto
+282.04463 -73.0238 lineto
+ closepath
+gsave fill grestore stroke
+287.35078 -79.37865 moveto
+(\241) fourier-ms 9.16562 fshow
+293.94609 -79.37865 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+308.28229 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+308.28229 -41.9006 lineto stroke
+newpath 0 0 moveto
+308.28229 0 lineto stroke
+newpath 0 -86.73239 moveto
+308.28229 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 308.28229 0 moveto
+308.28229 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.43 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.43
new file mode 100644
index 00000000000..0b0bc076733
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.43
@@ -0,0 +1,164 @@
+%!PS
+%%BoundingBox: -1 -87 251 1
+%%HiResBoundingBox: -0.25 -86.98239 250.91962 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1332
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c2b340000012004d4338
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -10.0025 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.0025 moveto
+(1) fourier-ms 9.16562 fshow
+142.43068 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+147.29248 -10.97133 moveto
+(.) futr8r 9.16562 fshow
+149.72328 -10.97133 moveto
+(6) futr8r 9.16562 fshow
+154.58508 -10.97133 moveto
+(3) futr8r 9.16562 fshow
+159.44688 -10.97133 moveto
+(9) futr8r 9.16562 fshow
+164.30858 -10.97133 moveto
+(2) futr8r 9.16562 fshow
+169.17038 -10.97133 moveto
+(3) futr8r 9.16562 fshow
+174.03207 -10.97133 moveto
+(2) futr8r 9.16562 fshow
+229.73811 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+236.33342 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+118.26245 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+158.23137 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 160.66228 -15.94019 moveto
+160.66228 -41.9006 lineto stroke
+195.31339 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+75.63625 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 93.58601 -74.41641 moveto
+146.14389 -55.82393 lineto stroke
+newpath 143.17058 -58.49944 moveto
+146.14389 -55.82393 lineto
+142.14958 -55.61327 lineto
+ closepath
+gsave fill grestore stroke
+141.39952 -53.68924 moveto
+(0) futr8r 9.16562 fshow
+146.26132 -53.68924 moveto
+(.) futr8r 9.16562 fshow
+148.69212 -53.68924 moveto
+(9) futr8r 9.16562 fshow
+153.55392 -53.68924 moveto
+(6) futr8r 9.16562 fshow
+158.41573 -53.68924 moveto
+(7) futr8r 9.16562 fshow
+163.27742 -53.68924 moveto
+(3) futr8r 9.16562 fshow
+168.13922 -53.68924 moveto
+(9) futr8r 9.16562 fshow
+173.00092 -53.68924 moveto
+(7) futr8r 9.16562 fshow
+newpath 175.17989 -55.82365 moveto
+227.73817 -74.41632 lineto stroke
+newpath 223.74387 -74.62698 moveto
+227.73817 -74.41632 lineto
+224.76486 -71.74081 lineto
+ closepath
+gsave fill grestore stroke
+229.73811 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+236.33342 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+250.66962 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+250.66962 -41.9006 lineto stroke
+newpath 0 0 moveto
+250.66962 0 lineto stroke
+newpath 0 -86.73239 moveto
+250.66962 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 250.66962 0 moveto
+250.66962 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.5 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.5
new file mode 100644
index 00000000000..70ba5751444
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.5
@@ -0,0 +1,384 @@
+%!PS
+%%BoundingBox: -1 -89 501 1
+%%HiResBoundingBox: -0.25 -88.0506 500.10811 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:82802
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0ca00000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-mex 9.16562 9.96265 a1:c
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 6.96591 9.96265 31:dc
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.70316 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -17.00781 lineto stroke
+75.63625 -10.53632 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -10.53632 moveto
+(1) fourier-ms 9.16562 fshow
+146.63991 -11.5724 moveto
+(\241) fourier-ms 9.16562 fshow
+153.23521 -11.5724 moveto
+(1) futr8r 9.16562 fshow
+207.90999 -11.5724 moveto
+(1) futr8r 9.16562 fshow
+285.05782 -7.15477 moveto
+(5) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 285.05782 -8.49976 moveto
+288.75282 -8.49976 lineto stroke
+285.05782 -14.51717 moveto
+(2) futr8r 6.96591 fshow
+361.03883 -11.5724 moveto
+(4) futr8r 9.16562 fshow
+415.71373 -11.5475 moveto
+(6) futr8r 9.16562 fshow
+478.9266 -11.05936 moveto
+(\305) fourier-ms 9.16562 fshow
+485.52191 -11.05936 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -26.33287 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -26.33287 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -26.33287 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -26.33287 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -26.33287 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -26.33287 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -38.23598 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -34.12137 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -38.23598 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -38.23598 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -38.23598 moveto
+(\)) futr8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap
+newpath 70.65494 -17.00781 moveto
+70.65494 -42.96823 lineto stroke
+114.11552 -32.47867 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 152.36841 -17.00781 moveto
+152.36841 -42.96823 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 152.36841 -18.00781 moveto
+153.36841 -17.00781 lineto stroke
+newpath 152.36841 -22.98912 moveto
+158.34972 -17.00781 lineto stroke
+newpath 152.36841 -27.97043 moveto
+163.33102 -17.00781 lineto stroke
+newpath 152.36841 -32.95174 moveto
+168.31233 -17.00781 lineto stroke
+newpath 152.36841 -37.93304 moveto
+173.29364 -17.00781 lineto stroke
+newpath 152.36841 -42.91435 moveto
+178.27495 -17.00781 lineto stroke
+newpath 157.29596 -42.96811 moveto
+183.25626 -17.00781 lineto stroke
+newpath 162.27707 -42.9683 moveto
+188.23756 -17.00781 lineto stroke
+newpath 167.2585 -42.96819 moveto
+193.21887 -17.00781 lineto stroke
+newpath 172.24008 -42.96791 moveto
+198.20018 -17.00781 lineto stroke
+newpath 177.22134 -42.96796 moveto
+203.18149 -17.00781 lineto stroke
+newpath 182.20242 -42.96819 moveto
+208.1628 -17.00781 lineto stroke
+newpath 187.18349 -42.96843 moveto
+210.34071 -19.8112 lineto stroke
+newpath 192.16518 -42.96805 moveto
+210.34082 -24.7924 lineto stroke
+newpath 197.14653 -42.968 moveto
+210.34093 -29.7736 lineto stroke
+newpath 202.12756 -42.96828 moveto
+210.3408 -34.75504 lineto stroke
+newpath 207.10901 -42.96814 moveto
+210.34096 -39.73619 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 210.3409 -17.00781 moveto
+210.3409 -42.96823 lineto stroke
+244.74875 -32.47867 moveto
+(+) cmr10 9.96265 fshow
+284.47441 -33.03162 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 286.90532 -17.00781 moveto
+286.90532 -42.96823 lineto stroke
+321.31317 -32.47867 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 363.46974 -17.00781 moveto
+363.46974 -42.96823 lineto stroke
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 363.46974 -18.00781 moveto
+364.46974 -17.00781 lineto stroke
+newpath 363.46974 -22.98912 moveto
+369.45105 -17.00781 lineto stroke
+newpath 363.46974 -27.97043 moveto
+374.43236 -17.00781 lineto stroke
+newpath 363.46974 -32.95174 moveto
+379.41367 -17.00781 lineto stroke
+newpath 363.46974 -37.93304 moveto
+384.39497 -17.00781 lineto stroke
+newpath 363.46974 -42.91435 moveto
+389.37628 -17.00781 lineto stroke
+newpath 368.3973 -42.96811 moveto
+394.35759 -17.00781 lineto stroke
+newpath 373.3784 -42.9683 moveto
+399.3389 -17.00781 lineto stroke
+newpath 378.35983 -42.96819 moveto
+404.3202 -17.00781 lineto stroke
+newpath 383.34142 -42.96791 moveto
+409.30151 -17.00781 lineto stroke
+newpath 388.32268 -42.96796 moveto
+414.28282 -17.00781 lineto stroke
+newpath 393.30376 -42.96819 moveto
+418.14467 -18.12727 lineto stroke
+newpath 398.28482 -42.96843 moveto
+418.14468 -23.10857 lineto stroke
+newpath 403.26651 -42.96805 moveto
+418.14442 -28.09013 lineto stroke
+newpath 408.24786 -42.968 moveto
+418.14453 -33.07133 lineto stroke
+newpath 413.2289 -42.96828 moveto
+418.14482 -38.05235 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 418.14464 -17.00781 moveto
+418.14464 -42.96823 lineto stroke
+448.64882 -32.47867 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -63.43103 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -63.43103 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -63.43103 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -63.43103 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -63.43103 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -63.43103 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -63.43103 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -63.43103 moveto
+(o) futr8r 9.16562 fshow
+40.498 -63.43103 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -63.43103 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -63.43103 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -63.43103 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -71.92993 moveto
+(f) futri8r 9.16562 fshow
+newpath 70.65494 -42.96823 moveto
+70.65494 -87.80002 lineto stroke
+75.63625 -54.31108 moveto
+(\305) fourier-ms 9.16562 fshow
+82.23155 -54.31108 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 93.58661 -56.38055 moveto
+133.55276 -74.91037 lineto stroke
+newpath 129.55597 -74.7447 moveto
+133.55276 -74.91037 lineto
+130.84381 -71.96703 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 152.36841 -42.96823 moveto
+152.36841 -87.80002 lineto stroke
+134.42569 -81.04503 moveto
+(\241) fourier-ms 9.16562 fshow
+141.021 -81.04503 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 152.36841 -43.96823 moveto
+153.36841 -42.96823 lineto stroke
+newpath 152.36841 -48.94954 moveto
+158.34972 -42.96823 lineto stroke
+newpath 152.36841 -53.93085 moveto
+163.33102 -42.96823 lineto stroke
+newpath 152.36841 -58.91216 moveto
+168.31233 -42.96823 lineto stroke
+newpath 152.36841 -63.89346 moveto
+173.29364 -42.96823 lineto stroke
+newpath 152.36841 -68.87477 moveto
+178.27495 -42.96823 lineto stroke
+newpath 152.36841 -73.85608 moveto
+183.25626 -42.96823 lineto stroke
+newpath 152.36841 -78.83739 moveto
+188.23756 -42.96823 lineto stroke
+newpath 152.36841 -83.8187 moveto
+193.21887 -42.96823 lineto stroke
+newpath 153.36844 -87.79997 moveto
+198.20018 -42.96823 lineto stroke
+newpath 158.34941 -87.80031 moveto
+203.18149 -42.96823 lineto stroke
+newpath 163.3313 -87.79973 moveto
+208.1628 -42.96823 lineto stroke
+newpath 168.31256 -87.79977 moveto
+210.34076 -45.77158 lineto stroke
+newpath 173.29375 -87.7999 moveto
+210.3406 -50.75304 lineto stroke
+newpath 178.27463 -87.80032 moveto
+210.34102 -55.73393 lineto stroke
+newpath 183.2566 -87.79965 moveto
+210.34113 -60.71513 lineto stroke
+newpath 188.23781 -87.79976 moveto
+210.34096 -65.69661 lineto stroke
+newpath 193.21832 -87.80055 moveto
+210.34102 -70.67786 lineto stroke
+newpath 198.19958 -87.8006 moveto
+210.34076 -75.65942 lineto stroke
+newpath 203.18118 -87.80031 moveto
+210.34079 -80.6407 lineto stroke
+newpath 208.16298 -87.79982 moveto
+210.34106 -85.62173 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 210.3409 -42.96823 moveto
+210.3409 -87.80002 lineto stroke
+212.33342 -81.04503 moveto
+(\241) fourier-ms 9.16562 fshow
+218.92873 -81.04503 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 230.28342 -74.93005 moveto
+269.12285 -59.0337 lineto stroke
+newpath 266.2823 -61.85042 moveto
+269.12285 -59.0337 lineto
+265.12257 -59.01677 lineto
+ closepath
+gsave fill grestore stroke
+271.12286 -54.31288 moveto
+(l) futri8r 9.16562 fshow
+274.95847 -54.31288 moveto
+(n) futri8r 9.16562 fshow
+282.09946 -46.59978 moveto
+(\241) fourier-mex 9.16562 fshow
+286.85117 -50.38759 moveto
+(4) futr8r 6.96591 fshow
+290.54616 -50.38759 moveto
+(4) futr8r 6.96591 fshow
+294.24106 -50.38759 moveto
+(1) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 286.85117 -51.73257 moveto
+297.93607 -51.73257 lineto stroke
+288.69867 -57.74998 moveto
+(1) futr8r 6.96591 fshow
+292.39357 -57.74998 moveto
+(6) futr8r 6.96591 fshow
+299.13156 -46.59978 moveto
+(\242) fourier-mex 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 304.68756 -59.03362 moveto
+343.52708 -74.93001 lineto stroke
+newpath 339.52744 -74.94691 moveto
+343.52708 -74.93001 lineto
+340.68701 -72.11372 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 363.46974 -42.96823 moveto
+363.46974 -87.80002 lineto stroke
+345.52702 -81.04503 moveto
+(\241) fourier-ms 9.16562 fshow
+352.12233 -81.04503 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 363.46974 -43.96823 moveto
+364.46974 -42.96823 lineto stroke
+newpath 363.46974 -48.94954 moveto
+369.45105 -42.96823 lineto stroke
+newpath 363.46974 -53.93085 moveto
+374.43236 -42.96823 lineto stroke
+newpath 363.46974 -58.91216 moveto
+379.41367 -42.96823 lineto stroke
+newpath 363.46974 -63.89346 moveto
+384.39497 -42.96823 lineto stroke
+newpath 363.46974 -68.87477 moveto
+389.37628 -42.96823 lineto stroke
+newpath 363.46974 -73.85608 moveto
+394.35759 -42.96823 lineto stroke
+newpath 363.46974 -78.83739 moveto
+399.3389 -42.96823 lineto stroke
+newpath 363.46974 -83.8187 moveto
+404.3202 -42.96823 lineto stroke
+newpath 364.46977 -87.79997 moveto
+409.30151 -42.96823 lineto stroke
+newpath 369.45074 -87.80031 moveto
+414.28282 -42.96823 lineto stroke
+newpath 374.43263 -87.79973 moveto
+418.1443 -44.08806 lineto stroke
+newpath 379.4139 -87.79977 moveto
+418.14487 -49.0688 lineto stroke
+newpath 384.39508 -87.7999 moveto
+418.1447 -54.05028 lineto stroke
+newpath 389.37596 -87.80032 moveto
+418.1444 -59.03189 lineto stroke
+newpath 394.35794 -87.79965 moveto
+418.14453 -64.01306 lineto stroke
+newpath 399.33914 -87.79976 moveto
+418.14435 -68.99455 lineto stroke
+newpath 404.31966 -87.80055 moveto
+418.14435 -73.97586 lineto stroke
+newpath 409.30092 -87.8006 moveto
+418.14482 -78.9567 lineto stroke
+newpath 414.28252 -87.80031 moveto
+418.14485 -83.93797 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 418.14464 -42.96823 moveto
+418.14464 -87.80002 lineto stroke
+420.13716 -81.04503 moveto
+(\241) fourier-ms 9.16562 fshow
+426.73247 -81.04503 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 436.95992 -74.9105 moveto
+476.92644 -56.38051 lineto stroke
+newpath 474.21748 -59.32385 moveto
+476.92644 -56.38051 lineto
+472.92964 -56.54617 lineto
+ closepath
+gsave fill grestore stroke
+478.9266 -54.31108 moveto
+(\305) fourier-ms 9.16562 fshow
+485.52191 -54.31108 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -17.00781 moveto
+499.85811 -17.00781 lineto stroke
+newpath 0 -42.96823 moveto
+499.85811 -42.96823 lineto stroke
+newpath 0 0 moveto
+499.85811 0 lineto stroke
+newpath 0 -87.80002 moveto
+499.85811 -87.80002 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -87.80002 lineto stroke
+newpath 499.85811 0 moveto
+499.85811 -87.80002 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.6 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.6
new file mode 100644
index 00000000000..4dac448884f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.6
@@ -0,0 +1,249 @@
+%!PS
+%%BoundingBox: -1 -87 511 1
+%%HiResBoundingBox: -0.25 -86.98239 510.43356 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 6.96591 9.96265 30:e04
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+87.09325 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+141.76814 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+147.43684 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+213.65726 -11.03859 moveto
+(\241) fourier-ms 9.16562 fshow
+220.25256 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+288.17265 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+359.39046 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+429.57716 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+435.24586 -10.9838 moveto
+(2) futr8r 6.96591 fshow
+489.25206 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+495.84737 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+111.373 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+ [3 3 ] 0 setdash
+newpath 146.69905 -15.94019 moveto
+146.69905 -41.9006 lineto stroke
+179.16805 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+ [] 0 setdash
+newpath 218.3895 -15.94019 moveto
+218.3895 -41.9006 lineto stroke
+newpath 220.38202 -15.94019 moveto
+220.38202 -41.9006 lineto stroke
+251.1203 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+288.17265 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 290.60356 -15.94019 moveto
+290.60356 -41.9006 lineto stroke
+322.3381 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 360.8251 -15.94019 moveto
+360.8251 -41.9006 lineto stroke
+newpath 362.81763 -15.94019 moveto
+362.81763 -41.9006 lineto stroke
+394.29036 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+ [3 3 ] 0 setdash
+newpath 434.50807 -15.94019 moveto
+434.50807 -41.9006 lineto stroke
+461.99326 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+78.25319 -76.57695 moveto
+(1) futr8r 6.96591 fshow
+81.9482 -76.57695 moveto
+(0) futr8r 6.96591 fshow
+85.6431 -76.57695 moveto
+(0) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 78.25319 -77.92194 moveto
+89.338 -77.92194 lineto stroke
+80.1007 -83.93935 moveto
+(9) futr8r 6.96591 fshow
+83.7956 -83.93935 moveto
+(9) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 92.53395 -76.05177 moveto
+139.8375 -65.80309 lineto stroke
+newpath 136.54996 -68.0816 moveto
+139.8375 -65.80309 lineto
+135.9017 -65.08954 lineto
+ closepath
+gsave fill grestore stroke
+141.8373 -67.36009 moveto
+(1) futr8r 9.16562 fshow
+146.6991 -67.36009 moveto
+(0) futr8r 9.16562 fshow
+newpath 153.56088 -62.82547 moveto
+199.44264 -52.8556 lineto stroke
+newpath 196.15656 -55.1361 moveto
+199.44264 -52.8556 lineto
+195.5065 -52.14449 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 218.3895 -41.9006 moveto
+218.3895 -86.73239 lineto stroke
+newpath 220.38202 -41.9006 moveto
+220.38202 -86.73239 lineto stroke
+201.44304 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+208.03835 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+221.37828 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+227.97359 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 238.57137 -73.84288 moveto
+285.1412 -53.11882 lineto stroke
+newpath 282.3872 -56.01993 moveto
+285.1412 -53.11882 lineto
+281.14243 -53.22278 lineto
+ closepath
+gsave fill grestore stroke
+287.14156 -53.7316 moveto
+(0) futr8r 9.16562 fshow
+newpath 296.06537 -53.11859 moveto
+342.63544 -73.84274 lineto stroke
+newpath 338.63661 -73.73882 moveto
+342.63544 -73.84274 lineto
+339.8814 -70.9416 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 360.8251 -41.9006 moveto
+360.8251 -86.73239 lineto stroke
+newpath 362.81763 -41.9006 moveto
+362.81763 -86.73239 lineto stroke
+343.87865 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+350.47395 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+363.81389 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+370.4092 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 381.76398 -52.85551 moveto
+427.64624 -62.82547 lineto stroke
+newpath 423.71007 -63.5366 moveto
+427.64624 -62.82547 lineto
+424.36012 -60.54497 lineto
+ closepath
+gsave fill grestore stroke
+429.64632 -67.36009 moveto
+(1) futr8r 9.16562 fshow
+434.50812 -67.36009 moveto
+(0) futr8r 9.16562 fshow
+newpath 441.3699 -65.80753 moveto
+492.79596 -76.98213 lineto stroke
+newpath 488.85991 -77.69322 moveto
+492.79596 -76.98213 lineto
+489.50996 -74.70168 lineto
+ closepath
+gsave fill grestore stroke
+494.79625 -81.01349 moveto
+(1) futr8r 9.16562 fshow
+newpath 0 -15.94019 moveto
+510.18356 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+510.18356 -41.9006 lineto stroke
+newpath 0 0 moveto
+510.18356 0 lineto stroke
+newpath 0 -86.73239 moveto
+510.18356 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 510.18356 0 moveto
+510.18356 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.7 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.7
new file mode 100644
index 00000000000..15b65e3bc62
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.7
@@ -0,0 +1,245 @@
+%!PS
+%%BoundingBox: -1 -87 514 1
+%%HiResBoundingBox: -0.25 -86.98239 513.62393 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 66:80002
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ml 9.16562 9.96265 ae:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%*Font: futr8r 6.96591 9.96265 30:e04
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(\241) fourier-ms 9.16562 fshow
+82.23155 -11.01369 moveto
+(1) futr8r 9.16562 fshow
+87.09325 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+153.98236 -11.03859 moveto
+(\241) fourier-ms 9.16562 fshow
+160.57767 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+228.26425 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+233.93295 -10.9838 moveto
+(1) futr8r 6.96591 fshow
+289.76784 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+346.27142 -9.4894 moveto
+(\256) fourier-ml 9.16562 fshow
+351.94012 -10.9838 moveto
+(2) futr8r 6.96591 fshow
+422.25572 -11.03859 moveto
+(1) futr8r 9.16562 fshow
+492.44243 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+499.03773 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.99767 -37.16835 moveto
+(f) futri8r 9.16562 fshow
+31.11847 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.66847 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+37.07576 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.44557 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+117.8789 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+newpath 158.7146 -15.94019 moveto
+158.7146 -41.9006 lineto stroke
+newpath 160.70712 -15.94019 moveto
+160.70712 -41.9006 lineto stroke
+192.57866 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+ [3 3 ] 0 setdash
+newpath 233.19516 -15.94019 moveto
+233.19516 -41.9006 lineto stroke
+258.8226 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+289.76784 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+newpath 292.19875 -15.94019 moveto
+292.19875 -41.9006 lineto stroke
+317.82619 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+newpath 351.20233 -15.94019 moveto
+351.20233 -41.9006 lineto stroke
+384.07013 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+ [] 0 setdash
+newpath 423.69037 -15.94019 moveto
+423.69037 -41.9006 lineto stroke
+newpath 425.68289 -15.94019 moveto
+425.68289 -41.9006 lineto stroke
+458.67772 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+8.2391 -62.3634 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.3634 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.3634 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.3634 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.3634 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.3634 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.3634 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.3634 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.3634 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.3634 moveto
+(e) futr8r 9.16562 fshow
+33.26521 -70.8623 moveto
+(f) futri8r 9.16562 fshow
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+78.25319 -76.57695 moveto
+(1) futr8r 6.96591 fshow
+81.9482 -76.57695 moveto
+(0) futr8r 6.96591 fshow
+85.6431 -76.57695 moveto
+(0) futr8r 6.96591 fshow
+ 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap
+newpath 78.25319 -77.92194 moveto
+89.338 -77.92194 lineto stroke
+80.1007 -83.93935 moveto
+(9) futr8r 6.96591 fshow
+83.7956 -83.93935 moveto
+(9) futr8r 6.96591 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap
+newpath 92.53317 -74.33365 moveto
+139.76797 -54.8109 lineto stroke
+newpath 136.93738 -57.63716 moveto
+139.76797 -54.8109 lineto
+135.76797 -54.80775 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 158.7146 -41.9006 moveto
+158.7146 -86.73239 lineto stroke
+newpath 160.70712 -41.9006 moveto
+160.70712 -86.73239 lineto stroke
+141.76814 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+148.36345 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+161.70338 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+168.29869 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 179.65338 -75.80472 moveto
+225.4665 -65.9748 lineto stroke
+newpath 222.17424 -68.24689 moveto
+225.4665 -65.9748 lineto
+221.5319 -65.25336 lineto
+ closepath
+gsave fill grestore stroke
+227.46666 -67.385 moveto
+(\241) fourier-ms 9.16562 fshow
+234.06197 -67.385 moveto
+(1) futr8r 9.16562 fshow
+newpath 240.92354 -62.5314 moveto
+286.73685 -51.9496 lineto stroke
+newpath 283.4808 -54.27269 moveto
+286.73685 -51.9496 lineto
+282.79181 -51.28984 lineto
+ closepath
+gsave fill grestore stroke
+288.73674 -53.7316 moveto
+(0) futr8r 9.16562 fshow
+newpath 297.66101 -51.94965 moveto
+343.47372 -62.53136 lineto stroke
+newpath 339.52875 -63.19115 moveto
+343.47372 -62.53136 lineto
+340.21771 -60.20833 lineto
+ closepath
+gsave fill grestore stroke
+345.47383 -67.385 moveto
+(\241) fourier-ms 9.16562 fshow
+352.06914 -67.385 moveto
+(1) futr8r 9.16562 fshow
+newpath 358.93062 -65.97475 moveto
+404.74393 -75.80467 lineto stroke
+newpath 400.80928 -76.52614 moveto
+404.74393 -75.80467 lineto
+401.45161 -73.53255 lineto
+ closepath
+gsave fill grestore stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 423.69037 -41.9006 moveto
+423.69037 -86.73239 lineto stroke
+newpath 425.68289 -41.9006 moveto
+425.68289 -86.73239 lineto stroke
+406.74391 -79.9774 moveto
+(\241) fourier-ms 9.16562 fshow
+413.33922 -79.9774 moveto
+(1) fourier-ms 9.16562 fshow
+426.67915 -53.24345 moveto
+(\305) fourier-ms 9.16562 fshow
+433.27446 -53.24345 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 444.62973 -54.82257 moveto
+495.98674 -76.10858 lineto stroke
+newpath 491.98706 -76.10771 moveto
+495.98674 -76.10858 lineto
+493.15921 -73.27971 lineto
+ closepath
+gsave fill grestore stroke
+497.98662 -81.01349 moveto
+(1) futr8r 9.16562 fshow
+newpath 0 -15.94019 moveto
+513.37393 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+513.37393 -41.9006 lineto stroke
+newpath 0 0 moveto
+513.37393 0 lineto stroke
+newpath 0 -86.73239 moveto
+513.37393 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 513.37393 0 moveto
+513.37393 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.9 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.9
new file mode 100644
index 00000000000..1407d0b2c88
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.9
@@ -0,0 +1,219 @@
+%!PS
+%%BoundingBox: -1 -87 357 1
+%%HiResBoundingBox: -0.25 -86.98239 356.87201 0.25
+%%Creator: MetaPost 0.993
+%%CreationDate: 2008.05.16:1331
+%%Pages: 1
+%*Font: futri8r 9.16562 9.96265 67:80004
+%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008
+%*Font: futr8r 9.16562 9.96265 28:c2fec0000012004d4338
+%*Font: cmsy10 9.96265 9.96265 00:8
+%*Font: cmr10 9.96265 9.96265 2b:8
+%*Font: fourier-ms 6.96591 9.96265 30:8
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+ 0 0 0 setrgbcolor
+32.74211 -10.16934 moveto
+(x) futri8r 9.16562 fshow
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth [] 0 setdash
+ 1 setlinecap 1 setlinejoin 10 setmiterlimit
+newpath 70.65494 0 moveto
+70.65494 -15.94019 lineto stroke
+75.63625 -11.01369 moveto
+(0) futr8r 9.16562 fshow
+150.1517 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+155.0135 -10.97133 moveto
+(.) futr8r 9.16562 fshow
+157.4443 -10.97133 moveto
+(2) futr8r 9.16562 fshow
+162.3061 -10.97133 moveto
+(1) futr8r 9.16562 fshow
+167.16791 -10.97133 moveto
+(2) futr8r 9.16562 fshow
+172.0296 -10.97133 moveto
+(5) futr8r 9.16562 fshow
+176.8914 -10.97133 moveto
+(8) futr8r 9.16562 fshow
+181.7531 -10.97133 moveto
+(4) futr8r 9.16562 fshow
+245.08548 -10.97133 moveto
+(0) futr8r 9.16562 fshow
+249.94728 -10.97133 moveto
+(.) futr8r 9.16562 fshow
+252.37808 -10.97133 moveto
+(5) futr8r 9.16562 fshow
+257.23988 -10.97133 moveto
+(8) futr8r 9.16562 fshow
+262.10168 -10.97133 moveto
+(4) futr8r 9.16562 fshow
+266.96338 -10.97133 moveto
+(6) futr8r 9.16562 fshow
+271.82518 -10.97133 moveto
+(3) futr8r 9.16562 fshow
+276.68687 -10.97133 moveto
+(5) futr8r 9.16562 fshow
+335.6905 -10.52554 moveto
+(\305) fourier-ms 9.16562 fshow
+342.28581 -10.52554 moveto
+(1) fourier-ms 9.16562 fshow
+17.90286 -25.26524 moveto
+(S) futr8r 9.16562 fshow
+22.68486 -25.26524 moveto
+(i) futr8r 9.16562 fshow
+25.35486 -25.26524 moveto
+(g) futr8r 9.16562 fshow
+30.11696 -25.26524 moveto
+(n) futr8r 9.16562 fshow
+35.78577 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+42.56036 -25.26524 moveto
+(d) futr8r 9.16562 fshow
+48.03976 -25.26524 moveto
+(e) futr8r 9.16562 fshow
+25.28537 -37.16835 moveto
+(g) futri8r 9.16562 fshow
+31.03377 -33.05374 moveto
+(0) fourier-ms 6.96591 fshow
+33.58386 -37.16835 moveto
+(\() futr8r 9.16562 fshow
+36.99106 -37.16835 moveto
+(x) futri8r 9.16562 fshow
+42.36087 -37.16835 moveto
+(\)) futr8r 9.16562 fshow
+newpath 70.65494 -15.94019 moveto
+70.65494 -41.9006 lineto stroke
+newpath 77.07089 -15.94019 moveto
+77.07089 -41.9006 lineto stroke
+newpath 79.06342 -15.94019 moveto
+79.06342 -41.9006 lineto stroke
+119.35088 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+165.9524 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+ [3 3 ] 0 setdash
+newpath 168.3833 -15.94019 moveto
+168.3833 -41.9006 lineto stroke
+211.97583 -31.41104 moveto
+(\000) cmsy10 9.96265 fshow
+260.88617 -31.96399 moveto
+(0) futr8r 9.16562 fshow
+newpath 263.31708 -15.94019 moveto
+263.31708 -41.9006 lineto stroke
+299.61699 -31.41104 moveto
+(+) cmr10 9.96265 fshow
+8.2391 -62.68265 moveto
+(V) futr8r 9.16562 fshow
+13.49931 -62.68265 moveto
+(a) futr8r 9.16562 fshow
+18.29141 -62.68265 moveto
+(r) futr8r 9.16562 fshow
+21.9277 -62.68265 moveto
+(i) futr8r 9.16562 fshow
+24.5977 -62.68265 moveto
+(a) futr8r 9.16562 fshow
+29.38971 -62.68265 moveto
+(t) futr8r 9.16562 fshow
+32.5379 -62.68265 moveto
+(i) futr8r 9.16562 fshow
+35.2079 -62.68265 moveto
+(o) futr8r 9.16562 fshow
+40.498 -62.68265 moveto
+(n) futr8r 9.16562 fshow
+46.16681 -62.68265 moveto
+(s) futr8r 9.16562 fshow
+52.2241 -62.68265 moveto
+(d) futr8r 9.16562 fshow
+57.7035 -62.68265 moveto
+(e) futr8r 9.16562 fshow
+32.5529 -70.54315 moveto
+(g) futri8r 9.16562 fshow
+ [] 0 setdash
+newpath 70.65494 -41.9006 moveto
+70.65494 -86.73239 lineto stroke
+newpath 77.07089 -41.9006 moveto
+77.07089 -86.73239 lineto stroke
+newpath 79.06342 -41.9006 moveto
+79.06342 -86.73239 lineto stroke
+80.05968 -80.29655 moveto
+(\241) fourier-ms 9.16562 fshow
+86.65498 -80.29655 moveto
+(1) fourier-ms 9.16562 fshow
+ 0 0.5 dtransform truncate idtransform setlinewidth pop
+newpath 98.00967 -74.80107 moveto
+153.5904 -55.50464 lineto stroke
+newpath 150.60107 -58.16302 moveto
+153.5904 -55.50464 lineto
+149.59686 -55.27057 lineto
+ closepath
+gsave fill grestore stroke
+145.82295 -53.37009 moveto
+(\241) fourier-ms 9.16562 fshow
+152.41826 -53.37009 moveto
+(2) futr8r 9.16562 fshow
+157.27995 -53.37009 moveto
+(.) futr8r 9.16562 fshow
+159.71085 -53.37009 moveto
+(8) futr8r 9.16562 fshow
+164.57265 -53.37009 moveto
+(1) futr8r 9.16562 fshow
+169.43436 -53.37009 moveto
+(8) futr8r 9.16562 fshow
+174.29616 -53.37009 moveto
+(3) futr8r 9.16562 fshow
+179.15785 -53.37009 moveto
+(9) futr8r 9.16562 fshow
+184.01965 -53.37009 moveto
+(4) futr8r 9.16562 fshow
+newpath 185.86182 -55.50473 moveto
+245.83952 -73.12854 lineto stroke
+newpath 241.86276 -73.55534 moveto
+245.83952 -73.12854 lineto
+242.72577 -70.61827 lineto
+ closepath
+gsave fill grestore stroke
+240.75673 -81.26538 moveto
+(\241) fourier-ms 9.16562 fshow
+247.35204 -81.26538 moveto
+(2) futr8r 9.16562 fshow
+252.21373 -81.26538 moveto
+(.) futr8r 9.16562 fshow
+254.64462 -81.26538 moveto
+(9) futr8r 9.16562 fshow
+259.50642 -81.26538 moveto
+(4) futr8r 9.16562 fshow
+264.36813 -81.26538 moveto
+(4) futr8r 9.16562 fshow
+269.22993 -81.26538 moveto
+(2) futr8r 9.16562 fshow
+274.09163 -81.26538 moveto
+(8) futr8r 9.16562 fshow
+278.95343 -81.26538 moveto
+(8) futr8r 9.16562 fshow
+newpath 278.11026 -73.12827 moveto
+333.69066 -53.83192 lineto stroke
+newpath 330.70137 -56.49025 moveto
+333.69066 -53.83192 lineto
+329.69719 -53.59782 lineto
+ closepath
+gsave fill grestore stroke
+335.6905 -52.9243 moveto
+(\305) fourier-ms 9.16562 fshow
+342.28581 -52.9243 moveto
+(1) fourier-ms 9.16562 fshow
+newpath 0 -15.94019 moveto
+356.62201 -15.94019 lineto stroke
+newpath 0 -41.9006 moveto
+356.62201 -41.9006 lineto stroke
+newpath 0 0 moveto
+356.62201 0 lineto stroke
+newpath 0 -86.73239 moveto
+356.62201 -86.73239 lineto stroke
+ 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth
+newpath 0 0 moveto
+0 -86.73239 lineto stroke
+newpath 356.62201 0 moveto
+356.62201 -86.73239 lineto stroke
+showpage
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.mp b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.mp
new file mode 100644
index 00000000000..cdeeb091e99
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.mp
@@ -0,0 +1,540 @@
+input tableauVariation;
+verbatimtex
+%&latex
+\documentclass{article}
+\usepackage[upright]{fourier} % ou mathpazo, lmodern, etc. ou rien !
+\usepackage{amsmath}
+\renewcommand\mbox[1]{ #1 } % pour les mbox intempestifs de xcas
+\renewcommand\cdot{ } % idem pour les cdot
+\begin{document}
+etex
+beginTableau(0) newLigneVariables(btex $x$ etex);val(btex $-5$ etex);
+val(btex $0$ etex);
+val(btex $7$ etex);
+
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $25$ etex,1); valPos(btex $0$
+ etex,0);
+valPos(btex $49$ etex,1);
+endTableau;
+
+beginTableau(1) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);
+val(btex $0$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; valBarre(btex 0 etex);plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $\mbox{+}\infty $ etex,1); valPos(btex $0$
+ etex,0);
+valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+
+
+beginTableau(2) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);
+val(btex $0$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; valBarre(btex 0 etex);plus;
+endTableau;
+
+beginTableau(3) newLigneVariables(btex $t$ etex);val(btex $-10$ etex);
+val(btex $-1$ etex);
+val(btex $0$ etex);
+val(btex $1$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle g'(t)}$ etex); plus; nonDefBarre;plus;valBarre(btex 0 etex);moins;nonDefBarre;moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {g}}$ etex);valPos(btex $\frac{100}{99}$ etex,0); limGauche(btex
+ $\mbox{+}\infty $
+ etex,1);nonDefBarre;limDroite(btex $-\infty$ etex,0);valPos(btex $0$
+ etex,1);limGauche(btex
+ $-\infty$
+ etex,0);nonDefBarre;limDroite(btex $\mbox{+}\infty $ etex,1);valPos(btex $1$ etex,0);
+
+endTableau;
+
+beginTableau(4) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);
+val(btex $-1$ etex);
+val(btex $1$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; debutNonDef;finNonDef;plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $\mbox{+}\infty $ etex,1); limGauche(btex $0$ etex,0);debutNonDef;finNonDef;limDroite(btex $0$ etex,0);valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+beginTableau(5) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);
+val(btex $-1$ etex);
+val(btex $1$ etex);
+val(btex $\frac{5}{2}$ etex);
+val(btex $4$ etex);
+val(btex $6$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; debutNonDef;finNonDef;plus;valBarre(btex 0 etex);moins;debutNonDef;finNonDef;plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $\mbox{+}\infty $ etex,1); limGauche(btex $-\infty$ etex,0);debutNonDef;finNonDef;limDroite(btex $-\infty$ etex,0);valPos(btex$\mbox{ln}\left(\frac{441}{16}\right)$etex,1);limGauche(btex $-\infty$ etex,0);debutNonDef;finNonDef;limDroite(btex $-\infty$ etex,0);valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+beginTableau(6) newLigneVariables(btex $x$ etex);val(btex $-10$ etex);val(btex $\alpha_1$ etex);val(btex $-1$ etex);val(btex $0$ etex);val(btex $1$ etex);val(btex $\alpha_2$ etex);val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex); plus;valBarre(btex$ $ etex);plus; nonDefBarre;plus;valBarre(btex 0 etex);moins;nonDefBarre;moins;valBarre(btex $ $ etex);moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+valPos(btex $\frac{100}{99}$ etex,0);valPos(btex $ 10 $ etex,0.5); limGauche(btex $\mbox{+}\infty $ etex,1);nonDefBarre;limDroite(btex $-\infty$ etex,0);valPos(btex $0$
+ etex,1);limGauche(btex $-\infty$ etex,0);nonDefBarre;limDroite(btex $\mbox{+}\infty $ etex,1);valPos(btex
+ $ 10 $ etex,0.5);
+ valPos(btex $1$ etex,0);
+endTableau;
+
+beginTableau(7) newLigneVariables(btex $x$ etex);val(btex $-10$ etex);val(btex $-1$ etex);val(btex $\alpha_1$ etex);val(btex $0$ etex);val(btex $\alpha_2$ etex);val(btex $1$ etex);val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex); plus; nonDefBarre;plus;valBarre(btex $ $ etex);plus;valBarre(btex 0 etex);moins;valBarre(btex $ $ etex);moins;nonDefBarre;moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+valPos(btex $\frac{100}{99}$ etex,0); limGauche(btex $\mbox{+}\infty $ etex,1);nonDefBarre;limDroite(btex $-\infty$ etex,0);valPos(btex
+ $ -1 $ etex,0.5);
+ valPos(btex $0$
+ etex,1);valPos(btex
+ $ -1 $ etex,0.5);
+ limGauche(btex $-\infty$ etex,0);nonDefBarre;limDroite(btex $\mbox{+}\infty $ etex,1);valPos(btex $1$ etex,0);
+endTableau;
+
+beginTableau(9) newLigneVariables(btex $x$ etex);val(btex $0$ etex);
+val(btex $ 0.212584$ etex);
+val(btex $ 0.584635$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle g'(x)}$ etex);nonDefBarre;plus; valBarre(btex 0 etex);moins;valBarre(btex 0 etex);plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {g}}$ etex);nonDefBarre;limDroite(btex $-\infty$ etex,0); valPos(btex $ -2.818394$
+ etex,1);valPos(btex $ -2.944288$
+ etex,0);
+valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+
+ beginTableau(10)
+ newLigneVariables(btex $ {x}$ etex);
+ val(btex $-\infty$ etex);val(btex $\frac{3}{2}$ etex);
+val(btex $5$etex);
+val(btex $+\infty$ etex);
+ newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {-2x+3}}$ etex);plus;valBarre(btex 0 etex);moins;barre;moins;
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {-x+5}}$ etex);plus;barre;plus;valBarre(btex 0 etex);moins;
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {(-2x+3)(-x+5)}}$ etex);plus;valBarre(btex 0 etex);moins;valBarre(btex 0 etex);plus;
+endTableau;
+ beginTableau(11)
+newLigneVariables(btex $ {x}$ etex);
+ val(btex $\mbox{-}\infty $ etex);val(btex $\mbox{-}\left(\sqrt{2}\right)$ etex);
+val(btex $-1$ etex);
+val(btex $1$ etex);
+val(btex $\sqrt{2}$ etex);
+val(btex $\frac{3}{2}$ etex);
+val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {-\left(2\cdot \mbox{x}\right)\mbox{+}3}}$ etex);
+ plus;barre;
+ plus;barre;
+ plus;barre;
+ plus;barre;
+ plus;valBarre(btex 0 etex);moins;
+
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {(\mbox{x})^{2}-1}}$ etex);
+ plus;barre;
+ plus;
+ valBarre(btex 0 etex);moins;
+ valBarre(btex 0 etex);plus;barre;
+ plus;barre;plus;
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {(\mbox{x})^{2}\mbox{+}1}}$ etex);
+ plus;barre;
+ plus;barre;
+ plus;barre;
+ plus;barre;
+ plus;barre;plus;
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {\mbox{x}-1}}$ etex);
+ moins;barre;
+ moins;barre;
+ moins;
+ valBarre(btex 0 etex);plus;barre;
+ plus;barre;plus;
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {(\mbox{x})^{2}-2}}$ etex);
+ plus;
+ valBarre(btex 0 etex);moins;barre;
+ moins;barre;
+ moins;
+ valBarre(btex 0 etex);plus;barre;plus;
+
+ newLigneSignes(btex $\hbox{ Signe du }\atop{{\displaystyle \rm produit}}$ etex);
+ moins;valBarre(btex 0 etex); plus;valBarre(btex 0 etex);moins;valBarre(btex 0 etex);moins;valBarre(btex 0 etex);plus;valBarre(btex 0 etex);moins;
+
+endTableau;
+
+ beginTableau(12)
+newLigneVariables(btex $ {x}$ etex);
+ val(btex $-15$ etex);val(btex $-10$ etex);
+val(btex $10$ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {\mbox{x}-10}}$ etex);
+ moins;barre;moins;
+
+ valBarre(btex 0 etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {\mbox{x}\mbox{+}10}}$ etex);
+ moins;valBarre(btex 0 etex);plus;
+
+ newLigneSignes(btex $\hbox{ Signe du }\atop{{\displaystyle \rm produit}}$ etex);
+ plus;valBarre(btex 0 etex); moins;
+ valBarre(btex 0 etex);
+endTableau;
+
+
+beginTableau(13)
+newLigneVariables(btex $ {x}$ etex);
+ val(btex $\mbox{-}\infty $ etex);val(btex $-4$ etex);
+val(btex $\frac{5}{4}$ etex);
+val(btex $\frac{3}{2}$ etex);
+val(btex $2$ etex);
+val(btex $4$ etex);
+val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {-\left(2\cdot \mbox{x}\right)\mbox{+}3}}$ etex);
+ plus;barre;
+ plus;barre;
+ plus;
+ valBarre(btex 0 etex);moins;barre;
+ moins;barre;moins;
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {-\left(4\cdot \mbox{x}\right)\mbox{+}5}}$ etex);
+ plus;barre;
+ plus;
+ valBarre(btex 0 etex);moins;barre;
+ moins;barre;
+ moins;barre;moins;
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {(\mbox{x})^{2}-16}}$ etex);
+ plus;
+ valBarre(btex 0 etex);moins;barre;
+ moins;barre;
+ moins;barre;
+ moins;valBarre(btex 0 etex);plus;
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {\mbox{x}-2}}$ etex);
+ moins;barre;
+ moins;barre;
+ moins;barre;
+ moins;
+ valBarre(btex 0 etex);plus;barre;plus;
+ newLigneSignes(btex $\hbox{ Signe de}\atop{{\displaystyle Q(x)}}$ etex);
+ moins;nonDefBarre; plus;valBarre(btex 0 etex);moins;valBarre(btex 0 etex);plus;nonDefBarre;moins;nonDefBarre;plus;
+endTableau;
+
+
+beginTableau(14)
+newLigneVariables(btex $ {x}$ etex);
+ val(btex $\mbox{-}\infty $ etex);val(btex $-10$ etex);
+val(btex $10$ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {\mbox{x}-10}}$ etex);
+ moins;barre;moins;
+
+ valBarre(btex 0 etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {\mbox{x}\mbox{+}10}}$ etex);
+ moins;valBarre(btex 0 etex);plus;
+ newLigneSignes(btex $\hbox{ Signe de}\atop{{\displaystyle Q(x)}}$ etex);
+ plus;nonDefBarre; moins;
+ valBarre(btex 0 etex);
+endTableau;
+
+
+
+beginTableau(15)
+newLigneVariables(btex $\displaystyle {x}$ etex);
+ val(btex $-10$ etex);val(btex $-5$ etex);
+val(btex $10$ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {(\mbox{x}-10)\cdot (\mbox{x}\mbox{+}5)}}$ etex);
+ plus;valBarre(btex 0 etex); moins;valBarre(btex 0 etex);
+endTableau;
+
+ beginTableau(105)
+newLigneVariables(btex $ {x}$ etex);
+ val(btex $-50$ etex);val(btex $\frac{-2}{3}$ etex);
+val(btex $\mbox{-}\frac{\sqrt{5}}{5} $ etex);
+val(btex $\frac{\sqrt{5}}{5} $ etex);
+val(btex $50$ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {3\cdot \mbox{x}\mbox{+}2}}$ etex);
+ moins;
+ valBarre(btex 0 etex);plus;barre;
+ plus;barre;plus;
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {5\cdot \mbox{x}^{2}-1}}$ etex);
+ plus;barre;
+ plus;
+ valBarre(btex 0 etex);moins;valBarre(btex 0 etex);plus;
+
+ newLigneSignes(btex $\hbox{ Signe du }\atop{{\displaystyle \rm produit}}$ etex);
+ moins;valBarre(btex 0 etex); plus;valBarre(btex 0 etex);moins;valBarre(btex 0 etex);plus;
+
+endTableau;
+
+ beginTableau(16) newLigneVariables(btex $x$ etex);val(btex $-1$ etex);val(btex $\alpha_1$ etex);val(btex $0$ etex);val(btex $\alpha_2$ etex);val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);nonDefBarre;moins;valBarre(btex$ $ etex);moins; valBarre(btex 0 etex);plus;valBarre(btex $ $ etex);plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+nonDefBarre;limDroite(btex $\mbox{+}\infty $ etex,1);valPos(btex $ 2 $ etex,0.5); valPos(btex $-1$
+ etex,0);valPos(btex
+ $ 2 $ etex,0.5);valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+beginTableau(17) newLigneVariables(btex $x$ etex);val(btex $\frac{-1}{2}$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex); moins; valBarre(btex 0 etex);plus;valBarre(btex $ $ etex);plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+valPos(btex $\frac{1}{4}$ etex,1); valPos(btex $0$
+ etex,0);valPos(btex
+ $ 2 $ etex,0.5);valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+beginTableau(18) newLigneVariables(btex $x$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);nonDefBarre;plus;valBarre(btex$ $ etex);plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+nonDefBarre;limDroite(btex $-\infty$ etex,0);valPos(btex $ 2 $ etex,0.5);valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+beginTableau(20) newLigneVariables(btex $x$ etex);val(btex $1$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex); moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $0$ etex,1);valPos(btex $-\infty$ etex,0);
+
+endTableau;
+
+beginTableau(21) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\pi $ etex);val(btex $\alpha_1$ etex);val(btex $0$ etex);val(btex $\alpha_2$ etex);val(btex $\pi $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);valBarre(btex 0 etex);plus;valBarre(btex$ $ etex);plus; valBarre(btex 0 etex);moins;valBarre(btex $ $ etex);moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+valPos(btex $-1$ etex,0);valPos(btex $ 1/2 $ etex,0.5); valPos(btex $1$
+ etex,1);valPos(btex
+ $ 1/2 $ etex,0.5);valPos(btex $-1$ etex,0);
+endTableau;
+
+beginTableau(22) newLigneVariables(btex $x$ etex);val(btex $0$ etex);
+val(btex $\pi $ etex);
+val(btex $2\cdot \pi $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);valBarre(btex 0 etex);moins; valBarre(btex 0 etex);plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $1$ etex,1); valPos(btex $-1$
+ etex,0);
+valPos(btex $1$ etex,1);
+endTableau;
+
+beginTableau(23) newLigneVariables(btex $t$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $\frac{\pi }{2}$ etex);val(btex $\pi $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle h'(t)}$ etex); plus;valBarre(btex$ $ etex);plus; nonDefBarre;plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {h}}$ etex);
+valPos(btex $0$ etex,0);valPos(btex $ 7 $ etex,0.5); limGauche(btex $\mbox{+}\infty $ etex,1);nonDefBarre;limDroite(btex $-\infty$ etex,0);valPos(btex $0$ etex,1);
+endTableau;
+
+beginTableau(24) newLigneVariables(btex $x$ etex);val(btex $-1$ etex);val(btex $\alpha_1$ etex);val(btex $\frac{-1}{2}$ etex);val(btex $\alpha_2$ etex);val(btex $1$ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex); plus;valBarre(btex$ $ etex);plus; valBarre(btex 0 etex);moins;valBarre(btex $ $ etex);moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+valPos(btex $0$ etex,0);valPos(btex $ 1 $ etex,0.5); valPos(btex $\frac{3}{4} \times \sqrt{3}$
+ etex,1);valPos(btex
+ $ 1 $ etex,0.5);valPos(btex $0$ etex,0);
+endTableau;
+
+beginTableau(25) newLigneVariables(btex $x$ etex);val(btex $-1$ etex);
+val(btex $0$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);nonDefBarre;plus; valBarre(btex 0 etex);moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);nonDefBarre;limDroite(btex $-\infty$ etex,0); valPos(btex $0$
+ etex,1);valPos(btex $-\infty$ etex,0);
+
+endTableau;
+
+ beginTableau(26)
+newLigneVariables(btex $ {x}$ etex);
+ val(btex $-10$ etex);val(btex $-\left(\frac{1}{2} \times \sqrt{5}\right)\mbox{+}\frac{-3}{2}$ etex);
+val(btex $-1$ etex);
+val(btex $\frac{1}{2} \times \sqrt{5}\mbox{+}\frac{-3}{2}$ etex);
+val(btex $1$ etex);
+val(btex $\frac{3}{2}$ etex);
+val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {-\left(2\cdot \mbox{x}\right)\mbox{+}3}}$ etex);
+ plus;barre;
+ plus;barre;
+ plus;barre;
+ plus;barre;
+ plus;valBarre(btex 0 etex);moins;
+
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {\mbox{x}-1}}$ etex);
+ moins;barre;
+ moins;barre;
+ moins;barre;
+ moins;
+ valBarre(btex 0 etex);plus;barre;plus;
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {\mbox{x}\mbox{+}1}}$ etex);
+ moins;barre;
+ moins;
+ valBarre(btex 0 etex);plus;barre;
+ plus;barre;
+ plus;barre;plus;
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {(\mbox{x})^{2}\mbox{+}3\cdot \mbox{x}\mbox{+}1}}$ etex);
+ plus;
+ valBarre(btex 0 etex);moins;barre;
+ moins;
+ valBarre(btex 0 etex);plus;barre;
+ plus;barre;plus;
+
+ newLigneSignes(btex $\hbox{ Signe du }\atop{{\displaystyle \rm produit}}$ etex);
+ plus;valBarre(btex 0 etex); moins;valBarre(btex 0 etex);plus;valBarre(btex 0 etex);moins;valBarre(btex 0 etex);plus;valBarre(btex 0 etex);moins;
+
+endTableau;
+
+ beginTableau(27) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);val(btex $-3$ etex);val(btex $\alpha_1$ etex);val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; valBarre(btex 0 etex);plus;valBarre(btex $ $ etex);plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+valPos(btex $-1$ etex,1); valPos(btex $-\left(e^{-4}\right)-1$
+ etex,0);valPos(btex
+ $ 0 $ etex,0.5);valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+beginTableau(28) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);plus; valBarre(btex 0 etex);moins;valBarre(btex $ $ etex);moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+valPos(btex $1$ etex,0); valPos(btex $2$
+ etex,1);valPos(btex
+ $ 0 $ etex,0.5);valPos(btex $-\infty$ etex,0);
+endTableau;
+
+beginTableau(30) newLigneVariables(btex $x$ etex);val(btex $0$ etex);
+val(btex $1$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex); plus; valBarre(btex 0 etex);moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $0$ etex,0); valPos(btex $\mbox{ln}\left(\frac{(e^{1}\mbox{+}1)}{e^{1}}\right)$
+ etex,1);valPos(btex $0$ etex,0);
+
+endTableau;
+
+beginTableau(31) newLigneVariables(btex $x$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $\pi $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex); moins;valBarre(btex$ $ etex);moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+valPos(btex $1$ etex,1);valPos(btex $ 0 $ etex,0.5);valPos(btex $-\pi -1$ etex,0);
+endTableau;
+
+beginTableau(32) newLigneVariables(btex $x$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $e^{\frac{1}{2}}$ etex);val(btex $\alpha_2$ etex);val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);nonDefBarre;plus;valBarre(btex$ $ etex);plus; valBarre(btex 0 etex);moins;valBarre(btex $ $ etex);moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);
+nonDefBarre;limDroite(btex $-\infty$ etex,0);valPos(btex $ -1 $ etex,0.5); valPos(btex $\frac{1}{4}$
+ etex,1);valPos(btex
+ $ -1 $ etex,0.5);valPos(btex $-\infty$ etex,0);
+endTableau;
+
+
+
+beginTableau(33)
+newLigneVariables(btex $\displaystyle {x}$ etex);
+ val(btex $-10$ etex);val(btex $10$ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {(\mbox{x}-10)\cdot (\mbox{x}\mbox{+}10)}}$ etex);
+ valBarre(btex 0 etex);plus;
+ valBarre(btex 0 etex);
+endTableau;
+
+beginTableau(34) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);
+val(btex $\mbox{-}\left(\sqrt{2}\right)$ etex);
+val(btex $-1$ etex);
+val(btex $1$ etex);
+val(btex $\sqrt{2}$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; valBarre(btex 0 etex);plus;debutNonDef;finNonDef;moins;valBarre(btex 0 etex);plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $\mbox{+}\infty $ etex,1); valPos(btex$-2$etex,0);limGauche(btex $0$ etex,1);debutNonDef;finNonDef;limDroite(btex $0$ etex,1);valPos(btex$-2$etex,0);valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+beginTableau(35) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);
+val(btex $-1$ etex);
+val(btex $1$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; debutNonDef;finNonDef;plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $\mbox{+}\infty $ etex,1); limGauche(btex $-\infty$ etex,0);debutNonDef;finNonDef;limDroite(btex $-\infty$ etex,0);valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+beginTableau(36) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);
+val(btex $-1$ etex);
+val(btex $1$ etex);
+val(btex $\frac{5}{2}$ etex);
+val(btex $4$ etex);
+val(btex $6$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; debutNonDef;finNonDef;plus;valBarre(btex 0 etex);moins;debutNonDef;finNonDef;plus;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $\mbox{+}\infty $ etex,1); limGauche(btex $\sqrt{35}$ etex,0);debutNonDef;finNonDef;limDroite(btex $\sqrt{15}$ etex,0);valPos(btex$\sqrt{21}$etex,1);limGauche(btex $\sqrt{15}$ etex,0);debutNonDef;finNonDef;limDroite(btex $\sqrt{35}$ etex,0);valPos(btex $\mbox{+}\infty $ etex,1);
+endTableau;
+
+beginTableau(37) newLigneVariables(btex $x$ etex);val(btex $-5$ etex);
+val(btex $\frac{2}{5}$ etex);
+val(btex $10$ etex);
+
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $\frac{169}{2}$ etex,1); valPos(btex $\frac{58}{5}$
+ etex,0);
+valPos(btex $242$ etex,1);
+endTableau;
+
+beginTableau(38) newLigneVariables(btex $x$ etex);val(btex $-20$ etex);
+val(btex $-\left(\frac{1}{9} \times \sqrt{7}\right)\mbox{+}\frac{5}{9}$ etex);
+val(btex $\frac{1}{9} \times \sqrt{7}\mbox{+}\frac{5}{9}$ etex);
+val(btex $20$ etex);
+
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $-26047$ etex,0); valPos(btex $\frac{14}{243} \times \sqrt{7}\mbox{+}\frac{-1681}{243}$
+ etex,1);valPos(btex $-\left(\frac{14}{243} \times \sqrt{7}\right)\mbox{+}\frac{-1681}{243}$
+ etex,0);
+valPos(btex $22033$ etex,1);
+endTableau;
+
+beginTableau(39) newLigneVariables(btex $x$ etex);val(btex $-20$ etex);
+val(btex $-\left(\frac{1}{9} \times \sqrt{7}\right)\mbox{+}\frac{5}{9}$ etex);
+val(btex $\frac{1}{9} \times \sqrt{7}\mbox{+}\frac{5}{9}$ etex);
+val(btex $20$ etex);
+
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $26047$ etex,1); valPos(btex $-\left(\frac{14}{243} \times \sqrt{7}\right)\mbox{+}\frac{1681}{243}$
+ etex,0);
+valPos(btex $\frac{14}{243} \times \sqrt{7}\mbox{+}\frac{1681}{243}$
+ etex,1);valPos(btex $-22033$ etex,0);
+
+endTableau;
+
+
+
+beginTableau(40)
+newLigneVariables(btex $\displaystyle {x}$ etex);
+ val(btex $-20$ etex);val(btex $ 1.942052$ etex);
+val(btex $20$ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {-\left(3\cdot (\mbox{x})^{3}\right)\mbox{+}5\cdot (\mbox{x})^{2}-\left(2\cdot \mbox{x}\right)\mbox{+}7}}$ etex);
+ plus;valBarre(btex 0 etex); moins;
+
+endTableau;
+
+
+
+beginTableau(41)
+newLigneVariables(btex $\displaystyle {x}$ etex);
+ val(btex $-20$ etex);val(btex $ 1.942052$ etex);
+val(btex $20$ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle {3\cdot (\mbox{x})^{3}-\left(5\cdot (\mbox{x})^{2}\right)\mbox{+}2\cdot \mbox{x}-7}}$ etex);
+ moins;valBarre(btex 0 etex); plus;
+
+endTableau;
+
+beginTableau(42) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);val(btex $ 0.000000$ etex);val(btex $\alpha_1$ etex);val(btex $\mbox{+}\infty $ etex);
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f''(x)}$ etex);plus; valBarre(btex 0 etex);moins;valBarre(btex $ $ etex);moins;
+newLigneVariations(btex $\hbox{ Variations de}\atop{\displaystyle {f'}}$ etex);
+valPos(btex $\frac{1}{2}$ etex,0); valPos(btex $ 1.000000$
+ etex,1);valPos(btex
+ $ 0 $ etex,0.5);valPos(btex $-\infty$ etex,0);
+endTableau;
+
+beginTableau(43) newLigneVariables(btex $x$ etex);val(btex $\mbox{-}\infty $ etex);
+val(btex $ 0.639232$ etex);
+val(btex $\mbox{+}\infty $ etex);
+
+newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);plus; valBarre(btex 0 etex);moins;
+newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle {f}}$ etex);valPos(btex $-\infty$ etex,0); valPos(btex $ 0.967397$
+ etex,1);valPos(btex $-\infty$ etex,0);
+
+endTableau;
+
+end
diff --git a/Master/texmf-dist/doc/latex/tablor/tablor.html b/Master/texmf-dist/doc/latex/tablor/tablor.html
index 0668506334f..4ab2e40bfe3 100644
--- a/Master/texmf-dist/doc/latex/tablor/tablor.html
+++ b/Master/texmf-dist/doc/latex/tablor/tablor.html
@@ -37,11 +37,6 @@
font-weight: bold;
text-decoration: underline;
}
- .font-latex-bold {
- /* font-latex-bold-face */
- color: #6b8e23;
- font-weight: bold;
- }
.font-latex-math {
/* font-latex-math-face */
color: #ffa500;
@@ -68,6 +63,10 @@
color: #6495ed;
font-weight: bold;
}
+ .type {
+ /* font-lock-type-face */
+ color: #9290ff;
+ }
.variable-name {
/* font-lock-variable-name-face */
color: #98fb98;
@@ -87,14 +86,57 @@
</head>
<body>
<pre>
-
<span class="font-latex-sedate">\NeedsTeXFormat</span>{LaTeX2e}[1995/12/01]
-<span class="font-latex-sedate">\ProvidesPackage</span>{<span class="flyspell-duplicate">tablor</span>}[14/05/2008 v2.05 la machine &#224; cr&#233;er des tableaux de signes et variations]
+<span class="font-latex-sedate">\ProvidesPackage</span>{tablor}[16/05/2008 v2.06 la machine &#224; cr&#233;er des tableaux de signes et variations]
<span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\copyleft</span></span><span class="comment"> Connan le Barbare </span><span class="font-latex-sedate"><span class="comment">\copyright</span></span><span class="comment">
</span><span class="comment-delimiter">% </span><span class="comment">avec l'efficace participation de Jean-Michel </span><span class="comment"><span class="flyspell-incorrect">Boucart</span></span><span class="comment">
</span>
+
+<span class="comment-delimiter">%%%%%</span><span class="comment">
+</span><span class="comment-delimiter">%</span><span class="comment">
+</span><span class="comment-delimiter">% </span><span class="comment">enteteMP.cfg : configuration de l'ent&#234;te MetaPOST
+</span><span class="comment-delimiter">% </span><span class="comment">&#224; modifier si besoin
+</span><span class="comment-delimiter">%</span><span class="comment">
+</span><span class="comment-delimiter">%%%%%</span><span class="comment">
+</span>
+<span class="font-latex-sedate">\RequirePackage</span>{filecontents}
+
+
+
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{filecontents*}</span>{enteteMP.cfg}
+input tableauVariation;
+verbatimtex
+<span class="comment-delimiter">%</span><span class="comment">&amp;latex
+</span><span class="font-latex-sedate"><span class="keyword">\documentclass</span></span><span class="function-name">{article}</span>
+<span class="font-latex-sedate"><span class="keyword">\usepackage</span></span><span class="variable-name">[upright]</span><span class="function-name">{fourier}</span> <span class="comment">% ou mathpazo, lmodern, etc. ou rien !
+</span><span class="font-latex-sedate"><span class="keyword">\usepackage</span></span><span class="function-name">{amsmath}</span>
+<span class="font-latex-sedate"><span class="keyword">\renewcommand</span></span><span class="font-latex-sedate"><span class="keyword">\mbox</span></span><span class="variable-name">[1]</span><span class="function-name">{ #1 }</span> <span class="comment">% pour les mbox intempestifs de xcas
+</span><span class="font-latex-sedate"><span class="keyword">\renewcommand</span></span><span class="font-latex-sedate">\cdot</span>{ } <span class="comment">% idem pour les cdot
+</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{document}</span>
+etex
+<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{filecontents*}</span>
+
+
+
+<span class="comment-delimiter">%%%%%</span><span class="comment">
+</span><span class="comment-delimiter">%</span><span class="comment">
+</span><span class="comment-delimiter">% </span><span class="comment">FIN de enteteMP.cfg
+</span><span class="comment-delimiter">%</span><span class="comment">
+</span><span class="comment-delimiter">%%%%%%</span><span class="comment">
+</span>
+
+
+
+
+
+
+
+
+
+
+
<span class="comment-delimiter">%% </span><span class="comment">Cr&#233;e 16 environnements :
</span><span class="comment-delimiter">%% </span><span class="comment">tableau de signes de 2 facteurs affines
</span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TSa}
@@ -141,7 +183,7 @@
</span><span class="comment-delimiter">%</span><span class="comment">
</span><span class="comment-delimiter">%</span><span class="comment">
</span><span class="comment-delimiter">%%%</span><span class="comment">
-</span><span class="comment-delimiter">% </span><span class="comment">et leurs pendants &#233;toil&#233;s qui permet l'affichage interm&#233;diaire du
+</span><span class="comment-delimiter">% </span><span class="comment">et leurs pendants &#233;toil&#233;s qui permettent l'affichage interm&#233;diaire du
</span><span class="comment-delimiter">% </span><span class="comment">fichier metapost pour le modifier
</span><span class="comment-delimiter">%</span><span class="comment">
</span><span class="comment-delimiter">%</span><span class="comment">
@@ -156,20 +198,30 @@
</span><span class="comment-delimiter">%% </span><span class="comment">ne l'avez pas de base
</span>
-<span class="font-latex-sedate">\RequirePackage</span>{ifthen}
+<span class="font-latex-sedate">\RequirePackage</span>{<span class="flyspell-incorrect">ifthen</span>}
<span class="font-latex-sedate">\RequirePackage</span>{<span class="flyspell-incorrect">fancyvrb</span>}
<span class="font-latex-sedate">\RequirePackage</span>{<span class="flyspell-duplicate">ifpdf</span>}
+
+<span class="comment-delimiter">%% </span><span class="comment">Initialisation du choix d'OS
+</span><span class="font-latex-sedate">\newboolean</span>{windows}<span class="font-latex-sedate">\setboolean</span>{windows}{false}
+
+
+
+<span class="comment-delimiter">%% </span><span class="comment">D&#233;finit des commandes disque selon l'OS utilis&#233;
+</span><span class="font-latex-sedate">\ifthenelse</span>{<span class="font-latex-sedate">\boolean</span>{windows}}<span class="comment">%
+</span> {<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\rem</span></span><span class="function-name">}</span>{DEL } <span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\cat</span></span><span class="function-name">}</span>{TYPE }
+ <span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\cp</span></span><span class="function-name">}</span>{COPY }}<span class="comment">%
+</span> {<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\rem</span></span><span class="function-name">}</span>{rm }<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\cat</span></span><span class="function-name">}</span>{cat }
+ <span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\cp</span></span><span class="function-name">}</span>{cp }}
+
+
<span class="comment-delimiter">% </span><span class="comment">option xcas pr&#233;sent
</span>
<span class="font-latex-sedate">\newboolean</span>{xcas}<span class="font-latex-sedate">\setboolean</span>{xcas}{<span class="flyspell-duplicate">false</span>}
-<span class="font-latex-sedate">\DeclareOption</span>{xcas}{<span class="font-latex-sedate">\setboolean</span>{xcas}{true}}
-
-<span class="comment-delimiter">%% </span><span class="comment">Initialisation du choix </span><span class="comment"><span class="flyspell-incorrect">d'OS</span></span><span class="comment">
-</span><span class="font-latex-sedate">\newboolean</span>{windows}<span class="font-latex-sedate">\setboolean</span>{windows}{<span class="flyspell-duplicate">false</span>}
-
+<span class="font-latex-sedate">\DeclareOption</span>{xcas}{<span class="font-latex-sedate">\setboolean</span>{xcas}{<span class="flyspell-incorrect">true</span>}}
<span class="comment-delimiter">%% </span><span class="comment">on configure tablor dans un fichier ext&#233;rieur pour la </span><span class="comment"><span class="flyspell-incorrect">plateforme</span></span><span class="comment">
@@ -182,7 +234,7 @@
<span class="comment-delimiter">%% </span><span class="comment">pour ceux compilant via </span><span class="comment"><span class="flyspell-incorrect">pdflatex</span></span><span class="comment">
</span>
<span class="font-latex-sedate">\ifpdf</span>
-<span class="font-latex-sedate">\DeclareGraphicsRule</span>{*}{mps}{*}{}
+<span class="font-latex-sedate">\DeclareGraphicsRule</span>{*}{<span class="flyspell-incorrect">mps</span>}{*}{}
<span class="font-latex-sedate">\fi</span>
<span class="comment-delimiter">%% </span><span class="comment">pour nettoyer les fichiers auxiliaires
@@ -192,19 +244,12 @@
-<span class="comment-delimiter">%% </span><span class="comment">En-t&#234;te pour le fichier metapost contenant les codes
-</span><span class="comment-delimiter">%% </span><span class="comment">de tous les tableaux produits
+<span class="comment-delimiter">%% </span><span class="comment">Pour clore les fichiers metapost
</span>
- <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?WW]{tete.mp}
- input tableauVariation;
- verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-sedate"><span class="keyword">\documentclass</span></span><span class="function-name">{article}</span>
- \?fonte
- <span class="font-latex-sedate"><span class="keyword">\usepackage</span></span><span class="function-name">{amsmath}</span>
- <span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\Mathbold</span></span><span class="function-name">}</span>[1]{<span class="font-latex-sedate"><span class="keyword">\mbox</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\boldmath</span></span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="font-latex-sedate"><span class="function-name">\unboldmath</span></span><span class="function-name">}</span>}
- <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{document}</span>
- <span class="flyspell-duplicate">etex</span>
+
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{queue.<span class="flyspell-duplicate">mp</span>}
+
+<span class="flyspell-duplicate">end</span>
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
@@ -215,14 +260,6 @@
</span><span class="comment-delimiter">%% </span><span class="comment">Cl&#244;t le fichier metapost contenant le r&#233;capitulatif de tous les tableaux
</span>
-<span class="comment-delimiter">%% </span><span class="comment">D&#233;finit des commandes disque selon l'OS utilis&#233;
-</span><span class="font-latex-sedate">\ifthenelse</span>{<span class="font-latex-sedate">\boolean</span>{<span class="flyspell-duplicate">windows</span>}}<span class="comment">%
-</span> {<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\rem</span></span><span class="function-name">}</span>{DEL } <span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\cat</span></span><span class="function-name">}</span>{TYPE }
- <span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\cp</span></span><span class="function-name">}</span>{COPY }}<span class="comment">%
-</span> {<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\rem</span></span><span class="function-name">}</span>{rm }<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\cat</span></span><span class="function-name">}</span>{<span class="flyspell-duplicate">cat</span> }
- <span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\cp</span></span><span class="function-name">}</span>{<span class="flyspell-duplicate">cp</span> }}
-
-
<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\nettoyer</span></span><span class="function-name">}</span>[1][<span class="font-latex-sedate">\jobname</span>]<span class="comment">%
</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\rem</span> #1.Tab.log}
@@ -258,7 +295,7 @@
</span>{<span class="font-latex-sedate">\IfFileExists</span>{<span class="font-latex-sedate">\Tableaux</span>.Tab.mp}<span class="comment">% Si Tableaux.mp est pr&#233;sent...
</span> {<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\rem</span> <span class="font-latex-sedate">\Tableaux</span>.Tab.mp}}<span class="comment">% le d&#233;truire
</span> {}<span class="comment">%
-</span> <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cp</span> -f tete.mp <span class="font-latex-sedate">\Tableaux</span>.Tab.mp}<span class="comment">% Reconstituer l'ent&#234;te de Tableaux.mp
+</span> <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cp</span> -f enteteMP.cfg <span class="font-latex-sedate">\Tableaux</span>.Tab.mp}<span class="comment">% Reconstituer l'ent&#234;te de Tableaux.</span><span class="comment"><span class="flyspell-duplicate">mp</span></span><span class="comment">
</span>}
{<span class="font-latex-sedate">\IfFileExists</span>{<span class="font-latex-sedate">\Tableaux</span>.Tab.mp}<span class="comment">% Sans l'option XCas, si
</span> <span class="comment">% Tableaux.mp existe
@@ -270,11 +307,11 @@
</span>
-<span class="comment-delimiter">%% </span><span class="comment">commande pour lancer giac selon l'OS
+<span class="comment-delimiter">%% </span><span class="comment">commande pour lancer giac selon </span><span class="comment"><span class="flyspell-duplicate">l'OS</span></span><span class="comment">
</span>
<span class="font-latex-sedate">\makeatletter</span>
<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\executGiacmp</span></span><span class="function-name">}</span>[1]{<span class="comment">%
-</span><span class="font-latex-sedate">\ifthenelse</span>{<span class="font-latex-sedate">\boolean</span>{windows}}<span class="comment">%
+</span><span class="font-latex-sedate">\ifthenelse</span>{<span class="font-latex-sedate">\boolean</span>{<span class="flyspell-duplicate">windows</span>}}<span class="comment">%
</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{giac #1 }}<span class="comment">%
</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{giac &lt;#1 }}}
<span class="font-latex-sedate">\makeatother</span>
@@ -284,7 +321,7 @@
<span class="comment-delimiter">%%%</span><span class="comment">
</span><span class="comment-delimiter">%</span><span class="comment">
-</span><span class="comment-delimiter">%%% </span><span class="comment">LES SCRIPTS GIAC/XCAS
+</span><span class="comment-delimiter">%%% </span><span class="comment">LES SCRIPTS GIAC/</span><span class="comment"><span class="flyspell-incorrect">XCAS</span></span><span class="comment">
</span><span class="comment-delimiter">%</span><span class="comment">
</span><span class="comment-delimiter">%%%</span><span class="comment">
</span>
@@ -296,7 +333,7 @@
</span><span class="comment-delimiter">%%</span><span class="comment">
</span>
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?WW]{XcasTV.cxx}
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTV.cxx}
TV(L,F,nom,nomv,f,ftt,nmr):={
nl:=size(L);
f:=unapply(f,x);
@@ -306,8 +343,8 @@ S:=resoudre(fp(x),x);
si size(S)&gt;0 alors pour j de 0 jusque size(S)-1 faire
kk:=(evalf(S[j])&gt;=evalf(L[0])) and (evalf(S[j])&lt;=evalf(L[nl-1]));
if(kk==1){Z:=append(Z,simplifier(S[j]))};
- fpour
- fsi;
+ <span class="flyspell-duplicate">fpour</span>
+ <span class="flyspell-duplicate">fsi</span>;
Z:=sort(Z);
nz:=size(Z);
@@ -319,16 +356,16 @@ pour u de 1 jusque nz-2 faire
fpour;
nz:=size(Z);
l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; lf:=" ";lsp:=" ";
-pour m de 0 jusque nz-1 faire l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[m])+"$</span> etex);
+pour m de 0 jusque nz-1 faire l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[m])+"$</span> <span class="flyspell-duplicate">etex</span>);
";fpour;
k0:= evalf(limite(f(x),x=Z[0],1))&gt; evalf(limite(f(x),x=Z[1],-1));
kz:=evalf(limite(f(x),x=Z[nz-1],-1))&gt; evalf(limite(f(x),x=Z[nz-2],1));
-lsi:="
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle "+nom+"'("+nomv+")}$</span> etex);"+
+<span class="flyspell-duplicate">lsi</span>:="
+<span class="flyspell-duplicate">newLigneSignes</span>(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle "+nom+"'("+nomv+")}$</span> etex);"+
if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^(-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){
- if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+
+ if(fp(Z[0])==0){"valBarre(<span class="flyspell-duplicate">btex</span> 0 etex);"}else{" "}+
if(sign(fp(Z[0]+10^(-5)))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+
if(sign(fp((Z[0]+10^(-5))))==1){"plus;"}else{"moins;"} }}
@@ -337,13 +374,13 @@ if(nz&gt;2){ for(r:=1; r&lt;=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))&gt;0;
if(ksp==1){"plus;"}else{"moins;"}
}; }
-<span class="flyspell-duplicate">lsf</span>:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;
+lsf:=if(member(Z[nz-1],F)==0){""}else{"<span class="flyspell-duplicate">nomDefBarre</span>;
"}
lm0:=limite(f(x),x=Z[0],1)==-infinity;
li:="
-newLigneVariations(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$</span> etex);"+
+<span class="flyspell-duplicate">newLigneVariations</span>(btex <span class="font-latex-math">$\\hbox{ Variations de }\\atop{\\displaystyle {"+nom+"}}$</span> etex);"+
if(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}
- else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}+
+ else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> <span class="flyspell-duplicate">etex</span>,"}+
if(k0==1){"1"}else{"0"}+
");";
@@ -359,93 +396,35 @@ newLigneVariations(btex <span class="font-latex-math">$\\hbox{\</span><span clas
"}}}
}; }
-lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
+lnz:=limite(f(x),x=Z[nz-1],-1)==-<span class="flyspell-duplicate">infinity</span>;
lf:=if(member(Z[nz-1],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}else{"nonDefBarre;limGauche(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}+
- if(kz==1){"1);"}else{"0);
+ if(kz==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);
"};
-intro:="input <span class="flyspell-duplicate">tableauVariation</span>;
- verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
-
-"
-
-
-MetaL:=if(ftt==2){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end
-";}else{
-intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+"
-endTableau;
-end";
-}
-}else{ if(ftt==0){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-<span class="flyspell-duplicate">lf</span>
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-lf
-+"
-endTableau;
-end";}
-}}
-
-
-
MetaLfc:=if(ftt==2){if(nz&gt;2){"
beginTableau("+nmr+")"+
l0+lsi+lsp+lsf+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}else{
intro+"beginTableau("+nmr+")"+
l0+
lsi+lsf+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";
}
}else{ if(ftt==0){if(nz&gt;2){"beginTableau("+nmr+")"+
l0+
li+
-lp+
+<span class="flyspell-duplicate">lp</span>+
lf
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
-";}else{"beginTableau("+nmr+")"+
+";}else{"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+
li+
lf
@@ -457,29 +436,28 @@ if(nz&gt;2){"beginTableau("+nmr+")"+
l0+
lsi+lsp+lsf+
li+
-lp+
+<span class="flyspell-duplicate">lp</span>+
lf
+"
endTableau;
-";}else{"beginTableau("+nmr+")"+
+";}else{"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+
lsi+lsf+
li+
lf
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}
}}
sortie:=fopen("XCasmpfc.mp");
-fprint(sortie,Unquoted,MetaLfc);
+<span class="flyspell-duplicate">fprint</span>(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(MetaL);
}:;
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
@@ -491,12 +469,12 @@ return(MetaL);
</span><span class="comment-delimiter">%% </span><span class="comment">par exemple, pour sqrt(x^2-1) : TVZ([-infinity,100],[],[[-1,1]],"f","x",sqrt(x^2-1),1,1)
</span><span class="comment-delimiter">%%</span><span class="comment">
</span>
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?WW]{XcasTVZ.<span class="flyspell-duplicate">cxx</span>}
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTVZ.<span class="flyspell-duplicate">cxx</span>}
TVZ(L,F,FF,nom,nomv,f,ftt,nmr):={
nl:=size(L);
-nf:=size(FF);
+nf:=size(<span class="flyspell-duplicate">FF</span>);
Ff:=NULL;IMIN:=NULL;IMAX:=NULL;
for(k:=0;k&lt;nf;k++){
if(FF[k][0]&gt;L[0]){Imin[k]:=FF[k][0];LL:=L}else{Imin[k]:=L[0];LL:=[L[1]]};
@@ -505,11 +483,11 @@ if(FF[k][1]&lt;L[1]){Imax[k]:=FF[k][1];LL:=L}else{Imax[k]:=L[1];LL:=[L[0]]};
IMIN:=IMIN,Imin[k];
IMAX:=IMAX,Imax[k];
}
- FF:=[Ff];
+ FF:=[<span class="flyspell-duplicate">Ff</span>];
IMIN:=[IMIN];
IMAX:=[IMAX];
f:=unapply(f,x);
-fp:=fonction_derivee(f);
+<span class="flyspell-duplicate">fp</span>:=fonction_derivee(f);
Z:=concat(LL,F);
for(k:=0;k&lt;nf;k++){
@@ -520,29 +498,29 @@ S:=resoudre(fp(x),x);
si size(S)&gt;0 alors pour j de 0 jusque size(S)-1 faire
for(k:=0;k&lt;nf;k++){
kk:=(evalf(S[j])&gt;=evalf(L[0])) and (evalf(S[j])&lt;=evalf(L[nl-1]));
- kK:=(evalf(S[j])&lt;evalf(Imin[k])) or (evalf(S[j])&gt;evalf(Imax[k]));
+ kK:=(evalf(S[j])&lt;evalf(Imin[k])) or (evalf(S[j])&gt;<span class="flyspell-duplicate">evalf</span>(Imax[k]));
Kk:=(kk) and kK;
if(Kk==1){Z:=append(Z,simplifier(S[j]))};
}
fpour
- fsi;
+ <span class="flyspell-duplicate">fsi</span>;
Z:=sort(Z);
nz:=size(Z);
- si Z[0]==Z[1] alors Z:=augment(Z[0],Z[2..nz-1]);nz:=nz-1;
+ si Z[0]==Z[1] alors Z:=augment(Z[0],Z[2..nz-1]);nz:=<span class="flyspell-duplicate">nz</span>-1;
fsi;
pour u de 1 jusque nz-2 faire
si Z[u]==Z[u+1] alors Z:=augment(Z[0..u-1],Z[u+1..nz-1]);nz:=nz-1;
fsi;
fpour;
-nz:=size(Z);
+<span class="flyspell-duplicate">nz</span>:=size(Z);
for(j:=0;j&lt;nf;j++){
for(k:=1;k&lt;nz;k++){
- if ((Z[k]&gt;Imin[j])and(Z[k]&lt;Imax[j])){Z:=augment(Z[0..k-1],Z[k+1..nz-1]);nz:=nz-1;
+ if ((Z[k]&gt;Imin[j])and(Z[k]&lt;Imax[j])){Z:=augment(Z[0..k-1],Z[k+1..nz-1]);nz:=<span class="flyspell-duplicate">nz</span>-1;
}
}
}
@@ -550,12 +528,12 @@ nz:=size(Z);
l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; lf:=" ";lsp:=" ";
pour m de 0 jusque nz-1 faire l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[m])+"$</span> etex);
-";fpour;
+";<span class="flyspell-duplicate">fpour</span>;
k0:= evalf(limite(f(x),x=Z[0],1))&gt; evalf(limite(f(x),x=Z[1],-1));
kz:=evalf(limite(f(x),x=Z[nz-1],-1))&gt; evalf(limite(f(x),x=Z[nz-2],1));
-lsi:="
+<span class="flyspell-duplicate">lsi</span>:="
newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle "+nom+"'("+nomv+")}$</span> etex);"+
if(member(Z[0],IMIN)!=0){"debutNonDef;"}else{if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^(-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){
if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+
@@ -565,22 +543,22 @@ if(member(Z[0],IMIN)!=0){"debutNonDef;"}else{if(Z[0]==-infinity){if(sign(evalf(f
if(nz&gt;2){ for(r:=1; r&lt;=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))&gt;0;
- lsp:=lsp+if(member(Z[r],IMIN)!=0){"debutNonDef;"}else{
+ lsp:=lsp+if(member(Z[r],IMIN)!=0){"debutNonDef;"}<span class="flyspell-duplicate">else</span>{
if(member(Z[r],IMAX)!=0){"finNonDef;"+
- if(ksp==1){"plus;"}else{"moins;"}}else{
- if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+
+ if(ksp==1){"plus;"}else{"moins;"}}<span class="flyspell-duplicate">else</span>{
+ if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"}+
if(ksp==1){"plus;"}else{"moins;"}
}}}};
-lsf:=if(member(Z[0],IMAX)!=0){"finNonDef;"}else{if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;
+<span class="flyspell-duplicate">lsf</span>:=if(member(Z[0],IMAX)!=0){"finNonDef;"}else{if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;
"}}
-lm0:=limite(f(x),x=Z[0],1)==-infinity;
+lm0:=limite(f(x),x=Z[0],1)==-<span class="flyspell-duplicate">infinity</span>;
li:="
-newLigneVariations(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$</span> etex);"+
+<span class="flyspell-duplicate">newLigneVariations</span>(btex <span class="font-latex-math">$\\hbox{ Variations de }\\atop{\\displaystyle {"+nom+"}}$</span> etex);"+
if(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}
else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}+
if(k0==1){"1"}else{"0"}+
@@ -590,137 +568,79 @@ if(nz&gt;2){
for(r:=1; r&lt;=nz-2;r++){
krm:=evalf(limite(f(x),x=Z[r-1],1))&lt; evalf(limite(f(x),x=Z[r],-1));
krp:=evalf(limite(f(x),x=Z[r],1))&gt; evalf(limite(f(x),x=Z[r+1],-1)) ;
- lmrm:=limite(f(x),x=Z[r],-1)==-infinity;lmrp:=limite(f(x),x=Z[r],1)==-infinity;
+ lmrm:=limite(f(x),x=Z[r],-1)==-infinity;lmrp:=limite(f(x),x=Z[r],1)==-<span class="flyspell-duplicate">infinity</span>;
lp:=lp+if(member(Z[r],IMIN)!=0){"limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){
"-\\infty"}else{
latex(simplifier(limite(f(x),x=Z[r],-1)))}
+"$</span> etex,"+if(krm==1){
"1);"}else{"0);"}
- +"debutNonDef;"
- }//fsi Zr=Imin
+ +"<span class="flyspell-duplicate">debutNonDef</span>;"
+ }//fsi Zr=<span class="flyspell-duplicate">Imin</span>
else{
if (member(Z[r],IMAX)!=0) {"finNonDef;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){
"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}
- +"$</span> etex,"+if(<span class="flyspell-duplicate">krp</span>==1){
- "1);"}else{"0);"}
+ +"$</span> etex,"+if(krp==1){
+ "1);"}<span class="flyspell-duplicate">else</span>{"0);"}
}
else {
if(member(Z[r],F)){
"limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){
"-\\infty"}else{
latex(simplifier(limite(f(x),x=Z[r],-1)))}
- +"$</span> etex,"+if(krm==1){
+ +"$</span> etex,"+if(<span class="flyspell-duplicate">krm</span>==1){
"1);"}else{"0);"}
+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){
"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}
+"$</span> etex,"+if(krp==1){
- "1);"}else{"0);"}
+ "1);"}<span class="flyspell-duplicate">else</span>{"0);"}
}//fsi (member Zr F)
else{"valPos(btex<span class="font-latex-math">$"+latex(simplifier(f(Z[r])))+"$</span>etex,"+
if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){
"0.5);"}else{
if(krp==1){
- "1);"}else{"0);"}//felse(krp)
- }//felse(valpos)
+ "1);"}else{"0);"}//felse(<span class="flyspell-duplicate">krp</span>)
+ }//felse(<span class="flyspell-incorrect">valpos</span>)
}//felse(member Zr F)
} //felse(Zr=Imax)
}//felse(Zr=Imin)
};//ffor
- }//fsi nz
+ }//fsi <span class="flyspell-duplicate">nz</span>
-lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
+<span class="flyspell-duplicate">lnz</span>:=limite(f(x),x=Z[nz-1],-1)==-infinity;
lf:=if(member(Z[nz-1],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}else{"nonDefBarre;limGauche(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}+
- if(kz==1){"1);"}else{"0);
+ if(kz==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);
"};
-intro:="input tableauVariation;
- verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
-
-"
-
-
-MetaL:=if(ftt==2){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end
-";}else{
-intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+"
-endTableau;
-end";
-}
-}else{ if(ftt==0){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-<span class="flyspell-duplicate">lf</span>
-+"
-endTableau;
-end";}
-}}
-
-
-
MetaLfc:=if(ftt==2){if(nz&gt;2){"
-beginTableau("+nmr+")"+
+beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+lsi+lsp+lsf+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}else{
-intro+"beginTableau("+nmr+")"+
+intro+"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+
-lsi+lsf+"
-endTableau;
+<span class="flyspell-duplicate">lsi</span>+lsf+"
+<span class="flyspell-duplicate">endTableau</span>;
";
}
-}else{ if(ftt==0){if(nz&gt;2){"beginTableau("+nmr+")"+
+}else{ if(ftt==0){if(nz&gt;2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+
li+
-lp+
+<span class="flyspell-duplicate">lp</span>+
lf
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
-";}else{"beginTableau("+nmr+")"+
+";}else{"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+
li+
-lf
+<span class="flyspell-duplicate">lf</span>
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}}else{
if(nz&gt;2){"beginTableau("+nmr+")"+
@@ -730,7 +650,7 @@ li+
lp+
<span class="flyspell-duplicate">lf</span>
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}else{"beginTableau("+nmr+")"+
l0+
@@ -738,7 +658,7 @@ lsi+lsf+
li+
lf
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}
}}
@@ -748,8 +668,6 @@ sortie:=fopen("XCasmpfc.mp");
fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-
-return(MetaL);
}
:;
@@ -764,7 +682,7 @@ return(MetaL);
</span>
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?WW]{XcasTVapp.cxx}
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTVapp.<span class="flyspell-duplicate">cxx</span>}
@@ -772,7 +690,7 @@ return(MetaL);
-<span class="flyspell-duplicate">TVapp</span>(L,F,nom,nomv,f,ftt,nmr):={
+TVapp(L,F,nom,nomv,f,ftt,nmr):={
nl:=size(L);
@@ -781,14 +699,14 @@ fp:=fonction_derivee(f);
z0:=concat(L,F);z:=sort(z0);
nz:=size(z);
if(L==[-infinity,+infinity]){S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=-100..100);}
-else{if(L[0]==-infinity){S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=-100..L[1]);}
+<span class="flyspell-duplicate">else</span>{if(L[0]==-infinity){S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=-100..L[1]);}
else{if(L[1]==+infinity){S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=L[0]..100);}
else{S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=z[0]..z[nz-1])}}};
si size(S)&gt;0 alors pour j de 0 jusque size(S)-1 faire
kk:=(re(S[j])==S[j]);kok:=(evalf(S[j])&gt;=L[0]) and (evalf(S[j])&lt;=L[1]);
if(kk==1){if(kok==1){z:=append(z,simplifier(S[j]))}};
fpour;
-fsi;
+<span class="flyspell-duplicate">fsi</span>;
S:=NULL;
@@ -811,18 +729,18 @@ for(j:=1;j&lt;nz;j++){
Z:=[S];
-<span class="flyspell-duplicate">nz</span>:=size(Z);
+nz:=size(Z);
l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; lf:=" ";lsp:=" ";
-pour m de 0 jusque nz-1 faire l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[m])+"$</span> etex);
+pour m de 0 jusque nz-1 faire l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[m])+"$</span> <span class="flyspell-duplicate">etex</span>);
";fpour;
k0:= evalf(limite(f(x),x=Z[0],1))&gt; evalf(limite(f(x),x=Z[1],-1));
kz:=evalf(limite(f(x),x=Z[nz-1],-1))&gt; evalf(limite(f(x),x=Z[nz-2],1));
lsi:="
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle "+nom+"'("+nomv+")}$</span> etex);"+
+<span class="flyspell-duplicate">newLigneSignes</span>(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle "+nom+"'("+nomv+")}$</span> etex);"+
if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^(-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){
- if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+
+ if(fp(Z[0])==0){"valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{" "}+
if(sign(fp(Z[0]+10^(-5)))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+
if(sign(fp((Z[0]+10^(-5))))==1){"plus;"}else{"moins;"} }}
@@ -835,10 +753,10 @@ lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;
"}
lm0:=limite(f(x),x=Z[0],1)==-infinity;
li:="
-newLigneVariations(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$</span> etex);"+
+newLigneVariations(btex <span class="font-latex-math">$\\hbox{ Variations de }\\atop{\\displaystyle {"+nom+"}}$</span> etex);"+
if(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}
else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}+
- if(k0==1){"1"}else{"0"}+
+ if(k0==1){"1"}<span class="flyspell-duplicate">else</span>{"0"}+
");";
if(nz&gt;2){ for(r:=1; r&lt;=nz-2;r++){ krm:=evalf(limite(f(x),x=Z[r-1],1))&lt; evalf(limite(f(x),x=Z[r],-1));
@@ -853,65 +771,10 @@ newLigneVariations(btex <span class="font-latex-math">$\\hbox{\</span><span clas
lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
lf:=if(member(Z[nz-1],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}else{"nonDefBarre;limGauche(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}+
- if(kz==1){"1);"}else{"0);
+ if(kz==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);
"};
-intro:="input tableauVariation;
- verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
-
-"
-
-
-MetaL:=if(ftt==2){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end
-";}else{
-<span class="flyspell-duplicate">intro</span>+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+"
-endTableau;
-end";
-}
-}else{ if(ftt==0){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-lf
-+"
-endTableau;
-end";}
-}}
@@ -924,25 +787,25 @@ endTableau;
";}else{
intro+"beginTableau("+nmr+")"+
l0+
-lsi+lsf+"
+<span class="flyspell-duplicate">lsi</span>+lsf+"
endTableau;
";
}
-}else{ if(ftt==0){if(nz&gt;2){"beginTableau("+nmr+")"+
+}else{ if(ftt==0){if(nz&gt;2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+
li+
lp+
lf
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}else{"beginTableau("+nmr+")"+
l0+
li+
lf
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}}else{
if(nz&gt;2){"beginTableau("+nmr+")"+
@@ -960,7 +823,7 @@ lsi+lsf+
li+
lf
+"
-<span class="flyspell-duplicate">endTableau</span>;
+endTableau;
";}
}}
@@ -971,7 +834,6 @@ fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(MetaL);
}:;
@@ -997,11 +859,11 @@ return(MetaL);
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?WW]{XcasTVI.cxx}
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTVI.cxx}
-TVI(L,F,nom,nomv,f,ftt,ao,nmr):={
-nl:=size(L);
+<span class="flyspell-duplicate">TVI</span>(L,F,nom,nomv,f,ftt,ao,nmr):={
+<span class="flyspell-duplicate">nl</span>:=size(L);
f:=unapply(f,x);
fp:=fonction_derivee(f);
Z:=concat(L,F);
@@ -1017,11 +879,11 @@ nz:=size(Z);
si Z[0]==Z[1] alors Z:=augment(Z[0],Z[2..nz-1]);nz:=nz-1;
fsi;
pour u de 1 jusque nz-2 faire
- si Z[u]==Z[u+1] alors Z:=augment(Z[0..u-1],Z[u+1..nz-1]);nz:=nz-1;
+ si Z[u]==Z[u+1] alors Z:=augment(Z[0..u-1],Z[u+1..nz-1]);nz:=<span class="flyspell-duplicate">nz</span>-1;
fsi;
fpour;
nz:=size(Z);
-l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; lf:=" ";lsp:=" ";
+l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; lf:=" ";<span class="flyspell-duplicate">lsp</span>:=" ";
@@ -1041,22 +903,22 @@ l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[nz-1])+"$</span> etex)
if(NL&gt;nz){for(k:=0;k&lt;NL-1;k++){TestS:=(sign(evalf(LL[k]-ao))==sign(evalf(LL[k+1]-ao))) or (sign(evalf(LL[k]-ao))==0.0)or (sign(evalf(LL[k+1]-ao))==0.0);
TestL:=(abs(LL[k])==abs(LL[k+1]));
if(TestS==0){ if( TestL==1 ){l0:=l0}else{
-A:=A,aa;l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[kk])+"$</span> etex);"+"val(btex <span class="font-latex-math">$\\alpha_</span><span class="font-latex-subscript"><span class="font-latex-math">"</span></span><span class="font-latex-math">+aa+"$</span> <span class="flyspell-duplicate">etex</span>);";aa:=aa+1;kk:=kk+1}}else{l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[kk])+"$</span> etex);";kk:=kk+1}}
+A:=A,aa;l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[kk])+"$</span> etex);"+"val(btex <span class="font-latex-math">$\\alpha_</span><span class="font-latex-subscript"><span class="font-latex-math">"</span></span><span class="font-latex-math">+aa+"$</span> etex);";aa:=aa+1;kk:=kk+1}}else{l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[kk])+"$</span> etex);";kk:=<span class="flyspell-duplicate">kk</span>+1}}
l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[nz-1])+"$</span> etex);
"};
-TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-ao))==0.0);
+<span class="flyspell-duplicate">TestS</span>:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-ao))==0.0);
k0:= evalf(limite(f(x),x=Z[0],1))&gt; evalf(limite(f(x),x=Z[1],-1));
kz:=evalf(limite(f(x),x=Z[nz-1],-1))&gt; evalf(limite(f(x),x=Z[nz-2],1));
lsi:="
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle "+nom+"'("+nomv+")}$</span> etex);"+
+<span class="flyspell-duplicate">newLigneSignes</span>(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle "+nom+"'("+nomv+")}$</span> etex);"+
if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^(-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){
- if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+
+ if(fp(Z[0])==0){"valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{" "}+
if(sign(fp((Z[0]+10^(-10))))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+
- if(sign(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"} }}+if(TestS==0){"valBarre(btex<span class="font-latex-math">$ $</span> etex);"+ if(sign(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"}}else{" "};
+ if(sign(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"} }}+if(TestS==0){"valBarre(btex<span class="font-latex-math">$ $</span> etex);"+ if(sign(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"}}<span class="flyspell-duplicate">else</span>{" "};
@@ -1065,30 +927,30 @@ newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\di
if(nz&gt;2){rr:=1; if(nz==NL){for(r:=1; r&lt;=NL-2;r++){ TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-ao))==0.0);
ksp:=evalf(fp(Z[r]+0.01))&gt;0;
TestL:=(abs(LL[r])==abs(LL[r+1]));
- lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+
+ lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"}+
if(ksp==1){"plus;"}else{"moins;"}+if(TestS==0){"valBarre(btex <span class="font-latex-math">$ $</span> etex);"}else{" "}+if(TestS==0){if(ksp==1){"plus;"}else{"moins;"}}else{" "};
}}
-else{for(r:=1; r&lt;=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))&gt;0;TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-<span class="flyspell-duplicate">ao</span>))==0.0);
+else{for(r:=1; r&lt;=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))&gt;0;TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(<span class="flyspell-duplicate">LL</span>[r+1]-ao))==0.0);
TestL:=(abs(LL[r])==abs(LL[r+1]));
if(TestS==0){if( TestL==1 ){lsp:=lsp}else{lsp:=lsp+if(member(Z[rr],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+
- if(kspp==1){"plus;"}else{"moins;"}+"valBarre(btex <span class="font-latex-math">$ $</span> etex);"+if(kspp==1){"plus;"}else{"moins;"};rr:=rr+1;}
+ if(kspp==1){"plus;"}else{"moins;"}+"valBarre(btex <span class="font-latex-math">$ $</span> etex);"+if(kspp==1){"plus;"}else{"moins;"};rr:=<span class="flyspell-duplicate">rr</span>+1;}
} else{lsp:=lsp+if(member(Z[rr],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+
- if(kspp==1){"plus;"}else{"moins;"};rr:=rr+1;}
+ if(kspp==1){"plus;"}else{"moins;"};rr:=<span class="flyspell-duplicate">rr</span>+1;}
}}
};
lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;"}
-lm0:=limite(f(x),x=Z[0],1)==-infinity;
+<span class="flyspell-duplicate">lm</span>0:=limite(f(x),x=Z[0],1)==-infinity;
-TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-ao))==0.0);
+<span class="flyspell-duplicate">TestS</span>:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-ao))==0.0);
li:="
-newLigneVariations(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$</span> etex);
+newLigneVariations(btex <span class="font-latex-math">$\\hbox{ Variations de }\\atop{\\displaystyle {"+nom+"}}$</span> <span class="flyspell-duplicate">etex</span>);
"+ if(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}
else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}+
- if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex <span class="font-latex-math">$ "+ao+" $</span> etex,0.5);"}else{" "};
+ if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex <span class="font-latex-math">$ "+ao+" $</span> etex,0.5);"}<span class="flyspell-duplicate">else</span>{" "};
if(nz&gt;2){if(nz==NL){for(r:=1; r&lt;=nz-2;r++){TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-ao))==0.0);
@@ -1096,7 +958,7 @@ newLigneVariations(btex <span class="font-latex-math">$\\hbox{\</span><span clas
krp:=evalf(limite(f(x),x=Z[r],1))&gt; evalf(limite(f(x),x=Z[r+1],-1)) ;
lmrm:=limite(f(x),x=Z[r],-1)==-infinity;lmrp:=limite(f(x),x=Z[r],1)==-infinity;
lp:=lp+if(member(Z[r],F)) {
- "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],-1)))}+"$</span> etex,"+if(krm==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}}
+ "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],-1)))}+"$</span> etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}}
else{"valPos(btex <span class="font-latex-math">$"+latex(simplifier(f(Z[r])))+"$</span>
etex,"+if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0);"}}}+if(TestS==0){"valPos(btex
<span class="font-latex-math">$ "+ao+" $</span> etex,0.5);"
@@ -1104,12 +966,12 @@ newLigneVariations(btex <span class="font-latex-math">$\\hbox{\</span><span clas
};//for
}else{rr:=1;for(r:=1; r&lt;=NL-2;r++){TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-ao))==0.0);
krm:=evalf(limite(f(x),x=Z[rr-1],1))&lt; evalf(limite(f(x),x=Z[rr],-1));
- krp:=evalf(limite(f(x),x=Z[rr],1))&gt; evalf(limite(f(x),x=Z[rr+1],-1)) ;
+ krp:=evalf(limite(f(x),x=Z[rr],1))&gt; evalf(limite(f(x),x=Z[<span class="flyspell-duplicate">rr</span>+1],-1)) ;
lmrm:=limite(f(x),x=Z[rr],-1)==-infinity;lmrp:=limite(f(x),x=Z[rr],1)==-infinity; TestL:=(abs(LL[r])==abs(LL[r+1]));
if(TestS==0){if( TestL==1 ){lp:=lp}else{ lp:=lp+if(member(Z[rr],F)) {
"limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$</span> etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}}
else{"valPos(btex <span class="font-latex-math">$"+latex(simplifier(f(Z[rr])))+"$</span>
- etex,"+if(sign(evalf(fp(Z[rr]-0.01)))==sign(fp(Z[rr]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0);"}}}+"valPos(btex
+ etex,"+if(sign(evalf(fp(Z[rr]-0.01)))==sign(fp(Z[rr]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0);"}}}+"valPos(<span class="flyspell-duplicate">btex</span>
<span class="font-latex-math">$ "+ao+" $</span> etex,0.5);
";rr:=rr+1;
}// else testL==1
@@ -1117,9 +979,9 @@ if(TestS==0){if( TestL==1 ){lp:=lp}else{ lp:=lp+if(member(Z[rr],F)) {
else{lp:=lp+if(member(Z[rr],F)){
"limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$</span> etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}}
else{"valPos(btex <span class="font-latex-math">$"+latex(simplifier(f(Z[rr])))+"$</span>
- etex,"+if(sign(evalf(fp(Z[rr]-0.01)))==sign(fp(Z[rr]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0);
+ etex,"+if(sign(evalf(fp(Z[<span class="flyspell-duplicate">rr</span>]-0.01)))==sign(fp(Z[rr]+0.01))){"0.5);"}else{if(krp==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);
"}}};rr:=rr+1;
-}//else <span class="flyspell-duplicate">testS</span>==0
+}//else testS==0
}//for nz&lt;NL
}// else nz&lt;NL
//if nz=NL
@@ -1128,77 +990,20 @@ else{lp:=lp+if(member(Z[rr],F)){
lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
lf:=if(member(Z[nz-1],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}else{"nonDefBarre;limGauche(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}+
- if(kz==1){"1);"}else{"0);"};
+ if(kz==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"};
-intro:="
-input tableauVariation;
-verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
-
-";
-
-
-MetaL:= if(ftt==2){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end";}else{
-intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+"
-endTableau;
-end";
-}
-}else{
-if(ftt==0){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-<span class="flyspell-duplicate">lp</span>+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-lf
-+"
-endTableau;
-end";}
-}};
-
MetaLfc:= if(ftt==2){if(nz&gt;2){"beginTableau("+nmr+")"+
l0+lsi+lsp+lsf+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}else{
"beginTableau("+nmr+")"+
l0+
lsi+lsf+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";
}
@@ -1206,12 +1011,12 @@ endTableau;
if(ftt==0){if(nz&gt;2){"beginTableau("+nmr+")"+
l0+
li+
-lp+
+<span class="flyspell-duplicate">lp</span>+
lf
+"
endTableau;
-";}else{"beginTableau("+nmr+")"+
+";}else{"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+
li+
lf
@@ -1223,7 +1028,7 @@ if(nz&gt;2){"beginTableau("+nmr+")"+
lsi+lsp+lsf+
li+
lp+
-lf
+<span class="flyspell-duplicate">lf</span>
+"
endTableau;
@@ -1245,7 +1050,6 @@ fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(<span class="flyspell-duplicate">MetaL</span>);
}:;
@@ -1266,10 +1070,10 @@ return(<span class="flyspell-duplicate">MetaL</span>);
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?WW]{XcasTVIapp.cxx}
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTVIapp.cxx}
-TVIapp(L,F,nom,nomv,f,ftt,ao,nmr):={
+<span class="flyspell-duplicate">TVIapp</span>(L,F,nom,nomv,f,ftt,ao,nmr):={
nl:=size(L);
@@ -1279,13 +1083,13 @@ z0:=concat(L,F);z:=sort(z0);
nz:=size(z);
if(L==[-infinity,+infinity]){S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=-100..100);}
else{if(L[0]==-infinity){S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=-100..L[1]);}
-else{if(L[1]==+infinity){S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=L[0]..100);}
+<span class="flyspell-duplicate">else</span>{if(L[1]==+infinity){S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=L[0]..100);}
else{S:=seq(fsolve(fp(x),x,k/10,newton_solver),k=z[0]..z[nz-1])}}};
si size(S)&gt;0 alors pour j de 0 jusque size(S)-1 faire
- kk:=(re(S[j])==S[j]);kok:=(evalf(S[j])&gt;=L[0]) and (evalf(S[j])&lt;=L[1]);
+ kk:=(re(S[j])==S[j]);kok:=(evalf(S[j])&gt;=L[0]) and (<span class="flyspell-duplicate">evalf</span>(S[j])&lt;=L[1]);
if(kk==1){if(kok==1){z:=append(z,simplifier(S[j]))}};
fpour;
-<span class="flyspell-duplicate">fsi</span>;
+fsi;
S:=NULL;
@@ -1311,7 +1115,7 @@ Z:=[S];
nz:=size(Z);
-l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; lf:=" ";lsp:=" ";
+l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; lf:=" ";<span class="flyspell-duplicate">lsp</span>:=" ";
@@ -1322,173 +1126,116 @@ if(nz&gt;2){ for(r:=1; r&lt;=nz-2;r++){LP:=LP,if(member(Z[r],F)){limite(f(x),x,Z
if(nz&gt;2){ LL:=[LI,LP,LF]}else{LL:=[LI,LF]};
NL:=size(LL);
-A:=NULL;aa:=1;kk:=0;
+A:=NULL;aa:=1;<span class="flyspell-duplicate">kk</span>:=0;
if(NL==nz){for(k:=0;k&lt;nz-1;k++){TestS:=(sign(evalf(LL[k]-ao))==sign(evalf(LL[k+1]-ao))) or (sign(evalf(LL[k]-ao))==0.0)or (sign(evalf(LL[k+1]-ao))==0.0);
if(TestS==0){A:=A,aa;l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[k])+"$</span> etex);"+"val(btex <span class="font-latex-math">$\\alpha_</span><span class="font-latex-subscript"><span class="font-latex-math">"</span></span><span class="font-latex-math">+aa+"$</span> etex);";aa:=aa+1;}else{l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[k])+"$</span> etex);"}}
-l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[nz-1])+"$</span> etex);"};
+l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[nz-1])+"$</span> <span class="flyspell-duplicate">etex</span>);"};
if(NL&gt;nz){for(k:=0;k&lt;NL-1;k++){TestS:=(sign(evalf(LL[k]-ao))==sign(evalf(LL[k+1]-ao))) or (sign(evalf(LL[k]-ao))==0.0)or (sign(evalf(LL[k+1]-ao))==0.0);
TestL:=(abs(LL[k])==abs(LL[k+1]));
if(TestS==0){ if( TestL==1 ){l0:=l0}else{
-A:=A,aa;l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[kk])+"$</span> etex);"+"val(btex <span class="font-latex-math">$\\alpha_</span><span class="font-latex-subscript"><span class="font-latex-math">"</span></span><span class="font-latex-math">+aa+"$</span> etex);";aa:=aa+1;kk:=kk+1}}else{l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[kk])+"$</span> etex);";kk:=kk+1}}
-l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[nz-1])+"$</span> etex);
+A:=A,aa;l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[kk])+"$</span> etex);"+"val(btex <span class="font-latex-math">$\\alpha_</span><span class="font-latex-subscript"><span class="font-latex-math">"</span></span><span class="font-latex-math">+aa+"$</span> <span class="flyspell-duplicate">etex</span>);";aa:=aa+1;kk:=kk+1}}else{l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[kk])+"$</span> etex);";kk:=kk+1}}
+l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[nz-1])+"$</span> <span class="flyspell-duplicate">etex</span>);
"};
TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-ao))==0.0);
k0:= evalf(limite(f(x),x=Z[0],1))&gt; evalf(limite(f(x),x=Z[1],-1));
- kz:=evalf(limite(f(x),x=Z[nz-1],-1))&gt; evalf(limite(f(x),x=Z[nz-2],1));
+ kz:=evalf(limite(f(x),x=Z[nz-1],-1))&gt; evalf(limite(f(x),x=Z[<span class="flyspell-duplicate">nz</span>-2],1));
-lsi:="
+<span class="flyspell-duplicate">lsi</span>:="
newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle "+nom+"'("+nomv+")}$</span> etex);"+
if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^(-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){
- if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+
+ if(fp(Z[0])==0){"valBarre(<span class="flyspell-duplicate">btex</span> 0 etex);"}else{" "}+
if(sign(fp((Z[0]+10^(-10))))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+
- if(sign(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"} }}+if(TestS==0){"valBarre(btex<span class="font-latex-math">$ $</span> etex);"+ if(sign(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"}}else{" "};
+ if(sign(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"} }}+if(TestS==0){"valBarre(btex<span class="font-latex-math">$ $</span> etex);"+ if(<span class="flyspell-duplicate">sign</span>(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"}}<span class="flyspell-duplicate">else</span>{" "};
-if(nz&gt;2){rr:=1; if(nz==NL){for(r:=1; r&lt;=NL-2;r++){ TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-ao))==0.0);
+if(nz&gt;2){rr:=1; if(nz==NL){for(r:=1; r&lt;=NL-2;r++){ TestS:=(sign(evalf(LL[r]-<span class="flyspell-duplicate">ao</span>))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-ao))==0.0);
ksp:=evalf(fp(Z[r]+0.01))&gt;0;
TestL:=(abs(LL[r])==abs(LL[r+1]));
- lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+
+ lsp:=lsp+if(member(Z[r],F)==0){"valBarre(<span class="flyspell-duplicate">btex</span> 0 etex);"}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"}+
if(ksp==1){"plus;"}else{"moins;"}+if(TestS==0){"valBarre(btex <span class="font-latex-math">$ $</span> etex);"}else{" "}+if(TestS==0){if(ksp==1){"plus;"}else{"moins;"}}else{" "};
}}
-else{for(r:=1; r&lt;=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))&gt;0;TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-ao))==0.0);
+<span class="flyspell-duplicate">else</span>{for(r:=1; r&lt;=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))&gt;0;TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-<span class="flyspell-duplicate">ao</span>))==0.0);
TestL:=(abs(LL[r])==abs(LL[r+1]));
- if(TestS==0){if( TestL==1 ){lsp:=lsp}else{lsp:=lsp+if(member(Z[rr],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+
- if(kspp==1){"plus;"}else{"moins;"}+"valBarre(btex <span class="font-latex-math">$ $</span> etex);"+if(kspp==1){"plus;"}else{"moins;"};rr:=rr+1;}
- } else{lsp:=lsp+if(member(Z[rr],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+
- if(kspp==1){"plus;"}else{"moins;"};rr:=rr+1;}
+ if(TestS==0){if( TestL==1 ){lsp:=lsp}else{lsp:=lsp+if(member(Z[rr],F)==0){"valBarre(btex 0 etex);"}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"}+
+ if(kspp==1){"plus;"}else{"moins;"}+"valBarre(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$ $</span> etex);"+if(kspp==1){"plus;"}else{"moins;"};rr:=rr+1;}
+ } else{lsp:=lsp+if(member(Z[rr],F)==0){"<span class="flyspell-duplicate">valBarre</span>(btex 0 etex);"}else{"nonDefBarre;"}+
+ if(kspp==1){"plus;"}else{"moins;"};rr:=<span class="flyspell-duplicate">rr</span>+1;}
}}
};
lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;"}
-lm0:=limite(f(x),x=Z[0],1)==-infinity;
+<span class="flyspell-duplicate">lm</span>0:=limite(f(x),x=Z[0],1)==-<span class="flyspell-duplicate">infinity</span>;
-TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-ao))==0.0);
+TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-<span class="flyspell-duplicate">ao</span>))==0.0) or (sign(evalf(LL[1]-ao))==0.0);
li:="
-newLigneVariations(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$</span> etex);
+<span class="flyspell-duplicate">newLigneVariations</span>(btex <span class="font-latex-math">$\\hbox{ Variations de}\\atop{\\displaystyle {"+nom+"}}$</span> etex);
"+ if(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}
- else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> etex,"}+
- if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex <span class="font-latex-math">$ "+ao+" $</span> etex,0.5);"}else{" "};
+ else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$</span> <span class="flyspell-duplicate">etex</span>,"}+
+ if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex <span class="font-latex-math">$ "+ao+" $</span> <span class="flyspell-duplicate">etex</span>,0.5);"}<span class="flyspell-duplicate">else</span>{" "};
- if(nz&gt;2){if(nz==NL){for(r:=1; r&lt;=nz-2;r++){TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-ao))==0.0);
+ if(nz&gt;2){if(nz==NL){for(r:=1; r&lt;=nz-2;r++){TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(<span class="flyspell-duplicate">evalf</span>(LL[r+1]-<span class="flyspell-duplicate">ao</span>))==0.0);
krm:=evalf(limite(f(x),x=Z[r-1],1))&lt; evalf(limite(f(x),x=Z[r],-1));
krp:=evalf(limite(f(x),x=Z[r],1))&gt; evalf(limite(f(x),x=Z[r+1],-1)) ;
- lmrm:=limite(f(x),x=Z[r],-1)==-infinity;lmrp:=limite(f(x),x=Z[r],1)==-infinity;
+ lmrm:=limite(f(x),x=Z[r],-1)==-infinity;lmrp:=limite(f(x),x=Z[r],1)==-<span class="flyspell-duplicate">infinity</span>;
lp:=lp+if(member(Z[r],F)) {
- "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],-1)))}+"$</span> etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}}
+ "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],-1)))}+"$</span> etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}+"$</span> etex,"+if(krp==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}}
else{"valPos(btex <span class="font-latex-math">$"+latex(simplifier(f(Z[r])))+"$</span>
- etex,"+if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0);"}}}+if(TestS==0){"valPos(btex
- <span class="font-latex-math">$ "+ao+" $</span> etex,0.5);"
- }else{" "};
+ etex,"+if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0);"}}}+if(TestS==0){"<span class="flyspell-duplicate">valPos</span>(<span class="flyspell-duplicate">btex</span>
+ <span class="font-latex-math">$ "+ao+" $</span> <span class="flyspell-duplicate">etex</span>,0.5);"
+ }<span class="flyspell-duplicate">else</span>{" "};
};//for
}else{rr:=1;for(r:=1; r&lt;=NL-2;r++){TestS:=(sign(evalf(LL[r]-ao))==sign(evalf(LL[r+1]-ao))) or (sign(evalf(LL[r]-ao))==0.0)or (sign(evalf(LL[r+1]-ao))==0.0);
- krm:=evalf(limite(f(x),x=Z[rr-1],1))&lt; evalf(limite(f(x),x=Z[rr],-1));
- krp:=evalf(limite(f(x),x=Z[rr],1))&gt; evalf(limite(f(x),x=Z[rr+1],-1)) ;
+ krm:=evalf(limite(f(x),x=Z[<span class="flyspell-duplicate">rr</span>-1],1))&lt; evalf(limite(f(x),x=Z[<span class="flyspell-duplicate">rr</span>],-1));
+ krp:=evalf(limite(f(x),x=Z[<span class="flyspell-duplicate">rr</span>],1))&gt; evalf(limite(f(x),x=Z[rr+1],-1)) ;
lmrm:=limite(f(x),x=Z[rr],-1)==-infinity;lmrp:=limite(f(x),x=Z[rr],1)==-infinity; TestL:=(abs(LL[r])==abs(LL[r+1]));
if(TestS==0){if( TestL==1 ){lp:=lp}else{ lp:=lp+if(member(Z[rr],F)) {
- "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$</span> etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}}
+ "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$</span> etex,"+if(krm==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}}
else{"valPos(btex <span class="font-latex-math">$"+latex(simplifier(f(Z[rr])))+"$</span>
- etex,"+if(sign(evalf(fp(Z[rr]-0.01)))==sign(fp(Z[rr]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0);"}}}+"valPos(btex
+ etex,"+if(sign(evalf(fp(Z[<span class="flyspell-duplicate">rr</span>]-0.01)))==sign(fp(Z[rr]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0);"}}}+"valPos(<span class="flyspell-duplicate">btex</span>
<span class="font-latex-math">$ "+ao+" $</span> etex,0.5);
- ";rr:=rr+1;
+ ";rr:=<span class="flyspell-duplicate">rr</span>+1;
}// else testL==1
}//testS==0
-else{lp:=lp+if(member(Z[rr],F)){
- "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$</span> etex,"+if(krm==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}}
+<span class="flyspell-duplicate">else</span>{lp:=lp+if(member(Z[rr],F)){
+ "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$</span> etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}}
else{"valPos(btex <span class="font-latex-math">$"+latex(simplifier(f(Z[rr])))+"$</span>
etex,"+if(sign(evalf(fp(Z[rr]-0.01)))==sign(fp(Z[rr]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0);
- "}}};rr:=rr+1;
+ "}}};rr:=<span class="flyspell-duplicate">rr</span>+1;
}//else testS==0
-}//for nz&lt;NL
-}// else nz&lt;NL
+}//for nz&lt;<span class="flyspell-duplicate">NL</span>
+}// else nz&lt;<span class="flyspell-duplicate">NL</span>
//if nz=NL
-};//if nz&gt;2
+};//if <span class="flyspell-duplicate">nz</span>&gt;2
-lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
- lf:=if(member(Z[nz-1],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}else{"nonDefBarre;limGauche(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}+
- if(kz==1){"1);"}else{"0);"};
+lnz:=limite(f(x),x=Z[nz-1],-1)==-<span class="flyspell-duplicate">infinity</span>;
+ lf:=if(member(Z[nz-1],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"}else{"nonDefBarre;limGauche(btex <span class="font-latex-math">$"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$</span> <span class="flyspell-duplicate">etex</span>,"}+
+ if(kz==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"};
-intro:="
-input tableauVariation;
-verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
-
-";
-
-
-MetaL:= if(ftt==2){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end";}else{
-intro+"beginTableau("+nmr+")"+
- l0+
-<span class="flyspell-duplicate">lsi</span>+lsf+"
-endTableau;
-end";
-}
-}else{
-if(ftt==0){if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz&gt;2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-lf
-+"
-endTableau;
-end";}
-}};
-
-MetaLfc:= if(ftt==2){if(nz&gt;2){"beginTableau("+nmr+")"+
+MetaLfc:= if(ftt==2){if(nz&gt;2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+lsi+lsp+lsf+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
-";}<span class="flyspell-duplicate">else</span>{
+";}else{
"beginTableau("+nmr+")"+
l0+
-lsi+lsf+"
-endTableau;
+<span class="flyspell-duplicate">lsi</span>+lsf+"
+<span class="flyspell-duplicate">endTableau</span>;
";
}
@@ -1496,30 +1243,30 @@ endTableau;
if(ftt==0){if(nz&gt;2){"beginTableau("+nmr+")"+
l0+
li+
-lp+
+<span class="flyspell-duplicate">lp</span>+
lf
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
-";}else{"beginTableau("+nmr+")"+
+";}else{"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+
l0+
li+
-lf
+<span class="flyspell-duplicate">lf</span>
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}}else{
if(nz&gt;2){"beginTableau("+nmr+")"+
l0+
lsi+lsp+lsf+
li+
lp+
-lf
+<span class="flyspell-duplicate">lf</span>
+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";}else{"beginTableau("+nmr+")"+
l0+
-lsi+lsf+
+<span class="flyspell-duplicate">lsi</span>+lsf+
li+
lf
+"
@@ -1531,11 +1278,10 @@ lf
sortie:=fopen("XCasmpfc.mp");
-fprint(sortie,Unquoted,MetaLfc);
-fclose(sortie);
+<span class="flyspell-duplicate">fprint</span>(sortie,Unquoted,MetaLfc);
+<span class="flyspell-duplicate">fclose</span>(sortie);
-return(MetaL);
}:;
@@ -1561,13 +1307,13 @@ return(MetaL);
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?WW]{XcasTabSignL.cxx}
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTabSignL.<span class="flyspell-duplicate">cxx</span>}
TS(L,D,nmr):={
L:=apply(f-&gt;unapply(f,x),L)
n:=size(L);
-Z:=NULL;
+Z:=<span class="flyspell-duplicate">NULL</span>;
mini:=D[0]; maxi:=D[1];
@@ -1577,82 +1323,57 @@ pour k de 0 jusque n-1 faire
if(S[j]&gt;mini and S[j]&lt;maxi){Z:=Z,simplifier(S[j]);}
fpour;
fsi;
-fpour;
+<span class="flyspell-duplicate">fpour</span>;
Z:=sort(Z);
nz:=size(Z);
if(nz&gt;2){pour u de 1 jusque nz-2 faire
si Z[u]==Z[u+1] alors Z:=Z[0..u-1],Z[u+1..nz-1];nz:=nz-1;
fsi;
-fpour;};
-nz:=size(Z);
+<span class="flyspell-duplicate">fpour</span>;};
+<span class="flyspell-duplicate">nz</span>:=size(Z);
if(nz==0){li:="";l0:="val(btex <span class="font-latex-math">$"+latex(D[0])+"$</span> etex);val(btex <span class="font-latex-math">$"+latex(D[1])+"$</span> etex);";
for(p:=0;p&lt;=n-1;p++){li:=li+"
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(L[p](x))+"}}$</span> etex);"+
+newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(L[p](x))+"}}$</span> etex);"+
if(mini!=-infinity and L[p](mini)==0){"
- valBarre(btex 0 etex);"}else{"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}+
-if(L[p]((mini+maxi)*0.5&gt;0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p](maxi)==0){"
- valBarre(btex 0 etex);"}else{"
+if(L[p]((mini+maxi)*0.5&gt;0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p](<span class="flyspell-duplicate">maxi</span>)==0){"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}
}
lf:=if(product(L[s]((mini+maxi)*.5),s,0,n-1)&gt;0){"plus;"}else{"moins;"};
-MetaL:=" input tableauVariation;
- verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
-beginTableau("+nmr+")
-<span class="flyspell-duplicate">newLigneVariables</span>(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
+<span class="flyspell-duplicate">MetaLfc</span>:=" beginTableau("+nmr+")
+<span class="flyspell-duplicate">newLigneVariables</span>(btex <span class="font-latex-math">$ {x}$</span> etex);
"+l0+li+
"
- newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe du }\\atop{{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> produit}}$</span> etex);"+
+ newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe du }\\atop{{\\displaystyle produit}}$</span> <span class="flyspell-duplicate">etex</span>);"+
if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
valBarre(btex 0 etex);"}else{"
"}+ lf+
if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}+"
-endTableau;
-end"
-;
-
-
-MetaLfc:=" beginTableau("+nmr+")
-newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
- "+l0+li+
- "
- newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe du }\\atop{{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> produit}}$</span> etex);"+
- if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}+ lf+
- if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
"
;
-}else{
+}<span class="flyspell-duplicate">else</span>{
l0:="val(btex <span class="font-latex-math">$"+latex(D[0])+"$</span> etex);";li:=" ";lr:=" ";
pour m de 0 jusque nz-1 faire l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[m])+"$</span> etex);
";fpour;
-l0:=l0+"val(btex <span class="font-latex-math">$"+latex(D[1])+"$</span> etex);";
+l0:=l0+"val(btex <span class="font-latex-math">$"+latex(D[1])+"$</span> <span class="flyspell-duplicate">etex</span>);";
for(p:=0;p&lt;=n-1;p++){lp:="";
li:=li+"
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(L[p](x))+"}}$</span> etex);"+
+newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(L[p](x))+"}}$</span> <span class="flyspell-duplicate">etex</span>);"+
if(mini!=-infinity and L[p](mini)==0){"
- valBarre(btex 0 etex);"}else{"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}+
if(L[p](Z[0]-0.01)&gt;0){"plus;"}else{"moins;"};
@@ -1662,55 +1383,27 @@ newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="f
"}+
if(L[p]((Z[r]+Z[r+1])*.5)&gt;0){"plus;"}else{"moins;"}};
- li:=li+lp+ if(simplifier(L[p](Z[nz-1]))==0){"valBarre(btex 0 etex);"}else{"barre;"}+
+ li:=li+lp+ if(simplifier(L[p](Z[nz-1]))==0){"valBarre(btex 0 <span class="flyspell-duplicate">etex</span>);"}else{"barre;"}+
if(L[p](Z[nz-1]+1.0)&gt;0){"plus;"}else{"moins;
"}+if(maxi!=+infinity and L[p](maxi)==0){"
- valBarre(btex 0 etex);"}else{"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}
};
pour t de 0 jusque nz-2 faire
lr:=lr+if(product(L[s]((Z[t]+Z[t+1])*.5),s,0,n-1)&gt;0){"plus;"}else{"moins;"}+"valBarre(btex 0 etex);"
- fpour
+ <span class="flyspell-duplicate">fpour</span>
-MetaL:=" input tableauVariation;
- verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
- beginTableau("+nmr+")
-newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
+<span class="flyspell-duplicate">MetaLfc</span>:=" beginTableau("+nmr+")
+newLigneVariables(btex <span class="font-latex-math">$ {x}$</span> etex);
"+l0+
li
+
"
- newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe du }\\atop{{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> produit}}$</span> <span class="flyspell-duplicate">etex</span>);"+
+ newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe du }\\atop{{\\displaystyle \</span><span class="type"><span class="font-latex-math">\rm</span></span><span class="font-latex-math"> produit}}$</span> <span class="flyspell-duplicate">etex</span>);"+
if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}+
- if(product(L[s](Z[0]-0.01),s,0,n-1)&gt;0){"plus;"}else{"moins;"}+"valBarre(btex 0 etex);"+
- lr+
- if(product(L[s](Z[nz-1]+0.01),s,0,n-1)&gt;0){"plus;"}else{"moins;"}+
- if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}+"
-endTableau;
-end"
-;
-MetaLfc:=" beginTableau("+nmr+")
-newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
- "+l0+
- li
- +
- "
- newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe du }\\atop{{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> produit}}$</span> etex);"+
- if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}+
if(product(L[s](Z[0]-0.01),s,0,n-1)&gt;0){"plus;"}else{"moins;"}+"valBarre(btex 0 etex);"+
lr+
@@ -1718,14 +1411,14 @@ newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex
if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
valBarre(btex 0 etex);"}else{"
"}+"
-endTableau;
+<span class="flyspell-duplicate">endTableau</span>;
";
}
sortie:=fopen("XCasmpfc.mp");
fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(<span class="flyspell-duplicate">MetaL</span>);
+
}:;
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
@@ -1739,7 +1432,7 @@ return(<span class="flyspell-duplicate">MetaL</span>);
</span>
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?WW]{<span class="flyspell-duplicate">XcasTabSignQ</span>.cxx}
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTabSignQ.cxx}
<span class="flyspell-duplicate">TSq</span>(nomf,L,Fo,D,nmr):={
L:=apply(f-&gt;unapply(f,x),L);
Fo:=apply(f-&gt;unapply(f,x),Fo);
@@ -1755,7 +1448,7 @@ pour k de 0 jusque n-1 faire
S:=resoudre(L[k](x),x);
si size(S)&gt;0 alors pour j de 0 jusque size(S)-1 faire
if(S[j]&gt;mini and S[j]&lt;maxi){Z:=Z,simplifier(S[j]);}
- fpour;
+ <span class="flyspell-duplicate">fpour</span>;
fsi;
<span class="flyspell-duplicate">fpour</span>;
@@ -1772,73 +1465,48 @@ pour k de 0 jusque m-1 faire
Z:=sort(Z); // on classe les z&#233;ros dans l'ordre croissant
-nz:=size(Z);
+<span class="flyspell-duplicate">nz</span>:=size(Z);
if(nz&gt;2){pour u de 1 jusque nz-2 faire
si Z[u]==Z[u+1] alors Z:=Z[0..u-1],Z[u+1..nz-1];nz:=nz-1; // pour les z&#233;ros en double
fsi;
-fpour;}
+<span class="flyspell-duplicate">fpour</span>;}
Z:=sort(Z);
-nz:=size(Z);
+<span class="flyspell-duplicate">nz</span>:=size(Z);
if(nz&gt;2){pour u de 1 jusque nz-2 faire
si Z[u]==Z[u+1] alors Z:=Z[0..u-1],Z[u+1..nz-1];nz:=nz-1;
fsi;
-fpour;};
-nz:=size(Z);
+<span class="flyspell-duplicate">fpour</span>;};
+<span class="flyspell-duplicate">nz</span>:=size(Z);
if(nz==0){li:="";l0:="val(btex <span class="font-latex-math">$"+latex(D[0])+"$</span> etex);val(btex <span class="font-latex-math">$"+latex(D[1])+"$</span> etex);";
for(p:=0;p&lt;=n-1;p++){li:=li+"
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(L[p](x))+"}}$</span> etex);"+
+<span class="flyspell-duplicate">newLigneSignes</span>(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(L[p](x))+"}}$</span> etex);"+
if(mini!=-infinity and L[p](mini)==0){"
- valBarre(btex 0 etex);"}else{"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}+
-if(L[p]((mini+maxi)*0.5&gt;0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p](maxi)==0){"
+if(L[p]((mini+maxi)*0.5&gt;0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p](<span class="flyspell-duplicate">maxi</span>)==0){"
valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}
}
lf:=if(product(L[s]((mini+maxi)*.5),s,0,n-1)&gt;0){"plus;"}else{"moins;"};
-MetaL:=" input <span class="flyspell-duplicate">tableauVariation</span>;
- verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
-beginTableau("+nmr+")
-newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
- "+l0+li+
- "
- newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe }\\atop{{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> de "+nomf+"(x)}}$</span> etex);"+
- if(member(mini,FF)==0){if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
- "}}else{"nonDefBarre;"}+ lf+
- if(member(maxi,FF)==0){if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}}else{"nonDefBarre;"}+"
-endTableau;
-<span class="flyspell-duplicate">end</span>"
-;
-
-
-<span class="flyspell-duplicate">MetaLfc</span>:="
+MetaLfc:="
beginTableau("+nmr+")
-newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
+<span class="flyspell-duplicate">newLigneVariables</span>(btex <span class="font-latex-math">$ {x}$</span> <span class="flyspell-duplicate">etex</span>);
"+l0+li+
"
- newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe }\\atop{{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> de "+nomf+"(x)}}$</span> <span class="flyspell-duplicate">etex</span>);"+
+ newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe }\\atop{{\\displaystyle de "+nomf+"(x)}}$</span> etex);"+
if(member(mini,FF)==0){if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
valBarre(btex 0 etex);"}else{"
- "}}else{"nonDefBarre;"}+ lf+
- if(member(maxi,FF)==0){if(maxi!=+infinity and <span class="flyspell-duplicate">product</span>(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
+ "}}else{"nonDefBarre;"}+ <span class="flyspell-duplicate">lf</span>+
+ if(member(maxi,FF)==0){if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}}else{"nonDefBarre;"}+"
<span class="flyspell-duplicate">endTableau</span>;
@@ -1848,20 +1516,20 @@ newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex
-}<span class="flyspell-duplicate">else</span>{
+}else{
l0:="val(btex <span class="font-latex-math">$"+latex(D[0])+"$</span> etex);";li:=" ";lr:=" ";
pour m de 0 jusque nz-1 faire l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[m])+"$</span> etex);
";fpour;
-l0:=l0+"val(btex <span class="font-latex-math">$"+latex(D[1])+"$</span> <span class="flyspell-duplicate">etex</span>);";
+l0:=l0+"val(btex <span class="font-latex-math">$"+latex(D[1])+"$</span> etex);";
-for(p:=0;p&lt;=n-1;p++){lp:="";
+for(p:=0;p&lt;=n-1;p++){<span class="flyspell-duplicate">lp</span>:="";
li:=li+"
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(L[p](x))+"}}$</span> <span class="flyspell-duplicate">etex</span>);"+
+newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(L[p](x))+"}}$</span> etex);"+
if(mini!=-infinity and L[p](mini)==0){"
- valBarre(btex 0 etex);"}else{"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}+
if(L[p](Z[0]-0.01)&gt;0){"plus;"}else{"moins;"};
@@ -1881,49 +1549,20 @@ newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="f
pour t de 0 jusque nz-2 faire
lr:=lr+if(product(L[s]((Z[t]+Z[t+1])*.5),s,0,n-1)&gt;0){"plus;"}else{"moins;"}+
- if(member(Z[t+1],FF)==0){"valBarre(btex 0 etex);"}else{ "nonDefBarre;"}
+ if(member(Z[t+1],FF)==0){"valBarre(btex 0 etex);"}else{ "<span class="flyspell-duplicate">nonDefBarre</span>;"}
<span class="flyspell-duplicate">fpour</span>
-MetaL:=" input tableauVariation;
-<span class="flyspell-duplicate">verbatimtex</span>
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
- beginTableau("+nmr+")
-newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
- "+l0+
- li
- +
- "
- newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de}\\atop{{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> "+nomf+"(x)}}$</span> etex);"+
- if(member(mini,FF)==0){if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"}+
- if(product(L[s](Z[0]-0.01),s,0,n-1)&gt;0){"plus;"}else{"moins;"}+
- if(member(Z[0],FF)==0){"valBarre(btex 0 etex);"}else{ "nonDefBarre;"}+
- lr+
- if(product(L[s](Z[nz-1]+0.01),s,0,n-1)&gt;0){"plus;"}<span class="flyspell-duplicate">else</span>{"moins;"}+
- if(member(maxi,FF)==0){if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{" "}}else{"nonDefBarre;"}+"
-endTableau;
-<span class="flyspell-duplicate">end</span>"
-;
-
-<span class="flyspell-duplicate">MetaLfc</span>:="
-beginTableau("+nmr+")
-newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
+MetaLfc:="
+<span class="flyspell-duplicate">beginTableau</span>("+nmr+")
+<span class="flyspell-duplicate">newLigneVariables</span>(btex <span class="font-latex-math">$ {x}$</span> etex);
"+l0+
li
+
"
- newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de}\\atop{{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> "+nomf+"(x)}}$</span> etex);"+
+ newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de}\\atop{{\\displaystyle "+nomf+"(x)}}$</span> <span class="flyspell-duplicate">etex</span>);"+
if(member(mini,FF)==0){if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
valBarre(btex 0 etex);"}else{"
"}}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"}+
@@ -1944,14 +1583,13 @@ newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex
sortie:=fopen("XCasmpfc.mp");
-fprint(sortie,Unquoted,MetaLfc);
+<span class="flyspell-duplicate">fprint</span>(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(<span class="flyspell-duplicate">MetaL</span>);
}:;
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
@@ -1966,53 +1604,52 @@ return(<span class="flyspell-duplicate">MetaL</span>);
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?WW]{XcasTabSign.cxx}
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{<span class="flyspell-duplicate">XcasTabSigna</span>.cxx}
TSa(a,b,c,d,nmr):={
zA:=resoudre(a*x+b=0,x)[0];
zB:=resoudre(c*x+d=0,x)[0];
-<span class="flyspell-duplicate">zmin</span>:=min(zA,zB);
-zmax:=max(zA,zB);
- Meta:= " input tableauVariation;
- verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
- beginTableau("+nmr+")
- newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
+zmin:=min(zA,zB);
+<span class="flyspell-duplicate">zmax</span>:=max(zA,<span class="flyspell-duplicate">zB</span>);
+ <span class="flyspell-duplicate">Meta</span>:= "
+ beginTableau("+<span class="flyspell-duplicate">nmr</span>+")
+ newLigneVariables(btex <span class="font-latex-math">$ {x}$</span> etex);
val(btex <span class="font-latex-math">$-\\infty$</span> etex);val(btex <span class="font-latex-math">$"+latex(zmin)+"$</span> etex);
val(btex <span class="font-latex-math">$"+latex(zmax)+"$</span>etex);
-val(btex <span class="font-latex-math">$+\\infty$</span> etex);
- newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de }\\atop{\\displaystyle \\Mathbold{"+if(a==1){"x+"}else{if(a==-1){"-x+"}else{a+"x+"}}+b+"}}$</span> etex);"
+val(btex <span class="font-latex-math">$+\\infty$</span> <span class="flyspell-duplicate">etex</span>);
+ newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle {"+if(a==1){"x+"}else{if(a==-1){"-x+"}else{a+"x+"}}+b+"}}$</span> <span class="flyspell-duplicate">etex</span>);"
+ if(a&gt;0){"moins;"}else{"plus;"}+
if(zmin==zA){"valBarre(btex 0 etex);"}else{"barre;"}+
- if(zmin==zA){si a&gt;0 alors "plus;"; sinon "moins;";fsi}
+ if(zmin==zA){si a&gt;0 alors "plus;"; sinon "moins;";<span class="flyspell-duplicate">fsi</span>}
else{si a&gt;0 alors "moins;"; sinon "plus;"; fsi}+
- if(zmin==zA){"barre;"}else{"valBarre(btex 0 etex);"}+
+ if(zmin==zA){"barre;"}else{"valBarre(btex 0 <span class="flyspell-duplicate">etex</span>);"}+
if(a&gt;0){"plus;"}else{"moins;"}
+"
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de }\\atop{\\displaystyle \\Mathbold{"+if(c==1){"x+"}else{if(c==-1){"-x+"}else{c+"x+"}}+d+"}}$</span> etex);"
+<span class="flyspell-duplicate">newLigneSignes</span>(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle {"+if(c==1){"x+"}else{if(c==-1){"-x+"}else{c+"x+"}}+d+"}}$</span> etex);"
+ if(c&gt;0){"moins"}else{"plus"}+";"+
if(zmin==zB){"valBarre(btex 0 etex);"}else{"barre;"}+
- if(zmin==zB){si c&gt;0 alors "plus;"; sinon "moins;";fsi}
+ if(zmin==zB){si c&gt;0 alors "plus;"; sinon "moins;";<span class="flyspell-duplicate">fsi</span>}
else{si c&gt;0 alors "moins;"; sinon "plus;"; fsi}+
- if(zmin==zB){"barre;"}else{"valBarre(btex 0 etex);"}+
+ if(zmin==zB){"barre;"}else{"valBarre(btex 0 <span class="flyspell-duplicate">etex</span>);"}+
if(c&gt;0){"plus;"}else{"moins;"}
+"
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de }\\atop{\\displaystyle \\Mathbold{("+if(a==1){"x+"}else{if(a==-1){"-x+"}else{a+"x+"}}+b+")("+if(c==1){"x+"}else{if(c==-1){"-x+"}else{c+"x+"}}+d+")}}$</span> etex);"
- + si a*c&gt;0 alors plus; sinon moins;fsi+";"+
- "valBarre(btex 0 etex);"+
+newLigneSignes(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle {("+if(a==1){"x+"}else{if(a==-1){"-x+"}else{a+"x+"}}+b+")("+if(c==1){"x+"}else{if(c==-1){"-x+"}else{c+"x+"}}+d+")}}$</span> <span class="flyspell-duplicate">etex</span>);"
+ + si a*c&gt;0 alors plus; sinon moins;<span class="flyspell-duplicate">fsi</span>+";"+
+ "valBarre(btex 0 <span class="flyspell-duplicate">etex</span>);"+
si a*c&gt;0 alors moins; sinon plus;fsi+";"+
"valBarre(btex 0 etex);"+
si a*c&gt;0 alors plus; sinon moins;fsi+";"+"
-endTableau;
-end"
+<span class="flyspell-duplicate">endTableau</span>;
+"
;
-return(Meta);
+
+
+
+sortie:=fopen("XCasmpfc.<span class="flyspell-duplicate">mp</span>");
+<span class="flyspell-duplicate">fprint</span>(sortie,Unquoted,<span class="flyspell-duplicate">Meta</span>);
+<span class="flyspell-duplicate">fclose</span>(sortie);
+
+
}:;
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
@@ -2028,8 +1665,8 @@ return(Meta);
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=?<span class="flyspell-duplicate">WW</span>]{XcasTSc.cxx}
-TSc(g,D,nmr):={
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTSc.cxx}
+<span class="flyspell-duplicate">TSc</span>(g,D,nmr):={
f:=unapply(g,x);
Z:=NULL;
mini:=D[0]; maxi:=D[1];lm:=" ";
@@ -2037,24 +1674,24 @@ S:=resoudre(f(x),x);
if(size(S)==0){
l0:="val(btex <span class="font-latex-math">$"+latex(D[0])+"$</span> etex);val(btex <span class="font-latex-math">$"+latex(D[1])+"$</span> etex);";
li:=if(mini!=-infinity and f(mini)==0){"
- valBarre(btex 0 etex);"}else{"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"}+
if(mini!=-infinity or maxi!=+infinity){if(f((mini+maxi)*0.5&gt;0)){"plus;"}else{"moins;"}}else{if(f(0)&gt;0){"plus;"}else{"moins;"}};
-lf:=if(maxi!=+infinity and f(maxi)==0){"
- valBarre(btex 0 etex);"}else{"
+<span class="flyspell-duplicate">lf</span>:=if(maxi!=+infinity and f(maxi)==0){"
+ valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"};
}
-else{pour j de 0 jusque size(S)-1 faire
+<span class="flyspell-duplicate">else</span>{pour j de 0 jusque size(S)-1 faire
if(S[j]&gt;mini and S[j]&lt;maxi){Z:=Z,simplifier(S[j])};
fpour;
Z:=sort(Z);
-nz:=size(Z);
+<span class="flyspell-duplicate">nz</span>:=size(Z);
if(nz&gt;2){pour u de 1 jusque nz-2 faire
si Z[u]==Z[u+1] alors Z:=Z[0..u-1],Z[u+1..nz-1];nz:=nz-1;
fsi;
-fpour;}
+<span class="flyspell-duplicate">fpour</span>;}
<span class="flyspell-duplicate">nz</span>:=size(Z);
@@ -2080,41 +1717,23 @@ li:= if(mini!=-infinity and f(mini)==0){"
"}+
if(f(Z[0]-0.01)&gt;0){"plus;"}else{"moins;"}+"valBarre(btex 0 <span class="flyspell-duplicate">etex</span>);";
-lm:=if(nz&gt;=2){for(r:=0; r&lt;=nz-2;r++){lm:=lm+if(f((Z[r]+Z[r+1])*.5)&gt;0){"plus;"}else{"moins;"}+
- "valBarre(btex 0 etex);"
- }}else{" "};
+<span class="flyspell-duplicate">lm</span>:=if(nz&gt;=2){for(r:=0; r&lt;=nz-2;r++){lm:=lm+if(f((Z[r]+Z[r+1])*.5)&gt;0){"plus;"}else{"moins;"}+
+ "valBarre(btex 0 <span class="flyspell-duplicate">etex</span>);"
+ }}<span class="flyspell-duplicate">else</span>{" "};
-<span class="flyspell-duplicate">lf</span>:=if(f(Z[nz-1]+1.0)&gt;0){"plus;"}else{"moins;"}+if(maxi!=+infinity and f(maxi)==0){"valBarre(btex 0 etex);"}else{"
+<span class="flyspell-duplicate">lf</span>:=if(f(Z[nz-1]+1.0)&gt;0){"plus;"}else{"moins;"}+if(maxi!=+infinity and f(<span class="flyspell-duplicate">maxi</span>)==0){"valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{"
"};
}};
-<span class="flyspell-duplicate">MetaL</span>:=" input tableauVariation;
- verbatimtex
-<span class="comment-delimiter">%</span><span class="comment">&amp;latex
-</span> <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">documentclass</span><span class="function-name">{article}</span>
- <span class="font-latex-warning">\\</span>?fonte
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">usepackage</span><span class="function-name">{amsmath}</span>
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">newcommand</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">Mathbold}</span>[1]{<span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">mbox</span><span class="function-name">{</span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">boldmath</span><span class="function-name"><span class="font-latex-math">$#1$</span></span><span class="function-name"><span class="font-latex-warning">\\</span></span><span class="function-name">unboldmath}</span>}
- <span class="font-latex-warning">\</span><span class="keyword"><span class="font-latex-warning">\</span></span><span class="keyword">begin</span><span class="function-name">{document}</span>
- etex;
-beginTableau("+nmr+")
-newLigneVariables(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
- "+l0+"
-<span class="flyspell-duplicate">newLigneSignes</span>(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(f(x))+"}}$</span> etex);"+
- li+lm+lf
- +"
-endTableau;
-<span class="flyspell-duplicate">end</span>"
-;
-MetaLfc:="
+<span class="flyspell-duplicate">MetaLfc</span>:="
-<span class="flyspell-duplicate">beginTableau</span>("+nmr+")
-<span class="flyspell-duplicate">newLigneVariables</span>(btex <span class="font-latex-math">$\\Mathbold{x}$</span> etex);
+beginTableau("+nmr+")
+newLigneVariables(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$\\displaystyle {x}$</span> <span class="flyspell-duplicate">etex</span>);
"+l0+"
-newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="font-latex-bold"><span class="font-latex-math">\bf</span></span><span class="font-latex-math"> Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(f(x))+"}}$</span> etex);"+
+<span class="flyspell-duplicate">newLigneSignes</span>(btex <span class="font-latex-math">$\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(f(x))+"}}$</span> <span class="flyspell-duplicate">etex</span>);"+
li+lm+lf
+"
<span class="flyspell-duplicate">endTableau</span>;
@@ -2127,12 +1746,10 @@ newLigneSignes(btex <span class="font-latex-math">$\\hbox{\</span><span class="f
sortie:=fopen("XCasmpfc.mp");
fprint(sortie,Unquoted,MetaLfc);
-fclose(sortie);
-
+<span class="flyspell-duplicate">fclose</span>(sortie);
-return(MetaL);
}:;
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
@@ -2155,22 +1772,26 @@ return(MetaL);
<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\dresse</span></span><span class="function-name">}</span>[1]{<span class="comment">%
</span><span class="font-latex-sedate">\ifthenelse</span>{<span class="font-latex-sedate">\boolean</span>{xcas}}{<span class="comment">% Avec l'option "XCas pr&#233;sent"
</span> <span class="font-latex-sedate">\executGiacmp</span>{XCas#1.giac}<span class="comment">% reconstituer le tableau
-</span> <span class="comment">% exporter le source mp
+</span> <span class="comment">% exporter le source </span><span class="comment"><span class="flyspell-duplicate">mp</span></span><span class="comment">
</span> <span class="comment">% puis lancer metapost pour cr&#233;er
</span> <span class="comment">% l'image du tableau
-</span> <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> XCasmpfc.mp &gt;&gt; <span class="font-latex-sedate">\Tableaux</span>.Tab.<span class="flyspell-duplicate">mp</span>}
- <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{mpost -interaction=batchmode -jobname=<span class="font-latex-sedate">\Tableaux</span>.Tab XCasmp#1}}<span class="comment">%
+</span> <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> XCasmpfc.mp &gt;&gt; <span class="font-latex-sedate">\Tableaux</span>.Tab.mp}
+ <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> enteteMP.cfg &gt;&gt; <span class="font-latex-sedate">\Tableaux</span>.Tab#1.<span class="flyspell-duplicate">mp</span>}
+ <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> XCasmpfc.mp &gt;&gt; <span class="font-latex-sedate">\Tableaux</span>.Tab#1.mp}
+ <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> queue.mp &gt;&gt; <span class="font-latex-sedate">\Tableaux</span>.Tab#1.<span class="flyspell-duplicate">mp</span>}
+ <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{mpost -interaction=batchmode -jobname=<span class="font-latex-sedate">\Tableaux</span>.<span class="flyspell-duplicate">Tab</span> <span class="font-latex-sedate">\Tableaux</span>.<span class="flyspell-duplicate">Tab</span>#1}
+ <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\rem</span> <span class="font-latex-sedate">\Tableaux</span>.Tab#1.<span class="flyspell-duplicate">mp</span>} }<span class="comment">%
</span> {<span class="comment">% sinon, si le tableau est absent, alerte.
</span> <span class="font-latex-sedate">\IfFileExists</span>{<span class="font-latex-sedate">\Tableaux</span>.Tab.<span class="font-latex-sedate">\theTVn</span>}{}{<span class="comment">%
</span> <span class="font-latex-sedate">\PackageError</span>{tablor}{Tableau absent non
reconstituable.}{Pour compiler il faut, soit les fichiers de
tableaux, soit le fichier <span class="font-latex-sedate">\Tableaux</span>.Tab.mp, soit disposer de
- XCas.}}}
+ <span class="flyspell-duplicate">XCas</span>.}}}
<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{center}</span>
- <span class="font-latex-sedate">\includegraphics</span>{<span class="font-latex-sedate">\Tableaux</span>.Tab.<span class="font-latex-sedate">\theTVn</span>}
+ <span class="font-latex-sedate"><span class="keyword">\includegraphics</span></span><span class="constant">{</span><span class="font-latex-sedate"><span class="constant">\Tableaux</span></span><span class="constant">.Tab.</span><span class="font-latex-sedate"><span class="constant">\theTVn</span></span><span class="constant">}</span>
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{center}</span>
-<span class="font-latex-sedate">\stepcounter</span>{TVn}}
+<span class="font-latex-sedate">\stepcounter</span>{<span class="flyspell-duplicate">TVn</span>}}
<span class="comment-delimiter">%%</span><span class="comment">
@@ -2183,7 +1804,7 @@ return(MetaL);
<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\dressetoile</span></span><span class="function-name">}</span>[1]{<span class="comment">%
</span><span class="font-latex-sedate">\IfFileExists</span>{<span class="font-latex-sedate">\Tableaux</span>.Tab.<span class="font-latex-sedate">\theTVn</span>}{<span class="comment">% Test sur l'existence du tableau
</span><span class="comment-delimiter">% </span><span class="comment">Si oui, inclusion du fichier source de sauvegarde mp dans Tableaux
-</span><span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> TSav-<span class="font-latex-sedate">\theTVn</span>.mp &gt;&gt; <span class="font-latex-sedate">\Tableaux</span>.Tab.mp}}
+</span><span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> TSav-<span class="font-latex-sedate">\theTVn</span>.mp &gt;&gt; <span class="font-latex-sedate">\Tableaux</span>.Tab.<span class="flyspell-duplicate">mp</span>}}
<span class="comment-delimiter">% </span><span class="comment">Si non, lancement des op&#233;rations de fabrication
</span>{<span class="font-latex-sedate">\executGiacmp</span>{XCas#1.giac}<span class="comment">%
</span><span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\editeur</span> XCasmpfc.<span class="flyspell-duplicate">mp</span>}
@@ -2192,7 +1813,7 @@ return(MetaL);
</span>
<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cp</span> -f XCasmpfc.mp TSav-<span class="font-latex-sedate">\theTVn</span>.mp} <span class="comment">% Sauvegarde du
</span> <span class="comment">% source mp sur le disque pour une
-</span> <span class="comment">% inclusion ult&#233;rieure dans Tableaux.mp.
+</span> <span class="comment">% inclusion ult&#233;rieure dans Tableaux.</span><span class="comment"><span class="flyspell-duplicate">mp</span></span><span class="comment">.
</span><span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> XCasmpfc.mp &gt;&gt; <span class="font-latex-sedate">\Tableaux</span>.Tab.mp}} <span class="comment">% Inclusion du
</span> <span class="comment">% source dans le
</span> <span class="comment">% fichier
@@ -2204,7 +1825,7 @@ return(MetaL);
</span> <span class="comment">% fichier
</span>
<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{center}</span>
- <span class="font-latex-sedate">\includegraphics</span>{<span class="font-latex-sedate">\Tableaux</span>.Tab.<span class="font-latex-sedate">\theTVn</span>}
+ <span class="font-latex-sedate"><span class="keyword">\includegraphics</span></span><span class="constant">{</span><span class="font-latex-sedate"><span class="constant">\Tableaux</span></span><span class="constant">.Tab.</span><span class="font-latex-sedate"><span class="constant">\theTVn</span></span><span class="constant">}</span>
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{center}</span>
<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{</span><span class="font-latex-sedate"><span class="variable-name">\theTVnbis</span></span><span class="variable-name">}</span> <span class="comment">% Restauration du compteur </span><span class="comment"><span class="flyspell-duplicate">TVn</span></span><span class="comment">
@@ -2228,25 +1849,16 @@ return(MetaL);
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCas.giac}
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{<span class="flyspell-duplicate">XCasa</span>.giac}
maple_mode(0);
-read("XcasTabSign.cxx");
-Sortie:=fopen("XCasmp.mp");
-vect.xcas.user := read("XCas.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-<span class="flyspell-duplicate">Resultat</span>:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("<span class="flyspell-incorrect">XcasTabSigna</span>.cxx");
+<span class="flyspell-duplicate">read</span>("<span class="flyspell-incorrect">XCasa</span>.user");
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TSa</span></span><span class="function-name">}</span>
-{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCas.user}}
+{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[<span class="flyspell-duplicate">commandchars</span>=<span class="font-latex-warning">\\</span>??]{<span class="flyspell-duplicate">XCasa</span>.user}}
{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
- <span class="font-latex-sedate">\dresse</span>{}
+ <span class="font-latex-sedate">\dresse</span>{a}
}
@@ -2257,23 +1869,14 @@ fclose(Sortie);
-<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{<span class="flyspell-duplicate">XCasQ</span>.giac}
-maple_mode(0);
-read("<span class="flyspell-duplicate">XcasTabSignQ</span>.cxx");
-Sortie:=fopen("<span class="flyspell-incorrect">XCasmpQ</span>.mp");
-vect.xcas.user := read("<span class="flyspell-duplicate">XCasQ</span>.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasQ.giac}
+<span class="flyspell-duplicate">maple</span>_mode(0);
+read("XcasTabSignQ.cxx");
+<span class="flyspell-duplicate">read</span>("XCasQ.user");
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TSq</span></span><span class="function-name">}</span><span class="comment">%
-</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{<span class="flyspell-duplicate">XCasQ</span>.user}}
+</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasQ.user}}
{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dresse</span>{Q}}
@@ -2281,50 +1884,32 @@ fclose(Sortie);
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TSq</span></span><span class="function-name">*}</span>[1]<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVnbis}{</span><span class="font-latex-sedate"><span class="variable-name">\theTVn</span></span><span class="variable-name">}</span>
<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{#1}</span>
-<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{<span class="flyspell-duplicate">XCasQ</span>.user}}
+<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasQ.user}}
{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{Q}}
<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasL.giac}
-maple_mode(0);
+<span class="flyspell-duplicate">maple</span>_mode(0);
read("XcasTabSignL.cxx");
-Sortie:=fopen("XCasmpL.mp");
-vect.xcas.user := read("XCasL.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+<span class="flyspell-duplicate">read</span>("XCasL.user");
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TS}</span><span class="comment">%
-</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasL.user}}
+</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasL.user}}
{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dresse</span>{L}}
-<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TS*}</span>[1]
+<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TS</span></span><span class="function-name">*}</span>[1]
{<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVnbis}{</span><span class="font-latex-sedate"><span class="variable-name">\theTVn</span></span><span class="variable-name">}</span>
<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{#1}</span>
-<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasL.user}}
+<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasL.user}}
{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{L}}
<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTSc.giac}
maple_mode(0);
read("XcasTSc.cxx");
-Sortie:=fopen("XCasmpTSc.mp");
-vect.xcas.user := read("XCasTSc.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-<span class="flyspell-duplicate">Resultat</span>:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+<span class="flyspell-duplicate">read</span>("XCasTSc.user");
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
@@ -2332,41 +1917,32 @@ fclose(Sortie);
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TSc*}</span>[1]<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVnbis}{</span><span class="font-latex-sedate"><span class="variable-name">\theTVn</span></span><span class="variable-name">}</span>
-<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{#1}</span>
-<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTSc.user}}
-{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{TSc}}
+<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{</span><span class="variable-name"><span class="flyspell-duplicate">TVn</span></span><span class="variable-name">}{#1}</span>
+<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTSc.user}}
+{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{<span class="flyspell-duplicate">TSc</span>}}
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TSc}</span><span class="comment">%
-</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTSc.user}}
-{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dresse</span>{TSc}}
+</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTSc.user}}
+{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dresse</span>{<span class="flyspell-duplicate">TSc</span>}}
<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTV.giac}
maple_mode(0);
read("XcasTV.cxx");
-Sortie:=fopen("XCasmpTV.mp");
-vect.xcas.user := read("XCasTV.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+<span class="flyspell-duplicate">read</span>("XCasTV.user");
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
-<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TV}</span><span class="comment">%
-</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTV.user}}<span class="comment">%
+<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TV</span></span><span class="function-name">}</span><span class="comment">%
+</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTV.user}}<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
<span class="font-latex-sedate">\dresse</span>{TV}}
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TV*}</span>[1]{<span class="comment">%
</span><span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVnbis}{</span><span class="font-latex-sedate"><span class="variable-name">\theTVn</span></span><span class="variable-name">}</span>
-<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{</span><span class="variable-name"><span class="flyspell-duplicate">TVn</span></span><span class="variable-name">}{#1}</span>
-<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTV.user}}<span class="comment">%
-</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{TV}}
+<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{#1}</span>
+<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTV.user}}<span class="comment">%
+</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{<span class="flyspell-duplicate">TV</span>}}
@@ -2381,27 +1957,18 @@ fclose(Sortie);
<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTVZ.giac}
maple_mode(0);
read("XcasTVZ.cxx");
-Sortie:=fopen("XCasmpTVZ.mp");
-vect.xcas.user := read("XCasTVZ.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+<span class="flyspell-duplicate">read</span>("XCasTVZ.user");
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
-<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVZ}</span><span class="comment">%
-</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTVZ.user}}<span class="comment">%
+<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TVZ</span></span><span class="function-name">}</span><span class="comment">%
+</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTVZ.user}}<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
<span class="font-latex-sedate">\dresse</span>{TVZ}}
-<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVZ*}</span>[1]{<span class="comment">%
+<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TVZ</span></span><span class="function-name">*}</span>[1]{<span class="comment">%
</span><span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVnbis}{</span><span class="font-latex-sedate"><span class="variable-name">\theTVn</span></span><span class="variable-name">}</span>
<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{#1}</span>
-<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTVZ.user}}<span class="comment">%
+<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTVZ.user}}<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{<span class="flyspell-duplicate">TVZ</span>}}
@@ -2414,29 +1981,20 @@ fclose(Sortie);
<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTVapp.giac}
-<span class="flyspell-duplicate">maple</span>_mode(0);
+maple_mode(0);
read("XcasTVapp.cxx");
-Sortie:=fopen("XCasmpTVapp.mp");
-vect.xcas.user := read("XCasTVapp.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-<span class="flyspell-duplicate">nbr</span>.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+<span class="flyspell-duplicate">read</span>("XCasTVapp.user");
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVapp}</span><span class="comment">%
-</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTVapp.user}}<span class="comment">%
+</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTVapp.user}}<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
<span class="font-latex-sedate">\dresse</span>{<span class="flyspell-duplicate">TVapp</span>}}
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVapp*}</span>[1]{<span class="comment">%
</span><span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVnbis}{</span><span class="font-latex-sedate"><span class="variable-name">\theTVn</span></span><span class="variable-name">}</span>
-<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{#1}</span>
-<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTVapp.user}}<span class="comment">%
+<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{</span><span class="variable-name"><span class="flyspell-duplicate">TVn</span></span><span class="variable-name">}{#1}</span>
+<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTVapp.user}}<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{<span class="flyspell-duplicate">TVapp</span>}}
@@ -2452,27 +2010,18 @@ fclose(Sortie);
<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTVI.giac}
<span class="flyspell-duplicate">maple</span>_mode(0);
read("XcasTVI.cxx");
-Sortie:=fopen("XCasmpTVI.mp");
-vect.xcas.user := read("XCasTVI.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-<span class="flyspell-duplicate">nbr</span>.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+<span class="flyspell-duplicate">read</span>("XCasTVI.user");
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
-<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVI}</span><span class="comment">%
-</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTVI.user}}<span class="comment">%
+<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TVI</span></span><span class="function-name">}</span><span class="comment">%
+</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTVI.user}}<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dresse</span>{<span class="flyspell-duplicate">TVI</span>}}
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVI*}</span>[1]<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVnbis}{</span><span class="font-latex-sedate"><span class="variable-name">\theTVn</span></span><span class="variable-name">}</span>
-<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{#1}</span>
-<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTVI.user}}<span class="comment">%
+<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{</span><span class="variable-name"><span class="flyspell-duplicate">TVn</span></span><span class="variable-name">}{#1}</span>
+<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTVI.user}}<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{<span class="flyspell-duplicate">TVI</span>}}
@@ -2483,28 +2032,19 @@ fclose(Sortie);
<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTVIapp.giac}
maple_mode(0);
read("XcasTVIapp.cxx");
-Sortie:=fopen("XCasmpTVIapp.mp");
-vect.xcas.user := read("XCasTVIapp.user");
-vxo := vect.xcas.user;
-<span class="flyspell-duplicate">dim</span>.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(<span class="flyspell-duplicate">rslt</span>);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+<span class="flyspell-duplicate">read</span>("XCasTVIapp.user");
<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span>
-<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVIapp}</span><span class="comment">%
-</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTVIapp.user}}<span class="comment">%
+<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TVIapp</span></span><span class="function-name">}</span><span class="comment">%
+</span>{<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTVIapp.user}}<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dresse</span>{TVIapp}}
<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVIapp*}</span>[1]<span class="comment">%
</span>{<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVnbis}{</span><span class="font-latex-sedate"><span class="variable-name">\theTVn</span></span><span class="variable-name">}</span>
<span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{#1}</span>
-<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>WW]{XCasTVIapp.user}}<span class="comment">%
-</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{TVIapp}}
+<span class="font-latex-sedate">\VerbatimEnvironment</span><span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>[commandchars=<span class="font-latex-warning">\\</span>??]{XCasTVIapp.user}}<span class="comment">%
+</span>{<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span><span class="font-latex-sedate">\dressetoile</span>{<span class="flyspell-duplicate">TVIapp</span>}}
@@ -2513,7 +2053,7 @@ fclose(Sortie);
<span class="comment-delimiter">%%</span><span class="comment">
-</span><span class="comment-delimiter">%% </span><span class="comment">Zi end -&gt; enjoy :)
+</span><span class="comment-delimiter">%% </span><span class="comment">Zi end -&gt; </span><span class="comment"><span class="flyspell-incorrect">enjoy</span></span><span class="comment"> :)
</span></pre>
</body>
</html>
diff --git a/Master/texmf-dist/doc/latex/tablor/tablor.pdf b/Master/texmf-dist/doc/latex/tablor/tablor.pdf
index 58e9301be17..c954c0bf881 100644
--- a/Master/texmf-dist/doc/latex/tablor/tablor.pdf
+++ b/Master/texmf-dist/doc/latex/tablor/tablor.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tablor/tablor.tex b/Master/texmf-dist/doc/latex/tablor/tablor.tex
index 5c8db7e2e25..a4dbb6d4a82 100644
--- a/Master/texmf-dist/doc/latex/tablor/tablor.tex
+++ b/Master/texmf-dist/doc/latex/tablor/tablor.tex
@@ -2,7 +2,7 @@
\usepackage[height=250mm,width=183mm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
-
+\usepackage[upright]{fourier}
\usepackage[xcas]{tablor}
\usepackage{listings,keystroke}
\usepackage{graphicx,bclogo}
@@ -16,16 +16,22 @@
%dans la table des matieres
\addtolength{\cftsecnumwidth}{2em}
+\addtolength{\cftsubsecnumwidth}{1em}
+% pour une TdM hyperactive...
+\usepackage[dvips,colorlinks=true,linkcolor=0.2white]{hyperref}
+% quelques gris
-\usepackage[dvips,colorlinks=true,linkcolor=0.2white]{hyperref}
\usepackage{color}
\definecolor{0.9white}{rgb}{.9,.9,.9}
\definecolor{0.8white}{rgb}{.8,.8,.8}
\definecolor{0.2white}{rgb}{.2,.2,.2}
\definecolor{0.4white}{rgb}{.4,.4,.4}
\definecolor{0.6white}{rgb}{.6,.6,.6}
+
+% style des listings
+
\newcommand{\lat}{
\lstset{numbers=none,language=[LaTeX]{TeX},xleftmargin=10pt,%
keywordstyle =\color{0.2white}\usefont{OT1}{cmtt}{b}{n},basicstyle=\ttfamily,commentstyle=\normalfont\scriptsize\slshape,
@@ -38,6 +44,8 @@ keywordstyle =\color{0.2white}\usefont{OT1}{cmtt}{b}{n},basicstyle=\ttfamily,com
}
+% petits environnements bclogo
+
\newenvironment{DANGER}[1]{%
\begin{bclogo}{\attention}{#1}{0.9white}{0.1}}
{\end{bclogo}}
@@ -48,7 +56,7 @@ keywordstyle =\color{0.2white}\usefont{OT1}{cmtt}{b}{n},basicstyle=\ttfamily,com
-% sections
+% style des sections
\usepackage{sectsty}
@@ -81,17 +89,35 @@ keywordstyle =\color{0.2white}\usefont{OT1}{cmtt}{b}{n},basicstyle=\ttfamily,com
\hfill\makebox[1cm][s]{\ding{114} \hfill\ding{114}}}}}
-
+% titre
\title{\texttt{tablor.sty} \\La machine crer des tableaux de signes et de variations }
\author{Guillaume \textsc{Connan} \\ \href{http://gconnan.free.fr}{http://gconnan.free.fr}\\
avec l'efficace participation de Jean-Michel \textsc{Boucart}}
-\date{14 mai 2008 - Version 2.05}
+\date{16 mai 2008 - Version 2.06}
+
+
+
+
+
+
+
+
+%%
+%
+% Dbut du document
+%
+%%
+
+
+
\begin{document}
+\setlength{\parindent}{0mm}
+
\maketitle
\initablor
@@ -122,24 +148,72 @@ courant puis effacs par la commande \texttt{nettoyer} si vous le souhaitez~:
session \texttt{XCAS} ou \texttt{giac}.
\item des fichiers d'extension \texttt{.giac} qui regroupent des instructions lues et excutes par
\texttt{giac}.
-Les lignes importantes sont~:
+Il est trs court~:
\xcas
\begin{lstlisting}
+maple_mode(0); // au cas o certains travailleraient en mode maple, mupad ou ti
read("XcasTV.cxx"); // giac charge le programme
-Sortie:=fopen("XCasmpTV.mp"); // la sortie portera l'extension metapost
-vect.xcas.user := read("XCasTV.user"); // giac lit les paramtres rentrs dans le fichier tex
+read("XCasTV.user"); // giac lit les paramtres rentrs dans le source
+tex et fabrique la vole le source MetaPOST.
\end{lstlisting}
\item des fichiers d'extension \texttt{.user} qui sont crs par \LaTeX{} grce l'environnement
\texttt{VerbatimOut} de l'extension \texttt{fancyvrb} : il s'agit en fait de la commande qui se
- trouve par exemple entre \verb+\begin{TVI}+ et \verb+\end{TVI}+.
+ trouve par exemple entre \verb+\begin{TV}+ et \verb+\end{TV}+.
+
\end{itemize}
+\subsection{Code XCAS}
+
+Toutes les procdures suivent le mme principe~:
+
+\begin{itemize}
+\item la plus grande partie s'occupe de crer les lignes du tableaux
+ l'aide de nombreux tests et boucles;
+\item ensuite, on regroupe ces lignes dans une variable
+ \texttt{MetaLfc};
+
+\item on exporte le tableau l'aide des trois dernires lignes~:
+
+\xcas
+
+\begin{lstlisting}
+sortie:=fopen("XCasmpfc.mp"); // on cre un fichier XCasmpfc.mp
+fprint(sortie,Unquoted,MetaLfc); // on y met MetaLfc
+fclose(sortie); // on ferme XCasmpfc.mp
+\end{lstlisting}
+
+
+
+
+\lat
+\end{itemize}
+
+
+
+
+\begin{figure}
+ \begin{Idee}{Autres collaborations XCAS/\LaTeX{}}
+On peut suivre ce mme principe pour crer d'autres associations de
+vos outils prfrs. Voir par exemple~:
+
+\href{http://gconnan.free.fr/?page=53}{http://gconnan.free.fr/?page=53}
+
+et
+
+\href{http://melusine.eu.org/syracuse/giac/}{http://melusine.eu.org/syracuse/giac/}
+ \end{Idee}
+ \end{figure}
+
+
+
+
+
\section{De quoi a-t-on besoin~?}
\begin{itemize}
@@ -166,7 +240,8 @@ pour installer une nouvelle extension \LaTeX{}.
la commande de compilation. Sinon, on peut modifier le fichier \texttt{texmf.cnf}
pour que le mode soit automatis en modifiant la ligne suivante~:~\texttt{shell-escape t};
-\item il faut avoir disposition l'extension \texttt{fancyvrb};
+\item il faut avoir disposition les extensions \texttt{fancyvrb},
+ \texttt{filecontents}, \texttt{ifthen} et \texttt{ifpdf};
\item pour ceux qui compilent avec \texttt{pdf\LaTeX{}}, il n'y a aucun problme et rien faire car \texttt{tablor}
contient dj ce qu'il faut pour s'adapter~:
@@ -180,12 +255,15 @@ pour installer une nouvelle extension \LaTeX{}.
\href{http://gconnan.free.fr/?page=52}{http://gconnan.free.fr/?page=52}
+\item il faut installer les fichiers de configuration
+ \texttt{tablor.cfg} et \texttt{entateMP.cfg} dans le mme
+ rpertoire de \texttt{tablor.sty}
\end{itemize}
-
+\begin{figure}
\begin{Idee}{shell-escape}
Pour les utilisateurs de TeXnicCenter, observez cette
@@ -204,7 +282,7 @@ Le sparateur est le point virgule.
(Merci Gatan et Daniel).
\end{Idee}
-
+ \end{figure}
\begin{figure}
\begin{DANGER}{Conflit d'extensions}
@@ -214,14 +292,14 @@ Le sparateur est le point virgule.
\end{figure}
-\begin{figure}
+
\begin{DANGER}{Commandes cres}
Huit nouvelles commandes sont cres~:~\verb+\tv, \tvbis, \nettoyer, \initablor, \Tableaux,+
\verb+ \dresse, \dressetoile, \executGiacmp+.
Attention aux conflits si de tels noms existent quelque part dans vos
fichiers personnels.
\end{DANGER}
- \end{figure}
+
@@ -233,15 +311,7 @@ Le sparateur est le point virgule.
% %\end{DANGER}
% \end{figure}
-
-\begin{figure}
- \begin{DANGER}{La lettre W}
- L'option \texttt{commandchars} de \texttt{fancyvrb} utilise la lettre W qui devient
- ainsi ~protge~ et par suite inutilisable pour nommer une fonction. Tout autre
- caractre hors alphabet posait soit des problmes d'encodage, soit tait utilis par XCAS...
- \end{DANGER}
- \end{figure}
-
+\pagebreak
\section{Comment l'utiliser~?}
@@ -257,8 +327,8 @@ Le prambule sera toujours~:
\begin{lstlisting}
\documentclass{article}
\usepackage{graphicx}
-\usepackage[french]{babel}
-\usepackage[xcas]{tablor} % option modifiable
+\usepackage[french]{babel} % or eunozer langouage
+\usepackage[xcas]{tablor} % xcas en option : cf plus loin
\end{lstlisting}
@@ -279,13 +349,13 @@ Le prambule sera toujours~:
On met \texttt{xcas} si l'on a install \texttt{giac/XCAS} sur son
- ordinateur et on ne met rien si \texttt{giac/XCAS} n'est pas install et qu'on a rcupr un
+ ordinateur et on ne met rien si \texttt{giac/XCAS} n'est pas
+ install ou (et) que l'on a rcupr un
fichier \texttt{tex} avec les fichiers sources \texttt{MetaPOST}; Ainsi, \texttt{tablor} ne fera
- pas appel \texttt{giac/XCAS} et se contentera de compiler les fichiers \texttt{MetaPOST};
-
+ pas appel \texttt{giac/XCAS} et se contentera de compiler les fichiers \texttt{MetaPOST}.
-\subsection{Fichier \texttt{tablor.cfg}}
+\subsection{Fichier de configuration \texttt{tablor.cfg}}
\subsubsection*{Contenu}
@@ -316,35 +386,62 @@ On met \texttt{xcas} si l'on a install \texttt{giac/XCAS} sur son
\newcommand{\editeur}{kile }
-% Dclaration des fontes utilises
-% ================================
-%
-% Remplacez "lmodern" par la fonte qui vous convient pour les maths
-% (fourier, mathpazo, etc.)
-
-
-\newcommand{\fonte}{usepackage{lmodern}}
-
\end{lstlisting}
}
-\xcas
+
Vous le placerez dans la mme arborescence que \texttt{tablor.sty} et le modifierez si besoin est.
-\subsubsection*{diteur}
+\subsubsection*{Rle}
L'diteur sera appel dans certains cas pour modifier
l'aspect des tableaux dans les fichiers sources \texttt{MetaPOST}. Il faudra choisir un diteur
comme par exemple \texttt{emacs, xemacs, texmaker, vi, winshell, notepad, vim, kate, gedit,
textmate,texshop}, \texttt{kile}, etc. Voir aussi le paragraphe~\ref{modif}.
-\subsubsection*{Fontes}
-Les fontes utilises par dfaut sont celles de l'extension \texttt{fourier}. Pour en utiliser
-d'autres, remplacez ~[upright]{fourier}~ par la fonte qui vous convient pour les maths
-(lmodern, mathpazo, etc.)
+Si vous utilisez \texttt{ Microsoft-Windows}, il faudra dcommenter la
+ligne spcifie afin que les commandes \texttt{unix} soient remplaces
+automatiquement par des commandes \texttt{dos}.
+
+
+
+
+
+
+\subsection{Fichier de configuration \texttt{enteteMP.cfg}}
+
+
+\subsubsection*{Contenu}
+
+\begin{lstlisting}
+
+input tableauVariation;
+verbatimtex
+%&latex
+\documentclass{article}
+\usepackage[upright]{fourier} % ou mathpazo, lmodern, etc. ou rien !
+\usepackage{amsmath}
+\renewcommand\mbox[1]{ #1 } % pour les mbox intempestifs de xcas
+\renewcommand\cdot{ } % idem pour les cdot
+\begin{document}
+etex
+
+\end{lstlisting}
+
+
+Ces lignes se trouvent au dbut de \texttt{tablor.sty}, entre les
+lignes 20 et 32~:~ vous les modifierez si besoin est.
+
+\subsubsection*{Rle}
+
+Il s'agit du prambule \texttt{tex} qui sera utilis par
+\texttt{MetaPOST} pour crer les tableaux. La ligne contenant
+l'extension des fontes est en particulier optionnelle~:~vous pouvez la
+modifier, voire la supprimer selon vos choix de fontes.
+
\subsection{Initialisation de \texttt{tablor} et prfixe des tableaux}\label{prefix}
@@ -393,7 +490,7 @@ ou bien, selon les cas~:
\begin{lstlisting}
\documentclass{article}
\usepackage{graphicx}
-\usepackage[french]{babel}
+\usepackage[french]{babel} % or eunozer langouage
\usepackage[xcas]{tablor} % options modifiables
\begin{document}
@@ -568,9 +665,9 @@ Voici un exemple comportant plusieurs zones in
\begin{center}
- \begin{TVZ*}{3001}
+ \begin{TVZ}
TVZ([-infinity,+infinity],[-1,1,4,6],[[-1,1],[4,6]],"f","x",ln((x-5)^2-1)+ln(x^2-1),1,\tv)
-\end{TVZ*}
+\end{TVZ}
\end{center}
@@ -665,9 +762,9 @@ On en dduit le tableau suivant~:
-\begin{TVapp*}{201}
+\begin{TVapp}
TVapp([0,+infinity],[0],"g","x",ln(x)-x*exp(2-x),1,\tv)
-\end{TVapp*}
+\end{TVapp}
\subsection{Tableaux de signes}
@@ -883,7 +980,7 @@ automatiquement pour m'afficher le tableau voulu~:
\begin{center}
- \begin{TS*}{106}
+ \begin{TS*}{105}
TS([3*x+2,5*x^2-1],[-50,50],\tv)
\end{TS*}
\end{center}
@@ -909,11 +1006,29 @@ pas install \texttt{XCAS}. Voir le paragraphe~\ref{prefix} pour plus de dtails
\item \href{http://www.yvesdelhaye.be/?Generateur-d-interrogations-le}{Yves \textsc{Delhaye}} pour ses ides sur le \texttt{shell-escape}
\item \href{http://www-fourier.ujf-grenoble.fr/\%7Eparisse/giac\_fr.html}{Bernard
- \textsc{Parisse}} pour \texttt{XCAS}.
+ \textsc{Parisse}} pour \texttt{XCAS};
+
+\item Jean-Michel \textsc{Boucart} pour ses prcieuses et efficaces
+ amliorations de la partie \LaTeX{} du code.
+
\end{itemize}
+\section{Erreurs habituelles}
+
+
+Avez-vous rendu possible le \texttt{shell-escape}~? Avez-vous install
+toutes les extensions listes en dbut de ce document~? Est-ce que \texttt{XCAS}
+ est dans votre \texttt{PATH}~?
+
+La premire chose est d'analyser le fichier \texttt{log}.
+
+En cas de problme, n'hsitez pas me contacter l'adresse indique
+sur mon site en joignant le fichier \texttt{log}.
+
+
+
\section{Galerie}
Voici quelques exemples de tableaux~:
@@ -1187,28 +1302,28 @@ TSc((x-10)*(x+10),[-10,10],\tv)
\item Tableau 1 \Rep
-\begin{TV*}{1001}M
+\begin{TV}
TV([-20,20],[],"f","x",3*x^3-5*x^2+2*x-7,0,\tv)
-\end{TV*}
+\end{TV}
\item Tableau 2 \Rep
-\begin{TV*}{1002}
+\begin{TV}
TV([-20,20],[],"f","x",-3*x^3+5*x^2-2*x+7,0,\tv)
-\end{TV*}
+\end{TV}
\item Tableau 3 \Rep
-\begin{TSc*}{1003}
+\begin{TSc}
TSc(-3*x^3+5*x^2-2*x+7,[-20,20],\tv)
-\end{TSc*}
+\end{TSc}
\item Tableau 4 \Rep
-\begin{TSc*}{1004}
+\begin{TSc}
TSc(3*x^3-5*x^2+2*x-7,[-20,20],\tv)
-\end{TSc*}
+\end{TSc}
\end{enumerate}
@@ -1254,28 +1369,28 @@ TSc((x-10)*(x+10),[-10,10],\tv)
\item Tableau 1 \Rep
-\begin{TV*}{102}
+\begin{TV}
TV([-20,20],[],"f","x",3*x^3-5*x^2+2*x-7,0,\tv)
-\end{TV*}
+\end{TV}
\item Tableau 2 \Rep
-\begin{TV*}{103}
+\begin{TV}
TV([-20,20],[],"f","x",-3*x^3+5*x^2-2*x+7,0,\tv)
-\end{TV*}
+\end{TV}
\item Tableau 3 \Rep
-\begin{TSc*}{104}
+\begin{TSc}
TSc(-3*x^3+5*x^2-2*x+7,[-20,20],\tv)
-\end{TSc*}
+\end{TSc}
\item Tableau 4 \Rep
-\begin{TSc*}{105}
+\begin{TSc}
TSc(3*x^3-5*x^2+2*x-7,[-20,20],\tv)
-\end{TSc*}
+\end{TSc}
\end{enumerate}
@@ -1290,16 +1405,16 @@ On considre la fonction $f$ dfinie sur \textbf{R} par $f(x)=\frac{1}{2}\bigl(x
tudions sa drive~:
-\begin{TVIapp*}{202}
+\begin{TVIapp}
TVIapp([-infinity,+infinity],[],"f'","x",diff(1/2*(x+(1-x)*exp(2*x)),x),1,0,\tv)
- \end{TVIapp*}
+ \end{TVIapp}
On en dduit le tableau de variation de $f$
-\begin{TVapp*}{203}
+\begin{TVapp}
TVapp([-infinity,+infinity],[],"f","x",1/2*(x+(1-x)*exp(2*x)),1,\tv)
- \end{TVapp*}
+ \end{TVapp}
\end{lstlisting}
On considre la fonction $f$ dfinie sur \textbf{R} par $f(x)=\frac{1}{2}\bigl(x+(1-x){\rm e}^{2x}\bigr)$
@@ -1307,16 +1422,16 @@ On considre la fonction $f$ dfinie sur \textbf{R} par $f(x)=\frac{1}{2}\bigl(x
tudions sa drive~:
-\begin{TVIapp*}{202}
+\begin{TVIapp}
TVIapp([-infinity,+infinity],[],"f'","x",diff(1/2*(x+(1-x)*exp(2*x)),x),1,0,\tv)
- \end{TVIapp*}
+ \end{TVIapp}
On en dduit le tableau de variation de $f$
-\begin{TVapp*}{203}
+\begin{TVapp}
TVapp([-infinity,+infinity],[],"f","x",1/2*(x+(1-x)*exp(2*x)),1,\tv)
- \end{TVapp*}
+ \end{TVapp}
diff --git a/Master/texmf-dist/tex/latex/tablor/tablor.cfg b/Master/texmf-dist/tex/latex/tablor/tablor.cfg
index 9565de82c81..ddb9ea4080c 100644
--- a/Master/texmf-dist/tex/latex/tablor/tablor.cfg
+++ b/Master/texmf-dist/tex/latex/tablor/tablor.cfg
@@ -23,13 +23,3 @@
\newcommand{\editeur}{kile }
-
-% Dclaration des fontes utilises
-% ================================
-%
-% Remplacez "fourier" par la fonte qui vous convient pour les maths
-% (lmodern, mathpazo, etc.)
-
-
-\newcommand{\fonte}{usepackage{fourier}}
-
diff --git a/Master/texmf-dist/tex/latex/tablor/tablor.sty b/Master/texmf-dist/tex/latex/tablor/tablor.sty
index a62c439f72c..27edc93e6b5 100644
--- a/Master/texmf-dist/tex/latex/tablor/tablor.sty
+++ b/Master/texmf-dist/tex/latex/tablor/tablor.sty
@@ -1,12 +1,55 @@
-
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{tablor}[14/05/2008 v2.05 la machine crer des tableaux de signes et variations]
+\ProvidesPackage{tablor}[16/05/2008 v2.06 la machine crer des tableaux de signes et variations]
% \copyleft Connan le Barbare \copyright
% avec l'efficace participation de Jean-Michel Boucart
-%% Cre 16 environnements :
+
+%%%%%
+%
+% enteteMP.cfg : configuration de l'entte MetaPOST
+% modifier si besoin
+%
+%%%%%
+
+\RequirePackage{filecontents}
+
+
+
+\begin{filecontents*}{enteteMP.cfg}
+input tableauVariation;
+verbatimtex
+%&latex
+\documentclass{article}
+\usepackage[upright]{fourier} % ou mathpazo, lmodern, etc. ou rien !
+\usepackage{amsmath}
+\renewcommand\mbox[1]{ #1 } % pour les mbox intempestifs de xcas
+\renewcommand\cdot{ } % idem pour les cdot
+\begin{document}
+etex
+\end{filecontents*}
+
+
+
+%%%%%
+%
+% FIN de enteteMP.cfg
+%
+%%%%%%
+
+
+
+
+
+
+
+
+
+
+
+
+%% Cre 16 environnements :
%% tableau de signes de 2 facteurs affines
% \begin{TSa}
% TSa(-2,3,-1,5,\tv);
@@ -34,25 +77,25 @@
% \end{TVZ}
%
%
-% tableau avec valeurs intermdiares
+% tableau avec valeurs intermdiares
%\begin{TVI}
%TVI([-1,+infinity],[-1],"f","x",x2/sqrt(x+1)-1,1,2,\tv)
%\end{TVI}
%%%
-% tableau de variations avec f' sans zro formel
+% tableau de variations avec f' sans zro formel
%\begin{TVapp}
% TVapp([0,+infinity],[0],"g","x",ln(x)-x*exp(2-x),1,\tv)
% \end{TVapp}
%
%
-% tableau de variations avec f' sans zro formel
+% tableau de variations avec f' sans zro formel
%\begin{TVIapp}
% TVIapp([0,+infinity],[0],"g","x",ln(x)-x*exp(2-x),1,0,\tv)
% \end{TVIapp}
%
%
%%%
-% et leurs pendants toils qui permet l'affichage intermdiaire du
+% et leurs pendants toils qui permettent l'affichage intermdiaire du
% fichier metapost pour le modifier
%
%
@@ -63,7 +106,7 @@
%% extensions requises
-%% Il faudra rajouter dans le prambule \usepackage{graphicx} si vous
+%% Il faudra rajouter dans le prambule \usepackage{graphicx} si vous
%% ne l'avez pas de base
@@ -72,19 +115,29 @@
\RequirePackage{ifpdf}
-% option xcas prsent
-
-
-\newboolean{xcas}\setboolean{xcas}{false}
-\DeclareOption{xcas}{\setboolean{xcas}{true}}
%% Initialisation du choix d'OS
\newboolean{windows}\setboolean{windows}{false}
-%% on configure tablor dans un fichier extrieur pour la plateforme
-%% et l'diteur
+%% Dfinit des commandes disque selon l'OS utilis
+\ifthenelse{\boolean{windows}}%
+ {\newcommand{\rem}{DEL } \newcommand{\cat}{TYPE }
+ \newcommand{\cp}{COPY }}%
+ {\newcommand{\rem}{rm }\newcommand{\cat}{cat }
+ \newcommand{\cp}{cp }}
+
+
+% option xcas prsent
+
+
+\newboolean{xcas}\setboolean{xcas}{false}
+\DeclareOption{xcas}{\setboolean{xcas}{true}}
+
+
+%% on configure tablor dans un fichier extrieur pour la plateforme
+%% et l'diteur
\IfFileExists{tablor.cfg}{\input{tablor.cfg}}%\typeout{pas de fichier tablor.cfg}}
@@ -103,35 +156,20 @@
-%% En-tte pour le fichier metapost contenant les codes
-%% de tous les tableaux produits
-
- \begin{VerbatimOut}[commandchars=?WW]{tete.mp}
- input tableauVariation;
- verbatimtex
-%&latex
- \documentclass{article}
- \?fonte
- \usepackage{amsmath}
- \newcommand{\Mathbold}[1]{\mbox{\boldmath$#1$\unboldmath}}
- \begin{document}
- etex
+%% Pour clore les fichiers metapost
- \end{VerbatimOut}
+\begin{VerbatimOut}{queue.mp}
+
+end
+ \end{VerbatimOut}
-%% Nettoie les fichiers log dont le nom dpend du choix de l'utilisateur
-%% Par dfaut, c'est le nom du fichier tex courant (\jobname)
-%% Clt le fichier metapost contenant le rcapitulatif de tous les tableaux
-%% Dfinit des commandes disque selon l'OS utilis
-\ifthenelse{\boolean{windows}}%
- {\newcommand{\rem}{DEL } \newcommand{\cat}{TYPE }
- \newcommand{\cp}{COPY }}%
- {\newcommand{\rem}{rm }\newcommand{\cat}{cat }
- \newcommand{\cp}{cp }}
+%% Nettoie les fichiers log dont le nom dpend du choix de l'utilisateur
+%% Par dfaut, c'est le nom du fichier tex courant (\jobname)
+%% Clt le fichier metapost contenant le rcapitulatif de tous les tableaux
@@ -144,7 +182,7 @@
%% Donne comme prefixe aux tableaux le prefixe courant
-%% Peut-tre modifi par \initablor
+%% Peut-tre modifi par \initablor
\newcommand{\Tableaux}{\jobname}
@@ -158,25 +196,25 @@
-%% permet de donner un prefixe aux tableaux produits (\jobname par dfaut)
-%% effectue quelques vrifications :
+%% permet de donner un prefixe aux tableaux produits (\jobname par dfaut)
+%% effectue quelques vrifications :
\newcommand{\initablor}[1][\jobname]{%
\renewcommand{\Tableaux}{#1}% Arret du nom des tableaux
\setcounter{TVn}{0}% Initialisation du compteur de tableaux.
\ifthenelse{\boolean{xcas}}% Avec l'option XCas
-{\IfFileExists{\Tableaux.Tab.mp}% Si Tableaux.mp est prsent...
- {\immediate\write18{\rem \Tableaux.Tab.mp}}% le dtruire
+{\IfFileExists{\Tableaux.Tab.mp}% Si Tableaux.mp est prsent...
+ {\immediate\write18{\rem \Tableaux.Tab.mp}}% le dtruire
{}%
- \immediate\write18{\cp -f tete.mp \Tableaux.Tab.mp}% Reconstituer l'entte de Tableaux.mp
+ \immediate\write18{\cp -f enteteMP.cfg \Tableaux.Tab.mp}% Reconstituer l'entte de Tableaux.mp
}
{\IfFileExists{\Tableaux.Tab.mp}% Sans l'option XCas, si
% Tableaux.mp existe
-{\immediate\write18{mpost -interaction=batchmode \Tableaux.Tab}}% l'excuter pour reconstituer les figures
+{\immediate\write18{mpost -interaction=batchmode \Tableaux.Tab}}% l'excuter pour reconstituer les figures
{\PackageWarning{tablor}{Pas de source metapost pour creer les tableaux.}}% sinon message d'erreur
% (mais pas d'arret car les tableaux
- % peuvent tre prsents )
+ % peuvent tre prsents )
}}%
@@ -207,7 +245,7 @@
%%
-\begin{VerbatimOut}[commandchars=?WW]{XcasTV.cxx}
+\begin{VerbatimOut}{XcasTV.cxx}
TV(L,F,nom,nomv,f,ftt,nmr):={
nl:=size(L);
f:=unapply(f,x);
@@ -252,7 +290,7 @@ lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;
"}
lm0:=limite(f(x),x=Z[0],1)==-infinity;
li:="
-newLigneVariations(btex $\\hbox{\\bf Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$ etex);"+
+newLigneVariations(btex $\\hbox{ Variations de }\\atop{\\displaystyle {"+nom+"}}$ etex);"+
if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}
else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}+
if(k0==1){"1"}else{"0"}+
@@ -276,64 +314,6 @@ lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
"};
-intro:="input tableauVariation;
- verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
-
-"
-
-
-MetaL:=if(ftt==2){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end
-";}else{
-intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+"
-endTableau;
-end";
-}
-}else{ if(ftt==0){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-lf
-+"
-endTableau;
-end";}
-}}
-
-
-
MetaLfc:=if(ftt==2){if(nz>2){"
beginTableau("+nmr+")"+
@@ -390,7 +370,6 @@ fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(MetaL);
}:;
\end{VerbatimOut}
@@ -402,7 +381,7 @@ return(MetaL);
%% par exemple, pour sqrt(x^2-1) : TVZ([-infinity,100],[],[[-1,1]],"f","x",sqrt(x^2-1),1,1)
%%
-\begin{VerbatimOut}[commandchars=?WW]{XcasTVZ.cxx}
+\begin{VerbatimOut}{XcasTVZ.cxx}
TVZ(L,F,FF,nom,nomv,f,ftt,nmr):={
@@ -491,7 +470,7 @@ lsf:=if(member(Z[0],IMAX)!=0){"finNonDef;"}else{if(member(Z[nz-1],F)==0){""}else
lm0:=limite(f(x),x=Z[0],1)==-infinity;
li:="
-newLigneVariations(btex $\\hbox{\\bf Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$ etex);"+
+newLigneVariations(btex $\\hbox{ Variations de }\\atop{\\displaystyle {"+nom+"}}$ etex);"+
if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}
else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}+
if(k0==1){"1"}else{"0"}+
@@ -546,64 +525,6 @@ lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
"};
-intro:="input tableauVariation;
- verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
-
-"
-
-
-MetaL:=if(ftt==2){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end
-";}else{
-intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+"
-endTableau;
-end";
-}
-}else{ if(ftt==0){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-lf
-+"
-endTableau;
-end";}
-}}
-
-
-
MetaLfc:=if(ftt==2){if(nz>2){"
beginTableau("+nmr+")"+
@@ -659,8 +580,6 @@ sortie:=fopen("XCasmpfc.mp");
fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-
-return(MetaL);
}
:;
@@ -675,7 +594,7 @@ return(MetaL);
-\begin{VerbatimOut}[commandchars=?WW]{XcasTVapp.cxx}
+\begin{VerbatimOut}{XcasTVapp.cxx}
@@ -746,7 +665,7 @@ lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;
"}
lm0:=limite(f(x),x=Z[0],1)==-infinity;
li:="
-newLigneVariations(btex $\\hbox{\\bf Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$ etex);"+
+newLigneVariations(btex $\\hbox{ Variations de }\\atop{\\displaystyle {"+nom+"}}$ etex);"+
if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}
else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}+
if(k0==1){"1"}else{"0"}+
@@ -768,61 +687,6 @@ lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
"};
-intro:="input tableauVariation;
- verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
-
-"
-
-
-MetaL:=if(ftt==2){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end
-";}else{
-intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+"
-endTableau;
-end";
-}
-}else{ if(ftt==0){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-lf
-+"
-endTableau;
-end";}
-}}
@@ -882,7 +746,6 @@ fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(MetaL);
}:;
@@ -901,14 +764,14 @@ return(MetaL);
%%
%% Code giac/Xcas pour les Tableaux de Variations avec
-%% Valeurs intermdiaires
+%% Valeurs intermdiaires
%%
-\begin{VerbatimOut}[commandchars=?WW]{XcasTVI.cxx}
+\begin{VerbatimOut}{XcasTVI.cxx}
TVI(L,F,nom,nomv,f,ftt,ao,nmr):={
@@ -996,7 +859,7 @@ lm0:=limite(f(x),x=Z[0],1)==-infinity;
TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-ao))==0.0);
li:="
-newLigneVariations(btex $\\hbox{\\bf Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$ etex);
+newLigneVariations(btex $\\hbox{ Variations de }\\atop{\\displaystyle {"+nom+"}}$ etex);
"+ if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}
else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}+
if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex $ "+ao+" $ etex,0.5);"}else{" "};
@@ -1043,63 +906,6 @@ lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
-intro:="
-input tableauVariation;
-verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
-
-";
-
-
-MetaL:= if(ftt==2){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end";}else{
-intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+"
-endTableau;
-end";
-}
-}else{
-if(ftt==0){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-lf
-+"
-endTableau;
-end";}
-}};
-
MetaLfc:= if(ftt==2){if(nz>2){"beginTableau("+nmr+")"+
l0+lsi+lsp+lsf+"
@@ -1156,7 +962,6 @@ fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(MetaL);
}:;
@@ -1177,7 +982,7 @@ return(MetaL);
-\begin{VerbatimOut}[commandchars=?WW]{XcasTVIapp.cxx}
+\begin{VerbatimOut}{XcasTVIapp.cxx}
TVIapp(L,F,nom,nomv,f,ftt,ao,nmr):={
@@ -1286,7 +1091,7 @@ lm0:=limite(f(x),x=Z[0],1)==-infinity;
TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-ao))==0.0);
li:="
-newLigneVariations(btex $\\hbox{\\bf Variations de }\\atop{\\displaystyle \\Mathbold{"+nom+"}}$ etex);
+newLigneVariations(btex $\\hbox{ Variations de}\\atop{\\displaystyle {"+nom+"}}$ etex);
"+ if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}
else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[0],1)))}+"$ etex,"}+
if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex $ "+ao+" $ etex,0.5);"}else{" "};
@@ -1333,63 +1138,6 @@ lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity;
-intro:="
-input tableauVariation;
-verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
-
-";
-
-
-MetaL:= if(ftt==2){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+lsi+lsp+lsf+"
-endTableau;
-end";}else{
-intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+"
-endTableau;
-end";
-}
-}else{
-if(ftt==0){if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-li+
-lf
-+"
-endTableau;
-end";}}else{
-if(nz>2){intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsp+lsf+
-li+
-lp+
-lf
-+"
-endTableau;
-end";}else{intro+"beginTableau("+nmr+")"+
- l0+
-lsi+lsf+
-li+
-lf
-+"
-endTableau;
-end";}
-}};
-
MetaLfc:= if(ftt==2){if(nz>2){"beginTableau("+nmr+")"+
l0+lsi+lsp+lsf+"
@@ -1446,7 +1194,6 @@ fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(MetaL);
}:;
@@ -1472,7 +1219,7 @@ return(MetaL);
-\begin{VerbatimOut}[commandchars=?WW]{XcasTabSignL.cxx}
+\begin{VerbatimOut}{XcasTabSignL.cxx}
TS(L,D,nmr):={
@@ -1499,7 +1246,7 @@ nz:=size(Z);
if(nz==0){li:="";l0:="val(btex $"+latex(D[0])+"$ etex);val(btex $"+latex(D[1])+"$ etex);";
for(p:=0;p<=n-1;p++){li:=li+"
-newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(L[p](x))+"}}$ etex);"+
+newLigneSignes(btex $\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(L[p](x))+"}}$ etex);"+
if(mini!=-infinity and L[p](mini)==0){"
valBarre(btex 0 etex);"}else{"
"}+
@@ -1510,37 +1257,12 @@ if(L[p]((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p](m
}
lf:=if(product(L[s]((mini+maxi)*.5),s,0,n-1)>0){"plus;"}else{"moins;"};
-MetaL:=" input tableauVariation;
- verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
-
-beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
- "+l0+li+
- "
- newLigneSignes(btex $\\hbox{\\bf Signe du }\\atop{{\\bf produit}}$ etex);"+
- if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}+ lf+
- if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}+"
-endTableau;
-end"
-;
-
MetaLfc:=" beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
+newLigneVariables(btex $ {x}$ etex);
"+l0+li+
"
- newLigneSignes(btex $\\hbox{\\bf Signe du }\\atop{{\\bf produit}}$ etex);"+
+ newLigneSignes(btex $\\hbox{ Signe du }\\atop{{\\displaystyle produit}}$ etex);"+
if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
valBarre(btex 0 etex);"}else{"
"}+ lf+
@@ -1561,7 +1283,7 @@ l0:=l0+"val(btex $"+latex(D[1])+"$ etex);";
for(p:=0;p<=n-1;p++){lp:="";
li:=li+"
-newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(L[p](x))+"}}$ etex);"+
+newLigneSignes(btex $\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(L[p](x))+"}}$ etex);"+
if(mini!=-infinity and L[p](mini)==0){"
valBarre(btex 0 etex);"}else{"
"}+
@@ -1585,41 +1307,13 @@ pour t de 0 jusque nz-2 faire
lr:=lr+if(product(L[s]((Z[t]+Z[t+1])*.5),s,0,n-1)>0){"plus;"}else{"moins;"}+"valBarre(btex 0 etex);"
fpour
-MetaL:=" input tableauVariation;
- verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
- beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
- "+l0+
- li
- +
- "
- newLigneSignes(btex $\\hbox{\\bf Signe du }\\atop{{\\bf produit}}$ etex);"+
- if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}+
- if(product(L[s](Z[0]-0.01),s,0,n-1)>0){"plus;"}else{"moins;"}+"valBarre(btex 0 etex);"+
- lr+
- if(product(L[s](Z[nz-1]+0.01),s,0,n-1)>0){"plus;"}else{"moins;"}+
- if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}+"
-endTableau;
-end"
-;
MetaLfc:=" beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
+newLigneVariables(btex $ {x}$ etex);
"+l0+
li
+
"
- newLigneSignes(btex $\\hbox{\\bf Signe du }\\atop{{\\bf produit}}$ etex);"+
+ newLigneSignes(btex $\\hbox{ Signe du }\\atop{{\\displaystyle \\rm produit}}$ etex);"+
if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
valBarre(btex 0 etex);"}else{"
"}+
@@ -1636,7 +1330,7 @@ endTableau;
sortie:=fopen("XCasmpfc.mp");
fprint(sortie,Unquoted,MetaLfc);
fclose(sortie);
-return(MetaL);
+
}:;
\end{VerbatimOut}
@@ -1650,7 +1344,7 @@ return(MetaL);
-\begin{VerbatimOut}[commandchars=?WW]{XcasTabSignQ.cxx}
+\begin{VerbatimOut}{XcasTabSignQ.cxx}
TSq(nomf,L,Fo,D,nmr):={
L:=apply(f->unapply(f,x),L);
Fo:=apply(f->unapply(f,x),Fo);
@@ -1682,10 +1376,10 @@ fpour;
-Z:=sort(Z); // on classe les zros dans l'ordre croissant
+Z:=sort(Z); // on classe les zros dans l'ordre croissant
nz:=size(Z);
if(nz>2){pour u de 1 jusque nz-2 faire
- si Z[u]==Z[u+1] alors Z:=Z[0..u-1],Z[u+1..nz-1];nz:=nz-1; // pour les zros en double
+ si Z[u]==Z[u+1] alors Z:=Z[0..u-1],Z[u+1..nz-1];nz:=nz-1; // pour les zros en double
fsi;
fpour;}
@@ -1700,7 +1394,7 @@ nz:=size(Z);
if(nz==0){li:="";l0:="val(btex $"+latex(D[0])+"$ etex);val(btex $"+latex(D[1])+"$ etex);";
for(p:=0;p<=n-1;p++){li:=li+"
-newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(L[p](x))+"}}$ etex);"+
+newLigneSignes(btex $\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(L[p](x))+"}}$ etex);"+
if(mini!=-infinity and L[p](mini)==0){"
valBarre(btex 0 etex);"}else{"
"}+
@@ -1711,40 +1405,15 @@ if(L[p]((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p](m
}
lf:=if(product(L[s]((mini+maxi)*.5),s,0,n-1)>0){"plus;"}else{"moins;"};
-MetaL:=" input tableauVariation;
- verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
-
-beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
- "+l0+li+
- "
- newLigneSignes(btex $\\hbox{\\bf Signe }\\atop{{\\bf de "+nomf+"(x)}}$ etex);"+
- if(member(mini,FF)==0){if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}}else{"nonDefBarre;"}+ lf+
- if(member(maxi,FF)==0){if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}}else{"nonDefBarre;"}+"
-endTableau;
-end"
-;
-
MetaLfc:="
beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
+newLigneVariables(btex $ {x}$ etex);
"+l0+li+
"
- newLigneSignes(btex $\\hbox{\\bf Signe }\\atop{{\\bf de "+nomf+"(x)}}$ etex);"+
+ newLigneSignes(btex $\\hbox{ Signe }\\atop{{\\displaystyle de "+nomf+"(x)}}$ etex);"+
if(member(mini,FF)==0){if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
valBarre(btex 0 etex);"}else{"
"}}else{"nonDefBarre;"}+ lf+
@@ -1770,7 +1439,7 @@ l0:=l0+"val(btex $"+latex(D[1])+"$ etex);";
for(p:=0;p<=n-1;p++){lp:="";
li:=li+"
-newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(L[p](x))+"}}$ etex);"+
+newLigneSignes(btex $\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(L[p](x))+"}}$ etex);"+
if(mini!=-infinity and L[p](mini)==0){"
valBarre(btex 0 etex);"}else{"
"}+
@@ -1795,46 +1464,17 @@ pour t de 0 jusque nz-2 faire
if(member(Z[t+1],FF)==0){"valBarre(btex 0 etex);"}else{ "nonDefBarre;"}
fpour
-MetaL:=" input tableauVariation;
-verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
- beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
- "+l0+
- li
- +
- "
- newLigneSignes(btex $\\hbox{\\bf Signe de}\\atop{{\\bf "+nomf+"(x)}}$ etex);"+
- if(member(mini,FF)==0){if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{"
- "}}else{"nonDefBarre;"}+
- if(product(L[s](Z[0]-0.01),s,0,n-1)>0){"plus;"}else{"moins;"}+
- if(member(Z[0],FF)==0){"valBarre(btex 0 etex);"}else{ "nonDefBarre;"}+
- lr+
- if(product(L[s](Z[nz-1]+0.01),s,0,n-1)>0){"plus;"}else{"moins;"}+
- if(member(maxi,FF)==0){if(maxi!=+infinity and product(L[s](maxi),s,0,n-1)==0){"
- valBarre(btex 0 etex);"}else{" "}}else{"nonDefBarre;"}+"
-endTableau;
-end"
-;
-
MetaLfc:="
beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
+newLigneVariables(btex $ {x}$ etex);
"+l0+
li
+
"
- newLigneSignes(btex $\\hbox{\\bf Signe de}\\atop{{\\bf "+nomf+"(x)}}$ etex);"+
+ newLigneSignes(btex $\\hbox{ Signe de}\\atop{{\\displaystyle "+nomf+"(x)}}$ etex);"+
if(member(mini,FF)==0){if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){"
valBarre(btex 0 etex);"}else{"
"}}else{"nonDefBarre;"}+
@@ -1862,7 +1502,6 @@ fclose(sortie);
-return(MetaL);
}:;
\end{VerbatimOut}
@@ -1877,27 +1516,19 @@ return(MetaL);
-\begin{VerbatimOut}[commandchars=?WW]{XcasTabSign.cxx}
+\begin{VerbatimOut}{XcasTabSigna.cxx}
TSa(a,b,c,d,nmr):={
zA:=resoudre(a*x+b=0,x)[0];
zB:=resoudre(c*x+d=0,x)[0];
zmin:=min(zA,zB);
zmax:=max(zA,zB);
- Meta:= " input tableauVariation;
- verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
+ Meta:= "
beginTableau("+nmr+")
- newLigneVariables(btex $\\Mathbold{x}$ etex);
+ newLigneVariables(btex $ {x}$ etex);
val(btex $-\\infty$ etex);val(btex $"+latex(zmin)+"$ etex);
val(btex $"+latex(zmax)+"$etex);
val(btex $+\\infty$ etex);
- newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{"+if(a==1){"x+"}else{if(a==-1){"-x+"}else{a+"x+"}}+b+"}}$ etex);"
+ newLigneSignes(btex $\\hbox{ Signe de }\\atop{\\displaystyle {"+if(a==1){"x+"}else{if(a==-1){"-x+"}else{a+"x+"}}+b+"}}$ etex);"
+ if(a>0){"moins;"}else{"plus;"}+
if(zmin==zA){"valBarre(btex 0 etex);"}else{"barre;"}+
if(zmin==zA){si a>0 alors "plus;"; sinon "moins;";fsi}
@@ -1905,7 +1536,7 @@ val(btex $+\\infty$ etex);
if(zmin==zA){"barre;"}else{"valBarre(btex 0 etex);"}+
if(a>0){"plus;"}else{"moins;"}
+"
-newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{"+if(c==1){"x+"}else{if(c==-1){"-x+"}else{c+"x+"}}+d+"}}$ etex);"
+newLigneSignes(btex $\\hbox{ Signe de }\\atop{\\displaystyle {"+if(c==1){"x+"}else{if(c==-1){"-x+"}else{c+"x+"}}+d+"}}$ etex);"
+ if(c>0){"moins"}else{"plus"}+";"+
if(zmin==zB){"valBarre(btex 0 etex);"}else{"barre;"}+
if(zmin==zB){si c>0 alors "plus;"; sinon "moins;";fsi}
@@ -1914,16 +1545,23 @@ newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{"+if
if(c>0){"plus;"}else{"moins;"}
+"
-newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{("+if(a==1){"x+"}else{if(a==-1){"-x+"}else{a+"x+"}}+b+")("+if(c==1){"x+"}else{if(c==-1){"-x+"}else{c+"x+"}}+d+")}}$ etex);"
+newLigneSignes(btex $\\hbox{ Signe de }\\atop{\\displaystyle {("+if(a==1){"x+"}else{if(a==-1){"-x+"}else{a+"x+"}}+b+")("+if(c==1){"x+"}else{if(c==-1){"-x+"}else{c+"x+"}}+d+")}}$ etex);"
+ si a*c>0 alors plus; sinon moins;fsi+";"+
"valBarre(btex 0 etex);"+
si a*c>0 alors moins; sinon plus;fsi+";"+
"valBarre(btex 0 etex);"+
si a*c>0 alors plus; sinon moins;fsi+";"+"
endTableau;
-end"
+"
;
-return(Meta);
+
+
+
+sortie:=fopen("XCasmpfc.mp");
+fprint(sortie,Unquoted,Meta);
+fclose(sortie);
+
+
}:;
\end{VerbatimOut}
@@ -1939,7 +1577,7 @@ return(Meta);
-\begin{VerbatimOut}[commandchars=?WW]{XcasTSc.cxx}
+\begin{VerbatimOut}{XcasTSc.cxx}
TSc(g,D,nmr):={
f:=unapply(g,x);
Z:=NULL;
@@ -2000,32 +1638,14 @@ lf:=if(f(Z[nz-1]+1.0)>0){"plus;"}else{"moins;"}+if(maxi!=+infinity and f(maxi)==
}};
-MetaL:=" input tableauVariation;
- verbatimtex
-%&latex
- \\documentclass{article}
- \\?fonte
- \\usepackage{amsmath}
- \\newcommand{\\Mathbold}[1]{\\mbox{\\boldmath$#1$\\unboldmath}}
- \\begin{document}
- etex;
-beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
- "+l0+"
-newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(f(x))+"}}$ etex);"+
- li+lm+lf
- +"
-endTableau;
-end"
-;
MetaLfc:="
beginTableau("+nmr+")
-newLigneVariables(btex $\\Mathbold{x}$ etex);
+newLigneVariables(btex $\\displaystyle {x}$ etex);
"+l0+"
-newLigneSignes(btex $\\hbox{\\bf Signe de }\\atop{\\displaystyle \\Mathbold{"+latex(f(x))+"}}$ etex);"+
+newLigneSignes(btex $\\hbox{ Signe de }\\atop{\\displaystyle {"+latex(f(x))+"}}$ etex);"+
li+lm+lf
+"
endTableau;
@@ -2042,8 +1662,6 @@ fclose(sortie);
-
-return(MetaL);
}:;
\end{VerbatimOut}
@@ -2064,13 +1682,17 @@ return(MetaL);
\newcommand{\dresse}[1]{%
-\ifthenelse{\boolean{xcas}}{% Avec l'option "XCas prsent"
+\ifthenelse{\boolean{xcas}}{% Avec l'option "XCas prsent"
\executGiacmp{XCas#1.giac}% reconstituer le tableau
% exporter le source mp
- % puis lancer metapost pour crer
+ % puis lancer metapost pour crer
% l'image du tableau
\immediate\write18{\cat XCasmpfc.mp >> \Tableaux.Tab.mp}
- \immediate\write18{mpost -interaction=batchmode -jobname=\Tableaux.Tab XCasmp#1}}%
+ \immediate\write18{\cat enteteMP.cfg >> \Tableaux.Tab#1.mp}
+ \immediate\write18{\cat XCasmpfc.mp >> \Tableaux.Tab#1.mp}
+ \immediate\write18{\cat queue.mp >> \Tableaux.Tab#1.mp}
+ \immediate\write18{mpost -interaction=batchmode -jobname=\Tableaux.Tab \Tableaux.Tab#1}
+ \immediate\write18{\rem \Tableaux.Tab#1.mp} }%
{% sinon, si le tableau est absent, alerte.
\IfFileExists{\Tableaux.Tab.\theTVn}{}{%
\PackageError{tablor}{Tableau absent non
@@ -2085,8 +1707,8 @@ return(MetaL);
%%
-%% traitement des fichiers produits par giac/xcas avec possibilit
-%% de modifier le fichier metapost (environnement toil))
+%% traitement des fichiers produits par giac/xcas avec possibilit
+%% de modifier le fichier metapost (environnement toil))
%%
@@ -2095,22 +1717,22 @@ return(MetaL);
\IfFileExists{\Tableaux.Tab.\theTVn}{% Test sur l'existence du tableau
% Si oui, inclusion du fichier source de sauvegarde mp dans Tableaux
\immediate\write18{\cat TSav-\theTVn.mp >> \Tableaux.Tab.mp}}
-% Si non, lancement des oprations de fabrication
+% Si non, lancement des oprations de fabrication
{\executGiacmp{XCas#1.giac}%
\immediate\write18{\editeur XCasmpfc.mp}
- % Modification avec l'diteur choisi
+ % Modification avec l'diteur choisi
\immediate\write18{\cp -f XCasmpfc.mp TSav-\theTVn.mp} % Sauvegarde du
% source mp sur le disque pour une
- % inclusion ultrieure dans Tableaux.mp.
+ % inclusion ultrieure dans Tableaux.mp.
\immediate\write18{\cat XCasmpfc.mp >> \Tableaux.Tab.mp}} % Inclusion du
% source dans le
% fichier
% Tableaux
\immediate\write18{mpost -interaction=batchmode \Tableaux.Tab}% Reconstitution des tableaux
- % et cration du dernier. L'option
+ % et cration du dernier. L'option
% pallie l'absence de end en fin de
% fichier
@@ -2131,33 +1753,24 @@ return(MetaL);
%%
%%%
%%%
-%%% les "giac" qui permettent d'excuter la commande rentre dans le fichier tex
+%%% les "giac" qui permettent d'excuter la commande rentre dans le fichier tex
%%% suivis des environnements qui permettront la saisie du code giac/xcas
-%%% Les versions toiles permettent de modifier le code metapost produit initialement
+%%% Les versions toiles permettent de modifier le code metapost produit initialement
%%%
-\begin{VerbatimOut}{XCas.giac}
+\begin{VerbatimOut}{XCasa.giac}
maple_mode(0);
-read("XcasTabSign.cxx");
-Sortie:=fopen("XCasmp.mp");
-vect.xcas.user := read("XCas.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("XcasTabSigna.cxx");
+read("XCasa.user");
\end{VerbatimOut}
\newenvironment{TSa}
-{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCas.user}}
+{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasa.user}}
{\end{VerbatimOut}
- \dresse{}
+ \dresse{a}
}
@@ -2171,20 +1784,11 @@ fclose(Sortie);
\begin{VerbatimOut}{XCasQ.giac}
maple_mode(0);
read("XcasTabSignQ.cxx");
-Sortie:=fopen("XCasmpQ.mp");
-vect.xcas.user := read("XCasQ.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("XCasQ.user");
\end{VerbatimOut}
\newenvironment{TSq}%
-{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasQ.user}}
+{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasQ.user}}
{\end{VerbatimOut}\dresse{Q}}
@@ -2192,50 +1796,32 @@ fclose(Sortie);
\newenvironment{TSq*}[1]%
{\setcounter{TVnbis}{\theTVn}
\setcounter{TVn}{#1}
-\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasQ.user}}
+\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasQ.user}}
{\end{VerbatimOut}\dressetoile{Q}}
\begin{VerbatimOut}{XCasL.giac}
maple_mode(0);
read("XcasTabSignL.cxx");
-Sortie:=fopen("XCasmpL.mp");
-vect.xcas.user := read("XCasL.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("XCasL.user");
\end{VerbatimOut}
\newenvironment{TS}%
-{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasL.user}}
+{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasL.user}}
{\end{VerbatimOut}\dresse{L}}
\newenvironment{TS*}[1]
{\setcounter{TVnbis}{\theTVn}
\setcounter{TVn}{#1}
-\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasL.user}}
+\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasL.user}}
{\end{VerbatimOut}\dressetoile{L}}
\begin{VerbatimOut}{XCasTSc.giac}
maple_mode(0);
read("XcasTSc.cxx");
-Sortie:=fopen("XCasmpTSc.mp");
-vect.xcas.user := read("XCasTSc.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("XCasTSc.user");
\end{VerbatimOut}
@@ -2244,39 +1830,30 @@ fclose(Sortie);
\newenvironment{TSc*}[1]%
{\setcounter{TVnbis}{\theTVn}
\setcounter{TVn}{#1}
-\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTSc.user}}
+\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTSc.user}}
{\end{VerbatimOut}\dressetoile{TSc}}
\newenvironment{TSc}%
-{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTSc.user}}
+{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTSc.user}}
{\end{VerbatimOut}\dresse{TSc}}
\begin{VerbatimOut}{XCasTV.giac}
maple_mode(0);
read("XcasTV.cxx");
-Sortie:=fopen("XCasmpTV.mp");
-vect.xcas.user := read("XCasTV.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("XCasTV.user");
\end{VerbatimOut}
\newenvironment{TV}%
-{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTV.user}}%
+{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTV.user}}%
{\end{VerbatimOut}
\dresse{TV}}
\newenvironment{TV*}[1]{%
\setcounter{TVnbis}{\theTVn}
\setcounter{TVn}{#1}
-\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTV.user}}%
+\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTV.user}}%
{\end{VerbatimOut}\dressetoile{TV}}
@@ -2292,27 +1869,18 @@ fclose(Sortie);
\begin{VerbatimOut}{XCasTVZ.giac}
maple_mode(0);
read("XcasTVZ.cxx");
-Sortie:=fopen("XCasmpTVZ.mp");
-vect.xcas.user := read("XCasTVZ.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("XCasTVZ.user");
\end{VerbatimOut}
\newenvironment{TVZ}%
-{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTVZ.user}}%
+{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVZ.user}}%
{\end{VerbatimOut}
\dresse{TVZ}}
\newenvironment{TVZ*}[1]{%
\setcounter{TVnbis}{\theTVn}
\setcounter{TVn}{#1}
-\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTVZ.user}}%
+\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVZ.user}}%
{\end{VerbatimOut}\dressetoile{TVZ}}
@@ -2327,27 +1895,18 @@ fclose(Sortie);
\begin{VerbatimOut}{XCasTVapp.giac}
maple_mode(0);
read("XcasTVapp.cxx");
-Sortie:=fopen("XCasmpTVapp.mp");
-vect.xcas.user := read("XCasTVapp.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("XCasTVapp.user");
\end{VerbatimOut}
\newenvironment{TVapp}%
-{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTVapp.user}}%
+{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVapp.user}}%
{\end{VerbatimOut}
\dresse{TVapp}}
\newenvironment{TVapp*}[1]{%
\setcounter{TVnbis}{\theTVn}
\setcounter{TVn}{#1}
-\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTVapp.user}}%
+\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVapp.user}}%
{\end{VerbatimOut}\dressetoile{TVapp}}
@@ -2363,27 +1922,18 @@ fclose(Sortie);
\begin{VerbatimOut}{XCasTVI.giac}
maple_mode(0);
read("XcasTVI.cxx");
-Sortie:=fopen("XCasmpTVI.mp");
-vect.xcas.user := read("XCasTVI.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("XCasTVI.user");
\end{VerbatimOut}
\newenvironment{TVI}%
-{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTVI.user}}%
+{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVI.user}}%
{\end{VerbatimOut}\dresse{TVI}}
\newenvironment{TVI*}[1]%
{\setcounter{TVnbis}{\theTVn}
\setcounter{TVn}{#1}
-\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTVI.user}}%
+\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVI.user}}%
{\end{VerbatimOut}\dressetoile{TVI}}
@@ -2394,27 +1944,18 @@ fclose(Sortie);
\begin{VerbatimOut}{XCasTVIapp.giac}
maple_mode(0);
read("XcasTVIapp.cxx");
-Sortie:=fopen("XCasmpTVIapp.mp");
-vect.xcas.user := read("XCasTVIapp.user");
-vxo := vect.xcas.user;
-dim.vxo := dim(vxo);
-nbr.line.vxo := dim.vxo;
-Resultat:=cat(" ");
-rslt := vxo[0]; RslT:=cat(rslt);
-Resultat:=cat(Resultat,RslT);
-fprint(Sortie,Unquoted,Resultat);
-fclose(Sortie);
+read("XCasTVIapp.user");
\end{VerbatimOut}
\newenvironment{TVIapp}%
-{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTVIapp.user}}%
+{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVIapp.user}}%
{\end{VerbatimOut}\dresse{TVIapp}}
\newenvironment{TVIapp*}[1]%
{\setcounter{TVnbis}{\theTVn}
\setcounter{TVn}{#1}
-\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\WW]{XCasTVIapp.user}}%
+\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVIapp.user}}%
{\end{VerbatimOut}\dressetoile{TVIapp}}