summaryrefslogtreecommitdiffstats
path: root/scilab_doc
diff options
context:
space:
mode:
authorSerge Steer <serge.steer@scilab.org>2001-05-14 14:26:42 +0000
committerSerge Steer <serge.steer@scilab.org>2001-05-14 14:26:42 +0000
commite10275d9a310b86ef923b310388707508efff4be (patch)
tree3f086b294a113c0e760e74745db9955ddcfcdbde /scilab_doc
parent5e363cff9337d343a16007218d1e65e261bcd8e2 (diff)
downloadscilab-e10275d9a310b86ef923b310388707508efff4be.zip
scilab-e10275d9a310b86ef923b310388707508efff4be.tar.gz
Initial revision
Diffstat (limited to 'scilab_doc')
-rwxr-xr-xscilab_doc/INDEX9
-rwxr-xr-xscilab_doc/LaTex-doc/Docu-html.tex129
-rwxr-xr-xscilab_doc/LaTex-doc/Docu.isty3
-rwxr-xr-xscilab_doc/LaTex-doc/Docu.tex65
-rwxr-xr-xscilab_doc/LaTex-doc/Docu1.tex24
-rwxr-xr-xscilab_doc/LaTex-doc/Makefile207
-rwxr-xr-xscilab_doc/LaTex-doc/Sample/Makefile23
-rwxr-xr-xscilab_doc/LaTex-doc/Sample/Readme.tex73
-rwxr-xr-xscilab_doc/LaTex-doc/Sample/example.197
-rwxr-xr-xscilab_doc/LaTex-doc/Sample/sci.an19
-rwxr-xr-xscilab_doc/LaTex-doc/Test/Docu.isty3
-rwxr-xr-xscilab_doc/LaTex-doc/Test/Docu.tex21
-rwxr-xr-xscilab_doc/LaTex-doc/Test/Makefile32
-rwxr-xr-xscilab_doc/LaTex-doc/chap0.tex54
-rwxr-xr-xscilab_doc/LaTex-doc/chapres219
-rwxr-xr-xscilab_doc/LaTex-doc/couv1.ps648
-rwxr-xr-xscilab_doc/LaTex-doc/couv2.ps253
-rwxr-xr-xscilab_doc/LaTex-doc/couv2.tex25
-rwxr-xr-xscilab_doc/LaTex-doc/couvert.tex38
-rwxr-xr-xscilab_doc/LaTex-doc/hyperref.cfg1
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/Makefile31
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/README68
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/abort.man11
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/diffs.tex82
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/example.138
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/flip.h8
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/forbid.h30
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/greek.h11
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/macros.h60
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/maths.h33
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/setups.h156
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/simil.h16
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/subs.c986
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/subs1.c986
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/testfile116
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/tr.c1279
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/tr1.c1279
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/tr2tex.9112
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/tr2tex.c185
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/translate10
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/translate.dist10
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/troffman.sty107
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/troffman.sty.jpc93
-rwxr-xr-xscilab_doc/LaTex-doc/tr2latex/troffms.sty113
-rwxr-xr-xscilab_doc/README12
-rwxr-xr-xscilab_doc/comm/Makefile44
-rwxr-xr-xscilab_doc/comm/alpha.c137
-rwxr-xr-xscilab_doc/comm/beta.c110
-rwxr-xr-xscilab_doc/comm/comm.tex720
-rwxr-xr-xscilab_doc/internals/Makefile33
-rwxr-xr-xscilab_doc/internals/compl-html.tex43
-rwxr-xr-xscilab_doc/internals/compl.couv2343
-rwxr-xr-xscilab_doc/internals/compl.tex37
-rwxr-xr-xscilab_doc/internals/compl0.tex45
-rwxr-xr-xscilab_doc/internals/compl1.tex28
-rwxr-xr-xscilab_doc/internals/internals.tex1152
-rwxr-xr-xscilab_doc/internals/intro.couv11797
-rwxr-xr-xscilab_doc/internals/stack2eps211
-rwxr-xr-xscilab_doc/internals/stack3eps194
-rwxr-xr-xscilab_doc/internals/stackeps177
-rwxr-xr-xscilab_doc/intersci/Makefile40
-rwxr-xr-xscilab_doc/intersci/calc.desc11
-rwxr-xr-xscilab_doc/intersci/contr.desc16
-rwxr-xr-xscilab_doc/intersci/csom.c9
-rwxr-xr-xscilab_doc/intersci/csom.desc14
-rwxr-xr-xscilab_doc/intersci/ext.desc15
-rwxr-xr-xscilab_doc/intersci/fcalc.f13
-rwxr-xr-xscilab_doc/intersci/intersci.isty8
-rwxr-xr-xscilab_doc/intersci/intersci.tex666
-rwxr-xr-xscilab_doc/intersci/intro.couv11797
-rwxr-xr-xscilab_doc/intersci/intro.couv2330
-rwxr-xr-xscilab_doc/intersci/libmyex.c14
-rwxr-xr-xscilab_doc/intersci/loader.sce7
-rwxr-xr-xscilab_doc/intersci/lss.list21
-rwxr-xr-xscilab_doc/intersci/myex.c44
-rwxr-xr-xscilab_doc/intersci/myex.desc24
-rwxr-xr-xscilab_doc/intersci/myex_builder.sce7
-rwxr-xr-xscilab_doc/intersci/myex_builder_orig.sce6
-rwxr-xr-xscilab_doc/intersci/som.desc13
-rwxr-xr-xscilab_doc/intro/Makefile75
-rwxr-xr-xscilab_doc/intro/appendices.tex286
-rwxr-xr-xscilab_doc/intro/chap0.tex57
-rwxr-xr-xscilab_doc/intro/chap1.tex632
-rwxr-xr-xscilab_doc/intro/chap2.tex1250
-rwxr-xr-xscilab_doc/intro/chap3.tex680
-rwxr-xr-xscilab_doc/intro/chap4.tex255
-rwxr-xr-xscilab_doc/intro/chap5.tex1081
-rwxr-xr-xscilab_doc/intro/chap6.tex1059
-rwxr-xr-xscilab_doc/intro/diary/Makefile41
-rwxr-xr-xscilab_doc/intro/diary/begv1
-rwxr-xr-xscilab_doc/intro/diary/connect.code17
-rwxr-xr-xscilab_doc/intro/diary/d1.15.code21
-rwxr-xr-xscilab_doc/intro/diary/d1p.code133
-rwxr-xr-xscilab_doc/intro/diary/d1p1.code9
-rwxr-xr-xscilab_doc/intro/diary/d1p10.code3
-rwxr-xr-xscilab_doc/intro/diary/d1p11.code4
-rwxr-xr-xscilab_doc/intro/diary/d1p12.code5
-rwxr-xr-xscilab_doc/intro/diary/d1p13.code7
-rwxr-xr-xscilab_doc/intro/diary/d1p14.code5
-rwxr-xr-xscilab_doc/intro/diary/d1p15.code7
-rwxr-xr-xscilab_doc/intro/diary/d1p16.code12
-rwxr-xr-xscilab_doc/intro/diary/d1p17.code5
-rwxr-xr-xscilab_doc/intro/diary/d1p18.code21
-rwxr-xr-xscilab_doc/intro/diary/d1p19.code5
-rwxr-xr-xscilab_doc/intro/diary/d1p2.code4
-rwxr-xr-xscilab_doc/intro/diary/d1p2bis.code5
-rwxr-xr-xscilab_doc/intro/diary/d1p3.code1
-rwxr-xr-xscilab_doc/intro/diary/d1p4.code4
-rwxr-xr-xscilab_doc/intro/diary/d1p5.code3
-rwxr-xr-xscilab_doc/intro/diary/d1p6.code6
-rwxr-xr-xscilab_doc/intro/diary/d1p7.code4
-rwxr-xr-xscilab_doc/intro/diary/d1p8.code5
-rwxr-xr-xscilab_doc/intro/diary/d1p9.code3
-rwxr-xr-xscilab_doc/intro/diary/d2.10.code4
-rwxr-xr-xscilab_doc/intro/diary/d2.10a.code7
-rwxr-xr-xscilab_doc/intro/diary/d2.11.code5
-rwxr-xr-xscilab_doc/intro/diary/d2.11a.code1
-rwxr-xr-xscilab_doc/intro/diary/d2.12.code3
-rwxr-xr-xscilab_doc/intro/diary/d2.14.code7
-rwxr-xr-xscilab_doc/intro/diary/d2.15.code3
-rwxr-xr-xscilab_doc/intro/diary/d2.5.code6
-rwxr-xr-xscilab_doc/intro/diary/d2.6.code6
-rwxr-xr-xscilab_doc/intro/diary/d2.7.code1
-rwxr-xr-xscilab_doc/intro/diary/d2.8.code5
-rwxr-xr-xscilab_doc/intro/diary/d2.9.code5
-rwxr-xr-xscilab_doc/intro/diary/d2.9a.code5
-rwxr-xr-xscilab_doc/intro/diary/d3.1.code3
-rwxr-xr-xscilab_doc/intro/diary/d3.10.code11
-rwxr-xr-xscilab_doc/intro/diary/d3.11.code9
-rwxr-xr-xscilab_doc/intro/diary/d3.12.code7
-rwxr-xr-xscilab_doc/intro/diary/d3.2.code3
-rwxr-xr-xscilab_doc/intro/diary/d3.3.code2
-rwxr-xr-xscilab_doc/intro/diary/d3.4.code4
-rwxr-xr-xscilab_doc/intro/diary/d3.5.code2
-rwxr-xr-xscilab_doc/intro/diary/d3.6.code8
-rwxr-xr-xscilab_doc/intro/diary/d3.7.code4
-rwxr-xr-xscilab_doc/intro/diary/d3.8.code4
-rwxr-xr-xscilab_doc/intro/diary/d3.9.code7
-rwxr-xr-xscilab_doc/intro/diary/d4.1.code2
-rwxr-xr-xscilab_doc/intro/diary/d4.2.code2
-rwxr-xr-xscilab_doc/intro/diary/d4.3.code2
-rwxr-xr-xscilab_doc/intro/diary/d4.4.code4
-rwxr-xr-xscilab_doc/intro/diary/d4.5.code2
-rwxr-xr-xscilab_doc/intro/diary/d4.6.code4
-rwxr-xr-xscilab_doc/intro/diary/d4.7.code9
-rwxr-xr-xscilab_doc/intro/diary/d4.8.code8
-rwxr-xr-xscilab_doc/intro/diary/d5.1.code1
-rwxr-xr-xscilab_doc/intro/diary/d5.2.code1
-rwxr-xr-xscilab_doc/intro/diary/d5.3.code3
-rwxr-xr-xscilab_doc/intro/diary/d5.4.code1
-rwxr-xr-xscilab_doc/intro/diary/d5.5.code2
-rwxr-xr-xscilab_doc/intro/diary/d5.6.code4
-rwxr-xr-xscilab_doc/intro/diary/d6.1.code8
-rwxr-xr-xscilab_doc/intro/diary/d6.2.code5
-rwxr-xr-xscilab_doc/intro/diary/d8.1.code5
-rwxr-xr-xscilab_doc/intro/diary/da.1.code17
-rwxr-xr-xscilab_doc/intro/diary/da.2.code6
-rwxr-xr-xscilab_doc/intro/diary/da.3.code4
-rwxr-xr-xscilab_doc/intro/diary/demo1.code195
-rwxr-xr-xscilab_doc/intro/diary/endv1
-rwxr-xr-xscilab_doc/intro/diary/extract.code38
-rwxr-xr-xscilab_doc/intro/diary/foo.f3
-rwxr-xr-xscilab_doc/intro/diary/list.code35
-rwxr-xr-xscilab_doc/intro/diary/mulplot.code29
-rwxr-xr-xscilab_doc/intro/diary/simple.code4
-rwxr-xr-xscilab_doc/intro/diary/syslin.code17
-rwxr-xr-xscilab_doc/intro/figures/Makefile58
-rwxr-xr-xscilab_doc/intro/figures/Makefile.linux56
-rwxr-xr-xscilab_doc/intro/figures/begv1
-rwxr-xr-xscilab_doc/intro/figures/d1-14.code6
-rwxr-xr-xscilab_doc/intro/figures/d1-4.code2
-rwxr-xr-xscilab_doc/intro/figures/d1-5.code4
-rwxr-xr-xscilab_doc/intro/figures/d1-7.code7
-rwxr-xr-xscilab_doc/intro/figures/d6-1.code11
-rwxr-xr-xscilab_doc/intro/figures/d6-2.code6
-rwxr-xr-xscilab_doc/intro/figures/d7-1.code3
-rwxr-xr-xscilab_doc/intro/figures/d7-1.tex-save16
-rwxr-xr-xscilab_doc/intro/figures/d7-10.code11
-rwxr-xr-xscilab_doc/intro/figures/d7-12.tex7
-rwxr-xr-xscilab_doc/intro/figures/d7-2.code5
-rwxr-xr-xscilab_doc/intro/figures/d7-3.code6
-rwxr-xr-xscilab_doc/intro/figures/d7-4.code9
-rwxr-xr-xscilab_doc/intro/figures/d7-5.code3
-rwxr-xr-xscilab_doc/intro/figures/d7-6.code5
-rwxr-xr-xscilab_doc/intro/figures/d7-7.code3
-rwxr-xr-xscilab_doc/intro/figures/d7-8.code7
-rwxr-xr-xscilab_doc/intro/figures/d7-9.code36
-rwxr-xr-xscilab_doc/intro/figures/d7.12.ps486
-rwxr-xr-xscilab_doc/intro/figures/d710.epsf773
-rwxr-xr-xscilab_doc/intro/figures/d710.tex15
-rwxr-xr-xscilab_doc/intro/figures/d7a11.gcode26
-rwxr-xr-xscilab_doc/intro/figures/demo.ps1795
-rwxr-xr-xscilab_doc/intro/figures/demo.ps.Xfig1795
-rwxr-xr-xscilab_doc/intro/figures/endv1
-rwxr-xr-xscilab_doc/intro/figures/example1-2.code11
-rwxr-xr-xscilab_doc/intro/figures/example1-2.vtex13
-rwxr-xr-xscilab_doc/intro/figures/example1.code6
-rwxr-xr-xscilab_doc/intro/figures/example2.code12
-rwxr-xr-xscilab_doc/intro/figures/example3.code35
-rwxr-xr-xscilab_doc/intro/figures/example3x.code33
-rwxr-xr-xscilab_doc/intro/figures/frame.code10
-rwxr-xr-xscilab_doc/intro/figures/nouv1.epsf802
-rwxr-xr-xscilab_doc/intro/figures/nouv1.tex14
-rwxr-xr-xscilab_doc/intro/figures/nouv2.epsf611
-rwxr-xr-xscilab_doc/intro/figures/nouv2.tex14
-rwxr-xr-xscilab_doc/intro/figures/nouv3.epsf507
-rwxr-xr-xscilab_doc/intro/figures/nouv3.tex14
-rwxr-xr-xscilab_doc/intro/figures/nouv4.epsf694
-rwxr-xr-xscilab_doc/intro/figures/nouv4.tex14
-rwxr-xr-xscilab_doc/intro/figures/nouv5.epsf529
-rwxr-xr-xscilab_doc/intro/figures/nouv5.tex14
-rwxr-xr-xscilab_doc/intro/figures/nouv6.epsf162423
-rwxr-xr-xscilab_doc/intro/figures/nouv6.tex15
-rwxr-xr-xscilab_doc/intro/figures/nouv7.epsf459
-rwxr-xr-xscilab_doc/intro/figures/nouv7.tex14
-rwxr-xr-xscilab_doc/intro/figures/nouv8.epsf2894
-rwxr-xr-xscilab_doc/intro/figures/nouv8.tex15
-rwxr-xr-xscilab_doc/intro/figures/scifi2.epsf675
-rwxr-xr-xscilab_doc/intro/figures/scifi2.tex15
-rwxr-xr-xscilab_doc/intro/fort/Makefile18
-rwxr-xr-xscilab_doc/intro/fort/fibb.f16
-rwxr-xr-xscilab_doc/intro/intro-html.tex76
-rwxr-xr-xscilab_doc/intro/intro.couv11797
-rwxr-xr-xscilab_doc/intro/intro.couv2330
-rwxr-xr-xscilab_doc/intro/intro.isty8
-rwxr-xr-xscilab_doc/intro/intro.tex44
-rwxr-xr-xscilab_doc/intro/macros/%lss_m_lss.sci7
-rwxr-xr-xscilab_doc/intro/macros/Makefile21
-rwxr-xr-xscilab_doc/intro/macros/Makefile.linux20
-rwxr-xr-xscilab_doc/intro/macros/begv1
-rwxr-xr-xscilab_doc/intro/macros/dpend.sci26
-rwxr-xr-xscilab_doc/intro/macros/endv1
-rwxr-xr-xscilab_doc/intro/macros/ex6.1.sci9
-rwxr-xr-xscilab_doc/intro/macros/ex6.2.sci5
-rwxr-xr-xscilab_doc/intro/macros/fact.sci11
-rwxr-xr-xscilab_doc/intro/macros/foo.sci10
-rwxr-xr-xscilab_doc/intro/macros/lssmlss.sci8
-rwxr-xr-xscilab_doc/intro/macros/make_macro.sci20
-rwxr-xr-xscilab_doc/intro/macros/plotopt.sci18
-rwxr-xr-xscilab_doc/intro/macros/swim.sci13
-rwxr-xr-xscilab_doc/lmitool/Makefile31
-rwxr-xr-xscilab_doc/lmitool/fig2.eps319
-rwxr-xr-xscilab_doc/lmitool/fig3.eps320
-rwxr-xr-xscilab_doc/lmitool/fig4.eps387
-rwxr-xr-xscilab_doc/lmitool/fig5.eps437
-rwxr-xr-xscilab_doc/lmitool/fig6.eps281
-rwxr-xr-xscilab_doc/lmitool/fig8.eps438
-rwxr-xr-xscilab_doc/lmitool/lmidoc.tex834
-rwxr-xr-xscilab_doc/metanet/Makefile33
-rwxr-xr-xscilab_doc/metanet/chain.fig27
-rwxr-xr-xscilab_doc/metanet/chain.graph35
-rwxr-xr-xscilab_doc/metanet/chain.pstex486
-rwxr-xr-xscilab_doc/metanet/chain.pstex_t20
-rwxr-xr-xscilab_doc/metanet/foo.fig41
-rwxr-xr-xscilab_doc/metanet/foo.graph37
-rwxr-xr-xscilab_doc/metanet/foo.pstex178
-rwxr-xr-xscilab_doc/metanet/foo.pstex_t13
-rwxr-xr-xscilab_doc/metanet/foo1.fig39
-rwxr-xr-xscilab_doc/metanet/foo1.graph34
-rwxr-xr-xscilab_doc/metanet/foo1.pstex175
-rwxr-xr-xscilab_doc/metanet/foo1.pstex_t13
-rwxr-xr-xscilab_doc/metanet/foo_adj.fig66
-rwxr-xr-xscilab_doc/metanet/foo_adj.pstex192
-rwxr-xr-xscilab_doc/metanet/foo_adj.pstex_t16
-rwxr-xr-xscilab_doc/metanet/metanet.tex1199
-rwxr-xr-xscilab_doc/metanet/min.fig17
-rwxr-xr-xscilab_doc/metanet/min.graph22
-rwxr-xr-xscilab_doc/metanet/min.pstex130
-rwxr-xr-xscilab_doc/metanet/min.pstex_t13
-rwxr-xr-xscilab_doc/metanet/ufoo.fig31
-rwxr-xr-xscilab_doc/metanet/ufoo.graph37
-rwxr-xr-xscilab_doc/metanet/ufoo.pstex170
-rwxr-xr-xscilab_doc/metanet/ufoo.pstex_t13
-rwxr-xr-xscilab_doc/scicos/Makefile32
-rwxr-xr-xscilab_doc/scicos/demo22.eps1193
-rwxr-xr-xscilab_doc/scicos/demo22.tex18
-rwxr-xr-xscilab_doc/scicos/jadid20.pstex252
-rwxr-xr-xscilab_doc/scicos/jadid20.pstex_t22
-rwxr-xr-xscilab_doc/scicos/scicos.tex721
-rwxr-xr-xscilab_doc/signal/Makefile62
-rwxr-xr-xscilab_doc/signal/Nfigs_source/Makefile162
-rwxr-xr-xscilab_doc/signal/Nfigs_source/Sfft1.code4
-rwxr-xr-xscilab_doc/signal/Nfigs_source/Sflts1.code12
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog1.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog1.eps784
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog10.code14
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog10.eps644
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog11.code16
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog11.eps900
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog12.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog12.eps900
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog2.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog2.eps496
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog3.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog3.eps702
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog4.code10
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog4.eps702
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog5.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog5.eps699
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog6.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog6.eps715
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog7.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog7.eps669
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog8.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog8.eps720
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog9.code12
-rwxr-xr-xscilab_doc/signal/Nfigs_source/analog9.eps663
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode1.code19
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode1.eps657
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode2.code17
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode2.eps642
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode3.code30
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode3.eps646
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode4.code24
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode4.eps671
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode5.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode5.eps1205
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode6.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode6.eps1204
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode7.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/bode7.eps1535
-rwxr-xr-xscilab_doc/signal/Nfigs_source/czt1.code30
-rwxr-xr-xscilab_doc/signal/Nfigs_source/czt1.eps593
-rwxr-xr-xscilab_doc/signal/Nfigs_source/eqiir1.code11
-rwxr-xr-xscilab_doc/signal/Nfigs_source/eqiir4.code4
-rwxr-xr-xscilab_doc/signal/Nfigs_source/eqiir4.eps690
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fft1.code4
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fft1.eps658
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fft1_2.code7
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fft2.code4
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fft2.eps649
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir1.code9
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir1.eps664
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir2.eps695
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir2_5.code29
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir3.eps695
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir4.eps695
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir5.eps695
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir6.code16
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir6.eps696
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir7.code5
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir7.eps652
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir8.code6
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir8.eps634
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir9.code6
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fir9.eps652
-rwxr-xr-xscilab_doc/signal/Nfigs_source/flts1.code4
-rwxr-xr-xscilab_doc/signal/Nfigs_source/flts1.eps694
-rwxr-xr-xscilab_doc/signal/Nfigs_source/flts2.code5
-rwxr-xr-xscilab_doc/signal/Nfigs_source/flts2.eps658
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fstyp121.code10
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fstyp121.eps675
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fstyp122.code8
-rwxr-xr-xscilab_doc/signal/Nfigs_source/fstyp122.eps666
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group1.eps694
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group1_5.code79
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group2.eps671
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group3.eps677
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group4.eps671
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group5.eps677
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group6.eps684
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group6_8.code28
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group7.eps616
-rwxr-xr-xscilab_doc/signal/Nfigs_source/group8.eps607
-rwxr-xr-xscilab_doc/signal/Nfigs_source/iir1.code53
-rwxr-xr-xscilab_doc/signal/Nfigs_source/iir1.eps1135
-rwxr-xr-xscilab_doc/signal/Nfigs_source/iir2.eps697
-rwxr-xr-xscilab_doc/signal/Nfigs_source/iir2_3.code18
-rwxr-xr-xscilab_doc/signal/Nfigs_source/iir3.eps644
-rwxr-xr-xscilab_doc/signal/Nfigs_source/iir4.code7
-rwxr-xr-xscilab_doc/signal/Nfigs_source/iir4.eps661
-rwxr-xr-xscilab_doc/signal/Nfigs_source/iir5.code7
-rwxr-xr-xscilab_doc/signal/Nfigs_source/iir5.eps661
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec1.eps655
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec10.eps601
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec1_4.code46
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec2.eps664
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec3.eps673
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec4.eps664
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec5.eps607
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec5_10.code75
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec6.eps607
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec7.eps647
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec8.eps647
-rwxr-xr-xscilab_doc/signal/Nfigs_source/intdec9.eps638
-rwxr-xr-xscilab_doc/signal/Nfigs_source/kf1.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/kf1.eps692
-rwxr-xr-xscilab_doc/signal/Nfigs_source/kf2.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/kf2.eps886
-rwxr-xr-xscilab_doc/signal/Nfigs_source/mem1.eps631
-rwxr-xr-xscilab_doc/signal/Nfigs_source/mem1_3.code27
-rwxr-xr-xscilab_doc/signal/Nfigs_source/mem2.eps625
-rwxr-xr-xscilab_doc/signal/Nfigs_source/mem3.eps643
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optfir1.code117
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optfir1.eps631
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optfir2.code12
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optfir2.eps667
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir1.code18
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir1.eps686
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir1.ex10
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir2.code19
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir2.eps668
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir3.code55
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir3.eps648
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir4.code53
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir4.eps684
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir5.code53
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiir5.eps684
-rwxr-xr-xscilab_doc/signal/Nfigs_source/optiirtotal.code51
-rwxr-xr-xscilab_doc/signal/Nfigs_source/plot1.code4
-rwxr-xr-xscilab_doc/signal/Nfigs_source/plot1.eps644
-rwxr-xr-xscilab_doc/signal/Nfigs_source/plot2.code4
-rwxr-xr-xscilab_doc/signal/Nfigs_source/plot2.eps676
-rwxr-xr-xscilab_doc/signal/Nfigs_source/plot3.code4
-rwxr-xr-xscilab_doc/signal/Nfigs_source/plot3.eps625
-rwxr-xr-xscilab_doc/signal/Nfigs_source/plot4.code4
-rwxr-xr-xscilab_doc/signal/Nfigs_source/plot4.eps702
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez1.code33
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez1.eps1868
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez2.eps631
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez2_4.code117
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez3.eps613
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez4.eps649
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez5.eps640
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez5_7.code36
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez6.eps613
-rwxr-xr-xscilab_doc/signal/Nfigs_source/remez7.eps613
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample1.code23
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample1.eps728
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample2.code29
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample2.eps799
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample3.code28
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample3.eps871
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample4.code14
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample4.eps1183
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample4_5.code21
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample5.code9
-rwxr-xr-xscilab_doc/signal/Nfigs_source/sample5.eps664
-rwxr-xr-xscilab_doc/signal/Nfigs_source/spect1.code67
-rwxr-xr-xscilab_doc/signal/Nfigs_source/spect1.eps969
-rwxr-xr-xscilab_doc/signal/Nfigs_source/spect2.eps752
-rwxr-xr-xscilab_doc/signal/Nfigs_source/spect2_4.code40
-rwxr-xr-xscilab_doc/signal/Nfigs_source/spect3.eps698
-rwxr-xr-xscilab_doc/signal/Nfigs_source/spect4.eps680
-rwxr-xr-xscilab_doc/signal/Nfigs_source/wf1.code3
-rwxr-xr-xscilab_doc/signal/Nfigs_source/wf1.eps742
-rwxr-xr-xscilab_doc/signal/Nfigs_source/wigner1.code19
-rwxr-xr-xscilab_doc/signal/Nfigs_source/wigner1.eps3216
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Makefile74
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sanalog1.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sanalog12.code13
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sanalog2.code10
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sanalog3.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sanalog5.code10
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sanalog6.code18
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sanalog7.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sanalog8.code12
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sbode5.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sbode6.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sbode7.code8
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Seqiir4.code10
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sfft2.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Sflts2.code11
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Skf1.code18
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Skf2.code56
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Splot1.code3
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Splot2.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Splot3.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Splot4.code3
-rwxr-xr-xscilab_doc/signal/Nsource_diary/Swf1.code45
-rwxr-xr-xscilab_doc/signal/Nsource_diary/butt.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/cheb2.code8
-rwxr-xr-xscilab_doc/signal/Nsource_diary/convol.1.code9
-rwxr-xr-xscilab_doc/signal/Nsource_diary/convol.2.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/convol1.code9
-rwxr-xr-xscilab_doc/signal/Nsource_diary/convol2.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/czt.2.code3
-rwxr-xr-xscilab_doc/signal/Nsource_diary/czt.3.code2
-rwxr-xr-xscilab_doc/signal/Nsource_diary/czt.4.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/czt.5.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/czt2.code3
-rwxr-xr-xscilab_doc/signal/Nsource_diary/czt3.code2
-rwxr-xr-xscilab_doc/signal/Nsource_diary/czt4.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/czt5.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/dscr.1.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/dscr1.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqfir.1.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqfir.2.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqfir1.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqfir2.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqiir.1.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqiir.2.code11
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqiir.3.code12
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqiir1.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqiir2.code11
-rwxr-xr-xscilab_doc/signal/Nsource_diary/eqiir3.code12
-rwxr-xr-xscilab_doc/signal/Nsource_diary/fft.1.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/fft1.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/fstyp12.1.code11
-rwxr-xr-xscilab_doc/signal/Nsource_diary/fstyp12.2.code9
-rwxr-xr-xscilab_doc/signal/Nsource_diary/fstyp121.code11
-rwxr-xr-xscilab_doc/signal/Nsource_diary/fstyp122.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/group.1.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/group.2.code6
-rwxr-xr-xscilab_doc/signal/Nsource_diary/group.3.code10
-rwxr-xr-xscilab_doc/signal/Nsource_diary/group1.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/group2.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/group3.code10
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir.10.code2
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir.6.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir.7.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir.8.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir.9.code2
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir10.code2
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir6.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir7.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir8.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/iir9.code2
-rwxr-xr-xscilab_doc/signal/Nsource_diary/kf.3.code37
-rwxr-xr-xscilab_doc/signal/Nsource_diary/kf.4.code37
-rwxr-xr-xscilab_doc/signal/Nsource_diary/kf.5.code37
-rwxr-xr-xscilab_doc/signal/Nsource_diary/kf3.code28
-rwxr-xr-xscilab_doc/signal/Nsource_diary/kf4.code27
-rwxr-xr-xscilab_doc/signal/Nsource_diary/kf5.code37
-rwxr-xr-xscilab_doc/signal/Nsource_diary/optiir1.code55
-rwxr-xr-xscilab_doc/signal/Nsource_diary/optiir2.code2
-rwxr-xr-xscilab_doc/signal/Nsource_diary/optiir3.code27
-rwxr-xr-xscilab_doc/signal/Nsource_diary/optiir4.code26
-rwxr-xr-xscilab_doc/signal/Nsource_diary/optiir5.code14
-rwxr-xr-xscilab_doc/signal/Nsource_diary/poly.1.code11
-rwxr-xr-xscilab_doc/signal/Nsource_diary/poly.2.code10
-rwxr-xr-xscilab_doc/signal/Nsource_diary/poly.3.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/poly.4.code8
-rwxr-xr-xscilab_doc/signal/Nsource_diary/poly1.code11
-rwxr-xr-xscilab_doc/signal/Nsource_diary/poly2.code10
-rwxr-xr-xscilab_doc/signal/Nsource_diary/poly3.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/poly4.code8
-rwxr-xr-xscilab_doc/signal/Nsource_diary/pspect.1.code19
-rwxr-xr-xscilab_doc/signal/Nsource_diary/pspect1.code19
-rwxr-xr-xscilab_doc/signal/Nsource_diary/rand.1.code10
-rwxr-xr-xscilab_doc/signal/Nsource_diary/rand1.code9
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez.2.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez.3.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez.4.code3
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez.5.code8
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez.6.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez.8.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez2.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez3.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez4.code8
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez5.code8
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez6.code7
-rwxr-xr-xscilab_doc/signal/Nsource_diary/remez8.code4
-rwxr-xr-xscilab_doc/signal/Nsource_diary/simul1.code8
-rwxr-xr-xscilab_doc/signal/Nsource_diary/simul3.code26
-rwxr-xr-xscilab_doc/signal/Nsource_diary/spfact.code14
-rwxr-xr-xscilab_doc/signal/Nsource_diary/sysrep.1.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/sysrep1.code5
-rwxr-xr-xscilab_doc/signal/Nsource_diary/wigner1.code19
-rwxr-xr-xscilab_doc/signal/Nsource_diary/wigner1.ps2787
-rwxr-xr-xscilab_doc/signal/README16
-rwxr-xr-xscilab_doc/signal/Toolbox.isty8
-rwxr-xr-xscilab_doc/signal/Toolbox.tex49
-rwxr-xr-xscilab_doc/signal/bibli.tex71
-rwxr-xr-xscilab_doc/signal/change_eps7
-rwxr-xr-xscilab_doc/signal/chap0.tex67
-rwxr-xr-xscilab_doc/signal/chap1.tex742
-rwxr-xr-xscilab_doc/signal/chap2.tex1747
-rwxr-xr-xscilab_doc/signal/chap3.tex1035
-rwxr-xr-xscilab_doc/signal/chap4.tex1055
-rwxr-xr-xscilab_doc/signal/chap5.tex600
-rwxr-xr-xscilab_doc/signal/chap6.tex1554
-rwxr-xr-xscilab_doc/signal/chap7.tex343
-rwxr-xr-xscilab_doc/signal/chap8.tex716
-rwxr-xr-xscilab_doc/signal/chap9.tex162
-rwxr-xr-xscilab_doc/signal/fs.tex102
-rwxr-xr-xscilab_doc/signal/group6_8.code28
-rwxr-xr-xscilab_doc/signal/hyperref.cfg1
-rwxr-xr-xscilab_doc/signal/macros/casc.sci36
-rwxr-xr-xscilab_doc/signal/slides.ps1503
-rwxr-xr-xscilab_doc/signal/slides/signal.tex894
581 files changed, 294158 insertions, 0 deletions
diff --git a/scilab_doc/INDEX b/scilab_doc/INDEX
new file mode 100755
index 0000000..cade8fc
--- /dev/null
+++ b/scilab_doc/INDEX
@@ -0,0 +1,9 @@
1comm.tar.gz Communication Toolbox Documentation
2internals.tar.gz Scilab's internals Documentation
3intersci.tar.gz Intersci interface generator documentation
4intro.tar.gz Introduction to Scilab
5lmi.tar.gz Lmitool: Linear Matrix Inequalities Optimization Toolbox Documentation
6LaTeX-doc.tar.gz On line Manual
7metanet.tar.gz Metanet User's Guide and Tutorial
8scicos.tar.gz Scicos: a Dynamic System Builder and Simulator
9signal.tar.gz Signal Processing Toolbox Documentation
diff --git a/scilab_doc/LaTex-doc/Docu-html.tex b/scilab_doc/LaTex-doc/Docu-html.tex
new file mode 100755
index 0000000..b98247c
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Docu-html.tex
@@ -0,0 +1,129 @@
1\documentclass[11pt]{book}
2\usepackage{verbatim}
3\usepackage{makeidx}
4
5 \textheight=660pt
6 \textwidth=15cm
7 \topmargin=-27pt
8 \oddsidemargin=0.7cm
9 \evensidemargin=0.7cm
10 \marginparwidth=60pt
11\hbadness=10000 % do not want underfull box messages--there are
12 % usually lots in man pages
13\hfuzz=\maxdimen % no overfull box messages either
14
15\newcommand{\bs}{$\backslash$}
16\def\under{\underline}
17\def\dotdot{\ddot}
18\def\nwl{\hfill\break} % similar to LaTex's \newline but does not
19 % complain if there is no line to break
20\def\ind#1{\par\everypar{\hangindent=#1\hangafter=0\hskip-\parindent}}
21\def\tmpind#1{\par\hskip#1}
22\newenvironment{SEPcntr}{\begin{center}}{\end{center}}
23\def\cntr#1{\begin{SEPcntr} #1 \end{SEPcntr}}
24% displayed text, indented, justification off
25\def\displaybegin{\par\begingroup\medskip\narrower\narrower\noindent
26 \obeylines\obeyspaces}
27\def\displayend{\endgroup\smallskip\noindent}
28
29% try this TPlist environment
30\newcommand{\TPlistlabel}[1]{\mbox{#1}\hfil}
31\newenvironment{TPlist}[1]{
32\begin{list}{}
33 {
34 \let\makelabel\TPlistlabel
35 \settowidth{\labelwidth}{#1mm}
36 \setlength{\leftmargin}{\parmargin} % all paragraphs have this much
37 \addtolength{\leftmargin}{\labelwidth} % space for label
38 }
39 }{
40\end{list}}
41\def\trait{\begin{flushleft}\mbox{\hbox to \textwidth{\hrulefill}}
42 \end{flushleft}}
43
44
45\def\phead#1#2#3#4#5{\section{#1}}
46
47\setcounter{secnumdepth}{3}
48
49\def\Sdoc#1#2{#1 - #2}
50
51\def\Shead#1{\subsection{#1}}
52\def\Seealso#1{\subsection{See Also}}
53\def\Sauthor#1{\subsection{Author}}
54
55% For stuff to ignore
56\def\ignore#1{}
57
58%% Changing the default description Mode
59
60\def\scitemlabel#1{#1}
61
62\def\scitem{\list{}{\labelwidth\z@ \itemindent-\leftmargin
63 \itemsep=-\parsep \let\makelabel\scitemlabel}}
64
65\let\endscitem\endlist
66
67\let\undertext=\underline
68
69
70
71
72\def\vector#1{\left( \begin{array}{c} #1 \end{array}\right)}
73\def\matrixq#1{\left( \begin{array}{cc} #1 \end{array}\right)}
74\def\sciverb#1{\mbox{\tt #1}}
75\makeindex
76\includeonly{Chap1,Chap2,Chap3,Chap4,Chap5,Chap5-1,Chap5-2,Chap5-3,Chap6,Chap7,Chap8,Chap9,Chap10,Chap11,Chap12,Chap13,Chap14,Chap15,Chap16,Chap17,Chap19,Chap20,Chap21}
77\includeonly{Chap1}
78
79\begin{document}
80
81\input{couvert.tex}
82
83\chapter{Programming}
84 \include{Chap1}
85\chapter{Graphic Library }
86 \include{Chap2}
87\chapter{Utilities and Elementary Functions}
88 \include{Chap3}
89\chapter{Input/Output functions}
90 \include{Chap4}
91\chapter{Handling of function and libraries}
92 \include{Chap5}
93\chapter{Strings manipulations}
94 \include{Chap5-1}
95\chapter{Dialogs}
96 \include{Chap5-2}
97\chapter{Utilities}
98 \include{Chap5-3}
99\chapter{General System and Control macros}
100 \include{Chap6}
101\chapter{Robust control toolbox}
102 \include{Chap7}
103\chapter{Non-linear tools (optimization and simulation) }
104 \include{Chap8}
105\chapter{Signal Processing toolbox}
106 \include{Chap9}
107 \include{Chap14}
108\chapter{Polynomial calculations}
109 \include{Chap10}
110\chapter{Linear Algebra}
111 \include{Chap11}
112\chapter{Metanet}
113 \include{Chap12}
114\chapter{Scicos}
115 \include{Chap15}
116\chapter{Sound}
117 \include{Chap16}
118\chapter{Cumulative Distribution Functions, Inverses, Random variables}
119 \include{Chap17}
120\chapter{Tools for dynamical systems}
121 \include{Chap13}
122\chapter{TCL/Tk interface}
123 \include{Chap19}
124\chapter{Language and data translation tools}
125 \include{Chap20}
126\chapter{Interprocess communication toolbox}
127 \include{Chap21}
128\printindex
129\end{document}
diff --git a/scilab_doc/LaTex-doc/Docu.isty b/scilab_doc/LaTex-doc/Docu.isty
new file mode 100755
index 0000000..45d6bd2
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Docu.isty
@@ -0,0 +1,3 @@
1heading_prefix "{\\bf \\large "
2heading_suffix "}"
3headings_flag 1
diff --git a/scilab_doc/LaTex-doc/Docu.tex b/scilab_doc/LaTex-doc/Docu.tex
new file mode 100755
index 0000000..0df6653
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Docu.tex
@@ -0,0 +1,65 @@
1\documentstyle[verbatim,tr2latex/troffman,makeidx]{book}
2 \textheight=660pt
3 \textwidth=15cm
4 \topmargin=-27pt
5 \oddsidemargin=0.7cm
6 \evensidemargin=0.7cm
7 \marginparwidth=60pt
8\def\vector#1{\left( \begin{array}{c} #1 \end{array}\right)}
9\def\matrixq#1{\left( \begin{array}{cc} #1 \end{array}\right)}
10
11\makeindex
12\includeonly{Chap1,Chap2,Chap3,Chap4,Chap5,Chap5-1,Chap5-2,Chap5-3,Chap6,Chap7,Chap8,Chap9,Chap10,Chap11,Chap12,Chap13,Chap14,Chap15,Chap16,Chap17,Chap19,Chap20,Chap21}
13\includeonly{Chap3}
14
15\begin{document}
16
17\input{couvert.tex}
18
19\chapter{Programming}
20 \include{Chap1}
21\chapter{Graphic Library }
22 \include{Chap2}
23\chapter{Utilities and Elementary Functions}
24 \include{Chap3}
25\chapter{Input/Output functions}
26 \include{Chap4}
27\chapter{Handling of function and libraries}
28 \include{Chap5}
29\chapter{Strings manipulations}
30 \include{Chap5-1}
31\chapter{Dialogs}
32 \include{Chap5-2}
33\chapter{Utilities}
34 \include{Chap5-3}
35\chapter{General System and Control macros}
36 \include{Chap6}
37\chapter{Robust control toolbox}
38 \include{Chap7}
39\chapter{Non-linear tools (optimization and simulation) }
40 \include{Chap8}
41\chapter{Signal Processing toolbox}
42 \include{Chap9}
43 \include{Chap14}
44\chapter{Polynomial calculations}
45 \include{Chap10}
46\chapter{Linear Algebra}
47 \include{Chap11}
48\chapter{Metanet}
49 \include{Chap12}
50\chapter{Scicos}
51 \include{Chap15}
52\chapter{Sound}
53 \include{Chap16}
54\chapter{Cumulative Distribution Functions, Inverses, Random variables}
55 \include{Chap17}
56\chapter{Tools for dynamical systems}
57 \include{Chap13}
58\chapter{TCL/Tk interface}
59 \include{Chap19}
60\chapter{Language and data translation tools}
61 \include{Chap20}
62\chapter{Interprocess communication toolbox}
63 \include{Chap21}
64\printindex
65\end{document}
diff --git a/scilab_doc/LaTex-doc/Docu1.tex b/scilab_doc/LaTex-doc/Docu1.tex
new file mode 100755
index 0000000..4136fc7
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Docu1.tex
@@ -0,0 +1,24 @@
1\documentstyle[tr2latex/troffman,makeidx]{book}
2 \textheight=660pt
3 \textwidth=15cm
4 \topmargin=-27pt
5 \oddsidemargin=0.7cm
6 \evensidemargin=0.7cm
7 \marginparwidth=60pt
8\def\vector#1{\left( \begin{array}{c} #1 \end{array}\right)}
9\def\matrixq#1{\left( \begin{array}{cc} #1 \end{array}\right)}
10
11\makeindex
12%\includeonly{Chap1,Chap2,Chap3,Chap4,Chap5,Chap6,Chap7,Chap8,Chap2-1,Chap2-2,Chap2-3,Chap2-4,Chap2-5}
13%\includeonly{Chap2-5}
14
15\begin{document}
16
17%\input{couvert.tex}
18
19
20\chapter{Scicos}
21 \include{Chap2-5}
22
23\printindex
24\end{document}
diff --git a/scilab_doc/LaTex-doc/Makefile b/scilab_doc/LaTex-doc/Makefile
new file mode 100755
index 0000000..108c117
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Makefile
@@ -0,0 +1,207 @@
1SHELL = /bin/sh
2
3include ../../Version.incl
4SCIDIR=../..
5SCIDOC=$(SCIDIR)/../$(SCIVERSION)/doc
6include ../../Makefile.incl
7
8FILES = Chap1.tex Chap2.tex Chap3.tex Chap4.tex Chap5.tex \
9 Chap6.tex Chap7.tex Chap8.tex Chap9.tex Chap10.tex \
10 Chap11.tex Chap12.tex Chap13.tex Chap14.tex Chap15.tex \
11 Chap16.tex Chap17.tex Chap19.tex Chap20.tex \
12 Chap21.tex Chap5-1.tex Chap5-2.tex Chap5-3.tex
13
14MAN = $(SCIDIR)/man/
15
16
17TR2TEX = tr2latex/translate
18LATEX = latex
19
20all:: $(SCIDOC)/Manual.ps
21
22SUBDIRS = tr2latex
23
24clean::
25 @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
26 for i in $(SUBDIRS) ;\
27 do \
28 (cd $$i ; echo "making" clean "in LaTeX-doc/$$i..."; \
29 $(MAKE) $(MFLAGS) clean); \
30 done
31
32distclean::
33 @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
34 for i in $(SUBDIRS) ;\
35 do \
36 (cd $$i ; echo "making" distclean "in LaTeX-doc/$$i..."; \
37 $(MAKE) $(MFLAGS) distclean); \
38 done
39
40$(SCIDOC)/Manual.ps: Tr2tex chapters couvert.tex couv2.ps
41 $(LATEX) Docu.tex
42 $(LATEX) Docu.tex
43 $(LATEX) Docu.tex
44 makeindex -s Docu.isty Docu
45 $(LATEX) Docu.tex
46 $(RM) $@
47 dvips -o $@ Docu.dvi
48
49pdf: Tr2tex chapters couvert.tex couv2.ps
50 awk '{if ($$1~"documentstyle") \
51 {printf "\\documentstyle[verbatim,tr2latex/troffman,makeidx,hyperref,times]{book}\n"} else {print $$0} }' \
52 Docu.tex > Docu_pdf.tex
53 $(LATEX) Docu_pdf.tex
54 $(LATEX) Docu_pdf.tex
55 $(LATEX) Docu_pdf.tex
56 makeindex -s Docu.isty Docu_pdf
57 $(LATEX) Docu_pdf.tex
58 dvips -z -o Manual_pdf.ps Docu_pdf.dvi
59 ps2pdf Manual_pdf.ps
60 mv Manual_pdf.pdf ../Manual.pdf
61
62couv2.ps: couv2.tex
63 $(LATEX) couv2
64 dvips -o couv2.ps couv2.dvi
65
66chapters: $(FILES)
67
68Tr2tex : tr2latex/*.c tr2latex/*.h
69 cd tr2latex ; $(MAKE) $(MFLAGS)
70
71Chap1.tex : $(TR2TEX) $(MAN)/programming/*.man
72 $(TR2TEX) -m $(MAN)/programming/?*.man > /tmp/Chap1.tex
73 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap1.tex > Chap1.tex
74 $(RM) /tmp/Chap1.tex
75
76Chap2.tex : $(TR2TEX) $(MAN)/graphics/?*.man
77 $(TR2TEX) -m $(MAN)/graphics/?*.man > /tmp/Chap2.tex
78 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap2.tex > Chap2.tex
79 $(RM) /tmp/Chap2.tex
80
81Chap3.tex : $(TR2TEX) $(MAN)/elementary/?*.man
82 $(TR2TEX) -m $(MAN)/elementary/?*.man > /tmp/Chap3.tex
83 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap3.tex > Chap3.tex
84 $(RM) /tmp/Chap3.tex
85
86Chap4.tex : $(TR2TEX) $(MAN)/fileio/?*.man
87 $(TR2TEX) -m $(MAN)/fileio/?*.man > /tmp/Chap4.tex
88 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap4.tex > Chap4.tex
89 $(RM) /tmp/Chap4.tex
90
91Chap5.tex : $(TR2TEX) $(MAN)/functions/?*.man
92 $(TR2TEX) -m $(MAN)/functions/?*.man > /tmp/Chap5.tex
93 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap5.tex > Chap5.tex
94 $(RM) /tmp/Chap5.tex
95
96Chap5-1.tex : $(TR2TEX) $(MAN)/strings/?*.man
97 $(TR2TEX) -m $(MAN)/strings/?*.man > /tmp/Chap5-1.tex
98 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap5-1.tex > Chap5-1.tex
99 $(RM) /tmp/Chap5-1.tex
100
101Chap5-2.tex : $(TR2TEX) $(MAN)/gui/?*.man
102 $(TR2TEX) -m $(MAN)/gui/?*.man > /tmp/Chap5-2.tex
103 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap5-2.tex > Chap5-2.tex
104 $(RM) /tmp/Chap5-2.tex
105
106Chap5-3.tex : $(TR2TEX) $(MAN)/utilities/?*.man
107 $(TR2TEX) -m $(MAN)/utilities/?*.man > /tmp/Chap5-3.tex
108 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap5-3.tex > Chap5-3.tex
109 $(RM) /tmp/Chap5-3.tex
110
111Chap6.tex : $(TR2TEX) $(MAN)/control/?*.man
112 $(TR2TEX) -m $(MAN)/control/?*.man > /tmp/Chap6.tex
113 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap6.tex > Chap6.tex
114 $(RM) /tmp/Chap6.tex
115
116Chap7.tex : $(TR2TEX) $(MAN)/robust/?*.man
117 $(TR2TEX) -m $(MAN)/robust/?*.man > /tmp/Chap7.tex
118 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap7.tex > Chap7.tex
119 $(RM) /tmp/Chap7.tex
120
121Chap8.tex : $(TR2TEX) $(MAN)/nonlinear/?*.man
122 $(TR2TEX) -m $(MAN)/nonlinear/?*.man > /tmp/Chap8.tex
123 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap8.tex > Chap8.tex
124 $(RM) /tmp/Chap8.tex
125
126Chap9.tex : $(TR2TEX) $(MAN)/signal/?*.man
127 $(TR2TEX) -m $(MAN)/signal/?*.man > /tmp/Chap9.tex
128 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap9.tex > Chap9.tex
129 $(RM) /tmp/Chap9.tex
130
131Chap10.tex : $(TR2TEX) $(MAN)/polynomials/?*.man
132 $(TR2TEX) -m $(MAN)/polynomials/?*.man > /tmp/Chap10.tex
133 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap10.tex > Chap10.tex
134 $(RM) /tmp/Chap10.tex
135
136Chap11.tex : $(TR2TEX) $(MAN)/linear/?*.man
137 $(TR2TEX) -m $(MAN)/linear/?*.man > /tmp/Chap11.tex
138 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap11.tex > Chap11.tex
139 $(RM) /tmp/Chap11.tex
140
141Chap12.tex : $(TR2TEX) $(MAN)/metanet/?*.man
142 $(TR2TEX) -m $(MAN)/metanet/?*.man > /tmp/Chap12.tex
143 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap12.tex > Chap12.tex
144 $(RM) /tmp/Chap12.tex
145
146Chap13.tex : $(TR2TEX) $(MAN)/arma/?*.man
147 $(TR2TEX) -m $(MAN)/arma/?*.man > /tmp/Chap13.tex
148 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap13.tex > Chap13.tex
149 $(RM) /tmp/Chap13.tex
150
151Chap14.tex : $(TR2TEX) $(MAN)/tdcs/?*.man
152 $(TR2TEX) -m $(MAN)/tdcs/?*.man > /tmp/Chap14.tex
153 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap14.tex > Chap14.tex
154 $(RM) /tmp/Chap14.tex
155
156Chap15.tex : $(TR2TEX) $(MAN)/scicos/?*.man
157 @echo "\section{Scicos editor}" > /tmp/Chap15.tex
158 $(TR2TEX) -m $(MAN)/scicos/scicos.man >> /tmp/Chap15.tex
159 $(TR2TEX) -m $(MAN)/scicos/scicos_menus.man >> /tmp/Chap15.tex
160 @echo "\section{Blocks}" >> /tmp/Chap15.tex
161 $(TR2TEX) -m $(MAN)/scicos/?*_f.man >> /tmp/Chap15.tex
162 $(TR2TEX) -m $(MAN)/scicos/scifunc_block.man >> /tmp/Chap15.tex
163 @echo "\section{Data Structures}" >> /tmp/Chap15.tex
164 $(TR2TEX) -m $(MAN)/scicos/scicos_main.man >> /tmp/Chap15.tex
165 $(TR2TEX) -m $(MAN)/scicos/scicos_block.man >> /tmp/Chap15.tex
166 $(TR2TEX) -m $(MAN)/scicos/scicos_graphics.man >> /tmp/Chap15.tex
167 $(TR2TEX) -m $(MAN)/scicos/scicos_model.man >> /tmp/Chap15.tex
168 $(TR2TEX) -m $(MAN)/scicos/scicos_link.man >> /tmp/Chap15.tex
169 $(TR2TEX) -m $(MAN)/scicos/scicos_cpr.man >> /tmp/Chap15.tex
170 @echo "\section{Useful Functions}" >> /tmp/Chap15.tex
171 $(TR2TEX) -m $(MAN)/scicos/standard_*.man >> /tmp/Chap15.tex
172 $(TR2TEX) -m $(MAN)/scicos/scicosim.man >> /tmp/Chap15.tex
173 $(TR2TEX) -m $(MAN)/scicos/curblock.man >> /tmp/Chap15.tex
174 $(TR2TEX) -m $(MAN)/scicos/getblocklabel.man >> /tmp/Chap15.tex
175 $(TR2TEX) -m $(MAN)/scicos/?*scicosvars.man >> /tmp/Chap15.tex
176 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap15.tex > Chap15.tex
177 $(RM) /tmp/Chap15.tex
178
179Chap16.tex : $(TR2TEX) $(MAN)/sound/?*.man
180 $(TR2TEX) -m $(MAN)/sound/?*.man > /tmp/Chap16.tex
181 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap16.tex > Chap16.tex
182 $(RM) /tmp/Chap16.tex
183
184Chap17.tex : $(TR2TEX) $(MAN)/dcd/?*.man
185 $(TR2TEX) -m $(MAN)/dcd/?*.man > /tmp/Chap17.tex
186 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap17.tex > Chap17.tex
187 $(RM) /tmp/Chap17.tex
188
189Chap19.tex : $(TR2TEX) $(MAN)/tksci/?*.man
190 $(TR2TEX) -m $(MAN)/tksci/?*.man > /tmp/Chap19.tex
191 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap19.tex > Chap19.tex
192 $(RM) /tmp/Chap19.tex
193Chap20.tex : $(TR2TEX) $(MAN)/translation/?*.man
194 $(TR2TEX) -m $(MAN)/translation/?*.man > /tmp/Chap20.tex
195 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap20.tex > Chap20.tex
196 $(RM) /tmp/Chap20.tex
197Chap21.tex : $(TR2TEX) $(MAN)/pvm/?*.man $(MAN)/comm/?*.man
198 $(TR2TEX) -m $(MAN)/pvm/?*.man > /tmp/Chap21.tex
199 $(TR2TEX) -m $(MAN)/comm/?*.man >> /tmp/Chap21.tex
200 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/Chap21.tex > Chap21.tex
201 $(RM) /tmp/Chap21.tex
202
203clean::
204 $(RM) *.aux *.log Chap*.tex *.dvi *.ind *.idx *.ilg *.toc *.lot \
205 Docu_pdf.* *.tmp Manual_pdf.ps Warnings *.haux *.hind *.html
206
207distclean:: clean
diff --git a/scilab_doc/LaTex-doc/Sample/Makefile b/scilab_doc/LaTex-doc/Sample/Makefile
new file mode 100755
index 0000000..ede9756
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Sample/Makefile
@@ -0,0 +1,23 @@
1SHELL = /bin/sh
2
3include ../../../Makefile.incl
4
5TR2TEX = ../tr2latex/tr2tex
6
7all:: Readme.dvi
8
9Readme.dvi: example.tex
10 latex Readme.tex
11
12$(TR2TEX):
13 cd ../tr2latex ; $(MAKE) $(MFLAGS)
14
15example.tex: $(TR2TEX) example.1
16 $(TR2TEX) -m example.1 > /tmp/example.tex
17 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/example.tex > example.tex
18 $(RM) /tmp/example.tex
19
20clean::
21 $(RM) *.aux *.log example.tex *.dvi
22distclean::
23 $(RM) *.aux *.log example.tex *.dvi
diff --git a/scilab_doc/LaTex-doc/Sample/Readme.tex b/scilab_doc/LaTex-doc/Sample/Readme.tex
new file mode 100755
index 0000000..cc23387
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Sample/Readme.tex
@@ -0,0 +1,73 @@
1\documentstyle[11pt,verbatim,../tr2latex/troffman]{article}
2 \textheight=660pt
3 \textwidth=15cm
4 \topmargin=-27pt
5 \oddsidemargin=0.7cm
6 \evensidemargin=0.7cm
7 \marginparwidth=60pt
8 \title{Tr2Tex for Scilab}
9 \author{J.Ph. Chancelier\thanks{Cergrene. Ecole Nationale des Ponts et Chauss\'ees, La Courtine 93167 Noisy le Grand C\'{e}dex }}
10
11\begin{document}\maketitle
12\def\verbatok#1{\expandafter\begin{verbatim}
13\input{#1}}
14
15\section{Modifications from the original tr2tex}
16I've slightly modified the tr2tex program as follows~:
17\begin{itemize}
18\item The translation for \verb+.TH+ and \verb+.SH+ have been modified.
19\verb+.SH NAME+ has a special translation, the line following this
20statement must be of type
21\begin{verbatim}
22<one-word> - <sentence>
23\end{verbatim}
24\item \verb+.TP+ and \verb+.IP+ are translated so as to obtain
25description or itemize list in \LaTeX. The tag for \verb+.TP+
26is by default in verb mode (tt font). One can't mix \verb+.TP+ and
27\verb+.IP+ in the same enumeration ( the resulting code would not be
28properly indented )
29\item \verb+.RS+ and \verb+.RE+ are used to produce indented sequences
30of description or itemize~:
31\begin{verbatim}
32 .TP
33 x
34 1234567890
35 .TP
36 x
37 1234567890
38 .RS
39 .IP x
40 1234567890
41 .IP y
42 1234567890
43 .RE
44 .TP
45 z
46 1234567890
47\end{verbatim}
48\item troff Comments beginning with \verb+\"LaTeX+ are recognized and the
49rest of the line is transmitted verbatim to \LaTeX. This allows the
50 writer to provide his own translations for the \LaTeX version of
51the documentation and to add whatever statement he wants to the LaTeX
52documentation. \verb+.LA+ behaves like \verb+\"LaTeX+~:
53\begin{verbatim}
54 \"LaTeX \[ x=\sum_{k=0}^n \alpha_k^2 \]
55 .LA \[ x=\sum_{k=0}^n \alpha_k^2 \]
56\end{verbatim}
57\item lines between \verb+.nf+ and \verb+.ni+ are supposed to be verbatim
58statements and are translated as such. If the region surrounded with
59\verb+.nf+ and \verb+.ni+ is too large tr2tex can fail,
60just cut your region into pieces.
61\item \verb+.HR.+ is ignored in nroff and will produce an horizontal
62line in \LaTeX
63\item \verb+\fV+ will switch to \verb+tt+ font inside text \verb+.Vb+
64will put is argument in \verb+tt+ font.
65\end{itemize}
66\section{An example : \LaTeX translation}
67\input{example}
68\section{An example : Troff code}
69\verbatok{example.1}
70\end{verbatim}
71
72
73\end{document}
diff --git a/scilab_doc/LaTex-doc/Sample/example.1 b/scilab_doc/LaTex-doc/Sample/example.1
new file mode 100755
index 0000000..320753b
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Sample/example.1
@@ -0,0 +1,97 @@
1.TH macroname 2 "April 1993" "Scilab Group" "Scilab Function"
2.so sci.an
3.SH NAME
4macroname - keywords for whatis
5.SH CALLING SEQUENCE
6.nf
7[out1,out2] = macroname(input1,input2, [optional])
8.fi
9.SH PARAMETERS
10.TP 10
11input1
12: real matrix, meaning.
13.TP 10
14input2
15: character string, meaning.
16.TP
17out1
18: polynomial matrix
19.SH DESCRIPTION
20This is an example of a documentation item.
21Here, what the macro is doing. \fVX\fR (will appear in verb mode in Latex)
22is something ... \fVout1\fR is something else
23and the result is again something else. If \fVinput1\fR is a list then
24something else is made and blablabla.
25\"LaTeX \ignore{
26.nf
27 --n
28 \\
29 x= | alpha(k)**2
30 /
31 --k=0
32.fi
33\"LaTeX }
34.IG
35.nf
36 --n
37 \\
38 x= | alpha(k)**2
39 /
40 --k=0
41.fi
42.FI
43\"LaTeX \[ x=\sum_{k=0}^n \alpha_k^2 \]
44.LA \[ x=\sum_{k=0}^n \alpha_k^2 \]
45.PP
46.ul 1
47underline text
48.PP
49.B bold text
50.PP
51.I italic text
52.PP
53.PP
54.Vb verb in Latex x\y*%pi
55.PP
56Here a new paragraph which is indented in latex.
57This paragraph contains various comments.
58.LP
59Here a new paragraph which is not indented in latex.
60.SH USING TP AND IP
61IP and TP are used to produce description or itemize or enumerate in
62\"LaTeX \LaTeX.
63The tag for TP is translated in verb mode. One can mix sequences
64of TP or IP and indented levels are obtained with .RS
65in verb mode.
66.TP 20
67verb-tag
68: the item description in TP
69.TP
70verb-tag
71: the item description in TP
72.RS
73.IP 1
74an IP-list inserted in TP and surrounded with RS,RE.
75.IP 2
76second IP-item description. IP is used to produce enumerate itemize or
77description
78.RE
79.TP
80verb-tag
81: the item description in TP
82.LP
83.IP Roman
84: the item description of an IP-list
85.IP \fIItalic
86: the item description of an IP-list
87.IP \fBBod
88: the item description of an IP-list
89.IP \fVVerb
90: the item description of an IP-list
91.LP
92.SH REMARK
93Note that ...
94.SH SEE ALSO
95name1,name2,nam_e3
96.SH AUTHOR
97your name
diff --git a/scilab_doc/LaTex-doc/Sample/sci.an b/scilab_doc/LaTex-doc/Sample/sci.an
new file mode 100755
index 0000000..7cad77f
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Sample/sci.an
@@ -0,0 +1,19 @@
1.de IG
2\"LaTeX \ignore{
3..
4.de FI
5\"LaTeX }
6..
7.de LA
8\"LaTeX
9..
10\" ignored in nroff
11.de HR
12\"LaTeX \barre
13..
14\" for verb in LaTeX, ignored in nroff
15.de Vb
16.it 1 }N
17.if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
18..
19
diff --git a/scilab_doc/LaTex-doc/Test/Docu.isty b/scilab_doc/LaTex-doc/Test/Docu.isty
new file mode 100755
index 0000000..45d6bd2
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Test/Docu.isty
@@ -0,0 +1,3 @@
1heading_prefix "{\\bf \\large "
2heading_suffix "}"
3headings_flag 1
diff --git a/scilab_doc/LaTex-doc/Test/Docu.tex b/scilab_doc/LaTex-doc/Test/Docu.tex
new file mode 100755
index 0000000..0304e41
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Test/Docu.tex
@@ -0,0 +1,21 @@
1
2\documentstyle[verbatim,../tr2latex/troffman,makeidx]{book}
3 \title{Scilab 1.0 \\ On line doc }
4 \author{Scilab Group}
5 \textheight=660pt
6 \textwidth=470pt
7 \topmargin=-27pt
8 \oddsidemargin=0.7cm
9 \evensidemargin=0.7cm
10 \marginparwidth=60pt
11\def\vector#1{\left( \begin{array}{c} #1 \end{array}\right)}
12\def\matrixq#1{\left( \begin{array}{cc} #1 \end{array}\right)}
13
14\makeindex
15
16\begin{document}\maketitle
17
18\chapter{Test}
19\input{example}
20\printindex
21\end{document}
diff --git a/scilab_doc/LaTex-doc/Test/Makefile b/scilab_doc/LaTex-doc/Test/Makefile
new file mode 100755
index 0000000..0dbd6cf
--- /dev/null
+++ b/scilab_doc/LaTex-doc/Test/Makefile
@@ -0,0 +1,32 @@
1SHELL = /bin/sh
2
3SCIDIR=../../..
4include ../../../Makefile.incl
5
6TR2TEX = ../tr2latex/tr2tex
7
8EX = binary
9
10all:: Docu.dvi
11
12Docu.dvi: example.tex
13 $(RM) example.1
14 latex Docu.tex
15 makeindex -s Docu.isty Docu
16 latex Docu
17
18$(TR2TEX):
19 cd ../tr2latex ; $(MAKE) $(MFLAGS)
20
21example.tex : $(TR2TEX) example.1
22 $(TR2TEX) -m example.1 > /tmp/example.tex
23 @sed -e 's/\\documentstyle/%\\documentstyle/' -e 's/\\end{document}//' -e 's/\\begin{document}//' /tmp/example.tex > example.tex
24 $(RM) /tmp/example.tex
25
26example.1:
27 cp $(SCIDIR)/man/*/$(EX).man example.1
28
29clean::
30 $(RM) *.aux *.log example.tex *.dvi *.ilg *.ind *.idx example.1
31distclean::
32 $(RM) *.aux *.log example.tex *.dvi *.ilg *.ind *.idx example.1
diff --git a/scilab_doc/LaTex-doc/chap0.tex b/scilab_doc/LaTex-doc/chap0.tex
new file mode 100755
index 0000000..8600912
--- /dev/null
+++ b/scilab_doc/LaTex-doc/chap0.tex
@@ -0,0 +1,54 @@
1
2\pagestyle{empty}
3
4\fbox{\hspace*{-2.cm}\begin{picture}(530.0,660.0)
5\hspace*{0.2cm}
6\special{psfile=toto.ps}
7\hspace*{-0.2cm}
8\special{psfile=slides.ps}
9
10\end{picture}}
11
12\newpage
13
14\vspace{8.cm}
15
16{\Huge\bf {SCILAB}}
17
18\bigskip
19
20{\Huge\bf {LIBRARY}}
21
22\bigskip
23
24{\Huge\bf {REFERENCE}}
25
26\bigskip
27
28{\Huge\bf {MANUAL}}
29
30\vspace{3.cm}
31
32{\Huge\bf {Scilab Group}}
33
34
35{\Large\bf
36INRIA Meta2 Project/ENPC Cergrene}
37
38\normalsize
39
40\vspace{12.cm}
41
42INRIA - Unit\'e de recherche de Rocquencourt - Projet Meta2
43
44Domaine de Voluceau - Rocquencourt - B.P. 105 - 78153 Le Chesnay Cedex (France)
45
46E-mail : scilab@inria.fr
47
48\pagenumbering{roman}
49\normalsize
50
51\tableofcontents
52
53\pagestyle{headings}
54
diff --git a/scilab_doc/LaTex-doc/chapres b/scilab_doc/LaTex-doc/chapres
new file mode 100755
index 0000000..305dd93
--- /dev/null
+++ b/scilab_doc/LaTex-doc/chapres
@@ -0,0 +1,219 @@
1cd tr2latex ; make
2cc -g -c tr2tex.c
3cc -g -c tr.c
4cc -g -c subs.c
5rm -f tr2tex
6cc -o tr2tex tr2tex.o tr.o subs.o -call_shared
7tr2latex/tr2tex -m ../../man/Man-Part1/man1/?*.1 > /tmp/Chap1.tex
8End of Processing ../../man/Man-Part1/man6/ode.6 file
9I cannot translate troff macro .Tp
10End of Processing ../../man/Man-Part1/man6/odedc.6 file
11
12tr2latex/tr2tex -m ../../man/Man-Part2/man1/?*.1 > /tmp/Chap2-1.tex
13End of Processing ../../man/Man-Part2/man1/aff2ab.1 file
14End of Processing ../../man/Man-Part2/man1/balanc.1 file
15End of Processing ../../man/Man-Part2/man1/bdiag.1 file
16End of Processing ../../man/Man-Part2/man1/chol.1 file
17End of Processing ../../man/Man-Part2/man1/coff.1 file
18End of Processing ../../man/Man-Part2/man1/colcomp.1 file
19End of Processing ../../man/Man-Part2/man1/cond.1 file
20End of Processing ../../man/Man-Part2/man1/det.1 file
21End of Processing ../../man/Man-Part2/man1/epsfin.1 file
22End of Processing ../../man/Man-Part2/man1/exp.1 file
23End of Processing ../../man/Man-Part2/man1/fineta.1 file
24End of Processing ../../man/Man-Part2/man1/fullrf.1 file
25End of Processing ../../man/Man-Part2/man1/fullrfk.1 file
26End of Processing ../../man/Man-Part2/man1/givens.1 file
27End of Processing ../../man/Man-Part2/man1/glever.1 file
28End of Processing ../../man/Man-Part2/man1/gschur.1 file
29End of Processing ../../man/Man-Part2/man1/gspec.1 file
30End of Processing ../../man/Man-Part2/man1/hess.1 file
31End of Processing ../../man/Man-Part2/man1/im_inv.1 file
32End of Processing ../../man/Man-Part2/man1/inv.1 file
33End of Processing ../../man/Man-Part2/man1/kernel.1 file
34End of Processing ../../man/Man-Part2/man1/kroneck.1 file
35End of Processing ../../man/Man-Part2/man1/leverrier.1 file
36End of Processing ../../man/Man-Part2/man1/linsolve.1 file
37End of Processing ../../man/Man-Part2/man1/lu.1 file
38End of Processing ../../man/Man-Part2/man1/ludel.1 file
39End of Processing ../../man/Man-Part2/man1/lufact.1 file
40End of Processing ../../man/Man-Part2/man1/luget.1 file
41End of Processing ../../man/Man-Part2/man1/lusolve.1 file
42End of Processing ../../man/Man-Part2/man1/lyap.1 file
43End of Processing ../../man/Man-Part2/man1/nlev.1 file
44End of Processing ../../man/Man-Part2/man1/orth.1 file
45End of Processing ../../man/Man-Part2/man1/pbig.1 file
46End of Processing ../../man/Man-Part2/man1/pencan.1 file
47End of Processing ../../man/Man-Part2/man1/penlaur.1 file
48End of Processing ../../man/Man-Part2/man1/pinv.1 file
49End of Processing ../../man/Man-Part2/man1/polar.1 file
50End of Processing ../../man/Man-Part2/man1/proj.1 file
51End of Processing ../../man/Man-Part2/man1/projspec.1 file
52End of Processing ../../man/Man-Part2/man1/psmall.1 file
53End of Processing ../../man/Man-Part2/man1/qr.1 file
54End of Processing ../../man/Man-Part2/man1/quaskro.1 file
55End of Processing ../../man/Man-Part2/man1/range.1 file
56End of Processing ../../man/Man-Part2/man1/rank.1 file
57End of Processing ../../man/Man-Part2/man1/rcond.1 file
58End of Processing ../../man/Man-Part2/man1/rowcomp.1 file
59End of Processing ../../man/Man-Part2/man1/rowshuff.1 file
60End of Processing ../../man/Man-Part2/man1/schur.1 file
61End of Processing ../../man/Man-Part2/man1/spaninter.1 file
62End of Processing ../../man/Man-Part2/man1/spanplus.1 file
63End of Processing ../../man/Man-Part2/man1/spantwo.1 file
64End of Processing ../../man/Man-Part2/man1/spclean.1 file
65End of Processing ../../man/Man-Part2/man1/spec.1 file
66End of Processing ../../man/Man-Part2/man1/sqroot.1 file
67End of Processing ../../man/Man-Part2/man1/sva.1 file
68End of Processing ../../man/Man-Part2/man1/svd.1 file
69End of Processing ../../man/Man-Part2/man1/sylv.1 file
70End of Processing ../../man/Man-Part2/man1/trace.1 file
71rm -f /tmp/Chap2-1.tex
72tr2latex/tr2tex -m ../../man/Man-Part2/man2/?*.2 > /tmp/Chap2-2.tex
73End of Processing ../../man/Man-Part2/man2/adj_lists.2 file
74End of Processing ../../man/Man-Part2/man2/check_graph.2 file
75End of Processing ../../man/Man-Part2/man2/circuit.2 file
76End of Processing ../../man/Man-Part2/man2/con_nodes.2 file
77End of Processing ../../man/Man-Part2/man2/connex.2 file
78End of Processing ../../man/Man-Part2/man2/find_path.2 file
79End of Processing ../../man/Man-Part2/man2/graph-list.2 file
80End of Processing ../../man/Man-Part2/man2/graph_2_mat.2 file
81End of Processing ../../man/Man-Part2/man2/is_connex.2 file
82End of Processing ../../man/Man-Part2/man2/load_graph.2 file
83End of Processing ../../man/Man-Part2/man2/make_graph.2 file
84End of Processing ../../man/Man-Part2/man2/mat_2_graph.2 file
85End of Processing ../../man/Man-Part2/man2/max_cap_path.2 file
86End of Processing ../../man/Man-Part2/man2/max_flow.2 file
87End of Processing ../../man/Man-Part2/man2/metanet.2 file
88End of Processing ../../man/Man-Part2/man2/min_lcost_cflow.2 file
89End of Processing ../../man/Man-Part2/man2/min_lcost_flow1.2 file
90End of Processing ../../man/Man-Part2/man2/min_lcost_flow2.2 file
91End of Processing ../../man/Man-Part2/man2/min_qcost_flow.2 file
92End of Processing ../../man/Man-Part2/man2/min_weight_tree.2 file
93End of Processing ../../man/Man-Part2/man2/netwindow.2 file
94End of Processing ../../man/Man-Part2/man2/netwindows.2 file
95End of Processing ../../man/Man-Part2/man2/nodes_2_path.2 file
96End of Processing ../../man/Man-Part2/man2/path_2_nodes.2 file
97End of Processing ../../man/Man-Part2/man2/plot_graph.2 file
98End of Processing ../../man/Man-Part2/man2/plot_graph1.2 file
99End of Processing ../../man/Man-Part2/man2/plot_graph2.2 file
100End of Processing ../../man/Man-Part2/man2/save_graph.2 file
101End of Processing ../../man/Man-Part2/man2/shortest_path.2 file
102End of Processing ../../man/Man-Part2/man2/show_arcs.2 file
103End of Processing ../../man/Man-Part2/man2/show_graph.2 file
104End of Processing ../../man/Man-Part2/man2/show_nodes.2 file
105End of Processing ../../man/Man-Part2/man2/strong_con_nodes.2 file
106End of Processing ../../man/Man-Part2/man2/strong_connex.2 file
107End of Processing ../../man/Man-Part2/man2/trans_closure.2 file
108rm -f /tmp/Chap2-2.tex
109tr2latex/tr2tex -m ../../man/Man-Part2/man2/?*.2 > /tmp/Chap2-3.tex
110End of Processing ../../man/Man-Part2/man2/adj_lists.2 file
111End of Processing ../../man/Man-Part2/man2/check_graph.2 file
112End of Processing ../../man/Man-Part2/man2/circuit.2 file
113End of Processing ../../man/Man-Part2/man2/con_nodes.2 file
114End of Processing ../../man/Man-Part2/man2/connex.2 file
115End of Processing ../../man/Man-Part2/man2/find_path.2 file
116End of Processing ../../man/Man-Part2/man2/graph-list.2 file
117End of Processing ../../man/Man-Part2/man2/graph_2_mat.2 file
118End of Processing ../../man/Man-Part2/man2/is_connex.2 file
119End of Processing ../../man/Man-Part2/man2/load_graph.2 file
120End of Processing ../../man/Man-Part2/man2/make_graph.2 file
121End of Processing ../../man/Man-Part2/man2/mat_2_graph.2 file
122End of Processing ../../man/Man-Part2/man2/max_cap_path.2 file
123End of Processing ../../man/Man-Part2/man2/max_flow.2 file
124End of Processing ../../man/Man-Part2/man2/metanet.2 file
125End of Processing ../../man/Man-Part2/man2/min_lcost_cflow.2 file
126End of Processing ../../man/Man-Part2/man2/min_lcost_flow1.2 file
127End of Processing ../../man/Man-Part2/man2/min_lcost_flow2.2 file
128End of Processing ../../man/Man-Part2/man2/min_qcost_flow.2 file
129End of Processing ../../man/Man-Part2/man2/min_weight_tree.2 file
130End of Processing ../../man/Man-Part2/man2/netwindow.2 file
131End of Processing ../../man/Man-Part2/man2/netwindows.2 file
132End of Processing ../../man/Man-Part2/man2/nodes_2_path.2 file
133End of Processing ../../man/Man-Part2/man2/path_2_nodes.2 file
134End of Processing ../../man/Man-Part2/man2/plot_graph.2 file
135End of Processing ../../man/Man-Part2/man2/plot_graph1.2 file
136End of Processing ../../man/Man-Part2/man2/plot_graph2.2 file
137End of Processing ../../man/Man-Part2/man2/save_graph.2 file
138End of Processing ../../man/Man-Part2/man2/shortest_path.2 file
139End of Processing ../../man/Man-Part2/man2/show_arcs.2 file
140End of Processing ../../man/Man-Part2/man2/show_graph.2 file
141End of Processing ../../man/Man-Part2/man2/show_nodes.2 file
142End of Processing ../../man/Man-Part2/man2/strong_con_nodes.2 file
143End of Processing ../../man/Man-Part2/man2/strong_connex.2 file
144End of Processing ../../man/Man-Part2/man2/trans_closure.2 file
145rm -f /tmp/Chap2-3.tex
146tr2latex/tr2tex -m ../../man/Man-Part2/man2/?*.2 > /tmp/Chap2-4.tex
147End of Processing ../../man/Man-Part2/man2/adj_lists.2 file
148End of Processing ../../man/Man-Part2/man2/check_graph.2 file
149End of Processing ../../man/Man-Part2/man2/circuit.2 file
150End of Processing ../../man/Man-Part2/man2/con_nodes.2 file
151End of Processing ../../man/Man-Part2/man2/connex.2 file
152End of Processing ../../man/Man-Part2/man2/find_path.2 file
153End of Processing ../../man/Man-Part2/man2/graph-list.2 file
154End of Processing ../../man/Man-Part2/man2/graph_2_mat.2 file
155End of Processing ../../man/Man-Part2/man2/is_connex.2 file
156End of Processing ../../man/Man-Part2/man2/load_graph.2 file
157End of Processing ../../man/Man-Part2/man2/make_graph.2 file
158End of Processing ../../man/Man-Part2/man2/mat_2_graph.2 file
159End of Processing ../../man/Man-Part2/man2/max_cap_path.2 file
160End of Processing ../../man/Man-Part2/man2/max_flow.2 file
161End of Processing ../../man/Man-Part2/man2/metanet.2 file
162End of Processing ../../man/Man-Part2/man2/min_lcost_cflow.2 file
163End of Processing ../../man/Man-Part2/man2/min_lcost_flow1.2 file
164End of Processing ../../man/Man-Part2/man2/min_lcost_flow2.2 file
165End of Processing ../../man/Man-Part2/man2/min_qcost_flow.2 file
166End of Processing ../../man/Man-Part2/man2/min_weight_tree.2 file
167End of Processing ../../man/Man-Part2/man2/netwindow.2 file
168End of Processing ../../man/Man-Part2/man2/netwindows.2 file
169End of Processing ../../man/Man-Part2/man2/nodes_2_path.2 file
170End of Processing ../../man/Man-Part2/man2/path_2_nodes.2 file
171End of Processing ../../man/Man-Part2/man2/plot_graph.2 file
172End of Processing ../../man/Man-Part2/man2/plot_graph1.2 file
173End of Processing ../../man/Man-Part2/man2/plot_graph2.2 file
174End of Processing ../../man/Man-Part2/man2/save_graph.2 file
175End of Processing ../../man/Man-Part2/man2/shortest_path.2 file
176End of Processing ../../man/Man-Part2/man2/show_arcs.2 file
177End of Processing ../../man/Man-Part2/man2/show_graph.2 file
178End of Processing ../../man/Man-Part2/man2/show_nodes.2 file
179End of Processing ../../man/Man-Part2/man2/strong_con_nodes.2 file
180End of Processing ../../man/Man-Part2/man2/strong_connex.2 file
181End of Processing ../../man/Man-Part2/man2/trans_closure.2 file
182rm -f /tmp/Chap2-4.tex
183tr2latex/tr2tex -m ../../man/Man-Part2/man2/?*.2 > /tmp/Chap2-5.tex
184End of Processing ../../man/Man-Part2/man2/adj_lists.2 file
185End of Processing ../../man/Man-Part2/man2/check_graph.2 file
186End of Processing ../../man/Man-Part2/man2/circuit.2 file
187End of Processing ../../man/Man-Part2/man2/con_nodes.2 file
188End of Processing ../../man/Man-Part2/man2/connex.2 file
189End of Processing ../../man/Man-Part2/man2/find_path.2 file
190End of Processing ../../man/Man-Part2/man2/graph-list.2 file
191End of Processing ../../man/Man-Part2/man2/graph_2_mat.2 file
192End of Processing ../../man/Man-Part2/man2/is_connex.2 file
193End of Processing ../../man/Man-Part2/man2/load_graph.2 file
194End of Processing ../../man/Man-Part2/man2/make_graph.2 file
195End of Processing ../../man/Man-Part2/man2/mat_2_graph.2 file
196End of Processing ../../man/Man-Part2/man2/max_cap_path.2 file
197End of Processing ../../man/Man-Part2/man2/max_flow.2 file
198End of Processing ../../man/Man-Part2/man2/metanet.2 file
199End of Processing ../../man/Man-Part2/man2/min_lcost_cflow.2 file
200End of Processing ../../man/Man-Part2/man2/min_lcost_flow1.2 file
201End of Processing ../../man/Man-Part2/man2/min_lcost_flow2.2 file
202End of Processing ../../man/Man-Part2/man2/min_qcost_flow.2 file
203End of Processing ../../man/Man-Part2/man2/min_weight_tree.2 file
204End of Processing ../../man/Man-Part2/man2/netwindow.2 file
205End of Processing ../../man/Man-Part2/man2/netwindows.2 file
206End of Processing ../../man/Man-Part2/man2/nodes_2_path.2 file
207End of Processing ../../man/Man-Part2/man2/path_2_nodes.2 file
208End of Processing ../../man/Man-Part2/man2/plot_graph.2 file
209End of Processing ../../man/Man-Part2/man2/plot_graph1.2 file
210End of Processing ../../man/Man-Part2/man2/plot_graph2.2 file
211End of Processing ../../man/Man-Part2/man2/save_graph.2 file
212End of Processing ../../man/Man-Part2/man2/shortest_path.2 file
213End of Processing ../../man/Man-Part2/man2/show_arcs.2 file
214End of Processing ../../man/Man-Part2/man2/show_graph.2 file
215End of Processing ../../man/Man-Part2/man2/show_nodes.2 file
216End of Processing ../../man/Man-Part2/man2/strong_con_nodes.2 file
217End of Processing ../../man/Man-Part2/man2/strong_connex.2 file
218End of Processing ../../man/Man-Part2/man2/trans_closure.2 file
219rm -f /tmp/Chap2-5.tex
diff --git a/scilab_doc/LaTex-doc/couv1.ps b/scilab_doc/LaTex-doc/couv1.ps
new file mode 100755
index 0000000..41eff02
--- /dev/null
+++ b/scilab_doc/LaTex-doc/couv1.ps
@@ -0,0 +1,648 @@
1%!PS-Adobe-2.0 EPSF-2.0
2%%Title: toto.ps
3%%Creator: XV Version 3.01 Rev: 3/30/93 - by John Bradley
4%%BoundingBox: 306 39 520 642
5%%Pages: 1
6%%DocumentFonts:
7%%EndComments
8%%EndProlog
9
10%%Page: 1 1
11
12% remember original state
13/origstate save def
14
15% build a temporary dictionary
1620 dict begin
17
18% define string to hold a scanline's worth of data
19/pix 27 string def
20
21% lower left corner
22306 39 translate
23
24% size of image (on paper, in 1/72inch coords)
25213.98400 603.00000 scale
26
27% dimensions of data
28214 603 1
29
30% mapping matrix
31[214 0 0 -603 0 603]
32
33{currentfile pix readhexstring pop}
34image
35555554d55555555555555555555555555555555555555555555554
36aaaaa8eaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8
37000000400000000000000000000000000000000000000000000000
38000004c00000000000000000000000000000000000000000000000
397ffffefffffffffffffffffffffffffffffffffffffffffffffffc
407ffffcfffffffffffffffffffffffffffffffffffffffffffffffc
41600000c00000000000000000000000000000000001111111111110
42655550caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa7ababababab8
43680008c1f0006600300060600180003f80000000317e7e7e7e7e7c
4462aaa4d7fd5576aabaaaeaeaabaaaabfeaaaaaaab8b9b9b9b9b9b8
45692490c71c9246927124646491924930e4924924b5955959595958
46644924d6ad3cee7eb74972f3e5db927aebe778bd33ab8babababa8
47611088c7927e677f3f90ffe7f59fc8b167f3fe7e79d7efcfcfcfc4
486a7c40d7f4e7ee637bc57fee19dde434ee3b9ccb33aba3a3a3a3b4
49613128c0f9d4669734e86067fdba72bfd1734dffb5535b5b5b5b50
5068b084d53cd2f67fb1c57577fb98e47f87fb2cff303a3a7a3a3a3c
51652128c68ec867773ad0e26649ba693257738ed0bafd7d7d7d7d7c
52604040d73ce7ee6379ca69773b9de2748e375ce771bcfabafafaf8
536a8a94c7fafe66ff3fa164e7f1bfd43227f30d7f35331555191914
54612020d1f13eee3bf74a7269f59b817893bf5cbcb38bdb9bcbcbd8
556a1548c5145022aa1221489242ba54824aa1252a49efc7c7d7d7c4
5660a210d0a20a904149141241141912292014808125a3b3b7ababb0
576a1148ca09510a942242a114a15c491215422a54935b5551535554
58614a24c15224510291284a4214392244a0949109083a3b3e3a3b38
596a2088d4248924544a451094828488910a4924a252fd7cfd7efcfc
60400000808000000000000000100000000000000000000000000000
61000200000000000000000000000000000000000000000000000000
62fffffffffffffffffffffffffffffffffffffffffffffffffffffc
63fffffffffffffffffffffffffffffffffffffffffffffffffffffc
647ffffffffffffffffffffffffffffffffffffffffffffffffffffc
657ffffffffffffffffffffffffffffffffffffffffffffffffffffc
667ffffffffffffffffffffffffffffffffffffffffffffffffffffc
677ffffffffffffffffffffffffffffffffffffffffffffffffffffc
687ffffffffffffffffffffffffffffffffffffffffffffffffffffc
697efeffdeeeffffffffffffffffffffffffffdffffefffffffffffc
707feff77ffff7bdf7deeefbef777bfffffff77eeeeff77ff7bfdf7c
717fffffffffffffdfffffffffffffdddddddffffffffff77ffdfffc
727ffffffffffffffffffffffffffffffffffffffffffffffffffffc
737dffffffffffffffffffefbffffffffffffffffffffffffffffdf4
747ffeeffddddef7ff7bfffffeffefffffffffffffff7fffff7ffffc
757feffff7ffffffffffddfffffbbf7ffffffffbbbbbf77ff7fbeffc
767fffff7fffffff7ffffffffffffffbbbbbfeeffffffffbbffffffc
777ffffffffffffffbfffffdf7efffffffffbbffffffffffffffffdc
787efffffffffbdffff7ffdfffffffffffffffffffffffffffffbffc
797ffdeffffbdfffffdfbf7fffffffdfffffffffffffffefffdefefc
807fefff7fbffffefffffdffdf7ffdffffffffffeef7bbbfff7ffffc
817ffffffbfffffff7ffffffffff77feeeefffff7ffffffff7fffffc
827dfffffffffffbfffffffffffdfffffffeeff7ffffffff7ffffffc
837ffffbffff7f7fffbff7fefff7ffffffffff7ffffffffffffffdf4
847fff7ffffdfdfffffefffffbfffff7ffffffffffef7ffffffef7fc
857fddffdfbfffffeffffffbffdfffdfffffffffff7ffdfffff7fffc
86705ffffdfffff7bf9fffe3ffffe3ffd97b7ff8f78fffeefbbffffc
877ddfdefff7fff6ff5bffadffffddff7dff6ef73f7ff7ffffffffec
887ddffbfffff7f3ffdfeeefef7fdefffdff7ff57f7ffffffffffffc
897d539e3fe68fd4e3dc3fef8d3fd78e7de30ff77ffeffffefffefbc
907dcddddff777f35ddddfc374df637775fd741effefffdfffffbffc
917dddde7de79ff741dddfef75fdfd7d5da177fdff9fff7f7ffbfffc
927ddd5fbff7ef775fdddfef75fffd7f7ddd57fbfdbfefffff7ffffc
937ddddddff777f75dd437ef75ffdd777ddd7777f77dffffffffff7c
947cd98a37e38bf7630ddfef8dbfe38e38e10ff0630ffffffffffffc
957ffffffffffffffffdffbf7bfffff7fffeffffe7fffffdf7f7fbfc
967fffffffbeeffffffdfffdfffbff7ffffbfff7bffff77fffdfbffc
977fefffdffffff777ffffffffffddffff7ffbdfffff7fffff7ffff4
987dffdf7fffffdfffff7fffffffffffbbffffffffefffffdffffffc
997ffffffffbffffffbbfeffffbffffeffffffffffbffff7ffffffbc
1007fff7ffefffffffffffff7f7ff7ffffffffffffefffffffffffefc
1017ffdffffffeefffffffbfffffdfff7fff7deffbffff77f7fff77fc
1027fbffdffffbfffddffffffbffffffffffffffdffff7ffffdfffffc
1037effffffeffffeffffffffffeffbbfff7ffff7ffffffffffeffffc
1047fffffefbffff7ffef7ffffefffffff7ff7ffffdfffffbfffffffc
1057ffffffeffffffffffffbbffffffffdffffdfffffbffffeffffffc
1067ffdf7ffff7fbffffff7ffffffffff7ffbfffffffff7bfffbeefdc
1077ff7ffbffffefffeffffffdfffbffbffefffdff7ffdffffffffefc
1087dfffffffffffff7fbfffffefbfbbffffff7ffdfdfffff7ffffffc
1097ffffffffffbffbfffdfbeffffffffffffffff7ffffffdfdfffffc
1107fdfdffdfbeffefffffeffffffffffff7ffffdfffefff7fff7fffc
1117ffffef7ffffffffefffffffefffffffffbfffffffff7fffffbbfc
1127ffffffffffffbfffffffff7bfdffffbfffeeffffffdffffffffec
1137effffffefbfffffff7ffdfffffef77ffbffffff77f7fffbdffffc
1147ffdf7ffffffefff7ffbffffffffffffffffffffffdffffffffffc
1157fffdfffffffbffdfffff7ffff7fffffdff7ffffffffffdffeff7c
1167fefffbf7ffffff7fbffdfef7fffffffffdfffeffffffefffff7fc
1177dfffffbfdfbfffffffffffffffbdfddffffdeff7efff7fffffffc
1187fffffffffefffdfffdffffffbfffefffefffffffbffffff77fffc
1197fffffffffffff7ffffeffffffffffffffffffffffffffffffdfec
120780000000000000000000000000000000000000000000000000000
121784003fffffffffffffffffffffffffffffffffffffffffffffffc
1227b5ff3fffffffffffffffffffffffffffffffffffffffffffffffc
12378a013fffffffffffffffffffffffffffffffffffffffffffffffc
124795fdbfffffffffffffffffffffffffffffffffffffffffffffffc
1257aa043fffffffffffffffffffffffffff3fffffffffffffff1fffc
126795ebbfffffffffdfffffffffffffffffbffffbfbfffffffeefffc
1277942a3fffffffffdfffffffffffffffffbffffbfffffffffeffffc
128795aabffff86ee18747ffffffffe1bb87bdec30f3e1a3ff0efff84
1297aaaabffff7aededfbbfffff03fdebbfbbdefdbfbde9dfef43ff78
130795553ffff02ee7dfbfffffffffc0bb83bdec1bfbdebdfef6fff00
131795553ffff7f5f9dfbfffffffffdfd77bbdebdbfbdebdfef6fff7c
132795553ffff7b5deddbfffffffffded773bdcb9bbbdebdfef6fff78
1337aaaabffff87be1e3bfffffffffe1ef8a0e2c5c60e1bdff0efff84
134795553fffffffffffffffffffffffffffffffffffffffffffffffc
135795553fffffffffffffffffffffffffffffffffffffffffffffffc
136795553fffffffffffffffffffffffffffffffffffffffffffffffc
1377aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
138795553fffffffffffffffffffffffffffffffffffffffffffffffc
1397952abfffffffffffffffffffffffffffffffffffffffffffffffc
140794d53ffffffffffffffffffffffffffffffffc7fe7ffffffffffc
1417ab2abfffffffffffffffffffffffffdffefffbbbf7ffffffffffc
142794a93ffffffffffffffffffffffffffffefffbfff7ffffffffffc
143795553ffff86f61c3fffffffff0e1a39e8c3ffbf3f7c3ff0dec384
144795553ffff7b6debdfffff81fef5eddde76fff0fbf7bdfef6dbd78
1457aaaabffff039c0bffffffffff3dfdfdef6fffbfbf781fe073817c
146795553ffff7f9dfbffffffffffcdfdfde76fffbfbf7bffeff3bf7c
147795553ffff7b6debdffffffffef5edfde8eeffbfbf7bdfef6dbd78
148795553ffff86f61c3fffffffff0e1df06ff1ffbe0c1c3ff0dec384
1497aaaabffffffffffffffffffffffffffeffffffffffffffffffffc
150795553ffffffffffffffffffffffffffeffffffffffffffffffffc
151795553fffffffffffffffffffffffffffffffffffffffffffffffc
152795553fffffffffffffffffffffffffffffffffffffffffffffffc
1537aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
154795553fffffffffffffffffffffffffffffffffffffffffffffffc
1557952abfffffffffffffffffffffffff7ffffbfffffffffffffbf9c
156795553ffffffff7ffbfffffffffffff7ffffbffffffffffbffbfdc
1577aaaabfffffffffffbfffffffffffff7ffffbfffffffffffffbfdc
158795553ffff86f67c30f0fffffffffc3470e1bb87fddc3473e1a3dc
15979554bffff7b6f7bdbef7ffffe07fbd3af5eb77bfddfdbbbfe9ddc
160795553ffff039f7cfbf3fffffffffbf7a05f8f9ffddc1bfbe0bddc
1617aaaabffff7f9f7f3bfcfffffffffbf7afdfb7e7febbdbfbdebddc
162795553ffff7b6f7bdbaf7ffffffffbd7af5ebb7bfebb9bfbdc9ddc
1637952abffff86f41c3c70fffffffffc37b0e1bd87ff7c5be0e2a304
164795553fffffffffffffffffffffffffffffffffffffffffffffffc
1657aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
166795553fffffffffffffffffffffffffffffffffffffffffffffffc
16779554bfffffffffffffffffffffffffffffffffffffffffffffffc
168795553fffffffffffffffffffffffffffffffffffffffffffffffc
1697aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
170795553fffffffffffffffffffffe1ffff3ffbffffffffffffffffc
1717952abffffffff7dfffffffffffdeffdfbffbffffffefbfffffffc
172795553fffffffffdfffffffffffdfffffbffbffffffffbfffffffc
1737aaaabffff86f6787ffffffffffdfc39fbe1a3ff15ecf0fffffffc
174795553ffff7b6f7dffffff81fffe1bddfbfe9dfee5eefbfffffffc
17579554bffff039f7dffffffffffffebfdfbe0bdfef5eefbfffffffc
176795553ffff7f9f7dffffffffffffebfdfbdebdfee5eefbfffffffc
1777aaaabffff7b6f7ddffffffffffdebddfbdc9dff15cefbbffffffc
178795553ffff86f41e3ffffffffffe1c3060e2a3fff6283c7ffffffc
1797952abfffffffffffffffffffffffffffffffffff7fffffffffffc
180795553fffffffffffffffffffffffffffffffffff7fffffffffffc
1817aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
182795553fffffffffffffffffffffffffffffffffffffffffffffffc
18379554bfffffffffffffffffffffffffffffffffffffffffffffffc
184795553fffffffffffffffffffffffffffffffffffffffffffffffc
1857aaaabffffffffffffffffcffffffffff0ffff9ffdfff86ffffffc
186795553fffffffeffffffffefffffffffef7fefdffdfff7affdfffc
1877952abfffffffeffffffffefffffffffefffffdffdfff7affffffc
188795553ffff86f43c3468e1efffffffffefe1cfdf0d1ff7a8f9c384
1897aaaabffff7b6efbdba77eeffffff81ff0deefdff4eff7a77dbd78
190795553ffff039ef81bef60efffffffffff5fefdf05eff7af7d817c
19179554bffff7f9efbfbef5eefffffffffff5fefdef5eff7af7dbf7c
192795553ffff7b6eebdbef5cefffffffffef5eefdee4eff7a77dbd78
1937aaaabffff86f71c3bef6283fffffffff0e18307151ff868ddc384
194795553ffffffffffffffffffffffffffffffffffffffffffddfffc
1957952abffffffffffffffffffffffffffffffffffffffffffe3fffc
196795553fffffffffffffffffffffffffffffffffffffffffffffffc
1977aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
198795553fffffffffffffffffffffffffffffffffffffffffffffffc
19979554bfffffffffffffffffffffffffffffffffffffffffffffffc
200795553fffffffffffffffffffff7fffffffffffffffffffffffffc
2017aaaabffffffffffffffffffdff7fffbfbeffffffffdfffbfffffc
202795553fffffffffffffffffffff7fffbffeffffffffdfffffffffc
2037952abffff86f61fffffffff9f161a30f3c3bdfe5e187473defffc
204790413ffff7af5efffffc0ffdee5e9dbfbefbdfeafedfbbbedfffc
2057a28a3ffff02f40fffffffffdef40bdbfbefbdfeae0dfbfbf3fffc
20679410bffff7ee5ffffffffffdef5fbdbfbefb9feadedfbfbf3fffc
207780a23ffff7b15efffffffffdee5ebdbbbeec5feadcddbfbedfffc
2087a504bffff87f61fffffffff07161bdc60f1fdfeee2e3be0defffc
20978828bfffffef7ffffffffffffffffffffffbdfffffffffffffffc
2107a1413ffffff0fffffffffffffffffffffffc3fffffffffffffffc
21178a0a3fffffffffffffffffffffffffffffffffffffffffffffffc
2127a050bfffffffffffffffffffffffffffffffffffffffffffffffc
21378a823fffffffffffffffffffffffffffffffffffffffffffffffc
21479014bfffffffffffffffffffffffffffffffffffffffffffffffc
2157a2a0bffffc7fffff9fffffffffffff9ffffff9fffffffffe7fffc
216790053ffffbbfffffdfffffffffffffdf7f7ffdffffffffff7fffc
21778aa83ffffbffffffdfffffffffffffdf7ffffdffffffffff7fffc
2187a001bffffbf0ddc3dfffffffffcbbdde1e7a3df0ffc3770f7bd84
21978aaa3ffff0ef5dfddffffff03fd5bddf7f79ddef7fbd77f77bdf8
22079000bffffbe05dc1dfffffffffd5bddf7f7bdde07f8177077bd80
2217a2aa3ffffbefebbddfffffffffd5bddf7f79ddefffbfaef77bd78
22278400bffffbef6bb9dfffffffffd5b9df777a3def7fbdaee77b970
2237a8aa3ffffbf0f7c507ffffffffddc5078c1bf070ffc3df141c588
224781013ffffffffffffffffffffffffffffffbffffffffffffffffc
2257aa28bffffffffffffffffffffffffffffffbffffffffffffffffc
226780413fffffffffffffffffffffffffffffffffffffffffffffffc
2277aa8a3fffffffffffffffffffffffffffffffffffffffffffffffc
22878010bfffffffffffffffffffffffffffffffffffffffffffffffc
2297aaa23fffffffffffffffffffffffffffffffffffffffffffffffc
23078004bffffc7fe7fffffffffff8ffcfffffffffffffffffffffffc
2317aaa8bffffbbbf7fffffffffff777effffffffffffffffffffdffc
232780013ffffbfff7fffffffffff7ffeffffffffffffffffffffdffc
2337aaaa3ffffbf3f7c3fffffffff7e7ef87fcbc3470e2c32f0d187fc
23478000bffff0fbf7bdfffff81fe1f7ef7bfd5fd3bf5dbd56f4edffc
2357aaaa3ffffbfbf781fffffffff7f7ef03fd5c17b05d815605edffc
236780013ffffbfbf7bffffffffff7f7ef7ffd5bd7af63bf56fdedffc
2377aaa8bffffbfbf7bdfffffffff7f7ef7bfd5b97ae5fbd56f5eddfc
23878004bffffbe0c1c3fffffffff7c18387fddc57b161c3770dee3fc
2397aaa23fffffffffffffffffffffffffffffffffffdeffffffffffc
24078010bfffffffffffffffffffffffffffffffffffe1ffffffffffc
2417aa8a3fffffffffffffffffffffffffffffffffffffffffffffffc
242780413fffffffffffffffffffffffffffffffffffffffffffffffc
2437aa28bfffffffffffffffffffffffffffffffffffffffffffffffc
24478104bfffffffffffffffffffffffffffffffffffffffffffffffc
2457a8a23ffffc7ffffdfffffffff8fffffbffffffbffffffffffe3fc
24678410bffffbbbfffdfffffffff777fffbff7fffbbfffffffffddfc
2477a28a3ffffbfffffdfffffffff7fffffbffffffbffffffffffdffc
248790413ffffbf3d1c5fffffffff7e7a38bfe7a38b3e1c387fe1dffc
24978a28bffff0fbceb9fffff81fe1f79d73ff79d73bdebd7bfde87fc
2507a104bffffbfbdebdfffffffff7f7bd7bff7bd7bbdf819ffdedffc
251788a23ffffbfbdebdfffffffff7f7bd7bff7bd7bbdfbfe7fdedffc
25279104bffffbfbdeb9fffffffff7f7bd73ff7bd73bdebd7bfdedffc
2537a2283ffffbe0dec5fffffffff7c1bd8bfc1bd8a0e1c387fe1dffc
25478441bfffffffffffffffffffffffffffffffffffffffffffffffc
2557a88a3fffffffffffffffffffffffffffffffffffffffffffffffc
25678110bfffffffffffffffffffffffffffffffffffffffffffffffc
2577aa223fffffffffffffffffffffffffffffffffffffffffffffffc
25878044bfffffffffffffffffffffffffffffffffffffffffffffffc
2597aa883fffffffffffffffffffffffffffffffffffffffffffffffc
26078011bffffc7ffffffffffffffffffffbffffffffffffffffefffc
2617aa823ffffbbbfffffffffffffffffffbbffffff7ffffffffefffc
26278054bffffbfffffffffffffffffffffbfffffff7ffffffffefffc
2637aa003ffffbf3defffffffff470dea38b3d1c5fe1e1bb868e2c3fc
264781553ffff0fbedfffffc0ffbaf5e9d73bcebbff7debbfb75cbdfc
2657ac92bffffbfbf3fffffffffbef5ebd7bbdebbff7deab837decffc
266792aabffffbfbf3fffffffffbef5ebd7bbdec7ff7deab7b7def3fc
267795553ffffbfbedfffffffffbef5cbd73bdebfff75eab737dcbdfc
268795553ffffbe0defffffffffbf0e2bd8a0dec3ff8e1d78b7e2c3fc
2697aaaabffffffffffffffffffffffffffffffbdfffffffffffffffc
270795553ffffffffffffffffffffffffffffffc3fffffffffffffffc
271795553fffffffffffffffffffffffffffffffffffffffffffffffc
272795553fffffffffffffffffffffffffffffffffffffffffffffffc
2737aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
274795553fffffffffffffffffffffffffffffffffffffffffffffffc
275795553ffffc73ffffffffffffffffffffffeffffffffdffffffffc
276795553ffffbbbffffffffffffffffffffffeefffffffdffffffffc
2777aaaabffffbfbffffffffffffffffffffffeffffffffdffffffffc
278795553ffffbfbe1c347ffffffffd1c37a8e2cf4717fc586ed1fffc
2797954abffff0fbdebdbbfffff03feebd7a75cef3aeffb97aecefffc
280795353ffffbfbdebdbfffffffffefbd7af5eef7aeffbd7aadefffc
2817aacabffffbfbdebdbfffffffffefbd7af5eef7b1ffbd7aadefffc
2827952a3ffffbfbdebdbfffffffffefbd72f5cef7afffb97aadefffc
28379555bffffbe0e1c3bfffffffffefc38af62837b0ffc5875defffc
28479554bfffffffffffffffffffffffffffffffffef7fffffffffffc
2857aaaabffffffffffffffffffffffffffffffffff0ffffffffffffc
286795553fffffffffffffffffffffffffffffffffffffffffffffffc
287795553fffffffffffffffffffffffffffffffffffffffffffffffc
288795553fffffffffffffffffffffffffffffffffffffffffffffffc
2897aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
290795553ffffc7ffffffffffff9ffffffffffffffefffffffffffdfc
2917952abffffbbffffffffffffdffffffffffffffefffffffffffdfc
292795553ffffbfffffffffffffdffffffffffffffefffffffffffdfc
2937aaaabffffbf0d1fffffffffdf0d1c57b0e2c3feee1bd770d1c5fc
294795553ffff0ef6efffffc0ffdff4ebb7bf5dbdfeddebd76f6eb9fc
29579554bffffbef6ffffffffffdf05ebb7b05d81fe3c0bd56f6fbdfc
296795553ffffbef6ffffffffffdef5ec77af63bffeddfb956f6fbdfc
2977aaaabffffbef6ffffffffffdee5ebf72e5fbdfeedec556f6fb9fc
298795553ffffbf0effffffffff0715ec38b161c3fef61fdaf0efc5fc
2997952abfffffffffffffffffffffffbdfffdefffffffbdffffffffc
300795553fffffffffffffffffffffffc3fffe1fffffffc3ffffffffc
3017aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
302795553fffffffffffffffffffffffffffffffffffffffffffffffc
30379554bfffffffffffffffffffffffffffffffffffffffffffffffc
304795553fffffffffffffffffffffffffffffffffffffffffffffffc
3057aaaabffffc7fffffffffffffffffffffffffffffffffc7ffffffc
306795553ffffbbfffffff7fffffffffffffbffdfdffffffbbffffffc
3077952abffffbffffffff7ffffffffffffffffdffffffffbfffffffc
308795553ffffbf0d197861fffffffffa3473d1879e8e2ffbf0d19784
3097aaaabffff0ef6eabfb7fffffe07f9dbbbcedfde75dff0ef6eabf8
310795553ffffbef6fab837fffffffffbdbfbdedfdef5dffbef6fab80
31179554bffffbef6fab7b7fffffffff9dbfbdedfdef63ffbef6fab78
312795553ffffbef6fab7377ffffffffa3bfbdedddef5fffbef6fab70
3137aaaabffffbf0efbb8b8fffffffffbfbe0dee306f61ffbf0efbb88
314795553fffffffffffffffffffffffbfffffffffffdeffffffffffc
3157952abfffffffffffffffffffffffbfffffffffffe1ffffffffffc
316795553fffffffffffffffffffffffffffffffffffffffffffffffc
3177aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
318795553fffffffffffffffffffffffffffffffffffffffffffffffc
31979554bfffffffffffffffffffffffffffffffffffffffffffffffc
320795553ffffc7ffffffffffffff8ffffffffffffffffff87ffffffc
3217aaaabffffbbfffdffffffffff77fffbfffffffffffff7bffffffc
322795553ffffbffffdffffffffff7ffffbfffffffffffff7fffffffc
3237952abffffbf0d187fffffffff7e1a30e8e1a3ff0d1ff7ffdec384
324795553ffff0ef6edffffff81fe1deddbf77e9dfef6eff7ffdebd78
3257aaaabffffbef6fdffffffffff7dedfbf7e0bdfef6fff7ffdecf00
326795553ffffbef6fdffffffffff7dedfbf7debdfef6fff7ffdef37c
32779554bffffbef6fddfffffffff7dedfbb7dcbdfef6fff7bfdcbd78
328795553ffffbf0efe3fffffffff7e1dfc77e2bdff0efff87fe2c384
3297aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
330795553fffffffffffffffffffffffffffffffffffffffffffffffc
3317952abfffffffffffffffffffffffffffffffffffffffffffffffc
332795553fffffffffffffffffffffffffffffffffffffffffffffffc
3337aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
334795553fffffffffffffffffffffffffffffffffffffffffffffffc
33579554bfffffffffffff8ffe3fffffffff8fffffffffffff8fffffc
336795553ffffffff7ffbf77fddffff7ffbf77fffffff7ffbf77ffffc
3377aaaabfffffffffffbf7ffdffffffffbf7fffffffffffbf7fffffc
338795553ffff468e7a30f7ffdf468e7a30f7ffc3468e7a30f7fffffc
3397952abffff3b7779dbe1ff873b7779dbe1ffbd3b7779dbe1fffffc
340795553ffff7b7f7bdbf7ffdf7b7f7bdbf7ffcf7b7f7bdbf7fffffc
3417aaaabffff3b7f7bdbf7ffdf3b7f7bdbf7fff33b7f7bdbf7fffffc
342795553ffff477f7bdbb7f1df477f7bdbb7f1bd477f7bdbb7fffffc
34379554bffff7f7c1bdc77f3df7f7c1bdc77f3c37f7c1bdc77fffffc
344795553ffff7fffffffffefff7fffffffffefff7ffffffffffffffc
3457aaaabffff7fffffffffffff7fffffffffffff7ffffffffffffffc
346795553fffffffffffffffffffffffffffffffffffffffffffffffc
3477952abfffffffffffffffffffffffffffffffffffffffffffffffc
348795553fffffffffffffffffffffffffffffffffffffffffffffffc
3497aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
350795553fffffffffffc7fffe3fffffffc7ffffffffffffc7ffffffc
35179554bfffffffffffbbfffddfffffffbbffffffffffffbbffffffc
352795553fffffffffffbffffdffffffffbfffffffffffffbfffffffc
3537aaaabffff870e1a3bffffdf870e1a3bffffc3870e1a3bfffffffc
354795553ffff7af7e9d0ffff877af7e9d0ffffbd7af7e9d0ffffff00
3557952abffff9efe0bdbffffdf9efe0bdbffffcf9efe0bdbfffffffc
356795553ffffe6fdebdbffffdfe6fdebdbfffff3e6fdebdbfffffffc
3577aaaabffff7af5cbdbf8ffdf7af5cbdbf8ffbd7af5cbdbfffffffc
358795553ffff870e2bdbf9ffdf870e2bdbf9ffc3870e2bdbfffffffc
35979554bfffffffffffff7fffffffffffff7fffffffffffffffffffc
360795553fffffffffffffffffffffffffffffffffffffffffffffffc
3617aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
362795553fffffffffffffffffffffffffffffffffffffffffffffffc
3637952abfffffffffffffffffffffffffffffffffffffffffffffffc
364795553fffffffffffffffffffffffffffffffffffffffffffffffc
3657aaaabffff87fffcffefffff7fffffffffffffc7fffffffffffffc
366795553ffff7bff7effefffff7feffffbffffffbbfffffbfbfffffc
36779554bffff7ffffeffefffff7ffffffbfffbffbffffffbfffffffc
368795553ffff7f0e7ef868ffc347ce1c30fff1ffbef51c30f3e1a3fc
3697aaaabffff86f77effa77fbd3bedebdbfffbff0ef4ebdbfbde9dfc
370795553fffffaff7ef82f7fbd7bec0bfbffffffbef5ebfbfbdebdfc
3717952abfffffaff7ef7af7fbd7bedfbfbffffffbef5ebfbfbdebdfc
372795553ffff7af77ef7277fbd3bedebdbbffbffbee5ebdbbbdebdfc
3737aaaabffff870c1838a8ffc346ee1c3c7ff1ffbf15ec3c60e1bdfc
374795553fffffffffffffffffffeeffffffffbfffffffffffffffffc
37579554bffffffffffffffffffff1ffffffffffffffffffffffffffc
376795553fffffffffffffffffffffffffffffffffffffffffffffffc
3777aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
378795553fffffffffffffffffffffffffffffffffffffffffffffffc
3797952abfffffffffffffffffffffffffffffffffffffffffffffffc
380795553ffffc7ffffffffffffffffffffff7ffffffffe3ffffffffc
3817aaaabffffbbfffffbffffffffffffffff77fffffffddfffffffdc
382795553ffffbffffffbffffffffffffffff7ffffffffdfffffffffc
38379554bffffbef51a30e8fffffffffc387167a38bfe1dffffd1a39c
384795553ffff0ef4e9dbf77ffffe07fbd7ae779d77fde87fffcedddc
3857aaaabffffbef5ebdbf7fffffffffbf7af77bd77fdedffffdedfdc
386795553ffffbef5e9dbf7fffffffffbf7af77bd8ffdedffffcedfdc
3877952abffffbee5ea3bb7fffffffffbd7ae77bd7ffdedffffd1dfdc
388795553ffffbf15ebfc77fffffffffc387141bd87fe1dffffdfdf04
3897aaaabfffffffffbffffffffffffffffffffff7bffffffffdffffc
390795553fffffffffbffffffffffffffffffffff87ffffffffdffffc
39179554bfffffffffffffffffffffffffffffffffffffffffffffffc
392795553fffffffffffffffffffffffffffffffffffffffffffffffc
3937aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
394795553fffffffffffffffffffffffffffffffffffffffffffffffc
3957952abffffffffffffffffffffffffffffffff7ffffffff3fffffc
396795553fffffffefffffffffffffffffff7ffdf7ffffffffbfffffc
3977aaaabfffffffefffffffffffffffffff7ffdf7ffffffffbfffffc
398795553ffff8b0c3c346efffffffffc5861ff87470ffbb87bdec3fc
39979554bffff76f6fbd3aefffffe07fbb7b7ffdf3af7fbbfbbdebdfc
400795553ffff7606f817aefffffffffbb037ffdf7a07fbb83bde81fc
4017aaaabffff8efefbf7b5fffffffffc77f7ffdf7afffd77bbdebffc
402795553ffff7ef6ebd7b5fffffffffbf7b77fdd7af7fd773bdcbdfc
4037952abffff870f1c37bbfffffffffc3878ffe37b0ffef8a0e2c3fc
404795553ffff7bfffffffffffffffffbdffffffffffffffffffffffc
4057aaaabffff87fffffffffffffffffc3ffffffffffffffffffffffc
406795553fffffffffffffffffffffffffffffffffffffffffffffffc
40779554bfffffffffffffffffffffffffffffffffffffffffffffffc
408795553fffffffffffffffffffffffffffffffffffffffffffffffc
4097aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
410795553fffffffffe3fffffffff3fffffbfffffffff1ffc7ffffffc
4117952abfffffffefddfffffffffbfffffbbfffffffeeffbbfffffbc
412795553fffffffefdffffffffffbfffffbffffffffefffbffffffbc
4137aaaabffff8b0c3dffffffffffbe1c38b3d1c5ff0efffbef51c30c
414795553ffff76f6f87fffff81ffbdefd73bcebbfef43ff0ef4ebdbc
41579554bffff7606fdffffffffffbdec17bbdebbfef6fffbef5ebfbc
416795553ffff8efefdffffffffffbdebd7bbdec7fef6fffbef5ebfbc
4177aaaabffff7ef6edffffffffffbdeb973bdebffef6fffbee5ebdb8
418795553ffff870f1dfffffffffe0e1c58a0dec3ff0efffbf15ec3c4
4197952abffff7bffffffffffffffffffffffffbdfffffffffffffffc
420795553ffff87ffffffffffffffffffffffffc3fffffffffffffffc
4217aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
422795553fffffffffffffffffffffffffffffffffffffffffffffffc
42379554bfffffffffffffffffffffffffffffffffffffffffffffffc
424795553fffffffffffffffffffffffffffffffffffffffffffffffc
4257aaaabffffffffffffff7fffffffffffffffc3fffe7ff7fffffffc
426795553fffffffefffdff7ffffffffffff7ffbdffbf7ff7fffffffc
4277952abfffffffeffffff7ffffffffffff7ffbfffff7ff7fffffffc
428795553ffff8b0c3a39f17ffffffffc5861ffbf873f7c347fd1a384
4297aaaabffff76f6f9ddee7ffffe07fbb7b7ffc37bbf7fd3bfcedd78
430795553ffff7606fbddef7ffffffffbb037fffd7fbf7c17bfdedf78
43179554bffff8efef9ddef7ffffffffc77f7fffd7fbf7bd7bfcedf78
432795553ffff7ef6ea3dee7ffffffffbf7b77fbd7bbf7b93bfd1df78
4337aaaabffff870f1bf0717ffffffffc3878ffc3860c1c547fdfdf84
434795553ffff7bfffbfffffffffffffbdfffffffffffffffffdffffc
4357952abffff87fffbfffffffffffffc3fffffffffffffffffdffffc
436795553fffffffffffffffffffffffffffffffffffffffffffffffc
4377aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
438795553fffffffffffffffffffffffffffffffffffffffffffffffc
43979554bfffffffffffffffffffffffffffffffffffffffffffffffc
440795553ffffeffffffffffffffffffffffffffffffffffffffffffc
4417aaaabffffd7ffffffffffffffffffffffffffff7f7ffbfbfffffc
442795553ffffbbffffffffffffffffffffffffffff7ffffbfffffffc
4437952abfffffffe1bd47ffffffffe1bd470d1c3461e7c30f3e1a3fc
444795553fffffffdedb3bfffff03fdedb3af4ebd3b7f7fdbfbde9dfc
4457aaaabfffffffc0e77bffffffffc0e77af5e817b7f7c1bfbdebdfc
446795553fffffffdfe73bffffffffdfe73af5ebf7b7f7bdbfbdebdfc
44779554bffffff8dedb47ffffffffdedb46f5ebd7b777b9bbbdebdfc
448795553ffffff9e1bd7fffffffffe1bd7f0dec37b8c1c5c60e1bdfc
4497aaaabffffff7ffff7fffffffffffff7fffffffffffffffffffffc
450795553fffffffffff7fffffffffffff7fffffffffffffffffffffc
4517952abfffffffffffffffffffffffffffffffffffffffffffffffc
452795553fffffffffffffffffffffffffffffffffffffffffffffffc
4537aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
454795553fffffffffffffffffffffffffffffffffffffffffffffffc
45579554bffff7ffe7ffffffffffffffff9fffffffefffcfffffffffc
456795553ffff7fff7ffffffffffffffffdfbfffffefffefffffffffc
4577aaaabffff7fff7ffffffffffffffffdfffffffefffefffffffffc
458795553ffff470f7a3fffffffff0d1ffdf3d1c3fe8e1ef47fe1c32c
4597952abffff3af779dfffff81fef4e81dfbcebdfe75eef3bfdebd54
460795553ffff7a077bdffffffffef5effdfbde81fef40ef7bfdfbd54
4617aaaabffff7aff79dffffffffef5effdfbdebffef5fef3bfdfbd54
462795553ffff7af77a3ffffffffef5effdfbdebdfef5eef47fdebd54
46379554bffff7b0c1bffffffffff0deff060dec3fef61837ffe1c374
464795553fffffffffbfffffffffffffffffffffffffffff7fffffffc
4657aaaabfffffffffbfffffffffffffffffffffffffffff7fffffffc
466795553fffffffffffffffffffffffffffffffffffffffffffffffc
4677952abfffffffffffffffffffffffffffffffffffffffffffffffc
468795553fffffffffffffffffffffffffffffffffffffffffffffffc
4697aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
470795553ffff7fffffffffffffffffffffffffff9f3ffffffffffffc
47179554bffff7ffffdfffffffffffffeffffffffdfbffffffffffffc
472795553ffff7ffffdffffffffffffffffffffffdfbffffffffffffc
4737aaaabffff470e187ffffffffef51cf7bfe1c3dfbffffffffffffc
474795553ffff3af5edffffff81fef4eefb7fdefddfbffffffffffffc
4757952abffff7af67dfffffffffef5eefcffdfc1dfbffffffffffffc
476780000000000000000000000000000000000000000000000000000
4777ffffffffffffffffffffffffffffffffffffffffffffffffffffc
4787ffffffffffffffffffffffffffffffffffffffffffffffffffffc
4797ffffffffffffffffffffffffffffffffffffffffffffffffffffc
4807ffffffffffffffffffffffffffffffffffffffffffffffffffffc
4817ffffffffffffffffffffffffffffffffffffffffffffffffffffc
4827eef777befbefbefbefbefbefbefbefbefbefbefbefbefbefbefbc
4837ffffffffffffffffffffffffffffffffffffffffffffffffffffc
4847ffffffffffffffffffffffffffffffffffffffffffffffffffffc
4857fffffffbefbefbefbefbefbefbefbefbefbefbefbefbefbefbefc
4867dfbffeffffffffffffffffffffffffffffffffffffffffffffffc
487780000000000000000000000000000000000000000000000000000
488780003fffffffffffffffffffffffffffffffffffffffffffffffc
4897a5512000000000000000000000000000000001ffffffffffffffc
4907880a2000000000000000000000000000000001ffffffffffffffc
4917a140a000000000000000000000000000000001ffffffffffffffc
49278a2a21e0000c004001f0000000000000000001ffffffffffffffc
493790412210020400400108000000000000400001ffffffffffffffc
4947a208a200000400400108000000000000000001ffffffffffffffc
49579144a203c6041e5c010ae3c7571e68d0c2e3a1ffffffffffffffc
4967882221e42204016201f11428888154a8431441ffffffffffffffc
4977a511201402041f4201010428881f54a8421441ffffffffffffffc
49878088a0140204214201010427082154a8421381ffffffffffffffc
49979444a2142204236201010428082354a8421401ffffffffffffffc
5007a22221e3cf9f1d5c010103c7881d4489f213c1ffffffffffffffc
50179110a000000000000000000840000000000421ffffffffffffffc
5027888a20000000000000000007800000000003c1ffffffffffffffc
5037a110a000000000000000000000000000000001ffffffffffffffc
50478a222000000000000000000000000000000001ffffffffffffffc
50579044a000000000000000000000000000000001ffffffffffffffc
5067a288bfffffffffffffffffffffffffffffffffffffffffffffffc
507784113e1fffffdffffffdfff7ffffffffffffffffffffffffffffc
5087a8a23defffffdfeffffdfef7ffffffffffffffffffffffffffffc
50978104bdffffffdffffffdfff7ffffffffffffffffffffffffffffc
5107aa20bdfa3868d1cf87fdfcf468e1a37bffffffffffffffffffffc
511780453dfddfa74eef7bfdfef3b77edd7bffffffffffffffffffffc
5127aa883d8df82f5eef7ffdfef7b7e0df7bffffffffffffffffffffc
51378011bdedf7a75eef7ffdfef7b7dedf73ffffffffffffffffffffc
5147aaa23dcdf728deef7bfdfef3b7dcdf8bffffffffffffffffffffc
51578004be2df8afde8387fc083477e2dffbffffffffffffffffffffc
5167aaa83fffffefffffffffffffffffff7bffffffffffffffffffffc
51778001bfffffefffffffffffffffffff87ffffffffffffffffffffc
5187aaaa3fffffffffffffffffffffffffffffffffffffffffffffffc
51978000bfffffffffffffffffffffffffffffffffffffffffffffffc
5207aaaa3fffffffffffffffffffffffffffffffffffffffffffffffc
52178000bfffffffffffffffffffffffffffffffffffffffffffffffc
5227aaaa3deffff3fffffffffffffffeff033ffffffffffffffff81fc
523780013dedfdfbf7dfdffffffffffeff7fbfffffffeffffffffbffc
5247aaa8bdedfffbffdffffffffffffeff7fbfffffffeffffffffbffc
52578004bde879fbe7879f0e1ff868e2ff7fbe197868c3c346f7fbf78
5267aaa23dedfdfbf7dfdef5efffa75cff0fbdeab7a76ffdbaf7f8778
52778010bdedfdfbf7dfde067ff82f5eff7fbc0ab02f6fc1bef7fbf78
5287aa8a3dedfdfbf7dfdeff9ff7af5eff7fbdfab7ef6fbdbee7fbf78
529780413dedddfbf7dddef5eff72f5cff7fbdeab7af6eb9bf17fbf70
5307aa28be1e3060c1e3070e1ff8af62ff020e1bb86f71c5bff7fbf88
53178104bffffffffffffffffffffffffffffffffffffffffef7ffffc
5327a8a23fffffffffffffffffffffffffffffffffffffffff0fffffc
53378410bfffffffffffffffffffffffffffffffffffffffffffffffc
5347a28a3fffffffffffffffffffffffffffffffffffffffffffffffc
535790413fffffffffffffffffffffffffffffffffffffffffffffffc
53678a28bfffffffffffffffffffffffffffffffffffffffffffffffc
5377a104be1fffffffff9ffe1fffffffffffffffdff0fffffffffcffc
538788a23defffffffffdffdeffff7ffffffffffdfef7fffbffffeffc
53979104bdffffffffffdffdfffff7ffffffffffdfefffffbffffeffc
5407a2283dfc3470d1c3dffdfbd861e197ff0d1c5fefe1a30e8e1effc
54178441bdfbd3af6efddffe1bd7b7deabfff4eb9fefde9dbf75eeffc
5427a88a3d8817a06fc1dfffebd9f7c0abff05ebdfefdebdbf7deeffc
54378110bdebf7afefbddfffeb9e77dfabfef5ebdfefdebdbf7deeffc
5447aa223dcbd7af6fb9dffdec57b75eabfee5eb9fef5ebdbb7deeffc
54578044be2c37b0efc507fe1fd878e1bbff15ec5ff0e1bdc77e183fc
5467aa883ffffffffffffffffbdfffffffffffffffffffffffffffffc
54778011bffffffffffffffffc3fffffffffffffffffffffffffffffc
5487aa823fffffffffffffffffffffffffffffffffffffffffffffffc
54978054bfffffffffffffffffffffffffffffffffffffffffffffffc
5507aa003fffffffffffffffffffffffffffffffffffffffffffffffc
551781553fffffffffffffffffffffffffffffffffffffffffffffffc
5527a800bc1ff7ffffffffffffffffffcffffffff9efffffffffffffc
55378554bdeff7ffffdffffffffbffffefff7ffffdefffffffffffffc
5547a0023deff7ffffdffffffffbffffefff7ffffdefffffffffffffc
55579550bdec346f6187ff0e1a30e8e1effe1e1c3de8e1bdffffffffc
5567800a3c1bd3af5edffef5e9dbf75eefff7debdde75edbffffffffc
5577a5413d7bd7af67dffefdebdbf7deefff7debddef5ee7ffffffffc
55878828bdbbd7af79dffefdebdbf7deefff7debddef5ee7ffffffffc
5597a104bddbd3ae5eddfef5ebdbb7deefff75ebdde75edbffffffffc
56078a223dec347161e3ff0e1bdc77e183ff8e1c3068e1bdffffffffc
56179044bfffffffffffffffffffffffffffffffffffffffffffffffc
5627a2883fffffffffffffffffffffffffffffffffffffffffffffffc
56379011bfffffffffffffffffffffffffffffffffffffffffffffffc
56478aa23fffffffffffffffffffffffffffffffffffffffffffffffc
5657a004bfffffffffffffffffffffffffffffffffffffffffffffffc
56678aa83fffffffffffffffffffffffffffffffffffffffffffffffc
56779245bdefffffe7ffffffffffffffff9fffffbfffffffffffffffc
5687aab53deffffff7effffffffff7ffffdfffff7fffefefffbffffbc
569795553ceffffff7fffffffffff7ffffdfffff7fffeffffffffffbc
570795553d6c347ff7cf470e1a3fe1e1c3df0ffef868c3cf2f3c0c30c
571795553dabd3a077ef3af7eddff7debddef7fef7a76fef57bfdfdbc
5727aaaabdcbd7bff7ef7a060dfff7debddf3ffef7af6fef57bfbc1bc
573795553debd7bff7ef7afdedfff7debddfcfff77a76fef57bf7bdbc
574795553debd7bff7ef7af5cdfff75ebddef7ff77a8eeef57befb9b8
575795553dec37bfc1837b0e2dfff8e1c3070fffb86ff183760c0c5c4
5767aaaabfffffffffffffffffffffffffffffffffefffffffffffffc
577795553fffffffffffffffffffffffffffffffffefffffffffffffc
5787954abfffffffffffffffffffffffffffffffffffffffffffffffc
579795353fffffffffffffffffffffffffffffffffffffffffffffffc
5807aacabfffffffffffffffffffffffffffffffffffffffffffffffc
5817952a3fffffffffffffffffffffffffffffffffffffffffffffffc
58279555be1fffffffcffe0fffffffffffffffffffffffcf7fffffffc
58379554bdeeffffffeffef7ffffffffffdffffffbffffef7fffffffc
5847aaaabdffffffffeffef7fffffffffffffffffbffffef7fffffffc
585795553dfcf8a8e1effef51c3870e1c39e8e2ff0f0e1ef470defffc
586795553e1ef7677eeffe0eebd7af5ebdde75dffbef5eef3af6dfffc
587795553feef76f60effefefbd7e067cfdef5dffbef5eef7af73fffc
5887aaaabfeef8ef5eeffefefbd7eff9f3def63ffbef5eef7af73fffc
589795553deef7ef5ceffefefbd7af5ebddef5fffbaf5eef3af6dfffc
5907952abe18386f6283fefefc3870e1c306f61ffc70e183470defffc
591795553ffff7bffffffffffffffffffffffdefffffffffffffffffc
5927aaaabffff87ffffffffffffffffffffffe1fffffffffffffffffc
593795553fffffffffffffffffffffffffffffffffffffffffffffffc
59479554bfffffffffffffffffffffffffffffffffffffffffffffffc
595795553fffffffffffffffffffffffffffffffffffffffffffffffc
5967aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
597795553c1ff9fffffffffffcffffffcffffe7fffffffffffffffffc
5987952abdeffdffffffffbffeffffffefffff7ffbfbffffffffffffc
599795553deffdfffffffffffeffffffefffff7ffbffffffffffffffc
6007aaaabdec3def51c32f3e1efff0e1ef86f77c30f3e1a387ffffffc
601795553c1bddef4ebd57bfeeffef7eef7af77fdbfbde9d7bffffffc
60279554bdfbddef5ebd57be0effefe0ef7ef77c1bfbdebd9fffffffc
603795553dfbddee5ebd57bdeeffefdeef7ef77bdbfbdebde7ffffffc
6047aaaabdfbddf15ebd57bdceffef5cef7ae77b9bbbdebd7bffffffc
605795553dfc307f5ec3760e283ff0e28387141c5c60e1bd87ffffffc
6067952abfffffef7fffffffffffffffffffffffffffffffffffffffc
607795553ffffff0ffffffffffffffffffffffffffffffffffffffffc
6087aaaabfffffffffffffffffffffffffffffffffffffffffffffffc
609780000000000000000000000000000000000000000000000000000
6107ffffffffffffffffffffffffffffffffffffffffffffffffffffc
6117ffffffffffffffffffffffffffffffffffffffffffffffffffffc
6127ffffffffffffffffffffffffffffffffffffffffffffffffffffc
6137ffffffffffffffffffffffffffffffffffffffffffffffffffffc
6147deff7fffffffffffffffffffffffffffffffffffffffffffffffc
6157fff7fbdf7df7df7df7df7df7df7df7df7df7df7df7df7df7df7dc
6167ffffffffffffffffffffffffffffffffffffffffffffffffffffc
6177ffffffffffffffffffffffffffffffffffffffffffffffffffffc
6187fbfffffdf7df7df7df7df7df7df7df7df7df7df7df7df7df7df7c
6197000000003fffffffffffffffffffffffffffffffffffffffffffc
62077fffffffbfffffffffffffffffffffffffffffffffffffffffffc
62177fffffffbfffffffffffffffffffffffffffffffffffffffffffc
62277fffefffbefbefbefbefbefbefbefbefbefbefbefbefbefbefbf4
62377fffbfffbbfffffffffffffffffffffffffffffffffffffffffdc
62477ffeffefbfffffffffffffffffffffffffffffffffffffffffffc
62577fffffffbfffbefbefbefbefbefbefbefbefbefbefbefbefbeffc
62677fffffffafefffffffffffffffffffffffffffffffffffffffffc
62777fffffffbffffffffffffffffffffffffffffffffffffffffff7c
62877fffffffbfffffffffffffffffffffffffffffffffffffffffffc
62977fffffffbffef7df7df7df7df7df7df7df7df7df7df7df7df7ffc
63077ff7ffffbefbffffffffffffffffffffffffffffffffffffffbfc
63177fffffffbbeffffffffffffffffffffffffffffffffffffffffec
63277fffffffafffff7df7df7df7df7df7df7df7df7df7df7df7dfffc
63377fffffffbffffdffffffffffffffffffffffffffffffffffffffc
63477fffffffbffff7fffffffffffffffffffffffffffffffffffef7c
63577fbfffffbfffffffffffffffffffffffffffffffffffffffffffc
63677fffffffbfffbfffbefbefbefbefbefbefbefbefbefbefbefbffc
6377787fffffbfeffff7ffffffffffffffffffffffffffffffffffffc
638
639
640showpage
641
642% stop using temporary dictionary
643end
644
645% restore original state
646origstate restore
647
648%%Trailer
diff --git a/scilab_doc/LaTex-doc/couv2.ps b/scilab_doc/LaTex-doc/couv2.ps
new file mode 100755
index 0000000..841ef28
--- /dev/null
+++ b/scilab_doc/LaTex-doc/couv2.ps
@@ -0,0 +1,253 @@
1%!PS-Adobe-2.0
2%%Creator: dvipsk 5.55a Copyright 1986, 1994 Radical Eye Software
3%%Title: couv2.dvi
4%%Pages: 1
5%%PageOrder: Ascend
6%%BoundingBox: 0 0 596 842
7%%EndComments
8%DVIPSCommandLine: dvips -o couv2.ps couv2.dvi
9%DVIPSParameters: dpi=300, compressed, comments removed
10%DVIPSSource: TeX output 1997.02.19:1958
11%%BeginProcSet: texc.pro
12/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
13/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
14mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
15ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
16isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
17hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
18TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get
19round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{
20statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0
210]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn
22begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X
23array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo
24setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx
25FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{
26pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get}
27B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup
28length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B
29/ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type
30/stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp
310 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2
32index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff
33ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
34ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]/id
35ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N /cp 0 N{
36rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id gp get
37/gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp add /cp
38X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add /gp X
39adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{dup
40255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 adv}
41B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2 idiv
42S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
43putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
44adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
45{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
46adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
47chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
48}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
49length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
50cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
510 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
52add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
53userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
54known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
55/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
5665781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
570]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
58{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
59getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
60ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley
61false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley
62scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave
63transform round exch round exch itransform moveto rulex 0 rlineto 0
64ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta
650 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}
66B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{
673 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p
68-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{
693 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end
70%%EndProcSet
71TeXDict begin 39158280 55380996 1000 300 300 (couv2.dvi)
72@start /Fa 11 118 df<0503B5FC94B612FE040FEDFFE093B812FE0303EFFFC0031F18
73F0037F18FE4ABAFC14075C023FDB000714FC4A02E0EB003F91B6C8120F010302FC150149
7402F0814902C0163F494AEE1FF84949CA120F4949170790B54817015D484A1700484A1870
754B18204891CDFC5A5C5A5C5A5CA2485BA24EB7FC60B55AA895C71201A36C7FA46C7FA280
767E807E807E6C80816C806C80816D7F6D7F6D6D7E6D806D14F06D14FC010002FF5D6E02E0
77141F6E02FF0107B6FC020F92B8FC8014016E7E031F18F8030318C00300EFFE00040F16E0
78040003FCC7FC050391C8FC585377D16D>71 D<4BB5FC033F14FC0203B712C0020F16F802
797F16FF49B912C04918F8130F5B5B90BA5AA2489138FE00074802E0EB007F4891C8120F02
80FC15034801F003005B4A167F48181F4A160F4818071903735A6E705A97C7FC14F880ECFF
81806C14F0EDFFC016FE6CEDFFF8EFFFC06C17F818FF6C18C06C18F019FC6C84013F717E6D
82846D84010384010084023F83140F020183EC001F0300821603DC000F15801700181F0607
8314C0180184851208001C84123E123F6D198013E06D5F01FC190048B494B5FC02C04B5B02
84F0150702FE031F5BDAFFC0027F5B03FE010FB5FCBB5A626262001F4EC7FC000760C618F0
85013F17C0010394C8FCD9007F15F8020315C0DA000701F8C9FC4A5379D15B>83
86D<92B5FC021F14F049B612FE010F6F7E017F16E048B812F8488384DBF80F7F9126FE0001
87148002F06D14C002C06E13E06C90C87E496F13F001F86F13F85B5B496F13FCCAFCA8173F
884BB6FC157F0207B7FC143F49B612E70107ECF007011FEBFE00017F13F048B512C04891C7
89FC485B4813F8485B5A5C485BA2B55AA65F806C5E6E5C6C6D5C6E49B5FC6C6D13079139FF
90803FF76C91B512E76C16C717876CEDFE07C615FC6D14F0011FDAC00313F8010749C66C13
91F0010001E090C8FC3E437BC14D>97 D<EA3FFE487EB57EB0EEFFC0030F13FC037F13FF02
9281B612C0028715F0028F8102BF8191B77E84DBC01F809126FC00018002F06D804A023F7F
93028080717F717F838583A2717FA31A80A284A21AC0AC1A80A295B5FCA21A00A24D5BA25F
94614D5B5F4D5B6E5C6E4A5B02F891B55A6E01075C9126FF803F91C7FC92B65A6002BF5D02
959F15E002875D028392C8FC6C010014FC6C48013F13E0C8D807FEC9FC425477D251>I<92
963803FFFC037FEBFFE00203B612FC020FEDFF80023F16E091B812FC5B13075B499026FE00
970F13F84901F013004901C0143F90B548140F4891C812034A15014849ED00F04849163019
9800485B5C5AA2485BA25AA35CB5FCAB7EA280A27EA2807E19186C6D16386E16786C18F86C
996D15016E15076C6D150F6C6EEC3FFC6D6D14FF6D01F013036D01FE133F6D90B7FC6D17F8
100010117F06D17C0023F1600020F15FC020315E0DA007F91C7FC030713E03E437BC149>I<
101383FFF804813C0B5FC14E0A414C0A26C1380C8FCAAEA1FFF4813804813C0B3B3B3A66C13
102806C1300135478D324>105 D<EA3FFE487EB51280B3B3B3B3A76C13006C5A115377D224>
103108 D<923807FFC0037F13FC0203B67E020F15E0023F15F891B712FE4982010717C04983
1044949C6804901F0011F7F49018001037F90B5C76C7F48496E7F4A8148496F138048496F13
105C0A248496F13E0A248496F13F0A24819F8A24A814819FCA4B518FEAB6C19FCA26E5DA26C
10619F8A26C6D4B13F0A26C19E06E5D6C19C06E5D6C6D4B13806C6D92B512006C6D4A5B03C0
10713076D01F0011F5B6D01FE90B55A010F90B712E06D5F6D5F01004CC7FC6E5D021F15F002
108031580DA007F01FCC8FC030713C047437BC152>111 D<EEFFC0D83FFE010F13FC486C01
1097F13FFB50081B612C0028715F0028F8102BF8191B77E84DBC03F809126FC00078002F001
11001804A6D80028080717F717F83717FA2838583A2711480A47213C0AB95B5FC1A80A35F1A
11100A24D5BA25F4D5B615F4D5B6E5C6E49B55A02F8495C6E010F5C9126FF807F91C7FC92B6
1125A6002BF5D029F15E002875D028392C8FC028014FC033F13E0DB07FEC9FC92CBFCAE6C90
113CCFC6C5A425277C051>I<EE0FC0D83FFC14FF486C1303B5130F153F5D92B5FC5C5C5C5C
114A25C4AEBC00003FCC7FCEC7FE015804AC8FC14FC5C5C5CA25CA25CB3B3A26C90C9FC6C5A
1152A4177C036>114 D<D83FFE923801FFF0486C4B13F8B56C4A13FCB3B3A65FA35FA25F6C
1165EA217F76E13016CED07E76E130F6C01FCEB7FC76C90B6128717076C15FE6C15F8C615F0
117013FDAC00313F8010FDA000113F09026007FF890C8FC3E4177BF51>117
118D E /Fb 13 118 df<003FB612F84815FCB712FEA36C15FC6C15F827077EA232>45
119D<003FB712FC48EEFFE0B912FCF0FF8019E019F819FE737E01E0C8001F80050014F0060F
1207F06037F06007FF13FFF070F7F737F737F737F85747E747E1A1F747E8786741380A37413
121C0A2861CE0A31B7F1CF0AC1CE01BFFA31CC062A2501380A2501300A2505A1A1F631A3F50
1225A505A4F5B61070F5B4F5B077F90C7FC4E485A060F13F8067F5B051FB55A90BA12804FC8
123FC6119F0198006FCC9FC6C17E06C04FCCAFC545173D06A>68 D<94387FFF80040FB512FC
12493B712C0030716F8031F16FE037F707E4AB912E00207DAC00014F8021F01F8C7000713FE
1254A01C002007FDAFFFEC9001F13C04901F804077F4901E004017F4949707F4990CBEA3FFC
1264948727E4948727E4948727F4948727F4A844849727F4849737E91CD123F48884848747E
127A24848747EA2491A07003F884986A2007F1D80A24986A200FF1DC0AA6D62A2007F1D80A2
1286D62A2003F1D006D62A2001F646D1A1F000F646D1A3F6C6D4F5AA26C6D4F5A6C6D4E5B6E
129606C6D4E5B6D6C4E5B6D6C4E90C7FC6D6C4E5A6D6D4D5A6D01E04C485A6D6D4C5B6D01FC
130040F5B6D01FF043F5B023F01C092B5C8FC6E01FC020F5B0207D9FFC090B512F8020191B7
13112E06E60031F4CC9FC030716F8030016C0040F02FCCAFCDC007F1380625378D173>79
132D<91380FFF8091B512F0010714FC013F14FF90B712C00003824882489039E0007FF849C7
133EA1FFC01F86E7E01E06E7E498090C86C1380120ECA13C0A3EF7FE0AAEE03FF031FB5FC02
13403B6FC143F49B7FC01079038FE007F011F13C0D97FFEC7FC3801FFF04813C04890C8FC48
1355A485A485A5B485AA2485AA517FFA26D5C007F5D6D5C6C6C5C6D5C6CB4ECFF7F9138E007
136FE6C90B512FC6C15F06C15E06C15806C6C9039FE003FC0011F01F0EB1F80010390C9FC33
1374179BF46>97 D<ED7FFE0203B512E0021F14FC027F14FF49B712C04916F04916FC011FEB
138C0034948C7123FD97FF8140F4948EC03F84801C014004A15784890C912184817005B485A
1395B121F5B123FA25B127FA4485AAC6C7EA46C7EA2121F7FA26C7E6C6C1606181E6C6C163E
1406E157E6C6DEC01FE6C01F014036D6C140FD93FFEEC7FFC903B1FFFC007FFF86D90B612F0
141010316C06D16006D6C14FC021F14F0020314809126007FF8C7FC37417ABF42>99
142D<EDFFE0020713FE023F6D7E4A14E049B612F80107814981499038C03FFF90273FFE0007
1431380D97FF8010113C0D9FFE09038007FE04849143F4849EC1FF091C8120F484816F84915
14407000F17FC48481503A24916FE003F16015B127F18FF5B8312FFA390B9FCA318FE18FC01
14580CAFC7FA3127FA37F123FA27F121F7F120F7F6C6C16066D161E6C173E6C6D157E6C01E0
14615FE6D6C1403D93FFC140F6DB4EC7FFC6D9039E007FFF86D90B612F06D16C00100168002
1473FECFE00020F14F0020314C09126003FF8C7FC38417BBF42>101
148D<EA3FC0EA7FE012FF13F0A613E0A2EA7FC0C7FCAAEA1F80EA3FC0EA7FE0B3B3B3A4EA3F
149C0EA1F800C5476D321>105 D<123FEA7F80EAFFC0B3B3B3B3A7EA7F80EA3F000A5375D2
15021>108 D<DB3FF8ED1FFC003F49B592B57E267F800702C0010314E026FFC01F02F0010F
15114F8027F6E013F8091B66C498001C16F90B7FC9026C3FE006D48D9007F1380D9C7F0010F
152D903F8130702C06DD983E06D13C0D9CF806DD987C07F01DFC76CD9CF806D13E001DE6E91
153C8127F01FC16DE4904FC16F0057F163F495EA2495EA4495EB3B3A36C486F48ED1FE06CC9
1546C48ED0FC05C3F74BE75>I<ED3FF8003F49B5FC267F800714C026FFC01F14F0027F8091
155B67E01C1819026C3FE007FD9C7F0130F02C06D1380D9CF807F01DFC76C13C001DE8013FC
1564916E0177F5BA25BA45BB3B3A36C48ED3FC06CC9EA1F80333F75BE4A>I<ED3FF80203B5
1577E020F14E0027F14FC91B67E01036F7E498249D9E00F7FD93FFEC713F8D97FF8EC3FFC02
158E0140F49486E7E48496E7E4890C86C138048486F13C049167F000F18E049163F001F18F0
15949161F003F18F849160FA2007F18FCA2491607A200FF18FEAC6C6CEE0FFCA46C6CEE1FF8
160A36C6CEE3FF0A26C6CEE7FE06D16FF000718C06C6C4B13806E5C6C6D4A13006C01F0EC1F
161FE6D6C4A5AD93FFEECFFF890271FFFE00F5B6D90B65A010316806D93C7FC6D6C14FC021F
16214F0020314809126003FF8C8FC3F417BBF4A>I<EB03F0497E497EB0003FB712804816C0
163B812E0A36C16C06C168026000FFCC8FCB3B3A7801718010715786EEB01F892388007FC6D
164EBC03F92B5FC6D15F817E06D15806EEBFE00021F13F0DA07FEC7FC2E517DCF36>116
165D<003FEE1F80486CED3FC0486CED7FE0B3B3A617FFA35E5EA25E6C6C5CEE1F7F6D147E6C
1666CEB01FC01FFEB0FF86C90B512F06C15E06C15C06C1500C602FCEB3FC0013F01F0EB1F80
167010790C9FC333F75BD4A>I E /Fc 13 118 df<000FB500F80B07B512FE003F02FF0B3F
16880486F5215807099B712C0B76C63A27063A27063A27063A27063A37063A27162A27197B8
169FCA27161A202FB6E4F14EFA202F96E4F14CFA202F86E4F148FA26F6D4F140FA26F6D4F13
170FEA26F6E4E13FCA26F6E95B512F8A26F6E4D14F0A26F6E4D14E0A26F6E4D14C0A36F6E4D
1711480A2706D4D1400A2706D4D5BA2706E4C5BA2706E93B55AA2706E4B5CA2706E4B5CA270
1726E4B5CA2706E4B5CA2716D4B91C7FCA2716D4B5BA2716E4A5BA2716E91B55AA2716E495C
173A3716E495CA2716E495CA2716E495CA2726D4991C8FCA2726D495BA2726E485BA2726EB5
1745AA27202E15CA27202F35CA27291B65AA2725FA27393C9FCA2735DA2735DA3735DA2735D
175A2735DA2735DA2735D7491CAFC745B6C735B4A050701F07114806C4994CD6C1400000F49
176795B9A756DF4C1>77 D<000FBBFC003F1AFF481BF8F4FF80BE12F01DFE777E1EF01EFC1E
177FF8B1FE01FF88B8B797E8C8C03E0CA003F82E1007F810A07811C000B3F80778089771580
178897715C0A28921E0A28AA69BB6FC21C0A265218065531500535C0B3F5C6552B65A0A0F5D
17999B712C0097F5E92BEC7FC1FFC1FF01FC09CC8FC1EFC1EF01E800BFCC9FC1DE052CAFC1C
180F88803E0C8000F80738073818573817480897480867480748089748174818675808A7580
18175808775808A758175817581888B768076807680888B7681768176817780898C77807780
18277808921807715C07715E07814F07814F8A26C894B866C4A86000F91CE000114F07D756F
183F49A>82 D<0503B512E094B712E0040F16FE047FEEFFE00303B912FE031FF0FFC0037F19
184F84ABB12FE0207F2FFC0021F875C5C49BDFC5B49645B499238FE0001490380EB00074902
185FCC9FC04E0161F90B6008004075C484ACA7E4B17004802F0183F4B84484A7290C7FC8848
1864A1801888948881D1E1D0C6F96C8FCA2818115FC816F7E16F06C15FEEEFFF0EFFFC06C17
187FEF0FFF8F1FFC06C19FE6CF1FFE01BFC6CF2FF801CE06D1AF86D1AFE6D747E6D876D1BF0
1886D876D1BFE6D6C866E87020F876E870201876E7E030F86030186ED003F040785DC003F84
189170006071880F0001F1900080716C01A001B1F1B07090115E087888888881206000F87EA
1901FC07F7F6D1DC07F01FF62486D1C8002E0618002FC4F140002FF96B6FC4802C04D5C03F0
1914D5C03FC170FDBFF80043F5C04F093B65ADCFF80140FB800FE49B75A94BA5A669BC7FC65
1926C64001F1CF0000764C664013F98C8FC01071AFC01001AF0021F19C0020396C9FCDA003F
19317F8030117C0DB000F03FCCAFCDC000F91CBFC6B7976F683>I<0403B57E4BB612FC031F
194EDFF804AB812F0020F17FE027F717E49BA12E0010F19F8013F854985757E88DD80078104
195E0C78193C87E03F8031F8003E06F8003806F806D90C97E02FC854A8202E01A804A825C91
196CB15C0011E84130890CCFCA90703B6FC067FB7FC053FB8FC040FB9FC93BAFC150F157F02
19703BBFC020FEEE07F027FEDF00049B648C7FC010715F0491580013F02FCC8FC4914F090B6
19812C000035D93C9FC4814FC485C485C5D5A5D485CA2B6FC92CAFCA697B6FC81A26C608161
1996F5D6C6E151F6F5D6C6E92B7FC03FF5C6C03C0130F6C03F890B57E93B612FE6C18FC6C18
200F86C18F06D17E06D17C06D1700010716FC6D16F0010004C06D1480023F4AC76C14000207
20102E06E5B9126007FFCCCFC5A5F79DD6F>97 D<380FFFFC003F7F487F81B6FCB3A4943801
202FFF0053F13FF4CB612E0040F15F8043F15FE93B87E038317E0038783039F8303BF17FE92
203BAFC88889326FE003F8104C001038193C8FC03FC033F8003F06F804B15074B6F804B6F80
20485741480A27414C0A27414E0A27414F0A37414F8A31DFCA386A21DFEAF1DFCA262A31DF8
205A2621DF0A35014E0A25014C0A2501480A297B612004F5C6F5D6F4B5C6F4B5C6F153F6F92
206B65A03FF02035D04C0010F5D04F890B75A93B9C7FC636303BF17F0039F5F038F5F038794
207C8FC038116FC6C028016F0DB003F15C06C49010F4AC9FC000F49010114F0CAD81FFECAFC
2085F7873F675>I<94381FFFFE0403B612F8041FEDFF8093B812F0030717FE031FEFFFC003
2097F18F84ABA12FE4A85140F5C5C5C49BB5A499238F800074903C0EB003F4992C8120704FC
21015014902F0ED007F494AEE1FFC494A160F4C160390B6CA1201484AEF00781C30484A95C7
211FC485CA2485CA25A5DA25A5DA25AA45DB6FCAE6C80A57E81A27E817E816C1B0E6F181F6C
212636F606C505A6C6E5F705E6D6E161F6D6E167F04F84BB512806D6E15076D02FF151F6D03
213C049B6FC6D03F8133F6D92B9FC7F80021F1A006E19FC0203616E19E06E6C1880031F05FC
214C7FC030717F003001780041F03FCC8FC040315C0DC001F01E0C9FC595F78DD69>I<9438
2151FFFE00403B6FC043F15E093B712FC0307EEFF80031F17E0037F17F84AB97E4A84020F72
2167E4A854A8591BB7E49DBFC0181499226C0001F804992C71207494A0201804902F86E804C
21781494A6F1480494A8190B64818C093C97E484A19E048854B19F0484A82A2485C7414F848
2185CA3484A19FCA34891BBFCA5BEFCA21DF81DF01DE092CEFCA7817EA46C80A37E81A26C80
219A26C80A26C6EF001C06FF003E06C1B076F180F6C6F173F6D6E177F6D6EEE01FF705E6D6E
220040F13F06D02FE163F6D6E93B5FC6D03C014076D03F8143F6D03FF0107B6FC6E92B8FC14
2211F6E1AE002031A806EF1FE006E6C18F8031F18E003071880030105FCC7FCDB003F16E004
2220793C8FC040015F0050301FCC9FC5E5F7ADD6B>101 D<0503B512F094B712E0040F16F0
223167F0303B8FC150F153F92B9FC5C14075C5C5CF000074A02F0EB007F91B600C0141F4D14
2240F4992C81203F201E0F200401B00A8000FB912E0003F84488485BAFCA66C606C606C60D8
225000192CAFCB3B3B3B3A37F5E6E5B021F5B4C787BF748>I<381FFFFE48EBFF804814C0B6
226FCA215E0A415C0A36C1480001FEBFE00C9FCAE3807FFFE001F7F48148015C05AB3B3B3B3
227AC7E15806C140000075B1B7874F734>105 D<380FFFFC003F7F487F1580B6FCB3B3B3B3
228B3B3A37E15006C5B000F5B197773F634>108 D<95381FFFC0260FFFF84AB512FE003F6D
229020FECFFE0486D027F15F86E49B712FEB60107707E4C83043F834C8393B97E5D4B844B84
2304BEBE0014B90C7001F80DB3FFC8004F002031580DB7FC0804B5A93C9FC4B19C05D4B825D
231A25DA25DA35DB3B3B3A57E92CA6C14806C49711400000F49715B5A5D73DC75>110
232D<F007F0260FFFF8ED7FF8003F6DEC03FF486D141F6E147FB649B5FC5E160F5E5E5E93B6
233FC5D5D5DA25D5D19F04BECE0004B01FCC7FC17C092B5C8FC16FC16F05E168093C9FC5D5D
2345D5DA25DA25DA35DB3B3AF7E92CAFC6C5B000F5B3D5D73DC4E>114
235D<260FFFFC94380FFFFE003F6D4D7F486D4D14806F4C14C0B6FCB3B3B3A397B6FCA461A2
23661A261A2616C60A26F5D96B7FC6C4D7F6FEC03FE6C6E140F6FEC3FFC6C913AFF8001FFF8
2376C92B612F0A26C18E06C18806C18006D5E6D5E010F16F0010304C06D1480D9007F92C76C
2381400020F02F86E5BDA007F018091C9FC5A5D73DB75>117 D E end
239%%EndProlog
240%%BeginSetup
241%%Feature: *Resolution 300dpi
242TeXDict begin
243%%PaperSize: a4
244
245%%EndSetup
246%%Page: 1 1
2471 0 bop 2 621 a Fc(Scilab)2 984 y(Reference)2 1348 y(Manual)2
2481957 y Fb(On-line)49 b(Do)t(cumentation)2 2565 y Fa(Scilab)k(Group)p
249eop
250%%Trailer
251end
252userdict /end-hook known{end-hook}if
253%%EOF
diff --git a/scilab_doc/LaTex-doc/couv2.tex b/scilab_doc/LaTex-doc/couv2.tex
new file mode 100755
index 0000000..d43dba5
--- /dev/null
+++ b/scilab_doc/LaTex-doc/couv2.tex
@@ -0,0 +1,25 @@
1\documentclass{slides}
2
3\begin{document}
4
5\pagestyle{empty}
6\begin{slide}
7
8\
9
10{\bf\Huge Scilab}
11
12{\bf\Huge Reference}
13
14{\bf\Huge Manual}
15
16\vspace{2cm}
17
18\Large On-line Documentation
19
20\vspace{2cm}
21
22{\Large\bf Scilab Group}
23
24\end{slide}
25\end{document}
diff --git a/scilab_doc/LaTex-doc/couvert.tex b/scilab_doc/LaTex-doc/couvert.tex
new file mode 100755
index 0000000..5279aaa
--- /dev/null
+++ b/scilab_doc/LaTex-doc/couvert.tex
@@ -0,0 +1,38 @@
1\pagestyle{empty}
2\begin{center}
3\fbox{\setlength{\unitlength}{1cm}\begin{picture}(16,24)
4\hspace{-2.5cm}\special{psfile=couv1.ps}\special{psfile=couv2.ps}
5\end{picture}}
6\end{center}
7
8\newpage
9
10\vspace{8.cm}
11
12{\Huge\bf SCILAB}
13
14\bigskip
15
16{\Huge\bf REFERENCE}
17
18\bigskip
19
20{\Huge\bf MANUAL}
21
22\vspace{3.cm}
23
24{\Huge\bf Scilab Group}
25
26{\Large\bf
27INRIA Meta2 Project/ENPC Cergrene}
28
29\normalsize
30
31\vspace{12.cm}
32
33INRIA - Unit\'e de recherche de Rocquencourt - Projet Meta2
34
35Domaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex (France)
36
37{\bf Email: Scilab@inria.fr}
38
diff --git a/scilab_doc/LaTex-doc/hyperref.cfg b/scilab_doc/LaTex-doc/hyperref.cfg
new file mode 100755
index 0000000..e3d6159
--- /dev/null
+++ b/scilab_doc/LaTex-doc/hyperref.cfg
@@ -0,0 +1 @@
\hypersetup{dvips,colorlinks=true}
diff --git a/scilab_doc/LaTex-doc/tr2latex/Makefile b/scilab_doc/LaTex-doc/tr2latex/Makefile
new file mode 100755
index 0000000..6b71405
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/Makefile
@@ -0,0 +1,31 @@
1SHELL = /bin/sh
2
3include ../../../Makefile.incl
4
5# define NO_SGTTY because SGTTY not useful for our use of tr2latex
6
7CFLAGS = $(CC_OPTIONS) -DNO_SGTTY
8
9# Use makefile.msc if you are compiling with MS-DOS
10# add -Dtops20 to CFLAGS if you're running it under tops20
11# and add -DANSI if you're using ANSI C
12
13OBJS = tr2tex.o tr.o subs.o
14
15PROGRAMS = tr2tex
16
17all:: $(PROGRAMS)
18
19$(PROGRAMS): $(OBJS)
20 $(RM) $@
21 $(CC) -o $@ $(OBJS) $(CC_LDFLAGS)
22
23clean::
24 $(RM) $(OBJS)
25distclean::
26 $(RM) $(OBJS) $(PROGRAMS)
27
28tr2tex.o: setups.h
29tr.o: setups.h
30subs.o: setups.h
31subs.o: simil.h greek.h flip.h forbid.h maths.h macros.h
diff --git a/scilab_doc/LaTex-doc/tr2latex/README b/scilab_doc/LaTex-doc/tr2latex/README
new file mode 100755
index 0000000..865a85d
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/README
@@ -0,0 +1,68 @@
1Please read this file before you install the program.
2
3Troff-to-TeX translator version .93, March 4, 1987.
4Copyright (C) by 1987 Kamal Al-Yahya.
5
6This directory contains programs that were developed at the
7Stanford Exploration Project, Geophysics Department, by Kamal Al-Yahya.
8Copying them to any other machine is permitted without prior permission
9provided that copyright messages are kept, no profit is made by copying
10the files, and modifications are clearly documented.
11
12I would very much appreciate any comments or suggestions. My e-net
13address is
14 kamal@hanauma.stanford.edu
15If it doesn't work try
16 kamal%hanauma@score.stanford.edu
17
18 INSTALLATION INSTRUCTIONS
19
20In short, type ``make'' and then run it on the document (try the testfile):
21 tr2tex testfile > testfile.tex
22
23In details:
24
25- Use makefile.msc if you're running MS-DOS.
26- In the makefile, define the destination of the executable (default is
27 current directory). Also, add the -O flag if you want to (and the
28 optimizer in your machine is not buggy). The -O flag causes long compilation
29 time but experience has shown that it is unnecessary for this package;
30 time saved in running time is extremely small in the computers I used.
31- If the limit on your unsigned int is not 65535, change MAXLEN in
32 setups.h accordingly.
33- In tr2tex.c, change the document type if you want. The default is article.
34 Also, change the style options to suit your taste. The default
35 is [troffms,11pt] if no flag is used and [troffman] if the -m flag is used.
36- Add necessary -D's to CFLAGS if you need them. The program recognizes the
37 following compiler-time definitions:
38 -Dtops20, -DANSI, -DMSC, -DNO_SGTTY
39- type ``make'' to produce the executable, called ``tr2tex''.
40- Modify troffms.sty and troffman.sty to suit your taste but keep the
41 necessary macro definitions as they will be needed when running latex.
42 Make sure the font names exist on your site. Change them if necessary.
43- Move troffms.sty and troffman.sty to your macros directory.
44- Install and read the manual page.
45- Run the translator on ``testfile'' and the manual page as follows
46 tr2tex testfile > testfile.tex
47 tr2tex -m tr2tex.9 > tr2tex.9.tex
48
49 and compare ``testfile.tex'' with ``testfile.tex-orig'' and
50 ``tr2tex.9.tex'' with ``tr2tex.9-tex-orig''.
51 If they are not identical, you have not installed it properly.
52
53
54 USING THE TRANSLATOR
55
56You can run the program either by
57 tr2tex < file > file.tex
58or
59 tr2tex file > file.tex
60You are most likely to get messages on the standard error telling
61you about things it encounters and cannot do.
62
63Now you have the translated document. Look at it and see if you
64can spot a major error. Run it through latex. If it runs and produces
65the dvi file, then print it. If you get latex error messages modify
66the translated document accordingly and repeat the latex run, and so on.
67I usually get away with one or two iterations.
68
diff --git a/scilab_doc/LaTex-doc/tr2latex/abort.man b/scilab_doc/LaTex-doc/tr2latex/abort.man
new file mode 100755
index 0000000..d00a417
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/abort.man
@@ -0,0 +1,11 @@
1.TH abort 1 "April 1993" "Scilab Group" "Scilab Function"
2.so ../sci.an
3.SH NAME
4abort - interupt evaluation.
5.SH DESCRIPTION
6\fVabort\fR interrupt current evaluation and gives the prompt. Within
7a \fVpause\fR level \fVabort\fR return to level 0 prompt.
8.SH SEE ALSO
9quit, pause, break, abort, quit
10
11
diff --git a/scilab_doc/LaTex-doc/tr2latex/diffs.tex b/scilab_doc/LaTex-doc/tr2latex/diffs.tex
new file mode 100755
index 0000000..a47d7c1
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/diffs.tex
@@ -0,0 +1,82 @@
1\documentstyle[tr2tex,11pt]{article}
2\begin{document}
3\def\troff{{\it troff}}
4\def\Troff{{\it Troff}}
5\def\ditroff{{\it ditroff}}
6\def\Ditroff{{\it Ditroff}}
7
8\title{Differences between \TeX\ and troff typesetters}
9
10Outlined below are the differences between \TeX\ and \troff\/ that
11I know from experience with the two languages most of which
12obtained while writing {\bf tr2tex}.
13Most of them are advantages \TeX\ has over \troff.
14
15There are actually more than one type of \TeX, the most
16used ones are \LaTeX and plain \TeX\
17\Troff\/ can also be loaded with various macro packages to
18produce variations to plain \troff. Also, \ditroff\/ (device independent \troff)
19is becoming more and more the standard of \troff.
20The following comparison is made mainly between \LaTeX\ and {\bf ms} \troff.
21It will be mentioned if in a particular case \ditroff\/ makes a difference.
22
23\begin{itemize}
24\item \TeX\ is not system-dependent. \Troff\/ is a Unix tool.
25
26\item In \Troff, tables and equations are handled by preprocessors
27while in \TeX\ they are simultaneously processed with text.
28
29\item \Troff\/'s commands have to start at the beginning of the line
30and start with a dot. Equation symbols are recognized when delimited by space.
31All \TeX\ commands, in math or non-math mode, start with a backslash
32and they don't have to be placed at the beginning of the line.
33
34\item \TeX\ and \LaTeX\ commands are more verbose than \troff\/'s.
35This can be an advantage or disadvantage depending on the user.
36
37\item \TeX\ processes {\it boxes} such as lines and paragraphs as one unit.
38This means it can distribute {\it badness} over that box.
39For example, when a spacing between two lines needs to be large, because
40a line has large symbols, it will slightly stretch the
41line spacing in other lines to make the large spacing not look
42too bad. This also makes it avoid orphan lines.
43
44\item The input to \LaTeX\ is a more structured document with scopes. It makes it
45easier to proofread. \Troff\/'s input is less structured.
46
47\item Some \TeX\ drivers make it very easy to include prepared
48graphs with the text. Including graphs with \troff\/'s text is more difficult.
49
50\item Many fonts can be loaded in a \TeX\ document (up to 32); in \troff,
51the limit is 4 (\ditroff\/ does not have this restriction).
52
53\item Non-math macros are defined just like math macros in \TeX.
54In \troff, {\bf define} is used for math definitions and {\bf .de} is
55used for non-math macros.
56\Troff\/'s macros can be made up from anything while
57\TeX\ macros cannot have non-letters which is a nuisance sometimes.
58
59\item There is no limit on the page size in \TeX. The size is limited only by
60the output device. \Troff\/'s paper size is limited.
61
62\item \TeX\ is interactive, while \troff\/ is not. However, not many people can
63benefit from this feature since they have to be skillful in answering
64its questions.
65
66\item \TeX\ and \LaTeX\ give a {\bf l\,o\,n\,g} ambiguous log file that does not
67exactly tell what the error is. \Troff\/ does not give error messages.
68
69\item \LaTeX\ automatically numbers equations and figures, etc. A powerful
70cross-referencing technique relieves the user from worrying about having
71the right sequence of equations' and figures' numbers. This feature
72is not available in \troff.
73
74\item The documentation in the \LaTeX\ manual is excellent.
75\Troff\/'s documentation is scattered over many references.
76The documentation in the \TeX Book is very technical and the average reader
77may find it unreadable.
78
79\item At hanauma, we have a previewer for TeX on the SUN, but don't have it
80for \troff.
81\end{itemize}
82\end{document}
diff --git a/scilab_doc/LaTex-doc/tr2latex/example.1 b/scilab_doc/LaTex-doc/tr2latex/example.1
new file mode 100755
index 0000000..21744b0
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/example.1
@@ -0,0 +1,38 @@
1.TH macroname 2 "April 1993" "Scilab Group" "Scilab Function"
2.so sci.an
3.SH NAME
4macroname - keywords for whatis
5.SH CALLING SEQUENCE
6.nf
7[out1,out2] = macroname(input1,input2, [optional])
8.fi
9.SH PARAMETERS
10.TP 10
11input1
12: real matrix, meaning.
13.TP 10
14input2
15: character string, meaning.
16.TP
17out1
18: polynomial matrix
19.SH DESCRIPTION
20\"LaTeX \ignore{
21.nf
22 Verbatim enclosed in ignore
23.fi
24\"LaTeX }
25.IG
26.nf
27 Verbatim ignored in LaTeX (IG/FI)
28.fi
29.FI
30.nf
31Real One Verbatim
32.fi
33.SH REMARK
34Note that ...
35.SH SEE ALSO
36name1,name2,nam_e3
37.SH AUTHOR
38your name
diff --git a/scilab_doc/LaTex-doc/tr2latex/flip.h b/scilab_doc/LaTex-doc/tr2latex/flip.h
new file mode 100755
index 0000000..a052a97
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/flip.h
@@ -0,0 +1,8 @@
1/*
2This file contains the words that are placed the opposite way
3in troff and TeX. Is there any more?
4*/
5char *flip_list[] =
6{
7"bar", "dot", "dotdot", "hat", "tilde", "under", "vec"
8};
diff --git a/scilab_doc/LaTex-doc/tr2latex/forbid.h b/scilab_doc/LaTex-doc/tr2latex/forbid.h
new file mode 100755
index 0000000..0122e96
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/forbid.h
@@ -0,0 +1,30 @@
1/*
2This file contains TeX commands that cannot be re-defined.
3Re-defining them is not permitted by TeX (or they may produce
4unpredictable consequences).
5If the troff user happens to re-define one of these, it will be replaced.
6This list is extracted from the starred entries in the index of the TeXBook.
7They are entered here in alphabetical order.
8If the macro has non-alphabetical characters, it will be trapped
9somewhere else; it needn't be put here.
10This list is added to make the program more robust.
11Note that the backslash is omitted.
12*/
13char *forbid[] =
14{
15"atop", "char", "copy", "count", "cr", "crcr",
16"day", "def", "divide", "dp", "dump", "edef",
17"else", "end", "eqno", "fam", "fi", "font",
18"gdef", "global", "halign", "hbox", "hfil", "hfill",
19"hfuzz", "hoffset", "hrule", "hsize", "hskip", "hss",
20"ht", "if", "ifcase", "ifcat", "ifnum", "ifodd",
21"iftrue", "ifx", "indent", "input", "insert", "kern",
22"left", "leqno", "let", "limits", "long", "lower",
23"mag", "mark", "mkern", "month", "mskip", "multiply",
24"muskip", "omit", "or", "outer", "output", "over",
25"overline", "par", "raise", "read", "right", "show",
26"span", "special", "string", "the", "time", "toks",
27"topmark", "topskip", "unkern", "unskip", "vbox", "vfil",
28"vfill", "vfuzz", "voffset", "vrule", "vsize", "vskip",
29"vsplit", "vss", "vtop", "wd", "write", "xdef"
30};
diff --git a/scilab_doc/LaTex-doc/tr2latex/greek.h b/scilab_doc/LaTex-doc/tr2latex/greek.h
new file mode 100755
index 0000000..404daf1
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/greek.h
@@ -0,0 +1,11 @@
1/*
2This file contains the list of the upper-case Greek letters.
3In case I overlooked any, it can be added here.
4*/
5char *GRK_list[] =
6{
7"ALPHA", "BETA", "CHI", "DELTA", "EPSILON",
8"ETA", "GAMMA", "KAPPA", "LAMDA", "MU",
9"NU", "OMEGA", "PHI", "PI", "PSI",
10"RHO", "SIGMA", "TAU", "THETA", "XI", "ZETA"
11};
diff --git a/scilab_doc/LaTex-doc/tr2latex/macros.h b/scilab_doc/LaTex-doc/tr2latex/macros.h
new file mode 100755
index 0000000..15d2f3a
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/macros.h
@@ -0,0 +1,60 @@
1/*
2This file contains the list of non-math macros and plain troff macros.
3Do NOT forget to put the dot for the troff macros, and the backslash
4for TeX macros (two backslashes, one for escape).
5The third column in the list is 0 for macros that have no arguments
6and either 1 or 2 for those that do. If it is 1, then only one line
7will be read as an argument. If it is 2, then lines will be read until
8properly terminated. Arguments for ms macros are terminated by an ms macro
9(e.g. .PP). Plain troff macros are terminated after reading the desired number
10of lines specified by the macro (e.g. .ce 5 will centerline 5 lines).
11The fourth column specifies whether the macro implies a paragraph break
12(par > 1) or not (par = 0). This is needed to terminate some environments.
13If .LP, or .PP, par=1; if .IP, par=2; if .TP, par=3; if .QP, par=4.
14*/
15struct macro_table {
16 char *troff_mac, *tex_mac;
17 int arg, macpar;
18} macro[] = {
19
20/* troff macro TeX macro argument par */
21 ".1C", "\\onecolumn", 0, 1,
22 ".2C", "\\twocolumn", 0, 1,
23 ".AE", "\\end{abstract}", 0, 1,
24 ".AI", "\\authoraff", 2, 1,
25 ".AU", "\\author", 2, 1,
26 ".Ac", "\\ACK", 0, 1,
27 ".B1", "\\boxit{", 0, 0,
28 ".B2", "}", 0, 0,
29 ".DE", "\\displayend", 0, 1,
30 ".DS", "\\displaybegin", 0, 1,
31 ".FE", "}", 0, 0,
32 ".FI", "\\end{comment}", 0, 0,
33 ".FS", "\\footnote{", 0, 0,
34 ".HR", "\\trait", 0, 0,
35 ".IG", "\\begin{comment}", 0, 0,
36 ".Ic", "\\caption{", 0, 1,
37 ".Ie", "}\\end{figure}", 0, 1,
38 ".Is", "\\begin{figure}", 0, 1,
39 ".KS", "{\\nobreak", 0, 0,
40 ".LP", "\\par\\noindent", 0, 1,
41 ".MH", "\\mhead", 2, 1,
42 ".NH", "\\section", 1, 1,
43 ".PP", "\\par", 0, 1,
44 ".QE", "\\end{quotation}", 0, 1,
45 ".QS", "\\begin{quotation}", 0, 1,
46 ".SH", "\\shead", 1, 1,
47 ".TH", "\\phead", 1, 0,
48 ".TL", "\\title", 2, 1,
49 ".UC", "", 0, 0,
50 ".UL", "\\undertext", 1, 0,
51 ".bp", "\\newpage", 0, 1,
52 ".br", "\\nwl", 0, 0,
53 ".ce", "\\cntr", 2, 0,
54 ".cu", "\\undertext", 2, 0,
55 ".fi", "", 0, 0,
56 ".na", "\\raggedright", 0, 0,
57 ".nf", "\\begin{verbatim}", 0, 0,
58 ".ns", "", 0, 0,
59 ".ul", "\\undertext", 2, 0
60};
diff --git a/scilab_doc/LaTex-doc/tr2latex/maths.h b/scilab_doc/LaTex-doc/tr2latex/maths.h
new file mode 100755
index 0000000..5191e67
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/maths.h
@@ -0,0 +1,33 @@
1/*
2This file contains a list of the words that have simple
3correspondence in the two languages.
4Do not put here words that require action (like sub).
5If the word is identical in the two languages (except for TeX's backslash),
6put it in simil.h
7*/
8
9struct math_equiv {
10 char *troff_symb, *tex_symb;
11} math[] = {
12/* troff name TeX name */
13
14 "~", "\\ ",
15 "^", "\\,",
16 "above", "\\cr",
17 "ccol", "\\matrix",
18 "cpile", "\\matrix",
19 "fat", "",
20 "grad", "\\nabla",
21 "half", "{1\\over 2}",
22 "inf", "\\infty",
23 "inter", "\\cap",
24 "lcol", "\\matrix",
25 "lineup", "",
26 "lpile", "\\matrix",
27 "mark", "",
28 "nothing", "",
29 "pile", "\\matrix",
30 "rcol", "\\matrix",
31 "rpile", "\\matrix",
32 "union", "\\cup"
33};
diff --git a/scilab_doc/LaTex-doc/tr2latex/setups.h b/scilab_doc/LaTex-doc/tr2latex/setups.h
new file mode 100755
index 0000000..680be68
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/setups.h
@@ -0,0 +1,156 @@
1/* setup file */
2
3#ifndef NO_SGTTY
4#define HAVE_SGTTY 1 /* host has sgtty.h and ioctl.h */
5#endif
6
7#include <stdio.h>
8#include <ctype.h>
9#ifdef SYSV
10#include <string.h>
11#include <stdlib.h> /* for type declarations */
12#else
13#ifdef MSC
14#include <string.h>
15#include <stdlib.h> /* for type declarations */
16#include <io.h> /* for type declarations */
17#else
18#include <strings.h>
19#endif
20#endif
21
22#if HAVE_SGTTY
23#include <sys/ioctl.h>
24#include <sgtty.h>
25#endif
26
27#define MAXLEN 65535 /* maximum length of document */
28#define MAXWORD 2500 /* maximum word length */
29#define MAXLINE 500 /* maximum line length */
30#define MAXDEF 200 /* maximum number of defines */
31
32#include <malloc.h>
33#ifdef IN_TR /* can only declare globals once */
34#else
35extern
36#endif
37int math_mode, /* math mode status */
38 de_arg, /* .de argument */
39 IP_stat, /* IP status */
40 QP_stat, /* QP status */
41 TP_stat; /* TP status */
42
43#ifdef IN_TR /* can only declare globals once */
44#else
45extern
46#endif
47struct defs {
48 char *def_macro;
49 char *replace;
50 int illegal;
51} def[MAXDEF];
52
53#ifdef IN_TR /* can only declare globals once */
54#else
55extern
56#endif
57struct mydefs {
58 char *def_macro;
59 char *replace;
60 int illegal;
61 int arg_no;
62 int par; /* if it impiles (or contains) a par break */
63} mydef[MAXDEF];
64
65#ifdef IN_TR /* can only declare globals once */
66#else
67extern
68#endif
69struct measure {
70 char old_units[MAXWORD]; float old_value;
71 char units[MAXWORD]; float value;
72 char def_units[MAXWORD]; /* default units */
73 int def_value; /* default value: 0 means take last one */
74} linespacing, indent, tmpind, space, vspace;
75
76#ifdef ANSI
77char* alternate(char*, char*, char*);
78int CAP_GREEK(char*);
79char* do_table(char*,char*,int);
80char* end_env(char*);
81void envoke_stat(int);
82char* flip(char*,char*);
83char* flip_twice(char*,char*,char*);
84int get_arg(char*,char*,int ,int );
85void get_brace_arg(char*,char*);
86int get_defword(char*,char*,int*);
87int get_line(char*,char*,int );
88int get_multi_line(char*,char*);
89int get_mydef(char*,char*);
90int get_N_lines(char *,char *,int);
91int get_no_math(char*,char*);
92char* get_over_arg(char*,char*);
93int get_ref(char*,char*);
94int get_string(char*,char*,int );
95void get_size(char*,char*,char*);
96int get_sub_arg(char*,char*);
97int get_till_space(char*,char*);
98int getdef(char*,char*);
99int getword(char*,char*);
100void GR_to_Greek(char*,char*);
101int is_def(char*);
102int is_flip(char*);
103int is_forbid(char*);
104int is_mathcom(char*,char*);
105int is_mydef(char *);
106int is_troff_mac(char*,char*,int*);
107int main(int ,char **);
108void parse_units(char*,int,int,int);
109void scrbuf(FILE*,FILE*);
110int similar(char*);
111char* skip_line(char*);
112int skip_white(char*);
113char* strapp(char*,char*);
114void tmpbuf(FILE*,char*);
115void troff_tex(char *,char *,int );
116#else
117char* alternate();
118int CAP_GREEK();
119char* do_table();
120char* end_env();
121void envoke_stat();
122char* flip();
123char* flip_twice();
124int get_arg();
125void get_brace_arg();
126int get_defword();
127int get_line();
128int get_multi_line();
129int get_mydef();
130int get_N_lines();
131int get_no_math();
132char* get_over_arg();
133int get_ref();
134int get_string();
135void get_size();
136int get_till_space();
137int get_sub_arg();
138int getdef();
139int getword();
140void GR_to_Greek();
141int is_def();
142int is_flip();
143int is_forbid();
144int is_mathcom();
145int is_mydef();
146int is_troff_mac();
147int main();
148void parse_units();
149void scrbuf();
150int similar();
151char* skip_line();
152int skip_white();
153char* strapp();
154void tmpbuf();
155void troff_tex();
156#endif
diff --git a/scilab_doc/LaTex-doc/tr2latex/simil.h b/scilab_doc/LaTex-doc/tr2latex/simil.h
new file mode 100755
index 0000000..dc682b8
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/simil.h
@@ -0,0 +1,16 @@
1/*
2This file contains a list of math words that are similar in the
3two languages (in fact identical except for TeX's backslah).
4If I overlooked anything out, it can be put here
5Do NOT put here words that are similar but require some action (like over)
6*/
7char *sim_list[] =
8{
9"alpha", "approx", "beta", "cdot", "chi", "cos",
10"cosh", "cot", "coth", "delta", "epsilon", "eta",
11"exp", "gamma", "int", "kappa", "lambda", "lim",
12"log", "matrix", "mu", "nu", "omega", "partial",
13"phi", "pi", "prime", "prod", "psi", "rho",
14"sigma", "sin", "sinh", "sqrt", "sum", "tan",
15"tanh", "tau", "theta", "times", "xi", "zeta"
16};
diff --git a/scilab_doc/LaTex-doc/tr2latex/subs.c b/scilab_doc/LaTex-doc/tr2latex/subs.c
new file mode 100755
index 0000000..0fb6ac0
--- /dev/null
+++ b/scilab_doc/LaTex-doc/tr2latex/subs.c
@@ -0,0 +1,986 @@
1/* COPYRIGHT (C) 1987 Kamal Al-Yahya */
2/*
3 These subroutines do (in general) small things for the translator.
4 They appear in alphabetical order and their names are unique in the
5 first six characters.
6*/
7
8#include "setups.h"
9#include "simil.h"
10#include "greek.h"
11#include "flip.h"
12#include "forbid.h"
13#include "maths.h"
14#include "macros.h"
15
16extern def_count;
17extern mydef_count;
18
19#define NULL_C '\0'
20
21/* compile-time counting of elements */
22int GRK_count = (sizeof(GRK_list)/sizeof(GRK_list[0]));
23int sim_count = (sizeof(sim_list)/sizeof(sim_list[0]));
24int flip_count = (sizeof(flip_list)/sizeof(flip_list[0]));
25int forbd_count = (sizeof(forbid)/sizeof(forbid[0]));
26int mathcom_count = (sizeof(math)/sizeof(struct math_equiv));
27int macro_count = (sizeof(macro)/sizeof(struct macro_table));
28
29char *
30alternate(inbuf,outbuf,w) /* alternate fonts (manual macro) */
31 char *inbuf, *outbuf, *w;
32{
33 int f1,f2;
34 int which=1;
35 char font[MAXWORD], font1[MAXWORD], font2[MAXWORD],
36 ww[MAXWORD], tmp[MAXWORD];
37
38 tmp[0] = NULL_C;
39 f1 = w[1]; f2 = w[2];
40 if (f1 == 'R') strcpy(font1,"\\rm");
41 if (f1 == 'I') strcpy(font1,"\\it");
42 if (f1 == 'B') strcpy(font1,"\\bf");
43 if (f2 == 'R') strcpy(font2,"\\rm");
44 if (f2 == 'I') strcpy(font2,"\\it");
45 if (f2 == 'B') strcpy(font2,"\\bf");
46
47 strcpy(font,font1);
48 while (*inbuf != '\n' && *inbuf != NULL_C)
49 {
50 inbuf += get_arg(inbuf,ww,1);
51 sprintf(tmp,"{%s %s}",font,ww);
52 outbuf = strapp(outbuf,tmp);
53 if (which == 1)
54 {
55 which = 2;
56 strcpy(font,font2);
57 }
58 else
59 {
60 which = 1;
61 strcpy(font,font1);
62 }
63 while (*inbuf == ' ' || *inbuf == '\t')
64 inbuf++;
65 }
66
67 return(outbuf);
68}
69
70int
71CAP_GREEK(w) /* check if w is in the GREEK list */
72 char *w;
73{
74 int i;
75
76 for (i=0; i < GRK_count ; i++)
77 {
78 if (strcmp(GRK_list[i],w) == 0)
79 return(1);
80 }
81 return(-1);
82}
83
84char *
85do_table(inbuf,outbuf,offset)
86 char *inbuf, *outbuf;
87 int *offset; /* amount to offset inbuf */
88{
89 char w[MAXWORD], ww[MAXWORD], format[MAXWORD], tmp[MAXWORD];
90 char *ptr;
91 int i,j,len,columns=0;
92 int tab = '\t'; /* default tab */
93
94 tmp[0] = NULL_C;
95 ptr = inbuf; /* remember where we started */
96 len = get_line(inbuf,w,0);
97 if (w[strlen(w)-1] == ';') /* options */
98 {
99 inbuf += len;
100 if (strncmp(w,"tab",3) == 0) /* get the tab charecter */
101 tab = w[4]; /* expect something like tab(&); */
102 inbuf = skip_line(inbuf);
103 }
104 while (*inbuf != NULL_C) /* get the LAST format line */
105 {
106 len = get_line(inbuf,w,0);
107 if (w[strlen(w)-1] != '.') break; /* not a fromat line */
108 inbuf += len;
109 for (i=0, j=0; i<len-1; i++)
110 {
111 if (isspace(w[i])) continue;
112 columns++;
113 if (w[i] == 'l') format[j] = 'l';
114 else if (w[i] == 'r') format[j] = 'r';
115 else format[j] = 'c';
116 j++;
117 }
118 }
119 if (columns == 0)
120 {
121 fprintf(stderr,"Sorry, I cannot do tables without a format line\n\
122Doing plain translation of table, lines will be commented\n\
123You need to fix it yourself\n");
124 while (*inbuf != NULL_C)
125 {
126 (void) getword(inbuf,w);
127 if (strcmp(w,".TE") == 0) {inbuf += 4; break;}
128 inbuf += get_line(inbuf,w,1);
129 *outbuf++ = '%';
130 outbuf = strapp(outbuf,w);
131 outbuf = strapp(outbuf,"\n");
132 inbuf++; /* skip the \n */
133 }
134 *offset = inbuf - ptr;
135 return(outbuf);
136 }
137 format[j] = NULL_C;
138 sprintf(tmp,"\\par\n\\begin{tabular}{%s}\n",format);
139 outbuf = strapp(outbuf,tmp);
140
141 while (*inbuf != NULL_C)
142 {
143 for (i=0; i<columns-1; i++)
144 {
145 (void) getword(inbuf,w);
146 if (i == 0 && (strcmp(w,"\n") == 0 || strcmp(w,"_") == 0))
147 {inbuf++; i--; continue;}
148 if (strcmp(w,".TE") == 0)
149 {
150 inbuf += 4;
151 if (i == 0)
152 {
153 outbuf -= 3; /* take back the \\ and the \n */
154 *outbuf = NULL_C;
155 }
156 outbuf = strapp(outbuf,"\n\\end{tabular}\n\\par\n");
157 *offset = inbuf - ptr;
158 return(outbuf);
159 }
160 inbuf += get_table_entry(inbuf,w,tab);
161 inbuf ++; /* skip tab */
162 troff_tex(w,ww,0,1);
163 sprintf(tmp,"%s & ",ww);
164 outbuf = strapp(outbuf,tmp);
165 }
166 (void) getword(inbuf,w);
167 if (strcmp(w,".TE") == 0)
168 {
169 fprintf(stderr,"Oops! I goofed. I told I you I am not very good at tables\nI've encountered an unexpected end for the table\n\
170You need to fix it yourself\n");
171 inbuf += 4;
172 outbuf = strapp(outbuf,"\\end{tabular}\n\\par\n");
173 *offset = inbuf - ptr;
174 return(outbuf);
175 }
176 inbuf += get_table_entry(inbuf,w,'\n');
177 inbuf++; /* skip tab */
178 troff_tex(w,ww,0,1);
179 outbuf = strapp(outbuf,ww);
180 outbuf = strapp(outbuf,"\\\\\n");
181 }
182 fprintf(stderr,"Oops! I goofed. I told I you I am not very good at tables\n\
183File ended and I haven't finished the table!\n\
184You need to fix it yourself\n");
185 *offset = inbuf - ptr;
186 outbuf = strapp(outbuf,"\\end{tabular}\n\\par\n");
187 return(outbuf);
188}
189
190char *
191end_env(outbuf)
192 char *outbuf;
193{
194 if (IP_stat)
195 {
196 IP_stat=0;
197 outbuf = strapp(outbuf,"\\end{scitem}");
198 }
199 if (QP_stat)
200 {
201 QP_stat=0;
202 outbuf = strapp(outbuf,"\\end{quotation}");
203 }
204 if (TP_stat)
205 {
206 TP_stat=0;
207 /** JPC
208 outbuf = strapp(outbuf,"\\end{TPlist}"); **/
209 outbuf = strapp(outbuf,"\\end{scitem}% end Env\n");
210 }
211 return(outbuf);
212}
213
214void
215envoke_stat(par)
216 int par;
217{
218
219 switch(par)
220 {
221 case 2:
222 IP_stat = 1;
223 break;
224 case 3:
225 TP_stat = 1;
226 break;
227 case 4:
228 QP_stat = 1;
229 break;
230 default:
231 break;
232 }
233}
234
235char *
236flip(outbuf,w) /* do the flipping */
237 char *outbuf, *w;
238{
239 int lb=0, rb=0;
240 char ww[MAXWORD], tmp[MAXWORD];
241
242 ww[0] = NULL_C; tmp[0] = NULL_C;
243 outbuf--;
244 while (*outbuf == ' ' || *outbuf == '\t' || *outbuf == '\n')
245 outbuf--;
246 while (1)
247 {
248 if (*outbuf == '{')
249 {
250 lb++;
251 if (lb > rb) break;
252 }
253 if (*outbuf == '}') rb++;
254 if (rb == 0)
255 {
256 if (*outbuf != ' ' && *outbuf != '\t' && *outbuf != '\n'
257 && *outbuf != '$')
258 {
259 outbuf--;
260 continue;
261 }
262 else break;
263 }
264 outbuf--;
265 if (lb == rb && lb != 0) break;
266 }
267 outbuf++;
268 if (*outbuf == '\\')
269 {
270 outbuf++;
271 (void) getword(outbuf,tmp);
272 sprintf(ww,"\\%s",tmp);
273 outbuf--;
274 }
275 else if (*outbuf == '{')
276 (void) get_brace_arg(outbuf,ww);
277 else
278 (void) getword(outbuf,ww);
279 *outbuf = NULL_C;
280 sprintf(tmp,"\\%s %s",w,ww);
281 outbuf = strapp(outbuf,tmp);
282 return(outbuf);
283}
284
285char *
286flip_twice(outbuf,w,ww) /* take care of things like x hat under */
287 char *outbuf, *w, *ww;
288{
289 int lb=0, rb=0;
290 char tmp1[MAXWORD], tmp2[MAXWORD];
291
292 tmp1[0] = NULL_C; tmp2[0] = NULL_C;
293 outbuf--;
294 while (*outbuf == ' ' || *outbuf == '\t' || *outbuf == '\n')
295 outbuf--;
296 while (1)
297 {
298 if (*outbuf == '{')
299 {
300 lb++;
301 if (lb > rb) break;
302 }
303 if (*outbuf == '}') rb++;
304 if (rb == 0)
305 {
306 if (*outbuf != ' ' && *outbuf != '\t' && *outbuf != '\n'
307 && *outbuf != '$')
308 {
309 outbuf--;
310 continue;
311 }
312 else break;
313 }
314 outbuf--;
315 if (lb == rb && lb != 0) break;
316 }
317 outbuf++;
318 if (*outbuf == '\\')
319 {
320 outbuf++;
321 (void) getword(outbuf,tmp2);
322 sprintf(tmp1,"\\%s",tmp2);
323 outbuf--;
324 }
325 else if (*outbuf == '{')
326 (void) get_brace_arg(outbuf,tmp1);
327 else
328 (void) getword(outbuf,tmp1);
329 *outbuf = NULL_C;
330 sprintf(tmp2,"\\%s{\\%s %s}",w,ww,tmp1);
331 outbuf = strapp(outbuf,tmp2);
332 return(outbuf);
333}
334
335int
336get_arg(inbuf,w,rec) /* get argumnet */
337 char *inbuf, *w;
338 int rec; /* rec=1 means recursive */
339{
340 int c,len,i;
341 char ww[MAXWORD];
342 int delim;
343
344 len=0;
345 while ((c = *inbuf) == ' ' || c == '\t') /* skip spaces and tabs */
346 {inbuf++; len++;}
347 i=0;
348 if (*inbuf == '{' || *inbuf == '\"')
349 {
350 if (*inbuf == '{') delim = '}';
351 else delim = '\"';
352 inbuf++; len++;
35