diff options
author | Karl Berry <karl@freefriends.org> | 2008-10-26 15:41:28 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-10-26 15:41:28 +0000 |
commit | 2b0d1a47ccbd53571b1637c01f48e150ae5f471f (patch) | |
tree | 7d6582a6c3768ab916fb3334b8a34ca475c4ac68 | |
parent | 70da966888998bdc516ca75b91435d29746adb7d (diff) |
tablor 4.0.2 (22oct08)
git-svn-id: svn://tug.org/texlive/trunk@11062 c570f23f-e606-0410-a88d-b1316a301751
52 files changed, 8466 insertions, 4817 deletions
diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.0 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.0 index ae6786f19dc..b79363448db 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.0 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.0 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -87 396 1 %%HiResBoundingBox: -0.25 -86.98239 395.20819 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 67:8004 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.1 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.1 index ae6786f19dc..b79363448db 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.1 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.1 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -87 396 1 %%HiResBoundingBox: -0.25 -86.98239 395.20819 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 67:8004 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.10 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.10 index 620d15ecf30..9ee9dd26330 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.10 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.10 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -87 514 1 %%HiResBoundingBox: -0.25 -86.98239 513.62393 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.12 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.12 index e6c104d6960..3201730181d 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.12 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.12 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -87 357 1 %%HiResBoundingBox: -0.25 -86.98239 356.87201 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 67:80004 %*Font: futr8r 9.16562 9.96265 28:c2fec0000012004d4338 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.13 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.13 index 34e88405ea0..8ba3e56cecd 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.13 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.13 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -158 418 1 %%HiResBoundingBox: -0.25 -157.79904 417.95401 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 74:8c %*Font: futr8r 9.16562 9.96265 28:c0f800000012005d4338 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.14 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.14 index 831c0ce5c25..ca7ae445029 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.14 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.14 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -157 460 1 %%HiResBoundingBox: -0.25 -156.6936 459.44595 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 74:8c %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.15 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.15 index e03efb0d7ac..24404fc6fcc 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.15 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.15 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -85 285 1 %%HiResBoundingBox: -0.25 -84.44815 284.66049 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 78:8 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.16 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.16 index a8e30ad6279..0a5bbf22b58 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.16 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.16 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -160 455 1 %%HiResBoundingBox: -0.25 -159.5633 454.39185 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 78:8 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000010000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.17 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.17 index b3029c939ab..14d0ef7ad2d 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.17 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.17 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -85 204 1 %%HiResBoundingBox: -0.25 -84.83002 203.52734 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 %*Font: fourier-ms 9.16562 9.96265 a1:8000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.18 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.18 index 25366635af9..86aab544d3e 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.18 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.18 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -135 426 1 %%HiResBoundingBox: -0.25 -134.3291 425.67154 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 78:8 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.19 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.19 index ac6ff53a0e3..f15e946d983 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.19 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.19 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -40 217 1 %%HiResBoundingBox: -0.25 -39.50351 216.30801 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 78:8 %*Font: fourier-ms 9.16562 9.96265 a1:8000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.2 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.2 index f7651a3cfd5..fe99f3be63c 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.2 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.2 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -62 209 1 %%HiResBoundingBox: -0.25 -61.02197 208.59824 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 %*Font: fourier-ms 9.16562 9.96265 a1:8 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.20 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.20 index 3367ec72211..7aab14db1d5 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.20 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.20 @@ -1,182 +1,115 @@ %!PS -%%BoundingBox: -1 -87 353 1 -%%HiResBoundingBox: -0.25 -86.98239 352.98424 0.25 +%%BoundingBox: -1 -54 203 1 +%%HiResBoundingBox: -0.25 -53.08258 202.38046 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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: futri8r 9.16562 9.96265 78:8 +%*Font: fourier-ms 9.16562 9.96265 a1:8000000008 +%*Font: futr8r 9.16562 9.96265 28:c0e400000010000d42 %*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 +%*Font: cmsy10 9.96265 9.96265 00:8 %%BeginProlog %%EndProlog %%Page: 1 1 0 0 0 setrgbcolor -32.74211 -10.16934 moveto +30.66426 -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 +newpath 66.49924 0 moveto +66.49924 -15.94019 lineto stroke +71.48055 -11.01369 moveto (\241) fourier-ms 9.16562 fshow -82.23155 -11.03859 moveto +78.07585 -11.01369 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 +82.93755 -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 +137.61244 -11.03859 moveto +(2) futr8r 9.16562 fshow +192.28734 -11.01369 moveto +(5) futr8r 9.16562 fshow +15.82501 -25.26524 moveto (S) futr8r 9.16562 fshow -22.68486 -25.26524 moveto +20.60701 -25.26524 moveto (i) futr8r 9.16562 fshow -25.35486 -25.26524 moveto +23.27701 -25.26524 moveto (g) futr8r 9.16562 fshow -30.11696 -25.26524 moveto +28.03911 -25.26524 moveto (n) futr8r 9.16562 fshow -35.78577 -25.26524 moveto +33.7079 -25.26524 moveto (e) futr8r 9.16562 fshow -42.56036 -25.26524 moveto +40.4824 -25.26524 moveto (d) futr8r 9.16562 fshow -48.03976 -25.26524 moveto +45.96191 -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 +17.88011 -35.60223 moveto (\() futr8r 9.16562 fshow -37.07576 -37.16835 moveto +21.28731 -35.60223 moveto (x) futri8r 9.16562 fshow -42.44557 -37.16835 moveto +27.8748 -35.60223 moveto +(\305) fourier-ms 9.16562 fshow +35.6876 -35.60223 moveto +(1) futr8r 9.16562 fshow +40.54941 -35.60223 moveto +(0) futr8r 9.16562 fshow +45.41121 -35.60223 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 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 7.37231 -39.76665 moveto +59.1269 -39.76665 lineto stroke +7.37231 -49.18124 moveto +(\() futr8r 9.16562 fshow +10.77951 -49.18124 moveto +(x) futri8r 9.16562 fshow +17.367 -49.18124 moveto +(\241) fourier-ms 9.16562 fshow +25.1799 -49.18124 moveto +(5) futr8r 9.16562 fshow +30.04161 -49.18124 moveto +(\)) futr8r 9.16562 fshow +33.2496 -49.18124 moveto +(\() futr8r 9.16562 fshow +36.65681 -49.18124 moveto +(x) futri8r 9.16562 fshow +43.24431 -49.18124 moveto +(\241) fourier-ms 9.16562 fshow +51.05711 -49.18124 moveto +(2) futr8r 9.16562 fshow +55.91891 -49.18124 moveto +(\)) futr8r 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap +newpath 66.49924 -15.94019 moveto +66.49924 -52.83258 lineto stroke +77.20905 -37.42998 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 + [3 3 ] 0 setdash +newpath 79.63995 -15.94019 moveto +79.63995 -52.83258 lineto stroke +105.9673 -36.87703 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 +newpath 139.04709 -15.94019 moveto +139.04709 -52.83258 lineto stroke +newpath 141.03961 -15.94019 moveto +141.03961 -52.83258 lineto stroke +163.50644 -36.87703 moveto +(\000) cmsy10 9.96265 fshow +newpath 193.72198 -15.94019 moveto +193.72198 -52.83258 lineto stroke +newpath 195.71451 -15.94019 moveto +195.71451 -52.83258 lineto stroke 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 +202.13046 -15.94019 lineto stroke newpath 0 0 moveto -352.73424 0 lineto stroke -newpath 0 -86.73239 moveto -352.73424 -86.73239 lineto stroke +202.13046 0 lineto stroke +newpath 0 -52.83258 moveto +202.13046 -52.83258 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 +0 -52.83258 lineto stroke +newpath 202.13046 0 moveto +202.13046 -52.83258 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 index 471f3ab0420..febc6961b72 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.21 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.21 @@ -1,164 +1,122 @@ %!PS -%%BoundingBox: -1 -89 275 1 -%%HiResBoundingBox: -0.25 -88.05002 274.14124 0.25 +%%BoundingBox: -1 -41 300 1 +%%HiResBoundingBox: -0.25 -40.57114 299.4729 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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: futri8r 9.16562 9.96265 78:8 +%*Font: futr8r 9.16562 9.96265 28:c0a000000010004d4208 +%*Font: fourier-ml 6.96591 9.96265 bc: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 +%*Font: cmsy10 9.96265 9.96265 00:8 +%*Font: futr8r 6.96591 9.96265 32:c +%*Font: fourier-ml 9.16562 9.96265 bc:8 %%BeginProlog %%EndProlog %%Page: 1 1 0 0 0 setrgbcolor -32.74211 -10.70316 moveto +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 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 +newpath 51.32742 0 moveto +51.32742 -17.00781 lineto stroke +56.30873 -11.5475 moveto +(0) futr8r 9.16562 fshow +112.17912 -6.59822 moveto +(\274) fourier-ml 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 +newpath 112.17912 -7.9432 moveto +116.60092 -7.9432 lineto stroke +112.54263 -13.96062 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 +167.60951 -10.7729 moveto +(\274) fourier-ml 9.16562 fshow +224.4363 -7.15477 moveto +(3) futr8r 6.96591 fshow +228.1313 -7.15477 moveto +(\274) fourier-ml 6.96591 fshow +newpath 224.4363 -8.49976 moveto +232.5531 -8.49976 lineto stroke +226.6472 -14.51717 moveto +(2) futr8r 6.96591 fshow +283.56169 -11.50514 moveto +(2) futr8r 9.16562 fshow +288.4235 -11.50514 moveto +(\274) fourier-ml 9.16562 fshow +8.2391 -26.33287 moveto (S) futr8r 9.16562 fshow -22.68486 -26.33287 moveto +13.0211 -26.33287 moveto (i) futr8r 9.16562 fshow -25.35486 -26.33287 moveto +15.6911 -26.33287 moveto (g) futr8r 9.16562 fshow -30.11696 -26.33287 moveto +20.4532 -26.33287 moveto (n) futr8r 9.16562 fshow -35.78577 -26.33287 moveto +26.12201 -26.33287 moveto (e) futr8r 9.16562 fshow -42.56036 -26.33287 moveto +32.8966 -26.33287 moveto (d) futr8r 9.16562 fshow -48.03976 -26.33287 moveto +38.376 -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 +12.37971 -36.58757 moveto +(t) futr8r 9.16562 fshow +15.52791 -36.58757 moveto +(a) futr8r 9.16562 fshow +20.3199 -36.58757 moveto +(n) futr8r 9.16562 fshow +26.9627 -36.66977 moveto (\() futr8r 9.16562 fshow -37.07576 -38.23598 moveto +30.3699 -36.58757 moveto (x) futri8r 9.16562 fshow -42.44557 -38.23598 moveto +35.7398 -36.66977 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 +newpath 51.32742 -17.00781 moveto +51.32742 -40.32114 lineto stroke +56.30873 -31.70807 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 +newpath 58.73964 -17.00781 moveto +58.73964 -40.32114 lineto stroke +82.69048 -31.15512 moveto (+) cmr10 9.96265 fshow -newpath 198.21574 -17.00781 moveto -198.21574 -42.96823 lineto stroke -225.70093 -32.47867 moveto + [] 0 setdash +newpath 113.39377 -17.00781 moveto +113.39377 -40.32114 lineto stroke +newpath 115.38629 -17.00781 moveto +115.38629 -40.32114 lineto stroke +138.57997 -31.15512 moveto +(\000) cmsy10 9.96265 fshow +168.0877 -31.70807 moveto +(0) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 170.51862 -17.00781 moveto +170.51862 -40.32114 lineto stroke +195.63231 -31.15512 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 +newpath 227.49844 -17.00781 moveto +227.49844 -40.32114 lineto stroke +newpath 229.49097 -17.00781 moveto +229.49097 -40.32114 lineto stroke +254.82382 -31.15512 moveto +(\000) cmsy10 9.96265 fshow +286.47073 -31.70807 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 + [3 3 ] 0 setdash +newpath 288.90164 -17.00781 moveto +288.90164 -40.32114 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash newpath 0 -17.00781 moveto -273.89124 -17.00781 lineto stroke -newpath 0 -42.96823 moveto -273.89124 -42.96823 lineto stroke +299.2229 -17.00781 lineto stroke newpath 0 0 moveto -273.89124 0 lineto stroke -newpath 0 -87.80002 moveto -273.89124 -87.80002 lineto stroke +299.2229 0 lineto stroke +newpath 0 -40.32114 moveto +299.2229 -40.32114 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 +0 -40.32114 lineto stroke +newpath 299.2229 0 moveto +299.2229 -40.32114 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 index f64880e55ea..c3694bb34a3 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.22 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.22 @@ -1,16 +1,17 @@ %!PS -%%BoundingBox: -1 -87 227 1 -%%HiResBoundingBox: -0.25 -86.98239 226.67935 0.25 +%%BoundingBox: -1 -87 353 1 +%%HiResBoundingBox: -0.25 -86.98239 352.98424 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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: 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: futr8r 6.96591 9.96265 31:8 %*Font: fourier-ms 6.96591 9.96265 30:8 +%*Font: futr8r 6.96591 9.96265 31:c %%BeginProlog %%EndProlog %%Page: 1 1 @@ -21,15 +22,23 @@ 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 +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 -151.49165 -10.9838 moveto +154.78925 -10.9838 moveto (1) futr8r 6.96591 fshow -205.49785 -10.52554 moveto +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 -212.09315 -10.52554 moveto +338.39804 -10.52554 moveto (1) fourier-ms 9.16562 fshow 17.90286 -25.26524 moveto (S) futr8r 9.16562 fshow @@ -57,16 +66,26 @@ newpath 70.65494 0 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 +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 150.75386 -15.94019 moveto -150.75386 -41.9006 lineto stroke -178.23904 -31.41104 moveto +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 @@ -97,47 +116,67 @@ newpath 150.75386 -15.94019 moveto [] 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 +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 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 +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 -148.32295 -67.385 moveto +274.62784 -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 +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 -205.49785 -53.24345 moveto +331.80273 -53.24345 moveto (\305) fourier-ms 9.16562 fshow -212.09315 -53.24345 moveto +338.39804 -53.24345 moveto (1) fourier-ms 9.16562 fshow newpath 0 -15.94019 moveto -226.42935 -15.94019 lineto stroke +352.73424 -15.94019 lineto stroke newpath 0 -41.9006 moveto -226.42935 -41.9006 lineto stroke +352.73424 -41.9006 lineto stroke newpath 0 0 moveto -226.42935 0 lineto stroke +352.73424 0 lineto stroke newpath 0 -86.73239 moveto -226.42935 -86.73239 lineto stroke +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 226.42935 0 moveto -226.42935 -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.23 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.23 index 1d3040051c7..25779921f7a 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.23 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.23 @@ -1,143 +1,164 @@ %!PS -%%BoundingBox: -1 -87 227 1 -%%HiResBoundingBox: -0.25 -86.98239 226.67935 0.25 +%%BoundingBox: -1 -89 275 1 +%%HiResBoundingBox: -0.25 -88.05002 274.14124 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2027 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 -%*Font: futr8r 9.16562 9.96265 28:c0a000000012004d4338 +%*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: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 +%*Font: cmsy10 9.96265 9.96265 00:8 %*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 +%*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.16934 moveto +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 -15.94019 lineto stroke -75.63625 -11.01369 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 -145.82295 -9.4894 moveto +193.28484 -10.02321 moveto (\256) fourier-ml 9.16562 fshow -151.49165 -10.9838 moveto +198.95354 -11.51761 moveto (1) futr8r 6.96591 fshow -205.49785 -10.52554 moveto +252.95973 -11.05936 moveto (\305) fourier-ms 9.16562 fshow -212.09315 -10.52554 moveto +259.55504 -11.05936 moveto (1) fourier-ms 9.16562 fshow -17.90286 -25.26524 moveto +17.90286 -26.33287 moveto (S) futr8r 9.16562 fshow -22.68486 -25.26524 moveto +22.68486 -26.33287 moveto (i) futr8r 9.16562 fshow -25.35486 -25.26524 moveto +25.35486 -26.33287 moveto (g) futr8r 9.16562 fshow -30.11696 -25.26524 moveto +30.11696 -26.33287 moveto (n) futr8r 9.16562 fshow -35.78577 -25.26524 moveto +35.78577 -26.33287 moveto (e) futr8r 9.16562 fshow -42.56036 -25.26524 moveto +42.56036 -26.33287 moveto (d) futr8r 9.16562 fshow -48.03976 -25.26524 moveto +48.03976 -26.33287 moveto (e) futr8r 9.16562 fshow -25.99767 -37.16835 moveto +25.99767 -38.23598 moveto (f) futri8r 9.16562 fshow -31.11847 -33.05374 moveto +31.11847 -34.12137 moveto (0) fourier-ms 6.96591 fshow -33.66847 -37.16835 moveto +33.66847 -38.23598 moveto (\() futr8r 9.16562 fshow -37.07576 -37.16835 moveto +37.07576 -38.23598 moveto (x) futri8r 9.16562 fshow -42.44557 -37.16835 moveto +42.44557 -38.23598 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 + 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 150.75386 -15.94019 moveto -150.75386 -41.9006 lineto stroke -178.23904 -31.41104 moveto +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 -62.3634 moveto +8.2391 -63.43103 moveto (V) futr8r 9.16562 fshow -13.49931 -62.3634 moveto +13.49931 -63.43103 moveto (a) futr8r 9.16562 fshow -18.29141 -62.3634 moveto +18.29141 -63.43103 moveto (r) futr8r 9.16562 fshow -21.9277 -62.3634 moveto +21.9277 -63.43103 moveto (i) futr8r 9.16562 fshow -24.5977 -62.3634 moveto +24.5977 -63.43103 moveto (a) futr8r 9.16562 fshow -29.38971 -62.3634 moveto +29.38971 -63.43103 moveto (t) futr8r 9.16562 fshow -32.5379 -62.3634 moveto +32.5379 -63.43103 moveto (i) futr8r 9.16562 fshow -35.2079 -62.3634 moveto +35.2079 -63.43103 moveto (o) futr8r 9.16562 fshow -40.498 -62.3634 moveto +40.498 -63.43103 moveto (n) futr8r 9.16562 fshow -46.16681 -62.3634 moveto +46.16681 -63.43103 moveto (s) futr8r 9.16562 fshow -52.2241 -62.3634 moveto +52.2241 -63.43103 moveto (d) futr8r 9.16562 fshow -57.7035 -62.3634 moveto +57.7035 -63.43103 moveto (e) futr8r 9.16562 fshow -33.26521 -70.8623 moveto +33.26521 -71.92993 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 +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 -148.32295 -67.385 moveto +195.78484 -68.45262 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 +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 -205.49785 -53.24345 moveto +252.95973 -54.31108 moveto (\305) fourier-ms 9.16562 fshow -212.09315 -53.24345 moveto +259.55504 -54.31108 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 -17.00781 moveto +273.89124 -17.00781 lineto stroke +newpath 0 -42.96823 moveto +273.89124 -42.96823 lineto stroke newpath 0 0 moveto -226.42935 0 lineto stroke -newpath 0 -86.73239 moveto -226.42935 -86.73239 lineto stroke +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 -86.73239 lineto stroke -newpath 226.42935 0 moveto -226.42935 -86.73239 lineto stroke +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.24 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.24 index 60961b2a78c..4dc1c74ad21 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.24 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.24 @@ -1,13 +1,15 @@ %!PS -%%BoundingBox: -1 -87 152 1 -%%HiResBoundingBox: -0.25 -86.98239 151.49265 0.25 +%%BoundingBox: -1 -87 227 1 +%%HiResBoundingBox: -0.25 -86.98239 226.67935 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 -%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338 +%*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: cmsy10 9.96265 9.96265 00:8 +%*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 @@ -19,11 +21,15 @@ 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 +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 -136.90645 -10.52554 moveto +212.09315 -10.52554 moveto (1) fourier-ms 9.16562 fshow 17.90286 -25.26524 moveto (S) futr8r 9.16562 fshow @@ -51,8 +57,17 @@ newpath 70.65494 0 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 +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 @@ -79,34 +94,50 @@ newpath 70.65494 -15.94019 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.7316 moveto -(0) futr8r 9.16562 fshow +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 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 +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 -130.31114 -79.9774 moveto -(\241) fourier-ms 9.16562 fshow -136.90645 -79.9774 moveto +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 -151.24265 -15.94019 lineto stroke +226.42935 -15.94019 lineto stroke newpath 0 -41.9006 moveto -151.24265 -41.9006 lineto stroke +226.42935 -41.9006 lineto stroke newpath 0 0 moveto -151.24265 0 lineto stroke +226.42935 0 lineto stroke newpath 0 -86.73239 moveto -151.24265 -86.73239 lineto stroke +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 151.24265 0 moveto -151.24265 -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.26 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.26 index 225c1ecf1a9..1ece5f92979 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.26 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.26 @@ -1,16 +1,14 @@ %!PS -%%BoundingBox: -1 -87 210 1 -%%HiResBoundingBox: -0.25 -86.98239 209.55475 0.25 +%%BoundingBox: -1 -87 152 1 +%%HiResBoundingBox: -0.25 -86.98239 151.49265 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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: 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: cmr10 9.96265 9.96265 2b:8 -%*Font: fourier-ms 9.16562 9.96265 a1:8 +%*Font: fourier-ms 6.96591 9.96265 30:8 %%BeginProlog %%EndProlog %%Page: 1 1 @@ -21,14 +19,12 @@ 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 +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 @@ -55,19 +51,8 @@ newpath 70.65494 0 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 +104.30234 -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 @@ -94,44 +79,34 @@ newpath 137.0708 -15.94019 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 +75.63625 -53.7316 moveto +(0) 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 +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 -81.01349 moveto +130.31114 -79.9774 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 +136.90645 -79.9774 moveto +(1) fourier-ms 9.16562 fshow newpath 0 -15.94019 moveto -209.30475 -15.94019 lineto stroke +151.24265 -15.94019 lineto stroke newpath 0 -41.9006 moveto -209.30475 -41.9006 lineto stroke +151.24265 -41.9006 lineto stroke newpath 0 0 moveto -209.30475 0 lineto stroke +151.24265 0 lineto stroke newpath 0 -86.73239 moveto -209.30475 -86.73239 lineto stroke +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 209.30475 0 moveto -209.30475 -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.27 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.27 index c2b6eac7e46..4a9eab26528 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.27 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.27 @@ -1,41 +1,41 @@ %!PS -%%BoundingBox: -1 -86 287 1 -%%HiResBoundingBox: -0.25 -85.9014 286.73407 0.25 +%%BoundingBox: -1 -87 339 1 +%%HiResBoundingBox: -0.25 -86.98239 338.78973 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 -%*Font: futri8r 9.16562 9.96265 68:8008 -%*Font: futr8r 9.16562 9.96265 28:c08100000012004d4338 +%*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: 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 +%*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 -33.37473 -10.72723 moveto -(t) futri8r 9.16562 fshow +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 +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 -135.97984 -10.9838 moveto +145.5694 -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 +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 -275.68456 -10.23909 moveto +324.92082 -10.23909 moveto (\274) fourier-ml 9.16562 fshow 17.90286 -25.26524 moveto (S) futr8r 9.16562 fshow @@ -51,115 +51,131 @@ newpath 205.71785 -7.4094 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 +25.99767 -37.16835 moveto +(f) futri8r 9.16562 fshow +31.11847 -33.05374 moveto (0) fourier-ms 6.96591 fshow -34.27127 -37.16835 moveto +33.66847 -37.16835 moveto (\() futr8r 9.16562 fshow -37.67847 -37.16835 moveto -(t) futri8r 9.16562 fshow -41.78307 -37.16835 moveto +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 -40.81961 lineto stroke -102.78024 -30.87054 moveto -(+) cmr10 9.96265 fshow +70.65494 -41.9006 lineto stroke +79.41205 -31.96399 moveto +(0) futr8r 9.16562 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 +newpath 81.84296 -15.94019 moveto +81.84296 -41.9006 lineto stroke +109.46292 -31.41104 moveto +(\000) cmsy10 9.96265 fshow +newpath 144.8316 -15.94019 moveto +144.8316 -41.9006 lineto stroke +171.07922 -31.41104 moveto +(\000) cmsy10 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.33595 moveto +13.49931 -62.3634 moveto (a) futr8r 9.16562 fshow -18.29141 -62.33595 moveto +18.29141 -62.3634 moveto (r) futr8r 9.16562 fshow -21.9277 -62.33595 moveto +21.9277 -62.3634 moveto (i) futr8r 9.16562 fshow -24.5977 -62.33595 moveto +24.5977 -62.3634 moveto (a) futr8r 9.16562 fshow -29.38971 -62.33595 moveto +29.38971 -62.3634 moveto (t) futr8r 9.16562 fshow -32.5379 -62.33595 moveto +32.5379 -62.3634 moveto (i) futr8r 9.16562 fshow -35.2079 -62.33595 moveto +35.2079 -62.3634 moveto (o) futr8r 9.16562 fshow -40.498 -62.33595 moveto +40.498 -62.3634 moveto (n) futr8r 9.16562 fshow -46.16681 -62.33595 moveto +46.16681 -62.3634 moveto (s) futr8r 9.16562 fshow -52.2241 -62.33595 moveto +52.2241 -62.3634 moveto (d) futr8r 9.16562 fshow -57.7035 -62.33595 moveto +57.7035 -62.3634 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 +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 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 +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 -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 +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 - 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 +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 -276.16275 -51.59706 moveto -(0) futr8r 9.16562 fshow +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 -286.48407 -15.94019 lineto stroke -newpath 0 -40.81961 moveto -286.48407 -40.81961 lineto stroke +338.53973 -15.94019 lineto stroke +newpath 0 -41.9006 moveto +338.53973 -41.9006 lineto stroke newpath 0 0 moveto -286.48407 0 lineto stroke -newpath 0 -85.6514 moveto -286.48407 -85.6514 lineto stroke +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 -85.6514 lineto stroke -newpath 286.48407 0 moveto -286.48407 -85.6514 lineto stroke +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.28 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.28 index 604c00baca5..4267cb93c02 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.28 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.28 @@ -1,187 +1,137 @@ %!PS -%%BoundingBox: -1 -89 334 1 -%%HiResBoundingBox: -0.25 -88.05002 333.80533 0.25 +%%BoundingBox: -1 -87 210 1 +%%HiResBoundingBox: -0.25 -86.98239 209.55475 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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 28:c0c000000012004d4338 -%*Font: fourier-ml 9.16562 9.96265 ae:8 -%*Font: cmr10 9.96265 9.96265 2b:8 +%*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: fourier-ms 6.96591 9.96265 30:80000000000000008000000000004 -%*Font: futr8r 6.96591 9.96265 31:f +%*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.70316 moveto +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 -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 -201.04901 -7.15477 moveto -(\241) fourier-ms 6.96591 fshow -206.06142 -7.15477 moveto -(1) futr8r 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 201.04901 -8.49976 moveto -209.75641 -8.49976 lineto stroke -203.55522 -14.51717 moveto -(2) futr8r 6.96591 fshow -264.03731 -10.02321 moveto -(\256) fourier-ml 9.16562 fshow -269.70601 -11.51761 moveto -(2) futr8r 6.96591 fshow -323.7122 -11.5724 moveto -(1) futr8r 9.16562 fshow -17.90286 -26.33287 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 -26.33287 moveto +22.68486 -25.26524 moveto (i) futr8r 9.16562 fshow -25.35486 -26.33287 moveto +25.35486 -25.26524 moveto (g) futr8r 9.16562 fshow -30.11696 -26.33287 moveto +30.11696 -25.26524 moveto (n) futr8r 9.16562 fshow -35.78577 -26.33287 moveto +35.78577 -25.26524 moveto (e) futr8r 9.16562 fshow -42.56036 -26.33287 moveto +42.56036 -25.26524 moveto (d) futr8r 9.16562 fshow -48.03976 -26.33287 moveto +48.03976 -25.26524 moveto (e) futr8r 9.16562 fshow -25.99767 -38.23598 moveto +25.99767 -37.16835 moveto (f) futri8r 9.16562 fshow -31.11847 -34.12137 moveto +31.11847 -33.05374 moveto (0) fourier-ms 6.96591 fshow -33.66847 -38.23598 moveto +33.66847 -37.16835 moveto (\() futr8r 9.16562 fshow -37.07576 -38.23598 moveto +37.07576 -37.16835 moveto (x) futri8r 9.16562 fshow -42.44557 -38.23598 moveto +42.44557 -37.16835 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 -169.74562 -32.47867 moveto -(+) cmr10 9.96265 fshow -202.97182 -33.03162 moveto +newpath 70.65494 -15.94019 moveto +70.65494 -41.9006 lineto stroke +75.63625 -31.96399 moveto (0) futr8r 9.16562 fshow -newpath 205.40273 -17.00781 moveto -205.40273 -42.96823 lineto stroke -233.31111 -32.47867 moveto -(\000) cmsy10 9.96265 fshow -newpath 268.96822 -17.00781 moveto -268.96822 -42.96823 lineto stroke -293.6813 -32.47867 moveto + [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 -8.2391 -63.43103 moveto +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 -63.43103 moveto +13.49931 -62.3634 moveto (a) futr8r 9.16562 fshow -18.29141 -63.43103 moveto +18.29141 -62.3634 moveto (r) futr8r 9.16562 fshow -21.9277 -63.43103 moveto +21.9277 -62.3634 moveto (i) futr8r 9.16562 fshow -24.5977 -63.43103 moveto +24.5977 -62.3634 moveto (a) futr8r 9.16562 fshow -29.38971 -63.43103 moveto +29.38971 -62.3634 moveto (t) futr8r 9.16562 fshow -32.5379 -63.43103 moveto +32.5379 -62.3634 moveto (i) futr8r 9.16562 fshow -35.2079 -63.43103 moveto +35.2079 -62.3634 moveto (o) futr8r 9.16562 fshow -40.498 -63.43103 moveto +40.498 -62.3634 moveto (n) futr8r 9.16562 fshow -46.16681 -63.43103 moveto +46.16681 -62.3634 moveto (s) futr8r 9.16562 fshow -52.2241 -63.43103 moveto +52.2241 -62.3634 moveto (d) futr8r 9.16562 fshow -57.7035 -63.43103 moveto +57.7035 -62.3634 moveto (e) futr8r 9.16562 fshow -33.26521 -71.92993 moveto +33.26521 -70.8623 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 +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 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 +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 -139.40633 -68.45262 moveto +130.31114 -81.01349 moveto +(\241) fourier-ms 9.16562 fshow +136.90645 -81.01349 moveto (1) futr8r 9.16562 fshow -newpath 146.26788 -64.43417 moveto -194.58113 -54.0758 lineto stroke -newpath 191.28886 -56.3471 moveto -194.58113 -54.0758 lineto -190.64711 -53.35382 lineto +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 -197.77672 -51.31517 moveto -(3) futr8r 6.96591 fshow -201.47173 -45.40668 moveto -(p) fourier-ms 6.96591 fshow - 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 207.27153 -45.20598 moveto -210.96642 -45.20598 lineto stroke -207.27153 -51.31517 moveto -(3) futr8r 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop -newpath 197.77672 -52.88977 moveto -210.96642 -52.88977 lineto stroke -202.52412 -58.90718 moveto -(4) futr8r 6.96591 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 216.22426 -54.07576 moveto -264.53693 -64.43404 lineto stroke -newpath 260.60295 -65.156 moveto -264.53693 -64.43404 lineto -261.2447 -62.16275 lineto - closepath -gsave fill grestore stroke -266.53731 -68.45262 moveto +196.55258 -53.7565 moveto (1) futr8r 9.16562 fshow -newpath 273.39923 -66.44032 moveto -321.71182 -77.95638 lineto stroke -newpath 317.76219 -78.58852 moveto -321.71182 -77.95638 lineto -318.47206 -75.61049 lineto - closepath -gsave fill grestore stroke -323.7122 -82.05621 moveto -(0) futr8r 9.16562 fshow -newpath 0 -17.00781 moveto -333.55533 -17.00781 lineto stroke -newpath 0 -42.96823 moveto -333.55533 -42.96823 lineto stroke +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 -333.55533 0 lineto stroke -newpath 0 -87.80002 moveto -333.55533 -87.80002 lineto stroke +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 -87.80002 lineto stroke -newpath 333.55533 0 moveto -333.55533 -87.80002 lineto stroke +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.29 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.29 index d1844f65fe3..59ae24213a6 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.29 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.29 @@ -1,35 +1,42 @@ %!PS -%%BoundingBox: -1 -87 228 1 -%%HiResBoundingBox: -0.25 -86.98239 227.03914 0.25 +%%BoundingBox: -1 -86 287 1 +%%HiResBoundingBox: -0.25 -85.9014 286.73407 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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: 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 -32.74211 -10.16934 moveto -(x) futri8r 9.16562 fshow +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.03859 moveto -(\241) fourier-ms 9.16562 fshow -82.23155 -11.03859 moveto -(1) futr8r 9.16562 fshow -150.15164 -11.01369 moveto +75.63625 -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 +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 @@ -44,101 +51,115 @@ newpath 70.65494 0 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 +25.66397 -37.16835 moveto +(h) futri8r 9.16562 fshow +31.72116 -33.05374 moveto (0) fourier-ms 6.96591 fshow -33.66847 -37.16835 moveto +34.27127 -37.16835 moveto (\() futr8r 9.16562 fshow -37.07576 -37.16835 moveto -(x) futri8r 9.16562 fshow -42.44557 -37.16835 moveto +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 -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 +70.65494 -40.81961 lineto stroke +102.78024 -30.87054 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 +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.3634 moveto +13.49931 -62.33595 moveto (a) futr8r 9.16562 fshow -18.29141 -62.3634 moveto +18.29141 -62.33595 moveto (r) futr8r 9.16562 fshow -21.9277 -62.3634 moveto +21.9277 -62.33595 moveto (i) futr8r 9.16562 fshow -24.5977 -62.3634 moveto +24.5977 -62.33595 moveto (a) futr8r 9.16562 fshow -29.38971 -62.3634 moveto +29.38971 -62.33595 moveto (t) futr8r 9.16562 fshow -32.5379 -62.3634 moveto +32.5379 -62.33595 moveto (i) futr8r 9.16562 fshow -35.2079 -62.3634 moveto +35.2079 -62.33595 moveto (o) futr8r 9.16562 fshow -40.498 -62.3634 moveto +40.498 -62.33595 moveto (n) futr8r 9.16562 fshow -46.16681 -62.3634 moveto +46.16681 -62.33595 moveto (s) futr8r 9.16562 fshow -52.2241 -62.3634 moveto +52.2241 -62.33595 moveto (d) futr8r 9.16562 fshow -57.7035 -62.3634 moveto +57.7035 -62.33595 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 +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 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 +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 -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 +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 -205.85764 -79.9774 moveto + 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 -212.45294 -79.9774 moveto +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 -226.78914 -15.94019 lineto stroke -newpath 0 -41.9006 moveto -226.78914 -41.9006 lineto stroke +286.48407 -15.94019 lineto stroke +newpath 0 -40.81961 moveto +286.48407 -40.81961 lineto stroke newpath 0 0 moveto -226.78914 0 lineto stroke -newpath 0 -86.73239 moveto -226.78914 -86.73239 lineto stroke +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 -86.73239 lineto stroke -newpath 226.78914 0 moveto -226.78914 -86.73239 lineto stroke +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.3 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.3 index c8bd5cafe9f..4b83b4f7802 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.3 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.3 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -87 220 1 %%HiResBoundingBox: -0.25 -86.98239 219.31812 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.30 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.30 index ac4431a2bb4..1cbc76f7e16 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.30 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.30 @@ -1,384 +1,187 @@ %!PS -%%BoundingBox: -1 -137 481 1 -%%HiResBoundingBox: -0.25 -136.05948 480.59067 0.25 +%%BoundingBox: -1 -89 334 1 +%%HiResBoundingBox: -0.25 -88.05002 333.80533 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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:c0f000010010000d42 -%*Font: fourier-mex 6.96591 9.96265 a1:c +%*Font: futri8r 9.16562 9.96265 66:80002 +%*Font: fourier-ms 9.16562 9.96265 a1:8 +%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4338 +%*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 70:8000000000004 -%*Font: futr8r 6.96591 9.96265 28:c034 +%*Font: fourier-ms 6.96591 9.96265 30:80000000000000008000000000004 +%*Font: futr8r 6.96591 9.96265 31:f %%BeginProlog %%EndProlog %%Page: 1 1 0 0 0 setrgbcolor -25.14935 -12.5621 moveto +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 55.46942 0 moveto -55.46942 -20.72571 lineto stroke -60.45073 -13.40645 moveto +newpath 70.65494 0 moveto +70.65494 -17.00781 lineto stroke +75.63625 -11.5724 moveto (\241) fourier-ms 9.16562 fshow -67.04604 -13.40645 moveto +82.23155 -11.5724 moveto (1) futr8r 9.16562 fshow -71.90773 -13.40645 moveto -(0) futr8r 9.16562 fshow -127.77812 -9.20175 moveto -(\() futr8r 6.96591 fshow -130.21623 -9.20175 moveto -(\241) fourier-ms 6.96591 fshow -135.22862 -3.33975 moveto -(\241) fourier-mex 6.96591 fshow -137.93132 -3.29326 moveto -(p) fourier-ms 6.96591 fshow - 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 143.73112 -3.09256 moveto -147.42613 -3.09256 lineto stroke -143.73112 -9.20175 moveto -(5) futr8r 6.96591 fshow -147.42613 -3.33975 moveto -(\242) fourier-mex 6.96591 fshow -150.12883 -9.20175 moveto +136.90633 -10.02321 moveto +(\256) fourier-ml 9.16562 fshow +142.57503 -11.51761 moveto +(1) futr8r 6.96591 fshow +201.04901 -7.15477 moveto (\241) fourier-ms 6.96591 fshow -155.14122 -9.20175 moveto -(3) futr8r 6.96591 fshow -158.83623 -9.20175 moveto -(\)) futr8r 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop -newpath 127.77812 -12.21765 moveto -161.27423 -12.21765 lineto stroke -142.67873 -18.23506 moveto +206.06142 -7.15477 moveto +(1) futr8r 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 201.04901 -8.49976 moveto +209.75641 -8.49976 lineto stroke +203.55522 -14.51717 moveto (2) futr8r 6.96591 fshow -212.28282 -13.43135 moveto -(\241) fourier-ms 9.16562 fshow -218.87813 -13.43135 moveto -(1) futr8r 9.16562 fshow -274.7484 -9.86996 moveto -(\() futr8r 6.96591 fshow -277.18651 -3.96146 moveto -(p) fourier-ms 6.96591 fshow - 0 0.4013 dtransform truncate idtransform setlinewidth pop -newpath 282.9863 -3.76076 moveto -286.6813 -3.76076 lineto stroke -282.9863 -9.86996 moveto -(5) futr8r 6.96591 fshow -286.6813 -9.86996 moveto -(\241) fourier-ms 6.96591 fshow -291.6936 -9.86996 moveto -(3) futr8r 6.96591 fshow -295.3886 -9.86996 moveto -(\)) futr8r 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop -newpath 274.7484 -11.54945 moveto -297.8266 -11.54945 lineto stroke -284.44011 -17.56686 moveto +264.03731 -10.02321 moveto +(\256) fourier-ml 9.16562 fshow +269.70601 -11.51761 moveto (2) futr8r 6.96591 fshow -348.83519 -13.43135 moveto +323.7122 -11.5724 moveto (1) futr8r 9.16562 fshow -404.70558 -9.01372 moveto -(3) futr8r 6.96591 fshow -newpath 404.70558 -10.3587 moveto -408.40059 -10.3587 lineto stroke -404.70558 -16.37611 moveto -(2) futr8r 6.96591 fshow -459.40916 -12.9183 moveto -(\305) fourier-ms 9.16562 fshow -466.00447 -12.9183 moveto -(1) fourier-ms 9.16562 fshow -10.3101 -30.05077 moveto +17.90286 -26.33287 moveto (S) futr8r 9.16562 fshow -15.0921 -30.05077 moveto +22.68486 -26.33287 moveto (i) futr8r 9.16562 fshow -17.7621 -30.05077 moveto +25.35486 -26.33287 moveto (g) futr8r 9.16562 fshow -22.5242 -30.05077 moveto +30.11696 -26.33287 moveto (n) futr8r 9.16562 fshow -28.19301 -30.05077 moveto +35.78577 -26.33287 moveto (e) futr8r 9.16562 fshow -34.9676 -30.05077 moveto +42.56036 -26.33287 moveto (d) futr8r 9.16562 fshow -40.447 -30.05077 moveto +48.03976 -26.33287 moveto (e) futr8r 9.16562 fshow -8.5805 -40.30547 moveto -(\241) fourier-ms 9.16562 fshow -16.1499 -40.38766 moveto +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 -19.3578 -40.30547 moveto -(2) futr8r 9.16562 fshow -24.41881 -40.30547 moveto +37.07576 -38.23598 moveto (x) futri8r 9.16562 fshow -29.78871 -40.38766 moveto +42.44557 -38.23598 moveto (\)) futr8r 9.16562 fshow -34.21431 -40.30547 moveto -(\305) fourier-ms 9.16562 fshow -42.0271 -40.30547 moveto -(3) futr8r 9.16562 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap -newpath 55.46942 -20.72571 moveto -55.46942 -44.03903 lineto stroke -102.6938 -34.87302 moveto -(+) cmr10 9.96265 fshow -newpath 144.52618 -20.72571 moveto -144.52618 -44.03903 lineto stroke -177.3944 -34.87302 moveto -(+) cmr10 9.96265 fshow -newpath 218.01132 -20.72571 moveto -218.01132 -44.03903 lineto stroke -248.27505 -34.87302 moveto +newpath 70.65494 -17.00781 moveto +70.65494 -42.96823 lineto stroke +107.72664 -32.47867 moveto (+) cmr10 9.96265 fshow -newpath 286.2875 -20.72571 moveto -286.2875 -44.03903 lineto stroke -314.90245 -34.87302 moveto -(+) cmr10 9.96265 fshow -newpath 351.2661 -20.72571 moveto -351.2661 -44.03903 lineto stroke -375.03523 -34.87302 moveto + [3 3 ] 0 setdash +newpath 141.83723 -17.00781 moveto +141.83723 -42.96823 lineto stroke +169.74562 -32.47867 moveto (+) cmr10 9.96265 fshow -404.12218 -35.42596 moveto +202.97182 -33.03162 moveto (0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 406.55309 -20.72571 moveto -406.55309 -44.03903 lineto stroke -433.09431 -34.87302 moveto +newpath 205.40273 -17.00781 moveto +205.40273 -42.96823 lineto stroke +233.31111 -32.47867 moveto (\000) cmsy10 9.96265 fshow -10.3101 -53.36409 moveto -(S) futr8r 9.16562 fshow -15.0921 -53.36409 moveto -(i) futr8r 9.16562 fshow -17.7621 -53.36409 moveto -(g) futr8r 9.16562 fshow -22.5242 -53.36409 moveto -(n) futr8r 9.16562 fshow -28.19301 -53.36409 moveto -(e) futr8r 9.16562 fshow -34.9676 -53.36409 moveto -(d) futr8r 9.16562 fshow -40.447 -53.36409 moveto -(e) futr8r 9.16562 fshow -18.20331 -63.3524 moveto -(x) futri8r 9.16562 fshow -24.79071 -63.3524 moveto -(\241) fourier-ms 9.16562 fshow -32.6036 -63.3524 moveto -(1) futr8r 9.16562 fshow - [] 0 setdash -newpath 55.46942 -44.03903 moveto -55.46942 -65.97754 lineto stroke -102.6938 -57.49893 moveto -(\000) cmsy10 9.96265 fshow -newpath 144.52618 -44.03903 moveto -144.52618 -65.97754 lineto stroke -177.3944 -57.49893 moveto -(\000) cmsy10 9.96265 fshow -newpath 218.01132 -44.03903 moveto -218.01132 -65.97754 lineto stroke -248.27505 -57.49893 moveto +newpath 268.96822 -17.00781 moveto +268.96822 -42.96823 lineto stroke +293.6813 -32.47867 moveto (\000) cmsy10 9.96265 fshow -newpath 286.2875 -44.03903 moveto -286.2875 -65.97754 lineto stroke -314.90245 -57.49893 moveto -(\000) cmsy10 9.96265 fshow -348.83519 -58.05188 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 351.2661 -44.03903 moveto -351.2661 -65.97754 lineto stroke -375.03523 -57.49893 moveto -(+) cmr10 9.96265 fshow - [] 0 setdash -newpath 406.55309 -44.03903 moveto -406.55309 -65.97754 lineto stroke -433.09431 -57.49893 moveto -(+) cmr10 9.96265 fshow -10.3101 -75.3026 moveto -(S) futr8r 9.16562 fshow -15.0921 -75.3026 moveto +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 -17.7621 -75.3026 moveto -(g) futr8r 9.16562 fshow -22.5242 -75.3026 moveto -(n) futr8r 9.16562 fshow -28.19301 -75.3026 moveto -(e) futr8r 9.16562 fshow -34.9676 -75.3026 moveto -(d) futr8r 9.16562 fshow -40.447 -75.3026 moveto -(e) futr8r 9.16562 fshow -18.20331 -85.29091 moveto -(x) futri8r 9.16562 fshow -24.79071 -85.29091 moveto -(\305) fourier-ms 9.16562 fshow -32.6036 -85.29091 moveto -(1) futr8r 9.16562 fshow -newpath 55.46942 -65.97754 moveto -55.46942 -87.91605 lineto stroke -102.6938 -79.43744 moveto -(\000) cmsy10 9.96265 fshow -newpath 144.52618 -65.97754 moveto -144.52618 -87.91605 lineto stroke -177.3944 -79.43744 moveto -(\000) cmsy10 9.96265 fshow -215.58041 -79.99039 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 218.01132 -65.97754 moveto -218.01132 -87.91605 lineto stroke -248.27505 -79.43744 moveto -(+) cmr10 9.96265 fshow - [] 0 setdash -newpath 286.2875 -65.97754 moveto -286.2875 -87.91605 lineto stroke -314.90245 -79.43744 moveto -(+) cmr10 9.96265 fshow -newpath 351.2661 -65.97754 moveto -351.2661 -87.91605 lineto stroke -375.03523 -79.43744 moveto -(+) cmr10 9.96265 fshow -newpath 406.55309 -65.97754 moveto -406.55309 -87.91605 lineto stroke -433.09431 -79.43744 moveto -(+) cmr10 9.96265 fshow -10.3101 -97.2411 moveto -(S) futr8r 9.16562 fshow -15.0921 -97.2411 moveto +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 -17.76212 -97.2411 moveto -(g) futr8r 9.16562 fshow -22.5242 -97.2411 moveto +35.2079 -63.43103 moveto +(o) futr8r 9.16562 fshow +40.498 -63.43103 moveto (n) futr8r 9.16562 fshow -28.19301 -97.2411 moveto -(e) futr8r 9.16562 fshow -34.9676 -97.2411 moveto +46.16681 -63.43103 moveto +(s) futr8r 9.16562 fshow +52.2241 -63.43103 moveto (d) futr8r 9.16562 fshow -40.447 -97.2411 moveto +57.7035 -63.43103 moveto (e) futr8r 9.16562 fshow -6.37611 -109.871 moveto -(x) futri8r 9.16562 fshow -11.74591 -105.75652 moveto -(2) futr8r 6.96591 fshow -17.1566 -109.871 moveto -(\305) fourier-ms 9.16562 fshow -24.96951 -109.871 moveto -(3) futr8r 9.16562 fshow -30.0305 -109.871 moveto -(x) futri8r 9.16562 fshow -36.61801 -109.871 moveto -(\305) fourier-ms 9.16562 fshow -44.4308 -109.871 moveto -(1) futr8r 9.16562 fshow -newpath 55.46942 -87.91605 moveto -55.46942 -112.49615 lineto stroke -102.6938 -102.69675 moveto -(+) cmr10 9.96265 fshow -142.09528 -103.2497 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 144.52618 -87.91605 moveto -144.52618 -112.49615 lineto stroke -177.3944 -102.69675 moveto -(\000) cmsy10 9.96265 fshow - [] 0 setdash -newpath 218.01132 -87.91605 moveto -218.01132 -112.49615 lineto stroke -248.27505 -102.69675 moveto -(\000) cmsy10 9.96265 fshow -283.8566 -103.2497 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 286.2875 -87.91605 moveto -286.2875 -112.49615 lineto stroke -314.90245 -102.69675 moveto -(+) cmr10 9.96265 fshow +33.26521 -71.92993 moveto +(f) futri8r 9.16562 fshow [] 0 setdash -newpath 351.2661 -87.91605 moveto -351.2661 -112.49615 lineto stroke -375.03523 -102.69675 moveto -(+) cmr10 9.96265 fshow -newpath 406.55309 -87.91605 moveto -406.55309 -112.49615 lineto stroke -433.09431 -102.69675 moveto -(+) cmr10 9.96265 fshow -10.3101 -121.82121 moveto -(S) futr8r 9.16562 fshow -15.0921 -121.82121 moveto -(i) futr8r 9.16562 fshow -17.7621 -121.82121 moveto -(g) futr8r 9.16562 fshow -22.5242 -121.82121 moveto -(n) futr8r 9.16562 fshow -28.19301 -121.82121 moveto -(e) futr8r 9.16562 fshow -34.9676 -121.82121 moveto -(d) futr8r 9.16562 fshow -40.447 -121.82121 moveto -(e) futr8r 9.16562 fshow -18.3798 -132.15811 moveto -(G) futr8r 9.16562 fshow -25.10461 -132.15811 moveto -(\() futr8r 9.16562 fshow -28.51181 -132.15811 moveto -(x) futri8r 9.16562 fshow -33.88171 -132.15811 moveto -(\)) futr8r 9.16562 fshow -newpath 55.46942 -112.49615 moveto -55.46942 -135.80948 lineto stroke -102.6938 -126.64346 moveto -(+) cmr10 9.96265 fshow -142.09528 -127.19641 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 144.52618 -112.49615 moveto -144.52618 -135.80948 lineto stroke -177.3944 -126.64346 moveto -(\000) cmsy10 9.96265 fshow -215.58041 -127.19641 moveto +newpath 70.65494 -42.96823 moveto +70.65494 -87.80002 lineto stroke +78.93384 -82.05621 moveto (0) futr8r 9.16562 fshow -newpath 218.01132 -112.49615 moveto -218.01132 -135.80948 lineto stroke -248.27505 -126.64346 moveto -(+) cmr10 9.96265 fshow -283.8566 -127.19641 moveto -(0) futr8r 9.16562 fshow -newpath 286.2875 -112.49615 moveto -286.2875 -135.80948 lineto stroke -314.90245 -126.64346 moveto -(\000) cmsy10 9.96265 fshow -348.83519 -127.19641 moveto -(0) futr8r 9.16562 fshow -newpath 351.2661 -112.49615 moveto -351.2661 -135.80948 lineto stroke -375.03523 -126.64346 moveto -(+) cmr10 9.96265 fshow -404.12218 -127.19641 moveto + 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.26788 -64.43417 moveto +194.58113 -54.0758 lineto stroke +newpath 191.28886 -56.3471 moveto +194.58113 -54.0758 lineto +190.64711 -53.35382 lineto + closepath +gsave fill grestore stroke +197.77672 -51.31517 moveto +(3) futr8r 6.96591 fshow +201.47173 -45.40668 moveto +(p) fourier-ms 6.96591 fshow + 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 207.27153 -45.20598 moveto +210.96642 -45.20598 lineto stroke +207.27153 -51.31517 moveto +(3) futr8r 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop +newpath 197.77672 -52.88977 moveto +210.96642 -52.88977 lineto stroke +202.52412 -58.90718 moveto +(4) futr8r 6.96591 fshow + 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 216.22426 -54.07576 moveto +264.53693 -64.43404 lineto stroke +newpath 260.60295 -65.156 moveto +264.53693 -64.43404 lineto +261.2447 -62.16275 lineto + closepath +gsave fill grestore stroke +266.53731 -68.45262 moveto +(1) futr8r 9.16562 fshow +newpath 273.39923 -66.44032 moveto +321.71182 -77.95638 lineto stroke +newpath 317.76219 -78.58852 moveto +321.71182 -77.95638 lineto +318.47206 -75.61049 lineto + closepath +gsave fill grestore stroke +323.7122 -82.05621 moveto (0) futr8r 9.16562 fshow -newpath 406.55309 -112.49615 moveto -406.55309 -135.80948 lineto stroke -433.09431 -126.64346 moveto -(\000) cmsy10 9.96265 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash -newpath 0 -20.72571 moveto -480.34067 -20.72571 lineto stroke -newpath 0 -44.03903 moveto -480.34067 -44.03903 lineto stroke -newpath 0 -65.97754 moveto -480.34067 -65.97754 lineto stroke -newpath 0 -87.91605 moveto -480.34067 -87.91605 lineto stroke -newpath 0 -112.49615 moveto -480.34067 -112.49615 lineto stroke +newpath 0 -17.00781 moveto +333.55533 -17.00781 lineto stroke +newpath 0 -42.96823 moveto +333.55533 -42.96823 lineto stroke newpath 0 0 moveto -480.34067 0 lineto stroke -newpath 0 -135.80948 moveto -480.34067 -135.80948 lineto stroke +333.55533 0 lineto stroke +newpath 0 -87.80002 moveto +333.55533 -87.80002 lineto stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 0 moveto -0 -135.80948 lineto stroke -newpath 480.34067 0 moveto -480.34067 -135.80948 lineto stroke +0 -87.80002 lineto stroke +newpath 333.55533 0 moveto +333.55533 -87.80002 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 index 62c279ed4fe..d78f486ef40 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.31 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.31 @@ -1,18 +1,15 @@ %!PS -%%BoundingBox: -1 -87 317 1 -%%HiResBoundingBox: -0.25 -86.98239 316.7327 0.25 +%%BoundingBox: -1 -87 228 1 +%%HiResBoundingBox: -0.25 -86.98239 227.03914 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 -%*Font: futri8r 9.16562 9.96265 65:c0001 +%*Font: futri8r 9.16562 9.96265 66:80002 %*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: futr8r 9.16562 9.96265 28:c0c000000012004d4338 %*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 +%*Font: cmsy10 9.96265 9.96265 00:8 +%*Font: fourier-ms 6.96591 9.96265 30:8 %%BeginProlog %%EndProlog %%Page: 1 1 @@ -23,21 +20,15 @@ 1 setlinecap 1 setlinejoin 10 setmiterlimit newpath 70.65494 0 moveto 70.65494 -15.94019 lineto stroke -75.63625 -10.0025 moveto +75.63625 -11.03859 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 +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 -302.1465 -10.52554 moveto +212.45294 -10.52554 moveto (1) fourier-ms 9.16562 fshow 17.90286 -25.26524 moveto (S) futr8r 9.16562 fshow @@ -65,19 +56,19 @@ newpath 70.65494 0 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 +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 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 +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 @@ -107,66 +98,47 @@ newpath 240.8072 -15.94019 moveto [] 0 setdash newpath 70.65494 -41.9006 moveto 70.65494 -86.73239 lineto stroke -77.88284 -53.7565 moveto +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 -84.47815 -53.7565 moveto -(1) futr8r 9.16562 fshow +89.95258 -79.9774 moveto +(1) fourier-ms 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 +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 -238.3763 -67.36009 moveto +149.12054 -53.7316 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 +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 -295.5512 -53.24345 moveto -(\305) fourier-ms 9.16562 fshow -302.1465 -53.24345 moveto +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 -316.4827 -15.94019 lineto stroke +226.78914 -15.94019 lineto stroke newpath 0 -41.9006 moveto -316.4827 -41.9006 lineto stroke +226.78914 -41.9006 lineto stroke newpath 0 0 moveto -316.4827 0 lineto stroke +226.78914 0 lineto stroke newpath 0 -86.73239 moveto -316.4827 -86.73239 lineto stroke +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 316.4827 0 moveto -316.4827 -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.32 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.32 index f5b4bbfb35b..3f5a9691024 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.32 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.32 @@ -1,153 +1,384 @@ %!PS -%%BoundingBox: -1 -87 279 1 -%%HiResBoundingBox: -0.25 -86.98239 278.99301 0.25 +%%BoundingBox: -1 -137 481 1 +%%HiResBoundingBox: -0.25 -136.05948 480.59067 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 -%*Font: futri8r 9.16562 9.96265 66:80002 +%*Font: futri8r 9.16562 9.96265 78:8 %*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: futr8r 9.16562 9.96265 28:c0f000010010000d42 +%*Font: fourier-mex 6.96591 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 30:8 -%*Font: futr8r 6.96591 9.96265 31:8 +%*Font: fourier-ms 6.96591 9.96265 70:8000000000004 +%*Font: futr8r 6.96591 9.96265 28:c034 %%BeginProlog %%EndProlog %%Page: 1 1 0 0 0 setrgbcolor -32.74211 -10.16934 moveto +25.14935 -12.5621 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 +newpath 55.46942 0 moveto +55.46942 -20.72571 lineto stroke +60.45073 -13.40645 moveto (\241) fourier-ms 9.16562 fshow -82.23155 -10.0025 moveto -(1) fourier-ms 9.16562 fshow -142.43062 -11.01369 moveto +67.04604 -13.40645 moveto +(1) futr8r 9.16562 fshow +71.90773 -13.40645 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 +127.77812 -9.20175 moveto +(\() futr8r 6.96591 fshow +130.21623 -9.20175 moveto +(\241) fourier-ms 6.96591 fshow +135.22862 -3.33975 moveto +(\241) fourier-mex 6.96591 fshow +137.93132 -3.29326 moveto +(p) fourier-ms 6.96591 fshow + 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 143.73112 -3.09256 moveto +147.42613 -3.09256 lineto stroke +143.73112 -9.20175 moveto +(5) futr8r 6.96591 fshow +147.42613 -3.33975 moveto +(\242) fourier-mex 6.96591 fshow +150.12883 -9.20175 moveto +(\241) fourier-ms 6.96591 fshow +155.14122 -9.20175 moveto +(3) futr8r 6.96591 fshow +158.83623 -9.20175 moveto +(\)) futr8r 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop +newpath 127.77812 -12.21765 moveto +161.27423 -12.21765 lineto stroke +142.67873 -18.23506 moveto +(2) futr8r 6.96591 fshow +212.28282 -13.43135 moveto +(\241) fourier-ms 9.16562 fshow +218.87813 -13.43135 moveto +(1) futr8r 9.16562 fshow +274.7484 -9.86996 moveto +(\() futr8r 6.96591 fshow +277.18651 -3.96146 moveto +(p) fourier-ms 6.96591 fshow + 0 0.4013 dtransform truncate idtransform setlinewidth pop +newpath 282.9863 -3.76076 moveto +286.6813 -3.76076 lineto stroke +282.9863 -9.86996 moveto +(5) futr8r 6.96591 fshow +286.6813 -9.86996 moveto +(\241) fourier-ms 6.96591 fshow +291.6936 -9.86996 moveto +(3) futr8r 6.96591 fshow +295.3886 -9.86996 moveto +(\)) futr8r 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop +newpath 274.7484 -11.54945 moveto +297.8266 -11.54945 lineto stroke +284.44011 -17.56686 moveto +(2) futr8r 6.96591 fshow +348.83519 -13.43135 moveto +(1) futr8r 9.16562 fshow +404.70558 -9.01372 moveto +(3) futr8r 6.96591 fshow +newpath 404.70558 -10.3587 moveto +408.40059 -10.3587 lineto stroke +404.70558 -16.37611 moveto +(2) futr8r 6.96591 fshow +459.40916 -12.9183 moveto (\305) fourier-ms 9.16562 fshow -264.40681 -10.52554 moveto +466.00447 -12.9183 moveto (1) fourier-ms 9.16562 fshow -17.90286 -25.26524 moveto +10.3101 -30.05077 moveto (S) futr8r 9.16562 fshow -22.68486 -25.26524 moveto +15.0921 -30.05077 moveto (i) futr8r 9.16562 fshow -25.35486 -25.26524 moveto +17.7621 -30.05077 moveto (g) futr8r 9.16562 fshow -30.11696 -25.26524 moveto +22.5242 -30.05077 moveto (n) futr8r 9.16562 fshow -35.78577 -25.26524 moveto +28.19301 -30.05077 moveto (e) futr8r 9.16562 fshow -42.56036 -25.26524 moveto +34.9676 -30.05077 moveto (d) futr8r 9.16562 fshow -48.03976 -25.26524 moveto +40.447 -30.05077 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 +8.5805 -40.30547 moveto +(\241) fourier-ms 9.16562 fshow +16.1499 -40.38766 moveto (\() futr8r 9.16562 fshow -37.07576 -37.16835 moveto +19.3578 -40.30547 moveto +(2) futr8r 9.16562 fshow +24.41881 -40.30547 moveto (x) futri8r 9.16562 fshow -42.44557 -37.16835 moveto +29.78871 -40.38766 moveto (\)) futr8r 9.16562 fshow -newpath 70.65494 -15.94019 moveto -70.65494 -41.9006 lineto stroke -110.36208 -31.41104 moveto +34.21431 -40.30547 moveto +(\305) fourier-ms 9.16562 fshow +42.0271 -40.30547 moveto +(3) futr8r 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap +newpath 55.46942 -20.72571 moveto +55.46942 -44.03903 lineto stroke +102.6938 -34.87302 moveto +(+) cmr10 9.96265 fshow +newpath 144.52618 -20.72571 moveto +144.52618 -44.03903 lineto stroke +177.3944 -34.87302 moveto +(+) cmr10 9.96265 fshow +newpath 218.01132 -20.72571 moveto +218.01132 -44.03903 lineto stroke +248.27505 -34.87302 moveto +(+) cmr10 9.96265 fshow +newpath 286.2875 -20.72571 moveto +286.2875 -44.03903 lineto stroke +314.90245 -34.87302 moveto +(+) cmr10 9.96265 fshow +newpath 351.2661 -20.72571 moveto +351.2661 -44.03903 lineto stroke +375.03523 -34.87302 moveto (+) cmr10 9.96265 fshow -142.43062 -31.96399 moveto +404.12218 -35.42596 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 +newpath 406.55309 -20.72571 moveto +406.55309 -44.03903 lineto stroke +433.09431 -34.87302 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 +10.3101 -53.36409 moveto +(S) futr8r 9.16562 fshow +15.0921 -53.36409 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 +17.7621 -53.36409 moveto +(g) futr8r 9.16562 fshow +22.5242 -53.36409 moveto +(n) futr8r 9.16562 fshow +28.19301 -53.36409 moveto +(e) futr8r 9.16562 fshow +34.9676 -53.36409 moveto +(d) futr8r 9.16562 fshow +40.447 -53.36409 moveto +(e) futr8r 9.16562 fshow +18.20331 -63.3524 moveto +(x) futri8r 9.16562 fshow +24.79071 -63.3524 moveto +(\241) fourier-ms 9.16562 fshow +32.6036 -63.3524 moveto +(1) futr8r 9.16562 fshow + [] 0 setdash +newpath 55.46942 -44.03903 moveto +55.46942 -65.97754 lineto stroke +102.6938 -57.49893 moveto +(\000) cmsy10 9.96265 fshow +newpath 144.52618 -44.03903 moveto +144.52618 -65.97754 lineto stroke +177.3944 -57.49893 moveto +(\000) cmsy10 9.96265 fshow +newpath 218.01132 -44.03903 moveto +218.01132 -65.97754 lineto stroke +248.27505 -57.49893 moveto +(\000) cmsy10 9.96265 fshow +newpath 286.2875 -44.03903 moveto +286.2875 -65.97754 lineto stroke +314.90245 -57.49893 moveto +(\000) cmsy10 9.96265 fshow +348.83519 -58.05188 moveto +(0) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 351.2661 -44.03903 moveto +351.2661 -65.97754 lineto stroke +375.03523 -57.49893 moveto +(+) cmr10 9.96265 fshow + [] 0 setdash +newpath 406.55309 -44.03903 moveto +406.55309 -65.97754 lineto stroke +433.09431 -57.49893 moveto +(+) cmr10 9.96265 fshow +10.3101 -75.3026 moveto +(S) futr8r 9.16562 fshow +15.0921 -75.3026 moveto (i) futr8r 9.16562 fshow -35.2079 -62.3634 moveto -(o) futr8r 9.16562 fshow -40.498 -62.3634 moveto +17.7621 -75.3026 moveto +(g) futr8r 9.16562 fshow +22.5242 -75.3026 moveto (n) futr8r 9.16562 fshow -46.16681 -62.3634 moveto -(s) futr8r 9.16562 fshow -52.2241 -62.3634 moveto +28.19301 -75.3026 moveto +(e) futr8r 9.16562 fshow +34.9676 -75.3026 moveto (d) futr8r 9.16562 fshow -57.7035 -62.3634 moveto +40.447 -75.3026 moveto (e) futr8r 9.16562 fshow -33.26521 -70.8623 moveto -(f) futri8r 9.16562 fshow +18.20331 -85.29091 moveto +(x) futri8r 9.16562 fshow +24.79071 -85.29091 moveto +(\305) fourier-ms 9.16562 fshow +32.6036 -85.29091 moveto +(1) futr8r 9.16562 fshow +newpath 55.46942 -65.97754 moveto +55.46942 -87.91605 lineto stroke +102.6938 -79.43744 moveto +(\000) cmsy10 9.96265 fshow +newpath 144.52618 -65.97754 moveto +144.52618 -87.91605 lineto stroke +177.3944 -79.43744 moveto +(\000) cmsy10 9.96265 fshow +215.58041 -79.99039 moveto +(0) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 218.01132 -65.97754 moveto +218.01132 -87.91605 lineto stroke +248.27505 -79.43744 moveto +(+) cmr10 9.96265 fshow [] 0 setdash -newpath 70.65494 -41.9006 moveto -70.65494 -86.73239 lineto stroke -81.18044 -81.01349 moveto +newpath 286.2875 -65.97754 moveto +286.2875 -87.91605 lineto stroke +314.90245 -79.43744 moveto +(+) cmr10 9.96265 fshow +newpath 351.2661 -65.97754 moveto +351.2661 -87.91605 lineto stroke +375.03523 -79.43744 moveto +(+) cmr10 9.96265 fshow +newpath 406.55309 -65.97754 moveto +406.55309 -87.91605 lineto stroke +433.09431 -79.43744 moveto +(+) cmr10 9.96265 fshow +10.3101 -97.2411 moveto +(S) futr8r 9.16562 fshow +15.0921 -97.2411 moveto +(i) futr8r 9.16562 fshow +17.76212 -97.2411 moveto +(g) futr8r 9.16562 fshow +22.5242 -97.2411 moveto +(n) futr8r 9.16562 fshow +28.19301 -97.2411 moveto +(e) futr8r 9.16562 fshow +34.9676 -97.2411 moveto +(d) futr8r 9.16562 fshow +40.447 -97.2411 moveto +(e) futr8r 9.16562 fshow +6.37611 -109.871 moveto +(x) futri8r 9.16562 fshow +11.74591 -105.75652 moveto +(2) futr8r 6.96591 fshow +17.1566 -109.871 moveto +(\305) fourier-ms 9.16562 fshow +24.96951 -109.871 moveto +(3) futr8r 9.16562 fshow +30.0305 -109.871 moveto +(x) futri8r 9.16562 fshow +36.61801 -109.871 moveto +(\305) fourier-ms 9.16562 fshow +44.4308 -109.871 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 +newpath 55.46942 -87.91605 moveto +55.46942 -112.49615 lineto stroke +102.6938 -102.69675 moveto +(+) cmr10 9.96265 fshow +142.09528 -103.2497 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 + [3 3 ] 0 setdash +newpath 144.52618 -87.91605 moveto +144.52618 -112.49615 lineto stroke +177.3944 -102.69675 moveto +(\000) cmsy10 9.96265 fshow + [] 0 setdash +newpath 218.01132 -87.91605 moveto +218.01132 -112.49615 lineto stroke +248.27505 -102.69675 moveto +(\000) cmsy10 9.96265 fshow +283.8566 -103.2497 moveto +(0) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 286.2875 -87.91605 moveto +286.2875 -112.49615 lineto stroke +314.90245 -102.69675 moveto +(+) cmr10 9.96265 fshow + [] 0 setdash +newpath 351.2661 -87.91605 moveto +351.2661 -112.49615 lineto stroke +375.03523 -102.69675 moveto +(+) cmr10 9.96265 fshow +newpath 406.55309 -87.91605 moveto +406.55309 -112.49615 lineto stroke +433.09431 -102.69675 moveto +(+) cmr10 9.96265 fshow +10.3101 -121.82121 moveto +(S) futr8r 9.16562 fshow +15.0921 -121.82121 moveto +(i) futr8r 9.16562 fshow +17.7621 -121.82121 moveto +(g) futr8r 9.16562 fshow +22.5242 -121.82121 moveto +(n) futr8r 9.16562 fshow +28.19301 -121.82121 moveto +(e) futr8r 9.16562 fshow +34.9676 -121.82121 moveto +(d) futr8r 9.16562 fshow +40.447 -121.82121 moveto +(e) futr8r 9.16562 fshow +18.3798 -132.15811 moveto +(G) futr8r 9.16562 fshow +25.10461 -132.15811 moveto +(\() futr8r 9.16562 fshow +28.51181 -132.15811 moveto +(x) futri8r 9.16562 fshow +33.88171 -132.15811 moveto +(\)) futr8r 9.16562 fshow +newpath 55.46942 -112.49615 moveto +55.46942 -135.80948 lineto stroke +102.6938 -126.64346 moveto +(+) cmr10 9.96265 fshow +142.09528 -127.19641 moveto +(0) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 144.52618 -112.49615 moveto +144.52618 -135.80948 lineto stroke +177.3944 -126.64346 moveto +(\000) cmsy10 9.96265 fshow +215.58041 -127.19641 moveto +(0) futr8r 9.16562 fshow +newpath 218.01132 -112.49615 moveto +218.01132 -135.80948 lineto stroke +248.27505 -126.64346 moveto +(+) cmr10 9.96265 fshow +283.8566 -127.19641 moveto +(0) futr8r 9.16562 fshow +newpath 286.2875 -112.49615 moveto +286.2875 -135.80948 lineto stroke +314.90245 -126.64346 moveto +(\000) cmsy10 9.96265 fshow +348.83519 -127.19641 moveto +(0) futr8r 9.16562 fshow +newpath 351.2661 -112.49615 moveto +351.2661 -135.80948 lineto stroke +375.03523 -126.64346 moveto +(+) cmr10 9.96265 fshow +404.12218 -127.19641 moveto +(0) futr8r 9.16562 fshow +newpath 406.55309 -112.49615 moveto +406.55309 -135.80948 lineto stroke +433.09431 -126.64346 moveto +(\000) cmsy10 9.96265 fshow + 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash +newpath 0 -20.72571 moveto +480.34067 -20.72571 lineto stroke +newpath 0 -44.03903 moveto +480.34067 -44.03903 lineto stroke +newpath 0 -65.97754 moveto +480.34067 -65.97754 lineto stroke +newpath 0 -87.91605 moveto +480.34067 -87.91605 lineto stroke +newpath 0 -112.49615 moveto +480.34067 -112.49615 lineto stroke newpath 0 0 moveto -278.74301 0 lineto stroke -newpath 0 -86.73239 moveto -278.74301 -86.73239 lineto stroke +480.34067 0 lineto stroke +newpath 0 -135.80948 moveto +480.34067 -135.80948 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 +0 -135.80948 lineto stroke +newpath 480.34067 0 moveto +480.34067 -135.80948 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 index 868f6f0d00b..cdcdec273d9 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.33 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.33 @@ -1,17 +1,18 @@ %!PS -%%BoundingBox: -1 -87 279 1 -%%HiResBoundingBox: -0.25 -86.98239 278.99301 0.25 +%%BoundingBox: -1 -87 317 1 +%%HiResBoundingBox: -0.25 -86.98239 316.7327 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2027 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 -%*Font: futri8r 9.16562 9.96265 66:80002 +%*Font: futri8r 9.16562 9.96265 65:c0001 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 -%*Font: futr8r 9.16562 9.96265 28:c0e000000012004d4338 +%*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: fourier-mex 9.16562 9.96265 a1:c %*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 +%*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 @@ -26,15 +27,17 @@ newpath 70.65494 0 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 +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 -203.80531 -10.9838 moveto +241.545 -10.9838 moveto (1) futr8r 6.96591 fshow -257.81151 -10.52554 moveto +295.5512 -10.52554 moveto (\305) fourier-ms 9.16562 fshow -264.40681 -10.52554 moveto +302.1465 -10.52554 moveto (1) fourier-ms 9.16562 fshow 17.90286 -25.26524 moveto (S) futr8r 9.16562 fshow @@ -62,19 +65,19 @@ newpath 70.65494 0 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 +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 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 +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 @@ -104,50 +107,66 @@ newpath 203.06752 -15.94019 moveto [] 0 setdash newpath 70.65494 -41.9006 moveto 70.65494 -86.73239 lineto stroke -81.18044 -81.01349 moveto +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 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 +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 -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 +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 -200.63661 -67.36009 moveto +238.3763 -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 +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 -257.81151 -79.9774 moveto -(\241) fourier-ms 9.16562 fshow -264.40681 -79.9774 moveto +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 -278.74301 -15.94019 lineto stroke +316.4827 -15.94019 lineto stroke newpath 0 -41.9006 moveto -278.74301 -41.9006 lineto stroke +316.4827 -41.9006 lineto stroke newpath 0 0 moveto -278.74301 0 lineto stroke +316.4827 0 lineto stroke newpath 0 -86.73239 moveto -278.74301 -86.73239 lineto stroke +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 278.74301 0 moveto -278.74301 -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.34 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.34 index cc602a6dc9c..eecc0862332 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.34 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.34 @@ -1,19 +1,17 @@ %!PS -%%BoundingBox: -1 -87 244 1 -%%HiResBoundingBox: -0.25 -86.98239 243.17792 0.25 +%%BoundingBox: -1 -87 279 1 +%%HiResBoundingBox: -0.25 -86.98239 278.99301 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 -%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4b38 -%*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000000000000008 -%*Font: fourier-mex 9.16562 9.96265 b3:c +%*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: 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 +%*Font: fourier-ms 6.96591 9.96265 30:8 +%*Font: futr8r 6.96591 9.96265 31:8 %%BeginProlog %%EndProlog %%Page: 1 1 @@ -24,13 +22,19 @@ 1 setlinecap 1 setlinejoin 10 setmiterlimit newpath 70.65494 0 moveto 70.65494 -15.94019 lineto stroke -75.63625 -11.01369 moveto +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 -148.81633 -11.03859 moveto -(1) futr8r 9.16562 fshow -221.99641 -10.52554 moveto +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 -228.59172 -10.52554 moveto +264.40681 -10.52554 moveto (1) fourier-ms 9.16562 fshow 17.90286 -25.26524 moveto (S) futr8r 9.16562 fshow @@ -58,14 +62,18 @@ newpath 70.65494 0 moveto (\)) futr8r 9.16562 fshow newpath 70.65494 -15.94019 moveto 70.65494 -41.9006 lineto stroke -110.78284 -31.41104 moveto +110.36208 -31.41104 moveto (+) cmr10 9.96265 fshow -148.81633 -31.96399 moveto +142.43062 -31.96399 moveto (0) futr8r 9.16562 fshow [3 3 ] 0 setdash -newpath 151.24724 -15.94019 moveto -151.24724 -41.9006 lineto stroke -186.73502 -31.41104 moveto +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 @@ -96,65 +104,50 @@ newpath 151.24724 -15.94019 moveto [] 0 setdash newpath 70.65494 -41.9006 moveto 70.65494 -86.73239 lineto stroke -75.63625 -80.98859 moveto -(0) futr8r 9.16562 fshow +81.18044 -81.01349 moveto +(1) futr8r 9.16562 fshow 0 0.5 dtransform truncate idtransform setlinewidth pop -newpath 82.49799 -76.29466 moveto -128.31125 -59.23083 lineto stroke -newpath 125.38254 -61.95515 moveto -128.31125 -59.23083 lineto -124.31396 -59.08623 lineto +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 -130.31114 -53.26831 moveto -(l) futr8r 9.16562 fshow -132.87154 -53.26831 moveto -(n) futr8r 9.16562 fshow -139.51434 -42.80551 moveto -(\263) fourier-mex 9.16562 fshow -144.48615 -49.00851 moveto -(\() futr8r 6.96591 fshow -146.92415 -49.00851 moveto -(e) futri8r 6.96591 fshow -150.58884 -46.26001 moveto -(1) futr8r 5.4994 fshow -154.00394 -49.00851 moveto -(\305) fourier-ms 6.96591 fshow -159.01634 -49.00851 moveto -(1) futr8r 6.96591 fshow -162.71135 -49.00851 moveto -(\)) futr8r 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 144.48615 -50.688 moveto -165.14934 -50.688 lineto stroke -151.27785 -57.35571 moveto -(e) futri8r 6.96591 fshow -154.94244 -55.16751 moveto -(1) futr8r 5.4994 fshow -166.34485 -42.80551 moveto -(\264) fourier-mex 9.16562 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 174.18367 -58.62938 moveto -225.54073 -76.41089 lineto stroke -newpath 221.54813 -76.6483 moveto -225.54073 -76.41089 lineto -222.54971 -73.75551 lineto +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 -227.5406 -80.98859 moveto +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 -242.92792 -15.94019 lineto stroke +278.74301 -15.94019 lineto stroke newpath 0 -41.9006 moveto -242.92792 -41.9006 lineto stroke +278.74301 -41.9006 lineto stroke newpath 0 0 moveto -242.92792 0 lineto stroke +278.74301 0 lineto stroke newpath 0 -86.73239 moveto -242.92792 -86.73239 lineto stroke +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 242.92792 0 moveto -242.92792 -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.36 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.36 index 5f2cf2ef6b0..e6f33e31e0c 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.36 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.36 @@ -1,18 +1,19 @@ %!PS -%%BoundingBox: -1 -87 350 1 -%%HiResBoundingBox: -0.25 -86.98239 349.98581 0.25 +%%BoundingBox: -1 -87 244 1 +%%HiResBoundingBox: -0.25 -86.98239 243.17792 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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: futri8r 9.16562 9.96265 66:80002 +%*Font: futr8r 9.16562 9.96265 28:c0c000000012004d4b38 +%*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: futr8r 6.96591 9.96265 31:d -%*Font: fourier-ms 6.96591 9.96265 30:8 -%*Font: futr8r 5.4994 9.96265 31:c +%*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 @@ -25,26 +26,11 @@ 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 +148.81633 -11.03859 moveto +(1) futr8r 9.16562 fshow +221.99641 -10.52554 moveto (\305) fourier-ms 9.16562 fshow -335.39961 -10.52554 moveto +228.59172 -10.52554 moveto (1) fourier-ms 9.16562 fshow 17.90286 -25.26524 moveto (S) futr8r 9.16562 fshow @@ -70,29 +56,16 @@ newpath 213.11043 -7.42049 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 +110.78284 -31.41104 moveto (+) cmr10 9.96265 fshow -209.97618 -31.96399 moveto +148.81633 -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 + [3 3 ] 0 setdash +newpath 151.24724 -15.94019 moveto +151.24724 -41.9006 lineto stroke +186.73502 -31.41104 moveto (\000) cmsy10 9.96265 fshow 8.2391 -62.3634 moveto (V) futr8r 9.16562 fshow @@ -123,75 +96,65 @@ newpath 273.26273 -15.94019 moveto [] 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 +75.63625 -80.98859 moveto +(0) futr8r 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 +newpath 82.49799 -76.29466 moveto +128.31125 -59.23083 lineto stroke +newpath 125.38254 -61.95515 moveto +128.31125 -59.23083 lineto +124.31396 -59.08623 lineto closepath gsave fill grestore stroke -209.52849 -49.33887 moveto +130.31114 -53.26831 moveto +(l) futr8r 9.16562 fshow +132.87154 -53.26831 moveto +(n) futr8r 9.16562 fshow +139.51434 -42.80551 moveto +(\263) fourier-mex 9.16562 fshow +144.48615 -49.00851 moveto +(\() futr8r 6.96591 fshow +146.92415 -49.00851 moveto +(e) futri8r 6.96591 fshow +150.58884 -46.26001 moveto +(1) futr8r 5.4994 fshow +154.00394 -49.00851 moveto +(\305) fourier-ms 6.96591 fshow +159.01634 -49.00851 moveto (1) futr8r 6.96591 fshow +162.71135 -49.00851 moveto +(\)) 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 +newpath 144.48615 -50.688 moveto +165.14934 -50.688 lineto stroke +151.27785 -57.35571 moveto +(e) futri8r 6.96591 fshow +154.94244 -55.16751 moveto +(1) futr8r 5.4994 fshow +166.34485 -42.80551 moveto +(\264) fourier-mex 9.16562 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 +newpath 174.18367 -58.62938 moveto +225.54073 -76.41089 lineto stroke +newpath 221.54813 -76.6483 moveto +225.54073 -76.41089 lineto +222.54971 -73.75551 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 +227.5406 -80.98859 moveto +(0) futr8r 9.16562 fshow newpath 0 -15.94019 moveto -349.73581 -15.94019 lineto stroke +242.92792 -15.94019 lineto stroke newpath 0 -41.9006 moveto -349.73581 -41.9006 lineto stroke +242.92792 -41.9006 lineto stroke newpath 0 0 moveto -349.73581 0 lineto stroke +242.92792 0 lineto stroke newpath 0 -86.73239 moveto -349.73581 -86.73239 lineto stroke +242.92792 -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 +newpath 242.92792 0 moveto +242.92792 -86.73239 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 index 4cfcb73ae36..f615dd7b2bd 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.37 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.37 @@ -1,95 +1,135 @@ %!PS -%%BoundingBox: -1 -40 160 1 -%%HiResBoundingBox: -0.25 -39.50351 159.89975 0.25 +%%BoundingBox: -1 -87 222 1 +%%HiResBoundingBox: -0.25 -86.98239 221.52304 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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 +%*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 -34.3305 -10.16934 moveto +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 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 +newpath 70.65494 0 moveto +70.65494 -15.94019 lineto stroke +75.63625 -11.01369 moveto (0) futr8r 9.16562 fshow -19.49121 -25.26524 moveto +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 -24.27332 -25.26524 moveto +22.68486 -25.26524 moveto (i) futr8r 9.16562 fshow -26.9432 -25.26524 moveto +25.35486 -25.26524 moveto (g) futr8r 9.16562 fshow -31.70541 -25.26524 moveto +30.11696 -25.26524 moveto (n) futr8r 9.16562 fshow -37.37411 -25.26524 moveto +35.78577 -25.26524 moveto (e) futr8r 9.16562 fshow -44.14871 -25.26524 moveto +42.56036 -25.26524 moveto (d) futr8r 9.16562 fshow -49.62811 -25.26524 moveto +48.03976 -25.26524 moveto (e) futr8r 9.16562 fshow -6.1768 -35.60214 moveto +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 -9.58401 -35.60214 moveto +37.07576 -37.16835 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 +42.44557 -37.16835 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 +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 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 +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 149.80669 -15.94019 moveto -149.80669 -39.25351 lineto stroke - 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash +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 -159.64975 -15.94019 lineto stroke +221.27304 -15.94019 lineto stroke +newpath 0 -41.9006 moveto +221.27304 -41.9006 lineto stroke newpath 0 0 moveto -159.64975 0 lineto stroke -newpath 0 -39.25351 moveto -159.64975 -39.25351 lineto stroke +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 -39.25351 lineto stroke -newpath 159.64975 0 moveto -159.64975 -39.25351 lineto stroke +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.38 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.38 index 8204fd70d38..5f3da08b5ca 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.38 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.38 @@ -1,285 +1,197 @@ %!PS -%%BoundingBox: -1 -88 418 1 -%%HiResBoundingBox: -0.25 -87.7985 417.82028 0.25 +%%BoundingBox: -1 -87 350 1 +%%HiResBoundingBox: -0.25 -86.98239 349.98581 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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: 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.5771 moveto +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 -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 +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 -403.23409 -10.9333 moveto +335.39961 -10.52554 moveto (1) fourier-ms 9.16562 fshow -17.90286 -26.08076 moveto +17.90286 -25.26524 moveto (S) futr8r 9.16562 fshow -22.68486 -26.08076 moveto +22.68486 -25.26524 moveto (i) futr8r 9.16562 fshow -25.35486 -26.08076 moveto +25.35486 -25.26524 moveto (g) futr8r 9.16562 fshow -30.11696 -26.08076 moveto +30.11696 -25.26524 moveto (n) futr8r 9.16562 fshow -35.78577 -26.08076 moveto +35.78577 -25.26524 moveto (e) futr8r 9.16562 fshow -42.56036 -26.08076 moveto +42.56036 -25.26524 moveto (d) futr8r 9.16562 fshow -48.03976 -26.08076 moveto +48.03976 -25.26524 moveto (e) futr8r 9.16562 fshow -25.99767 -37.98387 moveto +25.99767 -37.16835 moveto (f) futri8r 9.16562 fshow -31.11847 -33.86926 moveto +31.11847 -33.05374 moveto (0) fourier-ms 6.96591 fshow -33.66847 -37.98387 moveto +33.66847 -37.16835 moveto (\() futr8r 9.16562 fshow -37.07576 -37.98387 moveto +37.07576 -37.16835 moveto (x) futri8r 9.16562 fshow -42.44557 -37.98387 moveto +42.44557 -37.16835 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 +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 - [] 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 +newpath 151.55145 -15.94019 moveto +151.55145 -41.9006 lineto stroke +178.10492 -31.41104 moveto (+) cmr10 9.96265 fshow -8.2391 -63.17892 moveto +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 -63.17892 moveto +13.49931 -62.3634 moveto (a) futr8r 9.16562 fshow -18.29141 -63.17892 moveto +18.29141 -62.3634 moveto (r) futr8r 9.16562 fshow -21.9277 -63.17892 moveto +21.9277 -62.3634 moveto (i) futr8r 9.16562 fshow -24.5977 -63.17892 moveto +24.5977 -62.3634 moveto (a) futr8r 9.16562 fshow -29.38971 -63.17892 moveto +29.38971 -62.3634 moveto (t) futr8r 9.16562 fshow -32.5379 -63.17892 moveto +32.5379 -62.3634 moveto (i) futr8r 9.16562 fshow -35.2079 -63.17892 moveto +35.2079 -62.3634 moveto (o) futr8r 9.16562 fshow -40.498 -63.17892 moveto +40.498 -62.3634 moveto (n) futr8r 9.16562 fshow -46.16681 -63.17892 moveto +46.16681 -62.3634 moveto (s) futr8r 9.16562 fshow -52.2241 -63.17892 moveto +52.2241 -62.3634 moveto (d) futr8r 9.16562 fshow -57.7035 -63.17892 moveto +57.7035 -62.3634 moveto (e) futr8r 9.16562 fshow -33.26521 -71.67783 moveto +33.26521 -70.8623 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 +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 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 +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 -149.25853 -81.82901 moveto +145.82295 -67.385 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 +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 - 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 +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 -334.85065 -81.82901 moveto +267.53423 -67.385 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 +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 -396.63878 -54.05898 moveto -(\305) fourier-ms 9.16562 fshow -403.23409 -54.05898 moveto +328.8043 -79.9774 moveto +(\241) fourier-ms 9.16562 fshow +335.39961 -79.9774 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 -15.94019 moveto +349.73581 -15.94019 lineto stroke +newpath 0 -41.9006 moveto +349.73581 -41.9006 lineto stroke newpath 0 0 moveto -417.57028 0 lineto stroke -newpath 0 -87.54791 moveto -417.57028 -87.54791 lineto stroke +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 -87.54791 lineto stroke -newpath 417.57028 0 moveto -417.57028 -87.54791 lineto stroke +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.39 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.39 index 1a22edf64dc..b851fdcd6dc 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.39 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.39 @@ -1,230 +1,95 @@ %!PS -%%BoundingBox: -1 -87 293 1 -%%HiResBoundingBox: -0.25 -86.98297 292.30437 0.25 +%%BoundingBox: -1 -40 160 1 +%%HiResBoundingBox: -0.25 -39.50351 159.89975 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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: 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: 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 +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 70.65494 0 moveto -70.65494 -15.94019 lineto stroke -75.63625 -10.0025 moveto +newpath 73.83173 0 moveto +73.83173 -15.94019 lineto stroke +78.81303 -11.01369 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 +85.40834 -11.01369 moveto (1) futr8r 9.16562 fshow -207.90999 -11.03859 moveto +90.27003 -11.01369 moveto +(0) futr8r 9.16562 fshow +144.94493 -11.01369 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 +149.80673 -11.01369 moveto +(0) futr8r 9.16562 fshow +19.49121 -25.26524 moveto (S) futr8r 9.16562 fshow -22.68486 -25.26524 moveto +24.27332 -25.26524 moveto (i) futr8r 9.16562 fshow -25.35486 -25.26524 moveto +26.9432 -25.26524 moveto (g) futr8r 9.16562 fshow -30.11696 -25.26524 moveto +31.70541 -25.26524 moveto (n) futr8r 9.16562 fshow -35.78577 -25.26524 moveto +37.37411 -25.26524 moveto (e) futr8r 9.16562 fshow -42.56036 -25.26524 moveto +44.14871 -25.26524 moveto (d) futr8r 9.16562 fshow -48.03976 -25.26524 moveto +49.62811 -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 +6.1768 -35.60214 moveto (\() futr8r 9.16562 fshow -37.07576 -37.16835 moveto +9.58401 -35.60214 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 +16.17151 -35.60214 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 +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 -277.71817 -53.24345 moveto -(1) 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 +(\000) cmsy10 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 -292.05437 -15.94019 lineto stroke -newpath 0 -41.9006 moveto -292.05437 -41.9006 lineto stroke +159.64975 -15.94019 lineto stroke newpath 0 0 moveto -292.05437 0 lineto stroke -newpath 0 -86.73239 moveto -292.05437 -86.73239 lineto stroke +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 -86.73239 lineto stroke -newpath 292.05437 0 moveto -292.05437 -86.73239 lineto stroke +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.4 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.4 index b0941ee0a7b..98ebc1bb2e3 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.4 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.4 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -43 198 1 %%HiResBoundingBox: -0.25 -42.1506 197.9284 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.40 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.40 index 34e88405ea0..f04cfb210ba 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.40 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.40 @@ -1,433 +1,285 @@ %!PS -%%BoundingBox: -1 -158 418 1 -%%HiResBoundingBox: -0.25 -157.79904 417.95401 0.25 +%%BoundingBox: -1 -88 418 1 +%%HiResBoundingBox: -0.25 -87.7985 417.82028 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 -%*Font: futri8r 9.16562 9.96265 74:8c -%*Font: futr8r 9.16562 9.96265 28:c0f800000012005d4338 -%*Font: fourier-ml 6.96591 9.96265 bc:8 -%*Font: fourier-ms 6.96591 9.96265 30:80000000000000008000000000004 +%*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: futr8r 6.96591 9.96265 28:c0308 -%*Font: fourier-ms 9.16562 9.96265 a1:8 -%*Font: fourier-mex 6.96591 9.96265 a1:c +%*Font: fourier-ms 6.96591 9.96265 30:8 %%BeginProlog %%EndProlog %%Page: 1 1 0 0 0 setrgbcolor -33.37473 -11.27995 moveto -(t) futri8r 9.16562 fshow +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 -17.04562 lineto stroke -75.63625 -11.5664 moveto -(0) futr8r 9.16562 fshow -153.82314 -6.59822 moveto -(\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 153.82314 -7.9432 moveto -158.24493 -7.9432 lineto stroke -154.18665 -13.96062 moveto -(8) futr8r 6.96591 fshow -243.98012 -6.59822 moveto -(\274) fourier-ml 6.96591 fshow -newpath 243.98012 -7.9432 moveto -248.40192 -7.9432 lineto stroke -244.34363 -13.96062 moveto -(3) futr8r 6.96591 fshow -329.30255 -7.15477 moveto -(3) futr8r 6.96591 fshow -332.99756 -7.15477 moveto -(\274) fourier-ml 6.96591 fshow -newpath 329.30255 -8.49976 moveto -337.41936 -8.49976 lineto stroke -331.51346 -14.51717 moveto -(8) futr8r 6.96591 fshow -407.1054 -6.61713 moveto -(\274) fourier-ml 6.96591 fshow -newpath 407.1054 -7.96211 moveto -411.52719 -7.96211 lineto stroke -407.4689 -13.97952 moveto -(2) futr8r 6.96591 fshow -17.90286 -26.37068 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.37068 moveto +22.68486 -26.08076 moveto (i) futr8r 9.16562 fshow -25.35486 -26.37068 moveto +25.35486 -26.08076 moveto (g) futr8r 9.16562 fshow -30.11696 -26.37068 moveto +30.11696 -26.08076 moveto (n) futr8r 9.16562 fshow -35.78577 -26.37068 moveto +35.78577 -26.08076 moveto (e) futr8r 9.16562 fshow -42.56036 -26.37068 moveto +42.56036 -26.08076 moveto (d) futr8r 9.16562 fshow -48.03976 -26.37068 moveto +48.03976 -26.08076 moveto (e) futr8r 9.16562 fshow -26.10727 -38.27379 moveto -(x) futri8r 9.16562 fshow -31.47717 -34.15918 moveto +25.99767 -37.98387 moveto +(f) futri8r 9.16562 fshow +31.11847 -33.86926 moveto (0) fourier-ms 6.96591 fshow -34.02716 -38.27379 moveto +33.66847 -37.98387 moveto (\() futr8r 9.16562 fshow -37.43437 -38.27379 moveto -(t) futri8r 9.16562 fshow -41.53897 -38.27379 moveto +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 -17.04562 moveto -70.65494 -41.92505 lineto stroke -75.63625 -32.52893 moveto +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 78.06715 -17.04562 moveto -78.06715 -41.92505 lineto stroke -113.17624 -31.97598 moveto -(\000) cmsy10 9.96265 fshow -130.31114 -32.04259 moveto -(\241) fourier-ms 9.16562 fshow -137.88054 -24.32948 moveto -(\241) fourier-mex 9.16562 fshow -141.43674 -32.04259 moveto -(3) futr8r 9.16562 fshow -147.27264 -32.04259 moveto -(s) futr8r 9.16562 fshow -151.26764 -32.04259 moveto -(i) futr8r 9.16562 fshow -153.93764 -32.04259 moveto -(n) futr8r 9.16562 fshow -160.58044 -24.32948 moveto -(\241) fourier-mex 9.16562 fshow -165.33224 -28.1173 moveto -(3) futr8r 6.96591 fshow -169.02715 -28.1173 moveto -(\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop [] 0 setdash - 0 setlinecap -newpath 165.33224 -29.46228 moveto -173.44894 -29.46228 lineto stroke -167.54314 -35.47969 moveto -(8) futr8r 6.96591 fshow -174.64444 -24.32948 moveto -(\242\242) fourier-mex 9.16562 fshow +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 - [3 3 ] 0 setdash 1 setlinecap -newpath 156.03404 -17.04562 moveto -156.03404 -41.92505 lineto stroke -197.23817 -31.97598 moveto +newpath 282.08861 -16.7557 moveto +282.08861 -42.71613 lineto stroke +307.45952 -32.22656 moveto (\000) cmsy10 9.96265 fshow -243.76012 -32.52893 moveto +338.14824 -32.77951 moveto (0) futr8r 9.16562 fshow -newpath 246.19102 -17.04562 moveto -246.19102 -41.92505 lineto stroke -285.90164 -31.97598 moveto -(+) cmr10 9.96265 fshow -316.82646 -31.78773 moveto -(3) futr8r 9.16562 fshow -322.66237 -31.78773 moveto -(s) futr8r 9.16562 fshow -326.65736 -31.78773 moveto -(i) futr8r 9.16562 fshow -329.32736 -31.78773 moveto -(n) futr8r 9.16562 fshow -335.97017 -24.07463 moveto -(\241) fourier-mex 9.16562 fshow -340.72195 -27.86244 moveto -(\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop [] 0 setdash - 0 setlinecap -newpath 340.72195 -29.20743 moveto -345.14377 -29.20743 lineto stroke -341.08536 -35.22484 moveto -(8) futr8r 6.96591 fshow -346.33926 -24.07463 moveto -(\242) fourier-mex 9.16562 fshow - 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth - [3 3 ] 0 setdash 1 setlinecap -newpath 333.36096 -17.04562 moveto -333.36096 -41.92505 lineto stroke -367.46428 -31.97598 moveto + [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 -406.88539 -32.52893 moveto -(3) futr8r 9.16562 fshow -newpath 409.3163 -17.04562 moveto -409.3163 -41.92505 lineto stroke -8.2391 -63.76065 moveto +8.2391 -63.17892 moveto (V) futr8r 9.16562 fshow -13.49931 -63.76065 moveto +13.49931 -63.17892 moveto (a) futr8r 9.16562 fshow -18.29141 -63.76065 moveto +18.29141 -63.17892 moveto (r) futr8r 9.16562 fshow -21.9277 -63.76065 moveto +21.9277 -63.17892 moveto (i) futr8r 9.16562 fshow -24.5977 -63.76065 moveto +24.5977 -63.17892 moveto (a) futr8r 9.16562 fshow -29.38971 -63.76065 moveto +29.38971 -63.17892 moveto (t) futr8r 9.16562 fshow -32.5379 -63.76065 moveto +32.5379 -63.17892 moveto (i) futr8r 9.16562 fshow -35.2079 -63.76065 moveto +35.2079 -63.17892 moveto (o) futr8r 9.16562 fshow -40.498 -63.76065 moveto +40.498 -63.17892 moveto (n) futr8r 9.16562 fshow -46.16681 -63.76065 moveto +46.16681 -63.17892 moveto (s) futr8r 9.16562 fshow -52.2241 -63.76065 moveto +52.2241 -63.17892 moveto (d) futr8r 9.16562 fshow -57.7035 -63.76065 moveto +57.7035 -63.17892 moveto (e) futr8r 9.16562 fshow -32.7422 -71.62115 moveto -(x) futri8r 9.16562 fshow +33.26521 -71.67783 moveto +(f) futri8r 9.16562 fshow [] 0 setdash -newpath 70.65494 -41.92505 moveto -70.65494 -86.75684 lineto stroke -75.63625 -52.40825 moveto -(1) futr8r 9.16562 fshow +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 82.49753 -50.19215 moveto -136.79153 -60.6386 lineto stroke -newpath 132.87358 -61.44351 moveto -136.79153 -60.6386 lineto -133.45201 -58.43729 lineto +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 -138.79164 -66.8982 moveto -(c) futr8r 9.16562 fshow -143.33464 -66.8982 moveto -(o) futr8r 9.16562 fshow -148.62474 -66.8982 moveto -(s) futr8r 9.16562 fshow -153.59384 -59.18509 moveto -(\241) fourier-mex 9.16562 fshow -158.34564 -62.9729 moveto -(3) futr8r 6.96591 fshow -162.04054 -62.9729 moveto -(\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 158.34564 -64.31789 moveto -166.46245 -64.31789 lineto stroke -160.55653 -70.3353 moveto -(8) futr8r 6.96591 fshow -167.65794 -59.18509 moveto -(\242) fourier-mex 9.16562 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 175.27577 -67.54259 moveto -237.43158 -77.88466 lineto stroke -newpath 233.5353 -78.78802 moveto -237.43158 -77.88466 lineto -234.03773 -75.76828 lineto - closepath -gsave fill grestore stroke -239.43137 -82.41063 moveto +149.25853 -81.82901 moveto (\241) fourier-ms 9.16562 fshow -246.02667 -82.41063 moveto -(1) futr8r 9.16562 fshow -newpath 254.95111 -77.83458 moveto -308.62459 -68.59787 lineto stroke -newpath 305.24246 -70.73308 moveto -308.62459 -68.59787 lineto -304.72327 -67.71611 lineto - closepath -gsave fill grestore stroke -310.6251 -66.64334 moveto -(\241) fourier-ms 9.16562 fshow -318.1945 -58.93024 moveto -(\241) fourier-mex 9.16562 fshow -321.7507 -66.64334 moveto -(c) futr8r 9.16562 fshow -326.2937 -66.64334 moveto -(o) futr8r 9.16562 fshow -331.5838 -66.64334 moveto -(s) futr8r 9.16562 fshow -336.5529 -58.93024 moveto -(\241) fourier-mex 9.16562 fshow -341.3047 -62.71805 moveto -(\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 341.3047 -64.06303 moveto -345.7265 -64.06303 lineto stroke -341.6681 -70.08044 moveto -(8) futr8r 6.96591 fshow -346.92201 -58.93024 moveto -(\242\242) fourier-mex 9.16562 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 358.09721 -59.45555 moveto -404.88574 -50.21477 lineto stroke -newpath 401.55661 -52.43271 moveto -404.88574 -50.21477 lineto -400.96338 -49.42899 lineto +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 -406.88539 -52.38335 moveto -(0) futr8r 9.16562 fshow -17.90286 -96.0819 moveto -(S) futr8r 9.16562 fshow -22.68486 -96.0819 moveto -(i) futr8r 9.16562 fshow -25.35486 -96.0819 moveto -(g) futr8r 9.16562 fshow -30.11696 -96.0819 moveto -(n) futr8r 9.16562 fshow -35.78577 -96.0819 moveto -(e) futr8r 9.16562 fshow -42.56036 -96.0819 moveto -(d) futr8r 9.16562 fshow -48.03976 -96.0819 moveto -(e) futr8r 9.16562 fshow -26.37627 -107.985 moveto -(y) futri8r 9.16562 fshow -31.50696 -103.87039 moveto -(0) fourier-ms 6.96591 fshow -34.05707 -107.985 moveto -(\() futr8r 9.16562 fshow -37.46426 -107.985 moveto -(t) futri8r 9.16562 fshow -41.56886 -107.985 moveto -(\)) futr8r 9.16562 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth -newpath 70.65494 -86.75684 moveto -70.65494 -112.71725 lineto stroke -75.63625 -102.80554 moveto -(4) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 78.06715 -86.75684 moveto -78.06715 -112.71725 lineto stroke -113.17624 -102.22769 moveto -(+) cmr10 9.96265 fshow -153.60313 -102.78064 moveto +newpath 224.11612 -42.71613 moveto +224.11612 -87.54791 lineto stroke +217.26178 -54.54712 moveto (0) futr8r 9.16562 fshow -newpath 156.03404 -86.75684 moveto -156.03404 -112.71725 lineto stroke -197.23817 -102.22769 moveto -(\000) cmsy10 9.96265 fshow -240.46252 -102.80554 moveto -(\241) fourier-ms 9.16562 fshow -247.05783 -102.80554 moveto -(2) futr8r 9.16562 fshow -newpath 246.19102 -86.75684 moveto -246.19102 -112.71725 lineto stroke -285.90164 -102.22769 moveto -(\000) cmsy10 9.96265 fshow -330.93005 -102.78064 moveto -(0) futr8r 9.16562 fshow -newpath 333.36096 -86.75684 moveto -333.36096 -112.71725 lineto stroke -367.46428 -102.22769 moveto -(+) cmr10 9.96265 fshow -406.88539 -102.80554 moveto -(4) futr8r 9.16562 fshow -newpath 409.3163 -86.75684 moveto -409.3163 -112.71725 lineto stroke -8.2391 -133.4993 moveto -(V) futr8r 9.16562 fshow -13.49931 -133.4993 moveto -(a) futr8r 9.16562 fshow -18.29141 -133.4993 moveto -(r) futr8r 9.16562 fshow -21.9277 -133.4993 moveto -(i) futr8r 9.16562 fshow -24.5977 -133.4993 moveto -(a) futr8r 9.16562 fshow -29.38971 -133.4993 moveto -(t) futr8r 9.16562 fshow -32.5379 -133.4993 moveto -(i) futr8r 9.16562 fshow -35.2079 -133.4993 moveto -(o) futr8r 9.16562 fshow -40.498 -133.4993 moveto -(n) futr8r 9.16562 fshow -46.16681 -133.4993 moveto -(s) futr8r 9.16562 fshow -52.2241 -133.4993 moveto -(d) futr8r 9.16562 fshow -57.7035 -133.4993 moveto -(e) futr8r 9.16562 fshow -33.01122 -141.3598 moveto -(y) futri8r 9.16562 fshow - [] 0 setdash -newpath 70.65494 -112.71725 moveto -70.65494 -157.54904 lineto stroke -75.63625 -152.12439 moveto + 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 82.49753 -147.4957 moveto -150.57178 -123.13983 lineto stroke -newpath 147.60777 -125.82619 moveto -150.57178 -123.13983 lineto -146.57637 -122.94344 lineto - closepath -gsave fill grestore stroke -152.57204 -124.254 moveto -(1) futr8r 9.16562 fshow -newpath 161.49553 -122.0304 moveto -229.57008 -132.5618 lineto stroke -newpath 225.68356 -133.50967 moveto -229.57008 -132.5618 lineto -226.15167 -130.4838 lineto +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 -232.76552 -133.97205 moveto -(\() futr8r 6.96591 fshow -235.20363 -133.97205 moveto -(\241) fourier-ms 6.96591 fshow -240.21602 -128.11005 moveto -(\241) fourier-mex 6.96591 fshow -242.91872 -128.06355 moveto -(p) fourier-ms 6.96591 fshow - 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 248.71852 -127.86285 moveto -252.41353 -127.86285 lineto stroke -248.71852 -133.97205 moveto -(3) futr8r 6.96591 fshow -252.41353 -128.11005 moveto -(\242) fourier-mex 6.96591 fshow -255.11623 -133.97205 moveto -(\)) futr8r 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop -newpath 232.76552 -136.98795 moveto -257.55432 -136.98795 lineto stroke -243.31242 -143.00536 moveto -(2) futr8r 6.96591 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 262.81206 -137.79262 moveto -324.60156 -147.67926 lineto stroke -newpath 320.71085 -148.60687 moveto -324.60156 -147.67926 lineto -321.19452 -145.58398 lineto - closepath -gsave fill grestore stroke -326.6013 -152.14929 moveto +334.85065 -81.82901 moveto (\241) fourier-ms 9.16562 fshow -333.19661 -152.14929 moveto -(1) futr8r 9.16562 fshow -newpath 342.12059 -145.86372 moveto -404.88588 -122.81262 lineto stroke -newpath 401.94432 -125.52386 moveto -404.88588 -122.81262 lineto -400.88875 -122.64969 lineto +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 -406.88539 -124.2291 moveto -(0) futr8r 9.16562 fshow -newpath 0 -17.04562 moveto -417.70401 -17.04562 lineto stroke -newpath 0 -41.92505 moveto -417.70401 -41.92505 lineto stroke -newpath 0 -86.75684 moveto -417.70401 -86.75684 lineto stroke -newpath 0 -112.71725 moveto -417.70401 -112.71725 lineto 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.70401 0 lineto stroke -newpath 0 -157.54904 moveto -417.70401 -157.54904 lineto stroke +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 -157.54904 lineto stroke -newpath 417.70401 0 moveto -417.70401 -157.54904 lineto stroke +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.41 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.41 index f24473741f5..f128cb1d757 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.41 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.41 @@ -1,392 +1,230 @@ %!PS -%%BoundingBox: -1 -158 390 1 -%%HiResBoundingBox: -0.25 -157.79904 389.1672 0.25 +%%BoundingBox: -1 -87 293 1 +%%HiResBoundingBox: -0.25 -86.98297 292.30437 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 -%*Font: futri8r 9.16562 9.96265 74:8c -%*Font: futr8r 9.16562 9.96265 28:c0f000000012004d4338 -%*Font: fourier-ml 6.96591 9.96265 bc:8 -%*Font: fourier-ms 6.96591 9.96265 30:80000000000000008000000000004000000004 -%*Font: fourier-mex 9.16562 9.96265 a1:c +%*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: futr8r 6.96591 9.96265 28:c014 -%*Font: fourier-ml 9.16562 9.96265 bc:8 -%*Font: fourier-ms 9.16562 9.96265 70:8000000000004 +%*Font: fourier-ms 6.96591 9.96265 30:8 %%BeginProlog %%EndProlog %%Page: 1 1 0 0 0 setrgbcolor -33.37473 -11.27995 moveto -(t) futri8r 9.16562 fshow +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 -17.04562 lineto stroke -78.93384 -11.5664 moveto -(0) futr8r 9.16562 fshow -153.17827 -6.59822 moveto -(\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 153.17827 -7.9432 moveto -157.60007 -7.9432 lineto stroke -153.54178 -13.96062 moveto -(3) futr8r 6.96591 fshow -227.53566 -10.79181 moveto -(\274) fourier-ml 9.16562 fshow -300.78325 -7.15477 moveto -(5) futr8r 6.96591 fshow -304.47826 -7.15477 moveto -(\274) fourier-ml 6.96591 fshow -newpath 300.78325 -8.49976 moveto -308.90005 -8.49976 lineto stroke -302.99416 -14.51717 moveto -(3) futr8r 6.96591 fshow -372.86745 -11.52405 moveto -(2) futr8r 9.16562 fshow -377.72925 -11.52405 moveto -(\274) fourier-ml 9.16562 fshow -17.90286 -26.37068 moveto -(S) futr8r 9.16562 fshow -22.68486 -26.37068 moveto -(i) futr8r 9.16562 fshow -25.35486 -26.37068 moveto -(g) futr8r 9.16562 fshow -30.11696 -26.37068 moveto -(n) futr8r 9.16562 fshow -35.78577 -26.37068 moveto -(e) futr8r 9.16562 fshow -42.56036 -26.37068 moveto -(d) futr8r 9.16562 fshow -48.03976 -26.37068 moveto -(e) futr8r 9.16562 fshow -26.10727 -38.27379 moveto -(x) futri8r 9.16562 fshow -31.47717 -34.15918 moveto -(0) fourier-ms 6.96591 fshow -34.02716 -38.27379 moveto -(\() futr8r 9.16562 fshow -37.43437 -38.27379 moveto -(t) futri8r 9.16562 fshow -41.53897 -38.27379 moveto -(\)) futr8r 9.16562 fshow - 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap -newpath 70.65494 -17.04562 moveto -70.65494 -41.92505 lineto stroke -75.63625 -32.55383 moveto +70.65494 -15.94019 lineto stroke +75.63625 -10.0025 moveto (\241) fourier-ms 9.16562 fshow -82.23155 -32.55383 moveto -(1) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 81.36475 -17.04562 moveto -81.36475 -41.92505 lineto stroke -114.50261 -31.97598 moveto -(\000) cmsy10 9.96265 fshow -152.95827 -32.52893 moveto -(0) futr8r 9.16562 fshow -newpath 155.38918 -17.04562 moveto -155.38918 -41.92505 lineto stroke -189.04262 -31.97598 moveto -(+) cmr10 9.96265 fshow -228.01385 -32.52893 moveto -(3) futr8r 9.16562 fshow -newpath 230.44476 -17.04562 moveto -230.44476 -41.92505 lineto stroke -263.76886 -31.97598 moveto -(+) cmr10 9.96265 fshow -302.41075 -32.52893 moveto -(0) futr8r 9.16562 fshow -newpath 304.84166 -17.04562 moveto -304.84166 -41.92505 lineto stroke -337.65018 -31.97598 moveto -(\000) cmsy10 9.96265 fshow -372.4789 -32.55383 moveto +82.23155 -10.0025 moveto +(1) fourier-ms 9.16562 fshow +146.63991 -11.03859 moveto (\241) fourier-ms 9.16562 fshow -379.0742 -32.55383 moveto +153.23521 -11.03859 moveto (1) futr8r 9.16562 fshow -newpath 378.2074 -17.04562 moveto -378.2074 -41.92505 lineto stroke -8.2391 -63.76065 moveto -(V) futr8r 9.16562 fshow -13.49931 -63.76065 moveto -(a) futr8r 9.16562 fshow -18.29141 -63.76065 moveto -(r) futr8r 9.16562 fshow -21.9277 -63.76065 moveto -(i) futr8r 9.16562 fshow -24.5977 -63.76065 moveto -(a) futr8r 9.16562 fshow -29.38971 -63.76065 moveto -(t) futr8r 9.16562 fshow -32.5379 -63.76065 moveto -(i) futr8r 9.16562 fshow -35.2079 -63.76065 moveto -(o) futr8r 9.16562 fshow -40.498 -63.76065 moveto -(n) futr8r 9.16562 fshow -46.16681 -63.76065 moveto -(s) futr8r 9.16562 fshow -52.2241 -63.76065 moveto -(d) futr8r 9.16562 fshow -57.7035 -63.76065 moveto -(e) futr8r 9.16562 fshow -32.7422 -71.62115 moveto -(x) futri8r 9.16562 fshow - [] 0 setdash -newpath 70.65494 -41.92505 moveto -70.65494 -86.75684 lineto stroke -78.93384 -52.38335 moveto -(0) futr8r 9.16562 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop -newpath 85.79585 -51.1357 moveto -134.90599 -71.04022 lineto stroke -newpath 130.9061 -71.07076 moveto -134.90599 -71.04022 lineto -132.05609 -68.23341 lineto - closepath -gsave fill grestore stroke -138.10182 -78.83034 moveto -(\() futr8r 6.96591 fshow -140.53993 -78.83034 moveto -(\274) fourier-ml 6.96591 fshow -144.96173 -78.83034 moveto -(\305) fourier-ms 6.96591 fshow -149.97412 -78.83034 moveto -(\241) fourier-ms 6.96591 fshow -154.98653 -78.83034 moveto -(3) futr8r 6.96591 fshow -158.68143 -72.92183 moveto -(p) fourier-ms 6.96591 fshow - 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 164.48132 -72.72113 moveto -168.17622 -72.72113 lineto stroke -164.48132 -78.83034 moveto -(3) futr8r 6.96591 fshow -168.17622 -78.83034 moveto -(\)) futr8r 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop -newpath 138.10182 -80.50983 moveto -170.61423 -80.50983 lineto stroke -152.51062 -86.52724 moveto -(3) futr8r 6.96591 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 175.8721 -75.24826 moveto -224.50418 -65.52829 lineto stroke -newpath 221.18025 -67.75375 moveto -224.50418 -65.52829 lineto -220.58018 -64.7515 lineto - closepath -gsave fill grestore stroke -226.50456 -66.60994 moveto -(\274) fourier-ml 9.16562 fshow -newpath 236.3853 -63.14311 moveto -285.01797 -53.33694 lineto stroke -newpath 281.69792 -55.56796 moveto -285.01797 -53.33694 lineto -281.09279 -52.56683 lineto - closepath -gsave fill grestore stroke -288.213 -48.82796 moveto -(\() futr8r 6.96591 fshow -290.65111 -48.82796 moveto -(5) futr8r 6.96591 fshow -294.34601 -48.82796 moveto -(\274) fourier-ml 6.96591 fshow -298.7678 -48.82796 moveto -(\305) fourier-ms 6.96591 fshow -303.7802 -48.82796 moveto -(3) futr8r 6.96591 fshow -307.4752 -42.91945 moveto -(p) fourier-ms 6.96591 fshow - 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 313.27501 -42.71875 moveto -316.97 -42.71875 lineto stroke -313.27501 -48.82796 moveto -(3) futr8r 6.96591 fshow -316.97 -48.82796 moveto -(\)) futr8r 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop -newpath 288.213 -50.50745 moveto -319.408 -50.50745 lineto stroke -301.963 -56.52486 moveto -(3) futr8r 6.96591 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 324.66525 -57.44647 moveto -370.86757 -76.34058 lineto stroke -newpath 366.86736 -76.35866 moveto -370.86757 -76.34058 lineto -368.02626 -73.52473 lineto - closepath -gsave fill grestore stroke -372.86745 -82.34337 moveto -(2) futr8r 9.16562 fshow -377.72925 -82.34337 moveto -(\274) fourier-ml 9.16562 fshow -17.90286 -96.0819 moveto +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 -96.0819 moveto +22.68486 -25.26524 moveto (i) futr8r 9.16562 fshow -25.35486 -96.0819 moveto +25.35486 -25.26524 moveto (g) futr8r 9.16562 fshow -30.11696 -96.0819 moveto +30.11696 -25.26524 moveto (n) futr8r 9.16562 fshow -35.78577 -96.0819 moveto +35.78577 -25.26524 moveto (e) futr8r 9.16562 fshow -42.56036 -96.0819 moveto +42.56036 -25.26524 moveto (d) futr8r 9.16562 fshow -48.03976 -96.0819 moveto +48.03976 -25.26524 moveto (e) futr8r 9.16562 fshow -26.37627 -107.985 moveto -(y) futri8r 9.16562 fshow -31.50696 -103.87039 moveto +25.99767 -37.16835 moveto +(f) futri8r 9.16562 fshow +31.11847 -33.05374 moveto (0) fourier-ms 6.96591 fshow -34.05707 -107.985 moveto +33.66847 -37.16835 moveto (\() futr8r 9.16562 fshow -37.46426 -107.985 moveto -(t) futri8r 9.16562 fshow -41.56886 -107.985 moveto +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 -newpath 70.65494 -86.75684 moveto -70.65494 -112.71725 lineto stroke -78.93384 -102.78064 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 81.36475 -86.75684 moveto -81.36475 -112.71725 lineto stroke -114.50261 -102.22769 moveto +newpath 70.65494 -15.94019 moveto +70.65494 -41.9006 lineto stroke +114.11552 -31.41104 moveto (\000) cmsy10 9.96265 fshow -141.80167 -102.6927 moveto -(\241) fourier-ms 9.16562 fshow -149.37106 -94.9796 moveto -(\241) fourier-mex 9.16562 fshow -152.92726 -94.9184 moveto -(p) fourier-ms 9.16562 fshow - 0 0.528 dtransform truncate idtransform setlinewidth pop [] 0 setdash - 0 setlinecap -newpath 160.55867 -94.6543 moveto -165.42036 -94.6543 lineto stroke -160.55867 -102.6927 moveto -(3) futr8r 9.16562 fshow -165.42036 -94.9796 moveto -(\242) fourier-mex 9.16562 fshow - 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth - [3 3 ] 0 setdash 1 setlinecap -newpath 155.38918 -86.75684 moveto -155.38918 -112.71725 lineto stroke -189.04262 -102.22769 moveto -(\000) cmsy10 9.96265 fshow -228.01385 -102.78064 moveto -(0) futr8r 9.16562 fshow -newpath 230.44476 -86.75684 moveto -230.44476 -112.71725 lineto stroke -263.76886 -102.22769 moveto -(+) cmr10 9.96265 fshow -298.59511 -95.8666 moveto -(p) fourier-ms 9.16562 fshow - 0 0.528 dtransform truncate idtransform setlinewidth pop [] 0 setdash - 0 setlinecap -newpath 306.2265 -95.6025 moveto -311.08821 -95.6025 lineto stroke -306.2265 -103.6409 moveto -(3) futr8r 9.16562 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 - [3 3 ] 0 setdash 1 setlinecap -newpath 304.84166 -86.75684 moveto -304.84166 -112.71725 lineto stroke -337.65018 -102.22769 moveto +newpath 210.3409 -15.94019 moveto +210.3409 -41.9006 lineto stroke +240.84508 -31.41104 moveto (+) cmr10 9.96265 fshow -375.77649 -102.78064 moveto -(0) futr8r 9.16562 fshow -newpath 378.2074 -86.75684 moveto -378.2074 -112.71725 lineto stroke -8.2391 -133.4993 moveto +8.2391 -62.3634 moveto (V) futr8r 9.16562 fshow -13.49931 -133.4993 moveto +13.49931 -62.3634 moveto (a) futr8r 9.16562 fshow -18.29141 -133.4993 moveto +18.29141 -62.3634 moveto (r) futr8r 9.16562 fshow -21.9277 -133.4993 moveto +21.9277 -62.3634 moveto (i) futr8r 9.16562 fshow -24.5977 -133.4993 moveto +24.5977 -62.3634 moveto (a) futr8r 9.16562 fshow -29.38971 -133.4993 moveto +29.38971 -62.3634 moveto (t) futr8r 9.16562 fshow -32.5379 -133.4993 moveto +32.5379 -62.3634 moveto (i) futr8r 9.16562 fshow -35.2079 -133.4993 moveto +35.2079 -62.3634 moveto (o) futr8r 9.16562 fshow -40.498 -133.4993 moveto +40.498 -62.3634 moveto (n) futr8r 9.16562 fshow -46.16681 -133.4993 moveto +46.16681 -62.3634 moveto (s) futr8r 9.16562 fshow -52.2241 -133.4993 moveto +52.2241 -62.3634 moveto (d) futr8r 9.16562 fshow -57.7035 -133.4993 moveto +57.7035 -62.3634 moveto (e) futr8r 9.16562 fshow -33.01122 -141.3598 moveto -(y) futri8r 9.16562 fshow - [] 0 setdash -newpath 70.65494 -112.71725 moveto -70.65494 -157.54904 lineto stroke -78.93384 -124.254 moveto -(1) 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 85.79585 -122.02042 moveto -149.92673 -134.10391 lineto stroke -newpath 146.01166 -134.92393 moveto -149.92673 -134.10391 lineto -146.57855 -131.91533 lineto +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 -151.92717 -138.17674 moveto -(0) futr8r 9.16562 fshow -newpath 160.85089 -136.1481 moveto -221.685 -147.45294 lineto stroke -newpath 217.7717 -148.28284 moveto -221.685 -147.45294 lineto -218.33109 -145.27258 lineto - closepath -gsave fill grestore stroke -223.6851 -152.12439 moveto + 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 -230.28041 -152.12439 moveto -(3) futr8r 9.16562 fshow -newpath 239.20403 -147.43866 moveto -299.37921 -136.15721 lineto stroke -newpath 296.02885 -138.34283 moveto -299.37921 -136.15721 lineto -295.4647 -135.33356 lineto - closepath -gsave fill grestore stroke -301.37965 -138.17674 moveto -(0) futr8r 9.16562 fshow -newpath 310.30356 -134.09476 moveto -373.77689 -122.02779 lineto stroke -newpath 370.43257 -124.22165 moveto -373.77689 -122.02779 lineto -369.86082 -121.21423 lineto +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 -375.77649 -124.254 moveto -(1) futr8r 9.16562 fshow -newpath 0 -17.04562 moveto -388.9172 -17.04562 lineto stroke -newpath 0 -41.92505 moveto -388.9172 -41.92505 lineto stroke -newpath 0 -86.75684 moveto -388.9172 -86.75684 lineto stroke -newpath 0 -112.71725 moveto -388.9172 -112.71725 lineto 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 -388.9172 0 lineto stroke -newpath 0 -157.54904 moveto -388.9172 -157.54904 lineto stroke +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 -157.54904 lineto stroke -newpath 388.9172 0 moveto -388.9172 -157.54904 lineto stroke +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.42 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.42 index ec286dbe899..8ba3e56cecd 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.42 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.42 @@ -1,391 +1,433 @@ %!PS -%%BoundingBox: -1 -89 492 1 -%%HiResBoundingBox: -0.25 -88.0506 491.51695 0.25 +%%BoundingBox: -1 -158 418 1 +%%HiResBoundingBox: -0.25 -157.79904 417.95401 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%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: futri8r 9.16562 9.96265 74:8c +%*Font: futr8r 9.16562 9.96265 28:c0f800000012005d4338 +%*Font: fourier-ml 6.96591 9.96265 bc:8 +%*Font: fourier-ms 6.96591 9.96265 30:80000000000000008000000000004 +%*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:8 -%*Font: futr8r 6.96591 9.96265 32:9 +%*Font: futr8r 6.96591 9.96265 28:c0308 +%*Font: fourier-ms 9.16562 9.96265 a1:8 +%*Font: fourier-mex 6.96591 9.96265 a1:c %%BeginProlog %%EndProlog %%Page: 1 1 0 0 0 setrgbcolor -32.74211 -10.70316 moveto -(x) futri8r 9.16562 fshow +33.37473 -11.27995 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 -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 +70.65494 -17.04562 lineto stroke +75.63625 -11.5664 moveto +(0) futr8r 9.16562 fshow +153.82314 -6.59822 moveto +(\274) fourier-ml 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 +newpath 153.82314 -7.9432 moveto +158.24493 -7.9432 lineto stroke +154.18665 -13.96062 moveto +(8) futr8r 6.96591 fshow +243.98012 -6.59822 moveto +(\274) fourier-ml 6.96591 fshow +newpath 243.98012 -7.9432 moveto +248.40192 -7.9432 lineto stroke +244.34363 -13.96062 moveto +(3) futr8r 6.96591 fshow +329.30255 -7.15477 moveto +(3) futr8r 6.96591 fshow +332.99756 -7.15477 moveto +(\274) fourier-ml 6.96591 fshow +newpath 329.30255 -8.49976 moveto +337.41936 -8.49976 lineto stroke +331.51346 -14.51717 moveto +(8) futr8r 6.96591 fshow +407.1054 -6.61713 moveto +(\274) fourier-ml 6.96591 fshow +newpath 407.1054 -7.96211 moveto +411.52719 -7.96211 lineto stroke +407.4689 -13.97952 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 +17.90286 -26.37068 moveto (S) futr8r 9.16562 fshow -22.68486 -26.33287 moveto +22.68486 -26.37068 moveto (i) futr8r 9.16562 fshow -25.35486 -26.33287 moveto +25.35486 -26.37068 moveto (g) futr8r 9.16562 fshow -30.11696 -26.33287 moveto +30.11696 -26.37068 moveto (n) futr8r 9.16562 fshow -35.78577 -26.33287 moveto +35.78577 -26.37068 moveto (e) futr8r 9.16562 fshow -42.56036 -26.33287 moveto +42.56036 -26.37068 moveto (d) futr8r 9.16562 fshow -48.03976 -26.33287 moveto +48.03976 -26.37068 moveto (e) futr8r 9.16562 fshow -25.99767 -38.23598 moveto -(f) futri8r 9.16562 fshow -31.11847 -34.12137 moveto +26.10727 -38.27379 moveto +(x) futri8r 9.16562 fshow +31.47717 -34.15918 moveto (0) fourier-ms 6.96591 fshow -33.66847 -38.23598 moveto +34.02716 -38.27379 moveto (\() futr8r 9.16562 fshow -37.07576 -38.23598 moveto -(x) futri8r 9.16562 fshow -42.44557 -38.23598 moveto +37.43437 -38.27379 moveto +(t) futri8r 9.16562 fshow +41.53897 -38.27379 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 +newpath 70.65494 -17.04562 moveto +70.65494 -41.92505 lineto stroke +75.63625 -32.52893 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 +newpath 78.06715 -17.04562 moveto +78.06715 -41.92505 lineto stroke +113.17624 -31.97598 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 +130.31114 -32.04259 moveto +(\241) fourier-ms 9.16562 fshow +137.88054 -24.32948 moveto +(\241) fourier-mex 9.16562 fshow +141.43674 -32.04259 moveto +(3) futr8r 9.16562 fshow +147.27264 -32.04259 moveto +(s) futr8r 9.16562 fshow +151.26764 -32.04259 moveto +(i) futr8r 9.16562 fshow +153.93764 -32.04259 moveto +(n) futr8r 9.16562 fshow +160.58044 -24.32948 moveto +(\241) fourier-mex 9.16562 fshow +165.33224 -28.1173 moveto +(3) futr8r 6.96591 fshow +169.02715 -28.1173 moveto +(\274) fourier-ml 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop [] 0 setdash + 0 setlinecap +newpath 165.33224 -29.46228 moveto +173.44894 -29.46228 lineto stroke +167.54314 -35.47969 moveto +(8) futr8r 6.96591 fshow +174.64444 -24.32948 moveto +(\242\242) fourier-mex 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [3 3 ] 0 setdash 1 setlinecap +newpath 156.03404 -17.04562 moveto +156.03404 -41.92505 lineto stroke +197.23817 -31.97598 moveto +(\000) cmsy10 9.96265 fshow +243.76012 -32.52893 moveto +(0) futr8r 9.16562 fshow +newpath 246.19102 -17.04562 moveto +246.19102 -41.92505 lineto stroke +285.90164 -31.97598 moveto +(+) cmr10 9.96265 fshow +316.82646 -31.78773 moveto +(3) futr8r 9.16562 fshow +322.66237 -31.78773 moveto +(s) futr8r 9.16562 fshow +326.65736 -31.78773 moveto +(i) futr8r 9.16562 fshow +329.32736 -31.78773 moveto +(n) futr8r 9.16562 fshow +335.97017 -24.07463 moveto +(\241) fourier-mex 9.16562 fshow +340.72195 -27.86244 moveto +(\274) fourier-ml 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop [] 0 setdash + 0 setlinecap +newpath 340.72195 -29.20743 moveto +345.14377 -29.20743 lineto stroke +341.08536 -35.22484 moveto +(8) futr8r 6.96591 fshow +346.33926 -24.07463 moveto +(\242) fourier-mex 9.16562 fshow 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 + [3 3 ] 0 setdash 1 setlinecap +newpath 333.36096 -17.04562 moveto +333.36096 -41.92505 lineto stroke +367.46428 -31.97598 moveto (+) cmr10 9.96265 fshow -8.2391 -63.43103 moveto +406.88539 -32.52893 moveto +(3) futr8r 9.16562 fshow +newpath 409.3163 -17.04562 moveto +409.3163 -41.92505 lineto stroke +8.2391 -63.76065 moveto (V) futr8r 9.16562 fshow -13.49931 -63.43103 moveto +13.49931 -63.76065 moveto (a) futr8r 9.16562 fshow -18.29141 -63.43103 moveto +18.29141 -63.76065 moveto (r) futr8r 9.16562 fshow -21.9277 -63.43103 moveto +21.9277 -63.76065 moveto (i) futr8r 9.16562 fshow -24.5977 -63.43103 moveto +24.5977 -63.76065 moveto (a) futr8r 9.16562 fshow -29.38971 -63.43103 moveto +29.38971 -63.76065 moveto (t) futr8r 9.16562 fshow -32.5379 -63.43103 moveto +32.5379 -63.76065 moveto (i) futr8r 9.16562 fshow -35.2079 -63.43103 moveto +35.2079 -63.76065 moveto (o) futr8r 9.16562 fshow -40.498 -63.43103 moveto +40.498 -63.76065 moveto (n) futr8r 9.16562 fshow -46.16681 -63.43103 moveto +46.16681 -63.76065 moveto (s) futr8r 9.16562 fshow -52.2241 -63.43103 moveto +52.2241 -63.76065 moveto (d) futr8r 9.16562 fshow -57.7035 -63.43103 moveto +57.7035 -63.76065 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 +32.7422 -71.62115 moveto +(x) futri8r 9.16562 fshow + [] 0 setdash +newpath 70.65494 -41.92505 moveto +70.65494 -86.75684 lineto stroke +75.63625 -52.40825 moveto +(1) futr8r 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 +newpath 82.49753 -50.19215 moveto +136.79153 -60.6386 lineto stroke +newpath 132.87358 -61.44351 moveto +136.79153 -60.6386 lineto +133.45201 -58.43729 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 +138.79164 -66.8982 moveto +(c) futr8r 9.16562 fshow +143.33464 -66.8982 moveto +(o) futr8r 9.16562 fshow +148.62474 -66.8982 moveto +(s) futr8r 9.16562 fshow +153.59384 -59.18509 moveto +(\241) fourier-mex 9.16562 fshow +158.34564 -62.9729 moveto +(3) futr8r 6.96591 fshow +162.04054 -62.9729 moveto +(\274) fourier-ml 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 158.34564 -64.31789 moveto +166.46245 -64.31789 lineto stroke +160.55653 -70.3353 moveto +(8) futr8r 6.96591 fshow +167.65794 -59.18509 moveto +(\242) fourier-mex 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 +newpath 175.27577 -67.54259 moveto +237.43158 -77.88466 lineto stroke +newpath 233.5353 -78.78802 moveto +237.43158 -77.88466 lineto +234.03773 -75.76828 lineto + closepath +gsave fill grestore stroke +239.43137 -82.41063 moveto +(\241) fourier-ms 9.16562 fshow +246.02667 -82.41063 moveto (1) futr8r 9.16562 fshow -226.23123 -82.91647 moveto -(5) futr8r 9.16562 fshow +newpath 254.95111 -77.83458 moveto +308.62459 -68.59787 lineto stroke +newpath 305.24246 -70.73308 moveto +308.62459 -68.59787 lineto +304.72327 -67.71611 lineto + closepath +gsave fill grestore stroke +310.6251 -66.64334 moveto +(\241) fourier-ms 9.16562 fshow +318.1945 -58.93024 moveto +(\241) fourier-mex 9.16562 fshow +321.7507 -66.64334 moveto +(c) futr8r 9.16562 fshow +326.2937 -66.64334 moveto +(o) futr8r 9.16562 fshow +331.5838 -66.64334 moveto +(s) futr8r 9.16562 fshow +336.5529 -58.93024 moveto +(\241) fourier-mex 9.16562 fshow +341.3047 -62.71805 moveto +(\274) fourier-ml 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 341.3047 -64.06303 moveto +345.7265 -64.06303 lineto stroke +341.6681 -70.08044 moveto +(8) futr8r 6.96591 fshow +346.92201 -58.93024 moveto +(\242\242) fourier-mex 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 +newpath 358.09721 -59.45555 moveto +404.88574 -50.21477 lineto stroke +newpath 401.55661 -52.43271 moveto +404.88574 -50.21477 lineto +400.96338 -49.42899 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 +406.88539 -52.38335 moveto +(0) futr8r 9.16562 fshow +17.90286 -96.0819 moveto +(S) futr8r 9.16562 fshow +22.68486 -96.0819 moveto +(i) futr8r 9.16562 fshow +25.35486 -96.0819 moveto +(g) futr8r 9.16562 fshow +30.11696 -96.0819 moveto +(n) futr8r 9.16562 fshow +35.78577 -96.0819 moveto +(e) futr8r 9.16562 fshow +42.56036 -96.0819 moveto +(d) futr8r 9.16562 fshow +48.03976 -96.0819 moveto +(e) futr8r 9.16562 fshow +26.37627 -107.985 moveto +(y) futri8r 9.16562 fshow +31.50696 -103.87039 moveto +(0) fourier-ms 6.96591 fshow +34.05707 -107.985 moveto +(\() futr8r 9.16562 fshow +37.46426 -107.985 moveto +(t) futri8r 9.16562 fshow +41.56886 -107.985 moveto +(\)) futr8r 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 70.65494 -86.75684 moveto +70.65494 -112.71725 lineto stroke +75.63625 -102.80554 moveto +(4) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 78.06715 -86.75684 moveto +78.06715 -112.71725 lineto stroke +113.17624 -102.22769 moveto +(+) cmr10 9.96265 fshow +153.60313 -102.78064 moveto +(0) futr8r 9.16562 fshow +newpath 156.03404 -86.75684 moveto +156.03404 -112.71725 lineto stroke +197.23817 -102.22769 moveto +(\000) cmsy10 9.96265 fshow +240.46252 -102.80554 moveto +(\241) fourier-ms 9.16562 fshow +247.05783 -102.80554 moveto (2) futr8r 9.16562 fshow -286.42538 -55.68439 moveto +newpath 246.19102 -86.75684 moveto +246.19102 -112.71725 lineto stroke +285.90164 -102.22769 moveto +(\000) cmsy10 9.96265 fshow +330.93005 -102.78064 moveto +(0) futr8r 9.16562 fshow +newpath 333.36096 -86.75684 moveto +333.36096 -112.71725 lineto stroke +367.46428 -102.22769 moveto +(+) cmr10 9.96265 fshow +406.88539 -102.80554 moveto +(4) futr8r 9.16562 fshow +newpath 409.3163 -86.75684 moveto +409.3163 -112.71725 lineto stroke +8.2391 -133.4993 moveto +(V) futr8r 9.16562 fshow +13.49931 -133.4993 moveto +(a) futr8r 9.16562 fshow +18.29141 -133.4993 moveto +(r) futr8r 9.16562 fshow +21.9277 -133.4993 moveto +(i) futr8r 9.16562 fshow +24.5977 -133.4993 moveto +(a) futr8r 9.16562 fshow +29.38971 -133.4993 moveto +(t) futr8r 9.16562 fshow +32.5379 -133.4993 moveto +(i) futr8r 9.16562 fshow +35.2079 -133.4993 moveto +(o) futr8r 9.16562 fshow +40.498 -133.4993 moveto +(n) futr8r 9.16562 fshow +46.16681 -133.4993 moveto +(s) futr8r 9.16562 fshow +52.2241 -133.4993 moveto +(d) futr8r 9.16562 fshow +57.7035 -133.4993 moveto +(e) futr8r 9.16562 fshow +33.01122 -141.3598 moveto +(y) futri8r 9.16562 fshow + [] 0 setdash +newpath 70.65494 -112.71725 moveto +70.65494 -157.54904 lineto stroke +75.63625 -152.12439 moveto +(0) futr8r 9.16562 fshow + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 82.49753 -147.4957 moveto +150.57178 -123.13983 lineto stroke +newpath 147.60777 -125.82619 moveto +150.57178 -123.13983 lineto +146.57637 -122.94344 lineto + closepath +gsave fill grestore stroke +152.57204 -124.254 moveto (1) futr8r 9.16562 fshow +newpath 161.49553 -122.0304 moveto +229.57008 -132.5618 lineto stroke +newpath 225.68356 -133.50967 moveto +229.57008 -132.5618 lineto +226.15167 -130.4838 lineto + closepath +gsave fill grestore stroke +232.76552 -133.97205 moveto +(\() futr8r 6.96591 fshow +235.20363 -133.97205 moveto +(\241) fourier-ms 6.96591 fshow +240.21602 -128.11005 moveto +(\241) fourier-mex 6.96591 fshow +242.91872 -128.06355 moveto +(p) fourier-ms 6.96591 fshow + 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 248.71852 -127.86285 moveto +252.41353 -127.86285 lineto stroke +248.71852 -133.97205 moveto +(3) futr8r 6.96591 fshow +252.41353 -128.11005 moveto +(\242) fourier-mex 6.96591 fshow +255.11623 -133.97205 moveto +(\)) futr8r 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop +newpath 232.76552 -136.98795 moveto +257.55432 -136.98795 lineto stroke +243.31242 -143.00536 moveto +(2) futr8r 6.96591 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 +newpath 262.81206 -137.79262 moveto +324.60156 -147.67926 lineto stroke +newpath 320.71085 -148.60687 moveto +324.60156 -147.67926 lineto +321.19452 -145.58398 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 +326.6013 -152.14929 moveto +(\241) fourier-ms 9.16562 fshow +333.19661 -152.14929 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 +newpath 342.12059 -145.86372 moveto +404.88588 -122.81262 lineto stroke +newpath 401.94432 -125.52386 moveto +404.88588 -122.81262 lineto +400.88875 -122.64969 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 +406.88539 -124.2291 moveto +(0) futr8r 9.16562 fshow +newpath 0 -17.04562 moveto +417.70401 -17.04562 lineto stroke +newpath 0 -41.92505 moveto +417.70401 -41.92505 lineto stroke +newpath 0 -86.75684 moveto +417.70401 -86.75684 lineto stroke +newpath 0 -112.71725 moveto +417.70401 -112.71725 lineto stroke newpath 0 0 moveto -491.26695 0 lineto stroke -newpath 0 -87.80002 moveto -491.26695 -87.80002 lineto stroke +417.70401 0 lineto stroke +newpath 0 -157.54904 moveto +417.70401 -157.54904 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 +0 -157.54904 lineto stroke +newpath 417.70401 0 moveto +417.70401 -157.54904 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 index 1d1c70f291e..25d76adc829 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.43 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.43 @@ -1,18 +1,19 @@ %!PS -%%BoundingBox: -1 -159 398 1 -%%HiResBoundingBox: -0.25 -158.88004 397.89053 0.25 +%%BoundingBox: -1 -158 390 1 +%%HiResBoundingBox: -0.25 -157.79904 389.1672 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 -%*Font: futri8r 9.16562 9.96265 66:c002 -%*Font: futr8r 9.16562 9.96265 28:c0f800000012005d4338 +%*Font: futri8r 9.16562 9.96265 74:8c +%*Font: futr8r 9.16562 9.96265 28:c0f000000012004d4338 %*Font: fourier-ml 6.96591 9.96265 bc:8 -%*Font: fourier-ms 6.96591 9.96265 30:80000000000000008 +%*Font: fourier-ms 6.96591 9.96265 30:80000000000000008000000000004000000004 %*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:ca -%*Font: fourier-ms 9.16562 9.96265 a1:8 +%*Font: cmr10 9.96265 9.96265 2b:8 +%*Font: futr8r 6.96591 9.96265 28:c014 +%*Font: fourier-ml 9.16562 9.96265 bc:8 +%*Font: fourier-ms 9.16562 9.96265 70:8000000000004 %%BeginProlog %%EndProlog %%Page: 1 1 @@ -23,35 +24,29 @@ 1 setlinecap 1 setlinejoin 10 setmiterlimit newpath 70.65494 0 moveto 70.65494 -17.04562 lineto stroke -75.63625 -11.5664 moveto +78.93384 -11.5664 moveto (0) futr8r 9.16562 fshow -147.22945 -6.59822 moveto +153.17827 -6.59822 moveto (\274) fourier-ml 6.96591 fshow 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 147.22945 -7.9432 moveto -151.65125 -7.9432 lineto stroke -147.59296 -13.96062 moveto -(8) futr8r 6.96591 fshow -223.1458 -6.59822 moveto -(\274) fourier-ml 6.96591 fshow -newpath 223.1458 -7.9432 moveto -227.5676 -7.9432 lineto stroke -223.50931 -13.96062 moveto -(6) futr8r 6.96591 fshow -302.70808 -7.15477 moveto +newpath 153.17827 -7.9432 moveto +157.60007 -7.9432 lineto stroke +153.54178 -13.96062 moveto (3) futr8r 6.96591 fshow -306.40309 -7.15477 moveto +227.53566 -10.79181 moveto +(\274) fourier-ml 9.16562 fshow +300.78325 -7.15477 moveto +(5) futr8r 6.96591 fshow +304.47826 -7.15477 moveto (\274) fourier-ml 6.96591 fshow -newpath 302.70808 -8.49976 moveto -310.82489 -8.49976 lineto stroke -304.91899 -14.51717 moveto -(8) futr8r 6.96591 fshow -384.71982 -6.61713 moveto -(\274) fourier-ml 6.96591 fshow -newpath 384.71982 -7.96211 moveto -389.14162 -7.96211 lineto stroke -385.08333 -13.97952 moveto -(2) futr8r 6.96591 fshow +newpath 300.78325 -8.49976 moveto +308.90005 -8.49976 lineto stroke +302.99416 -14.51717 moveto +(3) futr8r 6.96591 fshow +372.86745 -11.52405 moveto +(2) futr8r 9.16562 fshow +377.72925 -11.52405 moveto +(\274) fourier-ml 9.16562 fshow 17.90286 -26.37068 moveto (S) futr8r 9.16562 fshow 22.68486 -26.37068 moveto @@ -66,357 +61,332 @@ newpath 384.71982 -7.96211 moveto (d) futr8r 9.16562 fshow 48.03976 -26.37068 moveto (e) futr8r 9.16562 fshow -26.63037 -38.27379 moveto -(f) futri8r 9.16562 fshow -31.75107 -34.15918 moveto +26.10727 -38.27379 moveto +(x) futri8r 9.16562 fshow +31.47717 -34.15918 moveto (0) fourier-ms 6.96591 fshow -34.30116 -38.27379 moveto +34.02716 -38.27379 moveto (\() futr8r 9.16562 fshow -37.70836 -38.27379 moveto +37.43437 -38.27379 moveto (t) futri8r 9.16562 fshow -41.81296 -38.27379 moveto +41.53897 -38.27379 moveto (\)) futr8r 9.16562 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap newpath 70.65494 -17.04562 moveto -70.65494 -43.00604 lineto stroke -75.63625 -33.06943 moveto -(3) futr8r 9.16562 fshow +70.65494 -41.92505 lineto stroke +75.63625 -32.55383 moveto +(\241) fourier-ms 9.16562 fshow +82.23155 -32.55383 moveto +(1) futr8r 9.16562 fshow [3 3 ] 0 setdash -newpath 78.06715 -17.04562 moveto -78.06715 -43.00604 lineto stroke -109.8794 -32.51648 moveto +newpath 81.36475 -17.04562 moveto +81.36475 -41.92505 lineto stroke +114.50261 -31.97598 moveto +(\000) cmsy10 9.96265 fshow +152.95827 -32.52893 moveto +(0) futr8r 9.16562 fshow +newpath 155.38918 -17.04562 moveto +155.38918 -41.92505 lineto stroke +189.04262 -31.97598 moveto (+) cmr10 9.96265 fshow -130.31114 -32.58308 moveto +228.01385 -32.52893 moveto (3) futr8r 9.16562 fshow -136.14705 -32.58308 moveto -(c) futr8r 9.16562 fshow -140.68994 -32.58308 moveto -(o) futr8r 9.16562 fshow -145.98015 -32.58308 moveto -(s) futr8r 9.16562 fshow -150.94925 -24.86998 moveto -(\241) fourier-mex 9.16562 fshow -155.70094 -28.65779 moveto -(3) futr8r 6.96591 fshow -159.39594 -28.65779 moveto -(\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop [] 0 setdash - 0 setlinecap -newpath 155.70094 -30.00278 moveto -163.81775 -30.00278 lineto stroke -157.91194 -36.02019 moveto -(8) futr8r 6.96591 fshow -165.01324 -24.86998 moveto -(\242) fourier-mex 9.16562 fshow - 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth - [3 3 ] 0 setdash 1 setlinecap -newpath 149.44035 -17.04562 moveto -149.44035 -43.00604 lineto stroke -183.52417 -32.51648 moveto +newpath 230.44476 -17.04562 moveto +230.44476 -41.92505 lineto stroke +263.76886 -31.97598 moveto (+) cmr10 9.96265 fshow -222.9258 -33.06943 moveto +302.41075 -32.52893 moveto (0) futr8r 9.16562 fshow -newpath 225.3567 -17.04562 moveto -225.3567 -43.00604 lineto stroke -262.18724 -32.51648 moveto +newpath 304.84166 -17.04562 moveto +304.84166 -41.92505 lineto stroke +337.65018 -31.97598 moveto (\000) cmsy10 9.96265 fshow -282.14384 -32.32823 moveto +372.4789 -32.55383 moveto (\241) fourier-ms 9.16562 fshow -289.71324 -24.61513 moveto -(\241) fourier-mex 9.16562 fshow -293.26944 -32.32823 moveto -(3) futr8r 9.16562 fshow -299.10535 -32.32823 moveto -(c) futr8r 9.16562 fshow -303.64824 -32.32823 moveto -(o) futr8r 9.16562 fshow -308.93845 -32.32823 moveto -(s) futr8r 9.16562 fshow -313.90755 -24.61513 moveto -(\241) fourier-mex 9.16562 fshow -318.65935 -28.40294 moveto -(\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop [] 0 setdash - 0 setlinecap -newpath 318.65935 -29.74792 moveto -323.08115 -29.74792 lineto stroke -319.02275 -35.76534 moveto -(8) futr8r 6.96591 fshow -324.27664 -24.61513 moveto -(\242\242) fourier-mex 9.16562 fshow - 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth - [3 3 ] 0 setdash 1 setlinecap -newpath 306.7665 -17.04562 moveto -306.7665 -43.00604 lineto stroke -342.97426 -32.51648 moveto -(\000) cmsy10 9.96265 fshow -384.49982 -33.06943 moveto -(0) futr8r 9.16562 fshow -newpath 386.93073 -17.04562 moveto -386.93073 -43.00604 lineto stroke -8.2391 -63.46884 moveto +379.0742 -32.55383 moveto +(1) futr8r 9.16562 fshow +newpath 378.2074 -17.04562 moveto +378.2074 -41.92505 lineto stroke +8.2391 -63.76065 moveto (V) futr8r 9.16562 fshow -13.49931 -63.46884 moveto +13.49931 -63.76065 moveto (a) futr8r 9.16562 fshow -18.29141 -63.46884 moveto +18.29141 -63.76065 moveto (r) futr8r 9.16562 fshow -21.9277 -63.46884 moveto +21.9277 -63.76065 moveto (i) futr8r 9.16562 fshow -24.5977 -63.46884 moveto +24.5977 -63.76065 moveto (a) futr8r 9.16562 fshow -29.38971 -63.46884 moveto +29.38971 -63.76065 moveto (t) futr8r 9.16562 fshow -32.5379 -63.46884 moveto +32.5379 -63.76065 moveto (i) futr8r 9.16562 fshow -35.2079 -63.46884 moveto +35.2079 -63.76065 moveto (o) futr8r 9.16562 fshow -40.498 -63.46884 moveto +40.498 -63.76065 moveto (n) futr8r 9.16562 fshow -46.16681 -63.46884 moveto +46.16681 -63.76065 moveto (s) futr8r 9.16562 fshow -52.2241 -63.46884 moveto +52.2241 -63.76065 moveto (d) futr8r 9.16562 fshow -57.7035 -63.46884 moveto +57.7035 -63.76065 moveto (e) futr8r 9.16562 fshow -33.26521 -71.96774 moveto -(f) futri8r 9.16562 fshow +32.7422 -71.62115 moveto +(x) futri8r 9.16562 fshow [] 0 setdash -newpath 70.65494 -43.00604 moveto -70.65494 -87.83783 lineto stroke -75.63625 -82.09402 moveto +newpath 70.65494 -41.92505 moveto +70.65494 -86.75684 lineto stroke +78.93384 -52.38335 moveto (0) futr8r 9.16562 fshow 0 0.5 dtransform truncate idtransform setlinewidth pop -newpath 82.49858 -78.20425 moveto -130.94496 -68.95358 lineto stroke -newpath 127.60214 -71.1503 moveto -130.94496 -68.95358 lineto -127.02792 -68.1431 lineto +newpath 85.79585 -51.1357 moveto +134.90599 -71.04022 lineto stroke +newpath 130.9061 -71.07076 moveto +134.90599 -71.04022 lineto +132.05609 -68.23341 lineto closepath gsave fill grestore stroke -132.94514 -67.97919 moveto -(s) futr8r 9.16562 fshow -136.94014 -67.97919 moveto -(i) futr8r 9.16562 fshow -139.61014 -67.97919 moveto -(n) futr8r 9.16562 fshow -146.25294 -60.26608 moveto -(\241) fourier-mex 9.16562 fshow -151.00475 -64.0539 moveto -(3) futr8r 6.96591 fshow -154.69965 -64.0539 moveto +138.10182 -78.83034 moveto +(\() futr8r 6.96591 fshow +140.53993 -78.83034 moveto (\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 151.00475 -65.39888 moveto -159.12155 -65.39888 lineto stroke -153.21564 -71.41629 moveto -(8) futr8r 6.96591 fshow -160.31705 -60.26608 moveto -(\242) fourier-mex 9.16562 fshow +144.96173 -78.83034 moveto +(\305) fourier-ms 6.96591 fshow +149.97412 -78.83034 moveto +(\241) fourier-ms 6.96591 fshow +154.98653 -78.83034 moveto +(3) futr8r 6.96591 fshow +158.68143 -72.92183 moveto +(p) fourier-ms 6.96591 fshow + 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 164.48132 -72.72113 moveto +168.17622 -72.72113 lineto stroke +164.48132 -78.83034 moveto +(3) futr8r 6.96591 fshow +168.17622 -78.83034 moveto +(\)) futr8r 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop +newpath 138.10182 -80.50983 moveto +170.61423 -80.50983 lineto stroke +152.51062 -86.52724 moveto +(3) futr8r 6.96591 fshow 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 167.93524 -62.10173 moveto -219.89458 -52.77402 lineto stroke -newpath 216.52756 -54.93375 moveto -219.89458 -52.77402 lineto -215.9866 -51.92026 lineto +newpath 175.8721 -75.24826 moveto +224.50418 -65.52829 lineto stroke +newpath 221.18025 -67.75375 moveto +224.50418 -65.52829 lineto +220.58018 -64.7515 lineto closepath gsave fill grestore stroke -221.8947 -54.86194 moveto -(1) futr8r 9.16562 fshow -newpath 230.81874 -52.70782 moveto -282.77785 -61.40611 lineto stroke -newpath 278.88028 -62.3057 moveto -282.77785 -61.40611 lineto -279.38577 -59.28616 lineto +226.50456 -66.60994 moveto +(\274) fourier-ml 9.16562 fshow +newpath 236.3853 -63.14311 moveto +285.01797 -53.33694 lineto stroke +newpath 281.69792 -55.56796 moveto +285.01797 -53.33694 lineto +281.09279 -52.56683 lineto closepath gsave fill grestore stroke -284.77785 -67.72433 moveto -(\241) fourier-ms 9.16562 fshow -292.34724 -60.01123 moveto -(\241) fourier-mex 9.16562 fshow -295.90344 -67.72433 moveto -(s) futr8r 9.16562 fshow -299.89845 -67.72433 moveto -(i) futr8r 9.16562 fshow -302.56845 -67.72433 moveto -(n) futr8r 9.16562 fshow -309.21124 -60.01123 moveto -(\241) fourier-mex 9.16562 fshow -313.96304 -63.79904 moveto +288.213 -48.82796 moveto +(\() futr8r 6.96591 fshow +290.65111 -48.82796 moveto +(5) futr8r 6.96591 fshow +294.34601 -48.82796 moveto (\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 313.96304 -65.14403 moveto -318.38484 -65.14403 lineto stroke -314.32645 -71.16144 moveto -(8) futr8r 6.96591 fshow -319.58035 -60.01123 moveto -(\242\242) fourier-mex 9.16562 fshow +298.7678 -48.82796 moveto +(\305) fourier-ms 6.96591 fshow +303.7802 -48.82796 moveto +(3) futr8r 6.96591 fshow +307.4752 -42.91945 moveto +(p) fourier-ms 6.96591 fshow + 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 313.27501 -42.71875 moveto +316.97 -42.71875 lineto stroke +313.27501 -48.82796 moveto +(3) futr8r 6.96591 fshow +316.97 -48.82796 moveto +(\)) futr8r 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop +newpath 288.213 -50.50745 moveto +319.408 -50.50745 lineto stroke +301.963 -56.52486 moveto +(3) futr8r 6.96591 fshow 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 330.75484 -69.5001 moveto -379.20244 -77.73656 lineto stroke -newpath 375.30292 -78.62625 moveto -379.20244 -77.73656 lineto -375.81598 -75.60822 lineto +newpath 324.66525 -57.44647 moveto +370.86757 -76.34058 lineto stroke +newpath 366.86736 -76.35866 moveto +370.86757 -76.34058 lineto +368.02626 -73.52473 lineto closepath gsave fill grestore stroke -381.20222 -82.11893 moveto -(\241) fourier-ms 9.16562 fshow -387.79753 -82.11893 moveto -(1) futr8r 9.16562 fshow -17.90286 -97.16289 moveto +372.86745 -82.34337 moveto +(2) futr8r 9.16562 fshow +377.72925 -82.34337 moveto +(\274) fourier-ml 9.16562 fshow +17.90286 -96.0819 moveto (S) futr8r 9.16562 fshow -22.68486 -97.16289 moveto +22.68486 -96.0819 moveto (i) futr8r 9.16562 fshow -25.35486 -97.16289 moveto +25.35486 -96.0819 moveto (g) futr8r 9.16562 fshow -30.11696 -97.16289 moveto +30.11696 -96.0819 moveto (n) futr8r 9.16562 fshow -35.78577 -97.16289 moveto +35.78577 -96.0819 moveto (e) futr8r 9.16562 fshow -42.56036 -97.16289 moveto +42.56036 -96.0819 moveto (d) futr8r 9.16562 fshow -48.03976 -97.16289 moveto +48.03976 -96.0819 moveto (e) futr8r 9.16562 fshow -25.91797 -109.066 moveto -(g) futri8r 9.16562 fshow -31.66637 -104.95139 moveto +26.37627 -107.985 moveto +(y) futri8r 9.16562 fshow +31.50696 -103.87039 moveto (0) fourier-ms 6.96591 fshow -34.21646 -109.066 moveto +34.05707 -107.985 moveto (\() futr8r 9.16562 fshow -37.62367 -109.066 moveto +37.46426 -107.985 moveto (t) futri8r 9.16562 fshow -41.72827 -109.066 moveto +41.56886 -107.985 moveto (\)) futr8r 9.16562 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth -newpath 70.65494 -87.83783 moveto -70.65494 -113.79825 lineto stroke -75.63625 -103.88654 moveto -(4) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 78.06715 -87.83783 moveto -78.06715 -113.79825 lineto stroke -109.8794 -103.30869 moveto -(+) cmr10 9.96265 fshow -147.00945 -103.86163 moveto +newpath 70.65494 -86.75684 moveto +70.65494 -112.71725 lineto stroke +78.93384 -102.78064 moveto (0) futr8r 9.16562 fshow -newpath 149.44035 -87.83783 moveto -149.44035 -113.79825 lineto stroke -183.52417 -103.30869 moveto + [3 3 ] 0 setdash +newpath 81.36475 -86.75684 moveto +81.36475 -112.71725 lineto stroke +114.50261 -102.22769 moveto (\000) cmsy10 9.96265 fshow -219.6282 -103.88654 moveto +141.80167 -102.6927 moveto (\241) fourier-ms 9.16562 fshow -226.22351 -103.88654 moveto -(2) futr8r 9.16562 fshow -newpath 225.3567 -87.83783 moveto -225.3567 -113.79825 lineto stroke -262.18724 -103.30869 moveto +149.37106 -94.9796 moveto +(\241) fourier-mex 9.16562 fshow +152.92726 -94.9184 moveto +(p) fourier-ms 9.16562 fshow + 0 0.528 dtransform truncate idtransform setlinewidth pop [] 0 setdash + 0 setlinecap +newpath 160.55867 -94.6543 moveto +165.42036 -94.6543 lineto stroke +160.55867 -102.6927 moveto +(3) futr8r 9.16562 fshow +165.42036 -94.9796 moveto +(\242) fourier-mex 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [3 3 ] 0 setdash 1 setlinecap +newpath 155.38918 -86.75684 moveto +155.38918 -112.71725 lineto stroke +189.04262 -102.22769 moveto (\000) cmsy10 9.96265 fshow -304.33559 -103.86163 moveto +228.01385 -102.78064 moveto (0) futr8r 9.16562 fshow -newpath 306.7665 -87.83783 moveto -306.7665 -113.79825 lineto stroke -342.97426 -103.30869 moveto +newpath 230.44476 -86.75684 moveto +230.44476 -112.71725 lineto stroke +263.76886 -102.22769 moveto +(+) cmr10 9.96265 fshow +298.59511 -95.8666 moveto +(p) fourier-ms 9.16562 fshow + 0 0.528 dtransform truncate idtransform setlinewidth pop [] 0 setdash + 0 setlinecap +newpath 306.2265 -95.6025 moveto +311.08821 -95.6025 lineto stroke +306.2265 -103.6409 moveto +(3) futr8r 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [3 3 ] 0 setdash 1 setlinecap +newpath 304.84166 -86.75684 moveto +304.84166 -112.71725 lineto stroke +337.65018 -102.22769 moveto (+) cmr10 9.96265 fshow -384.49982 -103.88654 moveto -(4) futr8r 9.16562 fshow -newpath 386.93073 -87.83783 moveto -386.93073 -113.79825 lineto stroke -8.2391 -134.58029 moveto +375.77649 -102.78064 moveto +(0) futr8r 9.16562 fshow +newpath 378.2074 -86.75684 moveto +378.2074 -112.71725 lineto stroke +8.2391 -133.4993 moveto (V) futr8r 9.16562 fshow -13.49931 -134.58029 moveto +13.49931 -133.4993 moveto (a) futr8r 9.16562 fshow -18.29141 -134.58029 moveto +18.29141 -133.4993 moveto (r) futr8r 9.16562 fshow -21.9277 -134.58029 moveto +21.9277 -133.4993 moveto (i) futr8r 9.16562 fshow -24.5977 -134.58029 moveto +24.5977 -133.4993 moveto (a) futr8r 9.16562 fshow -29.38971 -134.58029 moveto +29.38971 -133.4993 moveto (t) futr8r 9.16562 fshow -32.5379 -134.58029 moveto +32.5379 -133.4993 moveto (i) futr8r 9.16562 fshow -35.2079 -134.58029 moveto +35.2079 -133.4993 moveto (o) futr8r 9.16562 fshow -40.498 -134.58029 moveto +40.498 -133.4993 moveto (n) futr8r 9.16562 fshow -46.16681 -134.58029 moveto +46.16681 -133.4993 moveto (s) futr8r 9.16562 fshow -52.2241 -134.58029 moveto +52.2241 -133.4993 moveto (d) futr8r 9.16562 fshow -57.7035 -134.58029 moveto +57.7035 -133.4993 moveto (e) futr8r 9.16562 fshow -32.5529 -142.4408 moveto -(g) futri8r 9.16562 fshow +33.01122 -141.3598 moveto +(y) futri8r 9.16562 fshow [] 0 setdash -newpath 70.65494 -113.79825 moveto -70.65494 -158.63004 lineto stroke -75.63625 -153.20538 moveto -(0) futr8r 9.16562 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop -newpath 82.49858 -148.42984 moveto -143.97864 -124.40114 lineto stroke -newpath 141.09418 -127.17188 moveto -143.97864 -124.40114 lineto -139.9798 -124.32065 lineto - closepath -gsave fill grestore stroke -145.97835 -125.33499 moveto +newpath 70.65494 -112.71725 moveto +70.65494 -157.54904 lineto stroke +78.93384 -124.254 moveto (1) futr8r 9.16562 fshow -newpath 154.90216 -123.26996 moveto -216.38216 -134.56532 lineto stroke -newpath 212.47061 -135.40317 moveto -216.38216 -134.56532 lineto -213.02386 -132.39182 lineto + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 85.79585 -122.02042 moveto +149.92673 -134.10391 lineto stroke +newpath 146.01166 -134.92393 moveto +149.92673 -134.10391 lineto +146.57855 -131.91533 lineto closepath gsave fill grestore stroke -219.57814 -129.86519 moveto -(p) fourier-ms 6.96591 fshow - 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 225.37805 -129.66449 moveto -229.07295 -129.66449 lineto stroke -225.37805 -135.77368 moveto -(3) futr8r 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop -newpath 219.57814 -137.34828 moveto -229.07295 -137.34828 lineto stroke -222.47804 -143.36569 moveto -(2) futr8r 6.96591 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 234.33047 -137.75159 moveto -298.0071 -148.66106 lineto stroke -newpath 294.10588 -149.54585 moveto -298.0071 -148.66106 lineto -294.62291 -146.52806 lineto +151.92717 -138.17674 moveto +(0) futr8r 9.16562 fshow +newpath 160.85089 -136.1481 moveto +221.685 -147.45294 lineto stroke +newpath 217.7717 -148.28284 moveto +221.685 -147.45294 lineto +218.33109 -145.27258 lineto closepath gsave fill grestore stroke -300.00684 -153.23029 moveto +223.6851 -152.12439 moveto (\241) fourier-ms 9.16562 fshow -306.60214 -153.23029 moveto -(1) futr8r 9.16562 fshow -newpath 315.5259 -147.11372 moveto -382.49953 -123.80847 lineto stroke -newpath 379.51216 -126.46893 moveto -382.49953 -123.80847 lineto -378.5059 -123.57724 lineto +230.28041 -152.12439 moveto +(3) futr8r 9.16562 fshow +newpath 239.20403 -147.43866 moveto +299.37921 -136.15721 lineto stroke +newpath 296.02885 -138.34283 moveto +299.37921 -136.15721 lineto +295.4647 -135.33356 lineto closepath gsave fill grestore stroke -384.49982 -125.31009 moveto +301.37965 -138.17674 moveto (0) futr8r 9.16562 fshow +newpath 310.30356 -134.09476 moveto +373.77689 -122.02779 lineto stroke +newpath 370.43257 -124.22165 moveto +373.77689 -122.02779 lineto +369.86082 -121.21423 lineto + closepath +gsave fill grestore stroke +375.77649 -124.254 moveto +(1) futr8r 9.16562 fshow newpath 0 -17.04562 moveto -397.64053 -17.04562 lineto stroke -newpath 0 -43.00604 moveto -397.64053 -43.00604 lineto stroke -newpath 0 -87.83783 moveto -397.64053 -87.83783 lineto stroke -newpath 0 -113.79825 moveto -397.64053 -113.79825 lineto stroke +388.9172 -17.04562 lineto stroke +newpath 0 -41.92505 moveto +388.9172 -41.92505 lineto stroke +newpath 0 -86.75684 moveto +388.9172 -86.75684 lineto stroke +newpath 0 -112.71725 moveto +388.9172 -112.71725 lineto stroke newpath 0 0 moveto -397.64053 0 lineto stroke -newpath 0 -158.63004 moveto -397.64053 -158.63004 lineto stroke +388.9172 0 lineto stroke +newpath 0 -157.54904 moveto +388.9172 -157.54904 lineto stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 0 moveto -0 -158.63004 lineto stroke -newpath 397.64053 0 moveto -397.64053 -158.63004 lineto stroke +0 -157.54904 lineto stroke +newpath 388.9172 0 moveto +388.9172 -157.54904 lineto stroke showpage %%EOF diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.44 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.44 index 4c1bd4b1402..089be57f84c 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.44 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.44 @@ -1,283 +1,391 @@ %!PS -%%BoundingBox: -1 -113 436 1 -%%HiResBoundingBox: -0.25 -112.8245 435.49615 0.25 +%%BoundingBox: -1 -89 492 1 +%%HiResBoundingBox: -0.25 -88.0506 491.51695 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2117 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 -%*Font: futr8r 9.16562 9.96265 28:c0e000000010001d431 -%*Font: fourier-ml 6.96591 9.96265 bc:8 -%*Font: fourier-ms 9.16562 9.96265 a1:8000000008 -%*Font: cmr10 9.96265 9.96265 2b:8 +%*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: futr8r 6.96591 9.96265 31:ae -%*Font: fourier-ml 9.16562 9.96265 bc: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 -28.42435 -10.72206 moveto +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 62.01941 0 moveto -62.01941 -17.04562 lineto stroke -67.00072 -11.5664 moveto -(0) futr8r 9.16562 fshow -122.87111 -6.59822 moveto -(\274) fourier-ml 6.96591 fshow - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 122.87111 -7.9432 moveto -127.29291 -7.9432 lineto stroke -123.23462 -13.96062 moveto -(3) futr8r 6.96591 fshow -179.497 -6.59822 moveto -(\274) fourier-ml 6.96591 fshow -newpath 179.497 -7.9432 moveto -183.9188 -7.9432 lineto stroke -179.8605 -13.96062 moveto -(3) futr8r 6.96591 fshow -236.12288 -7.15477 moveto -(7) futr8r 6.96591 fshow -239.81789 -7.15477 moveto -(\274) fourier-ml 6.96591 fshow -newpath 236.12288 -8.49976 moveto -244.23969 -8.49976 lineto stroke -238.33379 -14.51717 moveto -(6) futr8r 6.96591 fshow -296.44377 -7.15477 moveto +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 -300.13878 -7.15477 moveto -(\274) fourier-ml 6.96591 fshow -newpath 296.44377 -8.49976 moveto -304.56058 -8.49976 lineto stroke -298.65468 -14.51717 moveto -(3) futr8r 6.96591 fshow -356.76466 -7.15477 moveto -(1) futr8r 6.96591 fshow -360.45967 -7.15477 moveto -(1) futr8r 6.96591 fshow -364.15457 -7.15477 moveto -(\274) fourier-ml 6.96591 fshow -newpath 356.76466 -8.49976 moveto -368.57637 -8.49976 lineto stroke -360.82307 -14.51717 moveto -(6) futr8r 6.96591 fshow -419.58495 -11.52405 moveto -(2) futr8r 9.16562 fshow -424.44675 -11.52405 moveto -(\274) fourier-ml 9.16562 fshow -13.58511 -26.37068 moveto + 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 -18.36711 -26.37068 moveto +22.68486 -26.33287 moveto (i) futr8r 9.16562 fshow -21.03711 -26.37068 moveto +25.35486 -26.33287 moveto (g) futr8r 9.16562 fshow -25.79921 -26.37068 moveto +30.11696 -26.33287 moveto (n) futr8r 9.16562 fshow -31.468 -26.37068 moveto +35.78577 -26.33287 moveto (e) futr8r 9.16562 fshow -38.24261 -26.37068 moveto +42.56036 -26.33287 moveto (d) futr8r 9.16562 fshow -43.72202 -26.37068 moveto +48.03976 -26.33287 moveto (e) futr8r 9.16562 fshow -6.1768 -43.10359 moveto -(c) futr8r 9.16562 fshow -10.7198 -43.10359 moveto -(o) futr8r 9.16562 fshow -16.0099 -43.10359 moveto -(s) futr8r 9.16562 fshow -20.979 -43.18579 moveto +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 -24.3863 -43.10359 moveto +37.07576 -38.23598 moveto (x) futri8r 9.16562 fshow -29.7561 -43.18579 moveto +42.44557 -38.23598 moveto (\)) futr8r 9.16562 fshow -34.1817 -43.10359 moveto -(\305) fourier-ms 9.16562 fshow -46.4877 -36.35889 moveto -(1) futr8r 9.16562 fshow -newpath 43.19011 -40.52328 moveto -54.64711 -40.52328 lineto stroke -43.19011 -49.93799 moveto -(\241) fourier-ms 9.16562 fshow -49.78531 -49.93799 moveto -(2) futr8r 9.16562 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap -newpath 62.01941 -17.04562 moveto -62.01941 -52.42865 lineto stroke -93.38246 -37.22778 moveto +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 -122.65111 -37.78073 moveto +280.17883 -33.03162 moveto (0) futr8r 9.16562 fshow [3 3 ] 0 setdash -newpath 125.08202 -17.04562 moveto -125.08202 -52.42865 lineto stroke -149.5206 -37.22778 moveto -(+) cmr10 9.96265 fshow -179.277 -37.78073 moveto -(0) futr8r 9.16562 fshow -newpath 181.7079 -17.04562 moveto -181.7079 -52.42865 lineto stroke -207.07024 -37.22778 moveto +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 240.18129 -17.04562 moveto -240.18129 -52.42865 lineto stroke -266.46738 -37.22778 moveto -(\000) cmsy10 9.96265 fshow -298.07127 -37.78073 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 300.50218 -17.04562 moveto -300.50218 -52.42865 lineto stroke -327.71199 -37.22778 moveto -(+) cmr10 9.96265 fshow - [] 0 setdash -newpath 362.67052 -17.04562 moveto -362.67052 -52.42865 lineto stroke -389.92336 -37.22778 moveto +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 -13.58511 -61.75371 moveto -(S) futr8r 9.16562 fshow -18.36711 -61.75371 moveto +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 -21.03711 -61.75371 moveto -(g) futr8r 9.16562 fshow -25.79921 -61.75371 moveto +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 -31.468 -61.75371 moveto -(e) futr8r 9.16562 fshow -38.24251 -61.75371 moveto +46.16681 -63.43103 moveto +(s) futr8r 9.16562 fshow +52.2241 -63.43103 moveto (d) futr8r 9.16562 fshow -43.72202 -61.75371 moveto +57.7035 -63.43103 moveto (e) futr8r 9.16562 fshow -10.2216 -78.48662 moveto -(s) futr8r 9.16562 fshow -14.21661 -78.48662 moveto -(i) futr8r 9.16562 fshow -16.88661 -78.48662 moveto -(n) futr8r 9.16562 fshow -23.52951 -78.56882 moveto -(\() futr8r 9.16562 fshow -26.9367 -78.48662 moveto -(x) futri8r 9.16562 fshow -32.3065 -78.56882 moveto -(\)) futr8r 9.16562 fshow -36.7321 -78.48662 moveto +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 -45.74051 -71.74191 moveto +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 - 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 45.74051 -75.90631 moveto -50.6022 -75.90631 lineto stroke -45.74051 -85.32101 moveto +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 - 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap -newpath 62.01941 -52.42865 moveto -62.01941 -87.81168 lineto stroke -93.38246 -72.61081 moveto -(+) cmr10 9.96265 fshow -newpath 125.08202 -52.42865 moveto -125.08202 -87.81168 lineto stroke -149.5206 -72.61081 moveto -(+) cmr10 9.96265 fshow -newpath 181.7079 -52.42865 moveto -181.7079 -87.81168 lineto stroke -207.07024 -72.61081 moveto -(+) cmr10 9.96265 fshow -237.75038 -73.16376 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 240.18129 -52.42865 moveto -240.18129 -87.81168 lineto stroke -266.46738 -72.61081 moveto -(\000) cmsy10 9.96265 fshow - [] 0 setdash -newpath 300.50218 -52.42865 moveto -300.50218 -87.81168 lineto stroke -327.71199 -72.61081 moveto -(\000) cmsy10 9.96265 fshow -360.23961 -73.16376 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 362.67052 -52.42865 moveto -362.67052 -87.81168 lineto stroke -389.92336 -72.61081 moveto -(+) cmr10 9.96265 fshow -13.5851 -97.13664 moveto -(S) futr8r 9.16562 fshow -18.3671 -97.13664 moveto -(i) futr8r 9.16562 fshow -21.0371 -97.13664 moveto -(g) futr8r 9.16562 fshow -25.7992 -97.13664 moveto -(n) futr8r 9.16562 fshow -31.468 -97.13664 moveto -(e) futr8r 9.16562 fshow -38.2426 -97.13664 moveto -(d) futr8r 9.16562 fshow -43.722 -97.13664 moveto -(e) futr8r 9.16562 fshow -22.9549 -107.84224 moveto -(f) futri8r 9.16562 fshow -28.0757 -107.84224 moveto -(\() futr8r 9.16562 fshow -31.4829 -107.84224 moveto -(x) futri8r 9.16562 fshow -36.8528 -107.84224 moveto -(\)) futr8r 9.16562 fshow - [] 0 setdash -newpath 62.01941 -87.81168 moveto -62.01941 -112.5745 lineto stroke -93.38246 -102.68373 moveto -(+) cmr10 9.96265 fshow -122.65111 -103.23668 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 125.08202 -87.81168 moveto -125.08202 -112.5745 lineto stroke -149.5206 -102.68373 moveto -(+) cmr10 9.96265 fshow -179.277 -103.23668 moveto -(0) futr8r 9.16562 fshow -newpath 181.7079 -87.81168 moveto -181.7079 -112.5745 lineto stroke -207.07024 -102.68373 moveto -(\000) cmsy10 9.96265 fshow -237.75038 -103.23668 moveto -(0) futr8r 9.16562 fshow -newpath 240.18129 -87.81168 moveto -240.18129 -112.5745 lineto stroke -266.46738 -102.68373 moveto -(+) cmr10 9.96265 fshow -298.07127 -103.23668 moveto -(0) futr8r 9.16562 fshow -newpath 300.50218 -87.81168 moveto -300.50218 -112.5745 lineto stroke -327.71199 -102.68373 moveto -(\000) cmsy10 9.96265 fshow -360.23961 -103.23668 moveto -(0) futr8r 9.16562 fshow -newpath 362.67052 -87.81168 moveto -362.67052 -112.5745 lineto stroke -389.92336 -102.68373 moveto -(+) cmr10 9.96265 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash -newpath 0 -17.04562 moveto -435.24615 -17.04562 lineto stroke -newpath 0 -52.42865 moveto -435.24615 -52.42865 lineto stroke -newpath 0 -87.81168 moveto -435.24615 -87.81168 lineto stroke +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 -435.24615 0 lineto stroke -newpath 0 -112.5745 moveto -435.24615 -112.5745 lineto stroke +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 -112.5745 lineto stroke -newpath 435.24615 0 moveto -435.24615 -112.5745 lineto stroke +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.45 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.45 index 63cb2176935..b4438e07077 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.45 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.45 @@ -1,283 +1,422 @@ %!PS -%%BoundingBox: -1 -113 436 1 -%%HiResBoundingBox: -0.25 -112.8245 435.49615 0.25 +%%BoundingBox: -1 -159 398 1 +%%HiResBoundingBox: -0.25 -158.88004 397.89053 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2027 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 -%*Font: futri8r 9.16562 9.96265 66:80002 -%*Font: futr8r 9.16562 9.96265 28:c0e000000010001d431 +%*Font: futri8r 9.16562 9.96265 66:c002 +%*Font: futr8r 9.16562 9.96265 28:c0f800000012005d4338 %*Font: fourier-ml 6.96591 9.96265 bc:8 -%*Font: fourier-ms 9.16562 9.96265 a1:8000000008 +%*Font: fourier-ms 6.96591 9.96265 30:80000000000000008 +%*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 31:ae -%*Font: fourier-ml 9.16562 9.96265 bc:8 +%*Font: futr8r 6.96591 9.96265 32:ca +%*Font: fourier-ms 9.16562 9.96265 a1:8 %%BeginProlog %%EndProlog %%Page: 1 1 0 0 0 setrgbcolor -28.42435 -10.72206 moveto -(x) futri8r 9.16562 fshow +33.37473 -11.27995 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 62.01941 0 moveto -62.01941 -17.04562 lineto stroke -67.00072 -11.5664 moveto +newpath 70.65494 0 moveto +70.65494 -17.04562 lineto stroke +75.63625 -11.5664 moveto (0) futr8r 9.16562 fshow -122.87111 -6.59822 moveto +147.22945 -6.59822 moveto (\274) fourier-ml 6.96591 fshow 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 122.87111 -7.9432 moveto -127.29291 -7.9432 lineto stroke -123.23462 -13.96062 moveto -(3) futr8r 6.96591 fshow -179.497 -6.59822 moveto -(\274) fourier-ml 6.96591 fshow -newpath 179.497 -7.9432 moveto -183.9188 -7.9432 lineto stroke -179.8605 -13.96062 moveto -(3) futr8r 6.96591 fshow -236.12288 -7.15477 moveto -(7) futr8r 6.96591 fshow -239.81789 -7.15477 moveto +newpath 147.22945 -7.9432 moveto +151.65125 -7.9432 lineto stroke +147.59296 -13.96062 moveto +(8) futr8r 6.96591 fshow +223.1458 -6.59822 moveto (\274) fourier-ml 6.96591 fshow -newpath 236.12288 -8.49976 moveto -244.23969 -8.49976 lineto stroke -238.33379 -14.51717 moveto +newpath 223.1458 -7.9432 moveto +227.5676 -7.9432 lineto stroke +223.50931 -13.96062 moveto (6) futr8r 6.96591 fshow -296.44377 -7.15477 moveto -(5) futr8r 6.96591 fshow -300.13878 -7.15477 moveto -(\274) fourier-ml 6.96591 fshow -newpath 296.44377 -8.49976 moveto -304.56058 -8.49976 lineto stroke -298.65468 -14.51717 moveto +302.70808 -7.15477 moveto (3) futr8r 6.96591 fshow -356.76466 -7.15477 moveto -(1) futr8r 6.96591 fshow -360.45967 -7.15477 moveto -(1) futr8r 6.96591 fshow -364.15457 -7.15477 moveto +306.40309 -7.15477 moveto (\274) fourier-ml 6.96591 fshow -newpath 356.76466 -8.49976 moveto -368.57637 -8.49976 lineto stroke -360.82307 -14.51717 moveto -(6) futr8r 6.96591 fshow -419.58495 -11.52405 moveto -(2) futr8r 9.16562 fshow -424.44675 -11.52405 moveto -(\274) fourier-ml 9.16562 fshow -13.58511 -26.37068 moveto +newpath 302.70808 -8.49976 moveto +310.82489 -8.49976 lineto stroke +304.91899 -14.51717 moveto +(8) futr8r 6.96591 fshow +384.71982 -6.61713 moveto +(\274) fourier-ml 6.96591 fshow +newpath 384.71982 -7.96211 moveto +389.14162 -7.96211 lineto stroke +385.08333 -13.97952 moveto +(2) futr8r 6.96591 fshow +17.90286 -26.37068 moveto (S) futr8r 9.16562 fshow -18.36711 -26.37068 moveto +22.68486 -26.37068 moveto (i) futr8r 9.16562 fshow -21.03711 -26.37068 moveto +25.35486 -26.37068 moveto (g) futr8r 9.16562 fshow -25.79921 -26.37068 moveto +30.11696 -26.37068 moveto (n) futr8r 9.16562 fshow -31.468 -26.37068 moveto +35.78577 -26.37068 moveto (e) futr8r 9.16562 fshow -38.24261 -26.37068 moveto +42.56036 -26.37068 moveto (d) futr8r 9.16562 fshow -43.72202 -26.37068 moveto +48.03976 -26.37068 moveto (e) futr8r 9.16562 fshow -6.1768 -43.10359 moveto -(c) futr8r 9.16562 fshow -10.7198 -43.10359 moveto -(o) futr8r 9.16562 fshow -16.0099 -43.10359 moveto -(s) futr8r 9.16562 fshow -20.979 -43.18579 moveto +26.63037 -38.27379 moveto +(f) futri8r 9.16562 fshow +31.75107 -34.15918 moveto +(0) fourier-ms 6.96591 fshow +34.30116 -38.27379 moveto (\() futr8r 9.16562 fshow -24.3863 -43.10359 moveto -(x) futri8r 9.16562 fshow -29.7561 -43.18579 moveto +37.70836 -38.27379 moveto +(t) futri8r 9.16562 fshow +41.81296 -38.27379 moveto (\)) futr8r 9.16562 fshow -34.1817 -43.10359 moveto -(\305) fourier-ms 9.16562 fshow -46.4877 -36.35889 moveto -(1) futr8r 9.16562 fshow -newpath 43.19011 -40.52328 moveto -54.64711 -40.52328 lineto stroke -43.19011 -49.93799 moveto -(\241) fourier-ms 9.16562 fshow -49.78531 -49.93799 moveto -(2) futr8r 9.16562 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap -newpath 62.01941 -17.04562 moveto -62.01941 -52.42865 lineto stroke -93.38246 -37.22778 moveto -(+) cmr10 9.96265 fshow -122.65111 -37.78073 moveto -(0) futr8r 9.16562 fshow +newpath 70.65494 -17.04562 moveto +70.65494 -43.00604 lineto stroke +75.63625 -33.06943 moveto +(3) futr8r 9.16562 fshow [3 3 ] 0 setdash -newpath 125.08202 -17.04562 moveto -125.08202 -52.42865 lineto stroke -149.5206 -37.22778 moveto +newpath 78.06715 -17.04562 moveto +78.06715 -43.00604 lineto stroke +109.8794 -32.51648 moveto +(+) cmr10 9.96265 fshow +130.31114 -32.58308 moveto +(3) futr8r 9.16562 fshow +136.14705 -32.58308 moveto +(c) futr8r 9.16562 fshow +140.68994 -32.58308 moveto +(o) futr8r 9.16562 fshow +145.98015 -32.58308 moveto +(s) futr8r 9.16562 fshow +150.94925 -24.86998 moveto +(\241) fourier-mex 9.16562 fshow +155.70094 -28.65779 moveto +(3) futr8r 6.96591 fshow +159.39594 -28.65779 moveto +(\274) fourier-ml 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop [] 0 setdash + 0 setlinecap +newpath 155.70094 -30.00278 moveto +163.81775 -30.00278 lineto stroke +157.91194 -36.02019 moveto +(8) futr8r 6.96591 fshow +165.01324 -24.86998 moveto +(\242) fourier-mex 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [3 3 ] 0 setdash 1 setlinecap +newpath 149.44035 -17.04562 moveto +149.44035 -43.00604 lineto stroke +183.52417 -32.51648 moveto (+) cmr10 9.96265 fshow -179.277 -37.78073 moveto +222.9258 -33.06943 moveto (0) futr8r 9.16562 fshow -newpath 181.7079 -17.04562 moveto -181.7079 -52.42865 lineto stroke -207.07024 -37.22778 moveto +newpath 225.3567 -17.04562 moveto +225.3567 -43.00604 lineto stroke +262.18724 -32.51648 moveto (\000) cmsy10 9.96265 fshow - [] 0 setdash -newpath 240.18129 -17.04562 moveto -240.18129 -52.42865 lineto stroke -266.46738 -37.22778 moveto +282.14384 -32.32823 moveto +(\241) fourier-ms 9.16562 fshow +289.71324 -24.61513 moveto +(\241) fourier-mex 9.16562 fshow +293.26944 -32.32823 moveto +(3) futr8r 9.16562 fshow +299.10535 -32.32823 moveto +(c) futr8r 9.16562 fshow +303.64824 -32.32823 moveto +(o) futr8r 9.16562 fshow +308.93845 -32.32823 moveto +(s) futr8r 9.16562 fshow +313.90755 -24.61513 moveto +(\241) fourier-mex 9.16562 fshow +318.65935 -28.40294 moveto +(\274) fourier-ml 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop [] 0 setdash + 0 setlinecap +newpath 318.65935 -29.74792 moveto +323.08115 -29.74792 lineto stroke +319.02275 -35.76534 moveto +(8) futr8r 6.96591 fshow +324.27664 -24.61513 moveto +(\242\242) fourier-mex 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [3 3 ] 0 setdash 1 setlinecap +newpath 306.7665 -17.04562 moveto +306.7665 -43.00604 lineto stroke +342.97426 -32.51648 moveto (\000) cmsy10 9.96265 fshow -298.07127 -37.78073 moveto +384.49982 -33.06943 moveto (0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 300.50218 -17.04562 moveto -300.50218 -52.42865 lineto stroke -327.71199 -37.22778 moveto -(+) cmr10 9.96265 fshow - [] 0 setdash -newpath 362.67052 -17.04562 moveto -362.67052 -52.42865 lineto stroke -389.92336 -37.22778 moveto -(+) cmr10 9.96265 fshow -13.58511 -61.75371 moveto -(S) futr8r 9.16562 fshow -18.36711 -61.75371 moveto +newpath 386.93073 -17.04562 moveto +386.93073 -43.00604 lineto stroke +8.2391 -63.46884 moveto +(V) futr8r 9.16562 fshow +13.49931 -63.46884 moveto +(a) futr8r 9.16562 fshow +18.29141 -63.46884 moveto +(r) futr8r 9.16562 fshow +21.9277 -63.46884 moveto (i) futr8r 9.16562 fshow -21.03711 -61.75371 moveto -(g) futr8r 9.16562 fshow -25.79921 -61.75371 moveto +24.5977 -63.46884 moveto +(a) futr8r 9.16562 fshow +29.38971 -63.46884 moveto +(t) futr8r 9.16562 fshow +32.5379 -63.46884 moveto +(i) futr8r 9.16562 fshow +35.2079 -63.46884 moveto +(o) futr8r 9.16562 fshow +40.498 -63.46884 moveto (n) futr8r 9.16562 fshow -31.468 -61.75371 moveto -(e) futr8r 9.16562 fshow -38.24251 -61.75371 moveto +46.16681 -63.46884 moveto +(s) futr8r 9.16562 fshow +52.2241 -63.46884 moveto (d) futr8r 9.16562 fshow -43.72202 -61.75371 moveto +57.7035 -63.46884 moveto (e) futr8r 9.16562 fshow -10.2216 -78.48662 moveto +33.26521 -71.96774 moveto +(f) futri8r 9.16562 fshow + [] 0 setdash +newpath 70.65494 -43.00604 moveto +70.65494 -87.83783 lineto stroke +75.63625 -82.09402 moveto +(0) futr8r 9.16562 fshow + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 82.49858 -78.20425 moveto +130.94496 -68.95358 lineto stroke +newpath 127.60214 -71.1503 moveto +130.94496 -68.95358 lineto +127.02792 -68.1431 lineto + closepath +gsave fill grestore stroke +132.94514 -67.97919 moveto (s) futr8r 9.16562 fshow -14.21661 -78.48662 moveto +136.94014 -67.97919 moveto (i) futr8r 9.16562 fshow -16.88661 -78.48662 moveto +139.61014 -67.97919 moveto (n) futr8r 9.16562 fshow -23.52951 -78.56882 moveto -(\() futr8r 9.16562 fshow -26.9367 -78.48662 moveto -(x) futri8r 9.16562 fshow -32.3065 -78.56882 moveto -(\)) futr8r 9.16562 fshow -36.7321 -78.48662 moveto -(\305) fourier-ms 9.16562 fshow -45.74051 -71.74191 moveto +146.25294 -60.26608 moveto +(\241) fourier-mex 9.16562 fshow +151.00475 -64.0539 moveto +(3) futr8r 6.96591 fshow +154.69965 -64.0539 moveto +(\274) fourier-ml 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 151.00475 -65.39888 moveto +159.12155 -65.39888 lineto stroke +153.21564 -71.41629 moveto +(8) futr8r 6.96591 fshow +160.31705 -60.26608 moveto +(\242) fourier-mex 9.16562 fshow + 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 167.93524 -62.10173 moveto +219.89458 -52.77402 lineto stroke +newpath 216.52756 -54.93375 moveto +219.89458 -52.77402 lineto +215.9866 -51.92026 lineto + closepath +gsave fill grestore stroke +221.8947 -54.86194 moveto (1) futr8r 9.16562 fshow +newpath 230.81874 -52.70782 moveto +282.77785 -61.40611 lineto stroke +newpath 278.88028 -62.3057 moveto +282.77785 -61.40611 lineto +279.38577 -59.28616 lineto + closepath +gsave fill grestore stroke +284.77785 -67.72433 moveto +(\241) fourier-ms 9.16562 fshow +292.34724 -60.01123 moveto +(\241) fourier-mex 9.16562 fshow +295.90344 -67.72433 moveto +(s) futr8r 9.16562 fshow +299.89845 -67.72433 moveto +(i) futr8r 9.16562 fshow +302.56845 -67.72433 moveto +(n) futr8r 9.16562 fshow +309.21124 -60.01123 moveto +(\241) fourier-mex 9.16562 fshow +313.96304 -63.79904 moveto +(\274) fourier-ml 6.96591 fshow 0 0.5316 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 45.74051 -75.90631 moveto -50.6022 -75.90631 lineto stroke -45.74051 -85.32101 moveto -(2) futr8r 9.16562 fshow - 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap -newpath 62.01941 -52.42865 moveto -62.01941 -87.81168 lineto stroke -93.38246 -72.61081 moveto -(+) cmr10 9.96265 fshow -newpath 125.08202 -52.42865 moveto -125.08202 -87.81168 lineto stroke -149.5206 -72.61081 moveto -(+) cmr10 9.96265 fshow -newpath 181.7079 -52.42865 moveto -181.7079 -87.81168 lineto stroke -207.07024 -72.61081 moveto -(+) cmr10 9.96265 fshow -237.75038 -73.16376 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 240.18129 -52.42865 moveto -240.18129 -87.81168 lineto stroke -266.46738 -72.61081 moveto -(\000) cmsy10 9.96265 fshow - [] 0 setdash -newpath 300.50218 -52.42865 moveto -300.50218 -87.81168 lineto stroke -327.71199 -72.61081 moveto -(\000) cmsy10 9.96265 fshow -360.23961 -73.16376 moveto -(0) futr8r 9.16562 fshow - [3 3 ] 0 setdash -newpath 362.67052 -52.42865 moveto -362.67052 -87.81168 lineto stroke -389.92336 -72.61081 moveto -(+) cmr10 9.96265 fshow -13.5851 -97.13664 moveto +newpath 313.96304 -65.14403 moveto +318.38484 -65.14403 lineto stroke +314.32645 -71.16144 moveto +(8) futr8r 6.96591 fshow +319.58035 -60.01123 moveto +(\242\242) fourier-mex 9.16562 fshow + 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 330.75484 -69.5001 moveto +379.20244 -77.73656 lineto stroke +newpath 375.30292 -78.62625 moveto +379.20244 -77.73656 lineto +375.81598 -75.60822 lineto + closepath +gsave fill grestore stroke +381.20222 -82.11893 moveto +(\241) fourier-ms 9.16562 fshow +387.79753 -82.11893 moveto +(1) futr8r 9.16562 fshow +17.90286 -97.16289 moveto (S) futr8r 9.16562 fshow -18.3671 -97.13664 moveto +22.68486 -97.16289 moveto (i) futr8r 9.16562 fshow -21.0371 -97.13664 moveto +25.35486 -97.16289 moveto (g) futr8r 9.16562 fshow -25.7992 -97.13664 moveto +30.11696 -97.16289 moveto (n) futr8r 9.16562 fshow -31.468 -97.13664 moveto +35.78577 -97.16289 moveto (e) futr8r 9.16562 fshow -38.2426 -97.13664 moveto +42.56036 -97.16289 moveto (d) futr8r 9.16562 fshow -43.722 -97.13664 moveto +48.03976 -97.16289 moveto (e) futr8r 9.16562 fshow -22.9549 -107.84224 moveto -(f) futri8r 9.16562 fshow -28.0757 -107.84224 moveto +25.91797 -109.066 moveto +(g) futri8r 9.16562 fshow +31.66637 -104.95139 moveto +(0) fourier-ms 6.96591 fshow +34.21646 -109.066 moveto (\() futr8r 9.16562 fshow -31.4829 -107.84224 moveto -(x) futri8r 9.16562 fshow -36.8528 -107.84224 moveto +37.62367 -109.066 moveto +(t) futri8r 9.16562 fshow +41.72827 -109.066 moveto (\)) futr8r 9.16562 fshow - [] 0 setdash -newpath 62.01941 -87.81168 moveto -62.01941 -112.5745 lineto stroke -93.38246 -102.68373 moveto -(+) cmr10 9.96265 fshow -122.65111 -103.23668 moveto -(0) futr8r 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 70.65494 -87.83783 moveto +70.65494 -113.79825 lineto stroke +75.63625 -103.88654 moveto +(4) futr8r 9.16562 fshow [3 3 ] 0 setdash -newpath 125.08202 -87.81168 moveto -125.08202 -112.5745 lineto stroke -149.5206 -102.68373 moveto +newpath 78.06715 -87.83783 moveto +78.06715 -113.79825 lineto stroke +109.8794 -103.30869 moveto (+) cmr10 9.96265 fshow -179.277 -103.23668 moveto +147.00945 -103.86163 moveto (0) futr8r 9.16562 fshow -newpath 181.7079 -87.81168 moveto -181.7079 -112.5745 lineto stroke -207.07024 -102.68373 moveto +newpath 149.44035 -87.83783 moveto +149.44035 -113.79825 lineto stroke +183.52417 -103.30869 moveto (\000) cmsy10 9.96265 fshow -237.75038 -103.23668 moveto +219.6282 -103.88654 moveto +(\241) fourier-ms 9.16562 fshow +226.22351 -103.88654 moveto +(2) futr8r 9.16562 fshow +newpath 225.3567 -87.83783 moveto +225.3567 -113.79825 lineto stroke +262.18724 -103.30869 moveto +(\000) cmsy10 9.96265 fshow +304.33559 -103.86163 moveto (0) futr8r 9.16562 fshow -newpath 240.18129 -87.81168 moveto -240.18129 -112.5745 lineto stroke -266.46738 -102.68373 moveto +newpath 306.7665 -87.83783 moveto +306.7665 -113.79825 lineto stroke +342.97426 -103.30869 moveto (+) cmr10 9.96265 fshow -298.07127 -103.23668 moveto +384.49982 -103.88654 moveto +(4) futr8r 9.16562 fshow +newpath 386.93073 -87.83783 moveto +386.93073 -113.79825 lineto stroke +8.2391 -134.58029 moveto +(V) futr8r 9.16562 fshow +13.49931 -134.58029 moveto +(a) futr8r 9.16562 fshow +18.29141 -134.58029 moveto +(r) futr8r 9.16562 fshow +21.9277 -134.58029 moveto +(i) futr8r 9.16562 fshow +24.5977 -134.58029 moveto +(a) futr8r 9.16562 fshow +29.38971 -134.58029 moveto +(t) futr8r 9.16562 fshow +32.5379 -134.58029 moveto +(i) futr8r 9.16562 fshow +35.2079 -134.58029 moveto +(o) futr8r 9.16562 fshow +40.498 -134.58029 moveto +(n) futr8r 9.16562 fshow +46.16681 -134.58029 moveto +(s) futr8r 9.16562 fshow +52.2241 -134.58029 moveto +(d) futr8r 9.16562 fshow +57.7035 -134.58029 moveto +(e) futr8r 9.16562 fshow +32.5529 -142.4408 moveto +(g) futri8r 9.16562 fshow + [] 0 setdash +newpath 70.65494 -113.79825 moveto +70.65494 -158.63004 lineto stroke +75.63625 -153.20538 moveto (0) futr8r 9.16562 fshow -newpath 300.50218 -87.81168 moveto -300.50218 -112.5745 lineto stroke -327.71199 -102.68373 moveto -(\000) cmsy10 9.96265 fshow -360.23961 -103.23668 moveto + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 82.49858 -148.42984 moveto +143.97864 -124.40114 lineto stroke +newpath 141.09418 -127.17188 moveto +143.97864 -124.40114 lineto +139.9798 -124.32065 lineto + closepath +gsave fill grestore stroke +145.97835 -125.33499 moveto +(1) futr8r 9.16562 fshow +newpath 154.90216 -123.26996 moveto +216.38216 -134.56532 lineto stroke +newpath 212.47061 -135.40317 moveto +216.38216 -134.56532 lineto +213.02386 -132.39182 lineto + closepath +gsave fill grestore stroke +219.57814 -129.86519 moveto +(p) fourier-ms 6.96591 fshow + 0 0.4013 dtransform truncate idtransform setlinewidth pop 0 setlinecap +newpath 225.37805 -129.66449 moveto +229.07295 -129.66449 lineto stroke +225.37805 -135.77368 moveto +(3) futr8r 6.96591 fshow + 0 0.5316 dtransform truncate idtransform setlinewidth pop +newpath 219.57814 -137.34828 moveto +229.07295 -137.34828 lineto stroke +222.47804 -143.36569 moveto +(2) futr8r 6.96591 fshow + 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap +newpath 234.33047 -137.75159 moveto +298.0071 -148.66106 lineto stroke +newpath 294.10588 -149.54585 moveto +298.0071 -148.66106 lineto +294.62291 -146.52806 lineto + closepath +gsave fill grestore stroke +300.00684 -153.23029 moveto +(\241) fourier-ms 9.16562 fshow +306.60214 -153.23029 moveto +(1) futr8r 9.16562 fshow +newpath 315.5259 -147.11372 moveto +382.49953 -123.80847 lineto stroke +newpath 379.51216 -126.46893 moveto +382.49953 -123.80847 lineto +378.5059 -123.57724 lineto + closepath +gsave fill grestore stroke +384.49982 -125.31009 moveto (0) futr8r 9.16562 fshow -newpath 362.67052 -87.81168 moveto -362.67052 -112.5745 lineto stroke -389.92336 -102.68373 moveto -(+) cmr10 9.96265 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash newpath 0 -17.04562 moveto -435.24615 -17.04562 lineto stroke -newpath 0 -52.42865 moveto -435.24615 -52.42865 lineto stroke -newpath 0 -87.81168 moveto -435.24615 -87.81168 lineto stroke +397.64053 -17.04562 lineto stroke +newpath 0 -43.00604 moveto +397.64053 -43.00604 lineto stroke +newpath 0 -87.83783 moveto +397.64053 -87.83783 lineto stroke +newpath 0 -113.79825 moveto +397.64053 -113.79825 lineto stroke newpath 0 0 moveto -435.24615 0 lineto stroke -newpath 0 -112.5745 moveto -435.24615 -112.5745 lineto stroke +397.64053 0 lineto stroke +newpath 0 -158.63004 moveto +397.64053 -158.63004 lineto stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 0 moveto -0 -112.5745 lineto stroke -newpath 435.24615 0 moveto -435.24615 -112.5745 lineto stroke +0 -158.63004 lineto stroke +newpath 397.64053 0 moveto +397.64053 -158.63004 lineto stroke showpage %%EOF diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.46 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.46 index b413ccd07c9..67680fdde0d 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.46 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.46 @@ -1,119 +1,283 @@ %!PS -%%BoundingBox: -1 -63 221 1 -%%HiResBoundingBox: -0.25 -62.12741 220.39813 0.25 +%%BoundingBox: -1 -113 436 1 +%%HiResBoundingBox: -0.25 -112.8245 435.49615 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2027 +%%CreationDate: 2008.10.19:0903 %%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 +%*Font: futr8r 9.16562 9.96265 28:c0e000000010001d431 +%*Font: fourier-ml 6.96591 9.96265 bc:8 +%*Font: fourier-ms 9.16562 9.96265 a1:8000000008 +%*Font: cmr10 9.96265 9.96265 2b:8 +%*Font: cmsy10 9.96265 9.96265 00:8 +%*Font: futr8r 6.96591 9.96265 31:ae +%*Font: fourier-ml 9.16562 9.96265 bc:8 %%BeginProlog %%EndProlog %%Page: 1 1 0 0 0 setrgbcolor -32.74211 -10.72206 moveto +28.42435 -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 +newpath 62.01941 0 moveto +62.01941 -17.04562 lineto stroke +67.00072 -11.5664 moveto +(0) futr8r 9.16562 fshow +122.87111 -6.59822 moveto +(\274) fourier-ml 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 +newpath 122.87111 -7.9432 moveto +127.29291 -7.9432 lineto stroke +123.23462 -13.96062 moveto +(3) futr8r 6.96591 fshow +179.497 -6.59822 moveto +(\274) fourier-ml 6.96591 fshow +newpath 179.497 -7.9432 moveto +183.9188 -7.9432 lineto stroke +179.8605 -13.96062 moveto +(3) futr8r 6.96591 fshow +236.12288 -7.15477 moveto +(7) futr8r 6.96591 fshow +239.81789 -7.15477 moveto +(\274) fourier-ml 6.96591 fshow +newpath 236.12288 -8.49976 moveto +244.23969 -8.49976 lineto stroke +238.33379 -14.51717 moveto +(6) futr8r 6.96591 fshow +296.44377 -7.15477 moveto (5) futr8r 6.96591 fshow -203.01242 -11.5664 moveto +300.13878 -7.15477 moveto +(\274) fourier-ml 6.96591 fshow +newpath 296.44377 -8.49976 moveto +304.56058 -8.49976 lineto stroke +298.65468 -14.51717 moveto +(3) futr8r 6.96591 fshow +356.76466 -7.15477 moveto +(1) futr8r 6.96591 fshow +360.45967 -7.15477 moveto +(1) futr8r 6.96591 fshow +364.15457 -7.15477 moveto +(\274) fourier-ml 6.96591 fshow +newpath 356.76466 -8.49976 moveto +368.57637 -8.49976 lineto stroke +360.82307 -14.51717 moveto +(6) futr8r 6.96591 fshow +419.58495 -11.52405 moveto +(2) futr8r 9.16562 fshow +424.44675 -11.52405 moveto +(\274) fourier-ml 9.16562 fshow +13.58511 -26.37068 moveto +(S) futr8r 9.16562 fshow +18.36711 -26.37068 moveto +(i) futr8r 9.16562 fshow +21.03711 -26.37068 moveto +(g) futr8r 9.16562 fshow +25.79921 -26.37068 moveto +(n) futr8r 9.16562 fshow +31.468 -26.37068 moveto +(e) futr8r 9.16562 fshow +38.24261 -26.37068 moveto +(d) futr8r 9.16562 fshow +43.72202 -26.37068 moveto +(e) futr8r 9.16562 fshow +6.1768 -43.10359 moveto +(c) futr8r 9.16562 fshow +10.7198 -43.10359 moveto +(o) futr8r 9.16562 fshow +16.0099 -43.10359 moveto +(s) futr8r 9.16562 fshow +20.979 -43.18579 moveto +(\() futr8r 9.16562 fshow +24.3863 -43.10359 moveto +(x) futri8r 9.16562 fshow +29.7561 -43.18579 moveto +(\)) futr8r 9.16562 fshow +34.1817 -43.10359 moveto +(\305) fourier-ms 9.16562 fshow +46.4877 -36.35889 moveto (1) futr8r 9.16562 fshow -207.87422 -11.5664 moveto +newpath 43.19011 -40.52328 moveto +54.64711 -40.52328 lineto stroke +43.19011 -49.93799 moveto +(\241) fourier-ms 9.16562 fshow +49.78531 -49.93799 moveto +(2) futr8r 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap +newpath 62.01941 -17.04562 moveto +62.01941 -52.42865 lineto stroke +93.38246 -37.22778 moveto +(+) cmr10 9.96265 fshow +122.65111 -37.78073 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 + [3 3 ] 0 setdash +newpath 125.08202 -17.04562 moveto +125.08202 -52.42865 lineto stroke +149.5206 -37.22778 moveto +(+) cmr10 9.96265 fshow +179.277 -37.78073 moveto +(0) futr8r 9.16562 fshow +newpath 181.7079 -17.04562 moveto +181.7079 -52.42865 lineto stroke +207.07024 -37.22778 moveto +(\000) cmsy10 9.96265 fshow + [] 0 setdash +newpath 240.18129 -17.04562 moveto +240.18129 -52.42865 lineto stroke +266.46738 -37.22778 moveto +(\000) cmsy10 9.96265 fshow +298.07127 -37.78073 moveto +(0) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 300.50218 -17.04562 moveto +300.50218 -52.42865 lineto stroke +327.71199 -37.22778 moveto +(+) cmr10 9.96265 fshow + [] 0 setdash +newpath 362.67052 -17.04562 moveto +362.67052 -52.42865 lineto stroke +389.92336 -37.22778 moveto +(+) cmr10 9.96265 fshow +13.58511 -61.75371 moveto +(S) futr8r 9.16562 fshow +18.36711 -61.75371 moveto (i) futr8r 9.16562 fshow -35.2079 -37.50842 moveto -(o) futr8r 9.16562 fshow -40.498 -37.50842 moveto +21.03711 -61.75371 moveto +(g) futr8r 9.16562 fshow +25.79921 -61.75371 moveto (n) futr8r 9.16562 fshow -46.16681 -37.50842 moveto -(s) futr8r 9.16562 fshow -52.2241 -37.50842 moveto +31.468 -61.75371 moveto +(e) futr8r 9.16562 fshow +38.24251 -61.75371 moveto (d) futr8r 9.16562 fshow -57.7035 -37.50842 moveto +43.72202 -61.75371 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 +10.2216 -78.48662 moveto +(s) futr8r 9.16562 fshow +14.21661 -78.48662 moveto +(i) futr8r 9.16562 fshow +16.88661 -78.48662 moveto +(n) futr8r 9.16562 fshow +23.52951 -78.56882 moveto +(\() futr8r 9.16562 fshow +26.9367 -78.48662 moveto +(x) futri8r 9.16562 fshow +32.3065 -78.56882 moveto +(\)) futr8r 9.16562 fshow +36.7321 -78.48662 moveto +(\305) fourier-ms 9.16562 fshow +45.74051 -71.74191 moveto +(1) futr8r 9.16562 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 +newpath 45.74051 -75.90631 moveto +50.6022 -75.90631 lineto stroke +45.74051 -85.32101 moveto (2) futr8r 9.16562 fshow + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth 1 setlinecap +newpath 62.01941 -52.42865 moveto +62.01941 -87.81168 lineto stroke +93.38246 -72.61081 moveto +(+) cmr10 9.96265 fshow +newpath 125.08202 -52.42865 moveto +125.08202 -87.81168 lineto stroke +149.5206 -72.61081 moveto +(+) cmr10 9.96265 fshow +newpath 181.7079 -52.42865 moveto +181.7079 -87.81168 lineto stroke +207.07024 -72.61081 moveto +(+) cmr10 9.96265 fshow +237.75038 -73.16376 moveto +(0) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 240.18129 -52.42865 moveto +240.18129 -87.81168 lineto stroke +266.46738 -72.61081 moveto +(\000) cmsy10 9.96265 fshow + [] 0 setdash +newpath 300.50218 -52.42865 moveto +300.50218 -87.81168 lineto stroke +327.71199 -72.61081 moveto +(\000) cmsy10 9.96265 fshow +360.23961 -73.16376 moveto +(0) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 362.67052 -52.42865 moveto +362.67052 -87.81168 lineto stroke +389.92336 -72.61081 moveto +(+) cmr10 9.96265 fshow +13.5851 -97.13664 moveto +(S) futr8r 9.16562 fshow +18.3671 -97.13664 moveto +(i) futr8r 9.16562 fshow +21.0371 -97.13664 moveto +(g) futr8r 9.16562 fshow +25.7992 -97.13664 moveto +(n) futr8r 9.16562 fshow +31.468 -97.13664 moveto +(e) futr8r 9.16562 fshow +38.2426 -97.13664 moveto +(d) futr8r 9.16562 fshow +43.722 -97.13664 moveto +(e) futr8r 9.16562 fshow +22.9549 -107.84224 moveto +(f) futri8r 9.16562 fshow +28.0757 -107.84224 moveto +(\() futr8r 9.16562 fshow +31.4829 -107.84224 moveto +(x) futri8r 9.16562 fshow +36.8528 -107.84224 moveto +(\)) futr8r 9.16562 fshow + [] 0 setdash +newpath 62.01941 -87.81168 moveto +62.01941 -112.5745 lineto stroke +93.38246 -102.68373 moveto +(+) cmr10 9.96265 fshow +122.65111 -103.23668 moveto +(0) futr8r 9.16562 fshow + [3 3 ] 0 setdash +newpath 125.08202 -87.81168 moveto +125.08202 -112.5745 lineto stroke +149.5206 -102.68373 moveto +(+) cmr10 9.96265 fshow +179.277 -103.23668 moveto +(0) futr8r 9.16562 fshow +newpath 181.7079 -87.81168 moveto +181.7079 -112.5745 lineto stroke +207.07024 -102.68373 moveto +(\000) cmsy10 9.96265 fshow +237.75038 -103.23668 moveto +(0) futr8r 9.16562 fshow +newpath 240.18129 -87.81168 moveto +240.18129 -112.5745 lineto stroke +266.46738 -102.68373 moveto +(+) cmr10 9.96265 fshow +298.07127 -103.23668 moveto +(0) futr8r 9.16562 fshow +newpath 300.50218 -87.81168 moveto +300.50218 -112.5745 lineto stroke +327.71199 -102.68373 moveto +(\000) cmsy10 9.96265 fshow +360.23961 -103.23668 moveto +(0) futr8r 9.16562 fshow +newpath 362.67052 -87.81168 moveto +362.67052 -112.5745 lineto stroke +389.92336 -102.68373 moveto +(+) cmr10 9.96265 fshow + 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash newpath 0 -17.04562 moveto -220.14813 -17.04562 lineto stroke +435.24615 -17.04562 lineto stroke +newpath 0 -52.42865 moveto +435.24615 -52.42865 lineto stroke +newpath 0 -87.81168 moveto +435.24615 -87.81168 lineto stroke newpath 0 0 moveto -220.14813 0 lineto stroke -newpath 0 -61.87741 moveto -220.14813 -61.87741 lineto stroke +435.24615 0 lineto stroke +newpath 0 -112.5745 moveto +435.24615 -112.5745 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 +0 -112.5745 lineto stroke +newpath 435.24615 0 moveto +435.24615 -112.5745 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 index ae6786f19dc..b79363448db 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.5 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.5 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -87 396 1 %%HiResBoundingBox: -0.25 -86.98239 395.20819 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 67:8004 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.6 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.6 index ca1b0bed322..574a0faa410 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.6 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.6 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -89 274 1 %%HiResBoundingBox: -0.25 -88.64954 273.6557 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 67:8004 %*Font: fourier-ms 9.16562 9.96265 a1:8 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.7 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.7 index 817f128737b..7fd27a0f1db 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.7 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.7 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -87 279 1 %%HiResBoundingBox: -0.25 -86.98297 278.526 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.8 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.8 index 6c6bfe5a2cf..f6200e0ad7f 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.8 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.8 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -89 499 1 %%HiResBoundingBox: -0.25 -88.0506 498.3348 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.9 b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.9 index 6c89a54adba..66aaeecbe5d 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.9 +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.9 @@ -2,7 +2,7 @@ %%BoundingBox: -1 -87 511 1 %%HiResBoundingBox: -0.25 -86.98239 510.43356 0.25 %%Creator: MetaPost 0.993 -%%CreationDate: 2008.10.08:2116 +%%CreationDate: 2008.10.19:0903 %%Pages: 1 %*Font: futri8r 9.16562 9.96265 66:80002 %*Font: fourier-ms 9.16562 9.96265 31:80000000000000000000000000008000000008 diff --git a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.mp b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.mp index fa53635eeb2..301f93997ec 100644 --- a/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.mp +++ b/Master/texmf-dist/doc/latex/tablor/Figures/tablor.Tab.mp @@ -21,7 +21,6 @@ newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle g}$ etex);va etex,1);limGauche(btex $-\infty$ etex,0);nonDefBarre;limDroite(btex $+\infty $ etex,1);valPos(btex $1$ etex,0); - endTableau; beginTableau(1) newLigneVariables(btex $t$ etex);val(btex $-10$ etex); @@ -37,7 +36,6 @@ newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle g}$ etex);va etex,1);limGauche(btex $-\infty$ etex,0);nonDefBarre;limDroite(btex $+\infty $ etex,1);valPos(btex $1$ etex,0); - endTableau; beginTableau(2) newLigneVariables(btex $x$ etex);val(btex $-5$ etex); @@ -81,7 +79,6 @@ newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle g}$ etex);va etex,1);limGauche(btex $-\infty$ etex,0);nonDefBarre;limDroite(btex $+\infty $ etex,1);valPos(btex $1$ etex,0); - endTableau; beginTableau(6) newLigneVariables(btex $t$ etex);val(btex $-\pi $ etex); @@ -94,7 +91,6 @@ newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle g}$ etex);va etex,0); valPos(btex $\frac{3}{2}$ etex,1);valPos(btex $\frac{1}{2}$ etex,0); - endTableau; beginTableau(7) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex); @@ -188,7 +184,6 @@ limGauche(btex etex,1);limGauche(btex $-\infty$ etex,0);nonDefBarre;limDroite(btex $+\infty $ etex,1);valPos(btex $1$ etex,0); - newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle y'(t)}$ etex); moins;valBarre(btex $\frac{-64}{9}$ etex);moins;nonDefBarre;moins;valBarre(btex $0$ etex);plus;valBarre(btex $\frac{44}{9}$ etex);plus; newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle y}$ etex);valPos(btex $+\infty $ etex,1);valPos(btex $\frac{32}{3}$ etex,0.5);limGauche(btex @@ -320,8 +315,33 @@ beginTableau(19) newLigneVariables(btex $\displaystyle {x}$ etex); val(btex $-10$ etex);val(btex $-5$ etex); val(btex $10$ etex); + newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle (x-10) (x+5)}$ etex); - plus;valBarre(btex 0 etex); moins;valBarre(btex 0 etex); + plus;valBarre(btex 0 etex);moins;valBarre(btex 0 etex); +endTableau; + + + +beginTableau(20) +newLigneVariables(btex $\displaystyle {x}$ etex); + val(btex $-10$ etex);val(btex $2$ etex); +val(btex $5$ etex); + +newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle \frac{(x+10)}{(x-5) (x-2)}}$ etex); + valBarre(btex 0 etex); plus;nonDefBarre;moins;nonDefBarre; +endTableau; + + + +beginTableau(21) +newLigneVariables(btex $\displaystyle {x}$ etex); + val(btex $0$ etex);val(btex $\frac{\pi }{2}$ etex); +val(btex $\pi $ etex); +val(btex $\frac{3 \pi }{2}$ etex); +val(btex $2 \pi $ etex); + +newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle \tan\left(x\right)}$ etex); + valBarre(btex 0 etex); plus;nonDefBarre;moins;valBarre(btex 0 etex);plus;nonDefBarre;moins;valBarre(btex 0 etex); endTableau; beginTableau(105) @@ -345,7 +365,7 @@ newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle F(x)}$ etex); endTableau; - beginTableau(20) newLigneVariables(btex $x$ etex);val(btex $-1$ etex);val(btex $\alpha_1$ etex);val(btex $0$ etex);val(btex $\alpha_2$ etex);val(btex $+\infty $ etex); + beginTableau(22) newLigneVariables(btex $x$ etex);val(btex $-1$ etex);val(btex $\alpha_1$ etex);val(btex $0$ etex);val(btex $\alpha_2$ etex);val(btex $+\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 $+\infty $ etex,1);valPos(btex $ 2 $ etex,0.5); valPos(btex $-1$ @@ -353,7 +373,7 @@ nonDefBarre;limDroite(btex $+\infty $ etex,1);valPos(btex $ 2 $ etex,0.5); valPo $ 2 $ etex,0.5);valPos(btex $+\infty $ etex,1); endTableau; -beginTableau(21) newLigneVariables(btex $x$ etex);val(btex $\frac{-1}{2}$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $+\infty $ etex); +beginTableau(23) newLigneVariables(btex $x$ etex);val(btex $\frac{-1}{2}$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $+\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$ @@ -361,21 +381,20 @@ valPos(btex $\frac{1}{4}$ etex,1); valPos(btex $0$ $ 2 $ etex,0.5);valPos(btex $+\infty $ etex,1); endTableau; -beginTableau(22) newLigneVariables(btex $x$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $+\infty $ etex); +beginTableau(24) newLigneVariables(btex $x$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $+\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 $+\infty $ etex,1); endTableau; -beginTableau(24) newLigneVariables(btex $x$ etex);val(btex $1$ etex); +beginTableau(26) newLigneVariables(btex $x$ etex);val(btex $1$ etex); val(btex $+\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(25) newLigneVariables(btex $x$ etex);val(btex $-\pi $ etex);val(btex $\alpha_1$ etex);val(btex $0$ etex);val(btex $\alpha_2$ etex);val(btex $\pi $ etex); +beginTableau(27) newLigneVariables(btex $x$ etex);val(btex $-\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);moins;valBarre(btex$ $ etex);moins; 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$ @@ -383,7 +402,7 @@ valPos(btex $-1$ etex,0);valPos(btex $ 1/2 $ etex,0.5); valPos(btex $1$ $ 1/2 $ etex,0.5);valPos(btex $-1$ etex,0); endTableau; -beginTableau(26) newLigneVariables(btex $x$ etex);val(btex $0$ etex); +beginTableau(28) newLigneVariables(btex $x$ etex);val(btex $0$ etex); val(btex $\pi $ etex); val(btex $2 \pi $ etex); @@ -393,14 +412,14 @@ newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle f}$ etex);va valPos(btex $1$ etex,1); endTableau; -beginTableau(27) newLigneVariables(btex $t$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $\frac{\pi }{2}$ etex);val(btex $\pi $ etex); +beginTableau(29) 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 $+\infty $ etex,1);nonDefBarre;limDroite(btex $-\infty$ etex,0);valPos(btex $0$ etex,1); endTableau; -beginTableau(28) 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); +beginTableau(30) 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 \sqrt{3}}{4}$ @@ -408,17 +427,16 @@ valPos(btex $0$ etex,0);valPos(btex $ 1 $ etex,0.5); valPos(btex $\frac $ 1 $ etex,0.5);valPos(btex $0$ etex,0); endTableau; -beginTableau(29) newLigneVariables(btex $x$ etex);val(btex $-1$ etex); +beginTableau(31) newLigneVariables(btex $x$ etex);val(btex $-1$ etex); val(btex $0$ etex); val(btex $+\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(30) + beginTableau(32) newLigneVariables(btex $ {x}$ etex); val(btex $-10$ etex);val(btex $\frac{(-\left(\sqrt{5}\right)-3)}{2}$ etex); val(btex $-1$ etex); @@ -460,7 +478,7 @@ newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle G(x)}$ etex); endTableau; - beginTableau(31) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex);val(btex $-3$ etex);val(btex $\alpha_1$ etex);val(btex $+\infty $ etex); + beginTableau(33) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex);val(btex $-3$ etex);val(btex $\alpha_1$ etex);val(btex $+\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$ @@ -468,7 +486,7 @@ valPos(btex $-1$ etex,1); valPos(btex $-\left(e^{-4}\right)-1$ $ 0 $ etex,0.5);valPos(btex $+\infty $ etex,1); endTableau; -beginTableau(32) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $+\infty $ etex); +beginTableau(34) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $+\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$ @@ -476,23 +494,22 @@ valPos(btex $1$ etex,0); valPos(btex $2$ $ 0 $ etex,0.5);valPos(btex $-\infty$ etex,0); endTableau; -beginTableau(34) newLigneVariables(btex $x$ etex);val(btex $0$ etex); +beginTableau(36) newLigneVariables(btex $x$ etex);val(btex $0$ etex); val(btex $1$ etex); val(btex $+\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 $\ln\left(\frac{(e^{1}+1)}{e^{1}}\right)$ etex,1);valPos(btex $0$ etex,0); - endTableau; -beginTableau(35) newLigneVariables(btex $x$ etex);val(btex $0$ etex);val(btex $\alpha_1$ etex);val(btex $\pi $ etex); +beginTableau(37) 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(36) 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 $+\infty $ etex); +beginTableau(38) 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 $+\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}$ @@ -502,15 +519,15 @@ endTableau; -beginTableau(37) +beginTableau(39) newLigneVariables(btex $\displaystyle {x}$ etex); val(btex $-10$ etex);val(btex $10$ etex); newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle (x-10) (x+10)}$ etex); - valBarre(btex 0 etex);plus; + valBarre(btex 0 etex);moins; valBarre(btex 0 etex); endTableau; -beginTableau(38) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex); +beginTableau(40) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex); val(btex $-\left(\sqrt{2}\right)$ etex); val(btex $-1$ etex); val(btex $1$ etex); @@ -521,7 +538,7 @@ newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; v newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle f}$ etex);valPos(btex $+\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 $+\infty $ etex,1); endTableau; -beginTableau(39) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex); +beginTableau(41) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex); val(btex $-1$ etex); val(btex $1$ etex); val(btex $+\infty $ etex); @@ -530,7 +547,7 @@ newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; d newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle f}$ etex);valPos(btex $+\infty $ etex,1); limGauche(btex $-\infty$ etex,0);debutNonDef;finNonDef;limDroite(btex $-\infty$ etex,0);valPos(btex $+\infty $ etex,1); endTableau; -beginTableau(40) newLigneVariables(btex $t$ etex);val(btex $0$ etex); +beginTableau(42) newLigneVariables(btex $t$ etex);val(btex $0$ etex); val(btex $\frac{\pi }{8}$ etex); val(btex $\frac{\pi }{3}$ etex); val(btex $\frac{3 \pi }{8}$ etex); @@ -550,7 +567,7 @@ newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle y}$ etex);va valPos(btex $0$ etex,1); endTableau; -beginTableau(41) newLigneVariables(btex $t$ etex);val(btex $0$ etex); +beginTableau(43) newLigneVariables(btex $t$ etex);val(btex $0$ etex); val(btex $\frac{\pi }{3}$ etex); val(btex $\pi $ etex); val(btex $\frac{5 \pi }{3}$ etex); @@ -562,7 +579,6 @@ newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle x}$ etex);va valPos(btex $\pi $ etex,0.5);valPos(btex $\frac{(5 \pi +3 \sqrt{3})}{3}$ etex,1);valPos(btex $2 \pi $ etex,0); - newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle y'(t)}$ etex);valBarre(btex $0$ etex);moins;valBarre(btex $-\left(\sqrt{3}\right)$ etex);moins;valBarre(btex $0$ etex);plus;valBarre(btex $\sqrt{3}$ etex);plus;valBarre(btex $0$ etex); newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle y}$ etex);valPos(btex $1$ etex,1);valPos(btex $0$ etex,0.5);valPos(btex $-3$ @@ -571,7 +587,7 @@ valPos(btex $0$ etex,0.5);valPos(btex $1$ etex,1); endTableau; -beginTableau(42) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex); +beginTableau(44) newLigneVariables(btex $x$ etex);val(btex $-\infty $ etex); val(btex $-1$ etex); val(btex $1$ etex); val(btex $\frac{5}{2}$ etex); @@ -583,7 +599,7 @@ newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle f'(x)}$ etex);moins; d newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle f}$ etex);valPos(btex $+\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 $+\infty $ etex,1); endTableau; -beginTableau(43) newLigneVariables(btex $t$ etex);val(btex $0$ etex); +beginTableau(45) newLigneVariables(btex $t$ etex);val(btex $0$ etex); val(btex $\frac{\pi }{8}$ etex); val(btex $\frac{\pi }{6}$ etex); val(btex $\frac{3 \pi }{8}$ etex); @@ -594,7 +610,6 @@ newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle f}$ etex);va etex,0.5);valPos(btex $1$ etex,1);valPos(btex $-\left(\sin\left(\frac{\pi }{8}\right)\right)$ etex,0.5);valPos(btex $-1$ etex,0); - newLigneSignes(btex $\hbox{ Signe de }\atop{\displaystyle g'(t)}$ etex);valBarre(btex $4$ etex);plus;valBarre(btex $0$ etex);moins;valBarre(btex $-2$ etex);moins;valBarre(btex $0$ etex);plus;valBarre(btex $4$ etex); newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle g}$ etex);valPos(btex $0$ etex,0);valPos(btex $1$ etex,1);valPos(btex $\frac{\sqrt{3}}{2}$ @@ -603,7 +618,7 @@ newLigneVariations(btex $\hbox{ Variations de }\atop{\displaystyle g}$ etex);va valPos(btex $0$ etex,1); endTableau; - beginTableau(44) + beginTableau(46) newLigneVariables(btex $ {x}$ etex); val(btex $0$ etex);val(btex $\frac{\pi }{3}$ etex); val(btex $\frac{\pi }{3}$ etex); diff --git a/Master/texmf-dist/doc/latex/tablor/README b/Master/texmf-dist/doc/latex/tablor/README index fdca3aea0e7..d6475d58bf8 100644 --- a/Master/texmf-dist/doc/latex/tablor/README +++ b/Master/texmf-dist/doc/latex/tablor/README @@ -9,7 +9,7 @@ The tablor package requires that shell escape be enabled. For instance : -\begin{TV} TV([-10,+infinity],[-1,1],"g","t",x^2/(x^2-1),1,\tv) \end{TV} +\begin{TV} TV([-10,+infinity],[-1,1],"g","t",x^2/(x^2-1),1,n,\tv) \end{TV} draws table of variations of x->x^2/(x^2-1). @@ -24,4 +24,4 @@ The non-french users need to comment out every " \usepackage[upright]{fourier} " -Just put tablor.sty and tablor.cfg into /texmf/tex/latex/tablor/
\ No newline at end of file +Just put tablor.sty and tablor.cfg into /texmf/tex/latex/tablor/ diff --git a/Master/texmf-dist/doc/latex/tablor/README-fr.txt b/Master/texmf-dist/doc/latex/tablor/README-fr.txt index 5efc255fa76..df707265453 100644 --- a/Master/texmf-dist/doc/latex/tablor/README-fr.txt +++ b/Master/texmf-dist/doc/latex/tablor/README-fr.txt @@ -4,7 +4,7 @@ pour les tableaux. On rentre par exemple: -\begin{TV} TV([-10,+infinity],[-1,1],"g","t",x^2/(x^2-1),1,\tv) \end{TV} +\begin{TV} TV([-10,+infinity],[-1,1],"g","t",x^2/(x^2-1),1,n,\tv) \end{TV} et on obtient le tableau de variation de x->x^2/(x^2-1). diff --git a/Master/texmf-dist/doc/latex/tablor/tablor.html b/Master/texmf-dist/doc/latex/tablor/tablor.html index e4f32c8810f..7854e0762b3 100644 --- a/Master/texmf-dist/doc/latex/tablor/tablor.html +++ b/Master/texmf-dist/doc/latex/tablor/tablor.html @@ -7,7 +7,7 @@ <!-- body { color: #f5deb3; - background-color: #000000; + background-color: #262626; font-weight: bold; } .comment { @@ -22,7 +22,7 @@ } .constant { /* font-lock-constant-face */ - color: #9932cc; + color: #68228b; font-weight: bold; } .flyspell-duplicate { @@ -31,9 +31,15 @@ font-weight: bold; text-decoration: underline; } + .flyspell-incorrect { + /* flyspell-incorrect-face */ + color: #ff4500; + font-weight: bold; + text-decoration: underline; + } .font-latex-math { /* font-latex-math-face */ - color: #ffa500; + color: #436eee; } .font-latex-sedate { /* font-latex-sedate-face */ @@ -54,11 +60,11 @@ } .function-name { /* font-lock-function-name-face */ - color: #87ceeb; + color: #6ca6cd; } .keyword { /* font-lock-keyword-face */ - color: #6495ed; + color: #32cd32; font-weight: bold; } .variable-name { @@ -81,15 +87,15 @@ <body> <pre> <span class="font-latex-sedate">\NeedsTeXFormat</span>{LaTeX2e}[1995/12/01] -<span class="font-latex-sedate">\ProvidesPackage</span>{tablor}[12/06/2008 v3.00 la machine a creer des tableaux de signes et variations] +<span class="font-latex-sedate">\ProvidesPackage</span>{<span class="flyspell-duplicate">tablor</span>}[21/10/2008 v4.02 la machine a creer 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 (aka Guillaume Connan) </span><span class="font-latex-sedate"><span class="comment">\copyright</span></span><span class="comment"> </span><span class="comment-delimiter">% </span><span class="comment">This work may be distributed and/or mofified under the conditions </span><span class="comment-delimiter">% </span><span class="comment">or the LaTeX Project Public Licence, either v1.3 or (at your option) -</span><span class="comment-delimiter">% </span><span class="comment">any later version. The latest version is in +</span><span class="comment-delimiter">% </span><span class="comment">any later version. </span><span class="comment"><span class="flyspell-incorrect">The</span></span><span class="comment"> latest version is in </span><span class="comment-delimiter">% </span><span class="comment">http://www.latex-project.org/lppl/ -</span><span class="comment-delimiter">% </span><span class="comment">This work consists of the files tablor.sty, tablor.cfg, tablor.tex, -</span><span class="comment-delimiter">% </span><span class="comment">tablor.pdf and tablor.html +</span><span class="comment-delimiter">% </span><span class="comment">This work consists of the files tablor.</span><span class="comment"><span class="flyspell-incorrect">sty</span></span><span class="comment">, </span><span class="comment"><span class="flyspell-incorrect">tablor-xetex</span></span><span class="comment">.</span><span class="comment"><span class="flyspell-duplicate">sty</span></span><span class="comment">, tablor.cfg, tablor.tex, +</span><span class="comment-delimiter">% </span><span class="comment">tablor.pdf and tablor.</span><span class="comment"><span class="flyspell-incorrect">html</span></span><span class="comment"> </span> <span class="comment-delimiter">%% </span><span class="comment">Cree 16 environnements : @@ -100,29 +106,35 @@ </span><span class="comment-delimiter">% </span><span class="comment">%%%%%% Pour des tableaux de plus de 2 facteurs </span><span class="comment-delimiter">%</span><span class="comment"> </span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TS} -</span><span class="comment-delimiter">% </span><span class="comment">TS("P",[-2*x+3,x^2-1,x^2+1,x-1,x^2-2],[a,b],</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">); +</span><span class="comment-delimiter">% </span><span class="comment">TS("P",[-2*x+3,x^2-1,x^2+1,x-1,x^2-2],[a,b],n,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">); </span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\end</span></span><span class="comment">{TS} </span><span class="comment-delimiter">%</span><span class="comment"> </span><span class="comment-delimiter">% </span><span class="comment">pour les tableaux de signes avec quotient </span><span class="comment-delimiter">%</span><span class="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TSq} -</span><span class="comment-delimiter">%</span><span class="comment">TSq("Q",[-2*x+3,-4*x+5],[x^2-16,x-2],[a,b],</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) +</span><span class="comment-delimiter">%</span><span class="comment">TSq("Q",[-2*x+3,-4*x+5],[x^2-16,x-2],[a,b],n,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) </span><span class="comment-delimiter">%%</span><span class="font-latex-sedate"><span class="comment">\end</span></span><span class="comment">{TSq} </span><span class="comment-delimiter">% </span><span class="comment">un tableau de variation : </span><span class="comment-delimiter">%</span><span class="comment"> +</span><span class="comment-delimiter">% </span><span class="comment">pour les tableaux de signes à une seule ligne +</span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TSc} +</span><span class="comment-delimiter">% </span><span class="comment"><span class="flyspell-duplicate">TSc</span></span><span class="comment">((x+10)/((x-5)*(x-2)),[-10,5],[2,5],n,0) +</span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\end</span></span><span class="comment">{TSc} +</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="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TV} -</span><span class="comment-delimiter">% </span><span class="comment">TV([0,+infinity],[0],"h","x",ln(x)-(ln(x))^2,1,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) +</span><span class="comment-delimiter">% </span><span class="comment">TV([0,+infinity],[0],"h","x",ln(x)-(ln(x))^2,1,n,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) </span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\end</span></span><span class="comment">{TV} </span><span class="comment-delimiter">%</span><span class="comment"> </span><span class="comment-delimiter">% </span><span class="comment">tableau de variation avec zones interdites </span><span class="comment-delimiter">%</span><span class="comment"> </span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TVZ} -</span><span class="comment-delimiter">% </span><span class="comment">TVZ([-infinity,+infinity],[],[[-1,1]],"f","x",sqrt(x^2-1),1,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) +</span><span class="comment-delimiter">% </span><span class="comment">TVZ([-infinity,+infinity],[],[[-1,1]],"f","x",sqrt(x^2-1),1,n,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) </span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\end</span></span><span class="comment">{TVZ} </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">tableau avec valeurs intermediares </span><span class="comment-delimiter">%</span><span class="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TVI} -</span><span class="comment-delimiter">%</span><span class="comment">TVI([-1,+infinity],[-1],"f","x",x2/sqrt(x+1)-1,1,2,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) +</span><span class="comment-delimiter">%</span><span class="comment">TVI([-1,+infinity],[-1],"f","x",x2/sqrt(x+1)-1,1,2,n,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) </span><span class="comment-delimiter">%</span><span class="font-latex-sedate"><span class="comment">\end</span></span><span class="comment">{TVI} </span><span class="comment-delimiter">%%%</span><span class="comment"> </span><span class="comment-delimiter">% </span><span class="comment">tableau de variations avec f' sans zero formel @@ -142,17 +154,26 @@ </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"> -</span><span class="comment-delimiter">% </span><span class="comment">Courbes parametrees +</span><span class="comment-delimiter">% </span><span class="comment">Courbes </span><span class="comment"><span class="flyspell-duplicate">parametrees</span></span><span class="comment"> </span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TVP} -</span><span class="comment-delimiter">% </span><span class="comment">TVP([-infinity,+infinity],[[-1,2],[-1]],["x","y"],"t",[t^2/((t+1)*(t-2)),t^2*(t+2)/(t+1)],1,0,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) +</span><span class="comment-delimiter">% </span><span class="comment">TVP([-infinity,+infinity],[[-1,2],[-1]],["x","y"],"t",[t^2/((t+1)*(t-2)),t^2*(t+2)/(t+1)],1,n,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) </span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\end</span></span><span class="comment">{TVP} </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="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TVP} -</span><span class="comment-delimiter">% </span><span class="comment">TVP([0,pi/2],[[],[]],["x","y"],"t",[2*cos(t),sin(2*t)],1,1,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) +</span><span class="comment-delimiter">% </span><span class="comment">TVP([0,pi/2],[[],[]],["x","y"],"t",[2*cos(t),sin(2*t)],1,t,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">) </span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\end</span></span><span class="comment">{TVP} </span><span class="comment-delimiter">% </span><span class="comment">% </span> +<span class="comment-delimiter">% </span><span class="comment">Fonctions </span><span class="comment"><span class="flyspell-incorrect">prolongeables</span></span><span class="comment"> par continuité +</span><span class="comment-delimiter">% </span><span class="comment"><span class="flyspell-duplicate">TVPC</span></span><span class="comment">([intervalles d'étude],[valeurs </span><span class="comment"><span class="flyspell-duplicate">prolongeables</span></span><span class="comment">],[valeurs interdites pour f'],"g","t",e^(-1/x^2),1,n,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">); +</span> + +<span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\begin</span></span><span class="comment">{TVPC} +</span><span class="comment-delimiter">% </span><span class="comment">TVPC([-infinity,+infinity],[0],[0],"g","t",e^(-1/x^2),1,n,</span><span class="font-latex-sedate"><span class="comment">\tv</span></span><span class="comment">); +</span><span class="comment-delimiter">% </span><span class="font-latex-sedate"><span class="comment">\end</span></span><span class="comment">{TVPC} +</span> + @@ -162,17 +183,17 @@ </span> <span class="font-latex-sedate">\RequirePackage</span>{filecontents} -<span class="font-latex-sedate">\RequirePackage</span>{ifthen} -<span class="font-latex-sedate">\RequirePackage</span>{fancyvrb} -<span class="font-latex-sedate">\RequirePackage</span>{ifpdf} +<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="font-latex-sedate">\fvset</span>{gobble=0} +<span class="font-latex-sedate">\fvset</span>{<span class="flyspell-incorrect">gobble</span>=0} -<span class="comment-delimiter">% </span><span class="comment">option xcas present +<span class="comment-delimiter">% </span><span class="comment">option xcas </span><span class="comment"><span class="flyspell-duplicate">present</span></span><span class="comment"> </span> -<span class="font-latex-sedate">\newboolean</span>{xcas}<span class="font-latex-sedate">\setboolean</span>{xcas}{false} -<span class="font-latex-sedate">\DeclareOption</span>{xcas}{<span class="font-latex-sedate">\setboolean</span>{xcas}{true}} +<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}{<span class="flyspell-incorrect">true</span>}} <span class="font-latex-sedate">\ProcessOptions</span><span class="font-latex-sedate">\relax</span> @@ -180,22 +201,23 @@ -<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">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="comment-delimiter">%% </span><span class="comment">on configure tablor dans un fichier exterieur pour la plateforme -</span><span class="comment-delimiter">%% </span><span class="comment">et l'editeur +</span><span class="comment-delimiter">%% </span><span class="comment">et </span><span class="comment"><span class="flyspell-duplicate">l'editeur</span></span><span class="comment"> </span> -<span class="font-latex-sedate">\IfFileExists</span>{tablor.cfg}{<span class="font-latex-sedate"><span class="keyword">\input</span></span><span class="constant">{tablor.cfg}</span>}<span class="comment">%</span><span class="font-latex-sedate"><span class="comment">\typeout</span></span><span class="comment">{pas de fichier tablor.cfg}} +<span class="font-latex-sedate">\IfFileExists</span>{tablor.cfg}{<span class="font-latex-sedate"><span class="keyword">\input</span></span><span class="constant">{tablor.cfg}</span>}<span class="comment">%</span><span class="font-latex-sedate"><span class="comment">\typeout</span></span><span class="comment">{pas de fichier tablor.</span><span class="comment"><span class="flyspell-duplicate">cfg</span></span><span class="comment">}} </span> <span class="comment-delimiter">%% </span><span class="comment">Definit des commandes disque selon l'OS utilise -</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"><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="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-incorrect">COPY</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>{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> }} @@ -203,26 +225,26 @@ -<span class="comment-delimiter">%% </span><span class="comment">pour ceux compilant via pdflatex +<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 </span> -<span class="font-latex-sedate">\AtEndDocument</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\rem</span> *.user XCas* Xcas* *.mpx} +<span class="font-latex-sedate">\AtEndDocument</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\rem</span> *.user XCas* Xcas* *.<span class="flyspell-incorrect">mpx</span>} } -<span class="comment-delimiter">%% </span><span class="comment">Pour clore les fichiers metapost +<span class="comment-delimiter">%% </span><span class="comment">Pour clore les fichiers </span><span class="comment"><span class="flyspell-duplicate">metapost</span></span><span class="comment"> </span> - <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{queue.mp} + <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{queue.<span class="flyspell-duplicate">mp</span>} - end + <span class="flyspell-duplicate">end</span> <span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span> @@ -235,7 +257,7 @@ <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 queue.mp enteteMP.cfg session.tex config.cxx} +</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 queue.mp enteteMP.cfg session.tex config.<span class="flyspell-duplicate">cxx</span>} } @@ -244,48 +266,48 @@ <span class="comment-delimiter">%% </span><span class="comment">Donne comme prefixe aux tableaux le prefixe courant </span><span class="comment-delimiter">%% </span><span class="comment">Peut-être modifie par </span><span class="font-latex-sedate"><span class="comment">\initablor</span></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">\Tableaux</span></span><span class="function-name">}</span>{<span class="font-latex-sedate">\jobname</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">\nomtravail</span></span><span class="function-name">}</span>{<span class="font-latex-sedate">\jobname</span>} <span class="comment-delimiter">%% </span><span class="comment">initialise les compteurs </span> -<span class="font-latex-sedate"><span class="keyword">\newcounter</span></span><span class="function-name">{TVn}</span> +<span class="font-latex-sedate"><span class="keyword">\newcounter</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TVn</span></span><span class="function-name">}</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">\tv</span></span><span class="function-name">}</span>{<span class="font-latex-sedate">\theTVn</span>} -<span class="font-latex-sedate"><span class="keyword">\newcounter</span></span><span class="function-name">{TVnbis}</span> +<span class="font-latex-sedate"><span class="keyword">\newcounter</span></span><span class="function-name">{</span><span class="function-name"><span class="flyspell-duplicate">TVnbis</span></span><span class="function-name">}</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">\tvbis</span></span><span class="function-name">}</span>{<span class="font-latex-sedate">\theTVnbis</span>} <span class="comment-delimiter">%% </span><span class="comment">permet de donner un prefixe aux tableaux produits (</span><span class="font-latex-sedate"><span class="comment">\jobname</span></span><span class="comment"> par defaut) -</span><span class="comment-delimiter">%% </span><span class="comment">effectue quelques verifications : +</span><span class="comment-delimiter">%% </span><span class="comment">effectue quelques </span><span class="comment"><span class="flyspell-incorrect">verifications</span></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">\initablor</span></span><span class="function-name">}</span>[1][<span class="font-latex-sedate">\jobname</span>]{<span class="comment">% -</span><span class="font-latex-sedate"><span class="keyword">\renewcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\Tableaux</span></span><span class="function-name">}</span>{#1}<span class="comment">% Arret du nom des tableaux +</span><span class="font-latex-sedate"><span class="keyword">\renewcommand</span></span><span class="function-name">{</span><span class="font-latex-sedate"><span class="function-name">\nomtravail</span></span><span class="function-name">}</span>{#1}<span class="comment">% Arret du nom des tableaux </span><span class="font-latex-sedate"><span class="keyword">\setcounter</span></span><span class="variable-name">{TVn}{0}</span><span class="comment">% Initialisation du compteur de tableaux. -</span><span class="font-latex-sedate">\ifthenelse</span>{<span class="font-latex-sedate">\boolean</span>{xcas}}<span class="comment">% Avec l'option XCas -</span>{<span class="font-latex-sedate">\IfFileExists</span>{<span class="font-latex-sedate">\Tableaux</span>.Tab.mp}<span class="comment">% Si Tableaux.mp est present... -</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 detruire +</span><span class="font-latex-sedate">\ifthenelse</span>{<span class="font-latex-sedate">\boolean</span>{xcas}}<span class="comment">% Avec l'option </span><span class="comment"><span class="flyspell-duplicate">XCas</span></span><span class="comment"> +</span>{<span class="font-latex-sedate">\IfFileExists</span>{<span class="font-latex-sedate">\nomtravail</span>.Tab.mp}<span class="comment">% Si Tableaux.mp est </span><span class="comment"><span class="flyspell-duplicate">present</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">\rem</span> <span class="font-latex-sedate">\nomtravail</span>.Tab.mp}}<span class="comment">% le </span><span class="comment"><span class="flyspell-incorrect">detruire</span></span><span class="comment"> </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> enteteMP.cfg <span class="font-latex-sedate">\Tableaux</span>.Tab.mp}<span class="comment">% Reconstituer l'entê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> enteteMP.cfg <span class="font-latex-sedate">\nomtravail</span>.Tab.mp}<span class="comment">% Reconstituer l'entê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 class="font-latex-sedate">\IfFileExists</span>{<span class="font-latex-sedate">\nomtravail</span>.Tab.mp}<span class="comment">% Sans l'option XCas, si </span> <span class="comment">% Tableaux.mp existe -</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{mpost -interaction=batchmode <span class="font-latex-sedate">\Tableaux</span>.Tab}}<span class="comment">% l'executer pour reconstituer les figures +</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{mpost -interaction=batchmode <span class="font-latex-sedate">\nomtravail</span>.Tab}}<span class="comment">% l'executer pour reconstituer les figures </span>{<span class="font-latex-sedate">\PackageWarning</span>{tablor}{Pas de source metapost pour creer les tableaux.}}<span class="comment">% sinon message d'erreur </span> <span class="comment">% (mais pas d'arret car les tableaux -</span> <span class="comment">% peuvent être presents ) +</span> <span class="comment">% peuvent être </span><span class="comment"><span class="flyspell-incorrect">presents</span></span><span class="comment"> ) </span>}}<span class="comment">% </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">\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 <#1 }}} +</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{<span class="flyspell-duplicate">giac</span> #1 }}<span class="comment">% +</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="flyspell-duplicate">giac</span> <#1 }}} <span class="font-latex-sedate">\makeatother</span> @@ -293,7 +315,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> @@ -306,83 +328,326 @@ </span> <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); +<span class="flyspell-duplicate">TV</span>(L,F,nom,nomv,f,ftt,trigo,nmr):={ +<span class="flyspell-duplicate">nl</span>:=size(L); f:=unapply(f,x); -fp:=fonction_derivee(f); +<span class="flyspell-duplicate">fp</span>:=function_diff(f); Z:=concat(L,F); -S:=resoudre(fp(x),x); - si size(S)>0 alors pour j de 0 jusque size(S)-1 faire - kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); - if(kk==1){Z:=append(Z,simplifier(S[j]))}; - fpour +S:=[]; + + +if(trigo==t){ +<span class="flyspell-duplicate">all</span>_trig_solutions:=1; +<span class="flyspell-duplicate">reset</span>_solve_counter(-1,-1); +<span class="flyspell-duplicate">SS</span>:=solve(factor(simplify(fp(x))),x); +<span class="flyspell-duplicate">ns</span>:=size(SS); +for(k:=0;k<ns;k++){ +m:=0; +<span class="flyspell-duplicate">while</span>(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; +};m:=-1; +<span class="flyspell-duplicate">while</span>(evalf(subst(SS[k],n_1=m))>=L[0]){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; +} +} +}else{ +S:=solve(fp(x),x); +} + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + qq:=member(simplify(S[j]),Z)==0; + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[<span class="flyspell-duplicate">nl</span>-1])); + if(kk==1){if(qq==1){Z:=append(Z,simplify(S[j]))}}; + <span class="flyspell-duplicate">fpour</span> fsi; +Z:=sort(Z); +<span class="flyspell-duplicate">nz</span>:=size(Z); + + + tantque evalf(Z[0])==evalf(Z[1]) faire Z:=Z[1..nz-1];nz:=size(Z); + <span class="flyspell-duplicate">ftantque</span>; + + + + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[<span class="flyspell-duplicate">nl</span>-1])); + if(kk==1){Z:=append(Z,simplify(S[j]))}; + <span class="flyspell-duplicate">fpour</span> + <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; +<span class="flyspell-duplicate">nz</span>:=size(Z); + 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; + 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); +<span class="flyspell-duplicate">fpour</span>; +<span class="flyspell-duplicate">nz</span>:=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; +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>); +";<span class="flyspell-duplicate">fpour</span>; - k0:= evalf(limite(f(x),x=Z[0],1))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[<span class="flyspell-duplicate">nz</span>-2],1)); -lsi:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ +<span class="flyspell-duplicate">lsi</span>:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){ if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+ if(sign(fp(Z[0]+10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+ if(sign(fp((Z[0]+10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5))))==1){"plus;"}else{"moins;"} }} -if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))>0; +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.1))>0; lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ if(ksp==1){"plus;"}else{"moins;"} }; } -lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre; +</span><span class="font-latex-math"><span class="flyspell-duplicate">lsf</span></span><span class="font-latex-math">:=if(member(Z[nz-1],F)==0){""}else{"</span><span class="font-latex-math"><span class="flyspell-duplicate">nonDefBarre</span></span><span class="font-latex-math">; "} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +</span><span class="font-latex-math"><span class="flyspell-duplicate">lm</span></span><span class="font-latex-math">0:=limit(f(x),x=Z[0],1)==-</span><span class="font-latex-math"><span class="flyspell-duplicate">infinity</span></span><span class="font-latex-math">; li:=lvic+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(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"} + else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"}+ if(k0==1){"1"}else{"0"}+ ");"; - if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(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);"}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> + <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(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(simplify(limit(f(x),x=Z[r],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(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); "}}} }; } -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); -"}; +<span class="flyspell-duplicate">lnz</span>:=limit(f(x),x=Z[nz-1],-1)==-<span class="flyspell-duplicate">infinity</span>; + + + +lf:=if(member(Z[nz-1],F)==0){"valPos(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"+ + if(kz==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}} + else{"limGauche(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> <span class="flyspell-duplicate">etex</span>,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);<span class="flyspell-duplicate">nonDefBarre</span>;"}}; -MetaLfc:=if(ftt==2){if(nz>2){" -beginTableau("+nmr+")"+ + + +<span class="flyspell-duplicate">MetaLfc</span>:=if(ftt==2){if(<span class="flyspell-duplicate">nz</span>>2){" + +<span class="flyspell-duplicate">beginTableau</span>("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+lsi+lsp+lsf+" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{ -intro+"beginTableau("+nmr+")"+ +<span class="flyspell-duplicate">intro</span>+"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ + l0+ +<span class="flyspell-duplicate">lsi</span>+lsf+" +<span class="flyspell-duplicate">endTableau</span>; + +"; +} +}else{ if(ftt==0){if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ + l0+ +li+ +<span class="flyspell-duplicate">lp</span>+ +<span class="flyspell-duplicate">lf</span> ++" +<span class="flyspell-duplicate">endTableau</span>; + +";}else{"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ + l0+ +li+ +<span class="flyspell-duplicate">lf</span> ++" +<span class="flyspell-duplicate">endTableau</span>; + +";}}else{ +if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ + l0+ +<span class="flyspell-duplicate">lsi</span>+lsp+lsf+ +li+ +<span class="flyspell-duplicate">lp</span>+ +<span class="flyspell-duplicate">lf</span> ++" +<span class="flyspell-duplicate">endTableau</span>; + +";}else{"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ + l0+ +<span class="flyspell-duplicate">lsi</span>+lsf+ +li+ +<span class="flyspell-duplicate">lf</span> ++" +<span class="flyspell-duplicate">endTableau</span>; + +";} +}} + + +sortie:=fopen("XCasmpfc.mp"); +<span class="flyspell-duplicate">fprint</span>(sortie,Unquoted,<span class="flyspell-duplicate">MetaLfc</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> + + + + + + +<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"><span class="flyspell-duplicate">TVPC</span></span><span class="comment"> : pour les fonctions </span><span class="comment"><span class="flyspell-duplicate">prolongeables</span></span><span class="comment"> par continuité. +</span><span class="comment-delimiter">%%</span><span class="comment"> +</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>{<span class="flyspell-incorrect">XcasTVPC</span>.cxx} +<span class="flyspell-duplicate">TVPC</span>(L,F,<span class="flyspell-incorrect">FP</span>,nom,nomv,f,ftt,trigo,nmr):={ +nl:=size(L); +f:=unapply(f,x); +fp:=function_diff(f); +Z:=concat(L,F); +Z:=<span class="flyspell-duplicate">concat</span>(Z,<span class="flyspell-duplicate">FP</span>); +S:=[]; + + +if(trigo==t){ +<span class="flyspell-duplicate">all</span>_trig_solutions:=1; +<span class="flyspell-duplicate">reset</span>_solve_counter(-1,-1); +<span class="flyspell-duplicate">SS</span>:=solve(factor(simplify(fp(x))),x); +ns:=size(SS); +for(k:=0;k<ns;k++){ +m:=0; +<span class="flyspell-duplicate">while</span>(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; +};m:=-1; +while(evalf(subst(SS[k],n_1=m))>=L[0]){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; +} +} +}else{ +S:=solve(fp(x),x); +} + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + qq:=member(simplify(S[j]),Z)==0; + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + if(kk==1){if(qq==1){Z:=append(Z,simplify(S[j]))}}; + <span class="flyspell-duplicate">fpour</span> + fsi; +Z:=sort(Z); +<span class="flyspell-duplicate">nz</span>:=size(Z); + + + tantque evalf(Z[0])==evalf(Z[1]) faire Z:=Z[1..nz-1];nz:=size(Z); + <span class="flyspell-duplicate">ftantque</span>; + + + + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[<span class="flyspell-duplicate">nl</span>-1])); + if(kk==1){Z:=append(Z,simplify(S[j]))}; + <span class="flyspell-duplicate">fpour</span> + <span class="flyspell-duplicate">fsi</span>; + +Z:=sort(Z); +<span class="flyspell-duplicate">nz</span>:=size(Z); + 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:=<span class="flyspell-duplicate">nz</span>-1; + fsi; +<span class="flyspell-duplicate">fpour</span>; +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> <span class="flyspell-duplicate">etex</span>); +";<span class="flyspell-duplicate">fpour</span>; + + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[<span class="flyspell-duplicate">nz</span>-2],1)); + +<span class="flyspell-duplicate">lsi</span>:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ + if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],FP)==0){ + if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+ + if(sign(fp(Z[0]+10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+ + if(sign(fp((Z[0]+10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5))))==1){"plus;"}else{"moins;"} }} + +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.1))>0; + lsp:=lsp+if(member(Z[r],FP)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ + if(ksp==1){"plus;"}else{"moins;"} + }; } + +lsf:=if(member(Z[nz-1],</span><span class="font-latex-math"><span class="flyspell-duplicate">FP</span></span><span class="font-latex-math">)==0){""}else{"</span><span class="font-latex-math"><span class="flyspell-duplicate">nonDefBarre</span></span><span class="font-latex-math">; +"} +</span><span class="font-latex-math"><span class="flyspell-duplicate">lm</span></span><span class="font-latex-math">0:=limit(f(x),x=Z[0],1)==-</span><span class="font-latex-math"><span class="flyspell-duplicate">infinity</span></span><span class="font-latex-math">; + li:=lvic+nom+"}$</span> etex);"+ + if(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(</span><span class="font-latex-math"><span class="flyspell-duplicate">lm</span></span><span class="font-latex-math">0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"} + else{"limDroite(btex <span class="font-latex-math">$"+if(</span><span class="font-latex-math"><span class="flyspell-duplicate">lm</span></span><span class="font-latex-math">0==1){"-\\infty"}</span><span class="font-latex-math"><span class="flyspell-duplicate">else</span></span><span class="font-latex-math">{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"}+ + if(k0==1){"1"}else{"0"}+ + ");"; + + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; + lp:=lp+if(member(Z[r],F)){ + "valPos(btex + <span class="font-latex-math">$"+if(</span><span class="font-latex-math"><span class="flyspell-duplicate">lmrm</span></span><span class="font-latex-math">==1){"-\\infty"}</span><span class="font-latex-math"><span class="flyspell-duplicate">else</span></span><span class="font-latex-math">{latex(</span><span class="font-latex-math"><span class="flyspell-duplicate">simplify</span></span><span class="font-latex-math">(limit(f(x),x=Z[r],-1)))}+"$</span> + etex,"+if(krm==1){"1);"}else{"0);"} } + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(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); +"}}} + }; } + +lnz:=limit(f(x),x=Z[nz-1],-1)==-<span class="flyspell-duplicate">infinity</span>; + + + +<span class="flyspell-duplicate">lf</span>:=if(member(Z[nz-1],F)==0){"valPos(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"+ + if(kz==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}} + else{"limGauche(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"+ + if(<span class="flyspell-duplicate">kz</span>==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}}; + + + + + +MetaLfc:=if(ftt==2){if(<span class="flyspell-duplicate">nz</span>>2){" + +<span class="flyspell-duplicate">beginTableau</span>("+nmr+")"+ + l0+lsi+lsp+lsf+" +<span class="flyspell-duplicate">endTableau</span>; + +";}else{ +<span class="flyspell-duplicate">intro</span>+"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+ lsi+lsf+" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; "; } @@ -390,41 +655,41 @@ endTableau; l0+ li+ lp+ -lf +<span class="flyspell-duplicate">lf</span> +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{"beginTableau("+nmr+")"+ l0+ li+ -lf +<span class="flyspell-duplicate">lf</span> +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}}else{ -if(nz>2){"beginTableau("+nmr+")"+ +if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+ -lsi+lsp+lsf+ +<span class="flyspell-duplicate">lsi</span>+lsp+lsf+ 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+ lsi+lsf+ li+ -lf +<span class="flyspell-duplicate">lf</span> +" -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); @@ -433,6 +698,16 @@ fclose(sortie); <span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</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">TV avec une zone interdite : on rajoute comme argument la liste des intervalles interdits @@ -442,9 +717,9 @@ fclose(sortie); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTVZ.cxx} -TVZ(L,F,FF,nom,nomv,f,ftt,nmr):={ -nl:=size(L); -nf:=size(FF); +<span class="flyspell-duplicate">TVZ</span>(L,F,FF,nom,nomv,f,ftt,trigo,nmr):={ +<span class="flyspell-duplicate">nl</span>:=size(L); +nf:=size(<span class="flyspell-duplicate">FF</span>); Ff:=NULL;IMIN:=NULL;IMAX:=NULL; for(k:=0;k<nf;k++){ if(FF[k][0]>L[0]){Imin[k]:=FF[k][0];LL:=L}else{Imin[k]:=L[0];LL:=[L[1]]}; @@ -453,57 +728,82 @@ if(FF[k][1]<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]; - IMIN:=[IMIN]; + FF:=[<span class="flyspell-duplicate">Ff</span>]; + IMIN:=[<span class="flyspell-duplicate">IMIN</span>]; IMAX:=[IMAX]; f:=unapply(f,x); -fp:=fonction_derivee(f); +<span class="flyspell-duplicate">fp</span>:=function_diff(f); Z:=concat(LL,F); for(k:=0;k<nf;k++){ Z:=concat(Z,FF[k]); } -S:=resoudre(fp(x),x); +S:=[]; + + +if(trigo==t){ +all_trig_solutions:=1; +<span class="flyspell-duplicate">reset</span>_solve_counter(-1,-1); +SS:=solve(factor(simplify(fp(x))),x); +ns:=size(SS); +for(k:=0;k<ns;k++){ +m:=0; +while(<span class="flyspell-duplicate">evalf</span>(simplify(subst(SS[k],n_1=m)))<=<span class="flyspell-duplicate">evalf</span>(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; +};m:=-1; +while(<span class="flyspell-duplicate">evalf</span>(subst(SS[k],n_1=m))>=L[0]){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; +} +} +}else{ +S:=solve(fp(x),x); +} + + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire for(k:=0;k<nf;k++){ - kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); - kK:=(evalf(S[j])<evalf(Imin[k])) or (evalf(S[j])>evalf(Imax[k])); + kk:=(<span class="flyspell-duplicate">evalf</span>(S[j])>=<span class="flyspell-duplicate">evalf</span>(L[0])) and (<span class="flyspell-duplicate">evalf</span>(S[j])<=<span class="flyspell-duplicate">evalf</span>(L[<span class="flyspell-duplicate">nl</span>-1])); + kK:=(<span class="flyspell-duplicate">evalf</span>(S[j])<<span class="flyspell-duplicate">evalf</span>(Imin[k])) or (<span class="flyspell-duplicate">evalf</span>(S[j])><span class="flyspell-duplicate">evalf</span>(Imax[k])); Kk:=(kk) and kK; - if(Kk==1){Z:=append(Z,simplifier(S[j]))}; + if(Kk==1){Z:=append(Z,simplify(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; + 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); +<span class="flyspell-duplicate">fpour</span>; +<span class="flyspell-duplicate">nz</span>:=size(Z); for(j:=0;j<nf;j++){ for(k:=1;k<nz;k++){ - if ((Z[k]>Imin[j])and(Z[k]<Imax[j])){Z:=augment(Z[0..k-1],Z[k+1..nz-1]);nz:=nz-1; + if ((Z[k]>Imin[j])and(Z[k]<Imax[j])){Z:=augment(Z[0..k-1],Z[k+1..nz-1]);nz:=<span class="flyspell-duplicate">nz</span>-1; } } } 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); +l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; <span class="flyspell-duplicate">lf</span>:=" ";lsp:=" "; +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))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); + k0:= <span class="flyspell-duplicate">evalf</span>(limit(f(x),x=Z[0],1))> <span class="flyspell-duplicate">evalf</span>(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[<span class="flyspell-duplicate">nz</span>-2],1)); -lsi:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ +<span class="flyspell-duplicate">lsi</span>:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ 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^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){ if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+ if(sign(fp(Z[0]+10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+ @@ -512,121 +812,130 @@ if(member(Z[0],IMIN)!=0){"debutNonDef;"}else{if(Z[0]==-infinity){if(sign(evalf(f if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))>0; - lsp:=lsp+if(member(Z[r],IMIN)!=0){"debutNonDef;"}else{ - if(member(Z[r],IMAX)!=0){"finNonDef;"+ - if(ksp==1){"plus;"}else{"moins;"}}else{ + lsp:=lsp+if(member(Z[r],IMIN)!=0){"debutNonDef;"}</span><span class="font-latex-math"><span class="flyspell-duplicate">else</span></span><span class="font-latex-math">{ + if(member(Z[r],IMAX)!=0){"</span><span class="font-latex-math"><span class="flyspell-duplicate">finNonDef</span></span><span class="font-latex-math">;"+ + if(ksp==1){"plus;"}else{"moins;"}}</span><span class="font-latex-math"><span class="flyspell-duplicate">else</span></span><span class="font-latex-math">{ if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ 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><span class="font-latex-math"><span class="flyspell-duplicate">lsf</span></span><span class="font-latex-math">:=if(member(Z[0],IMAX)!=0){"finNonDef;"}else{if(member(Z[nz-1],F)==0){""}else{"</span><span class="font-latex-math"><span class="flyspell-duplicate">nonDefBarre</span></span><span class="font-latex-math">; "}} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +</span><span class="font-latex-math"><span class="flyspell-duplicate">lm</span></span><span class="font-latex-math">0:=limit(f(x),x=Z[0],1)==-</span><span class="font-latex-math"><span class="flyspell-duplicate">infinity</span></span><span class="font-latex-math">; li:=lvic +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(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"} + else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"}+ if(k0==1){"1"}else{"0"}+ ");"; if(nz>2){ for(r:=1; r<=nz-2;r++){ - krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; 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 + latex(simplify(limit(f(x),x=Z[r],-1)))} + +"$</span> etex,"+if(<span class="flyspell-duplicate">krm</span>==1){ + "1);"}<span class="flyspell-duplicate">else</span>{"0);"} + +"<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(krp==1){ - "1);"}else{"0);"} + "-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))} + +"$</span> etex,"+if(<span class="flyspell-duplicate">krp</span>==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){ + latex(simplify(limit(f(x),x=Z[r],-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);"} + "-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))} + +"$</span> etex,"+if(<span class="flyspell-duplicate">krp</span>==1){ + "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,"+ + else{"valPos(btex<span class="font-latex-math">$"+latex(simplify(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) + "0.5);"}<span class="flyspell-duplicate">else</span>{ + if(<span class="flyspell-duplicate">krp</span>==1){ + "1);"}else{"0);"}//felse(<span class="flyspell-duplicate">krp</span>) }//felse(valpos) }//felse(member Zr F) } //felse(Zr=Imax) - }//felse(Zr=Imin) - };//ffor - }//fsi nz - -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); -"}; + }//felse(Zr=<span class="flyspell-duplicate">Imin</span>) + };//<span class="flyspell-incorrect">ffor</span> + }//fsi <span class="flyspell-duplicate">nz</span> + +lnz:=limit(f(x),x=Z[nz-1],-1)==-<span class="flyspell-duplicate">infinity</span>; + + + +<span class="flyspell-duplicate">lf</span>:=if(member(Z[nz-1],F)==0){"valPos(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> <span class="flyspell-duplicate">etex</span>,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);<span class="flyspell-duplicate">nonDefBarre</span>;"}}; -MetaLfc:=if(ftt==2){if(nz>2){" -beginTableau("+nmr+")"+ + + +<span class="flyspell-duplicate">MetaLfc</span>:=if(ftt==2){if(nz>2){" + +<span class="flyspell-duplicate">beginTableau</span>("+<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>2){"beginTableau("+nmr+")"+ +}else{ if(ftt==0){if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+ li+ lp+ -lf +<span class="flyspell-duplicate">lf</span> +" -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>2){"beginTableau("+nmr+")"+ l0+ -lsi+lsp+lsf+ +<span class="flyspell-duplicate">lsi</span>+lsp+lsf+ li+ lp+ -lf +<span class="flyspell-duplicate">lf</span> +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{"beginTableau("+nmr+")"+ l0+ lsi+lsf+ li+ -lf +<span class="flyspell-duplicate">lf</span> +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";} }} @@ -634,7 +943,7 @@ endTableau; sortie:=fopen("XCasmpfc.mp"); fprint(sortie,Unquoted,MetaLfc); -fclose(sortie); +<span class="flyspell-duplicate">fclose</span>(sortie); } :; @@ -650,7 +959,7 @@ fclose(sortie); </span> -<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{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>} @@ -661,20 +970,32 @@ fclose(sortie); TVapp(L,F,nom,nomv,f,ftt,nmr):={ -nl:=size(L); +<span class="flyspell-duplicate">nl</span>:=size(L); f:=unapply(f,x); -fp:=fonction_derivee(f); +fp:=function_diff(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]);} -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])}}}; + + + + + + +S:=NULL; +if(L==[-infinity,+infinity]){j:=[seq(-100+k,k=0..200)]minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for} +<span class="flyspell-duplicate">else</span>{if(L[0]==-infinity){j:=[seq(k,k=100..floor(L[1]))] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for} +else{if(L[1]==+infinity){j:=[seq(k,k=floor(L[0])..100)] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for;} +else{ j:=[seq(k,k=floor(z[0])..floor(z[nz-1]))] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for; }}}; + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire kk:=(re(S[j])==S[j]);kok:=(evalf(S[j])>=L[0]) and (evalf(S[j])<=L[1]); - if(kk==1){if(kok==1){z:=append(z,simplifier(S[j]))}}; + if(kk==1){if(kok==1){z:=append(z,simplify(S[j]))}}; fpour; -fsi; +<span class="flyspell-duplicate">fsi</span>; S:=NULL; @@ -686,7 +1007,7 @@ for(j:=1;j<size(z);j++){ z:=[S]; Z:=sort(z); -nz:=size(Z); +<span class="flyspell-duplicate">nz</span>:=size(Z); S:=NULL; S:=S,Z[0]; @@ -697,13 +1018,13 @@ for(j:=1;j<nz;j++){ Z:=[S]; -nz:=size(Z); +<span class="flyspell-duplicate">nz</span>:=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))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[<span class="flyspell-duplicate">nz</span>-2],1)); lsi:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){ @@ -716,72 +1037,75 @@ if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))>0; if(ksp==1){"plus;"}else{"moins;"} }; } -lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre; +</span><span class="font-latex-math"><span class="flyspell-duplicate">lsf</span></span><span class="font-latex-math">:=if(member(Z[nz-1],F)==0){""}else{"</span><span class="font-latex-math"><span class="flyspell-duplicate">nonDefBarre</span></span><span class="font-latex-math">; "} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +lm0:=limit(f(x),x=Z[0],1)==-infinity; li:=lvic+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(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"} + else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"}+ if(k0==1){"1"}else{"0"}+ ");"; - if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(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);"}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> + "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(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(simplify(limit(f(x),x=Z[r],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(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); "}}} }; } -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:=limit(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(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"+ + if(kz==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}} + else{"limGauche(btex <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);<span class="flyspell-duplicate">nonDefBarre</span>;"}}; + -MetaLfc:=if(ftt==2){if(nz>2){" +<span class="flyspell-duplicate">MetaLfc</span>:=if(ftt==2){if(nz>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+")"+ l0+ -lsi+lsf+" -endTableau; +<span class="flyspell-duplicate">lsi</span>+lsf+" +<span class="flyspell-duplicate">endTableau</span>; "; } -}else{ if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ +}else{ if(ftt==0){if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+ li+ lp+ -lf +<span class="flyspell-duplicate">lf</span> +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{"beginTableau("+nmr+")"+ l0+ li+ lf +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}}else{ if(nz>2){"beginTableau("+nmr+")"+ l0+ lsi+lsp+lsf+ li+ -lp+ -lf +<span class="flyspell-duplicate">lp</span>+ +<span class="flyspell-duplicate">lf</span> +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{"beginTableau("+nmr+")"+ l0+ @@ -789,7 +1113,7 @@ lsi+lsf+ li+ lf +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";} }} @@ -818,7 +1142,7 @@ fclose(sortie); <span class="comment-delimiter">%%</span><span class="comment"> </span><span class="comment-delimiter">%% </span><span class="comment">Code giac/Xcas pour les Tableaux de Variations avec -</span><span class="comment-delimiter">%% </span><span class="comment">Valeurs intermediaires +</span><span class="comment-delimiter">%% </span><span class="comment">Valeurs </span><span class="comment"><span class="flyspell-incorrect">intermediaires</span></span><span class="comment"> </span><span class="comment-delimiter">%%</span><span class="comment"> </span> @@ -828,58 +1152,78 @@ fclose(sortie); <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):={ +<span class="flyspell-duplicate">TVI</span>(L,F,nom,nomv,f,ftt,ao,trigo,nmr):={ nl:=size(L); f:=unapply(f,x); -fp:=fonction_derivee(f); +<span class="flyspell-duplicate">fp</span>:=function_diff(f); Z:=concat(L,F); -S:=resoudre(fp(x),x); +S:=[]; + + +if(trigo==t){ +<span class="flyspell-duplicate">all</span>_trig_solutions:=1; +<span class="flyspell-duplicate">reset</span>_solve_counter(-1,-1); +SS:=solve(factor(simplify(fp(x))),x); +<span class="flyspell-duplicate">ns</span>:=size(SS); +for(k:=0;k<ns;k++){ +m:=0; +<span class="flyspell-duplicate">while</span>(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; +};m:=-1; +<span class="flyspell-duplicate">while</span>(evalf(subst(SS[k],n_1=m))>=L[0]){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; +} +} +}else{ +S:=solve(fp(x),x); +} + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); - if(kk==1){Z:=append(Z,simplifier(S[j]))}; - fpour + if(kk==1){Z:=append(Z,simplify(S[j]))}; + <span class="flyspell-duplicate">fpour</span> fsi; Z:=sort(Z); -nz:=size(Z); +<span class="flyspell-duplicate">nz</span>:=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; fsi; -fpour; +<span class="flyspell-duplicate">fpour</span>; 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>:=" "; -LI:=limite(f(x),x,Z[0],1); -LF:=limite(f(x),x,Z[nz-1],-1); +LI:=limit(f(x),x,Z[0],1); +LF:=limit(f(x),x,Z[nz-1],-1); LP:=NULL; -if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limite(f(x),x,Z[r],-1),limite(f(x),x,Z[r],1)}else{f(Z[r])}}}; -if(nz>2){ LL:=[LI,LP,LF]}else{LL:=[LI,LF]}; +if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limit(f(x),x,Z[r],-1),limit(f(x),x,Z[r],1)}else{f(Z[r])}}}; +if(nz>2){ LL:=[LI,LP,LF]}else{LL:=[LI,<span class="flyspell-duplicate">LF</span>]}; -NL:=size(LL); +<span class="flyspell-duplicate">NL</span>:=size(LL); A:=NULL;aa:=1;kk:=0; if(NL==nz){for(k:=0;k<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>nz){for(k:=0;k<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); +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))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); +TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-<span class="flyspell-duplicate">ao</span>))==0.0); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); -lsi:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ +<span class="flyspell-duplicate">lsi</span>:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){ if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+ if(sign(fp((Z[0]+10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-10))))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+ @@ -889,60 +1233,60 @@ lsi:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ -if(nz>2){rr:=1; if(nz==NL){for(r:=1; r<=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>2){rr:=1; if(nz==NL){for(r:=1; r<=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]-</span><span class="font-latex-math"><span class="flyspell-duplicate">ao</span></span><span class="font-latex-math">))==0.0); ksp:=evalf(fp(Z[r]+0.01))>0; TestL:=(abs(LL[r])==abs(LL[r+1])); lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ - if(ksp==1){"plus;"}else{"moins;"}+if(TestS==0){"valBarre(btex $</span> <span class="font-latex-math">$ etex);"}else{" "}+if(TestS==0){if(ksp==1){"plus;"}else{"moins;"}}else{" "}; + if(ksp==1){"plus;"}else{"moins;"}+if(TestS==0){"valBarre(btex $</span> <span class="font-latex-math">$ etex);"}else{" "}+if(TestS==0){if(ksp==1){"plus;"}else{"moins;"}}</span><span class="font-latex-math"><span class="flyspell-duplicate">else</span></span><span class="font-latex-math">{" "}; }} -else{for(r:=1; r<=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))>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><span class="font-latex-math"><span class="flyspell-duplicate">else</span></span><span class="font-latex-math">{for(r:=1; r<=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))>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><span class="font-latex-math"><span class="flyspell-duplicate">ao</span></span><span class="font-latex-math">))==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> <span class="font-latex-math">$ etex);"+if(kspp==1){"plus;"}else{"moins;"};rr:=rr+1;} + if(kspp==1){"plus;"}else{"moins;"}+"valBarre(btex $</span> <span class="font-latex-math">$ etex);"+if(kspp==1){"plus;"}else{"moins;"};rr:=</span><span class="font-latex-math"><span class="flyspell-duplicate">rr</span></span><span class="font-latex-math">+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><span class="font-latex-math"><span class="flyspell-duplicate">rr</span></span><span class="font-latex-math">+1;} }} }; -lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;"} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +</span><span class="font-latex-math"><span class="flyspell-duplicate">lsf</span></span><span class="font-latex-math">:=if(member(Z[nz-1],F)==0){""}else{"nonDefBarre;"} +</span><span class="font-latex-math"><span class="flyspell-duplicate">lm</span></span><span class="font-latex-math">0:=limit(f(x),x=Z[0],1)==-</span><span class="font-latex-math"><span class="flyspell-duplicate">infinity</span></span><span class="font-latex-math">; 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:=lvic+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(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"} + else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(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(nz>2){if(nz==NL){for(r:=1; r<=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); - krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(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);"}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> + "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(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(simplify(limit(f(x),x=Z[r],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(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{" "}; };//for }else{rr:=1;for(r:=1; r<=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))< evalf(limite(f(x),x=Z[rr],-1)); - krp:=evalf(limite(f(x),x=Z[rr],1))> 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])); + krm:=evalf(limit(f(x),x=Z[rr-1],1))< evalf(limit(f(x),x=Z[rr],-1)); + krp:=evalf(limit(f(x),x=Z[rr],1))> evalf(limit(f(x),x=Z[rr+1],-1)) ; + lmrm:=limit(f(x),x=Z[rr],-1)==-infinity;lmrp:=limit(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> + "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(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(simplify(limit(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(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 <span class="font-latex-math">$ "+ao+" $</span> etex,0.5); ";rr:=rr+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);"}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> + "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(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(simplify(limit(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(f(Z[</span><span class="font-latex-math"><span class="flyspell-duplicate">rr</span></span><span class="font-latex-math">])))+"$</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; }//else testS==0 @@ -952,57 +1296,63 @@ else{lp:=lp+if(member(Z[rr],F)){ };//if nz>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:=limit(f(x),x=Z[nz-1],-1)==-<span class="flyspell-duplicate">infinity</span>; + + +<span class="flyspell-duplicate">lf</span>:=if(member(Z[nz-1],F)==0){"valPos(btex <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);<span class="flyspell-duplicate">nonDefBarre</span>;"}}; -MetaLfc:= if(ftt==2){if(nz>2){"beginTableau("+nmr+")"+ +MetaLfc:= if(ftt==2){if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+lsi+lsp+lsf+" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{ "beginTableau("+nmr+")"+ l0+ -lsi+lsf+" -endTableau; +<span class="flyspell-duplicate">lsi</span>+lsf+" +<span class="flyspell-duplicate">endTableau</span>; "; } }else{ -if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ +if(ftt==0){if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+ li+ lp+ 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>2){"beginTableau("+nmr+")"+ l0+ lsi+lsp+lsf+ li+ -lp+ -lf +<span class="flyspell-duplicate">lp</span>+ +<span class="flyspell-duplicate">lf</span> +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; -";}else{"beginTableau("+nmr+")"+ +";}else{"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+ -lsi+lsf+ +<span class="flyspell-duplicate">lsi</span>+lsf+ li+ lf +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";} }}; @@ -1010,7 +1360,7 @@ endTableau; sortie:=fopen("XCasmpfc.mp"); -fprint(sortie,Unquoted,MetaLfc); +<span class="flyspell-duplicate">fprint</span>(sortie,Unquoted,MetaLfc); fclose(sortie); @@ -1037,23 +1387,37 @@ fclose(sortie); <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,<span class="flyspell-duplicate">nmr</span>):={ -nl:=size(L); +<span class="flyspell-duplicate">nl</span>:=size(L); f:=unapply(f,x); -fp:=fonction_derivee(f); +fp:=function_diff(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]);} -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])}}}; +<span class="flyspell-duplicate">nz</span>:=size(z); + + + + + +S:=NULL; +if(L==[-infinity,+infinity]){j:=[seq(-100+k,k=0..200)]minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for} +<span class="flyspell-duplicate">else</span>{if(L[0]==-infinity){j:=[seq(k,k=100..floor(L[1]))] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for} +else{if(L[1]==+infinity){j:=[seq(k,k=floor(L[0])..100)] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for;} +else{ j:=[seq(k,k=floor(z[0])..floor(z[nz-1]))] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for; }}}; + + + + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire kk:=(re(S[j])==S[j]);kok:=(evalf(S[j])>=L[0]) and (evalf(S[j])<=L[1]); - if(kk==1){if(kok==1){z:=append(z,simplifier(S[j]))}}; + if(kk==1){if(kok==1){z:=append(z,simplify(S[j]))}}; fpour; -fsi; +<span class="flyspell-duplicate">fsi</span>; S:=NULL; @@ -1067,7 +1431,7 @@ z:=[S]; Z:=sort(z); -nz:=size(Z); +<span class="flyspell-duplicate">nz</span>:=size(Z); S:=NULL; S:=S,Z[0]; @@ -1078,38 +1442,38 @@ for(j:=1;j<nz;j++){ Z:=[S]; -nz:=size(Z); -l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; lf:=" ";lsp:=" "; +<span class="flyspell-duplicate">nz</span>:=size(Z); +l0:=" newLigneVariables(btex <span class="font-latex-math">$"+nomv+"$</span> etex);";lp:=" "; lf:=" ";<span class="flyspell-duplicate">lsp</span>:=" "; -LI:=limite(f(x),x,Z[0],1); -LF:=limite(f(x),x,Z[nz-1],-1); -LP:=NULL; -if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limite(f(x),x,Z[r],-1),limite(f(x),x,Z[r],1)}else{f(Z[r])}}}; +LI:=limit(f(x),x,Z[0],1); +<span class="flyspell-duplicate">LF</span>:=limit(f(x),x,Z[nz-1],-1); +<span class="flyspell-duplicate">LP</span>:=NULL; +if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limit(f(x),x,Z[r],-1),limit(f(x),x,Z[r],1)}else{f(Z[r])}}}; if(nz>2){ LL:=[LI,LP,LF]}else{LL:=[LI,LF]}; -NL:=size(LL); -A:=NULL;aa:=1;kk:=0; +<span class="flyspell-duplicate">NL</span>:=size(LL); +A:=NULL;aa:=1;<span class="flyspell-duplicate">kk</span>:=0; if(NL==nz){for(k:=0;k<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>nz){for(k:=0;k<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])); +<span class="flyspell-duplicate">TestL</span>:=(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); +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))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); +TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-<span class="flyspell-duplicate">ao</span>))==0.0); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[<span class="flyspell-duplicate">nz</span>-2],1)); -lsi:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ +<span class="flyspell-duplicate">lsi</span>:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ if(Z[0]==-infinity){if(sign(evalf(fp(if(Z[1]==+infinity){0}else{Z[1]-10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F)==0){ if(fp(Z[0])==0){"valBarre(btex 0 etex);"}else{" "}+ if(sign(fp((Z[0]+10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-10))))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+ @@ -1119,60 +1483,60 @@ lsi:=lsic+nom+"'("+nomv+")}<span class="font-latex-math">$ etex);"+ -if(nz>2){rr:=1; if(nz==NL){for(r:=1; r<=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>2){rr:=1; if(nz==NL){for(r:=1; r<=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]-</span><span class="font-latex-math"><span class="flyspell-duplicate">ao</span></span><span class="font-latex-math">))==0.0); ksp:=evalf(fp(Z[r]+0.01))>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><span class="font-latex-math"><span class="flyspell-duplicate">nonDefBarre</span></span><span class="font-latex-math">;"}+ if(ksp==1){"plus;"}else{"moins;"}+if(TestS==0){"valBarre(btex $</span> <span class="font-latex-math">$ etex);"}else{" "}+if(TestS==0){if(ksp==1){"plus;"}else{"moins;"}}else{" "}; }} -else{for(r:=1; r<=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))>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><span class="font-latex-math"><span class="flyspell-duplicate">else</span></span><span class="font-latex-math">{for(r:=1; r<=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))>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); 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> <span class="font-latex-math">$ 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><span class="font-latex-math"><span class="flyspell-duplicate">nonDefBarre</span></span><span class="font-latex-math">;"}+ + if(kspp==1){"plus;"}else{"moins;"}+"valBarre(btex $</span> <span class="font-latex-math">$ etex);"+if(kspp==1){"plus;"}else{"moins;"};rr:=</span><span class="font-latex-math"><span class="flyspell-duplicate">rr</span></span><span class="font-latex-math">+1;} + } else{lsp:=lsp+if(member(Z[rr],F)==0){"valBarre(btex 0 etex);"}else{"</span><span class="font-latex-math"><span class="flyspell-duplicate">nonDefBarre</span></span><span class="font-latex-math">;"}+ + if(kspp==1){"plus;"}else{"moins;"};rr:=</span><span class="font-latex-math"><span class="flyspell-duplicate">rr</span></span><span class="font-latex-math">+1;} }} }; -lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;"} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +</span><span class="font-latex-math"><span class="flyspell-duplicate">lsf</span></span><span class="font-latex-math">:=if(member(Z[nz-1],F)==0){""}else{"</span><span class="font-latex-math"><span class="flyspell-duplicate">nonDefBarre</span></span><span class="font-latex-math">;"} +</span><span class="font-latex-math"><span class="flyspell-duplicate">lm</span></span><span class="font-latex-math">0:=limit(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); +TestS:=(sign(evalf(LL[0]-ao))==sign(evalf(LL[1]-ao))) or (sign(evalf(LL[0]-ao))==0.0) or (sign(evalf(LL[1]-</span><span class="font-latex-math"><span class="flyspell-duplicate">ao</span></span><span class="font-latex-math">))==0.0); li:=lvic+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(member(Z[0],F)==0){"valPos(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$</span> etex,"} + else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(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(nz>2){if(nz==NL){for(r:=1; r<=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); - krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(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);"}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> + "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(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(simplify(limit(f(x),x=Z[r],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(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{" "}; };//for }else{rr:=1;for(r:=1; r<=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))< evalf(limite(f(x),x=Z[rr],-1)); - krp:=evalf(limite(f(x),x=Z[rr],1))> 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])); + krm:=evalf(limit(f(x),x=Z[rr-1],1))< evalf(limit(f(x),x=Z[rr],-1)); + krp:=evalf(limit(f(x),x=Z[rr],1))> evalf(limit(f(x),x=Z[rr+1],-1)) ; + lmrm:=limit(f(x),x=Z[rr],-1)==-infinity;lmrp:=limit(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> + "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(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(simplify(limit(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(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 <span class="font-latex-math">$ "+ao+" $</span> etex,0.5); ";rr:=rr+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);"}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> + "limGauche(btex <span class="font-latex-math">$"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(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(simplify(limit(f(x),x=Z[rr],1)))}+"$</span> etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(f(Z[</span><span class="font-latex-math"><span class="flyspell-duplicate">rr</span></span><span class="font-latex-math">])))+"$</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; }//else testS==0 @@ -1182,57 +1546,67 @@ else{lp:=lp+if(member(Z[rr],F)){ };//if nz>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:=limit(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(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex <span class="font-latex-math">$"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$</span> <span class="flyspell-duplicate">etex</span>,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);<span class="flyspell-duplicate">nonDefBarre</span>;"}}; -MetaLfc:= if(ftt==2){if(nz>2){"beginTableau("+nmr+")"+ + + + +<span class="flyspell-duplicate">MetaLfc</span>:= if(ftt==2){if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+lsi+lsp+lsf+" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{ -"beginTableau("+nmr+")"+ +"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>2){"beginTableau("+nmr+")"+ +if(ftt==0){if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+ li+ -lp+ -lf +<span class="flyspell-duplicate">lp</span>+ +<span class="flyspell-duplicate">lf</span> +" -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; ";}}else{ if(nz>2){"beginTableau("+nmr+")"+ l0+ -lsi+lsp+lsf+ +<span class="flyspell-duplicate">lsi</span>+lsp+lsf+ li+ lp+ -lf +<span class="flyspell-duplicate">lf</span> +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{"beginTableau("+nmr+")"+ l0+ lsi+lsf+ li+ -lf +<span class="flyspell-duplicate">lf</span> +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";} }}; @@ -1241,7 +1615,7 @@ endTableau; sortie:=fopen("XCasmpfc.mp"); fprint(sortie,Unquoted,MetaLfc); -fclose(sortie); +<span class="flyspell-duplicate">fclose</span>(sortie); }:; @@ -1268,96 +1642,105 @@ fclose(sortie); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTVP.cxx} - - TVP(L,F,nom,nomv,ff,ftt,trigo,nmr):={ //local Z,LLL,FFF,nl,fp,f,S,d,t,ns,k,m,x,j,kk,nz,u,l0; -nl:=size(L); -fp:=[]; +<span class="flyspell-duplicate">nl</span>:=size(L); +<span class="flyspell-duplicate">fp</span>:=[]; S:=[]; -f:=ff; +f:=<span class="flyspell-duplicate">ff</span>; Z:=[]; -LLL:=[]; +<span class="flyspell-duplicate">LLL</span>:=[]; + + +all_trig_solutions:=1; +<span class="flyspell-duplicate">reset</span>_solve_counter(-1,-1); + for(d:=0;d<=1;d++){ f:=subst(f,f[d]=unapply(f[d],t)); -fp:=append(fp,fonction_derivee(f[d])); +<span class="flyspell-duplicate">fp</span>:=append(fp,function_<span class="flyspell-duplicate">diff</span>(f[d])); LLL:=concat(L,F[d]); Z:=LLL union Z; +SS:=solve(factor(simplify(fp[d](t))),t); +ns:=size(<span class="flyspell-duplicate">SS</span>); -ns:=size(resoudre(factor(simplifier(fp[d](t))),t)); -reset_solve_counter(0); for(k:=0;k<ns;k++){ -if(trigo==1){ -all_trig_solutions:=1; -reset_solve_counter(-1,-1);m:=0; -while(simplifier(subst(resoudre(factor(simplifier(fp[d](t))),t)[k],n_1=m))<=evalf(L[nl-1])){ -reset_solve_counter(-1,-1); -S:=concat(S,simplifier(subst(resoudre(factor(simplifier(fp[d](t))),t)[k],n_1=m)));m:=m+1; -reset_solve_counter(-1,-1); +if(trigo==t){ +m:=0; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ + +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; + };m:=-1; -while(evalf(subst(resoudre(factor(simplifier(fp[d](t))),t)[k],n_1=m))>=L[0]){ -reset_solve_counter(-1,-1); -S:=concat(S,simplifier(subst(resoudre(factor(simplifier(fp[d](t))),t)[k],n_1=m)));m:=m-1; -reset_solve_counter(-1,-1); +<span class="flyspell-duplicate">while</span>(evalf(subst(SS[k],n_1=m))>=L[0]){ + +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; + } }else{ -S:=concat(S,resoudre(factor(simplifier(fp[d](x))),x)); +S:=concat(S,<span class="flyspell-duplicate">SS</span>); } } - si size(S)>0 alors pour j de 0 jusque size(S)-1 faire - qq:=member(simplifier(S[j]),Z)==0; - kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); - if(kk==1){if(qq==1){Z:=append(Z,simplifier(S[j]))}}; - fpour + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + qq:=member(simplify(S[j]),Z)==0; + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[<span class="flyspell-duplicate">nl</span>-1])); + if(kk==1){if(qq==1){Z:=append(Z,simplify(S[j]))}}; + <span class="flyspell-duplicate">fpour</span> fsi; +Z:=sort(Z); +<span class="flyspell-duplicate">nz</span>:=size(Z); + + + tantque evalf(Z[0])==evalf(Z[1]) faire Z:=Z[1..nz-1];nz:=size(Z); + <span class="flyspell-duplicate">ftantque</span>; -Z:=sort(Z); -nz:=size(Z); - - tantque simplifier(Z[0])==simplifier(Z[1]) faire Z:=Z[1..nz-1];nz:=size(Z); - ftantque; nz:=size(Z); u:=1; tantque (u<nz-2) and (nz>2) faire - tantque Z[u]==Z[u+1] faire + tantque evalf(Z[u])==evalf(Z[u+1]) faire Z:=augment(Z[0..u-1],Z[u+1..nz-1]);nz:=size(Z); - ftantque; + <span class="flyspell-duplicate">ftantque</span>; u:=u+1; - ftantque; + <span class="flyspell-duplicate">ftantque</span>; + + }; +Z:=sort(Z); +<span class="flyspell-duplicate">nz</span>:=size(Z); + -Z:=sort(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); -";fpour; +";<span class="flyspell-duplicate">fpour</span>; lsi:="",""; -FFF:=[[],[]]; +<span class="flyspell-duplicate">FFF</span>:=[[],[]]; for(d:=0;d<=1;d++){ -FFF[d]:=concat(F[d],[-infinity,+infinity]); - k0:= evalf(limite(f[d](x),x=Z[0],1))> evalf(limite(f[d](x),x=Z[1],-1)); - kz:=evalf(limite(f[d](x),x=Z[nz-1],-1))> evalf(limite(f[d](x),x=Z[nz-2],1)); - - lsi[d]:=lsic+nom[d]+"'("+nomv+")}<span class="font-latex-math">$ etex);"+if(member(Z[0],FFF[d])==0){"valBarre(btex $</span>"+latex(simplifier(fp[d](Z[0])))+"<span class="font-latex-math">$ etex);"}else{if(Z[0]==-infinity){" "}else{"nonDefBarre; +<span class="flyspell-duplicate">FFF</span>[d]:=concat(F[d],[-infinity,+<span class="flyspell-duplicate">infinity</span>]); + k0:= evalf(limit(f[d](x),x=Z[0],1))> evalf(limit(f[d](x),x=Z[1],-1)); + kz:=evalf(limit(f[d](x),x=Z[nz-1],-1))> evalf(limit(f[d](x),x=Z[<span class="flyspell-duplicate">nz</span>-2],1)); +//} +//<span class="font-latex-math">$ + lsi[d]:=lsic+nom[d]+"'("+nomv+")}$</span> etex);"+if(member(Z[0],FFF[d])==0){"valBarre(btex <span class="font-latex-math">$"+latex(simplify(fp[d](Z[0])))+"$</span> etex);"}else{if(Z[0]==-infinity){" "}else{"<span class="flyspell-duplicate">nonDefBarre</span>; "}}+ - if(Z[0]==-infinity){if(sign(evalf(fp[d](if(Z[1]==+infinity){0}else{Z[1]-10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F[d])==0){ - if(sign(fp[d](Z[0]+10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5)))==1){"plus;"}else{"moins;"}}else{ - if(sign(fp[d]((Z[0]+10^</span><span class="font-latex-superscript"><span class="font-latex-math">(</span></span><span class="font-latex-math">-5))))==1){"plus;"}else{"moins;"} }} - -if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp[d](Z[r]+0.01))>0; - lsp[d]:=lsp[d]+if(member(Z[r],F[d])==0){"valBarre(btex $</span>"+latex(simplifier(fp[d](Z[r])))+"<span class="font-latex-math">$ etex);"}else{"nonDefBarre;"}+ + if(Z[0]==-infinity){if(sign(evalf(fp[d](if(Z[1]==+infinity){0}else{Z[1]-10^(-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F[d])==0){ + if(sign(fp[d](Z[0]+10^(-5)))==1){"plus;"}else{"moins;"}}else{ + if(sign(fp[d]((Z[0]+10^(-5))))==1){"plus;"}else{"moins;"} }} + +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp[d](Z[r]+0.01))>0; + lsp[d]:=lsp[d]+if(member(Z[r],F[d])==0){"valBarre(btex <span class="font-latex-math">$"+latex(simplify(fp[d](Z[r])))+"$</span> etex);"}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"}+ if(ksp==1){"plus;"}else{"moins;"} }; } -lsf[d]:=if(member(Z[nz-1],FFF[d])==0){"valBarre(btex $</span>"+latex(simplifier(fp[d](Z[nz-1])))+"<span class="font-latex-math">$ etex);"}else{if(Z[nz-1]==+infinity){" "}else{"nonDefBarre;"}} +lsf[d]:=if(member(Z[nz-1],FFF[d])==0){"valBarre(btex <span class="font-latex-math">$"+latex(simplify(fp[d](Z[nz-1])))+"$</span> etex);"}else{if(Z[nz-1]==+infinity){" "}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"}} @@ -1378,31 +1761,39 @@ lsf[d]:=if(member(Z[nz-1],FFF[d])==0){"valBarre(btex $</span>"+latex(simplifier( for(d:=0;d<=1;d++){ - K0[d]:= evalf(limite(f[d](x),x=Z[0],1))> evalf(limite(f[d](x),x=Z[1],-1)); - Kz[d]:=evalf(limite(f[d](x),x,Z[nz-1],-1))> evalf(limite(f[d](x),x,Z[nz-2],1)); -lm0[d]:=limite(f[d](x),x,Z[0],1)==-infinity; - li[d]:=lvic+nom[d]+"}$</span> etex);"+ - if(member(Z[0],F[d])==0){"valPos(btex <span class="font-latex-math">$"+if(lm0[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[0],1)))}+"$</span> etex,"} - else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[0],1)))}+"$</span> etex,"}+ + K0[d]:= evalf(limit(f[d](x),x=Z[0],1))> evalf(limit(f[d](x),x=Z[1],-1)); + Kz[d]:=evalf(limit(f[d](x),x,Z[nz-1],-1))> evalf(limit(f[d](x),x,Z[nz-2],1)); +//{ +//<span class="font-latex-math">$ +lm0[d]:=limit(f[d](x),x,Z[0],1)==-infinity; + li[d]:=lvic+nom[d]+"}$</span> <span class="flyspell-duplicate">etex</span>);"+ + if(member(Z[0],F[d])==0){"valPos(btex <span class="font-latex-math">$"+if(lm0[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[0],1)))}+"$</span> etex,"} + else{"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lm0[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[0],1)))}+"$</span> etex,"}+ if(K0[d]==1){"1"}else{"0"}+ ");"; - - if(nz>2){ for(r:=1; r<=nz-2;r++){ krm[d]:=evalf(limite(f[d](x),x=Z[r-1],1))< evalf(limite(f[d](x),x=Z[r],-1)); - krp[d]:=evalf(limite(f[d](x),x=Z[r],1))> evalf(limite(f[d](x),x,Z[r+1],-1)) ; - lmrm[d]:=limite(f[d](x),x,Z[r],-1)==-infinity;lmrp[d]:=limite(f[d](x),x,Z[r],1)==-infinity; + + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm[d]:=evalf(limit(f[d](x),x=Z[r-1],1))< evalf(limit(f[d](x),x=Z[r],-1)); + krp[d]:=evalf(limit(f[d](x),x=Z[r],1))> evalf(limit(f[d](x),x,Z[r+1],-1)) ; + lmrm[d]:=limit(f[d](x),x,Z[r],-1)==-infinity;lmrp[d]:=limit(f[d](x),x,Z[r],1)==-infinity; lp[d]:=lp[d]+if(member(Z[r],F[d])){ "limGauche(btex - <span class="font-latex-math">$"+if(lmrm[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[r],-1)))}+"$</span> - etex,"+if(krm[d]==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[r],1)))}+"$</span> etex,"+if(krp[d]==1){"1);"}else{"0);"}} - else{"valPos(btex <span class="font-latex-math">$"+latex(simplifier(f[d](Z[r])))+"$</span> - etex,"+if(sign(evalf(fp[d](Z[r]-0.001)))==sign(evalf((fp[d](Z[r]+0.001))) )){"0.5);"}else{if(krp[d]==1){"1);"}else{"0); + <span class="font-latex-math">$"+if(lmrm[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[r],-1)))}+"$</span> + etex,"+if(krm[d]==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex <span class="font-latex-math">$"+if(lmrp[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[r],1)))}+"$</span> etex,"+if(krp[d]==1){"1);"}else{"0);"}} + else{"valPos(btex <span class="font-latex-math">$"+latex(simplify(f[d](Z[r])))+"$</span> + etex,"+if(sign(evalf(fp[d](Z[r]-0.001)))==sign(evalf((fp[d](Z[r]+0.001))) )){"0.5);"}else{if(krp[d]==1){"1);"}<span class="flyspell-duplicate">else</span>{"0); "}}} }; } -lnz[d]:=limite(f[d](x),x=Z[nz-1],-1)==-infinity; - lf[d]:=if(member(Z[nz-1],F[d])==0){"valPos(btex <span class="font-latex-math">$"+if(lnz[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[nz-1],-1)))}+"$</span> etex,"}else{"nonDefBarre;limGauche(btex <span class="font-latex-math">$"+if(lnz[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[nz-1],-1)))}+"$</span> etex,"}+ - if(Kz[d]==1){"1);"}else{"0); -"}; +<span class="flyspell-duplicate">lnz</span>[d]:=limit(f[d](x),x=Z[nz-1],-1)==-<span class="flyspell-duplicate">infinity</span>; + + +<span class="flyspell-duplicate">lf</span>[d]:=if(member(Z[nz-1],F[d])==0){"valPos(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$"+ + if(lnz[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x=Z[nz-1],-1)))}+"$</span> <span class="flyspell-duplicate">etex</span>,"+ + if(<span class="flyspell-duplicate">Kz</span>[d]==1){"1);"}<span class="flyspell-duplicate">else</span>{"0);"}} + else{"limGauche(<span class="flyspell-duplicate">btex</span> <span class="font-latex-math">$"+ + if(lnz[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x=Z[nz-1],-1)))}+"$</span> <span class="flyspell-duplicate">etex</span>,"+ + if(<span class="flyspell-duplicate">Kz</span>[d]==1){"1);nonDefBarre;"}else{"0);<span class="flyspell-duplicate">nonDefBarre</span>;"}}; + @@ -1417,17 +1808,17 @@ lnz[d]:=limite(f[d](x),x=Z[nz-1],-1)==-infinity; -MetaLfc:=if(ftt==2){if(nz>2){" +<span class="flyspell-duplicate">MetaLfc</span>:=if(ftt==2){if(nz>2){" beginTableau("+nmr+")"+ l0+lsi[0]+lsp[0]+lsf[0]+lsi[1]+lsp[1]+lsf[1]+" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{ intro+"beginTableau("+nmr+")"+ l0+ lsi[0]+lsf[0]+lsi[1]+lsf[1]+" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; "; } @@ -1435,24 +1826,24 @@ endTableau; l0+ li[0]+ lp[0]+ -lf[0]+ +<span class="flyspell-duplicate">lf</span>[0]+ li[1]+ lp[1]+ lf[1] +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{"beginTableau("+nmr+")"+ l0+ li[0]+ lf[0]+ li[1]+ -lf[1] +<span class="flyspell-duplicate">lf</span>[1] +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}}else{ -if(nz>2){"beginTableau("+nmr+")"+ +if(nz>2){"beginTableau("+<span class="flyspell-duplicate">nmr</span>+")"+ l0+ lsi[0]+lsp[0]+lsf[0]+ li[0]+ @@ -1463,18 +1854,18 @@ li[1]+ lp[1]+ lf[1] +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";}else{"beginTableau("+nmr+")"+ l0+ lsi[0]+lsf[0]+ li[0]+ lf[0]+ -lsi[1]+lsf[1]+ +<span class="flyspell-duplicate">lsi</span>[1]+lsf[1]+ li[1]+ lf[1] +" -endTableau; +<span class="flyspell-duplicate">endTableau</span>; ";} } @@ -1485,8 +1876,6 @@ fprint(sortie,Unquoted,MetaLfc); fclose(sortie); }:; - - <span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span> @@ -1502,26 +1891,62 @@ fclose(sortie); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTabSignL.cxx} -TS(nomf,L,D,nmr):={ +TS(nomf,L,D,trigo,nmr):={ L:=apply(f->unapply(f,x),L) n:=size(L); Z:=NULL; - +<span class="flyspell-duplicate">nl</span>:=size(L); +S:=[]; mini:=D[0]; maxi:=D[1]; pour k de 0 jusque n-1 faire - S:=resoudre(L[k](x),x); + + + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +<span class="flyspell-duplicate">SS</span>:=solve(factor(simplify(L[k](x))),x); +ns:=size(SS); +for(j:=0;j<ns;j++){ +m:=0; +while(evalf(simplify(subst(SS[j],n_1=m)))<=evalf(maxi)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m+1; +};m:=-1; +while(evalf(subst(SS[j],n_1=m))>=evalf(mini)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m-1; +} +} + +}else{ +S:=solve(L[k](x),x); +} + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire - if(S[j]>mini and S[j]<maxi){Z:=Z,simplifier(S[j]);} + if(S[j]>mini and S[j]<maxi){Z:=Z,simplify(S[j]);} fpour; fsi; -fpour; +<span class="flyspell-duplicate">fpour</span>; + + + + + Z:=sort(Z); -nz:=size(Z); +<span class="flyspell-duplicate">nz</span>:=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; fsi; -fpour;}; +<span class="flyspell-duplicate">fpour</span>;}; nz:=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);"; @@ -1537,8 +1962,8 @@ if(L[p]((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p lf:=if(product(L[s]((mini+maxi)*.5),s,0,n-1)>0){"plus;"}else{"moins;"}; -MetaLfc:=" beginTableau("+nmr+") -newLigneVariables(btex $</span> {x}<span class="font-latex-math">$ etex); +</span><span class="font-latex-math"><span class="flyspell-duplicate">MetaLfc</span></span><span class="font-latex-math">:=" beginTableau("+nmr+") +newLigneVariables(btex $</span> {x}<span class="font-latex-math">$ </span><span class="font-latex-math"><span class="flyspell-duplicate">etex</span></span><span class="font-latex-math">); "+l0+li+ lsic+nomf+"(x)}$</span> etex);"+ if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){" valBarre(btex 0 etex);"}else{" @@ -1553,9 +1978,9 @@ endTableau; }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); +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; -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<=n-1;p++){lp:=""; @@ -1566,25 +1991,25 @@ for(p:=0;p<=n-1;p++){lp:=""; if(L[p](Z[0]-0.01)>0){"plus;"}else{"moins;"}; for(r:=0; r<=nz-2;r++){ - lp:=lp+if(simplifier(L[p](Z[r]))==0){" + lp:=lp+if(simplify(L[p](Z[r]))==0){" valBarre(btex 0 etex);"}else{"barre; "}+ if(L[p]((Z[r]+Z[r+1])*.5)>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(simplify(L[p](Z[nz-1]))==0){"valBarre(btex 0 etex);"}else{"barre;"}+ if(L[p](Z[nz-1]+1.0)>0){"plus;"}else{"moins; "}+if(maxi!=+infinity and L[p](maxi)==0){" - valBarre(btex 0 etex);"}else{" + valBarre(btex 0 etex);"}</span><span class="font-latex-math"><span class="flyspell-duplicate">else</span></span><span class="font-latex-math">{" "} }; 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);" + lr:=lr+if(product(L[s]((Z[t]+Z[t+1])*.5),s,0,n-1)>0){"plus;"}else{"moins;"}+"valBarre(btex 0 </span><span class="font-latex-math"><span class="flyspell-duplicate">etex</span></span><span class="font-latex-math">);" fpour MetaLfc:=" beginTableau("+nmr+") -newLigneVariables(btex $</span> {x}<span class="font-latex-math">$ etex); +</span><span class="font-latex-math"><span class="flyspell-duplicate">newLigneVariables</span></span><span class="font-latex-math">(btex $</span> {x}<span class="font-latex-math">$ etex); "+l0+ li + lsic+nomf+"(x)}$</span> etex);"+ @@ -1619,51 +2044,98 @@ fclose(sortie); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTabSignQ.cxx} -TSq(nomf,L,Fo,D,nmr):={ +TSq(nomf,L,Fo,D,trigo,nmr):={ L:=apply(f->unapply(f,x),L); -Fo:=apply(f->unapply(f,x),Fo); +<span class="flyspell-duplicate">Fo</span>:=apply(f->unapply(f,x),Fo); L:=concat(L,Fo); n:=size(L); Z:=NULL; m:=size(Fo); -F:=NULL;FF:=NULL; +F:=NULL;FF:=<span class="flyspell-duplicate">NULL</span>; mini:=D[0]; maxi:=D[1]; - +S:=[]; +<span class="flyspell-duplicate">SF</span>:=[]; pour k de 0 jusque n-1 faire - S:=resoudre(L[k](x),x); + + + +if(trigo==t){ +<span class="flyspell-duplicate">all</span>_trig_solutions:=1; +reset_solve_counter(-1,-1); +<span class="flyspell-duplicate">SS</span>:=solve(factor(simplify(L[k](x))),x); +ns:=size(SS); +for(j:=0;j<ns;j++){ +mm:=0; +while(evalf(simplify(subst(SS[j],n_1=mm)))<=evalf(maxi)){ +S:=concat(S,simplify(subst(SS[j],n_1=mm)));mm:=mm+1; +};mm:=-1; +while(evalf(subst(SS[j],n_1=mm))>=evalf(mini)){ +S:=concat(S,simplify(subst(SS[j],n_1=mm)));mm:=mm-1; +} +} + +}else{ +S:=solve(L[k](x),x); +} + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire - if(S[j]>mini and S[j]<maxi){Z:=Z,simplifier(S[j]);} + if(S[j]>mini and S[j]<maxi){Z:=Z,simplify(S[j]);} fpour; fsi; -fpour; +<span class="flyspell-duplicate">fpour</span>; pour k de 0 jusque m-1 faire - SF:=resoudre(Fo[k](x),x); + + + +if(trigo==1){ +<span class="flyspell-duplicate">all</span>_trig_solutions:=1; +<span class="flyspell-duplicate">reset</span>_solve_counter(-1,-1); +SSF:=solve(factor(simplify(Fo[k](x))),x); +nsf:=size(SSF); +for(j:=0;j<nsf;j++){ +mm:=0; +<span class="flyspell-duplicate">while</span>(evalf(simplify(subst(SSF[j],n_1=mm)))<=evalf(maxi)){ +<span class="flyspell-duplicate">SF</span>:=concat(SF,simplify(subst(SSF[j],n_1=mm)));mm:=mm+1; +};mm:=-1; +while(evalf(subst(SSF[j],n_1=mm))>=evalf(mini)){ +<span class="flyspell-duplicate">SF</span>:=concat(SF,simplify(subst(SSF[j],n_1=mm)));mm:=mm-1; +} +} + +}else{ +SF:=solve(Fo[j](x),x); +} + si size(SF)>0 alors pour j de 0 jusque size(SF)-1 faire - FF:=FF,simplifier(SF[j]); - if(SF[j]>mini and SF[j]<maxi){F:=F,simplifier(SF[j]);} - fpour; + FF:=FF,simplify(SF[j]); + if(SF[j]>mini and SF[j]<maxi){F:=F,simplify(SF[j]);} + <span class="flyspell-duplicate">fpour</span>; fsi; -fpour; +<span class="flyspell-duplicate">fpour</span>; Z:=sort(Z); // on classe les zeros dans l'ordre croissant -nz:=size(Z); +<span class="flyspell-duplicate">nz</span>:=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 zeros en double fsi; -fpour;} +<span class="flyspell-duplicate">fpour</span>;} Z:=sort(Z); 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; + si Z[u]==Z[u+1] alors Z:=Z[0..u-1],Z[u+1..nz-1];nz:=<span class="flyspell-duplicate">nz</span>-1; fsi; -fpour;}; +<span class="flyspell-duplicate">fpour</span>;}; nz:=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);"; @@ -1681,9 +2153,9 @@ if(L[p]((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p -MetaLfc:=" +</span><span class="font-latex-math"><span class="flyspell-duplicate">MetaLfc</span></span><span class="font-latex-math">:=" beginTableau("+nmr+") -newLigneVariables(btex $</span> {x}<span class="font-latex-math">$ etex); +newLigneVariables(btex $</span> {x}<span class="font-latex-math">$ </span><span class="font-latex-math"><span class="flyspell-duplicate">etex</span></span><span class="font-latex-math">); "+l0+li+ lsic+nomf+"(x)}$</span> etex);"+ if(member(mini,FF)==0){if(mini!=-infinity and product(L[s](mini),s,0,n-1)==0){" @@ -1700,13 +2172,13 @@ endTableau; -}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); +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; -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<=n-1;p++){lp:=""; @@ -1717,15 +2189,15 @@ for(p:=0;p<=n-1;p++){lp:=""; if(L[p](Z[0]-0.01)>0){"plus;"}else{"moins;"}; for(r:=0; r<=nz-2;r++){ - lp:=lp+if(simplifier(L[p](Z[r]))==0){" + lp:=lp+if(simplify(L[p](Z[r]))==0){" valBarre(btex 0 etex);"}else{"barre; "}+ if(L[p]((Z[r]+Z[r+1])*.5)>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(simplify(L[p](Z[nz-1]))==0){"valBarre(btex 0 etex);"}else{"barre;"}+ if(L[p](Z[nz-1]+1.0)>0){"plus;"}else{"moins; "}+if(maxi!=+infinity and L[p](maxi)==0){" - valBarre(btex 0 etex);"}else{" "} + valBarre(btex 0 etex);"}</span><span class="font-latex-math"><span class="flyspell-duplicate">else</span></span><span class="font-latex-math">{" "} }; @@ -1733,14 +2205,14 @@ for(p:=0;p<=n-1;p++){lp:=""; 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;"}+ if(member(Z[t+1],FF)==0){"valBarre(btex 0 etex);"}else{ "nonDefBarre;"} - fpour + </span><span class="font-latex-math"><span class="flyspell-duplicate">fpour</span></span><span class="font-latex-math"> -MetaLfc:=" +</span><span class="font-latex-math"><span class="flyspell-duplicate">MetaLfc</span></span><span class="font-latex-math">:=" beginTableau("+nmr+") -newLigneVariables(btex $</span> {x}<span class="font-latex-math">$ etex); +newLigneVariables(btex $</span> {x}<span class="font-latex-math">$ </span><span class="font-latex-math"><span class="flyspell-duplicate">etex</span></span><span class="font-latex-math">); "+l0+ li + @@ -1765,7 +2237,7 @@ endTableau; sortie:=fopen("XCasmpfc.mp"); -fprint(sortie,Unquoted,MetaLfc); +<span class="flyspell-duplicate">fprint</span>(sortie,Unquoted,MetaLfc); fclose(sortie); @@ -1788,16 +2260,16 @@ fclose(sortie); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XcasTabSigna.cxx} TSa(a,b,c,d,nmr):={ -zA:=resoudre(a*x+b=0,x)[0]; -zB:=resoudre(c*x+d=0,x)[0]; +zA:=solve(a*x+b=0,x)[0]; +<span class="flyspell-duplicate">zB</span>:=solve(c*x+d=0,x)[0]; zmin:=min(zA,zB); -zmax:=max(zA,zB); +<span class="flyspell-duplicate">zmax</span>:=max(zA,<span class="flyspell-duplicate">zB</span>); Meta:= " beginTableau("+nmr+") - newLigneVariables(btex <span class="font-latex-math">$ {x}$</span> etex); + newLigneVariables(btex <span class="font-latex-math">$ {x}$</span> <span class="flyspell-duplicate">etex</span>); 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); +val(btex <span class="font-latex-math">$+\\infty$</span> <span class="flyspell-duplicate">etex</span>); "+lsic+if(a==1){"x+"}else{if(a==-1){"-x+"}else{a+"x+"}}+b+"}<span class="font-latex-math">$ etex);" + if(a>0){"moins;"}else{"plus;"}+ if(zmin==zA){"valBarre(btex 0 etex);"}else{"barre;"}+ @@ -1808,8 +2280,8 @@ val(btex <span class="font-latex-math">$+\\infty$</span> etex); +lsic+if(c==1){"x+"}else{if(c==-1){"-x+"}else{c+"x+"}}+d+"}$</span> 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} - else{si c>0 alors "moins;"; sinon "plus;"; fsi}+ + if(zmin==zB){si c>0 alors "plus;"; sinon "moins;";<span class="flyspell-duplicate">fsi</span>} + else{si c>0 alors "moins;"; sinon "plus;"; <span class="flyspell-duplicate">fsi</span>}+ if(zmin==zB){"barre;"}else{"valBarre(btex 0 etex);"}+ if(c>0){"plus;"}else{"moins;"} @@ -1826,7 +2298,7 @@ endTableau; sortie:=fopen("XCasmpfc.mp"); -fprint(sortie,Unquoted,Meta); +</span><span class="font-latex-math"><span class="flyspell-duplicate">fprint</span></span><span class="font-latex-math">(sortie,Unquoted,Meta); fclose(sortie); @@ -1838,71 +2310,101 @@ fclose(sortie); -%% -%% Code giac/Xcas pour les Tableaux de Signes d'expression ne contenant -%% qu'un seul terme - +%%$</span> +<span class="comment-delimiter">%% </span><span class="comment">Code giac/Xcas pour les Tableaux de Signes d'expression ne contenant +</span><span class="comment-delimiter">%% </span><span class="comment">qu'un seul terme +</span> -</span><span class="font-latex-sedate"><span class="keyword"><span class="font-latex-math">\begin</span></span></span><span class="function-name"><span class="font-latex-math">{VerbatimOut}</span></span><span class="font-latex-math">{XcasTSc.cxx} -TSc(g,D,nmr):={ +<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{<span class="flyspell-duplicate">XcasTSc</span>.<span class="flyspell-duplicate">cxx</span>} +<span class="flyspell-duplicate">TSc</span>(g,D,F,trigo,nmr):={ f:=unapply(g,x); -Z:=NULL; mini:=D[0]; maxi:=D[1];lm:=" "; -S:=resoudre(f(x),x); +Z:=mini,maxi; +S:=[]; + + + +if(trigo==t){ +all_trig_solutions:=1; +<span class="flyspell-duplicate">reset</span>_solve_counter(-1,-1); +<span class="flyspell-duplicate">SS</span>:=solve(factor(simplify(f(x))),x); +<span class="flyspell-duplicate">ns</span>:=size(SS); +for(j:=0;j<ns;j++){ +m:=0; +while(evalf(simplify(subst(SS[j],n_1=m)))<=evalf(maxi)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m+1; +};m:=-1; +<span class="flyspell-duplicate">while</span>(evalf(subst(SS[j],n_1=m))>=evalf(mini)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m-1; +} +} + +}else{ +S:=<span class="flyspell-duplicate">solve</span>(f(x),x); +} + + + + + if(size(S)==0){ -l0:="val(btex $</span>"+latex(D[0])+"<span class="font-latex-math">$ etex);val(btex $</span>"+latex(D[1])+"<span class="font-latex-math">$ etex);"; -li:=if(mini!=-infinity and f(mini)==0){" - valBarre(btex 0 etex);"}else{" - "}+ +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(member(mini,F)!=0){"nonDefBarre;"}else{if(mini!=-infinity and f(mini)==0){" + valBarre(btex 0 etex);"}<span class="flyspell-duplicate">else</span>{" + "}}+ if(mini!=-infinity or maxi!=+infinity){if(f((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}}else{if(f(0)>0){"plus;"}else{"moins;"}}; -lf:=if(maxi!=+infinity and f(maxi)==0){" - valBarre(btex 0 etex);"}else{" - "}; +<span class="flyspell-duplicate">lf</span>:=if(member(maxi,F)!=0){"nonDefBarre;"}else{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 - if(S[j]>mini and S[j]<maxi){Z:=Z,simplifier(S[j])}; +<span class="flyspell-duplicate">else</span>{pour j de 0 jusque size(S)-1 faire + if(S[j]>mini and S[j]<maxi){Z:=Z,<span class="flyspell-duplicate">simplify</span>(S[j])}; fpour; - +Z:=concat([Z],F); Z:=sort(Z); -nz:=size(Z); +<span class="flyspell-duplicate">nz</span>:=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; + si Z[u]==Z[u+1] alors Z:=concat(Z[0..u-1],Z[u+1..nz-1]);nz:=nz-1; fsi; -fpour;} +<span class="flyspell-duplicate">fpour</span>;} +if(Z[0]==Z[1]){Z:=Z[1..nz-1];nz:=nz-1;} +if(Z[nz-2]==Z[nz-1]){Z:=Z[0..nz-2];nz:=<span class="flyspell-duplicate">nz</span>-1;} nz:=size(Z); l0:=" ";li:=" ";lr:=" "; -if(nz==0){l0:="val(btex $</span>"+latex(D[0])+"<span class="font-latex-math">$ etex);val(btex $</span>"+latex(D[1])+"<span class="font-latex-math">$ etex);"; +if(nz==2){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{" - "}+ -if(f((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}; -lf:=if(maxi!=+infinity and f(maxi)==0){" - valBarre(btex 0 etex);"}else{" - "}; - -}else{ -l0:="val(btex $</span>"+latex(D[0])+"<span class="font-latex-math">$ etex);";li:=" "; -pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $</span>"+latex(Z[m])+"<span class="font-latex-math">$ etex); + valBarre(btex 0 etex);"}else{if(member(mini,F)==0){" + "}else{"nonDefBarre;"}}+ +if(f((mini+maxi)*0.5)>0){"plus;"}else{"moins;"}; +lf:=if(maxi!=+infinity and f(<span class="flyspell-duplicate">maxi</span>)==0){" + valBarre(btex 0 etex);"}else{if(member(maxi,F)==0){" + "}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"} + }; + +}<span class="flyspell-duplicate">else</span>{ +l0:="val(btex <span class="font-latex-math">$"+latex(Z[0])+"$</span> etex);";li:=" "; +pour m de 1 jusque nz-1 faire l0:=l0+"val(btex <span class="font-latex-math">$"+latex(Z[m])+"$</span> <span class="flyspell-duplicate">etex</span>); "; -fpour; -l0:=l0+"val(btex $</span>"+latex(D[1])+"<span class="font-latex-math">$ etex);"; +<span class="flyspell-duplicate">fpour</span>; + li:= if(mini!=-infinity and f(mini)==0){" - valBarre(btex 0 etex);"}else{" - "}+ -if(f(Z[0]-0.01)>0){"plus;"}else{"moins;"}+"valBarre(btex 0 etex);"; + valBarre(btex 0 etex);"}else{if(member(mini,F)==0){" + "}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"} + } -lm:=if(nz>=2){for(r:=0; r<=nz-2;r++){lm:=lm+if(f((Z[r]+Z[r+1])*.5)>0){"plus;"}else{"moins;"}+ - "valBarre(btex 0 etex);" - }}else{" "}; +lm:=if(nz>2){for(r:=0; r<nz-2;r++){lm:=lm+if(f((Z[r]+Z[r+1])*.5)>0){"plus;"}else{"moins;"}+ + if(member(Z[r+1],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"} + }}<span class="flyspell-duplicate">else</span>{" "}; -lf:=if(f(Z[nz-1]+1.0)>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[<span class="flyspell-duplicate">nz</span>-2]+0.1)>0){"plus;"}else{"moins;"}+if(maxi!=+infinity and f(maxi)==0){"valBarre(btex 0 etex);"}else{if(member(maxi,F)==0){" + "}else{"<span class="flyspell-duplicate">nonDefBarre</span>;"} + }; }}; @@ -1911,8 +2413,8 @@ lf:=if(f(Z[nz-1]+1.0)>0){"plus;"}else{"moins;"}+if(maxi!=+infinity and f(maxi MetaLfc:=" beginTableau("+nmr+") -newLigneVariables(btex $</span><span class="font-latex-warning">\\</span>displaystyle {x}<span class="font-latex-math">$ etex); - "+l0+lsic+latex(f(x))+"}$</span> etex);"+ +<span class="flyspell-duplicate">newLigneVariables</span>(btex <span class="font-latex-math">$\\displaystyle {x}$</span> <span class="flyspell-duplicate">etex</span>); + "+l0+lsic+latex(f(x))+"}<span class="font-latex-math">$ etex);"+ li+lm+lf +" endTableau; @@ -1923,14 +2425,12 @@ endTableau; -sortie:=fopen("XCasmpfc.mp"); -fprint(sortie,Unquoted,MetaLfc); +sortie:=fopen("XCasmpfc.</span><span class="font-latex-math"><span class="flyspell-duplicate">mp</span></span><span class="font-latex-math">"); +</span><span class="font-latex-math"><span class="flyspell-duplicate">fprint</span></span><span class="font-latex-math">(sortie,Unquoted,MetaLfc); fclose(sortie); - - }:; -<span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span> +</span><span class="font-latex-sedate"><span class="keyword"><span class="font-latex-math">\end</span></span></span><span class="function-name"><span class="font-latex-math">{VerbatimOut}</span></span><span class="font-latex-math"> @@ -1938,14 +2438,16 @@ fclose(sortie); +%%$</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">traitement des fichiers produits par giac/xcas </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">pour l'échelle des tableaux taper </span><span class="font-latex-sedate"><span class="comment">\ech</span></span><span class="comment">{facteur de réduction} +</span> +<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="font-latex-sedate">\echelle</span>{1} +<span class="font-latex-sedate"><span class="keyword">\newcommand</span></span><span class="font-latex-sedate">\ech</span>[1]{<span class="font-latex-sedate"><span class="keyword">\renewcommand</span></span><span class="font-latex-sedate">\echelle</span>{#1}} <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">% @@ -1954,63 +2456,64 @@ fclose(sortie); </span> <span class="comment">% exporter le source mp </span> <span class="comment">% puis lancer metapost pour creer </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 >> <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 >> <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> XCasmpfc.mp >> <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 >> <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{mpost -jobname=<span class="font-latex-sedate">\Tableaux</span>.Tab <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">\rem</span> <span class="font-latex-sedate">\Tableaux</span>.Tab#1.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 >> <span class="font-latex-sedate">\nomtravail</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 >> <span class="font-latex-sedate">\nomtravail</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> XCasmpfc.mp >> <span class="font-latex-sedate">\nomtravail</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 >> <span class="font-latex-sedate">\nomtravail</span>.Tab#1.mp} + <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{mpost -jobname=<span class="font-latex-sedate">\nomtravail</span>.Tab <span class="font-latex-sedate">\nomtravail</span>.Tab#1.mp} + <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">\nomtravail</span>.Tab#1.mp} }<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">\IfFileExists</span>{<span class="font-latex-sedate">\nomtravail</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 + tableaux, soit le fichier <span class="font-latex-sedate">\nomtravail</span>.Tab.mp, soit disposer de XCas.}}} <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{center}</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">\includegraphics</span>[scale=<span class="font-latex-sedate">\echelle</span>]{<span class="font-latex-sedate">\nomtravail</span>.Tab.<span class="font-latex-sedate">\theTVn</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"> </span><span class="comment-delimiter">%% </span><span class="comment">traitement des fichiers produits par giac/xcas avec possibilite -</span><span class="comment-delimiter">%% </span><span class="comment">de modifier le fichier metapost (environnement etoile)) +</span><span class="comment-delimiter">%% </span><span class="comment">de modifier le fichier metapost (environnement </span><span class="comment"><span class="flyspell-incorrect">etoile</span></span><span class="comment">)) </span><span class="comment-delimiter">%%</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">\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="font-latex-sedate">\IfFileExists</span>{<span class="font-latex-sedate">\nomtravail</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 >> <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 >> <span class="font-latex-sedate">\nomtravail</span>.Tab.mp}} <span class="comment-delimiter">% </span><span class="comment">Si non, lancement des operations 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.mp } <span class="comment">% Modification avec l'editeur choisi -</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 >> <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> XCasmpfc.mp >> <span class="font-latex-sedate">\nomtravail</span>.Tab.mp} <span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cp</span> 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 ulterieure dans Tableaux.mp. -</span><span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> enteteMP.cfg >> <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> XCasmpfc.mp >> <span class="font-latex-sedate">\Tableaux</span>.Tab#1.mp}} <span class="comment">% Inclusion du +</span><span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> enteteMP.cfg >> <span class="font-latex-sedate">\nomtravail</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> XCasmpfc.mp >> <span class="font-latex-sedate">\nomtravail</span>.Tab#1.mp}} <span class="comment">% Inclusion du </span> <span class="comment">% source dans le </span> <span class="comment">% fichier </span> <span class="comment">% Tableaux -</span><span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> queue.mp >> <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{mpost -jobname=<span class="font-latex-sedate">\Tableaux</span>.Tab <span class="font-latex-sedate">\Tableaux</span>.Tab#1.mp}<span class="comment">% Reconstitution des tableaux +</span><span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> queue.mp >> <span class="font-latex-sedate">\nomtravail</span>.Tab#1.mp} +<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{mpost -jobname=<span class="font-latex-sedate">\nomtravail</span>.Tab <span class="font-latex-sedate">\nomtravail</span>.Tab#1.mp}<span class="comment">% Reconstitution des tableaux </span> <span class="comment">% et creation du dernier. L'option </span> <span class="comment">% pallie l'absence de end en fin de </span> <span class="comment">% fichier -</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#1.mp} +</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">\nomtravail</span>.Tab#1.mp} <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{center}</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">\includegraphics</span>[scale=<span class="font-latex-sedate">\echelle</span>]{<span class="font-latex-sedate">\nomtravail</span>.Tab.<span class="font-latex-sedate">\theTVn</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 TVn +<span class="font-latex-sedate">\ech</span>{1} +<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"> </span>} @@ -2032,7 +2535,7 @@ fclose(sortie); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasa.giac} -maple_mode(0); +<span class="flyspell-duplicate">maple</span>_mode(0); read("config.cxx"); read("XcasTabSigna.cxx"); read("XCasa.user"); @@ -2056,7 +2559,7 @@ read("XCasa.user"); maple_mode(0); read("config.cxx"); read("XcasTabSignQ.cxx"); -read("XCasQ.user"); +<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">{TSq}</span><span class="comment">% @@ -2067,19 +2570,19 @@ read("XCasQ.user"); <span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TSq*}</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"><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>??]{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); -read("config.cxx"); +<span class="flyspell-duplicate">read</span>("config.cxx"); read("XcasTabSignL.cxx"); read("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 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><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>??]{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}} @@ -2092,7 +2595,7 @@ read("XCasL.user"); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTSc.giac} -maple_mode(0); +<span class="flyspell-duplicate">maple</span>_mode(0); read("config.cxx"); read("XcasTSc.cxx"); read("XCasTSc.user"); @@ -2101,11 +2604,11 @@ read("XCasTSc.user"); -<span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TSc*}</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">TSc</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"><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>{TSc}} +{<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">% @@ -2116,7 +2619,7 @@ read("XCasTSc.user"); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTV.giac} maple_mode(0); read("config.cxx"); -read("XcasTV.cxx"); +<span class="flyspell-duplicate">read</span>("XcasTV.cxx"); read("XCasTV.user"); <span class="font-latex-sedate"><span class="keyword">\end</span></span><span class="function-name">{VerbatimOut}</span> @@ -2127,9 +2630,9 @@ read("XCasTV.user"); <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">{TVn}{#1}</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>??]{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>{<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>}} @@ -2140,20 +2643,20 @@ read("XCasTV.user"); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTVP.giac} maple_mode(0); read("config.cxx"); -read("XcasTVP.cxx"); +<span class="flyspell-duplicate">read</span>("XcasTVP.cxx"); read("XCasTVP.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">{TVP}</span><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">TVP</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>??]{XCasTVP.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>{TVP}} +<span class="font-latex-sedate">\dresse</span>{<span class="flyspell-duplicate">TVP</span>}} <span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVP*}</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"><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>??]{XCasTVP.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>{TVP}} +</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">TVP</span>}} @@ -2166,21 +2669,21 @@ read("XCasTVP.user"); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTVZ.giac} maple_mode(0); -read("config.cxx"); +<span class="flyspell-duplicate">read</span>("config.cxx"); read("XcasTVZ.cxx"); read("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 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">\dresse</span>{<span class="flyspell-duplicate">TVZ</span>}} <span class="font-latex-sedate"><span class="keyword">\newenvironment</span></span><span class="function-name">{TVZ*}</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>??]{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>{TVZ}} +</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>}} @@ -2194,20 +2697,20 @@ read("XCasTVZ.user"); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTVapp.giac} maple_mode(0); read("config.cxx"); -read("XcasTVapp.cxx"); +<span class="flyspell-duplicate">read</span>("XcasTVapp.cxx"); read("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>??]{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>{TVapp}} +<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"><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>{TVapp}} +</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>}} @@ -2220,7 +2723,7 @@ read("XCasTVapp.user"); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTVI.giac} -maple_mode(0); +<span class="flyspell-duplicate">maple</span>_mode(0); read("config.cxx"); read("XcasTVI.cxx"); read("XCasTVI.user"); @@ -2228,14 +2731,14 @@ read("XCasTVI.user"); <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>??]{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>{TVI}} +</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 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>[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>??]{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>{TVI}} +</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>}} @@ -2244,34 +2747,65 @@ read("XCasTVI.user"); <span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{XCasTVIapp.giac} maple_mode(0); -read("config.cxx"); +<span class="flyspell-duplicate">read</span>("config.cxx"); read("XcasTVIapp.cxx"); read("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 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>{<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">TVIapp</span>}} <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>??]{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>{<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>}} + + + + + +<span class="font-latex-sedate"><span class="keyword">\begin</span></span><span class="function-name">{VerbatimOut}</span>{<span class="flyspell-incorrect">XCasTVPC</span>.<span class="flyspell-duplicate">giac</span>} +maple_mode(0); +read("config.<span class="flyspell-duplicate">cxx</span>"); +read("<span class="flyspell-duplicate">XcasTVPC</span>.<span class="flyspell-duplicate">cxx</span>"); +read("<span class="flyspell-duplicate">XCasTVPC</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">TVPC</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>[<span class="flyspell-duplicate">commandchars</span>=<span class="font-latex-warning">\\</span>??]{<span class="flyspell-duplicate">XCasTVPC</span>.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">TVPC</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">TVPC</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">{</span><span class="variable-name"><span class="flyspell-duplicate">TVnbis</span></span><span class="variable-name">}{</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>[<span class="flyspell-duplicate">commandchars</span>=<span class="font-latex-warning">\\</span>??]{<span class="flyspell-duplicate">XCasTVPC</span>.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">TVPC</span>}} + + + + + + + + + <span class="comment-delimiter">%% </span><span class="comment">pour nettoyer les fichiers auxiliaires </span> -<span class="font-latex-sedate">\AtEndDocument</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> queue.mp >> <span class="font-latex-sedate">\Tableaux</span>.Tab.mp} +<span class="font-latex-sedate">\AtEndDocument</span>{<span class="font-latex-sedate">\immediate</span><span class="font-latex-sedate">\write</span>18{<span class="font-latex-sedate">\cat</span> queue.mp >> <span class="font-latex-sedate">\nomtravail</span>.Tab.<span class="flyspell-duplicate">mp</span>} } <span class="comment-delimiter">%%</span><span class="comment"> -</span><span class="comment-delimiter">%% </span><span class="comment">Zi end -> enjoy :) +</span><span class="comment-delimiter">%% </span><span class="comment">Zi end -> </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 Binary files differindex e79dbbf0274..2a75ee1a1e6 100644 --- a/Master/texmf-dist/doc/latex/tablor/tablor.pdf +++ b/Master/texmf-dist/doc/latex/tablor/tablor.pdf diff --git a/Master/texmf-dist/doc/latex/tablor/tablor.tex b/Master/texmf-dist/doc/latex/tablor/tablor.tex index fd514f0f77e..210154ce647 100644 --- a/Master/texmf-dist/doc/latex/tablor/tablor.tex +++ b/Master/texmf-dist/doc/latex/tablor/tablor.tex @@ -76,11 +76,11 @@ keywordstyle =\color{0.2white}\usefont{OT1}{cmtt}{b}{n},basicstyle=\ttfamily,com \title{\texttt{tablor.sty} \\La machine à créer des tableaux de signes et de variations } -\author{Guillaume \textsc{Connan} \\ \href{http://gconnan.free.fr}{http://gconnan.free.fr}\\ +\author{Guillaume \textsc{Connan} \\ \href{http://tehessin.tuxfamily.org/}{http://tehessin.tuxfamily.org/}\\ avec l'efficace participation de Jean-Michel \textsc{Boucart}\\ Forum d'aide ~:~\href{http://gconnan.free.fr/punbb/upload/index.php}{http://gconnan.free.fr/punbb/upload/index.php}} -\date{8 octobre 2008 - Version 4.00} +\date{21 octobre 2008 - Version 4.02} @@ -115,13 +115,25 @@ minimum de commandes. \subsection{Changements depuis la version 3.00} -La version 4.00 n'est malheureusement plus compatible avec les versions +La version 4.01 n'est malheureusement plus compatible avec les versions antérieures car une option supplémentaire a été ajoutée pour traiter les fonctions trigonométriques. Une possibilité a de plus été ajoutée pour réduire la taille des tableaux. +Les tableaux de signes courts (TSc) ont un argument de plus pour traiter +les valeurs interdites (version 4.01). + + +Une extension pour une compilation via Xe\TeX{} a été +créé~:~\verb+tablor-xetex.sty+ (version 4.01) ne fonctionnant que sous +unix. + + + +Un environnement TVPC a été créé pour traiter les fonctions +prolongeables par continuité (version 4.02). \subsection{Professor.sty} @@ -656,6 +668,63 @@ TV([-10,+infinity],[-1,1],"g","t",x^2/(x^2-1),1,n,\tv) \end{figure} + + + + +\section{Utilisation du moteur Xe\LaTeX} + + +On peut à présent compiler via Xe\LaTeX{} en utilisant l'extension dédiée +\verb+tablor-xetex.sty+ qui ne fonctionnera que dans un environnement +UNIX puisqu'elle utilise un script \texttt{shell} pour convertir les +sorties MetaPOST en \texttt{pdf} : + + +\begin{lstlisting} + +\ifxetex + +\begin{filecontents*}{convert-mp-pdf.sh} +#!/bin/sh +mpost -interaction nonstopmode $1 ; + +cat>$1.tex<<EOF +\documentclass{article} +\usepackage[T1]{fontenc} +\usepackage[frenchb]{babel} +\usepackage{graphicx} +\usepackage{pst-eps} +\thispagestyle{empty} +\begin{document} +\begin{TeXtoEPS} +\includegraphics{$1.0} +\end{TeXtoEPS} +\end{document} +EOF +latex $1 +dvips -o $1.eps -E $1.dvi +epstopdf $1.eps; +## Fin de convert-mp-pdf.sh +\end{filecontents*} + +%$>> + + +\immediate\write18{chmod 775 ./convert-mp-pdf.sh} + +\fi + +\end{lstlisting} + + + +Il n'y a rien à faire. Cette version peut même être utilisée avec +pdf\LaTeX{} ou pdf\TeX{}~! + + + + \section{Tableaux des variations} \subsection{Tableau standard} @@ -900,7 +969,7 @@ amené à rechercher une approximation numérique de ces zéros. Cela est possible Voyons sur un exemple. -\paragraph*{Exemple} +\subsubsection*{Exemple} Soit $g$ la fonction $x\mapsto \ln(x)-x e^{2-x} $. @@ -936,6 +1005,32 @@ TVapp([0,+infinity],[0],"g","x",ln(x)-x*exp(2-x),1,\tv) \end{TVapp} +\subsection{Tableaux de variations de fonctions prolongeables par continuité} + +On peut avoir prolongée une fonction par continuité et donc ne plus +avoir de double barre sur la ligne des variations mais toujours une sur +la ligne du signe de la dérivée. + +On entre trois listes~: +\begin{enumerate} +\item les bornes de l'intervalle d'étude, comme toujours~; +\item les valeurs où la fonction sera prolongée par continuité~; +\item les valeurs où la fonction n'est pas dérivable. +\end{enumerate} + +Cela donne pour $x\mapsto {\rm e}^{-1/x^2}$~: + + +\begin{lstlisting} +\begin{TVPC} +TVPC([-infinity,+infinity],[0],[0],"g","t",e^(-1/x^2),1,n,\tv); +\end{TVPC} +\end{lstlisting} + + +\begin{TVPC} +TVPC([-infinity,+infinity],[0],[0],"g","t",e^(-1/x^2),1,n,\tv); +\end{TVPC} @@ -1024,10 +1119,10 @@ TVP([-infinity,+infinity],[[-1,2],[-1]],["x","y"],"t",[t^2/((t+1)*(t-2)),t^2*(t+ -\subsection{Tableaux de signes} +\section{Tableaux de signes} -\subsubsection*{Cas du produit de deux facteurs affines} +\subsection{Cas du produit de deux facteurs affines} Pour étudier le signe de $(-2x+3)(-x+5)$ sur \textbf{R}, on entre~: @@ -1045,7 +1140,7 @@ TSa(-2,3,-1,5,\tv); \end{TSa} -\subsubsection*{Cas du produit d'un nombre quelconque de facteurs quelconques sur un intervalle quelconque} +\subsection{Cas du produit d'un nombre quelconque de facteurs quelconques sur un intervalle quelconque} @@ -1098,7 +1193,7 @@ TS("f",[x-10,x+10],[-15,10],n,\tv) -\subsubsection*{Signe d'un quotient} +\subsection{Signe d'un quotient} On entre dans deux listes différentes les facteurs du numérateur et du dénominateur~: @@ -1140,29 +1235,49 @@ TSq("Q",[-2*x+3,-4*x+5],[x^2-16,x-2],[-infinity,+infinity],n,\tv) -\subsubsection*{Signe d'une seule expression} +\subsection{Signe d'une seule expression} On utilise l'environnement \texttt{TSc} comme \emph{Tableau de Signe court} en précisant -l'expression étudiée et l'intervalle considéré~: +l'expression étudiée, l'intervalle considéré et les valeurs interdites~: \begin{lstlisting} \begin{TSc} -TSc((x-10)*(x+5),[-10,10],n,\tv) +TSc((x-10)*(x+5),[-10,10],[],n,\tv) \end{TSc} \end{lstlisting} \begin{TSc} -TSc((x-10)*(x+5),[-10,10],n,\tv) +TSc((x-10)*(x+5),[-10,10],[],n,\tv) \end{TSc} +avec valeurs interdites~: +\begin{lstlisting} +\begin{TSc} +TSc((x+10)/((x-5)*(x-2)),[-10,5],[2,5],n,\tv) +\end{TSc} +\end{lstlisting} +\begin{TSc} +TSc((x+10)/((x-5)*(x-2)),[-10,5],[2,5],n,\tv) +\end{TSc} +valeurs interdites et fonction trigonométrique~: +\begin{lstlisting} +\begin{TSc} +TSc(tan(x),[0,2*pi],[pi/2,3*pi/2],t,\tv) +\end{TSc} +\end{lstlisting} + + +\begin{TSc} +TSc(tan(x),[0,2*pi],[pi/2,3*pi/2],t,\tv) +\end{TSc} \section{Comment modifier les tableaux à partir des fichiers MetaPOST~?}\label{modif} @@ -1544,14 +1659,14 @@ TVI([0,+infinity],[0],"f","x",ln(x)-(ln(x))^2,1,-1,n,\tv) \begin{lstlisting} \begin{TSc} -TSc((x-10)*(x+10),[-10,10],n,\tv) +TSc((x-10)*(x+10),[-10,10],[],n,\tv) \end{TSc} \end{lstlisting} \begin{TSc} -TSc((x-10)*(x+10),[-10,10],n,\tv) +TSc((x-10)*(x+10),[-10,10],[],n,\tv) \end{TSc} diff --git a/Master/texmf-dist/tex/latex/tablor/tablor-xetex.sty b/Master/texmf-dist/tex/latex/tablor/tablor-xetex.sty new file mode 100644 index 00000000000..21605a4d10b --- /dev/null +++ b/Master/texmf-dist/tex/latex/tablor/tablor-xetex.sty @@ -0,0 +1,2836 @@ +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{tablor-xetex}[24/10/2008 v4.02 la machine a creer des +tableaux de signes et variations compatible xetex] + +% \copyleft Connan le Barbare (aka Guillaume Connan) \copyright +% This work may be distributed and/or mofified under the conditions +% or the LaTeX Project Public Licence, either v1.3 or (at your option) +% any later version. The latest version is in +% http://www.latex-project.org/lppl/ +% This work consists of the files tablor.sty, tablor-xetex.sty, tablor.cfg, tablor.tex, +% tablor.pdf and tablor.html + + +%% Cree 16 environnements : +%% tableau de signes de 2 facteurs affines +% \begin{TSa} +% TSa(-2,3,-1,5,\tv); +% \end{TSa} +% %%%%%% Pour des tableaux de plus de 2 facteurs +% +% \begin{TS} +% TS("P",[-2*x+3,x^2-1,x^2+1,x-1,x^2-2],[a,b],n,\tv); +% \end{TS} +% +% pour les tableaux de signes avec quotient +%\begin{TSq} +%TSq("Q",[-2*x+3,-4*x+5],[x^2-16,x-2],[a,b],n,\tv) +%%\end{TSq} +% un tableau de variation : +% +% pour les tableaux de signes à une seule ligne +% \begin{TSc} +% TSc((x+10)/((x-5)*(x-2)),[-10,5],[2,5],n,0) +% \end{TSc} +% +% +% \begin{TV} +% TV([0,+infinity],[0],"h","x",ln(x)-(ln(x))^2,1,n,\tv) +% \end{TV} +% +% tableau de variation avec zones interdites +% +% \begin{TVZ} +% TVZ([-infinity,+infinity],[],[[-1,1]],"f","x",sqrt(x^2-1),1,n,\tv) +% \end{TVZ} +% +% +% tableau avec valeurs intermediares +%\begin{TVI} +%TVI([-1,+infinity],[-1],"f","x",x2/sqrt(x+1)-1,1,2,n,\tv) +%\end{TVI} +%%% +% tableau de variations avec f' sans zero 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 zero formel +%\begin{TVIapp} +% TVIapp([0,+infinity],[0],"g","x",ln(x)-x*exp(2-x),1,0,\tv) +% \end{TVIapp} +% +% +%%% +% et leurs pendants etoiles qui permettent l'affichage intermediaire du +% fichier metapost pour le modifier +% +% +% Courbes parametrees +% \begin{TVP} +% TVP([-infinity,+infinity],[[-1,2],[-1]],["x","y"],"t",[t^2/((t+1)*(t-2)),t^2*(t+2)/(t+1)],1,n,\tv) +% \end{TVP} +% +% +% \begin{TVP} +% TVP([0,pi/2],[[],[]],["x","y"],"t",[2*cos(t),sin(2*t)],1,t,\tv) +% \end{TVP} +% % +% % +% Fonctions prolongeables par continuité +% TVPC([intervalles d'étude],[valeurs prolongeables],[valeurs interdites pour f'],"g","t",e^(-1/x^2),1,n,\tv); +% \begin{TVPC} +% TVPC([-infinity,+infinity],[0],[0],"g","t",e^(-1/x^2),1,n,\tv); +% \end{TVPC} + + + + +%% extensions requises +%% Il faudra rajouter dans le preambule \usepackage{graphicx} si vous +%% ne l'avez pas de base + + +\RequirePackage{filecontents} +\RequirePackage{ifthen} +\RequirePackage{fancyvrb} +\RequirePackage{ifpdf} +\RequirePackage{ifxetex} +\fvset{gobble=0} + +% option xcas present + + +\newboolean{xcas}\setboolean{xcas}{false} +\DeclareOption{xcas}{\setboolean{xcas}{true}} + + +\ProcessOptions\relax + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% pour xelatex (ne marche que sur unix....) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\ifxetex + +\begin{filecontents*}{convert-mp-pdf.sh} +#!/bin/sh +mpost -interaction nonstopmode $1 ; + +cat>$1.tex<<EOF +\documentclass{article} +\usepackage[T1]{fontenc} +\usepackage[frenchb]{babel} +\usepackage{graphicx} +\usepackage{pst-eps} +\thispagestyle{empty} +\begin{document} +\begin{TeXtoEPS} +\includegraphics{$1.$2} +\end{TeXtoEPS} +\end{document} +EOF +latex $1 +dvips -o $1.eps -E $1.dvi +epstopdf $1.eps; +## Fin de convert-mp-pdf.sh +\end{filecontents*} + +%$>> + + +\immediate\write18{chmod 775 ./convert-mp-pdf.sh} + +\fi + +%% Initialisation du choix d'OS +\newboolean{windows}\setboolean{windows}{false} + + + +%% on configure tablor dans un fichier exterieur pour la plateforme +%% et l'editeur + +\IfFileExists{tablor.cfg}{\input{tablor.cfg}}%\typeout{pas de fichier tablor.cfg}} + + +%% Definit des commandes disque selon l'OS utilise +\ifthenelse{\boolean{windows}}% + {\newcommand{\rem}{DEL } \newcommand{\cat}{TYPE } + \newcommand{\cp}{COPY }}% + {\newcommand{\rem}{rm }\newcommand{\cat}{cat } + \newcommand{\cp}{cp }} + + + + + + + +%% pour ceux compilant via pdflatex + +\ifpdf +\DeclareGraphicsRule{*}{mps}{*}{} +\fi + +%% pour nettoyer les fichiers auxiliaires + +\AtEndDocument{\immediate\write18{\rem *.user XCas* Xcas* *.mpx} + } + + + + +%% Pour clore les fichiers metapost + + + \begin{VerbatimOut}{queue.mp} + + end + + \end{VerbatimOut} + + + +%% Nettoie les fichiers log dont le nom depend du choix de l'utilisateur +%% Par defaut, c'est le nom du fichier tex courant (\jobname) +%% Clôt le fichier metapost contenant le recapitulatif de tous les tableaux + + + +\newcommand{\nettoyer}[1][\jobname]% +{\immediate\write18{\rem #1.Tab.log queue.mp enteteMP.cfg session.tex config.cxx} +} + + + + +%% Donne comme prefixe aux tableaux le prefixe courant +%% Peut-être modifie par \initablor + +\newcommand{\nomtravail}{\jobname} + +%% initialise les compteurs + +\newcounter{TVn} +\newcommand{\tv}{\theTVn} + +\newcounter{TVnbis} +\newcommand{\tvbis}{\theTVnbis} + + + +%% permet de donner un prefixe aux tableaux produits (\jobname par defaut) +%% effectue quelques verifications : + + +\newcommand{\initablor}[1][\jobname]{% +\renewcommand{\nomtravail}{#1}% Arret du nom des tableaux +\setcounter{TVn}{0}% Initialisation du compteur de tableaux. +\ifthenelse{\boolean{xcas}}% Avec l'option XCas +{\IfFileExists{\nomtravail.Tab.mp}% Si Tableaux.mp est present... + {\immediate\write18{\rem \nomtravail.Tab.mp}}% le detruire + {}% + \immediate\write18{\cp enteteMP.cfg \nomtravail.Tab.mp}% Reconstituer l'entête de Tableaux.mp +} +{\IfFileExists{\nomtravail.Tab.mp}% Sans l'option XCas, si + % Tableaux.mp existe +{\immediate\write18{mpost -interaction=batchmode \nomtravail.Tab}}% l'executer 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 presents ) +}}% + + + +%% commande pour lancer giac selon l'OS + +\makeatletter +\newcommand{\executGiacmp}[1]{% +\ifthenelse{\boolean{windows}}% +{\immediate\write18{giac #1 }}% +{\immediate\write18{giac <#1 }}} +\makeatother + + + + +%%% +% +%%% LES SCRIPTS GIAC/XCAS +% +%%% + + + + + + +%% +%% Code giac/Xcas pour les Tableaux de Variations +%% + + +\begin{VerbatimOut}{XcasTV.cxx} +TV(L,F,nom,nomv,f,ftt,trigo,nmr):={ +nl:=size(L); +f:=unapply(f,x); +fp:=function_diff(f); +Z:=concat(L,F); +S:=[]; + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +SS:=solve(factor(simplify(fp(x))),x); +ns:=size(SS); +for(k:=0;k<ns;k++){ +m:=0; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; +};m:=-1; +while(evalf(subst(SS[k],n_1=m))>=L[0]){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; +} +} +}else{ +S:=solve(fp(x),x); +} + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + qq:=member(simplify(S[j]),Z)==0; + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + if(kk==1){if(qq==1){Z:=append(Z,simplify(S[j]))}}; + fpour + fsi; +Z:=sort(Z); +nz:=size(Z); + + + tantque evalf(Z[0])==evalf(Z[1]) faire Z:=Z[1..nz-1];nz:=size(Z); + ftantque; + + + + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + if(kk==1){Z:=append(Z,simplify(S[j]))}; + fpour + fsi; + +Z:=sort(Z); +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; + fsi; +fpour; +nz:=size(Z); +l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; +pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +";fpour; + + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); + +lsi:=lsic+nom+"'("+nomv+")}$ 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(sign(fp(Z[0]+10^(-5)))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+ + if(sign(fp((Z[0]+10^(-5))))==1){"plus;"}else{"moins;"} }} + +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.1))>0; + lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ + if(ksp==1){"plus;"}else{"moins;"} + }; } + +lsf:=if(member(Z[nz-1],F)==0){""}else{"nonDefBarre; +"} +lm0:=limit(f(x),x=Z[0],1)==-infinity; + li:=lvic+nom+"}$ etex);"+ + if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ + if(k0==1){"1"}else{"0"}+ + ");"; + + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; + lp:=lp+if(member(Z[r],F)){ + "limGauche(btex + $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ + etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ + etex,"+if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0); +"}}} + }; } + +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + + + + + +MetaLfc:=if(ftt==2){if(nz>2){" + +beginTableau("+nmr+")"+ + l0+lsi+lsp+lsf+" +endTableau; + +";}else{ +intro+"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+" +endTableau; + +"; +} +}else{ if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ + l0+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +li+ +lf ++" +endTableau; + +";}}else{ +if(nz>2){"beginTableau("+nmr+")"+ + l0+ +lsi+lsp+lsf+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+ +li+ +lf ++" +endTableau; + +";} +}} + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + + }:; + +\end{VerbatimOut} + + + +% +% +% TVPC : pour les fonctions prolongeables par continuité. +%% +%% + + + + +\begin{VerbatimOut}{XcasTVPC.cxx} +TVPC(L,F,FP,nom,nomv,f,ftt,trigo,nmr):={ +nl:=size(L); +f:=unapply(f,x); +fp:=function_diff(f); +Z:=concat(L,F); +Z:=concat(Z,FP); +S:=[]; + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +SS:=solve(factor(simplify(fp(x))),x); +ns:=size(SS); +for(k:=0;k<ns;k++){ +m:=0; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; +};m:=-1; +while(evalf(subst(SS[k],n_1=m))>=L[0]){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; +} +} +}else{ +S:=solve(fp(x),x); +} + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + qq:=member(simplify(S[j]),Z)==0; + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + if(kk==1){if(qq==1){Z:=append(Z,simplify(S[j]))}}; + fpour + fsi; +Z:=sort(Z); +nz:=size(Z); + + + tantque evalf(Z[0])==evalf(Z[1]) faire Z:=Z[1..nz-1];nz:=size(Z); + ftantque; + + + + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + if(kk==1){Z:=append(Z,simplify(S[j]))}; + fpour + fsi; + +Z:=sort(Z); +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; + fsi; +fpour; +nz:=size(Z); +l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; +pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +";fpour; + + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); + +lsi:=lsic+nom+"'("+nomv+")}$ 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],FP)==0){ + if(fp(Z[0])==0){"valBarre(btex 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;"} }} + +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.1))>0; + lsp:=lsp+if(member(Z[r],FP)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ + if(ksp==1){"plus;"}else{"moins;"} + }; } + +lsf:=if(member(Z[nz-1],FP)==0){""}else{"nonDefBarre; +"} +lm0:=limit(f(x),x=Z[0],1)==-infinity; + li:=lvic+nom+"}$ etex);"+ + if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ + if(k0==1){"1"}else{"0"}+ + ");"; + + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; + lp:=lp+if(member(Z[r],F)){ + "valPos(btex + $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ + etex,"+if(krm==1){"1);"}else{"0);"} } + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ + etex,"+if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0); +"}}} + }; } + +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}}; + + + + + +MetaLfc:=if(ftt==2){if(nz>2){" + +beginTableau("+nmr+")"+ + l0+lsi+lsp+lsf+" +endTableau; + +";}else{ +intro+"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+" +endTableau; + +"; +} +}else{ if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ + l0+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +li+ +lf ++" +endTableau; + +";}}else{ +if(nz>2){"beginTableau("+nmr+")"+ + l0+ +lsi+lsp+lsf+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+ +li+ +lf ++" +endTableau; + +";} +}} + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + + }:; + +\end{VerbatimOut} + + + + + + + + + + + + + + + + + +%% +%% +%% TV avec une zone interdite : on rajoute comme argument la liste des intervalles interdits +%% par exemple, pour sqrt(x^2-1) : TVZ([-infinity,100],[],[[-1,1]],"f","x",sqrt(x^2-1),1,1) +%% + +\begin{VerbatimOut}{XcasTVZ.cxx} + + +TVZ(L,F,FF,nom,nomv,f,ftt,trigo,nmr):={ +nl:=size(L); +nf:=size(FF); + Ff:=NULL;IMIN:=NULL;IMAX:=NULL; +for(k:=0;k<nf;k++){ +if(FF[k][0]>L[0]){Imin[k]:=FF[k][0];LL:=L}else{Imin[k]:=L[0];LL:=[L[1]]}; +if(FF[k][1]<L[1]){Imax[k]:=FF[k][1];LL:=L}else{Imax[k]:=L[1];LL:=[L[0]]}; + Ff:=Ff,[Imin[k],Imax[k]]; + IMIN:=IMIN,Imin[k]; + IMAX:=IMAX,Imax[k]; + } + FF:=[Ff]; + IMIN:=[IMIN]; + IMAX:=[IMAX]; + f:=unapply(f,x); +fp:=function_diff(f); +Z:=concat(LL,F); + +for(k:=0;k<nf;k++){ +Z:=concat(Z,FF[k]); +} + +S:=[]; + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +SS:=solve(factor(simplify(fp(x))),x); +ns:=size(SS); +for(k:=0;k<ns;k++){ +m:=0; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; +};m:=-1; +while(evalf(subst(SS[k],n_1=m))>=L[0]){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; +} +} +}else{ +S:=solve(fp(x),x); +} + + + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + for(k:=0;k<nf;k++){ + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + kK:=(evalf(S[j])<evalf(Imin[k])) or (evalf(S[j])>evalf(Imax[k])); + Kk:=(kk) and kK; + if(Kk==1){Z:=append(Z,simplify(S[j]))}; + } + fpour + fsi; + +Z:=sort(Z); +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; + fsi; +fpour; +nz:=size(Z); + +for(j:=0;j<nf;j++){ + for(k:=1;k<nz;k++){ + if ((Z[k]>Imin[j])and(Z[k]<Imax[j])){Z:=augment(Z[0..k-1],Z[k+1..nz-1]);nz:=nz-1; + } + } +} +nz:=size(Z); + +l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; +pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +";fpour; + + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); + +lsi:=lsic+nom+"'("+nomv+")}$ 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{" "}+ + if(sign(fp(Z[0]+10^(-5)))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+ + if(sign(fp((Z[0]+10^(-5))))==1){"plus;"}else{"moins;"} }}} + + + +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))>0; + lsp:=lsp+if(member(Z[r],IMIN)!=0){"debutNonDef;"}else{ + 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;"} + }}}}; + + + +lsf:=if(member(Z[0],IMAX)!=0){"finNonDef;"}else{if(member(Z[nz-1],F)==0){""}else{"nonDefBarre; +"}} + + +lm0:=limit(f(x),x=Z[0],1)==-infinity; + li:=lvic +nom+"}$ etex);"+ + if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ + if(k0==1){"1"}else{"0"}+ + ");"; + +if(nz>2){ + for(r:=1; r<=nz-2;r++){ + krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; + + lp:=lp+if(member(Z[r],IMIN)!=0){"limGauche(btex $"+if(lmrm==1){ + "-\\infty"}else{ + latex(simplify(limit(f(x),x=Z[r],-1)))} + +"$ etex,"+if(krm==1){ + "1);"}else{"0);"} + +"debutNonDef;" + }//fsi Zr=Imin + else{ + if (member(Z[r],IMAX)!=0) {"finNonDef;limDroite(btex $"+if(lmrp==1){ + "-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))} + +"$ etex,"+if(krp==1){ + "1);"}else{"0);"} + } + else { + if(member(Z[r],F)){ + "limGauche(btex $"+if(lmrm==1){ + "-\\infty"}else{ + latex(simplify(limit(f(x),x=Z[r],-1)))} + +"$ etex,"+if(krm==1){ + "1);"}else{"0);"} + +"nonDefBarre;limDroite(btex $"+if(lmrp==1){ + "-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))} + +"$ etex,"+if(krp==1){ + "1);"}else{"0);"} + }//fsi (member Zr F) + else{"valPos(btex$"+latex(simplify(f(Z[r])))+"$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) + }//felse(member Zr F) + } //felse(Zr=Imax) + }//felse(Zr=Imin) + };//ffor + }//fsi nz + +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + + + + + +MetaLfc:=if(ftt==2){if(nz>2){" + +beginTableau("+nmr+")"+ + l0+lsi+lsp+lsf+" +endTableau; + +";}else{ +intro+"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+" +endTableau; + +"; +} +}else{ if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ + l0+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +li+ +lf ++" +endTableau; + +";}}else{ +if(nz>2){"beginTableau("+nmr+")"+ + l0+ +lsi+lsp+lsf+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+ +li+ +lf ++" +endTableau; + +";} +}} + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + } +:; + + +\end{VerbatimOut} + + +%% +%% +%% Quand les solutions formelles de f'(x)=0 ne sont pas calculables +%% + + + +\begin{VerbatimOut}{XcasTVapp.cxx} + + + + + + + +TVapp(L,F,nom,nomv,f,ftt,nmr):={ + + +nl:=size(L); +f:=unapply(f,x); +fp:=function_diff(f); +z0:=concat(L,F);z:=sort(z0); +nz:=size(z); + + + + + + +S:=NULL; +if(L==[-infinity,+infinity]){j:=[seq(-100+k,k=0..200)]minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for} +else{if(L[0]==-infinity){j:=[seq(k,k=100..floor(L[1]))] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for} +else{if(L[1]==+infinity){j:=[seq(k,k=floor(L[0])..100)] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for;} +else{ j:=[seq(k,k=floor(z[0])..floor(z[nz-1]))] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for; }}}; + + + + + +si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + kk:=(re(S[j])==S[j]);kok:=(evalf(S[j])>=L[0]) and (evalf(S[j])<=L[1]); + if(kk==1){if(kok==1){z:=append(z,simplify(S[j]))}}; + fpour; +fsi; + + +S:=NULL; +S:=S,z[0]; +for(j:=1;j<size(z);j++){ + if(z[j]!=undef and (abs(z[j])>1e-15 or z[j]==0)){ + S:=S,z[j]}; +} +z:=[S]; + +Z:=sort(z); +nz:=size(Z); + +S:=NULL; +S:=S,Z[0]; +for(j:=1;j<nz;j++){ + if(Z[j]!=S[size(S)-1]){ + S:=S,Z[j]}; +} +Z:=[S]; + + +nz:=size(Z); +l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; +pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +";fpour; + + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); + +lsi:=lsic+nom+"'("+nomv+")}$ 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(sign(fp(Z[0]+10^(-5)))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+ + if(sign(fp((Z[0]+10^(-5))))==1){"plus;"}else{"moins;"} }} + +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))>0; + lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ + if(ksp==1){"plus;"}else{"moins;"} + }; } + +lsf:=if(member(Z[nz-1],F)==0){""}else{"nonDefBarre; +"} +lm0:=limit(f(x),x=Z[0],1)==-infinity; + li:=lvic+nom+"}$ etex);"+ + if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ + if(k0==1){"1"}else{"0"}+ + ");"; + + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; + lp:=lp+if(member(Z[r],F)){ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ + etex,"+if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0); +"}}} + }; } + +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + + + +MetaLfc:=if(ftt==2){if(nz>2){" + +beginTableau("+nmr+")"+ + l0+lsi+lsp+lsf+" +endTableau; + +";}else{ +intro+"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+" +endTableau; + +"; +} +}else{ if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ + l0+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +li+ +lf ++" +endTableau; + +";}}else{ +if(nz>2){"beginTableau("+nmr+")"+ + l0+ +lsi+lsp+lsf+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+ +li+ +lf ++" +endTableau; + +";} +}} + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + + }:; + + + + + + + +\end{VerbatimOut} + + + + + + + +%% +%% Code giac/Xcas pour les Tableaux de Variations avec +%% Valeurs intermediaires +%% + + + + + +\begin{VerbatimOut}{XcasTVI.cxx} + + +TVI(L,F,nom,nomv,f,ftt,ao,trigo,nmr):={ +nl:=size(L); +f:=unapply(f,x); +fp:=function_diff(f); +Z:=concat(L,F); +S:=[]; + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +SS:=solve(factor(simplify(fp(x))),x); +ns:=size(SS); +for(k:=0;k<ns;k++){ +m:=0; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; +};m:=-1; +while(evalf(subst(SS[k],n_1=m))>=L[0]){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; +} +} +}else{ +S:=solve(fp(x),x); +} + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + if(kk==1){Z:=append(Z,simplify(S[j]))}; + fpour + fsi; + +Z:=sort(Z); +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; + fsi; +fpour; +nz:=size(Z); +l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; + + + +LI:=limit(f(x),x,Z[0],1); +LF:=limit(f(x),x,Z[nz-1],-1); +LP:=NULL; +if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limit(f(x),x,Z[r],-1),limit(f(x),x,Z[r],1)}else{f(Z[r])}}}; +if(nz>2){ LL:=[LI,LP,LF]}else{LL:=[LI,LF]}; + +NL:=size(LL); +A:=NULL;aa:=1;kk:=0; + +if(NL==nz){for(k:=0;k<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 $"+latex(Z[k])+"$ etex);"+"val(btex $\\alpha_"+aa+"$ etex);";aa:=aa+1;}else{l0:=l0+"val(btex $"+latex(Z[k])+"$ etex);"}} +l0:=l0+"val(btex $"+latex(Z[nz-1])+"$ etex);"}; + +if(NL>nz){for(k:=0;k<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 $"+latex(Z[kk])+"$ etex);"+"val(btex $\\alpha_"+aa+"$ etex);";aa:=aa+1;kk:=kk+1}}else{l0:=l0+"val(btex $"+latex(Z[kk])+"$ etex);";kk:=kk+1}} +l0:=l0+"val(btex $"+latex(Z[nz-1])+"$ 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); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); + +lsi:=lsic+nom+"'("+nomv+")}$ 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(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$ $ etex);"+ if(sign(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"}}else{" "}; + + + + + +if(nz>2){rr:=1; if(nz==NL){for(r:=1; r<=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))>0; + TestL:=(abs(LL[r])==abs(LL[r+1])); + lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ + if(ksp==1){"plus;"}else{"moins;"}+if(TestS==0){"valBarre(btex $ $ etex);"}else{" "}+if(TestS==0){if(ksp==1){"plus;"}else{"moins;"}}else{" "}; + }} +else{for(r:=1; r<=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))>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); + 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 $ $ 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;} +}} + }; + + + +lsf:=if(member(Z[nz-1],F)==0){""}else{"nonDefBarre;"} +lm0:=limit(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:=lvic+nom+"}$ etex); +"+ if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ + if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex $ "+ao+" $ etex,0.5);"}else{" "}; + + + if(nz>2){if(nz==NL){for(r:=1; r<=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); + krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; + lp:=lp+if(member(Z[r],F)) { + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ + 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 + $ "+ao+" $ etex,0.5);" + }else{" "}; +};//for +}else{rr:=1;for(r:=1; r<=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(limit(f(x),x=Z[rr-1],1))< evalf(limit(f(x),x=Z[rr],-1)); + krp:=evalf(limit(f(x),x=Z[rr],1))> evalf(limit(f(x),x=Z[rr+1],-1)) ; + lmrm:=limit(f(x),x=Z[rr],-1)==-infinity;lmrp:=limit(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 $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[rr])))+"$ + 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 + $ "+ao+" $ etex,0.5); + ";rr:=rr+1; +}// else testL==1 +}//testS==0 +else{lp:=lp+if(member(Z[rr],F)){ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[rr])))+"$ + 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; +}//else testS==0 +}//for nz<NL +}// else nz<NL +//if nz=NL +};//if nz>2 + + +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + + + + +MetaLfc:= if(ftt==2){if(nz>2){"beginTableau("+nmr+")"+ + l0+lsi+lsp+lsf+" +endTableau; + +";}else{ +"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+" +endTableau; + +"; +} +}else{ +if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ + l0+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +li+ +lf ++" +endTableau; +";}}else{ +if(nz>2){"beginTableau("+nmr+")"+ + l0+ +lsi+lsp+lsf+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+ +li+ +lf ++" +endTableau; + +";} +}}; + + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + + }:; + + + +\end{VerbatimOut} + + + + + + + +%% +%% +%% Quand les solutions de f'(x)=0 ne sont pas formellement calculables +%% + + + + +\begin{VerbatimOut}{XcasTVIapp.cxx} + + +TVIapp(L,F,nom,nomv,f,ftt,ao,nmr):={ + + +nl:=size(L); +f:=unapply(f,x); +fp:=function_diff(f); +z0:=concat(L,F);z:=sort(z0); +nz:=size(z); + + + + + +S:=NULL; +if(L==[-infinity,+infinity]){j:=[seq(-100+k,k=0..200)]minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for} +else{if(L[0]==-infinity){j:=[seq(k,k=100..floor(L[1]))] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for} +else{if(L[1]==+infinity){j:=[seq(k,k=floor(L[0])..100)] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for;} +else{ j:=[seq(k,k=floor(z[0])..floor(z[nz-1]))] minus F;for k in j do S:=S,fsolve(fp(x),x,k/10,newton_solver);end_for; }}}; + + + + + + + + +si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + kk:=(re(S[j])==S[j]);kok:=(evalf(S[j])>=L[0]) and (evalf(S[j])<=L[1]); + if(kk==1){if(kok==1){z:=append(z,simplify(S[j]))}}; + fpour; +fsi; + + +S:=NULL; +S:=S,z[0]; +for(j:=1;j<size(z);j++){ + if(z[j]!=undef and (abs(z[j])>1e-15 or z[j]==0)){ + S:=S,z[j]}; +} +z:=[S]; + + + +Z:=sort(z); +nz:=size(Z); + +S:=NULL; +S:=S,Z[0]; +for(j:=1;j<nz;j++){ + if(Z[j]!=S[size(S)-1]){ + S:=S,Z[j]}; +} +Z:=[S]; + + +nz:=size(Z); +l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; + + + +LI:=limit(f(x),x,Z[0],1); +LF:=limit(f(x),x,Z[nz-1],-1); +LP:=NULL; +if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limit(f(x),x,Z[r],-1),limit(f(x),x,Z[r],1)}else{f(Z[r])}}}; +if(nz>2){ LL:=[LI,LP,LF]}else{LL:=[LI,LF]}; + +NL:=size(LL); +A:=NULL;aa:=1;kk:=0; + +if(NL==nz){for(k:=0;k<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 $"+latex(Z[k])+"$ etex);"+"val(btex $\\alpha_"+aa+"$ etex);";aa:=aa+1;}else{l0:=l0+"val(btex $"+latex(Z[k])+"$ etex);"}} +l0:=l0+"val(btex $"+latex(Z[nz-1])+"$ etex);"}; + +if(NL>nz){for(k:=0;k<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 $"+latex(Z[kk])+"$ etex);"+"val(btex $\\alpha_"+aa+"$ etex);";aa:=aa+1;kk:=kk+1}}else{l0:=l0+"val(btex $"+latex(Z[kk])+"$ etex);";kk:=kk+1}} +l0:=l0+"val(btex $"+latex(Z[nz-1])+"$ 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); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); + +lsi:=lsic+nom+"'("+nomv+")}$ 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(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$ $ etex);"+ if(sign(fp(10^(-10)+Z[0]))==1){"plus;"}else{"moins;"}}else{" "}; + + + + + +if(nz>2){rr:=1; if(nz==NL){for(r:=1; r<=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))>0; + TestL:=(abs(LL[r])==abs(LL[r+1])); + lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ + if(ksp==1){"plus;"}else{"moins;"}+if(TestS==0){"valBarre(btex $ $ etex);"}else{" "}+if(TestS==0){if(ksp==1){"plus;"}else{"moins;"}}else{" "}; + }} +else{for(r:=1; r<=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))>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); + 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 $ $ 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;} +}} + }; + + + +lsf:=if(member(Z[nz-1],F)==0){""}else{"nonDefBarre;"} +lm0:=limit(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:=lvic+nom+"}$ etex); +"+ if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ + if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex $ "+ao+" $ etex,0.5);"}else{" "}; + + + if(nz>2){if(nz==NL){for(r:=1; r<=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); + krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; + lp:=lp+if(member(Z[r],F)) { + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ + 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 + $ "+ao+" $ etex,0.5);" + }else{" "}; +};//for +}else{rr:=1;for(r:=1; r<=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(limit(f(x),x=Z[rr-1],1))< evalf(limit(f(x),x=Z[rr],-1)); + krp:=evalf(limit(f(x),x=Z[rr],1))> evalf(limit(f(x),x=Z[rr+1],-1)) ; + lmrm:=limit(f(x),x=Z[rr],-1)==-infinity;lmrp:=limit(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 $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[rr])))+"$ + 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 + $ "+ao+" $ etex,0.5); + ";rr:=rr+1; +}// else testL==1 +}//testS==0 +else{lp:=lp+if(member(Z[rr],F)){ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[rr])))+"$ + 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; +}//else testS==0 +}//for nz<NL +}// else nz<NL +//if nz=NL +};//if nz>2 + + +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + + + + + + + +MetaLfc:= if(ftt==2){if(nz>2){"beginTableau("+nmr+")"+ + l0+lsi+lsp+lsf+" +endTableau; + +";}else{ +"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+" +endTableau; + +"; +} +}else{ +if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ + l0+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +li+ +lf ++" +endTableau; +";}}else{ +if(nz>2){"beginTableau("+nmr+")"+ + l0+ +lsi+lsp+lsf+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+ +li+ +lf ++" +endTableau; + +";} +}}; + + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + + }:; + + + +\end{VerbatimOut} + + + + + + + + +%% +%% Code giac/Xcas pour les Tableaux de variations de courbes parametrees +%% + + + + + + + +\begin{VerbatimOut}{XcasTVP.cxx} +TVP(L,F,nom,nomv,ff,ftt,trigo,nmr):={ +//local Z,LLL,FFF,nl,fp,f,S,d,t,ns,k,m,x,j,kk,nz,u,l0; +nl:=size(L); +fp:=[]; +S:=[]; +f:=ff; +Z:=[]; +LLL:=[]; + + +all_trig_solutions:=1; +reset_solve_counter(-1,-1); + +for(d:=0;d<=1;d++){ +f:=subst(f,f[d]=unapply(f[d],t)); +fp:=append(fp,function_diff(f[d])); +LLL:=concat(L,F[d]); +Z:=LLL union Z; +SS:=solve(factor(simplify(fp[d](t))),t); +ns:=size(SS); + +for(k:=0;k<ns;k++){ +if(trigo==t){ +m:=0; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ + +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; + +};m:=-1; +while(evalf(subst(SS[k],n_1=m))>=L[0]){ + +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; + +} +}else{ +S:=concat(S,SS); +} +} + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + qq:=member(simplify(S[j]),Z)==0; + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + if(kk==1){if(qq==1){Z:=append(Z,simplify(S[j]))}}; + fpour + fsi; +Z:=sort(Z); +nz:=size(Z); + + + tantque evalf(Z[0])==evalf(Z[1]) faire Z:=Z[1..nz-1];nz:=size(Z); + ftantque; + + + + +nz:=size(Z); +u:=1; + tantque (u<nz-2) and (nz>2) faire + tantque evalf(Z[u])==evalf(Z[u+1]) faire + Z:=augment(Z[0..u-1],Z[u+1..nz-1]);nz:=size(Z); + ftantque; + u:=u+1; + ftantque; + + + }; + +Z:=sort(Z); +nz:=size(Z); + + + + l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:="",""; lf:="","";lsp:="",""; +pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +";fpour; + + lsi:="",""; + +FFF:=[[],[]]; + +for(d:=0;d<=1;d++){ +FFF[d]:=concat(F[d],[-infinity,+infinity]); + k0:= evalf(limit(f[d](x),x=Z[0],1))> evalf(limit(f[d](x),x=Z[1],-1)); + kz:=evalf(limit(f[d](x),x=Z[nz-1],-1))> evalf(limit(f[d](x),x=Z[nz-2],1)); +//} +//$ + lsi[d]:=lsic+nom[d]+"'("+nomv+")}$ etex);"+if(member(Z[0],FFF[d])==0){"valBarre(btex $"+latex(simplify(fp[d](Z[0])))+"$ etex);"}else{if(Z[0]==-infinity){" "}else{"nonDefBarre; +"}}+ + if(Z[0]==-infinity){if(sign(evalf(fp[d](if(Z[1]==+infinity){0}else{Z[1]-10^(-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F[d])==0){ + if(sign(fp[d](Z[0]+10^(-5)))==1){"plus;"}else{"moins;"}}else{ + if(sign(fp[d]((Z[0]+10^(-5))))==1){"plus;"}else{"moins;"} }} + +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp[d](Z[r]+0.01))>0; + lsp[d]:=lsp[d]+if(member(Z[r],F[d])==0){"valBarre(btex $"+latex(simplify(fp[d](Z[r])))+"$ etex);"}else{"nonDefBarre;"}+ + if(ksp==1){"plus;"}else{"moins;"} + }; } + +lsf[d]:=if(member(Z[nz-1],FFF[d])==0){"valBarre(btex $"+latex(simplify(fp[d](Z[nz-1])))+"$ etex);"}else{if(Z[nz-1]==+infinity){" "}else{"nonDefBarre;"}} + + + + + } + + + + + + + + + + + + lm0:=1,2; li:=1,2; krm:=1,2; krp:=1,2; lmrm:=1,2; lmrp:=1,2; lp:="",""; lnz:=1,2; lf:=1,2; Kz:=1,2;K0:=1,2; + + +for(d:=0;d<=1;d++){ + K0[d]:= evalf(limit(f[d](x),x=Z[0],1))> evalf(limit(f[d](x),x=Z[1],-1)); + Kz[d]:=evalf(limit(f[d](x),x,Z[nz-1],-1))> evalf(limit(f[d](x),x,Z[nz-2],1)); +//{ +//$ +lm0[d]:=limit(f[d](x),x,Z[0],1)==-infinity; + li[d]:=lvic+nom[d]+"}$ etex);"+ + if(member(Z[0],F[d])==0){"valPos(btex $"+if(lm0[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[0],1)))}+"$ etex,"}+ + if(K0[d]==1){"1"}else{"0"}+ + ");"; + + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm[d]:=evalf(limit(f[d](x),x=Z[r-1],1))< evalf(limit(f[d](x),x=Z[r],-1)); + krp[d]:=evalf(limit(f[d](x),x=Z[r],1))> evalf(limit(f[d](x),x,Z[r+1],-1)) ; + lmrm[d]:=limit(f[d](x),x,Z[r],-1)==-infinity;lmrp[d]:=limit(f[d](x),x,Z[r],1)==-infinity; + lp[d]:=lp[d]+if(member(Z[r],F[d])){ + "limGauche(btex + $"+if(lmrm[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[r],-1)))}+"$ + etex,"+if(krm[d]==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[r],1)))}+"$ etex,"+if(krp[d]==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f[d](Z[r])))+"$ + etex,"+if(sign(evalf(fp[d](Z[r]-0.001)))==sign(evalf((fp[d](Z[r]+0.001))) )){"0.5);"}else{if(krp[d]==1){"1);"}else{"0); +"}}} + }; } + +lnz[d]:=limit(f[d](x),x=Z[nz-1],-1)==-infinity; + + +lf[d]:=if(member(Z[nz-1],F[d])==0){"valPos(btex $"+ + if(lnz[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(Kz[d]==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(Kz[d]==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + + + + + + +} + + + + + + + + +MetaLfc:=if(ftt==2){if(nz>2){" + +beginTableau("+nmr+")"+ + l0+lsi[0]+lsp[0]+lsf[0]+lsi[1]+lsp[1]+lsf[1]+" +endTableau; + +";}else{ +intro+"beginTableau("+nmr+")"+ + l0+ +lsi[0]+lsf[0]+lsi[1]+lsf[1]+" +endTableau; + +"; +} +}else{ if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ + l0+ +li[0]+ +lp[0]+ +lf[0]+ +li[1]+ +lp[1]+ +lf[1] ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +li[0]+ +lf[0]+ +li[1]+ +lf[1] ++" +endTableau; + +";}}else{ +if(nz>2){"beginTableau("+nmr+")"+ + l0+ +lsi[0]+lsp[0]+lsf[0]+ +li[0]+ +lp[0]+ +lf[0]+ +lsi[1]+lsp[1]+lsf[1]+ +li[1]+ +lp[1]+ +lf[1] ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +lsi[0]+lsf[0]+ +li[0]+ +lf[0]+ +lsi[1]+lsf[1]+ +li[1]+ +lf[1] ++" +endTableau; + +";} +} +} + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + +}:; +\end{VerbatimOut} + + + + +%% +%% Code giac/Xcas pour les Tableaux de signes de produits +%% + + + + +\begin{VerbatimOut}{XcasTabSignL.cxx} + + +TS(nomf,L,D,trigo,nmr):={ +L:=apply(f->unapply(f,x),L) +n:=size(L); +Z:=NULL; +nl:=size(L); +S:=[]; +mini:=D[0]; maxi:=D[1]; + +pour k de 0 jusque n-1 faire + + + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +SS:=solve(factor(simplify(L[k](x))),x); +ns:=size(SS); +for(j:=0;j<ns;j++){ +m:=0; +while(evalf(simplify(subst(SS[j],n_1=m)))<=evalf(maxi)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m+1; +};m:=-1; +while(evalf(subst(SS[j],n_1=m))>=evalf(mini)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m-1; +} +} + +}else{ +S:=solve(L[k](x),x); +} + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + if(S[j]>mini and S[j]<maxi){Z:=Z,simplify(S[j]);} + fpour; + fsi; +fpour; + + + + + +Z:=sort(Z); +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; + fsi; +fpour;}; +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+lsic+latex(L[p](x))+"}$ etex);"+ +if(mini!=-infinity and L[p](mini)==0){" + valBarre(btex 0 etex);"}else{" + "}+ +if(L[p]((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p](maxi)==0){" + valBarre(btex 0 etex);"}else{" + "} + +} + lf:=if(product(L[s]((mini+maxi)*.5),s,0,n-1)>0){"plus;"}else{"moins;"}; + + +MetaLfc:=" beginTableau("+nmr+") +newLigneVariables(btex $ {x}$ etex); + "+l0+li+ lsic+nomf+"(x)}$ 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; +" +; + +}else{ + +l0:="val(btex $"+latex(D[0])+"$ etex);";li:=" ";lr:=" "; +pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +";fpour; +l0:=l0+"val(btex $"+latex(D[1])+"$ etex);"; + + +for(p:=0;p<=n-1;p++){lp:=""; + li:=li+lsic+latex(L[p](x))+"}$ etex);"+ + if(mini!=-infinity and L[p](mini)==0){" + valBarre(btex 0 etex);"}else{" + "}+ + if(L[p](Z[0]-0.01)>0){"plus;"}else{"moins;"}; + + for(r:=0; r<=nz-2;r++){ + lp:=lp+if(simplify(L[p](Z[r]))==0){" + valBarre(btex 0 etex);"}else{"barre; + "}+ + if(L[p]((Z[r]+Z[r+1])*.5)>0){"plus;"}else{"moins;"}}; + + li:=li+lp+ if(simplify(L[p](Z[nz-1]))==0){"valBarre(btex 0 etex);"}else{"barre;"}+ + if(L[p](Z[nz-1]+1.0)>0){"plus;"}else{"moins; + "}+if(maxi!=+infinity and L[p](maxi)==0){" + valBarre(btex 0 etex);"}else{" + "} + }; + + +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 + +MetaLfc:=" beginTableau("+nmr+") +newLigneVariables(btex $ {x}$ etex); + "+l0+ + li + + lsic+nomf+"(x)}$ 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; + + "; +} +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + }:; + +\end{VerbatimOut} + + + + +%% +%% Code giac/Xcas pour les Tableaux de signes de quotients +%% + + + +\begin{VerbatimOut}{XcasTabSignQ.cxx} +TSq(nomf,L,Fo,D,trigo,nmr):={ +L:=apply(f->unapply(f,x),L); +Fo:=apply(f->unapply(f,x),Fo); +L:=concat(L,Fo); +n:=size(L); +Z:=NULL; +m:=size(Fo); +F:=NULL;FF:=NULL; +mini:=D[0]; maxi:=D[1]; +S:=[]; +SF:=[]; + +pour k de 0 jusque n-1 faire + + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +SS:=solve(factor(simplify(L[k](x))),x); +ns:=size(SS); +for(j:=0;j<ns;j++){ +mm:=0; +while(evalf(simplify(subst(SS[j],n_1=mm)))<=evalf(maxi)){ +S:=concat(S,simplify(subst(SS[j],n_1=mm)));mm:=mm+1; +};mm:=-1; +while(evalf(subst(SS[j],n_1=mm))>=evalf(mini)){ +S:=concat(S,simplify(subst(SS[j],n_1=mm)));mm:=mm-1; +} +} + +}else{ +S:=solve(L[k](x),x); +} + + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + if(S[j]>mini and S[j]<maxi){Z:=Z,simplify(S[j]);} + fpour; + fsi; +fpour; + + +pour k de 0 jusque m-1 faire + + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +SSF:=solve(factor(simplify(Fo[k](x))),x); +nsf:=size(SSF); +for(j:=0;j<nsf;j++){ +mm:=0; +while(evalf(simplify(subst(SSF[j],n_1=mm)))<=evalf(maxi)){ +SF:=concat(SF,simplify(subst(SSF[j],n_1=mm)));mm:=mm+1; +};mm:=-1; +while(evalf(subst(SSF[j],n_1=mm))>=evalf(mini)){ +SF:=concat(SF,simplify(subst(SSF[j],n_1=mm)));mm:=mm-1; +} +} + +}else{ +SF:=solve(Fo[j](x),x); +} + + si size(SF)>0 alors pour j de 0 jusque size(SF)-1 faire + FF:=FF,simplify(SF[j]); + if(SF[j]>mini and SF[j]<maxi){F:=F,simplify(SF[j]);} + fpour; + fsi; +fpour; + + + +Z:=sort(Z); // on classe les zeros 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 zeros en double + fsi; +fpour;} + + +Z:=sort(Z); +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; + fsi; +fpour;}; +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+lsic+latex(L[p](x))+"}$ etex);"+ +if(mini!=-infinity and L[p](mini)==0){" + valBarre(btex 0 etex);"}else{" + "}+ +if(L[p]((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}+if(maxi!=+infinity and L[p](maxi)==0){" + valBarre(btex 0 etex);"}else{" + "} + +} + lf:=if(product(L[s]((mini+maxi)*.5),s,0,n-1)>0){"plus;"}else{"moins;"}; + + + + +MetaLfc:=" +beginTableau("+nmr+") +newLigneVariables(btex $ {x}$ etex); + "+l0+li+ + lsic+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; + +" +; + + + + +}else{ + + +l0:="val(btex $"+latex(D[0])+"$ etex);";li:=" ";lr:=" "; +pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +";fpour; +l0:=l0+"val(btex $"+latex(D[1])+"$ etex);"; + + +for(p:=0;p<=n-1;p++){lp:=""; + li:=li+lsic+latex(L[p](x))+"}$ etex);"+ + if(mini!=-infinity and L[p](mini)==0){" + valBarre(btex 0 etex);"}else{" + "}+ + if(L[p](Z[0]-0.01)>0){"plus;"}else{"moins;"}; + + for(r:=0; r<=nz-2;r++){ + lp:=lp+if(simplify(L[p](Z[r]))==0){" + valBarre(btex 0 etex);"}else{"barre; + "}+ + if(L[p]((Z[r]+Z[r+1])*.5)>0){"plus;"}else{"moins;"}}; + + li:=li+lp+ if(simplify(L[p](Z[nz-1]))==0){"valBarre(btex 0 etex);"}else{"barre;"}+ + if(L[p](Z[nz-1]+1.0)>0){"plus;"}else{"moins; + "}+if(maxi!=+infinity and L[p](maxi)==0){" + valBarre(btex 0 etex);"}else{" "} + + }; + + +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;"}+ + if(member(Z[t+1],FF)==0){"valBarre(btex 0 etex);"}else{ "nonDefBarre;"} + fpour + + + + +MetaLfc:=" +beginTableau("+nmr+") +newLigneVariables(btex $ {x}$ etex); + "+l0+ + li + + + lsic+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; + +" + + +} + + + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + + + + + }:; + +\end{VerbatimOut} + + + + +%% Code giac/Xcas pour les Tableaux de signes du produit +%% de 2 facteurs affines +%% + + + + +\begin{VerbatimOut}{XcasTabSigna.cxx} +TSa(a,b,c,d,nmr):={ +zA:=solve(a*x+b=0,x)[0]; +zB:=solve(c*x+d=0,x)[0]; +zmin:=min(zA,zB); +zmax:=max(zA,zB); + Meta:= " + beginTableau("+nmr+") + newLigneVariables(btex $ {x}$ etex); + val(btex $-\\infty$ etex);val(btex $"+latex(zmin)+"$ etex); +val(btex $"+latex(zmax)+"$etex); +val(btex $+\\infty$ etex); + "+lsic+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} + else{si a>0 alors "moins;"; sinon "plus;"; fsi}+ + if(zmin==zA){"barre;"}else{"valBarre(btex 0 etex);"}+ + if(a>0){"plus;"}else{"moins;"} + +lsic+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} + else{si c>0 alors "moins;"; sinon "plus;"; fsi}+ + if(zmin==zB){"barre;"}else{"valBarre(btex 0 etex);"}+ + if(c>0){"plus;"}else{"moins;"} + + +lsic+"{("+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; +" +; + + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,Meta); +fclose(sortie); + + + }:; +\end{VerbatimOut} + + + + + + +%%$ +%% Code giac/Xcas pour les Tableaux de Signes d'expression ne contenant +%% qu'un seul terme + + + + +\begin{VerbatimOut}{XcasTSc.cxx} +TSc(g,D,F,trigo,nmr):={ +f:=unapply(g,x); +mini:=D[0]; maxi:=D[1];lm:=" "; +Z:=mini,maxi; +S:=[]; + + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +SS:=solve(factor(simplify(f(x))),x); +ns:=size(SS); +for(j:=0;j<ns;j++){ +m:=0; +while(evalf(simplify(subst(SS[j],n_1=m)))<=evalf(maxi)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m+1; +};m:=-1; +while(evalf(subst(SS[j],n_1=m))>=evalf(mini)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m-1; +} +} + +}else{ +S:=solve(f(x),x); +} + + + + + +if(size(S)==0){ +l0:="val(btex $"+latex(D[0])+"$ etex);val(btex $"+latex(D[1])+"$ etex);"; +li:=if(member(mini,F)!=0){"nonDefBarre;"}else{if(mini!=-infinity and f(mini)==0){" + valBarre(btex 0 etex);"}else{" + "}}+ +if(mini!=-infinity or maxi!=+infinity){if(f((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}}else{if(f(0)>0){"plus;"}else{"moins;"}}; +lf:=if(member(maxi,F)!=0){"nonDefBarre;"}else{if(maxi!=+infinity and f(maxi)==0){" + valBarre(btex 0 etex);"}else{" + "}}; +} +else{pour j de 0 jusque size(S)-1 faire + if(S[j]>mini and S[j]<maxi){Z:=Z,simplify(S[j])}; + fpour; + +Z:=concat([Z],F); +Z:=sort(Z); +nz:=size(Z); +if(nz>2){pour u de 1 jusque nz-2 faire + si Z[u]==Z[u+1] alors Z:=concat(Z[0..u-1],Z[u+1..nz-1]);nz:=nz-1; + fsi; +fpour;} + +if(Z[0]==Z[1]){Z:=Z[1..nz-1];nz:=nz-1;} +if(Z[nz-2]==Z[nz-1]){Z:=Z[0..nz-2];nz:=nz-1;} + +nz:=size(Z); +l0:=" ";li:=" ";lr:=" "; +if(nz==2){l0:="val(btex $"+latex(D[0])+"$ etex);val(btex $"+latex(D[1])+"$ etex);"; +li:=if(mini!=-infinity and f(mini)==0){" + valBarre(btex 0 etex);"}else{if(member(mini,F)==0){" + "}else{"nonDefBarre;"}}+ +if(f((mini+maxi)*0.5)>0){"plus;"}else{"moins;"}; +lf:=if(maxi!=+infinity and f(maxi)==0){" + valBarre(btex 0 etex);"}else{if(member(maxi,F)==0){" + "}else{"nonDefBarre;"} + }; + +}else{ +l0:="val(btex $"+latex(Z[0])+"$ etex);";li:=" "; +pour m de 1 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +"; +fpour; + + +li:= if(mini!=-infinity and f(mini)==0){" + valBarre(btex 0 etex);"}else{if(member(mini,F)==0){" + "}else{"nonDefBarre;"} + } + +lm:=if(nz>2){for(r:=0; r<nz-2;r++){lm:=lm+if(f((Z[r]+Z[r+1])*.5)>0){"plus;"}else{"moins;"}+ + if(member(Z[r+1],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"} + }}else{" "}; + +lf:=if(f(Z[nz-2]+0.1)>0){"plus;"}else{"moins;"}+if(maxi!=+infinity and f(maxi)==0){"valBarre(btex 0 etex);"}else{if(member(maxi,F)==0){" + "}else{"nonDefBarre;"} + }; +}}; + + + + +MetaLfc:=" + +beginTableau("+nmr+") +newLigneVariables(btex $\\displaystyle {x}$ etex); + "+l0+lsic+latex(f(x))+"}$ etex);"+ + li+lm+lf + +" +endTableau; + +" +; + + + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + }:; +\end{VerbatimOut} + + + + + + + +%%$ + + + + + + + + +%%$ +%% +%% traitement des fichiers produits par giac/xcas +%% +%% + +% pour l'échelle des tableaux taper \ech{facteur de réduction} + +\newcommand\echelle{1} +\newcommand\ech[1]{\renewcommand\echelle{#1}} + + +\newcommand{\dresse}[1]{% + + + +\ifxetex + + + +\ifthenelse{\boolean{xcas}}{% Avec l'option "XCas present" + \executGiacmp{XCas#1.giac}% reconstituer le tableau + % exporter le source mp + % puis lancer metapost pour creer + % l'image du tableau + \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp} + \immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp} + \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp} + \immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp} + \immediate\write18{./convert-mp-pdf.sh \nomtravail.Tab#1 \theTVn} + \immediate\write18{\cp \nomtravail.Tab#1.pdf \nomtravail_Tab\theTVn.pdf} + \immediate\write18{\rem \nomtravail.Tab#1.mp} + }% + {% sinon, si le tableau est absent, alerte. + \IfFileExists{\nomtravail.Tab.\theTVn}{}{% + \PackageError{tablor}{Tableau absent non + reconstituable.}{Pour compiler il faut, soit les fichiers de + tableaux, soit le fichier \nomtravail.Tab.mp, soit disposer de + XCas.}}} + +\begin{center} + \includegraphics[scale=\echelle]{\nomtravail_Tab\theTVn.pdf} +\end{center} +\stepcounter{TVn} + + + +\else + +\ifthenelse{\boolean{xcas}}{% Avec l'option "XCas present" + \executGiacmp{XCas#1.giac}% reconstituer le tableau + % exporter le source mp + % puis lancer metapost pour creer + % l'image du tableau + \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp} + \immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp} + \immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp} + \immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp} + \immediate\write18{mpost -jobname=\nomtravail.Tab \nomtravail.Tab#1.mp} + \immediate\write18{\rem \nomtravail.Tab#1.mp} + }% + {% sinon, si le tableau est absent, alerte. + \IfFileExists{\nomtravail.Tab.\theTVn}{}{% + \PackageError{tablor}{Tableau absent non + reconstituable.}{Pour compiler il faut, soit les fichiers de + tableaux, soit le fichier \nomtravail.Tab.mp, soit disposer de + XCas.}}} + +\begin{center} + \includegraphics[scale=\echelle]{\nomtravail.Tab.\theTVn} +\end{center} +\stepcounter{TVn} + +\fi + +} + + +%% +%% traitement des fichiers produits par giac/xcas avec possibilite +%% de modifier le fichier metapost (environnement etoile)) +%% + + + +\newcommand{\dressetoile}[1]{% + + + +\ifxetex + +\IfFileExists{\nomtravail.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 >> \nomtravail.Tab.mp}} +% Si non, lancement des operations de fabrication +{\executGiacmp{XCas#1.giac}% +\immediate\write18{\editeur XCasmpfc.mp } + + % Modification avec l'editeur choisi +\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp} +\immediate\write18{\cp XCasmpfc.mp TSav-\theTVn.mp} % Sauvegarde du + % source mp sur le disque pour une + % inclusion ulterieure dans Tableaux.mp. +\immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp} +\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp}} % Inclusion du + % source dans le + % fichier + % Tableaux +\immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp} + \immediate\write18{./convert-mp-pdf.sh \nomtravail.Tab#1 \theTVn} + \immediate\write18{\cp \nomtravail.Tab#1.pdf \nomtravail_Tab\theTVn.pdf}% Reconstitution des tableaux + % et creation du dernier. L'option + % pallie l'absence de end en fin de + % fichier +\immediate\write18{\rem \nomtravail.Tab#1.mp} + +\begin{center} + \includegraphics[scale=\echelle]{\nomtravail_Tab\theTVn.pdf} +\end{center} +\ech{1} +\setcounter{TVn}{\theTVnbis} % Restauration du compteur TVn + + +\else + + +\IfFileExists{\nomtravail.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 >> \nomtravail.Tab.mp}} +% Si non, lancement des operations de fabrication +{\executGiacmp{XCas#1.giac}% +\immediate\write18{\editeur XCasmpfc.mp } + + % Modification avec l'editeur choisi +\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab.mp} +\immediate\write18{\cp XCasmpfc.mp TSav-\theTVn.mp} % Sauvegarde du + % source mp sur le disque pour une + % inclusion ulterieure dans Tableaux.mp. +\immediate\write18{\cat enteteMP.cfg >> \nomtravail.Tab#1.mp} +\immediate\write18{\cat XCasmpfc.mp >> \nomtravail.Tab#1.mp}} % Inclusion du + % source dans le + % fichier + % Tableaux +\immediate\write18{\cat queue.mp >> \nomtravail.Tab#1.mp} +\immediate\write18{mpost -jobname=\nomtravail.Tab \nomtravail.Tab#1.mp}% Reconstitution des tableaux + % et creation du dernier. L'option + % pallie l'absence de end en fin de + % fichier +\immediate\write18{\rem \nomtravail.Tab#1.mp} + +\begin{center} + \includegraphics[scale=\echelle]{\nomtravail.Tab.\theTVn} +\end{center} +\ech{1} +\setcounter{TVn}{\theTVnbis} % Restauration du compteur TVn + +\fi + +} + + + + + + + +%% +%% +%%% +%%% +%%% les "giac" qui permettent d'executer la commande rentree dans le fichier tex +%%% suivis des environnements qui permettront la saisie du code giac/xcas +%%% Les versions etoilees permettent de modifier le code metapost produit initialement +%%% + + + + +\begin{VerbatimOut}{XCasa.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTabSigna.cxx"); +read("XCasa.user"); +\end{VerbatimOut} + +\newenvironment{TSa} +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasa.user}} +{\end{VerbatimOut} + \dresse{a} +} + + + + + + + + + +\begin{VerbatimOut}{XCasQ.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTabSignQ.cxx"); +read("XCasQ.user"); +\end{VerbatimOut} + +\newenvironment{TSq}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasQ.user}} +{\end{VerbatimOut}\dresse{Q}} + + + +\newenvironment{TSq*}[1]% +{\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasQ.user}} +{\end{VerbatimOut}\dressetoile{Q}} + + +\begin{VerbatimOut}{XCasL.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTabSignL.cxx"); +read("XCasL.user"); +\end{VerbatimOut} + +\newenvironment{TS}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasL.user}} +{\end{VerbatimOut}\dresse{L}} + + +\newenvironment{TS*}[1] +{\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasL.user}} +{\end{VerbatimOut}\dressetoile{L}} + + +\begin{VerbatimOut}{XCasTSc.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTSc.cxx"); +read("XCasTSc.user"); +\end{VerbatimOut} + + + + +\newenvironment{TSc*}[1]% +{\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTSc.user}} +{\end{VerbatimOut}\dressetoile{TSc}} + + +\newenvironment{TSc}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTSc.user}} +{\end{VerbatimOut}\dresse{TSc}} + + +\begin{VerbatimOut}{XCasTV.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTV.cxx"); +read("XCasTV.user"); +\end{VerbatimOut} + +\newenvironment{TV}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTV.user}}% +{\end{VerbatimOut} +\dresse{TV}} + +\newenvironment{TV*}[1]{% +\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTV.user}}% +{\end{VerbatimOut}\dressetoile{TV}} + + + + + + + +\begin{VerbatimOut}{XCasTVP.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTVP.cxx"); +read("XCasTVP.user"); +\end{VerbatimOut} + +\newenvironment{TVP}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVP.user}}% +{\end{VerbatimOut} +\dresse{TVP}} + +\newenvironment{TVP*}[1]{% +\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVP.user}}% +{\end{VerbatimOut}\dressetoile{TVP}} + + + + + + + + + + +\begin{VerbatimOut}{XCasTVZ.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTVZ.cxx"); +read("XCasTVZ.user"); +\end{VerbatimOut} + +\newenvironment{TVZ}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVZ.user}}% +{\end{VerbatimOut} +\dresse{TVZ}} + +\newenvironment{TVZ*}[1]{% +\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVZ.user}}% +{\end{VerbatimOut}\dressetoile{TVZ}} + + + + + + + + + + +\begin{VerbatimOut}{XCasTVapp.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTVapp.cxx"); +read("XCasTVapp.user"); +\end{VerbatimOut} + +\newenvironment{TVapp}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVapp.user}}% +{\end{VerbatimOut} +\dresse{TVapp}} + +\newenvironment{TVapp*}[1]{% +\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVapp.user}}% +{\end{VerbatimOut}\dressetoile{TVapp}} + + + + + + + + + + + +\begin{VerbatimOut}{XCasTVI.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTVI.cxx"); +read("XCasTVI.user"); +\end{VerbatimOut} + +\newenvironment{TVI}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVI.user}}% +{\end{VerbatimOut}\dresse{TVI}} + + +\newenvironment{TVI*}[1]% +{\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVI.user}}% +{\end{VerbatimOut}\dressetoile{TVI}} + + + + + + +\begin{VerbatimOut}{XCasTVIapp.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTVIapp.cxx"); +read("XCasTVIapp.user"); +\end{VerbatimOut} + +\newenvironment{TVIapp}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVIapp.user}}% +{\end{VerbatimOut}\dresse{TVIapp}} + + +\newenvironment{TVIapp*}[1]% +{\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVIapp.user}}% +{\end{VerbatimOut}\dressetoile{TVIapp}} + + + +\begin{VerbatimOut}{XCasTVPC.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTVPC.cxx"); +read("XCasTVPC.user"); +\end{VerbatimOut} + +\newenvironment{TVPC}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVPC.user}}% +{\end{VerbatimOut} +\dresse{TVPC}} + +\newenvironment{TVPC*}[1]{% +\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVPC.user}}% +{\end{VerbatimOut}\dressetoile{TVPC}} + + + + +%% pour nettoyer les fichiers auxiliaires + +\AtEndDocument{\immediate\write18{\cat queue.mp >> \nomtravail.Tab.mp} + } + + + + +%% +%% Zi end -> enjoy :) diff --git a/Master/texmf-dist/tex/latex/tablor/tablor.sty b/Master/texmf-dist/tex/latex/tablor/tablor.sty index b759961e1a3..bbcc38c8837 100644 --- a/Master/texmf-dist/tex/latex/tablor/tablor.sty +++ b/Master/texmf-dist/tex/latex/tablor/tablor.sty @@ -1,12 +1,12 @@ \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{tablor}[08/10/2008 v4.00 la machine a creer des tableaux de signes et variations] +\ProvidesPackage{tablor}[21/10/2008 v4.02 la machine a creer des tableaux de signes et variations] % \copyleft Connan le Barbare (aka Guillaume Connan) \copyright % This work may be distributed and/or mofified under the conditions % or the LaTeX Project Public Licence, either v1.3 or (at your option) % any later version. The latest version is in % http://www.latex-project.org/lppl/ -% This work consists of the files tablor.sty, tablor.cfg, tablor.tex, +% This work consists of the files tablor.sty, tablor-xetex.sty, tablor.cfg, tablor.tex, % tablor.pdf and tablor.html @@ -27,6 +27,12 @@ %%\end{TSq} % un tableau de variation : % +% pour les tableaux de signes à une seule ligne +% \begin{TSc} +% TSc((x+10)/((x-5)*(x-2)),[-10,5],[2,5],n,0) +% \end{TSc} +% +% % \begin{TV} % TV([0,+infinity],[0],"h","x",ln(x)-(ln(x))^2,1,n,\tv) % \end{TV} @@ -71,6 +77,15 @@ % \end{TVP} % % +% Fonctions prolongeables par continuité +% TVPC([intervalles d'étude],[valeurs prolongeables],[valeurs interdites pour f'],"g","t",e^(-1/x^2),1,n,\tv); + + +% \begin{TVPC} +% TVPC([-infinity,+infinity],[0],[0],"g","t",e^(-1/x^2),1,n,\tv); +% \end{TVPC} + + @@ -228,7 +243,7 @@ TV(L,F,nom,nomv,f,ftt,trigo,nmr):={ nl:=size(L); f:=unapply(f,x); -fp:=fonction_derivee(f); +fp:=function_diff(f); Z:=concat(L,F); S:=[]; @@ -236,26 +251,26 @@ S:=[]; if(trigo==t){ all_trig_solutions:=1; reset_solve_counter(-1,-1); -SS:=resoudre(factor(simplifier(fp(x))),x); +SS:=solve(factor(simplify(fp(x))),x); ns:=size(SS); for(k:=0;k<ns;k++){ m:=0; -while(evalf(simplifier(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ -S:=concat(S,simplifier(subst(SS[k],n_1=m)));m:=m+1; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; };m:=-1; while(evalf(subst(SS[k],n_1=m))>=L[0]){ -S:=concat(S,simplifier(subst(SS[k],n_1=m)));m:=m-1; +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; } } }else{ -S:=resoudre(fp(x),x); +S:=solve(fp(x),x); } si size(S)>0 alors pour j de 0 jusque size(S)-1 faire - qq:=member(simplifier(S[j]),Z)==0; + qq:=member(simplify(S[j]),Z)==0; kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); - if(kk==1){if(qq==1){Z:=append(Z,simplifier(S[j]))}}; + if(kk==1){if(qq==1){Z:=append(Z,simplify(S[j]))}}; fpour fsi; Z:=sort(Z); @@ -273,7 +288,7 @@ nz:=size(Z); si size(S)>0 alors pour j de 0 jusque size(S)-1 faire kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); - if(kk==1){Z:=append(Z,simplifier(S[j]))}; + if(kk==1){Z:=append(Z,simplify(S[j]))}; fpour fsi; @@ -290,8 +305,8 @@ l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); ";fpour; - k0:= evalf(limite(f(x),x=Z[0],1))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); lsi:=lsic+nom+"'("+nomv+")}$ 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){ @@ -299,38 +314,47 @@ lsi:=lsic+nom+"'("+nomv+")}$ etex);"+ if(sign(fp(Z[0]+10^(-5)))==1){"plus;"}else{"moins;"}}else{"nonDefBarre;"+ if(sign(fp((Z[0]+10^(-5))))==1){"plus;"}else{"moins;"} }} -if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))>0; +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.1))>0; lsp:=lsp+if(member(Z[r],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ if(ksp==1){"plus;"}else{"moins;"} }; } -lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre; +lsf:=if(member(Z[nz-1],F)==0){""}else{"nonDefBarre; "} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +lm0:=limit(f(x),x=Z[0],1)==-infinity; li:=lvic+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(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ if(k0==1){"1"}else{"0"}+ ");"; - if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; lp:=lp+if(member(Z[r],F)){ "limGauche(btex - $"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],-1)))}+"$ - etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} - else{"valPos(btex $"+latex(simplifier(f(Z[r])))+"$ + $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ + etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ etex,"+if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0); "}}} }; } -lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity; - lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}else{"nonDefBarre;limGauche(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}+ - if(kz==1){"1);"}else{"0); -"}; +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + + + MetaLfc:=if(ftt==2){if(nz>2){" beginTableau("+nmr+")"+ @@ -392,6 +416,210 @@ fclose(sortie); \end{VerbatimOut} + + + + +%%%% + + +% +% +% TVPC : pour les fonctions prolongeables par continuité. +%% +%% + + + + +\begin{VerbatimOut}{XcasTVPC.cxx} +TVPC(L,F,FP,nom,nomv,f,ftt,trigo,nmr):={ +nl:=size(L); +f:=unapply(f,x); +fp:=function_diff(f); +Z:=concat(L,F); +Z:=concat(Z,FP); +S:=[]; + + +if(trigo==t){ +all_trig_solutions:=1; +reset_solve_counter(-1,-1); +SS:=solve(factor(simplify(fp(x))),x); +ns:=size(SS); +for(k:=0;k<ns;k++){ +m:=0; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; +};m:=-1; +while(evalf(subst(SS[k],n_1=m))>=L[0]){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; +} +} +}else{ +S:=solve(fp(x),x); +} + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + qq:=member(simplify(S[j]),Z)==0; + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + if(kk==1){if(qq==1){Z:=append(Z,simplify(S[j]))}}; + fpour + fsi; +Z:=sort(Z); +nz:=size(Z); + + + tantque evalf(Z[0])==evalf(Z[1]) faire Z:=Z[1..nz-1];nz:=size(Z); + ftantque; + + + + + + + + si size(S)>0 alors pour j de 0 jusque size(S)-1 faire + kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); + if(kk==1){Z:=append(Z,simplify(S[j]))}; + fpour + fsi; + +Z:=sort(Z); +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; + fsi; +fpour; +nz:=size(Z); +l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; +pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +";fpour; + + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); + +lsi:=lsic+nom+"'("+nomv+")}$ 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],FP)==0){ + if(fp(Z[0])==0){"valBarre(btex 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;"} }} + +if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.1))>0; + lsp:=lsp+if(member(Z[r],FP)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"}+ + if(ksp==1){"plus;"}else{"moins;"} + }; } + +lsf:=if(member(Z[nz-1],FP)==0){""}else{"nonDefBarre; +"} +lm0:=limit(f(x),x=Z[0],1)==-infinity; + li:=lvic+nom+"}$ etex);"+ + if(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ + if(k0==1){"1"}else{"0"}+ + ");"; + + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; + lp:=lp+if(member(Z[r],F)){ + "valPos(btex + $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ + etex,"+if(krm==1){"1);"}else{"0);"} } + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ + etex,"+if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0); +"}}} + }; } + +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}}; + + + + + +MetaLfc:=if(ftt==2){if(nz>2){" + +beginTableau("+nmr+")"+ + l0+lsi+lsp+lsf+" +endTableau; + +";}else{ +intro+"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+" +endTableau; + +"; +} +}else{ if(ftt==0){if(nz>2){"beginTableau("+nmr+")"+ + l0+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +li+ +lf ++" +endTableau; + +";}}else{ +if(nz>2){"beginTableau("+nmr+")"+ + l0+ +lsi+lsp+lsf+ +li+ +lp+ +lf ++" +endTableau; + +";}else{"beginTableau("+nmr+")"+ + l0+ +lsi+lsf+ +li+ +lf ++" +endTableau; + +";} +}} + + +sortie:=fopen("XCasmpfc.mp"); +fprint(sortie,Unquoted,MetaLfc); +fclose(sortie); + + + }:; + +\end{VerbatimOut} + + + + + + + + + + + + %% %% %% TV avec une zone interdite : on rajoute comme argument la liste des intervalles interdits @@ -416,7 +644,7 @@ if(FF[k][1]<L[1]){Imax[k]:=FF[k][1];LL:=L}else{Imax[k]:=L[1];LL:=[L[0]]}; IMIN:=[IMIN]; IMAX:=[IMAX]; f:=unapply(f,x); -fp:=fonction_derivee(f); +fp:=function_diff(f); Z:=concat(LL,F); for(k:=0;k<nf;k++){ @@ -429,19 +657,19 @@ S:=[]; if(trigo==t){ all_trig_solutions:=1; reset_solve_counter(-1,-1); -SS:=resoudre(factor(simplifier(fp(x))),x); +SS:=solve(factor(simplify(fp(x))),x); ns:=size(SS); for(k:=0;k<ns;k++){ m:=0; -while(evalf(simplifier(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ -S:=concat(S,simplifier(subst(SS[k],n_1=m)));m:=m+1; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; };m:=-1; while(evalf(subst(SS[k],n_1=m))>=L[0]){ -S:=concat(S,simplifier(subst(SS[k],n_1=m)));m:=m-1; +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; } } }else{ -S:=resoudre(fp(x),x); +S:=solve(fp(x),x); } @@ -454,7 +682,7 @@ S:=resoudre(fp(x),x); kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); kK:=(evalf(S[j])<evalf(Imin[k])) or (evalf(S[j])>evalf(Imax[k])); Kk:=(kk) and kK; - if(Kk==1){Z:=append(Z,simplifier(S[j]))}; + if(Kk==1){Z:=append(Z,simplify(S[j]))}; } fpour fsi; @@ -484,8 +712,8 @@ l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); ";fpour; - k0:= evalf(limite(f(x),x=Z[0],1))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); lsi:=lsic+nom+"'("+nomv+")}$ 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){ @@ -505,33 +733,33 @@ if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))>0; -lsf:=if(member(Z[0],IMAX)!=0){"finNonDef;"}else{if(member(Z[nz-1],F)==0){""}else{"nomDefBarre; +lsf:=if(member(Z[0],IMAX)!=0){"finNonDef;"}else{if(member(Z[nz-1],F)==0){""}else{"nonDefBarre; "}} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +lm0:=limit(f(x),x=Z[0],1)==-infinity; li:=lvic +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(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ if(k0==1){"1"}else{"0"}+ ");"; if(nz>2){ for(r:=1; r<=nz-2;r++){ - krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; lp:=lp+if(member(Z[r],IMIN)!=0){"limGauche(btex $"+if(lmrm==1){ "-\\infty"}else{ - latex(simplifier(limite(f(x),x=Z[r],-1)))} + latex(simplify(limit(f(x),x=Z[r],-1)))} +"$ etex,"+if(krm==1){ "1);"}else{"0);"} +"debutNonDef;" }//fsi Zr=Imin else{ if (member(Z[r],IMAX)!=0) {"finNonDef;limDroite(btex $"+if(lmrp==1){ - "-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))} + "-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))} +"$ etex,"+if(krp==1){ "1);"}else{"0);"} } @@ -539,15 +767,15 @@ if(nz>2){ if(member(Z[r],F)){ "limGauche(btex $"+if(lmrm==1){ "-\\infty"}else{ - latex(simplifier(limite(f(x),x=Z[r],-1)))} + latex(simplify(limit(f(x),x=Z[r],-1)))} +"$ etex,"+if(krm==1){ "1);"}else{"0);"} +"nonDefBarre;limDroite(btex $"+if(lmrp==1){ - "-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))} + "-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))} +"$ etex,"+if(krp==1){ "1);"}else{"0);"} }//fsi (member Zr F) - else{"valPos(btex$"+latex(simplifier(f(Z[r])))+"$etex,"+ + else{"valPos(btex$"+latex(simplify(f(Z[r])))+"$etex,"+ if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){ "0.5);"}else{ if(krp==1){ @@ -559,10 +787,19 @@ if(nz>2){ };//ffor }//fsi nz -lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity; - lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}else{"nonDefBarre;limGauche(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}+ - if(kz==1){"1);"}else{"0); -"}; +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + + + MetaLfc:=if(ftt==2){if(nz>2){" @@ -647,7 +884,7 @@ TVapp(L,F,nom,nomv,f,ftt,nmr):={ nl:=size(L); f:=unapply(f,x); -fp:=fonction_derivee(f); +fp:=function_diff(f); z0:=concat(L,F);z:=sort(z0); nz:=size(z); @@ -668,7 +905,7 @@ else{ j:=[seq(k,k=floor(z[0])..floor(z[nz-1]))] minus F;for k in j do S:=S,fsolv si size(S)>0 alors pour j de 0 jusque size(S)-1 faire kk:=(re(S[j])==S[j]);kok:=(evalf(S[j])>=L[0]) and (evalf(S[j])<=L[1]); - if(kk==1){if(kok==1){z:=append(z,simplifier(S[j]))}}; + if(kk==1){if(kok==1){z:=append(z,simplify(S[j]))}}; fpour; fsi; @@ -698,8 +935,8 @@ l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); ";fpour; - k0:= evalf(limite(f(x),x=Z[0],1))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); lsi:=lsic+nom+"'("+nomv+")}$ 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){ @@ -712,32 +949,35 @@ if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp(Z[r]+0.01))>0; if(ksp==1){"plus;"}else{"moins;"} }; } -lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre; +lsf:=if(member(Z[nz-1],F)==0){""}else{"nonDefBarre; "} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +lm0:=limit(f(x),x=Z[0],1)==-infinity; li:=lvic+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(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ if(k0==1){"1"}else{"0"}+ ");"; - if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; lp:=lp+if(member(Z[r],F)){ - "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} - else{"valPos(btex $"+latex(simplifier(f(Z[r])))+"$ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ etex,"+if(sign(evalf(fp(Z[r]-0.01)))==sign(fp(Z[r]+0.01))){"0.5);"}else{if(krp==1){"1);"}else{"0); "}}} }; } -lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity; - lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}else{"nonDefBarre;limGauche(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}+ - if(kz==1){"1);"}else{"0); -"}; - - +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + MetaLfc:=if(ftt==2){if(nz>2){" @@ -827,7 +1067,7 @@ fclose(sortie); TVI(L,F,nom,nomv,f,ftt,ao,trigo,nmr):={ nl:=size(L); f:=unapply(f,x); -fp:=fonction_derivee(f); +fp:=function_diff(f); Z:=concat(L,F); S:=[]; @@ -835,24 +1075,24 @@ S:=[]; if(trigo==t){ all_trig_solutions:=1; reset_solve_counter(-1,-1); -SS:=resoudre(factor(simplifier(fp(x))),x); +SS:=solve(factor(simplify(fp(x))),x); ns:=size(SS); for(k:=0;k<ns;k++){ m:=0; -while(evalf(simplifier(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ -S:=concat(S,simplifier(subst(SS[k],n_1=m)));m:=m+1; +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; };m:=-1; while(evalf(subst(SS[k],n_1=m))>=L[0]){ -S:=concat(S,simplifier(subst(SS[k],n_1=m)));m:=m-1; +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; } } }else{ -S:=resoudre(fp(x),x); +S:=solve(fp(x),x); } si size(S)>0 alors pour j de 0 jusque size(S)-1 faire kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); - if(kk==1){Z:=append(Z,simplifier(S[j]))}; + if(kk==1){Z:=append(Z,simplify(S[j]))}; fpour fsi; @@ -869,10 +1109,10 @@ l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; -LI:=limite(f(x),x,Z[0],1); -LF:=limite(f(x),x,Z[nz-1],-1); +LI:=limit(f(x),x,Z[0],1); +LF:=limit(f(x),x,Z[nz-1],-1); LP:=NULL; -if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limite(f(x),x,Z[r],-1),limite(f(x),x,Z[r],1)}else{f(Z[r])}}}; +if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limit(f(x),x,Z[r],-1),limit(f(x),x,Z[r],1)}else{f(Z[r])}}}; if(nz>2){ LL:=[LI,LP,LF]}else{LL:=[LI,LF]}; NL:=size(LL); @@ -892,8 +1132,8 @@ l0:=l0+"val(btex $"+latex(Z[nz-1])+"$ 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); - k0:= evalf(limite(f(x),x=Z[0],1))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); lsi:=lsic+nom+"'("+nomv+")}$ 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){ @@ -922,43 +1162,43 @@ else{for(r:=1; r<=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))>0;TestS:=(sign(evalf(LL[ -lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;"} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +lsf:=if(member(Z[nz-1],F)==0){""}else{"nonDefBarre;"} +lm0:=limit(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:=lvic+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(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex $ "+ao+" $ etex,0.5);"}else{" "}; if(nz>2){if(nz==NL){for(r:=1; r<=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); - krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; lp:=lp+if(member(Z[r],F)) { - "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} - else{"valPos(btex $"+latex(simplifier(f(Z[r])))+"$ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ 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 $ "+ao+" $ etex,0.5);" }else{" "}; };//for }else{rr:=1;for(r:=1; r<=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))< evalf(limite(f(x),x=Z[rr],-1)); - krp:=evalf(limite(f(x),x=Z[rr],1))> 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])); + krm:=evalf(limit(f(x),x=Z[rr-1],1))< evalf(limit(f(x),x=Z[rr],-1)); + krp:=evalf(limit(f(x),x=Z[rr],1))> evalf(limit(f(x),x=Z[rr+1],-1)) ; + lmrm:=limit(f(x),x=Z[rr],-1)==-infinity;lmrp:=limit(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 $"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} - else{"valPos(btex $"+latex(simplifier(f(Z[rr])))+"$ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[rr])))+"$ 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 $ "+ao+" $ etex,0.5); ";rr:=rr+1; }// else testL==1 }//testS==0 else{lp:=lp+if(member(Z[rr],F)){ - "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} - else{"valPos(btex $"+latex(simplifier(f(Z[rr])))+"$ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[rr])))+"$ 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; }//else testS==0 @@ -968,9 +1208,15 @@ else{lp:=lp+if(member(Z[rr],F)){ };//if nz>2 -lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity; - lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}else{"nonDefBarre;limGauche(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}+ - if(kz==1){"1);"}else{"0);"}; +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; @@ -1058,7 +1304,7 @@ TVIapp(L,F,nom,nomv,f,ftt,ao,nmr):={ nl:=size(L); f:=unapply(f,x); -fp:=fonction_derivee(f); +fp:=function_diff(f); z0:=concat(L,F);z:=sort(z0); nz:=size(z); @@ -1081,7 +1327,7 @@ else{ j:=[seq(k,k=floor(z[0])..floor(z[nz-1]))] minus F;for k in j do S:=S,fsolv si size(S)>0 alors pour j de 0 jusque size(S)-1 faire kk:=(re(S[j])==S[j]);kok:=(evalf(S[j])>=L[0]) and (evalf(S[j])<=L[1]); - if(kk==1){if(kok==1){z:=append(z,simplifier(S[j]))}}; + if(kk==1){if(kok==1){z:=append(z,simplify(S[j]))}}; fpour; fsi; @@ -1113,10 +1359,10 @@ l0:=" newLigneVariables(btex $"+nomv+"$ etex);";lp:=" "; lf:=" ";lsp:=" "; -LI:=limite(f(x),x,Z[0],1); -LF:=limite(f(x),x,Z[nz-1],-1); +LI:=limit(f(x),x,Z[0],1); +LF:=limit(f(x),x,Z[nz-1],-1); LP:=NULL; -if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limite(f(x),x,Z[r],-1),limite(f(x),x,Z[r],1)}else{f(Z[r])}}}; +if(nz>2){ for(r:=1; r<=nz-2;r++){LP:=LP,if(member(Z[r],F)){limit(f(x),x,Z[r],-1),limit(f(x),x,Z[r],1)}else{f(Z[r])}}}; if(nz>2){ LL:=[LI,LP,LF]}else{LL:=[LI,LF]}; NL:=size(LL); @@ -1136,8 +1382,8 @@ l0:=l0+"val(btex $"+latex(Z[nz-1])+"$ 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); - k0:= evalf(limite(f(x),x=Z[0],1))> evalf(limite(f(x),x=Z[1],-1)); - kz:=evalf(limite(f(x),x=Z[nz-1],-1))> evalf(limite(f(x),x=Z[nz-2],1)); + k0:= evalf(limit(f(x),x=Z[0],1))> evalf(limit(f(x),x=Z[1],-1)); + kz:=evalf(limit(f(x),x=Z[nz-1],-1))> evalf(limit(f(x),x=Z[nz-2],1)); lsi:=lsic+nom+"'("+nomv+")}$ 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){ @@ -1166,43 +1412,43 @@ else{for(r:=1; r<=NL-2;r++){kspp:=evalf(fp(Z[rr]+0.01))>0;TestS:=(sign(evalf(LL[ -lsf:=if(member(Z[nz-1],F)==0){""}else{"nomDefBarre;"} -lm0:=limite(f(x),x=Z[0],1)==-infinity; +lsf:=if(member(Z[nz-1],F)==0){""}else{"nonDefBarre;"} +lm0:=limit(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:=lvic+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(member(Z[0],F)==0){"valPos(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[0],1)))}+"$ etex,"}+ if(k0==1){"1);"}else{"0);"}+if(TestS==0){"valPos(btex $ "+ao+" $ etex,0.5);"}else{" "}; if(nz>2){if(nz==NL){for(r:=1; r<=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); - krm:=evalf(limite(f(x),x=Z[r-1],1))< evalf(limite(f(x),x=Z[r],-1)); - krp:=evalf(limite(f(x),x=Z[r],1))> 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; + krm:=evalf(limit(f(x),x=Z[r-1],1))< evalf(limit(f(x),x=Z[r],-1)); + krp:=evalf(limit(f(x),x=Z[r],1))> evalf(limit(f(x),x=Z[r+1],-1)) ; + lmrm:=limit(f(x),x=Z[r],-1)==-infinity;lmrp:=limit(f(x),x=Z[r],1)==-infinity; lp:=lp+if(member(Z[r],F)) { - "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} - else{"valPos(btex $"+latex(simplifier(f(Z[r])))+"$ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[r],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[r])))+"$ 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 $ "+ao+" $ etex,0.5);" }else{" "}; };//for }else{rr:=1;for(r:=1; r<=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))< evalf(limite(f(x),x=Z[rr],-1)); - krp:=evalf(limite(f(x),x=Z[rr],1))> 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])); + krm:=evalf(limit(f(x),x=Z[rr-1],1))< evalf(limit(f(x),x=Z[rr],-1)); + krp:=evalf(limit(f(x),x=Z[rr],1))> evalf(limit(f(x),x=Z[rr+1],-1)) ; + lmrm:=limit(f(x),x=Z[rr],-1)==-infinity;lmrp:=limit(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 $"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} - else{"valPos(btex $"+latex(simplifier(f(Z[rr])))+"$ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[rr])))+"$ 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 $ "+ao+" $ etex,0.5); ";rr:=rr+1; }// else testL==1 }//testS==0 else{lp:=lp+if(member(Z[rr],F)){ - "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} - else{"valPos(btex $"+latex(simplifier(f(Z[rr])))+"$ + "limGauche(btex $"+if(lmrm==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],-1)))}+"$ etex,"+if(krm==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[rr],1)))}+"$ etex,"+if(krp==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f(Z[rr])))+"$ 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; }//else testS==0 @@ -1212,13 +1458,23 @@ else{lp:=lp+if(member(Z[rr],F)){ };//if nz>2 -lnz:=limite(f(x),x=Z[nz-1],-1)==-infinity; - lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}else{"nonDefBarre;limGauche(btex $"+if(lnz==1){"-\\infty"}else{latex(simplifier(limite(f(x),x=Z[nz-1],-1)))}+"$ etex,"}+ - if(kz==1){"1);"}else{"0);"}; +lnz:=limit(f(x),x=Z[nz-1],-1)==-infinity; + + + +lf:=if(member(Z[nz-1],F)==0){"valPos(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz==1){"-\\infty"}else{latex(simplify(limit(f(x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(kz==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + + + MetaLfc:= if(ftt==2){if(nz>2){"beginTableau("+nmr+")"+ l0+lsi+lsp+lsf+" endTableau; @@ -1313,23 +1569,23 @@ reset_solve_counter(-1,-1); for(d:=0;d<=1;d++){ f:=subst(f,f[d]=unapply(f[d],t)); -fp:=append(fp,fonction_derivee(f[d])); +fp:=append(fp,function_diff(f[d])); LLL:=concat(L,F[d]); Z:=LLL union Z; -SS:=resoudre(factor(simplifier(fp[d](t))),t); +SS:=solve(factor(simplify(fp[d](t))),t); ns:=size(SS); for(k:=0;k<ns;k++){ if(trigo==t){ m:=0; -while(evalf(simplifier(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ +while(evalf(simplify(subst(SS[k],n_1=m)))<=evalf(L[nl-1])){ -S:=concat(S,simplifier(subst(SS[k],n_1=m)));m:=m+1; +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m+1; };m:=-1; while(evalf(subst(SS[k],n_1=m))>=L[0]){ -S:=concat(S,simplifier(subst(SS[k],n_1=m)));m:=m-1; +S:=concat(S,simplify(subst(SS[k],n_1=m)));m:=m-1; } }else{ @@ -1339,9 +1595,9 @@ S:=concat(S,SS); si size(S)>0 alors pour j de 0 jusque size(S)-1 faire - qq:=member(simplifier(S[j]),Z)==0; + qq:=member(simplify(S[j]),Z)==0; kk:=(evalf(S[j])>=evalf(L[0])) and (evalf(S[j])<=evalf(L[nl-1])); - if(kk==1){if(qq==1){Z:=append(Z,simplifier(S[j]))}}; + if(kk==1){if(qq==1){Z:=append(Z,simplify(S[j]))}}; fpour fsi; Z:=sort(Z); @@ -1381,22 +1637,22 @@ FFF:=[[],[]]; for(d:=0;d<=1;d++){ FFF[d]:=concat(F[d],[-infinity,+infinity]); - k0:= evalf(limite(f[d](x),x=Z[0],1))> evalf(limite(f[d](x),x=Z[1],-1)); - kz:=evalf(limite(f[d](x),x=Z[nz-1],-1))> evalf(limite(f[d](x),x=Z[nz-2],1)); + k0:= evalf(limit(f[d](x),x=Z[0],1))> evalf(limit(f[d](x),x=Z[1],-1)); + kz:=evalf(limit(f[d](x),x=Z[nz-1],-1))> evalf(limit(f[d](x),x=Z[nz-2],1)); //} //$ - lsi[d]:=lsic+nom[d]+"'("+nomv+")}$ etex);"+if(member(Z[0],FFF[d])==0){"valBarre(btex $"+latex(simplifier(fp[d](Z[0])))+"$ etex);"}else{if(Z[0]==-infinity){" "}else{"nonDefBarre; + lsi[d]:=lsic+nom[d]+"'("+nomv+")}$ etex);"+if(member(Z[0],FFF[d])==0){"valBarre(btex $"+latex(simplify(fp[d](Z[0])))+"$ etex);"}else{if(Z[0]==-infinity){" "}else{"nonDefBarre; "}}+ if(Z[0]==-infinity){if(sign(evalf(fp[d](if(Z[1]==+infinity){0}else{Z[1]-10^(-5)})))==1){"plus;"}else{"moins;"}}else{if(member(Z[0],F[d])==0){ if(sign(fp[d](Z[0]+10^(-5)))==1){"plus;"}else{"moins;"}}else{ if(sign(fp[d]((Z[0]+10^(-5))))==1){"plus;"}else{"moins;"} }} if(nz>2){ for(r:=1; r<=nz-2;r++){ ksp:=evalf(fp[d](Z[r]+0.01))>0; - lsp[d]:=lsp[d]+if(member(Z[r],F[d])==0){"valBarre(btex $"+latex(simplifier(fp[d](Z[r])))+"$ etex);"}else{"nonDefBarre;"}+ + lsp[d]:=lsp[d]+if(member(Z[r],F[d])==0){"valBarre(btex $"+latex(simplify(fp[d](Z[r])))+"$ etex);"}else{"nonDefBarre;"}+ if(ksp==1){"plus;"}else{"moins;"} }; } -lsf[d]:=if(member(Z[nz-1],FFF[d])==0){"valBarre(btex $"+latex(simplifier(fp[d](Z[nz-1])))+"$ etex);"}else{if(Z[nz-1]==+infinity){" "}else{"nonDefBarre;"}} +lsf[d]:=if(member(Z[nz-1],FFF[d])==0){"valBarre(btex $"+latex(simplify(fp[d](Z[nz-1])))+"$ etex);"}else{if(Z[nz-1]==+infinity){" "}else{"nonDefBarre;"}} @@ -1417,33 +1673,39 @@ lsf[d]:=if(member(Z[nz-1],FFF[d])==0){"valBarre(btex $"+latex(simplifier(fp[d](Z for(d:=0;d<=1;d++){ - K0[d]:= evalf(limite(f[d](x),x=Z[0],1))> evalf(limite(f[d](x),x=Z[1],-1)); - Kz[d]:=evalf(limite(f[d](x),x,Z[nz-1],-1))> evalf(limite(f[d](x),x,Z[nz-2],1)); + K0[d]:= evalf(limit(f[d](x),x=Z[0],1))> evalf(limit(f[d](x),x=Z[1],-1)); + Kz[d]:=evalf(limit(f[d](x),x,Z[nz-1],-1))> evalf(limit(f[d](x),x,Z[nz-2],1)); //{ //$ -lm0[d]:=limite(f[d](x),x,Z[0],1)==-infinity; +lm0[d]:=limit(f[d](x),x,Z[0],1)==-infinity; li[d]:=lvic+nom[d]+"}$ etex);"+ - if(member(Z[0],F[d])==0){"valPos(btex $"+if(lm0[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[0],1)))}+"$ etex,"} - else{"nonDefBarre;limDroite(btex $"+if(lm0[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[0],1)))}+"$ etex,"}+ + if(member(Z[0],F[d])==0){"valPos(btex $"+if(lm0[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[0],1)))}+"$ etex,"} + else{"nonDefBarre;limDroite(btex $"+if(lm0[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[0],1)))}+"$ etex,"}+ if(K0[d]==1){"1"}else{"0"}+ ");"; - if(nz>2){ for(r:=1; r<=nz-2;r++){ krm[d]:=evalf(limite(f[d](x),x=Z[r-1],1))< evalf(limite(f[d](x),x=Z[r],-1)); - krp[d]:=evalf(limite(f[d](x),x=Z[r],1))> evalf(limite(f[d](x),x,Z[r+1],-1)) ; - lmrm[d]:=limite(f[d](x),x,Z[r],-1)==-infinity;lmrp[d]:=limite(f[d](x),x,Z[r],1)==-infinity; + if(nz>2){ for(r:=1; r<=nz-2;r++){ krm[d]:=evalf(limit(f[d](x),x=Z[r-1],1))< evalf(limit(f[d](x),x=Z[r],-1)); + krp[d]:=evalf(limit(f[d](x),x=Z[r],1))> evalf(limit(f[d](x),x,Z[r+1],-1)) ; + lmrm[d]:=limit(f[d](x),x,Z[r],-1)==-infinity;lmrp[d]:=limit(f[d](x),x,Z[r],1)==-infinity; lp[d]:=lp[d]+if(member(Z[r],F[d])){ "limGauche(btex - $"+if(lmrm[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[r],-1)))}+"$ - etex,"+if(krm[d]==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[r],1)))}+"$ etex,"+if(krp[d]==1){"1);"}else{"0);"}} - else{"valPos(btex $"+latex(simplifier(f[d](Z[r])))+"$ + $"+if(lmrm[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[r],-1)))}+"$ + etex,"+if(krm[d]==1){"1);"}else{"0);"}+"nonDefBarre;limDroite(btex $"+if(lmrp[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x,Z[r],1)))}+"$ etex,"+if(krp[d]==1){"1);"}else{"0);"}} + else{"valPos(btex $"+latex(simplify(f[d](Z[r])))+"$ etex,"+if(sign(evalf(fp[d](Z[r]-0.001)))==sign(evalf((fp[d](Z[r]+0.001))) )){"0.5);"}else{if(krp[d]==1){"1);"}else{"0); "}}} }; } -lnz[d]:=limite(f[d](x),x=Z[nz-1],-1)==-infinity; - lf[d]:=if(member(Z[nz-1],F[d])==0){"valPos(btex $"+if(lnz[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[nz-1],-1)))}+"$ etex,"}else{"nonDefBarre;limGauche(btex $"+if(lnz[d]==1){"-\\infty"}else{latex(simplifier(limite(f[d](x),x,Z[nz-1],-1)))}+"$ etex,"}+ - if(Kz[d]==1){"1);"}else{"0); -"}; +lnz[d]:=limit(f[d](x),x=Z[nz-1],-1)==-infinity; + + +lf[d]:=if(member(Z[nz-1],F[d])==0){"valPos(btex $"+ + if(lnz[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(Kz[d]==1){"1);"}else{"0);"}} + else{"limGauche(btex $"+ + if(lnz[d]==1){"-\\infty"}else{latex(simplify(limit(f[d](x),x=Z[nz-1],-1)))}+"$ etex,"+ + if(Kz[d]==1){"1);nonDefBarre;"}else{"0);nonDefBarre;"}}; + @@ -1557,27 +1819,27 @@ pour k de 0 jusque n-1 faire if(trigo==t){ all_trig_solutions:=1; reset_solve_counter(-1,-1); -SS:=resoudre(factor(simplifier(L[k](x))),x); +SS:=solve(factor(simplify(L[k](x))),x); ns:=size(SS); for(j:=0;j<ns;j++){ m:=0; -while(evalf(simplifier(subst(SS[j],n_1=m)))<=evalf(maxi)){ -S:=concat(S,simplifier(subst(SS[j],n_1=m)));m:=m+1; +while(evalf(simplify(subst(SS[j],n_1=m)))<=evalf(maxi)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m+1; };m:=-1; while(evalf(subst(SS[j],n_1=m))>=evalf(mini)){ -S:=concat(S,simplifier(subst(SS[j],n_1=m)));m:=m-1; +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m-1; } } }else{ -S:=resoudre(L[k](x),x); +S:=solve(L[k](x),x); } si size(S)>0 alors pour j de 0 jusque size(S)-1 faire - if(S[j]>mini and S[j]<maxi){Z:=Z,simplifier(S[j]);} + if(S[j]>mini and S[j]<maxi){Z:=Z,simplify(S[j]);} fpour; fsi; fpour; @@ -1641,12 +1903,12 @@ for(p:=0;p<=n-1;p++){lp:=""; if(L[p](Z[0]-0.01)>0){"plus;"}else{"moins;"}; for(r:=0; r<=nz-2;r++){ - lp:=lp+if(simplifier(L[p](Z[r]))==0){" + lp:=lp+if(simplify(L[p](Z[r]))==0){" valBarre(btex 0 etex);"}else{"barre; "}+ if(L[p]((Z[r]+Z[r+1])*.5)>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(simplify(L[p](Z[nz-1]))==0){"valBarre(btex 0 etex);"}else{"barre;"}+ if(L[p](Z[nz-1]+1.0)>0){"plus;"}else{"moins; "}+if(maxi!=+infinity and L[p](maxi)==0){" valBarre(btex 0 etex);"}else{" @@ -1713,20 +1975,20 @@ pour k de 0 jusque n-1 faire if(trigo==t){ all_trig_solutions:=1; reset_solve_counter(-1,-1); -SS:=resoudre(factor(simplifier(L[k](x))),x); +SS:=solve(factor(simplify(L[k](x))),x); ns:=size(SS); for(j:=0;j<ns;j++){ mm:=0; -while(evalf(simplifier(subst(SS[j],n_1=mm)))<=evalf(maxi)){ -S:=concat(S,simplifier(subst(SS[j],n_1=mm)));mm:=mm+1; +while(evalf(simplify(subst(SS[j],n_1=mm)))<=evalf(maxi)){ +S:=concat(S,simplify(subst(SS[j],n_1=mm)));mm:=mm+1; };mm:=-1; while(evalf(subst(SS[j],n_1=mm))>=evalf(mini)){ -S:=concat(S,simplifier(subst(SS[j],n_1=mm)));mm:=mm-1; +S:=concat(S,simplify(subst(SS[j],n_1=mm)));mm:=mm-1; } } }else{ -S:=resoudre(L[k](x),x); +S:=solve(L[k](x),x); } @@ -1734,7 +1996,7 @@ S:=resoudre(L[k](x),x); si size(S)>0 alors pour j de 0 jusque size(S)-1 faire - if(S[j]>mini and S[j]<maxi){Z:=Z,simplifier(S[j]);} + if(S[j]>mini and S[j]<maxi){Z:=Z,simplify(S[j]);} fpour; fsi; fpour; @@ -1744,28 +2006,28 @@ pour k de 0 jusque m-1 faire -if(trigo==1){ +if(trigo==t){ all_trig_solutions:=1; reset_solve_counter(-1,-1); -SSF:=resoudre(factor(simplifier(Fo[k](x))),x); +SSF:=solve(factor(simplify(Fo[k](x))),x); nsf:=size(SSF); for(j:=0;j<nsf;j++){ mm:=0; -while(evalf(simplifier(subst(SSF[j],n_1=mm)))<=evalf(maxi)){ -SF:=concat(SF,simplifier(subst(SSF[j],n_1=mm)));mm:=mm+1; +while(evalf(simplify(subst(SSF[j],n_1=mm)))<=evalf(maxi)){ +SF:=concat(SF,simplify(subst(SSF[j],n_1=mm)));mm:=mm+1; };mm:=-1; while(evalf(subst(SSF[j],n_1=mm))>=evalf(mini)){ -SF:=concat(SF,simplifier(subst(SSF[j],n_1=mm)));mm:=mm-1; +SF:=concat(SF,simplify(subst(SSF[j],n_1=mm)));mm:=mm-1; } } }else{ -SF:=resoudre(Fo[j](x),x); +SF:=solve(Fo[j](x),x); } si size(SF)>0 alors pour j de 0 jusque size(SF)-1 faire - FF:=FF,simplifier(SF[j]); - if(SF[j]>mini and SF[j]<maxi){F:=F,simplifier(SF[j]);} + FF:=FF,simplify(SF[j]); + if(SF[j]>mini and SF[j]<maxi){F:=F,simplify(SF[j]);} fpour; fsi; fpour; @@ -1839,12 +2101,12 @@ for(p:=0;p<=n-1;p++){lp:=""; if(L[p](Z[0]-0.01)>0){"plus;"}else{"moins;"}; for(r:=0; r<=nz-2;r++){ - lp:=lp+if(simplifier(L[p](Z[r]))==0){" + lp:=lp+if(simplify(L[p](Z[r]))==0){" valBarre(btex 0 etex);"}else{"barre; "}+ if(L[p]((Z[r]+Z[r+1])*.5)>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(simplify(L[p](Z[nz-1]))==0){"valBarre(btex 0 etex);"}else{"barre;"}+ if(L[p](Z[nz-1]+1.0)>0){"plus;"}else{"moins; "}+if(maxi!=+infinity and L[p](maxi)==0){" valBarre(btex 0 etex);"}else{" "} @@ -1910,8 +2172,8 @@ fclose(sortie); \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]; +zA:=solve(a*x+b=0,x)[0]; +zB:=solve(c*x+d=0,x)[0]; zmin:=min(zA,zB); zmax:=max(zA,zB); Meta:= " @@ -1968,11 +2230,10 @@ fclose(sortie); \begin{VerbatimOut}{XcasTSc.cxx} -TSc(g,D,trigo,nmr):={ +TSc(g,D,F,trigo,nmr):={ f:=unapply(g,x); -Z:=NULL; mini:=D[0]; maxi:=D[1];lm:=" "; - +Z:=mini,maxi; S:=[]; @@ -1980,20 +2241,20 @@ S:=[]; if(trigo==t){ all_trig_solutions:=1; reset_solve_counter(-1,-1); -SS:=resoudre(factor(simplifier(f(x))),x); +SS:=solve(factor(simplify(f(x))),x); ns:=size(SS); for(j:=0;j<ns;j++){ m:=0; -while(evalf(simplifier(subst(SS[j],n_1=m)))<=evalf(maxi)){ -S:=concat(S,simplifier(subst(SS[j],n_1=m)));m:=m+1; +while(evalf(simplify(subst(SS[j],n_1=m)))<=evalf(maxi)){ +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m+1; };m:=-1; while(evalf(subst(SS[j],n_1=m))>=evalf(mini)){ -S:=concat(S,simplifier(subst(SS[j],n_1=m)));m:=m-1; +S:=concat(S,simplify(subst(SS[j],n_1=m)));m:=m-1; } } }else{ -S:=resoudre(f(x),x); +S:=solve(f(x),x); } @@ -2002,56 +2263,60 @@ S:=resoudre(f(x),x); if(size(S)==0){ l0:="val(btex $"+latex(D[0])+"$ etex);val(btex $"+latex(D[1])+"$ etex);"; -li:=if(mini!=-infinity and f(mini)==0){" +li:=if(member(mini,F)!=0){"nonDefBarre;"}else{if(mini!=-infinity and f(mini)==0){" valBarre(btex 0 etex);"}else{" - "}+ + "}}+ if(mini!=-infinity or maxi!=+infinity){if(f((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}}else{if(f(0)>0){"plus;"}else{"moins;"}}; -lf:=if(maxi!=+infinity and f(maxi)==0){" +lf:=if(member(maxi,F)!=0){"nonDefBarre;"}else{if(maxi!=+infinity and f(maxi)==0){" valBarre(btex 0 etex);"}else{" - "}; + "}}; } else{pour j de 0 jusque size(S)-1 faire - if(S[j]>mini and S[j]<maxi){Z:=Z,simplifier(S[j])}; + if(S[j]>mini and S[j]<maxi){Z:=Z,simplify(S[j])}; fpour; - +Z:=concat([Z],F); Z:=sort(Z); 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; + si Z[u]==Z[u+1] alors Z:=concat(Z[0..u-1],Z[u+1..nz-1]);nz:=nz-1; fsi; fpour;} +if(Z[0]==Z[1]){Z:=Z[1..nz-1];nz:=nz-1;} +if(Z[nz-2]==Z[nz-1]){Z:=Z[0..nz-2];nz:=nz-1;} nz:=size(Z); l0:=" ";li:=" ";lr:=" "; -if(nz==0){l0:="val(btex $"+latex(D[0])+"$ etex);val(btex $"+latex(D[1])+"$ etex);"; +if(nz==2){l0:="val(btex $"+latex(D[0])+"$ etex);val(btex $"+latex(D[1])+"$ etex);"; li:=if(mini!=-infinity and f(mini)==0){" - valBarre(btex 0 etex);"}else{" - "}+ -if(f((mini+maxi)*0.5>0)){"plus;"}else{"moins;"}; + valBarre(btex 0 etex);"}else{if(member(mini,F)==0){" + "}else{"nonDefBarre;"}}+ +if(f((mini+maxi)*0.5)>0){"plus;"}else{"moins;"}; lf:=if(maxi!=+infinity and f(maxi)==0){" - valBarre(btex 0 etex);"}else{" - "}; + valBarre(btex 0 etex);"}else{if(member(maxi,F)==0){" + "}else{"nonDefBarre;"} + }; }else{ -l0:="val(btex $"+latex(D[0])+"$ etex);";li:=" "; -pour m de 0 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); +l0:="val(btex $"+latex(Z[0])+"$ etex);";li:=" "; +pour m de 1 jusque nz-1 faire l0:=l0+"val(btex $"+latex(Z[m])+"$ etex); "; fpour; -l0:=l0+"val(btex $"+latex(D[1])+"$ etex);"; + li:= if(mini!=-infinity and f(mini)==0){" - valBarre(btex 0 etex);"}else{" - "}+ -if(f(Z[0]-0.01)>0){"plus;"}else{"moins;"}+"valBarre(btex 0 etex);"; + valBarre(btex 0 etex);"}else{if(member(mini,F)==0){" + "}else{"nonDefBarre;"} + } -lm:=if(nz>=2){for(r:=0; r<=nz-2;r++){lm:=lm+if(f((Z[r]+Z[r+1])*.5)>0){"plus;"}else{"moins;"}+ - "valBarre(btex 0 etex);" +lm:=if(nz>2){for(r:=0; r<nz-2;r++){lm:=lm+if(f((Z[r]+Z[r+1])*.5)>0){"plus;"}else{"moins;"}+ + if(member(Z[r+1],F)==0){"valBarre(btex 0 etex);"}else{"nonDefBarre;"} }}else{" "}; -lf:=if(f(Z[nz-1]+1.0)>0){"plus;"}else{"moins;"}+if(maxi!=+infinity and f(maxi)==0){"valBarre(btex 0 etex);"}else{" - "}; +lf:=if(f(Z[nz-2]+0.1)>0){"plus;"}else{"moins;"}+if(maxi!=+infinity and f(maxi)==0){"valBarre(btex 0 etex);"}else{if(member(maxi,F)==0){" + "}else{"nonDefBarre;"} + }; }}; @@ -2076,8 +2341,6 @@ sortie:=fopen("XCasmpfc.mp"); fprint(sortie,Unquoted,MetaLfc); fclose(sortie); - - }:; \end{VerbatimOut} @@ -2414,6 +2677,37 @@ read("XCasTVIapp.user"); + + +\begin{VerbatimOut}{XCasTVPC.giac} +maple_mode(0); +read("config.cxx"); +read("XcasTVPC.cxx"); +read("XCasTVPC.user"); +\end{VerbatimOut} + +\newenvironment{TVPC}% +{\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVPC.user}}% +{\end{VerbatimOut} +\dresse{TVPC}} + +\newenvironment{TVPC*}[1]{% +\setcounter{TVnbis}{\theTVn} +\setcounter{TVn}{#1} +\VerbatimEnvironment\begin{VerbatimOut}[commandchars=\\??]{XCasTVPC.user}}% +{\end{VerbatimOut}\dressetoile{TVPC}} + + + + + + + + + + + + %% pour nettoyer les fichiers auxiliaires \AtEndDocument{\immediate\write18{\cat queue.mp >> \nomtravail.Tab.mp} |