gnuplot-mode-0.6.0.orig/0040755000175000017500000000000007576452020014725 5ustar arafunearafunegnuplot-mode-0.6.0.orig/auto/0040755000175000017500000000000007363311171015670 5ustar arafunearafunegnuplot-mode-0.6.0.orig/auto/gpelcard.el0100644000175000017500000000054007576451771020010 0ustar arafunearafune(TeX-add-style-hook "gpelcard" (function (lambda () (LaTeX-add-environments "Boxedminipage" "SqBoxedminipage") (TeX-add-symbols "version" "revised" "file" "key" "variable" "command" "Star") (TeX-run-style-hooks "fancybox" "latex2e" "art10" "article" "twocolumn")))) gnuplot-mode-0.6.0.orig/gpelcard.aux0100644000175000017500000000001007576452013017213 0ustar arafunearafune\relax gnuplot-mode-0.6.0.orig/gpelcard.dvi0100644000175000017500000004075007576452003017216 0ustar arafunearafune; TeX output 2002.12.13:1641iԍtiGэd < lcirclew10 (̟ ffd(̟ ffwg?wd?Í#jXQ ff cmr12Quick/Referenceforᬍ4gnuplot-modCde9Ҝ o cmr9ThismcarddescribAesthefeaturesofgn9uplot-modefor Emacs.?Gn9uplot-moAdeisintendedforcompAosingscripts for5the- cmcsc10gnuplotplottingprogram.Ito ersfunctions for sendingcommandsoren9tirescriptstothegnuplot program.asw9ellasv|rariousfunctionstoaidincompAosing scripts.bIt)w9orkswithanyversionofrgnuplotfrom3.5 tomH3.8.$KSeethecommen9tsinthe leߤN cmtt9`gnuplot.el'for instructionsToninstallinggn9uplot-moAde.\kv N cmbx12gnuplot-mo`dekeysequences e nfeffff1 UQt : cmbx9GnCuplot-moKdebu er c&k9eyECdescription5ff C-cC-lStartTgn9uplot-moAdeinthecurrentbu er.',􇟍nkM-xgnCuplot-make-bu erO>OpAenTanewbu eringn9uplot-mode0Q1Ǎ  ׉ =̟ff1Ǎ::׉ =̟ff,s -,s1DŽ-;|{Ycmr8GnÎuplot-mo ThisXpagecoÎversXversion0.6.0ofgnuplot-mo=[?] DpCon9tentsToftheplot-optionssub-men9u.ǟ2SgnCuplot-insertions-terminalO[?] DpCon9tentsToftheterminalsub-men9u.ǟ2SgnCuplot-insertions-x-axis[.f[?] DpCon9tentsTofthexaxissub-men9u.ǟ2SgnCuplot-insertions-x2-axisU7[?] DpCon9tentsTofthex2axissub-men9u.ǟ2SgnCuplot-insertions-y-axis[.f[?] DpCon9tentsToftheyaxissub-men9u.ǟ2SgnCuplot-insertions-y2-axisU7[?] DpCon9tentsTofthey2axissub-men9u.ǟ2SgnCuplot-insertions-z-axis\[?] DpCon9tentsTofthezaxissub-men9u.ǟ2SgnCuplot-insertions-parametric-plots)[?] DpCon9tentsToftheparametricplotssub-men9u.ǟ2SgnCuplot-insertions-pKolar-plotsD&[?] DpCon9tentsTofthepolarplotssub-men9u.ǟ2SgnCuplot-insertions-surface-plots;[?] DpCon9tentsTofthesurfaceplotssub-men9u. IVzz " ̟ffV " ̟ff_v?_V?ꪍ:?0TVoSolbarvXariablesThesev|rariablescon9troltheuseandloAcationofthetool- bar+inXEmacs.`kThetoAolbarhasbuttonsequiv|ralen9ttothe>k9eysequencesC-cC-l,iC-cC-r,C-cC-b,C-cC-e,andTC-cC-h.ߍύ2SgnCuplot-display-toKolbar- agC[nil] DpNon-nilmeanstodispla9yatoAolbarifusing DpXEmacs.?K`y cmr102iԍti?nkgnCuplot-use-toKolbar>[left-toolbar]'LoAcationpofXEmacstoolbar..V:alidv|ralues areOleft-toolbar,]right-toolbar,top-toolbar,bottom-toolbar,Tdefault-toolbarandnil.(S{   US̟ff{ US̟ffw?w{?:SetArgumenrts TheseJv|rariablescon9trolthebAehaviorofthegraphical in9terfaceBtosettingcommandarguments.C-cC-cwith pAoin9t3overacommandorS-mouse-2withthemouse cursoro9veracommandwillcauseasmallframeto pAopݐopenwithwhic9hyoucansetcommandarguments. GreenxbuttonwithbAoldtextareboundtopup-up men9usߙ|usethemouse-2toselectanitemfromthe men9u.IGreyQ eldsarefor llinginstringsornumbAers. Hitthe[Set(Options]buttonwithmouse-2toinsert commandi%argumen9tsintothescript.Y:oucanalsouse theh@ff \ltabٚff \lYkik9eytomoveamongthewidgetsandh@ff Tlretٚff TlQkito pushTthebuttons.nkgnCuplot-gui-pKopup- agZ3[nil]'Whennon-nilanargumen9tsettingframewillpAopopAenTwhenev9ertheInsertionsmenuisused.,`nkgnCuplot-gui-plot-splot- t-style%s['simple]ǟ'simpleEor'complete{describAestheexten9tofthelistofpropAertiesofforplot,splot,and tintheTGUI.nkgnCuplot-gui-frame-plistb[?]'PropAert9ylistofparameterscontrollingtheargu-men9tTsettingframe.pUsedbyXEmacs.'ግnkgnCuplot-gui-frame-parametersBй[?]'Listofparameterscon9trollingtheargumentset-tingTframe.pUsedb9yEmacs.&ݽύnkgnCuplot-gui-fontname-listXJ[?]List?offon9tav|railableonyourcomputertotheter-minalTdriv9ers. Rٍf   ̟fff ̟ffwe?wf?ٙRFVacesj These1arev|rariousfacesde nedforusewithgn9uplot- moAde.#@nkgnCuplot-prompt-faceH-[firebrick]矍gColor_ofgn9uplotprompt(onalightbackground)inproAcessbu er. BoldandunderlinedonamonoAc9hromeTdisplay:.3a@nkgnCuplot-gui-menu-face![darkolivegreen]矍gColorxofmen9ubuttons(onalightbackground)intheargumen9tsettingframe.^YItaliconamonoAc9hromeTdisplay:.@nkgnCuplot-gui-button-faceHR[sienna]矍gColor ofpushbuttons(onaligh9tbackground)intheargumen9tsettingframe.^YItaliconamonoAc9hromeTdisplay:.@nkgnCuplot-gui-labKel-face&[darkslateblue]矍gColor\ofbuttons(onaligh9tbackground)usedtosetulabAellistsintheargumen9tsettingframe.ItaliconTamonoAc9hromedisplay:. qff|=VJariablesXmarkÎedwith2cmmi8?havedefaultvaluesthatareto patch level 1 Babel and hyphenation patterns for american, french, german, ngerman, n ohyphenation, loaded. (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 1999/09/10 v1.4a Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size10.clo File: size10.clo 1999/09/10 v1.4a Standard LaTeX file (size option) ) \c@part=\count79 \c@section=\count80 \c@subsection=\count81 \c@subsubsection=\count82 \c@paragraph=\count83 \c@subparagraph=\count84 \c@figure=\count85 \c@table=\count86 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) (/usr/share/texmf/tex/latex/misc/fancybox.sty Style option: `fancybox' v1.3 <1998/09/17> (tvz) \@fancybox=\box26 \shadowsize=\dimen103 \@Sbox=\box27 \do@VerbBox=\toks14 \the@fancyput=\toks15 \this@fancyput=\toks16 \EndVerbatimTokens=\toks17 \Verbatim@Outfile=\write3 \Verbatim@Infile=\read1 ) (gpelcard.aux) \openout1 = `gpelcard.aux'. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 81. LaTeX Font Info: ... okay on input line 81. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 81. LaTeX Font Info: ... okay on input line 81. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 81. LaTeX Font Info: ... okay on input line 81. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 81. LaTeX Font Info: ... okay on input line 81. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 81. LaTeX Font Info: ... okay on input line 81. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 81. LaTeX Font Info: ... okay on input line 81. LaTeX Font Info: External font `cmex10' loaded for size (Font) <9> on input line 96. LaTeX Font Info: External font `cmex10' loaded for size (Font) <6> on input line 96. LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line 96. Overfull \hbox (11.19182pt too wide) in paragraph at lines 115--149 [] [] Overfull \hbox (18.69722pt too wide) in paragraph at lines 171--172 [][] [] LaTeX Font Info: Try loading font information for OMS+cmr on input line 174. (/usr/share/texmf/tex/latex/base/omscmr.fd File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions ) LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <8> not available (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 174. Overfull \hbox (6.79999pt too wide) in paragraph at lines 206--207 [][] [] [1 [/var/lib/texmf/dvips/config/pdftex.map]] Underfull \hbox (badness 1635) in paragraph at lines 332--336 \OT1/cmr/m/n/9 These vari-ables con-trol the \OT1/cmtt/m/n/9 Insertions \OT1/cm r/m/n/9 pull-down [] Underfull \hbox (badness 1490) in paragraph at lines 398--398 []\OT1/cmr/m/n/9 Non-nil means to dis-play a tool-bar if us-ing [] Underfull \hbox (badness 2253) in paragraph at lines 403--403 []\OT1/cmr/m/n/9 Location of XEmacs tool-bar. Valid val-ues [] [2] Underfull \hbox (badness 1087) in paragraph at lines 464--464 \OT1/cmr/m/n/9 in the ar-gu-ment set-ting frame. Italic on a [] Underfull \hbox (badness 1087) in paragraph at lines 468--468 \OT1/cmr/m/n/9 in the ar-gu-ment set-ting frame. Italic on a [] LaTeX Font Info: External font `cmex10' loaded for size (Font) <8> on input line 479. [3 ] (gpelcard.aux) ) Here is how much of TeX's memory you used: 443 strings out of 25631 4755 string characters out of 193578 61336 words of memory out of 384000 3464 multiletter control sequences out of 10000+15000 8390 words of font info for 31 fonts, out of 400000 for 1000 14 hyphenation exceptions out of 1000 23i,15n,19p,163b,382s stack positions out of 300i,100n,500p,50000b,4000s Output written on gpelcard.pdf (3 pages, 111074 bytes). gnuplot-mode-0.6.0.orig/gpelcard.pdf0100644000175000017500000033074207576452014017212 0ustar arafunearafune%PDF-1.2 3 0 obj << /Length 4 0 R /Filter /FlateDecode >> stream xiK|YK[B6NXrx 8MzFMcgǁJG{ eKU^zꝵr%\2vIJEfVW{ͧvřӫw;{gWxW{%Vj%$KV*ĭb{%=Z*NRwOJ&*vB<<8,Ƥ5g z? h#DLSMLzԄs-e#i\lrX\X7]/}R**YMf,̰Ko8?TuW@o *m:Ӂ_˜|w[WbɛUd 涛<ٺm]w}" < '.Eٌ>ߴ1'g˓t"qK ][Ah-7܇va]6DRj@8J$;B֙]ac6yk?*~zϴE  na>`~X\+OfŝTljU)~j9*C+yS}i$,p{t鷊"d sZnvPvI=ڴ@wr$q*3AgBtle h@ILiI@MO0U|p `ͤX#DTlr+bwz) zDbE2rvMO.*U8Ee{:JJiqqR*S`[xUtnF@'Ԣ?uc;l;I `@*XgWL*f dPZ `ȂVnd]P۟5 ງt 4e#|$a> G!.yғ nبѼN$PqSՂdg`2 >nfLFLݗ= G ;$ ,M~)ͳI )%a.K/'%y^zN^GЗZKַ#\\anB[+%=Tg/J_O[ƜCIȀV-T*qZª輴{Eb n5Xώ/k,X zhR|hW@=Sa`";ٶK֬@ 43%u7ϛ~wUz=\ (9 0}[DjAaHTCb6^`Mh3wrŊ@WU1y~u3ƚŶRCyY&lT.vWbpZ2'_ s߄䥷 rv}wr잺!~^}O/.JF*ӳ~^XI!ӢOjH o h!ys68:,0@&WDI2$η uҸ2 m;ȋN=rX'Wdv}c$ :Ø;qX`I7X`FEf1'{e57r!HlpA>ÒƉKP%('$?/=#_|$y$? 8*7Ƶ~8:4 ,) T 3yK@#py ºa s,f^?FiPN&~8f0 Z3F;I?Y%1);1Ubf/Mt(au_y+vpy{ qОCo|no"#SgII5"inCǮ ['`v\aPA@'ٓ@',xZ2RBbn<44#?Xr)Ev}bf ۜSniG-HŅ 2+boOKܡƧƏ/vaS"v1#9$񐉴KVfde;c2IN ̡P^W-ۮ)3{Sʢ&OP @5ꁥ4 :A5-ԽrsLk{ƒ}GNla19Llt1IQ&.2E7.AdIhFigL™rhJDMExT0H ~.{YڸB7VD>Z@Ah4/`aTC}l!86fŷmmįĚ!Ŀ}1([ֆEM<IB x)JD<fO&T4K;҂*rabWREQ&ZXR!hf~Q@ӧ1! uO!P3'3?sA5E͝h޹0Q/t`y;Gw`KgaVo) BZ) rJ/rJ [{n|eT^0A7xnѸ/*b ̬7%9_Jœ (Գr A (!Dlln3R?٠+aEw5O-b"qkݟx9/PϿFP̣"]<FLްF}A)ܯ#H@SgZ1-&n:"Ktw;2O!fdzA,)3*E/H(Tbٌɗ.q<@);iUkQI:hjN.\AEo.gzZvC7kHZj"Ud^m4HrJ5j{BBymy%lx.CWAPSZ9)?1q0SWZ`]2ČSR6|jO&rVʙu83|"^ &`vp>7 i ̓Bٗ9iIf>Bªn!ɻp I@ Μ=,Nl3в*I^ F'ItSXS3Bh7$]3rQ8>wc!ށo8cV/[z01'UCG8e :;T4y : K)FfR_1̭߲P 8NT`ݎvEvLxea1 O /{|ІBb3~z'ֿ `|ve͗!P0Am(='ѻ)  DSj ?kWI,,J]|aJkqN!5<_۠\~zӜABXA#<: AuBC`'7 ,J@#`Fn@o}X@C$9 (;/APuhj&Gn*oLc)F~%0\v.e9C^)X%PA[OdY Œˍ EK(}Q>!o^"vjbQYRn _7&&tm:0fU/V8g$Q W>Zo|ӠB@[2^&pO? YˌۺȞ|]ɠJ_-uY>uzBe'}ý>KW#_1ZWpbd! R!ၮ^PA^@ J + jD-f|2g-Wo9oAKQQ?#%va's {(Ra(.#w0þE-tIEۖhϽ$zEW#4*]\0O4~Qot 6ۺFp- G rḱ(DŽ)Ehryjn5'r"CB} 0&_1E$OԂ7b1}b > endobj 1 0 obj << /Font << /F5 5 0 R /F16 6 0 R /F15 7 0 R /F22 8 0 R /F23 9 0 R /F25 10 0 R /F26 11 0 R /F20 12 0 R /F27 13 0 R /F28 14 0 R /F29 15 0 R /F30 14 0 R >> /ProcSet [ /PDF /Text ] >> endobj 19 0 obj << /Length 20 0 R /Filter /FlateDecode >> stream xZ[o~HB[}@@Q(pJKED":;D8N~z̷3 qfL̫tׯx捜\߆~׳?^zW_eCon'BO%)&xX2~j?n31dž+mIwN~Ҕ~bfÜָ.)׊i&Apμֻ-T Lꗌu, oWZ'ySbMۄY NJ̈́2Tf3&L֫Eݥk% z;[äq?Ǚ嶃`ZwUp)4<5,0ht=(T2DRRM7mhX⡘;<898נf.Ab8K2-6 B` ;' 0(0L9 b< >FՌpU4 r7?I2`Yr㙺Su3kvpGܰ 7&MiwSSW: ^K$e%7W1F H!xQ3Ŕ?]-+ɓǨr#gH}Yϗߊhe$j0y?]Y7ФP@vD{1%LP-YMrqJbeu[o>|m7'4+t^,V\/%a(!x` oEUxSy^zVKpC؍Q"TO`N{$n#X Q-AyAPq~ RȲ4CżuU0 YE砺u-#/fwrCLSVi(7mmR Qe7/8PBT6EMGS,iԬ9b\'12cNr]u"-!JP/5}AuQŀ< WA*(ἯME^ҀK4_'AKRFTQmERXGᒇ,1;㉌u<ϛ|ڍ]Oן ]Y5PTdt?/**Y'`"11- #Aq^Md:kanm*Qo6fU"` C98y!mOų,gYtSD2(67T$l,4-o~[_y#V|@'`Lk岘1$EdԺ,񂭊߮z â vQ@)lRfVQ&$UMiMO zB Z` [_ٴA6|),Y'-06gj `^7%"S  ͅ06`Ÿ#I o5I =_ i" WiP|i/|Fxk 4Ixai/V,.]#7mGc\gQe/ۇ%%aT7dOR_ȅ,ҿb/ 4n'vbnvJbZT1/}$pl.1L 2dI:X[^TzGH@H¹^zX G3Ĺl%a:I'\KmSYp!K2PGBtA;=B u+QKGq|7V\Y4ޮaO 8dFˡ !8N ,<e-J~;@)uЧc@*Vj3 Yqݎ*`5M kP \=@+p#b(;5HҤSdK S`{Hv.v. ܛ\N15-[@۽$V),"XH r/ X ^&=%3=B}=J (cn;`Oۅ's;jW6N@Ƹ7cѰA`A<~Vn#=sc?* &upaޟt)S5q Xv=(i7(U߽!7Lڢߥ1pqG@}(ˡ7r*<|(mSңhs#TH82s3+; 6t؎[U|(10ǍP/hz[_vEh&eFj9̘" Iꈬ&nX>;w8bp0ܝl0u)`auhC?߭m>`Y'GI/ hydLͰls՝̀} f/ǯegQ|א}%; ٧.?rkiJe9#Yn0jWDV\ |6bŚL8<|ܹ;>b1}S*Xr;Ǧ}4O>jyV1˙SYM#sMg|s8 u0Sy3Ùn؞Kf«1 Ei/kg[:3f> O{kܐB/x;HZ#ě5d,֨a rioX/% *l/Hɜ&endstream endobj 20 0 obj 2810 endobj 18 0 obj << /Type /Page /Contents 19 0 R /Resources 17 0 R /MediaBox [0 0 595.273 841.887] /Parent 16 0 R >> endobj 17 0 obj << /Font << /F5 5 0 R /F24 6 0 R /F26 11 0 R /F15 7 0 R /F23 9 0 R /F22 8 0 R /F18 21 0 R /F8 22 0 R >> /ProcSet [ /PDF /Text ] >> endobj 25 0 obj << /Length 26 0 R /Filter /FlateDecode >> stream xYY~LVV\Q c ٶ0I Er[I6X xdrO.ڔ"Eb{ݫ/@x~lKӱ9iX$jo7ҜWI6k0A066g8+t"[_(5R8"8O^&eZ8}]wժMz& %8eE㲰Ik^4=.aLmS2~ϯYQAlm`eypq&HxD$"q8gkP7uJbГ*׍`Z(AZLkĆDW҉\% W:,b+b"szt6W&t9 Yϯ{Pdn8"ّQ΁83C2lBFtvag xVitr ݜv~gݵRDck Kn;L+Ȼ8\'tyZ$~[-y-c7dVmo'K:~CSvxq*tL B5(:}o9/z#,e$Hşԃ݁w~}Bm1';1"X5=v'?iΰGPK"^3L]5L>s*Vm>JK[{{+v?'HJ;xro[O"''vqsj 5w{):8'$阞3{}LE, r> #Cҷ_LIw;="  ([&?eRfq/܍d|gS ߮o1W Ŏ 9|W=E!!= K[H{;(A:>I`,E5`W;ѝ +Å;Krh&ڦnǞcMw4]m/{c6 u"B,혅 "$ T72^晑Tia27LWt>Qhu̅A̘k w{"lZ2Y 힃TY2MeoO: ߵ$a3NsxY# Q #ܕɰ h$)e>u[olic8hV 9鑟 (_LyFy  )o?L6$9?)9"/@`;g`Yepx Q$/ d3]=6EyT]ȓ9L'v@d<8e*s gʓ6CNq)i>S׳bP3[=k(-`.t+A'5<8\3*w?Q 7x1UøGYTJgɝc:Ax=Yns㦬)[>,Y%dp%Y5a^FZDɖd+*O=0e]؉d$Y8PbCկ9 Fy:(PP;!г4yn_T<pep&˩@ź%`ƙ5/,P/)2~~G&y8|[E%^{Ͳ@Y ,J}QC*ևCkOIacQS #†AE9C97(\mwPFJ+C^q\(k|g_u\V؛qC=CQh~~ J ^8z&&p%sC2SE\W;.ss*7b_Z]ZSeŇ wyCȦя(BuW 1B4I^UShBu5zS\*싴~f)V4z$i>5g)O#Xh(^.n<뗅pݲk>}sI :UNŀΚ9*2*dy0~b\<[UG&:nsO/nKJ[1P$2}> endobj 23 0 obj << /Font << /F26 11 0 R /F15 7 0 R /F23 9 0 R /F5 5 0 R /F24 6 0 R /F20 12 0 R /F18 21 0 R /F27 13 0 R /F31 27 0 R /F8 22 0 R >> /ProcSet [ /PDF /Text ] >> endobj 27 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 28 0 R /BaseFont 34 0 R /FontDescriptor 35 0 R >> endobj 28 0 obj [ 643 885 806 737 783 873 823 620 708 655 817 682 596 547 470 430 467 533 496 376 612 620 639 522 467 610 544 607 472 576 632 660 694 661 491 632 882 544 389 692 1063 1063 1063 1063 295 295 531 531 531 531 531 531 531 531 531 531 531 531 295 295 826 531 826 531 560 796 801 757 872 779 672 828 873 461 580 896 723 1020 843 806 674 836 800 646 619 719 619 1002 874 616 720 413 413 413 1063 1063 434 564 455 460 547 493 510 506 612 362 430 553 317 940 645 514 535 474 479 491 384 615 517 762 598 525 494 350 400 673 531 295 ] endobj 29 0 obj << /Length 30 0 R /Length1 31 0 R /Length2 32 0 R /Length3 33 0 R >> stream %!PS-AdobeFont-1.1: CMMI8 1.100 %%CreationDate: 1996 Jul 23 07:53:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /NCAAAA+CMMI8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 63 /star put readonly def /FontBBox{-24 -250 1110 750}readonly def /UniqueID 5087383 def currentdict end currentfile eexec oc;j~EЪ)s̾;.;rTejiK/df5A|{S/ )Sc\^ȟmp+#vL17~k d# ]LeVߐGoo٥\k 9M֨[G(aܘ|RP6n=: b9s2m4{~CD%xSd,&jA x"ПmѬ,+;ŝboB|ծTboI*VDZBJϟ2a{Y0Q(/e@AGƀ挄п]w}ga8.ݲ cS,t^Ujq.or!N]@j Gē75uʑm$KWNWVF2P,KP˻ 62abw;SBֳ{ u&DChNe^L2Ib^ǞY62"CSl5X!okR6D UjT|S{G3:6A| ٺJ 33kLKEnMpٽqlHZoxV 5 8 :;5}iTe D4 7iZa٦Y< eyFeph|0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 30 0 obj 2471 endobj 31 0 obj 770 endobj 32 0 obj 1169 endobj 33 0 obj 532 endobj 34 0 obj /NCAAAA+CMMI8 endobj 35 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 /FontName 34 0 R /ItalicAngle -14 /StemV 78 /XHeight 431 /FontBBox [ -24 -250 1110 750 ] /Flags 4 /CharSet (/star) /FontFile 29 0 R >> endobj 22 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 36 0 R /BaseFont 42 0 R /FontDescriptor 43 0 R >> endobj 36 0 obj [ 625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 833 278 306 500 500 500 500 500 750 444 500 722 778 500 903 1014 778 278 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472 778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778 681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278 278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500 556 528 392 394 389 556 528 722 528 528 444 500 1000 500 500 500 ] endobj 37 0 obj << /Length 38 0 R /Length1 39 0 R /Length2 40 0 R /Length3 41 0 R >> stream %!PS-AdobeFont-1.1: CMR10 1.00B %%CreationDate: 1992 Feb 19 19:54:52 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /BGAAAA+CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 50 /two put dup 51 /three put readonly def /FontBBox{-251 -250 1009 969}readonly def /UniqueID 5000793 def currentdict end currentfile eexec oc;j~EЪ*BgNӽ ؑlKq*޲Xws|QFqv`zXMyp"5O˩YŝP(DT![v67XFlU&3!Rq4wσ~j+ou\c3R*R?쨤ȯ@ gSr RIzE_EMv,X!%6]ަ_3+_hJإ0o'z 9K$|tV\)Z! j#ZŚz1UA~ "p?{u@]A}s ijB)~Ob {z;O9mT[Ğ^dUl$Wh: ?Ƃ(r6;Bt6cFCr$/;!,KqLeWuG h7IQ[u20uZ8*#qP|̖I̓pe}#YۇW{ Hs(}CE c;[e/SmV& i2ǡmc\0kC'sp)X0@$2jOGG9%fLJD@m2b5\cdy!iz+lxa+2S@uIY5F>qgROEowK*;/sDGǡx=>J ujLDfdžk4ؐ. vî|1wm% QiwXDN}}x|E.gK{ T >k&mxo.<n&lQ>I, 7 LU/GGSL@PEdԑϟ5: :""l5ȸM-/5p7Z՘B8]4t/ī+Ic/xe\% SqP=]I C!#ԽE~!|kZ `f<槷$TtPxCknKAAYsrƨF0,tu|bk"]fL`*ðydN)Ql1$?XN E>cfV=[miGU>LfqcD t.2'-;p[MR+S"#bp`1i0zCD] ~+KX>`o9N(V%U0H?Ӫ~'XPl +Mkгp(I-hq.=fKr涍.y<,=l20FndہQ6_@sPNц&-&Dr!ۀOp]!&|h]DD_GJIK'.zH*$Q]"A et`[vv3&g}`5 dz+u YcvpoDr:fWukOH<9]<Śªh : 1W5ϕ!3чc=HUP]; 9-bdq~%YO336"w@Ŝr[q3l?E h!'d'$.JL=9'}lm+Ұؙpߜ aЦ fMJvoyp&o+ FӚE}c g)C (),A$5%d*#)LYDkwv:?TJFTG4 .o(gUwr0Tc{s"\ӖJtZo?e 4 +Syd*BDG: 46,JLp^wm7Gyb]/Li)HXy7[]%̐7 Kؗ0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 38 0 obj 4070 endobj 39 0 obj 783 endobj 40 0 obj 2755 endobj 41 0 obj 532 endobj 42 0 obj /BGAAAA+CMR10 endobj 43 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 /FontName 42 0 R /ItalicAngle 0 /StemV 69 /XHeight 431 /FontBBox [ -251 -250 1009 969 ] /Flags 4 /CharSet (/two/three) /FontFile 37 0 R >> endobj 21 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 44 0 R /BaseFont 50 0 R /FontDescriptor 51 0 R >> endobj 44 0 obj [ 628 857 782 714 761 850 799 600 685 631 792 659 579 531 456 416 451 513 481 364 592 600 619 507 451 588 529 588 452 556 612 641 671 639 477 610 853 529 374 671 1028 1028 1028 1028 286 286 514 514 514 514 514 514 514 514 514 514 514 514 286 286 799 514 799 514 544 771 778 734 848 756 656 805 850 449 566 870 699 993 822 782 656 811 778 628 600 699 599 971 849 597 699 400 400 400 1028 1028 424 544 440 445 533 478 499 490 592 352 420 535 307 906 620 498 516 459 464 479 371 591 499 737 583 506 478 335 392 653 514 286 ] endobj 45 0 obj << /Length 46 0 R /Length1 47 0 R /Length2 48 0 R /Length3 49 0 R >> stream %!PS-AdobeFont-1.1: CMMI9 1.100 %%CreationDate: 1996 Jul 23 07:53:55 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMMI9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.04 def /isFixedPitch false def end readonly def /FontName /NCAAAA+CMMI9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 63 /star put readonly def /FontBBox{-29 -250 1075 750}readonly def /UniqueID 5087384 def currentdict end currentfile eexec oc;j~EЪ)s̾;.;rTejiK/df5A|{S/ )Sc\^ȟmp+#vL17~k d# ]LeVߐGoo٥\k 9Mՙ= 0)xf 1kX9JS:6_OɭRXZ5Ws E:d"BA.ޕ#z;h*ihUB9gӲ LGb ("K#`O/nms ]ԙn$z7MmGoT٢Ewpd BMZ "XIDUQ q~{s R~"eEύ|[9BuODcЭ/3=w߇,ĺT+(!dǗ½Pnf.zuM,.Y]D花YXO>R[*?#SVZ6qoPZM'U,5v Z5Y>u\afa63ڦN?%9+ qfj |bƕp\Kolzz`OɊK׿++B';> ґ$E b&?J'HvwM|!2h*t~ğK֊҈VX"~E1M]~swk-HћyhSߟu YBZ9캲WY ՅY3B#h7Off\*Kp#\[*]]HW HҾ`QI@6`+}}z\oѬXIV)X.]d_͓r"8?(]^iU,+aBo&2pfCPu]ǷwN);'hb V'/I;em|@ ?>aM@h72P5>ػs_r/ɚJ [֡7+= pTuhC%k\.;/0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 46 0 obj 2452 endobj 47 0 obj 770 endobj 48 0 obj 1150 endobj 49 0 obj 532 endobj 50 0 obj /NCAAAA+CMMI9 endobj 51 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 /FontName 50 0 R /ItalicAngle -14 /StemV 74 /XHeight 431 /FontBBox [ -29 -250 1075 750 ] /Flags 4 /CharSet (/star) /FontFile 45 0 R >> endobj 15 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 52 0 R /BaseFont 58 0 R /FontDescriptor 59 0 R >> endobj 52 0 obj [ 826 295 826 531 826 531 826 826 826 826 826 826 826 1063 531 531 826 826 826 826 826 826 826 826 826 826 826 826 1063 1063 826 826 1063 1063 531 531 1063 1063 1063 826 1063 1063 649 649 1063 1063 1063 826 288 1063 708 708 944 944 0 0 590 590 708 531 767 767 826 826 649 849 695 563 822 561 758 631 904 585 720 807 731 1265 869 842 743 868 907 643 586 663 656 1055 756 706 764 708 708 708 708 708 649 649 472 472 472 472 531 531 413 413 295 531 531 649 531 295 885 796 885 444 708 708 826 826 472 472 472 649 826 826 826 826 ] endobj 53 0 obj << /Length 54 0 R /Length1 55 0 R /Length2 56 0 R /Length3 57 0 R >> stream %!PS-AdobeFont-1.1: CMSY8 1.0 %%CreationDate: 1991 Aug 15 07:22:10 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /NAAAAA+CMSY8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 13 /circlecopyrt put readonly def /FontBBox{-30 -955 1185 779}readonly def /UniqueID 5000818 def currentdict end currentfile eexec oc;j~EЪ/ ȭX~id}S5Q!gtⵎkJc;rN^X5.Sy +'IqV:r㚉#,# dBZ *R*"7٨y! [R߻*|]~[C֨a[#ԙ jY!4J"3&ejc\J$2626wIaUIrnFB/Г(Hp%#O.,snݸt%\b9?_\ <+n6f Sf/@ 6M+E^o!FB&yJkpBs泧(B - v@X*]FZp!׳G L &FIR)5VÕޏ)(0q 6uhXx8RJߜӯ6*_FrF"ύ u~oU ݥ17]jmr<]::[{e ,RTިUY1p]]9( M\UYIyWuW /vl_eXë:sbm0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 54 0 obj 1975 endobj 55 0 obj 775 endobj 56 0 obj 668 endobj 57 0 obj 532 endobj 58 0 obj /NAAAAA+CMSY8 endobj 59 0 obj << /Ascent 750 /CapHeight 683 /Descent 0 /FontName 58 0 R /ItalicAngle -14 /StemV 89 /XHeight 431 /FontBBox [ -30 -955 1185 779 ] /Flags 4 /CharSet (/circlecopyrt) /FontFile 53 0 R >> endobj 14 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 60 0 R /BaseFont 66 0 R /FontDescriptor 67 0 R >> endobj 60 0 obj [ 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 ] endobj 61 0 obj << /Length 62 0 R /Length1 63 0 R /Length2 64 0 R /Length3 65 0 R >> stream %!PS-AdobeFont-1.1: CMTT8 1.0 %%CreationDate: 1991 Aug 20 16:46:05 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTT8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def end readonly def /FontName /XWQBQO+CMTT8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 45 /hyphen put dup 46 /period put dup 47 /slash put dup 58 /colon put dup 60 /less put dup 62 /greater put dup 64 /at put dup 97 /a put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 121 /y put dup 126 /asciitilde put readonly def /FontBBox{-5 -232 545 699}readonly def /UniqueID 5000830 def currentdict end currentfile eexec oc;j~EЪ*BgNӽ ؑlKq*޲Xws|QFqv`zXMyp"5O˩YŝP(DT![v67XFlU&3!Rq4wσ~j+ou_1oO3095϶܄xC)nZAPEEs'}8iHkTwitߎ&}=VP!hQGAG%1/mC+*NQ,-)p1a=MY <5;QםBAx /aC?V"{x"+,wF-"lE|ش+)ip`<ۑ$1sVM);RuMܘF=I`1k9`He+q`#%`˸Z gk;H:~ųrw/pb*\v#$;@/Rf/94jŠz}LQH}gg$O Ÿ`f#[R0A5YF/0'};$MJ;m;%,(/OCNR ۏos֎3϶_H2=Aq翚PGc#`Lkj\¥![:)yQ @r3&Vu+k+cT&pIa6|y lY(GfR ݇ecÊh 29=kr`Z"N"7PՓPbQL7.{7nM)hp9jS?˞aRB.c"t44NuJYa{N'# A -5U zxY)QE'Vc_cU5nOz5KæژK+&oq1?ܯ2wc YD(BE<%>߱R:HϭckwRWBaIa50y%堲Rnuh2G&^@*8AuoA[zJg\&/7R](g>6Mݙ߇rN%Y?rjպ&1Li +MVF.S!+.;+ /cy_z(}Jsk%+?մs-#z6IΓ~-piu1|&=?- \o\M@ڥ5ڐ$Ɇ\MIs}GrId~oLO/ u'fI7zj>^ u3ksY ~V(nҬX#|j!*$_f`L(Oڠ떺5#)=EhM9})LK+f\oMgW9o?&&K">Ħ\Uprt$%{OXJѐS#!$cUUљ_ y>`~݅2IWĂ RY(lG4FJFU_ۣ諧qطSnlI,ސ ${6}%V0pNaYrHv9 hQ},Ežmg犣AKN/po ?8901Bsˆrc4Dv]K~uAϏ& `<Ctzծ&G`lC5yM07#.$8M$*hR$'ynĹ\Cv`)/zlĬ!t{M Al_iZ_Jfe4mщ7Ϊ]en!՛$E΍")%`%r@Gௐұ^ ÓcX {]7qR\%r>duu<|xىn^ wj4BZ sڃK"C+9ֳ;WXGiZk/k )Ź O{JlVXTK=Lݒ.CX̬16I7/,PwU +DimqMt),A/McJ&yV+:k@'_Z zB?6'0j BH"v   6r*NoF !s?*<]RoW^!5^5+CIvp?y \_*-(1+_ YkkJt,d9 2C}F_0#$Ykr qnnϣ ǀި$wݒƯ; C6!VFxV_^x;6|/,%W"f)+qȑ/[(6|na%Kz7&/_i)K!i6|)S:>2t-"mIꮇާfrr˔2pBwCF5#bo3՚WZ YAAi@%.D{ױ&dSVQX$|n*-\ɝ*>h !akPT7tF\+!Z}n9+D3 kbe/soEmF},(:2 DL\(GlTmz{Jn=|%;m(Im~-1.d?uX7ѮD@i_kX:`j_nxW;θd %>=ZU®!GsB=K2)uFXhc*;j5iOVkQlIy'itj]߲(PYYg~UEնŨe5~%ک˥}Vޯkv$ؘa=$jb͡{EkBg- 2V&* > nd~J{S4k<Й ޏQA'XDmowƌَԦ6RQȥ"]c_qƧz?}+L9@vp*˓ Ba%n1鰻W{Pgw~uUچpW(dϴ $ X@T]NtpJ'K6$8l5%&tCTw1l#bciQc%li5JDFRMg°< LZ3FL6֩VI$.VX7z>4±&[d+UNۯr+TtxjJn;ǼFXdC^0"S82k6//\?3zǙ)^7 1aΖOxێ9"X9ʯV߿VaU*䍷@Z3՞U#.D4\M[}Ȇf=9Sg٬WSGx1?B PG"լ!7bs2vA4' zωӭ7&n\Dgx;懌A'RƝq91 =1G;_=A#|/Q{ϷPwUN^N?ɉLxn͗%d*pN5@kD; h38Şl45:lQ{ﰤ ʖ%iZV0Pֵt6;q0JJC\"ٝqT&=c٤< }}&ݿTُ^y2FEncƎz+*.4"ɓJʗ c]6R(g}ЪKmY&r;T`qN ϥ"mAN W爓=B9!K x$5K!ۭi9#>@Q/i_%6>ZDrq&_<'jB|t)8iX]Ҥ> endobj 13 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 68 0 R /BaseFont 74 0 R /FontDescriptor 75 0 R >> endobj 68 0 obj [ 664 885 826 737 708 796 767 826 767 826 767 620 590 590 885 885 295 325 531 531 531 531 531 796 472 531 767 826 531 959 1077 826 295 295 531 885 531 885 826 295 413 413 531 826 295 354 295 531 531 531 531 531 531 531 531 531 531 531 295 295 295 826 502 502 826 796 752 767 811 723 693 834 796 383 545 825 664 973 796 826 723 826 782 590 767 796 796 1091 796 796 649 295 531 295 531 295 295 531 590 472 590 472 325 531 590 295 325 561 295 885 590 531 590 561 414 419 413 590 561 767 561 561 472 531 1063 531 531 531 ] endobj 69 0 obj << /Length 70 0 R /Length1 71 0 R /Length2 72 0 R /Length3 73 0 R >> stream %!PS-AdobeFont-1.1: CMR8 1.0 %%CreationDate: 1991 Aug 20 16:39:40 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /GWTXIJ+CMR8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 48 /zero put dup 49 /one put dup 50 /two put dup 54 /six put dup 55 /seven put dup 56 /eight put dup 57 /nine put dup 66 /B put dup 71 /G put dup 77 /M put dup 80 /P put dup 82 /R put dup 84 /T put dup 86 /V put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 121 /y put readonly def /FontBBox{-36 -250 1070 750}readonly def /UniqueID 5000791 def currentdict end currentfile eexec oc;j~EЪ*BgNӽ ؑlKq*޲Xws|QFqv`zXMyp"5O˩YŝP(DT![v67XFlU&3!Rq4wσ~j+ou\@[6]nhmlhaH+4/?3&n=a6E#|~.ԅˡw,"rg[eHi>u Wת>~ӖѿJmdvA [4|ܾ.Vz_1. Ff |X9^Rw] ۊ31S\DKZW` P^3 eێ 8`2?l;Ȋ!eXxh Df@=$*IBXԏ!Wx-b1 C; p}hQi=HXbgbmǣR,>_Q! Z؞Ar]< Qjt8?B,mN3v լǵ+K6 t{AJcQ%r?v60RmXsŤ+pǸi:Us)kPW\~; 7T.N }.&:D~4LDV5bgANӪ&׏+“Ļɂ? \Sek鬁dVPzjmSȬߤj;-0@3q!,ay ,`y۪ik9kmosrA~}wڇ$Ĥtt&px: J,Me'EA"NL?dFG۩SC;XnTM"``B^V\)ޞ ϼ^"M \3{ƒ {+."X8&2ǾM۱!vj4XS" Z*{.Mœ$ܹDN} hpt5#od7gmz-!r^x]/%vAIZ08W3ӰwcBJ!5⬘ 6a![0g&ۢVE"yU_A4d5*#K?7n$ o I366Fyž DivIj0U=/ ٩ħϗlq8uweQ«'I{Kg^fuyI z HUI[m<<D=da .˪aŐ5zX0S(|f"d担ivuke{J4g2u?"Ri 9k<.F3O4K;x vhX6b[[d4+"J4 ]{eum"vUrj'QȵMBQ:wzG :IϚܰzqE0' F&セdNUS/[Eꒋ5i rq0!C 89.`'̧`֝RsTΫ~O\)f²w=DhFr="yu1;µshq#rk}28%rA e̮P7V~HX c~wʠْ닧\# EUS%GfXGf%<4D4[_Aw9#MRbWMڶ0Y? ^u:'E~,czIIhVfv}{U;Wu$5xل? u-{Jy]PA laNOPݡ魦[ 9z@z470F`91J-32V|HEm,hFb\'S!UO~LI"[`}x{߀EvUޫt:CW|Fa{ BH}X#8ħPA::9pxZ8 ; )g ,4 wg %qW3^ZQ6~O%Q6Q)ODcj)ȖSFznp(] H˷ r'jCL u5ԁCa4.c 9W 74xK^G#B[G@86ѽ v#šη }q^KLM<9!Iomluu)gqErEJ/;=&$Un;9]VFSUF|:]+ '/qR#KMPsRw=ƑCY"hl V,H3,>c]{"CU˂ZfizV')+lؘ)]h|կq a~Bd}W5;tk)5V&XK{ `[FSb[ M1/2<틮D\OI.7bC^9q=eHcH1$W}=ڙ.)ɏ(:=wʶB,Dެ [[) 墂S-`<l$:AYX?*A)*IceN4%˺RY4Lf>=*+;2L|ϢuvW+_E&Tt.(ZOOé5uM4O_b%Y`A}XXlio+WNZWK(p/&j"uA(jEU<nӛsФנh7- =riS74䈆Hz^M|d ڛXş [ 0Mj ]Lq`:ik^e73xH9@C]y~eR4 R==C ßl`Ԃ{@Rɳa8T7ؗ@ )7^D]PPQmNTbz m0- 'FJ[~^ küۘ"%`91X Px돎ų&0dW z9ܹ#@%> :zI*!ì2 C㖭c1~zIO+ Q8[[L ߴZ@$MN ׊gb An&' m5?K)rdĵanU||>,rV S_m6OSAhzj|u78`ehUKLKˤ9.//yT-Eҭ$5lPm,>P_$JUuql36Al)`%LCMB*OL$Imk܅]),0C~3:.}Ey >P^>zHip+)rGOxbʣ' !n9,^ϵ|K }؀?=)™((+c@H͊X]Wz ޹^LB#>g_|"Dia=XdR9үfmQ9<1h"j?w*05 WMs=&x/MB<Sju1g<;oRNE6Dp_JZԱXFjC`AcSW m![%κBݢLx ޿6~#V鰼ј 3'Pd  qIʩm#V'qI\[ CF:i|ZJnɲrf;F:R+Wb䋳Om c7}?y NÜ=Gd?8ک_&'kBk:+RwV븦/r?"63M)U!ր `ڢ_oÐ6)Qe$9 e|>P-hYX[.!%t I|讈"FՅH" m'l哴^]t B `Wz\&Qzb!YTGH+WgeΧI HlT|XwmVF|;0M K0}o)`dx >ʱ^fX '=#=G `JۭKks鋵O\PlBGoǬݰ[#X2ž棭"Q"@y39`Lu#jZ9w}.췔렣DY+Mѷ`ms?4H)eǣ7wobp$&Vdǐ˽mWbPjg2ܱ6?]_|mC[h둇LF[M@_^.)5'CLuA@qC\ޭHr]3vo. DgvćA\ x=m+ǦYz7yH}Ŋ.53+= Љ> endobj 12 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 76 0 R /BaseFont 82 0 R /FontDescriptor 83 0 R >> endobj 76 0 obj [ 799 286 799 514 799 514 799 799 799 799 799 799 799 1028 514 514 799 799 799 799 799 799 799 799 799 799 799 799 1028 1028 799 799 1028 1028 514 514 1028 1028 1028 799 1028 1028 628 628 1028 1028 1028 799 279 1028 685 685 914 914 0 0 571 571 685 514 742 742 799 799 628 821 674 543 794 542 736 611 871 563 697 782 708 1229 842 816 717 839 874 622 563 642 632 1018 732 685 742 685 685 685 685 685 628 628 457 457 457 457 514 514 400 400 286 514 514 628 514 286 857 771 857 428 685 685 799 799 457 457 457 628 799 799 799 799 ] endobj 77 0 obj << /Length 78 0 R /Length1 79 0 R /Length2 80 0 R /Length3 81 0 R >> stream %!PS-AdobeFont-1.1: CMSY9 1.0 %%CreationDate: 1991 Aug 15 07:22:27 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMSY9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle -14.035 def /isFixedPitch false def end readonly def /FontName /NMAAAA+CMSY9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 104 /angbracketleft put dup 105 /angbracketright put readonly def /FontBBox{-30 -958 1146 777}readonly def /UniqueID 5000819 def currentdict end currentfile eexec oc;j~EЪ/ ȭX~id}S5Q!gtⵎkJc;rN^X5.Sy +'IqV:r㚉#,# dBZ *R*"7٨y=cLIPsF'f> ba ]fv}3N/+ 9AK}ʶ|HLc2 `bMbX: lAEXeh"ɧgC[VlVW!EkN+Si}ɸ?sjI5lUw#ady0v#N̏F]3ۛ5B^0{xMcN0^c%QPX%aLF;'!iߎK +|W~؎"|$OsqbwDほ/#4UQT[k4ľZeO*]A)o𰮂US" :890000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 78 0 obj 2123 endobj 79 0 obj 807 endobj 80 0 obj 784 endobj 81 0 obj 532 endobj 82 0 obj /NMAAAA+CMSY9 endobj 83 0 obj << /Ascent 750 /CapHeight 683 /Descent 0 /FontName 82 0 R /ItalicAngle -14 /StemV 87 /XHeight 431 /FontBBox [ -30 -958 1146 777 ] /Flags 4 /CharSet (/angbracketleft/angbracketright) /FontFile 77 0 R >> endobj 11 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 84 0 R /BaseFont 90 0 R /FontDescriptor 91 0 R >> endobj 84 0 obj [ 711 986 920 827 789 924 855 920 855 920 855 690 657 657 986 986 329 362 592 592 592 592 592 893 526 617 855 920 592 1071 1203 920 329 360 618 986 592 986 920 329 460 460 592 920 329 394 329 592 592 592 592 592 592 592 592 592 592 592 329 329 360 920 559 559 920 893 841 855 907 777 744 930 924 446 611 926 711 1122 924 889 808 889 887 657 823 909 893 1222 893 893 723 329 618 329 592 329 329 575 657 526 657 543 362 592 657 329 362 625 329 986 657 592 657 625 488 467 460 657 625 855 625 625 526 592 1183 592 592 592 ] endobj 85 0 obj << /Length 86 0 R /Length1 87 0 R /Length2 88 0 R /Length3 89 0 R >> stream %!PS-AdobeFont-1.1: CMBX9 1.0 %%CreationDate: 1991 Aug 20 16:36:25 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /FDWFJS+CMBX9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 11 /ff put dup 12 /fi put dup 13 /fl put dup 45 /hyphen put dup 50 /two put dup 51 /three put dup 67 /C put dup 71 /G put dup 73 /I put dup 77 /M put dup 79 /O put dup 83 /S put dup 85 /U put dup 91 /bracketleft put dup 93 /bracketright put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put readonly def /FontBBox{-58 -250 1195 750}readonly def /UniqueID 5000767 def currentdict end currentfile eexec oc;j~EЪ*BgNӽ ؑlKq*޲Xws|QFqv`zXMyp"5O˩YŝP(DT![v67XFlU&3!Rq4wσ~j+ou_dV`Ky Z]uMYb[1[l',t\pڮԞZO4GJ7 c]>^1j̙|JtquJcw\ ᓮl+͉uҿ Tw[kj6ꑸ&Py K,Q+ wҳ%lTkİO rO]H*jQۅjy;Q沋Tf g'-\#"waf`] 7A|qmY DQn9l˃b%!-1k WV $qg^fF(S.'Nm~}2 ;Z[fIXNuV& u*06E upB3]}/5(#IN 2f9{SDW`#Cɂ8̋̔3|FYÁa7*VÐ6L|WU :clh" k-V^ M::z}uґvat47T|YXrzBu(R~Aq,ϙ'Jz,vo<bjH*6O[ǎUЊksdE|L.hbf%=MhNkdͭW []% !EZOfoNf |CM@b4LSG `%哼$S{RjNͼeI!Iᨹn~\2\"e9w,`>4D/xc[ `s'|J"%9Sؤ:ď~_9uiB/߷G~h]fpFw+Բ].NjئlHfc:CTh10=Z+Uf3uSU*xh^XN, ycʽ&=gY=I@+:ZT8L#T]_RQ%{(ëi$8U[X|AץA_e23 ,Վ;Y*ā8imS|cKExjRRDSu3^(H8"TBL< K^$^㟤MeZ}p{8f]?DuHHč `ŵKwx5(;0DxqBwҲӧjwMb!^Aq&| kkRv!:b# m+:y*n7pqU`ɕC#5tG\tܺ șcn Jv0N.[-6D wȏ(%5_q2TjPUs0֊$mD!!#U=.q>MǔACSZ;izM`w|v[ۣ#cݱM [6xK0:Prn2 r)b_:i{Mz\+/6X90rj-67`.N?L+s4J0vG` D$TQ+p*)È?;}w8,J>(٘:W= 'y'O!5I8s#$!A1.췔\@pGrE_!g(H_̡{AsO忸aUR\m*)6 KKv[[ʣpEaPw #uFuwS=rD2^HxcYao6v{+. nlO| f/!DN4t'sT#z8>Qa*5nq>q qUpju /&ԗX8?)W>.0ेIjU ͇[bù)GOibO?$6u;EFO[#!JB1ٽ O1_t46A tLvʮb+梭/b{ʩ^;'yV$ 8&x.#Et/iK3oC N4بMQP-5H,yOD+DHX ˩ eTw)]dZ^)|T!凸s=a[`}j&e=v } mqSR]O->r͉}繹,C50QvY]PtS0Z&\N*G2Hٚ/wu{ԵL~_E~ݥpa? (֘T p !T4ޅ;G6rնۊt5"tPRDw2RsioW2Mxtgʞ^u ؂bDO~\[t0R6j28ۚn" L*Ͷ$Ba72g=3D?[<SV2¥Q*1193hvA4wP,SAA/Yًr,4 +͈1<ׇV32͠AM6(_+ʩpiKFQsM^K$c_2_uԑ+QAm߹\n O h=boA]YtF_p,c~ EkY0`Qɬ~\K>]FB; \2SЌLyRYp|3 I gn 'l[IFQZvPH#֔ /&ҏ2*4679\{zU3`B!Hiz۰ 'L!hBj`O/p͚  "l|mu4F,8j1mVpnr9s{.wCAOxީ$}FG(t]5&k"36^O@1/^6FOsE=;fb6=Ucbl-U{\Wk'$ɱ6NgœuH(pF6o 0-ǥ7.g|K[ׁx* }RB+u.Bknd-0 TmGlewv1бէ;{qt@W@Qh] p~F 9`wg!¦%YPN"Uc9'"s+f;EꞢceQ9)@=VLJ*쭭M'0e@6r5u}.mh"A!:?VIU'MhjI^fncɱa (ǀ^\D>Ezt|㋣ 4hM|u.n{aa׭9<-3 V,ao3*b,khbDq'҆Px"3unƳM,pT]E[%9yw4 E&px H31ڙg@P"&R !2K-1f`KC0D.<֯o1)ҩd& /`}s}'gTv9^\;H.Wqt64T%I=5lІOs~Jc?/l%)YH>DPމ*`޳omogW.N̓dM!*cR<`|MŁZ5 57ƙ=|ǦHom8_b[JD=@3rͦo9L~,K9XJôX/D(~:p]m:n&|„Q#޶)oaB4聤lbgN 2 #V֭{G*=kYuM{Z4f3(?>c=ࡕ UqlXxV5N NC<(Tr 9i|MrSo& eܗ(5!VcK,MkIZ.W7Y[O$8 ^1VtObӯ DRckYI]߾r$R&mbxhI 8@gj0*`Hb0Y52A1z<[^4¸sYN 1]_ksJs z}\9aߩHH 7O~^TERU$XӾ+u HrnG\qdN|.vٻlu) #tQ$6?g*S>\xIA&PFw >XQP_̉9dc=:R[ Ѕ>K8ⶁ^Ip=.w=?i]eNd/ j QN¹bϸ̶jqS (Js@[c>]s =kH7B)@(gdBL;N%c,+HE~<2>;# ǜi$T^T}}IO8ÒTڤҏ(_BNf_ҰkflT6(VSߛZdD+T)T;N딭ڙ50000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 86 0 obj 9096 endobj 87 0 obj 1359 endobj 88 0 obj 7205 endobj 89 0 obj 532 endobj 90 0 obj /FDWFJS+CMBX9 endobj 91 0 obj << /Ascent 694 /CapHeight 686 /Descent -194 /FontName 90 0 R /ItalicAngle 0 /StemV 117 /XHeight 444 /FontBBox [ -58 -250 1195 750 ] /Flags 4 /CharSet (/ff/fi/fl/hyphen/two/three/C/G/I/M/O/S/U/bracketleft/bracketright/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z) /FontFile 85 0 R >> endobj 10 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 92 0 R /BaseFont 98 0 R /FontDescriptor 99 0 R >> endobj 92 0 obj [ 676 938 875 787 750 880 813 875 813 875 813 656 625 625 938 938 313 344 563 563 563 563 563 850 500 574 813 875 563 1019 1144 875 313 343 581 938 563 938 875 313 438 438 563 875 313 375 313 563 563 563 563 563 563 563 563 563 563 563 313 313 343 875 531 531 875 850 800 813 862 738 707 884 880 419 581 881 676 1067 880 845 769 845 839 625 782 865 850 1162 850 850 688 313 581 313 563 313 313 547 625 500 625 513 344 563 625 313 344 594 313 938 625 563 625 594 459 444 438 625 594 813 594 594 500 563 1125 563 563 563 ] endobj 93 0 obj << /Length 94 0 R /Length1 95 0 R /Length2 96 0 R /Length3 97 0 R >> stream %!PS-AdobeFont-1.1: CMBX12 1.0 %%CreationDate: 1991 Aug 20 16:34:54 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMBX12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /BBVGHH+CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 45 /hyphen put dup 83 /S put dup 97 /a put dup 99 /c put dup 100 /d put dup 101 /e put dup 103 /g put dup 105 /i put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 121 /y put readonly def /FontBBox{-53 -251 1139 750}readonly def /UniqueID 5000769 def currentdict end currentfile eexec oc;j~EЪ*BgNӽ ؑlKq*޲Xws|QFqv`zXMyp"5O˩YŝP(DT![v67XFlU&3!Rq4wσ~j+ou_dV`Ky Z]uMYb[1[l',t\pڮԞZO4GJ7 i!U&Ϸݢh`ZṆhKGz; #1&()$J3KُօEsjFf"P$-I޵˕B 6=hqDV<` EkENrraƌJG ~L{6IE6U'y 0gK>&)o>2\U]$XW-1f@'B 1mW=L%5t.O-]N CT4>&wvNXŅCf עr1fׁVCȖ~q0 Xf^^$ӷ%G7dȱ\lFc0]g<銷_&W{>}N|ӷ 054H4ܞlG>T_cќ6Y1 nUr-u$yfOσ4nAyغINz+:΃΃Џ}=|z`v+D{.;FWLEc6o, e&ۺH%&e+ o='a9ܮ;-sg}l3K?SEhAr;}5٠땷7_KߔZn+ Kw$ZdvԬ|d- 1̝s t/ $bۂ^`DѾrO~˲`a-@k̉ဣԮPl SXx05ا)jn,{oXHir䅼$YH6Z.;p A:KfrivˣK8Uy?PeWkJ\6~C=k8yJRQYkc$q4a cC4ݧp۞cnXΩèc%r.VϚy6}5WY]zZwt-]Nx:&իiQ(7˩$둝_p%39@cw@ɪƅqCr]8îg̖D*FXAvj؄։AyWV93^Ldy/xkeQ q}9"¼ib |S(D :bGUP|ƈj)Ϗ\p? QyNoq6KyTQj*0 у_8}Q 0`6T?H̨c!ɋ♳F"ŎDihv[ƨ?j>Z(㻅!DSp(I!  k+( f @ѲKP0;[8mst LsI.}Mu<.|ePC)įi_QHJվcw񳛋U]@k AO\†KrLuwz&NA%dqAg[!1^\H5_w8CkTM-ևδM>M_ AZ6ؗӫl5]^F`${3)K5 p$~Hj}@, taed(f&Nۘ,$(nL`m\ɑ.*E}@5n,ݠ7bWwޘܯ"QpȎ&qU!8V#O w*RDzuan3ޔKL/6,6H,spx1qO{cWNU)` )|x19ɿ_%/(Z|LlRg 5ze:~z*hւoqm_~Ew%?X(!]\Kf~E:q&w>s/S$0D*K\O*bQWz]dEy u]$hXhջ\&atGrXM0b"m=yC)ȫvF@8+wCya߮ajb/N ZӏK:X؈*]E=e?L=}=K/$E8^(gg HkOXMmNJ+Rkg?Z`yL$-$ͺKJ eNKs5| R]U r ԰ͱ"rap%u%8rZp%`\z5˱N)i_7[- J&2Uh:9 :-01G}-K4khoquR33Am3aQDTyHT*;-WE̍N M0e!##LɃ~]̢9rYuJ4dYUdW:%s!&FONklJDs e,K9aD% 7ŀ%hv@]AZFͿ0aPimsL;n(?O id! v 1EYTC:/9ULpq*ez*#Ub~pFK|z90}557WnI%> T}*h`<>'ձu}RWchCǎbr}|ج9iJvHD gճ=&> %znl"ɛwˢº X\jj^V(s 6d`B>C\,(˿Tˀ 7ն >VLr&QTE:,z煮{[tuᑎbzKHF8v)%j_ 75^zyb>_ 4@SQ`X"3ij;׫5pI/d>lDg,!CIS՗xj0v'꘭/9oǭ#!?ս]B7>Y e?ˎf8.Q@mb~5F.W2ɯSB6Fz^*hmuM7:H-U*[DƯ­~#sӚ~^  姷:p12cј^lș/gkraznCp\p =>8zyKz}ɁyǐxnwD7Әۇ_5ȘXFx6QY,%Ic`3[KIٜ%\C]-8  MV m#*XޜE\ K+ܗ'ވU{E4-4!lXE!{ hq; -0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 94 0 obj 5539 endobj 95 0 obj 1046 endobj 96 0 obj 3961 endobj 97 0 obj 532 endobj 98 0 obj /BBVGHH+CMBX12 endobj 99 0 obj << /Ascent 694 /CapHeight 686 /Descent -194 /FontName 98 0 R /ItalicAngle 0 /StemV 109 /XHeight 444 /FontBBox [ -53 -251 1139 750 ] /Flags 4 /CharSet (/hyphen/S/a/c/d/e/g/i/k/l/m/n/o/p/q/r/s/t/u/y) /FontFile 93 0 R >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 100 0 R /BaseFont 106 0 R /FontDescriptor 107 0 R >> endobj 100 0 obj [ 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ] endobj 101 0 obj << /Length 102 0 R /Length1 103 0 R /Length2 104 0 R /Length3 105 0 R >> stream %!PS-AdobeFont-1.1: CMTT9 1.0 %%CreationDate: 1991 Aug 20 16:46:24 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMTT9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def end readonly def /FontName /GLIYKM+CMTT9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 34 /quotedbl put dup 36 /dollar put dup 39 /quoteright put dup 40 /parenleft put dup 41 /parenright put dup 42 /asterisk put dup 45 /hyphen put dup 46 /period put dup 48 /zero put dup 49 /one put dup 50 /two put dup 57 /nine put dup 67 /C put dup 73 /I put dup 77 /M put dup 83 /S put dup 91 /bracketleft put dup 92 /backslash put dup 93 /bracketright put dup 96 /quoteleft put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put readonly def /FontBBox{-6 -233 542 698}readonly def /UniqueID 5000831 def currentdict end currentfile eexec oc;j~EЪ*BgNӽ ؑlKq*޲Xws|QFqv`zXMyp"5O˩YŝP(DT![v67XFlU&3!Rq4wσ~j+ou_c2Bطj=-)1_]X` Y{nn9׫/uye );9*fHHK-\rБkg\5&(G<`J7dhn)Zl득52 Z$نa#q13@H;+G"1L(seER ;ԱJo"BFKkv/ ֈpZCޯ*@;db s*Mm~4]꽺\Qߍ):۞3#˂3u?O+|mMۉfH21C2/AHw;u&~#V=@Ņ*Ft@*(s9)UdƁF!;ŭ$r)_e_LRXJ*'*|o+ _|flWU6yM`MFPzXktw_K1Bov7}E(>[)Abц>Uu s,H6Wa7]_ΑAXφNp콕Tĩ>2oשW,1e~O 6Y̮X~Ր)Lf3CM f@^Nr2 @_cl[Л[ǩŤ4oW4]y$r"-L:&/@vq*C0bOjN]GEϻ6)V*0=A= ?xQz2B>I.xC O^|'E!Z9}^S~*ңdyqLϐiR:=\MlK%-v+_p?TVC99Bebqʯpr{\ZSAw.Zw$6LÄ|E1ƼNJGC&am OAUJ$kiD 7l q;6@ Yd ~Vi jViq#{,$oZ70Pcj? tïjě1X+NÎ|>G O*JtHglJEiu$[g/59Bao:E(}t~V5,}2zw~jZ{Pex$E;I[>c_q YCZ,R&Y +I/DKT5,IX6f?0 JMƒ)h\Zv3@xs)N0g}?d+s+|ڭ$GE 6R~q!z3.of42f~[\T_EQezDַ~0^q8  ,`enatvK:*`:O 3~Wf2cҘ$ONtIŊ.6ϩ_(* d Ϩ ImߧeZdIJ.чfϼ<,WMg˩ժ[Ck@[re2~GháY +M7>8"xmz:qgHFHo: Owh3R Xvo@ݓ}~rVgruK94&(F=`:ft佺s]j3KW@X!I{nzκFUи|`;DȷX,:étz%U HȒ@~Dq6X @R^L] '+ia*f2ɥDT~,&*Gwt<5#%B?!`mMcF%Bw0RͭsaH+O|79ܞI"vywPɑtEM3pʘ\A.EY[ 8h`N$E0x+d)W@媬~P,D0xf8DYϘWWFKSSb1ƻ;; B;67fJ-,۱Y%P c_M|$$"~DHF"VvoXE m?)X< x'YXd६"!E$˯S0U-`>z-&# *jK\RHCyj>މR3 }XZ|p ɚ]kV#~E,|[]v/j3-p 5%\~mY0BC=33_6HIih1 T­:rŽ%qH~Lb,ֹ1Ȼ ^HANtk3aWTo?/2p4bNX3JYA9)(- 8 ,{qcLr^%Y r=C![k<>ak Q׍lKX_OWĚ/8! J4Tf .6T|[Ы)lD\,W$o )*忯s5Whmڴ6ab! @wm,TƖFO E /k7Jו13D x>6!=Iz+-~KBIp})π솤C:kVm@(Y8C1uszy{u3I(ܛo=U BdQ .w%+ >5Rx}?`X-|:Gvpݠu؊$ұ]{V r'Tg"Ai)S¬@6[,W9pC5C%r?Eo>bj"2VOq$էQr8 Jee @ w2eYZ -n@G9/5*8 %_,Au |gIж4XEH@(I}GXM6S5w=즃ޥ.=t8?eYu=q8Que^e+pB4 \MAF׬ЍR2[-jT/^Nwp-= ogB/k|.϶}WۃkdS&*Kx"O3z+k_k |Yf]%Gsi6α obumoXzczl"[,@3؜Zy*{"!iN{9.$)|OaڼSRDOmx)gCIN\<<&֮}c{K6XrYnFJW4x=5p3D5Ni- nF;;HZD_d-4C>{P}T)D>Mx8Ù`7}4RO/nDsYPg=EVZ55:X3XLf>ՍZsEѪ^-6l2מԪt㖩'%:(a"Xb>#'u ހé/DJk"/.u%4i3%D*B$iMAS v(DLE9{1QM!\)aBheɊuP5Y{JܛΥ ߟ~TX0ZJwRRnĖo7˅`h]HTډRe5v!~>a*xݓ:J֔~j sdz17tr{=lz Ƌ>)POOr=ZJx_o,A̼\hɎ.6DB2ꠝ?ڸH Rxm.O߻{0ѡǒ&Q{$ Sf9 ģlß&[)ogO e|A(6;E!3c!m/oW,ޖ:W'0@ӥ'I⇋S}:UνF_2U2ڭ7xHh{J,;YQbka.5,~8 )*EѓީRЦ.;jv?@P/X 20~Uߡ]2CTh|EYIY}w?g75|]a&1kȼ]z_uE_,XYmR:U4w/{uӌ`|FDdv_yPoMT2iA_Ɛw"0(1߄O$aO ]с%w1fcv ?zyYr FTyumF#?\'gyD3ٌ1A `=\{}N١ޒ ;J53 mgܪR^CtO%CMȠ7&+KD sϱKu-8hNʞFj-Q(l>a0%9#b^n`f2m\f牚;"csb.c-D DQSH@VUxX>^_rN\HOfwD9M-%U,ږ*4&> `qw0. U⣒e0MeZ$='C"ѥ>\Dc$=0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 102 0 obj 9449 endobj 103 0 obj 1510 endobj 104 0 obj 7407 endobj 105 0 obj 532 endobj 106 0 obj /GLIYKM+CMTT9 endobj 107 0 obj << /Ascent 611 /CapHeight 611 /Descent -222 /FontName 106 0 R /ItalicAngle 0 /StemV 74 /XHeight 431 /FontBBox [ -6 -233 542 698 ] /Flags 4 /CharSet (/quotedbl/dollar/quoteright/parenleft/parenright/asterisk/hyphen/period/zero/one/two/nine/C/I/M/S/bracketleft/backslash/bracketright/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z) /FontFile 101 0 R >> endobj 8 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 108 0 R /BaseFont 114 0 R /FontDescriptor 115 0 R >> endobj 108 0 obj [ 683 903 844 756 728 814 786 844 786 844 786 553 553 319 319 524 302 424 553 553 553 553 553 814 494 916 736 824 636 975 1092 844 319 319 553 903 553 903 844 319 436 436 553 844 319 378 319 553 553 553 553 553 553 553 553 553 553 553 319 319 844 844 844 524 844 814 771 786 829 742 713 851 814 406 567 843 683 989 814 844 742 844 800 611 786 814 814 1106 814 814 669 319 553 319 553 319 319 613 580 591 624 558 536 641 613 302 424 636 513 747 613 636 558 636 602 458 591 613 613 836 613 613 502 553 1106 553 553 553 ] endobj 109 0 obj << /Length 110 0 R /Length1 111 0 R /Length2 112 0 R /Length3 113 0 R >> stream %!PS-AdobeFont-1.1: CMCSC10 1.0 %%CreationDate: 1991 Aug 18 17:46:49 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMCSC10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /SOVAAA+CMCSC10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 103 /g put dup 108 /l put dup 110 /n put dup 111 /o put dup 112 /p put dup 116 /t put dup 117 /u put readonly def /FontBBox{14 -250 1077 750}readonly def /UniqueID 5000772 def currentdict end currentfile eexec oc;j~EЪ)s̾;.;rTejiK/df5A|{S/ )Sc\^ȟmp+#vL17~k d# ]LeVߐGoo٥\k 9Mՙ= 0)xf 0v7ϱ9 àE(O&k{ǛHFſꇼw R^q&AԛhF8N&{oi(^[ol W%'5,.V!0&u%ˎKxZ4pX:;[4+ @c ߌ }s$)PͶ'/CզxBCxSƫE\ 'MXpͰԁ C q6 2T1e|jԲH*} t.-"k5,h:J.X 4Z@0v)FEʫ@"jKNJrYDdcm!G~,f\HAӮhcc>SK}pkkRX>LfU8dWNb䊌b ?g~8o|R<)C쩔j#LJsh@]RWȐLbi1mDqnZu󥵮2B8U' G㊎Х32-r78!p|Jm?ʲ7V*6v/r<"G3G3h<c|cOhs(uYkb%bKdPGzPEDu\vreX4kM(ӦX@[dZ I܅;4y (^+0g昄 {@f/e' cW<(n! Ӳ`\E7t))pچL h Q+EH! ݚt\ŽAT?`S)"!oM96rj5]5.&;RTxCxo9 ACn{l^nZSMR0{ uV~yױ5^^-Zc*Uىc[5Qm. UL;!T5b%?߱b 6Lq$/ey 0fK@M_ ]L%2HXmӴe,hVMp!Ư.MyR iH8)lEQZ|%'p/NҴcTb6bW*QiMuOg=O?[UVb6Ҧm@L/ uaZ+sљ'l簦Iѯ2"6C,O U6UZ8j7qX|f[<4 -~xyM̅C7xJqO1Ls` J6y, D?bxwYj/f֥'u$R]t5?HUC4B&͟jL*Ͱe;*orO5fo'+;p< 2T{D9vOï- |3Ǟ*Dvqp)AK+ Q&& nD;zv;pXlH6? ƏÉe" B8rŝLo@&H[Э*c(J&> endobj 7 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 116 0 R /BaseFont 122 0 R /FontDescriptor 123 0 R >> endobj 116 0 obj [ 642 857 799 714 685 771 742 799 742 799 742 600 571 571 857 857 286 314 514 514 514 514 514 771 457 514 742 799 514 928 1042 799 286 286 514 857 514 857 799 286 400 400 514 799 286 343 286 514 514 514 514 514 514 514 514 514 514 514 286 286 286 799 485 485 799 771 728 742 785 699 671 807 771 371 528 799 642 942 771 799 699 799 757 571 742 771 771 1056 771 771 628 286 514 286 514 286 286 514 571 457 571 457 314 514 571 286 314 542 286 857 571 514 571 542 402 405 400 571 542 742 542 542 457 514 1028 514 514 514 ] endobj 117 0 obj << /Length 118 0 R /Length1 119 0 R /Length2 120 0 R /Length3 121 0 R >> stream %!PS-AdobeFont-1.1: CMR9 1.0 %%CreationDate: 1991 Aug 20 16:39:59 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /XRLTXJ+CMR9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 11 /ff put dup 12 /fi put dup 34 /quotedblright put dup 39 /quoteright put dup 40 /parenleft put dup 41 /parenright put dup 44 /comma put dup 45 /hyphen put dup 46 /period put dup 48 /zero put dup 49 /one put dup 50 /two put dup 51 /three put dup 53 /five put dup 56 /eight put dup 57 /nine put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put dup 69 /E put dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put dup 75 /K put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 80 /P put dup 81 /Q put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put dup 87 /W put dup 88 /X put dup 89 /Y put dup 91 /bracketleft put dup 92 /quotedblleft put dup 93 /bracketright put dup 96 /quoteleft put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put dup 106 /j put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put dup 123 /endash put dup 124 /emdash put readonly def /FontBBox{-39 -250 1036 750}readonly def /UniqueID 5000792 def currentdict end currentfile eexec oc;j~EЪ*BgNӽ ؑlKq*޲Xws|QFqv`zXMyp"5O˩YŝP(DT![v67XFlU&3!Rq4wσ~j+ou\c3R*R?쨤ȯ@ gSr RIzE_EMv,X!%6]ަ_3+_hJإ0oyX`U) %N5<6[mR"-%Qg !2og,Ydhhu_1A͐ .Um;3YZ`7z *%͟AJ2UhcCp2,숛§#@J s8, ed?Ms."A# p9Ɂv*\X K QF7q {N{G0o?8I*!D]!ض8iȂa>VGkV4;Wy;3Oo8KߝpY,!7T˒jHC9[I?;J_1,>W7'pRlfa{ x[:3;9ԫV4z^EЩ!6A_xcL8iNH~Ȗ&lRF-@3[8Tvޒٳ)yv<Ȍ𓁕c^e:]>l e8UHug+ndkJ Ɋ4!ӸfJRyDnrfO|gvlc5T[+Y{q1i_8׉ecEzZ;׈|]Z(0M]#-+hPFu(5!Do*bBzlEH+axqDibyK#&f%sF#zVP9s`,vqM m,v`9$d4)9gU8fɿTCIn7F=Q^u̫q~sه}4|AH-6 DދK$$N(,.+) >FJB2p =9/;XTdǫb^sGV'6ϩdَ3ՊMkJiZ*oc}qCZz:G_{8t]]"D *j B& !?`0 R-dh,}]B: apjD9z %ZG6䠎X!f8z**6b$.U Yws缳2.^&f=h}>Pt,t\I=gOl&A&c'II ~Al/~R*n4dԷqě@ EqO$QsOplD.TPl6ң D7튺;l G`nIVHS7H3U/b! br.6&Upq,@iyixOliNeD_AAu6 5oDz&縴RH P.Kt^ NTk52.'2~Fq;YdL<=z٨\Pѥh`$5譴[=z T}6Rwr{s.N0#qV/Ӓ z+sA/cCDqH˷b{?iUa0˞`M[ѳBʧ/4X\V>Jmg7ќfi^l0 zF _WE]x4X 4q!)X̘oM/ >tHyaʓ?"o0Ǫރi !^IiYW0/9iXSEQbNK>e]+6Fi̯4&{zP>V.)ōb -O _AwiJҹ]3BMtdejTc,S)k17rR`VG9EYP/×ڇRۂ=M ,4k|zzggjxąsowj`R q=xfv9- 2/$jL fQ]H,d,e(7G\  *2_+R(駝p6]qYSׯcê3Rσƫ$_gq7)FA,٠8I֥8hO^VuVQjKhGtSJ&Ѝm H7-L1lk^4d.rTKE[MS $׆YR*I*p QV6WFiwA:#e@OyVɉ%wO>$;_W54KQێv9,Es]0DȏtRtm5?YMz&R3Y oPZlZ٘7~Dʊ7jVN`G#[t{ʲICu!2m9'%~F[#`:l$rs]Dz)jogQtqCִQ-tt`GT2jˢ\&X7BX=ח-?S%(w0vPvFT" FSg詋x 9^|يQi+SM$cP@&: DҽyC+:J=e@{GZ@Ĝ͋u^o=IU376.&9뵦az"/l00$GVn:@`-1ӽIt#9&0tojW|$ۍ+F qq~YdB O=4͢`@@-Sd("(r+a2'(`^T&&[B9YlsБ'mHȜPi{mDICa'0i ֡t%@wL]iCrHJGԁU0;+`e1LJ $>_>~ΘSӚ'{ʹ:#uFIfzH*q[ 5" `$=>G0$ 붯J{EԒG(\f[wkK.=G)F=lb- $?CnRґ-gӖ<ڻ~Dߚ`ڸC>˵Į~u7^C4!ifm5*s8gTlc2و!\ {(6(bG3_O'fJP 'Ür6D$>ڵa8pTW./nDŽ$w DѼ"ְ n iTspg.l4Nx>qW s<D:\ c:MV}U >Иꀂ'S{|.Pj'a_lȫz'Sx!k$x,wF23i+Q/1wUa`$/5AO#k3p[UTQsÆ08 K~8i ־{o"F[/r<砇!nE Xϝ[c9ua1BmhP|Rdv+]Q&RTF_wZD}cт˒8->D8d'heuRX!Rj:&3a^c 5Wۻ@Oe vg7'O`'%jNE9"})rEY}}R>PN)I,hV7;]w \gЎϯ <*@YMڭ>Aa׈B71κ a`ey~JÐUw*J 4R}=*Yn"$j'WZ<&T%Mue՝%+fhVyXˉnlO@籜Q::|Ve;~%ʲJIp{EAC8iӀ s#:Y?uZfPO ]k&`j{*fPn^83^ò7R2Tꗃx3+bjϦw_2vuQv!gPHx#p/V}MIƋewuOr9zs(Kr|m|?1nUDB&M2C>pn1"BPFf͝&2>ED횅O"+EWGkbh潁,q KƑi G)%?361 SG%0j ^?zBغ~3+(*8V y{J<>+ ߳1ɨS&.I+X˜eu;-^%̣E#H7!`#+x*fNg&?{%vg?ep|S|;֟Ӭ 9qe*zM 9%fr`b\/ieiv">y5YK~_C0&f!8};"p˲`AWSDad +{晔_c_\ÄYݦ$~M:>~py'ˇ^N( &2! "O ~#N\9|X5"%mq¤wV=O:($U<{.6 E4RVO 9>Q蜫]^'<dkqpʿ??.i[XWsRK.Db^w+}xbth!5ge3%{5z dgלd£Y19u9E?ꭇA?hEf<0̌\u,Dا16Wq5ٖ}ٱDB^t5RGd_ b@B Wc6;J>XPXNoذ6g(_o-Ab>7m C+r{RmO>5:BڝYQ荓dxcVtA x1io٘}oÃwuMpddܳy=GCͭБЬ&.?l|…2 ]"Jb.;*\NVb:bo`]jGITg-6oEڭ8~񑺖|_^SPf_pcr !]wh;֏.p !8 rWR9fRu_&7Rs*Ү05oh3'N"k'pE|g)CLAϩTG`Ŵ6=hA7t6HJAca2d˭P^ާMAHΆz~򦊲^2 3_A8HQ뉟HD 7 rdk.?ax`?@FJx4bV^v>GL@.$GF 3?^v>BYÍЬt5F5:0'9R8=HV 4"hiS\C`]4FS>c Evy_˃"< +j؈b eqrw= bRB/!аwKwRDnx:ۗȹd,HkU-f Ђפ=VIAopfazSfdyXTd 7-h$F/$ 08Yc-|4<7t`0}WJaQKɧdEk~X; G #a[!{2Amm!E5 zg Kv6anˌ65)M\{Kjt(a2uMk,萫EZq' noʛ#?Y^z'x.Kq{YKUM,ÕN,lТz*r_ۚ\i! Dr&ɖS䮷?7\׍2!tpw:AQ}#xV™y 䟞~W(T{{MA*ÇDG^݉AVC>ԣv(3S2Pf,хmQ|=:}B'|9p;__95y֟Pz?8[j '܌[6 <ۏL^_) آTA ;{ }e+ 6e .d C~~1nCa,2^wDZz:ogN1/[$<0̞J?}pCu:."ݽyfĿhwQiV]C+Oa)S*hk/2Pa%EW^ pۦ "&<{C;]iͳA!ǰnrt$DFtR"4w.qtX¥GIpZ!̵Fq7 {rh,*#UpttI"P!1"Uu'H*:|<:tYD Q뙂Z4e#g)b6.\8%Wl`ݰZq GfKFVm[m_-ɹPOQ2Ug@Cimo"WRx5[ڍ5;dj-K1 ,@5"4-P!vWqRYAp_cpE|:(x-\/=J0, ~v8p~]ԝkwp6l5|<#w{e2^c J2Z$̝OH5C0@ ǎc URyK eޚe/,en Gu76fj ky| gQ^H,Wh[;y-`X"C?oID}xA;`h|xOp@d-0kq+l MDP+,DsyC.$lxܰ75k?i(2\`B<蟼OG m-%N:F/!حʿ{@̓ گE~r$nSvp1^TIɖ\y_,BaÓMbeVv«7,z@Ԝwʍ݉m72,sj4+=L J-(6ZcjgLg|jJ =E!rgwy:)Mq8[7mͧQp.#c/mG e 54i#M0;*a$Ի)'s Ou`1\u V /[zw_d5VEyC^CW1 PMFeJ2foUr @YC{?4u#&7h%BHtdU5Eo%m@*c|^ g'/Bj㥸()(iB0۰7Ig*m}];u7ua((^{v1^N&_0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 118 0 obj 14522 endobj 119 0 obj 1885 endobj 120 0 obj 12105 endobj 121 0 obj 532 endobj 122 0 obj /XRLTXJ+CMR9 endobj 123 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 /FontName 122 0 R /ItalicAngle 0 /StemV 74 /XHeight 431 /FontBBox [ -39 -250 1036 750 ] /Flags 4 /CharSet (/ff/fi/quotedblright/quoteright/parenleft/parenright/comma/hyphen/period/zero/one/two/three/five/eight/nine/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/S/T/U/V/W/X/Y/bracketleft/quotedblleft/bracketright/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash) /FontFile 117 0 R >> endobj 6 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 127 /Widths 124 0 R /BaseFont 130 0 R /FontDescriptor 131 0 R >> endobj 124 0 obj [ 612 816 762 680 653 734 707 762 707 762 707 571 544 544 816 816 272 299 490 490 490 490 490 734 435 490 707 762 490 884 993 762 272 272 490 816 490 816 762 272 381 381 490 762 272 326 272 490 490 490 490 490 490 490 490 490 490 490 272 272 272 762 462 462 762 734 693 707 748 666 639 768 734 353 503 761 612 897 734 762 666 762 721 544 707 734 734 1006 734 734 598 272 490 272 490 272 272 490 544 435 544 435 299 490 544 272 299 517 272 816 544 490 544 517 381 386 381 544 517 707 517 517 435 490 979 490 490 490 ] endobj 125 0 obj << /Length 126 0 R /Length1 127 0 R /Length2 128 0 R /Length3 129 0 R >> stream %!PS-AdobeFont-1.1: CMR12 1.0 %%CreationDate: 1991 Aug 20 16:38:05 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (CMR12) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /QXKDXW+CMR12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 12 /fi put dup 45 /hyphen put dup 65 /A put dup 70 /F put dup 72 /H put dup 73 /I put dup 81 /Q put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 97 /a put dup 98 /b put dup 99 /c put dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put dup 105 /i put dup 107 /k put dup 108 /l put dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put dup 118 /v put readonly def /FontBBox{-34 -251 988 750}readonly def /UniqueID 5000794 def currentdict end currentfile eexec oc;j~EЪ*BgNӽ ؑlKq*޲Xws|QFqv`zXMyp"5O˩YŝP(DT![v67XFlU&3!Rq4wσ~j+ou\@[6]nhmlhaH+4/?3&n=a6E#|~.ԅˠLw2.槝sNY ڻ.,VnNX3|裠k(QIOs m;fߖC1}_a Io#0wݙ\P,f *bG3Z2کP8L3r[vnc_Eh~g9|M) }YaѕH|1m![AzXpPNCU7Uֲ7ΖTgx_hyW^]W}s_Zfs@dYr ȟsy&vJx)ݱ~Kq 45hL#q:4pP?g |GJSn^i26M Ęz0. v31껰xCj 7}0a `~iEfÎB wS:;9l[ vqo (>DlqY?kڑo^8KLG7qZC`D"VEy":`A.P w6b0؁1OFLےӰl}`˼L=="9LUBLyxnZHR?['Xzw:O6ᇆv+UqQnl7 h L0觐v8 _?\CBOd9oaEu¸ B:gj=Z"EqPIB5*eI k@2D۰ $O'c7%=|2y!;pDQѝ-;o)ԝJ"GQtbaK"8o{zN0@A} Hx2`gׂbH@x&'W.'4Oj~<ڏh$韄H$8b RT ȣXVAT`pspc5LSIA9Ah2.P/<(ǎ{8\e;\I3kjO;4.Kk@V1FA\㿂 EHm2WhJMFizsfKK~ r(?!=arl[џQ:q>b!n49\58[^gj Jl#+`f7 }|n !o:' WGA68u%=sR+Rh.-1\j7/޺bϷoi Kq Z?݆ϋB9(n+PtSp: Ex ls^fZ#꒱H `QmizBpUKr/_p9CZ6 0|.=l#{O,FzcTX{U.F-;)V)j!>& jk5 gT{(h :(gֱ`\v=J# 3:b yvPbTpwI4D50BMj)(a"v ͨ=~B/ҍx*xģt*k.O-cDPeneFb,]5A ^0()4>yxc6(YGu (W3p d^Uco0ٷx.?R ?áD /o#kjp4 AsF#\Ny*&RH[; VUo Y'1j#^HZsȔKlNdJصywDZg{iL-z_;NMv-P${ʄ^W8YcUŊ~M2ln=yIG=ۭ`b૗}b=6;bR;hLu*!x)'<O8 kTN0"%;q(aJH#^%,k黌&0LL <# R_L@÷Nkخ"OU1ԈL ҍU/LџNJļxFǼ?+Jn >~7Jg 6BՑdcY\.ȯcuվV 𵳢IG2fHp⇪ovч1B1c`߰F|Si>|έһjKhoHP1 ~(UEe ڢbĠ04i[P8D{k-(4E=7g!̴8sn2HB%g:ikBWtB  CPA"{L[.F뉠Ox|OqPcްS/CKש(ͻK**˫ ؠ5ᐄ5h+RLvZWDZV\-䰘7|ڌKD+hiLc p @06RwaL|'w`朷lkE$A&k - 1!5$ƀ-N[;{JntԤ5 x? sbO5Fg"D3tXIkB%eDJ]{) Mx\)Aš/28FLI&`cBGHĨo-A)3oY"C0 W/Ğyc23Rj(/7*]A uN*-n.&Ơ"|8LSD!K5rdE %ܮd"/2Ci*FoScpϛmT/c~9p.nu]\)M ѲHY<~ԜL!Dž|`@9ޚJ0$Eۺ~39>l-D4`)Pۺ }_zs|b:݋'4^m"9g+aU!CEɐZlZuPZ2dBA8ڳ l xl"tXf-#._] 9?b'6N3:#OWI8UKњ#Jޡ]mb#q\ܵr&)^͒;6bGK:C]+YZTHWr]LrTΤHE28fsgGn16rEmI)CL CVt9IW^58SϷ.zX|DHG< Nmaxԭ$)| 'bNOrR{KTs=V^!4p~&i Q`-ib9sͶR5N7{8Ɠ6CCl>$a't ;yK%Xj~k c袹ΕSj'Vds95#⠖"E`#4D}>ŏ!P#\Ԁ$7c;7 FnXT^Ӗ?eG;0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 126 0 obj 7628 endobj 127 0 obj 1185 endobj 128 0 obj 5911 endobj 129 0 obj 532 endobj 130 0 obj /QXKDXW+CMR12 endobj 131 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 /FontName 130 0 R /ItalicAngle 0 /StemV 65 /XHeight 431 /FontBBox [ -34 -251 988 750 ] /Flags 4 /CharSet (/fi/hyphen/A/F/H/I/Q/R/S/T/U/a/b/c/d/e/f/g/i/k/l/m/n/o/p/r/s/t/u/v) /FontFile 125 0 R >> endobj 5 0 obj << /Type /Font /Subtype /Type1 /FirstChar 0 /LastChar 126 /Widths 132 0 R /BaseFont 138 0 R /FontDescriptor 139 0 R >> endobj 132 0 obj [ 400 400 400 400 800 800 800 800 1200 1200 1200 1200 1600 1600 1600 1600 2000 2000 2000 2000 2400 2400 2400 2400 2800 2800 2800 2800 3200 3200 3200 3200 3600 3600 3600 3600 4000 4000 4000 4000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 ] endobj 133 0 obj << /Length 134 0 R /Length1 135 0 R /Length2 136 0 R /Length3 137 0 R >> stream %!PS-AdobeFont-1.1: LCIRCLEW10 1.00 %%CreationDate: 1992 Oct 23 20:22:00 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin /version (1.00) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def /FullName (LCIRCLEW10) readonly def /FamilyName (LaTeX) readonly def /Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def /FontName /WHCAAA+LCIRCLEW10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 4 /a4 put dup 5 /a5 put dup 6 /a6 put dup 7 /a7 put dup 20 /a20 put dup 21 /a21 put dup 22 /a22 put dup 23 /a23 put readonly def /FontBBox{-2000 -2000 2080 2080}readonly def /UniqueID 5011943 def currentdict end currentfile eexec oc;j~EЪ.{ߛ *_ vRj*9mS!_c"x"LSX@K !7^?Sc%Ɣ&uJ1z +oKp U`U&z- +(ba)Pf>,q n:JH y ` L5&pY ܦ: ,,j] bgaJy&p߀EWHi ~xF^۹P_uwr-\& 04*/z3QmStG:\4N="AeJ=fq#'4ĠHƼ7GOwsHKB9!K0w[z5:+n-EEM}mR@%n:܄R:fVg{;D78EEw|. S(Ґa+/Dgr,oe&W>Fq q5 muiUQ!I,!9喼rdum:xgS4$ٓA#;(T. hz gC,Ւejaa䑰ZQl'bDo5Vsӗ[,'bB0l"LQN6||F&$u.)lP(D/Oxt^نjl3ae{`'#ZD:O,Ƕb&.5dIT*XT^'M:fxF_Ö0|OiBL bv؟"씦lfxU(i>?RFuӔvQ_8x`G U|=Sm[e[S7!"65IՐ.ʃaWqDM),s( _3@ {>${P~4q*7aJ[*OT xt 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark endstream endobj 134 0 obj 2864 endobj 135 0 obj 873 endobj 136 0 obj 1459 endobj 137 0 obj 532 endobj 138 0 obj /WHCAAA+LCIRCLEW10 endobj 139 0 obj << /Ascent 0 /CapHeight 0 /Descent 0 /FontName 138 0 R /ItalicAngle 0 /StemV 0 /XHeight 0 /FontBBox [ -2000 -2000 2080 2080 ] /Flags 4 /CharSet (/a4/a5/a6/a7/a20/a21/a22/a23) /FontFile 133 0 R >> endobj 16 0 obj << /Type /Pages /Count 3 /Kids [2 0 R 18 0 R 24 0 R] >> endobj 140 0 obj << /Type /Catalog /Pages 16 0 R >> endobj 141 0 obj << /Creator (TeX) /Producer (pdfTeX-0.13d) /CreationDate (D:20021213164100) >> endobj xref 0 142 0000000000 65535 f 0000004433 00000 n 0000004320 00000 n 0000000009 00000 n 0000004300 00000 n 0000104029 00000 n 0000095252 00000 n 0000079376 00000 n 0000074913 00000 n 0000064189 00000 n 0000057531 00000 n 0000047247 00000 n 0000044017 00000 n 0000033681 00000 n 0000025977 00000 n 0000022913 00000 n 0000107928 00000 n 0000007650 00000 n 0000007534 00000 n 0000004628 00000 n 0000007513 00000 n 0000019382 00000 n 0000014232 00000 n 0000010508 00000 n 0000010392 00000 n 0000007797 00000 n 0000010371 00000 n 0000010680 00000 n 0000010812 00000 n 0000011352 00000 n 0000013925 00000 n 0000013946 00000 n 0000013966 00000 n 0000013987 00000 n 0000014007 00000 n 0000014037 00000 n 0000014364 00000 n 0000014899 00000 n 0000019071 00000 n 0000019092 00000 n 0000019112 00000 n 0000019133 00000 n 0000019153 00000 n 0000019183 00000 n 0000019514 00000 n 0000020052 00000 n 0000022606 00000 n 0000022627 00000 n 0000022647 00000 n 0000022668 00000 n 0000022688 00000 n 0000022718 00000 n 0000023045 00000 n 0000023589 00000 n 0000025666 00000 n 0000025687 00000 n 0000025707 00000 n 0000025727 00000 n 0000025747 00000 n 0000025777 00000 n 0000026109 00000 n 0000026641 00000 n 0000033291 00000 n 0000033312 00000 n 0000033333 00000 n 0000033354 00000 n 0000033374 00000 n 0000033404 00000 n 0000033813 00000 n 0000034348 00000 n 0000043603 00000 n 0000043624 00000 n 0000043645 00000 n 0000043666 00000 n 0000043686 00000 n 0000043715 00000 n 0000044149 00000 n 0000044693 00000 n 0000046918 00000 n 0000046939 00000 n 0000046959 00000 n 0000046979 00000 n 0000046999 00000 n 0000047029 00000 n 0000047379 00000 n 0000047916 00000 n 0000057114 00000 n 0000057135 00000 n 0000057156 00000 n 0000057177 00000 n 0000057197 00000 n 0000057227 00000 n 0000057663 00000 n 0000058200 00000 n 0000063841 00000 n 0000063862 00000 n 0000063883 00000 n 0000063904 00000 n 0000063924 00000 n 0000063955 00000 n 0000064323 00000 n 0000064856 00000 n 0000074412 00000 n 0000074434 00000 n 0000074456 00000 n 0000074478 00000 n 0000074499 00000 n 0000074530 00000 n 0000075047 00000 n 0000075583 00000 n 0000079053 00000 n 0000079075 00000 n 0000079096 00000 n 0000079118 00000 n 0000079139 00000 n 0000079172 00000 n 0000079510 00000 n 0000080046 00000 n 0000094675 00000 n 0000094698 00000 n 0000094720 00000 n 0000094743 00000 n 0000094764 00000 n 0000094794 00000 n 0000095386 00000 n 0000095920 00000 n 0000103655 00000 n 0000103677 00000 n 0000103699 00000 n 0000103721 00000 n 0000103742 00000 n 0000103773 00000 n 0000104163 00000 n 0000104622 00000 n 0000107593 00000 n 0000107615 00000 n 0000107636 00000 n 0000107658 00000 n 0000107679 00000 n 0000107715 00000 n 0000108000 00000 n 0000108052 00000 n trailer << /Size 142 /Root 140 0 R /Info 141 0 R >> startxref 108148 %%EOF gnuplot-mode-0.6.0.orig/gpelcard.tex0100644000175000017500000003676407576451771017261 0ustar arafunearafune %% Time-stamp: <2002/12/13 16:41:13 bruce> %% This document is copyright (C) 1998-2002 Bruce Ravel %% This page covers version 0.6.0 of gnuplot-mode. %% This document is distributed in the hope that it will be useful, %% but WITHOUT ANY WARRANTY; without even the implied warranty of %% properly describing the software it documents. %% Permission is granted to make and distribute copies of this %% document in electronic form provided the copyright notice and this %% permission are preserved on all copies. \documentclass[twocolumn]{article} \usepackage{fancybox} \setlength{\parindent}{0truecm} \setlength{\parskip}{1ex} \setlength{\hoffset}{-0.5truecm} \setlength{\voffset}{0truecm} \setlength{\topmargin}{-2.5truecm} \setlength{\marginparsep}{0truecm} \setlength{\marginparwidth}{0truecm} \setlength{\textheight}{25.5truecm} \setlength{\textwidth}{17truecm} \setlength{\oddsidemargin}{0truecm} \setlength{\evensidemargin}{1.2truecm} \setlength{\columnsep}{1.4truecm} \newenvironment{Boxedminipage}% {\begin{Sbox}\begin{minipage}}% {\end{minipage}\end{Sbox}\Ovalbox{\TheSbox}} \newenvironment{SqBoxedminipage}% {\begin{Sbox}\begin{minipage}}% {\end{minipage}\end{Sbox}\fbox{\TheSbox}} \def\version{{0.6.0}} \def\revised{{17 May, 2002}} \def\file#1{{\texttt{`#1'}}} \def\key#1{{\textrm \leavevmode\hbox{% \raise0.4pt\hbox{$\langle$}\kern-.08em\vtop{% \vbox{\hrule\kern-0.4pt \hbox{\raise0.4pt\hbox{\vphantom{$\langle$}}#1}}% \kern-0.4pt\hrule}% \kern-.06em\raise0.4pt\hbox{$\rangle$}}}} \def\variable#1#2#3{{ \vspace{-0.2truecm} \begin{flushright} \begin{minipage}[h]{0.97\linewidth} \vspace{-0.2truecm} \textbf{#1}\hfill[\texttt{#2}] \begin{flushright} \begin{minipage}[h]{0.93\linewidth} \vspace{-0.2truecm} #3 \end{minipage} \end{flushright} \end{minipage} \end{flushright} }} \def\command#1#2{{ \vspace{-0.2truecm} \begin{flushright} \begin{minipage}[h]{0.97\linewidth} \vspace{-0.2truecm} \textbf{#1}\hfill \begin{flushright} \begin{minipage}[h]{0.93\linewidth} \vspace{-0.4truecm} #2 \end{minipage} \end{flushright} \end{minipage} \end{flushright} }} \def\Star{{$\star$}} \begin{document} \small \thispagestyle{empty} \begin{center} \begin{Boxedminipage}{0.75\linewidth} \begin{center} \vspace{0.01\textheight} {\Large Quick Reference for}\\ \vspace{0.007\textheight} {\Large gnuplot-mode} \vspace{0.01\textheight} \end{center} \end{Boxedminipage} \end{center} \vspace{3ex} This card describes the features of gnuplot-mode for Emacs. Gnuplot-mode is intended for composing scripts for the \textsc{gnuplot} plotting program. It offers functions for sending commands or entire scripts to the \textsc{gnuplot} program as well as various functions to aid in composing scripts. It works with any version of \textsc{gnuplot} from 3.5 to 3.8. See the comments in the file \file{gnuplot.el} for instructions on installing gnuplot-mode. \vspace{2ex} \begin{minipage}[h]{\linewidth} \begin{center} \centerline{{\large\textbf{gnuplot-mode key sequences}}} \vspace{0.2ex} \begin{tabular}[h]{cl} \hline \hline \\[-1ex] \multicolumn{2}{l}{~\quad\textbf{Gnuplot-mode buffer}}\\[0.5ex] \textrm{key} & \quad description \\ \hline \texttt{C-c C-l} & send a line to gnuplot \\ \texttt{C-c C-v} & send a line and move forward 1 line\\ \texttt{C-c C-r} & send the region to gnuplot \\ \texttt{C-c C-b} & send the buffer to gnuplot \\ \texttt{C-c C-f} & send a file to gnuplot \\ & \\[-1.5ex] \texttt{M-\key{tab}} & complete keyword at point \\ \texttt{C-c C-i} & insert filename at point \\ \texttt{C-c C-j} & jump to next statement \\ \texttt{C-c C-n} & negate set option at point \\ \texttt{C-c C-c} & comment region \\ \texttt{C-c C-o} & set arguments of command at point \\ \texttt{S-mouse-2} & set arguments of command under mouse \\ \texttt{C-c C-h} & get help from the gnuplot info file \\ \texttt{C-c C-e} & look at the gnuplot process buffer \\ & \\[-1.5ex] \texttt{C-c C-k} & kill the gnuplot process \\ \texttt{C-c C-u} & submit a bug report about gnuplot-mode \\ \texttt{C-c C-z} & customize gnuplot-mode \\ \hline \\[-1ex] \multicolumn{2}{l}{~\quad\textbf{Gnuplot process buffer}}\\[0.5ex] \textrm{key} & \quad description \\ \hline \texttt{M-C-p} & plot script \\ \texttt{M-C-f} & load file containing script \\ \hline \hline \end{tabular} \end{center} \end{minipage} \vspace{4ex} \centerline{{\large\textbf{Starting gnuplot-mode}}} \vspace{2ex} \command{M-x gnuplot-mode}{Start gnuplot-mode in the current buffer.} % \command{M-x gnuplot-make-buffer}{Open a new buffer in gnuplot-mode} \vfill \begin{Boxedminipage}{1.05\linewidth} \begin{center} \footnotesize{Gnuplot-mode homepage} \\ \scriptsize{%% \texttt{http://feff.phys.washington.edu/\char126ravel/software/gnuplot-mode/}} \end{center} \end{Boxedminipage} \begin{flushleft} {\footnotesize This page {\copyright} 1998-2002 Bruce Ravel \hfill revised \revised \\ \texttt{} \\ %% \hfill printed \today \\ This page covers version {\version} of gnuplot-mode. Permission is granted to make and distribute copies of this quick reference provided the copyright notice and this permission are preserved on all copies.} \end{flushleft} %%\vfil \pagebreak \centerline{{\large\textbf{Setting up gnuplot-mode}}} \vspace{2ex} Put the lines in the box below in your \file{.emacs} file or in the system wide start-up file to enable gnuplot-mode. The first two lines make Emacs recognize the functions described in the ``Starting gnuplot-mode'' section on this page. The third line causes Emacs to put all files ending in \file{.gp} into gnuplot-mode. The final line defines a hotkey -- in this case \key{F9} -- for starting gnuplot-mode. \begin{SqBoxedminipage}{\linewidth} \begin{Verbatim} (autoload 'gnuplot-mode "gnuplot" "gnuplot major mode" t) (autoload 'gnuplot-make-buffer "gnuplot" "open a buffer in gnuplot mode" t) (setq auto-mode-alist (append '(("\\.gp$" . gnuplot-mode)) auto-mode-alist)) (global-set-key [(f9)] 'gnuplot-make-buffer) \end{Verbatim}%%$ \end{SqBoxedminipage} \vspace{4ex} \begin{description} \item[Using the gnuplot-process buffer] \hfill \\ The process buffer contains an active \textsc{gnuplot} command line for interacting with \textsc{gnuplot} directly. The \texttt{M-C-p} and \texttt{M-C-f} key sequences will plot using the contents of the gnuplot script buffer. \item[Using the GUI to set command arguments] \hfill \\ \texttt{C-c C-c} and \texttt{S-mouse-2} are used to invoke the graphical tool for setting command arguments. Use text fields and option menus to choose appropriate values. Menus and buttons are activated with the middle mouse button. A few plot options may not be fully supported. \item[Customizing variables] \hfill \\ The graphical customization tool for variables can be invoked using \texttt{C-c C-z}. Descriptions of the variables relevant to gnuplot-mode can be obtained by using \texttt{gnuplot} as the regular expression for \texttt{M-x apropos}. \item[On-line help] \hfill \\ Keyword completion and on-line help require that the \textsc{gnuplot} info file be available and that the info-look package be installed. The info file can be made from the documentation supplied with the \textsc{gnuplot} distribution and the info-look package is a standard part of Emacs 20. Users of XEmacs or Emacs 19 should download \file{info-look.el} from the gnuplot-mode homepage. \item[Using pm3d] \hfill \\ All features of the pm3d patch to \textsc{gnuplot} should be available when using gnuplot-mode. One particularly useful feature of pm3d is the ability to push a cursor position into the clipboard. This is done by double-clicking \texttt{mouse-1} in the plot window, then doing \texttt{M-x yank-clipboard-selection} (usually bound to \texttt{mouse-2}) in the gnuplot script buffer. \end{description} \vfill \pagebreak %%% end of first column \begin{center} \begin{Boxedminipage}{0.75\linewidth} \begin{center} {\large User configurable variables} \end{center} \end{Boxedminipage} \end{center} \variable{gnuplot-program}{gnuplot}{The name of the gnuplot executable.} % \variable{gnuplot-process-name}{*gnuplot*}{The name of the gnuplot process and process buffer.} % \variable{gnuplot-gnuplot-buffer}{plot.gp}{The name of the gnuplot scratch buffer opened by \texttt{gnuplot-make-buffer}.} % % \variable{gnuplot-display-process}{'window}{Determines how to display the gnuplot process buffer, either 'frame, 'window, or nil} % \variable{gnuplot-info-display}{'window}{Determines how `gnuplot-get-help' displays the info file, either 'frame, 'window, or nil} % \variable{gnuplot-echo-command-line-flag}{t}{If lines that you send to gnuplot from the gnuplot-mode buffer are not appearing at the gnuplot prompt in the process buffer, set this to nil and restart emacs.} % \variable{gnuplot-delay}{0.01}{Time in seconds to allow the gnuplot display to update. Increase this number if the prompts and lines are displayed out of order.} % \variable{gnuplot-quote-character}{'}{Quotation character used when inserting a filename into the script (single, double, or no quote).} \variable{gnuplot-buffer-max-size}{1000}{The maximum size in lines of the gnuplot buffer. Excess lines are trimmed. 0 means to never trim.} %%\vspace{1ex} \begin{center} \begin{Boxedminipage}{0.75\linewidth} \begin{center} {\large Hook variables} \end{center} \end{Boxedminipage} \end{center} \variable{gnuplot-mode-hook}{nil}{Functions run when gnuplot minor mode is entered.} % \variable{gnuplot-load-hook}{nil}{Functions run when gnuplot.el is first loaded.} % \variable{gnuplot-after-plot-hook}{nil}{Functions run after gnuplot plots an entire buffer. See the doc string for \texttt{gnuplot-recently-sent}.} % \variable{gnuplot-comint-setup-hook}{nil}{Functions run after setting up the gnuplot process buffer in comint mode.} % \variable{gnuplot-info-hook}{nil}{Functions run before setting up info-look in the gnuplot-mode buffer.} % \vfill\eject \begin{center} \begin{Boxedminipage}{0.75\linewidth} \begin{center} {\large Insertion variables} \end{center} \end{Boxedminipage} \end{center} \noindent These variables control the \texttt{Insertions} pull-down menu, which can be used to insert \textsc{gnuplot} commands into the script. The various sub-menu variables can be used to customize which commands appear in the \texttt{Insertions} menu. \vspace{2ex} % \variable{gnuplot-insertions-menu-flag}{t}{Non-nil means to display the \texttt{Insertions} menu in the menubar.} % \variable{gnuplot-insertions-show-help-flag}{nil}{Non-nil means to display help from info file when using the \texttt{Insertions} menu.} % \variable{gnuplot-insertions-adornments}{\Star}{Contents of the \texttt{adornments} sub-menu.} % \variable{gnuplot-insertions-plot-options}{\Star}{Contents of the \texttt{plot-options} sub-menu.} % \variable{gnuplot-insertions-terminal}{\Star}{Contents of the \texttt{terminal} sub-menu.} % \variable{gnuplot-insertions-x-axis}{\Star}{Contents of the \texttt{x axis} sub-menu.} % \variable{gnuplot-insertions-x2-axis}{\Star}{Contents of the \texttt{x2 axis} sub-menu.} % \variable{gnuplot-insertions-y-axis}{\Star}{Contents of the \texttt{y axis} sub-menu.} % \variable{gnuplot-insertions-y2-axis}{\Star}{Contents of the \texttt{y2 axis} sub-menu.} % \variable{gnuplot-insertions-z-axis}{\Star}{Contents of the \texttt{z axis} sub-menu.} % \variable{gnuplot-insertions-parametric-plots}{\Star}{Contents of the \texttt{parametric plots} sub-menu.} % \variable{gnuplot-insertions-polar-plots}{\Star}{Contents of the \texttt{polar plots} sub-menu.} % \variable{gnuplot-insertions-surface-plots}{\Star}{Contents of the \texttt{surface plots} sub-menu.} \begin{center} \begin{Boxedminipage}{0.75\linewidth} \begin{center} {\large Toolbar variables} \end{center} \end{Boxedminipage} \end{center} \noindent These variables control the use and location of the toolbar in XEmacs. The toolbar has buttons equivalent to the key sequences \texttt{C-c C-l}, \texttt{C-c C-r}, \texttt{C-c C-b}, \texttt{C-c C-e}, and \texttt{C-c C-h}. \vspace{2ex} % \variable{gnuplot-display-toolbar-flag}{nil}{Non-nil means to display a toolbar if using XEmacs.} % \variable{gnuplot-use-toolbar}{left-toolbar}{Location of XEmacs toolbar. Valid values are \texttt{left-toolbar}, \texttt{right-toolbar}, \texttt{top-toolbar}, \texttt{bottom-toolbar}, \texttt{default-toolbar} and nil.} % \begin{center} \begin{Boxedminipage}{0.75\linewidth} \begin{center} {\large Set Arguments} \end{center} \end{Boxedminipage} \end{center} \noindent These variables control the behavior of the graphical interface to setting command arguments. \texttt{C-c C-c} with point over a command or \texttt{S-mouse-2} with the mouse cursor over a command will cause a small frame to pop open with which you can set command arguments. Green button with bold text are bound to pup-up menus --- use the mouse-2 to select an item from the menu. Grey fields are for filling in strings or numbers. Hit the \textbf{[Set Options]} button with \texttt{mouse-2} to insert command arguments into the script. You can also use the \key{tab} key to move among the widgets and \key{ret} to push the buttons. \vspace{2ex} % \variable{gnuplot-gui-popup-flag}{nil}{When non-nil an argument setting frame will pop open whenever the \texttt{Insertions} menu is used.} % \variable{gnuplot-gui-plot-splot-fit-style}{'simple}{\texttt{'simple} or \texttt{'complete} -- describes the extent of the list of properties of for plot, splot, and fit in the GUI.} % \variable{gnuplot-gui-frame-plist}{\Star}{Property list of parameters controlling the argument setting frame. Used by XEmacs.} % \variable{gnuplot-gui-frame-parameters}{\Star}{List of parameters controlling the argument setting frame. Used by Emacs.} % \variable{gnuplot-gui-fontname-list}{\Star}{List of font available on your computer to the terminal drivers.} % \begin{center} \begin{Boxedminipage}{0.75\linewidth} \begin{center} {\large Faces} \end{center} \end{Boxedminipage} \end{center} \noindent These are various faces defined for use with gnuplot-mode. \vspace{2ex} % \variable{gnuplot-prompt-face}{firebrick}{Color of gnuplot prompt (on a light background) in process buffer. Bold and underlined on a monochrome display.} % \variable{gnuplot-gui-menu-face}{dark olive green}{Color of menu buttons (on a light background) in the argument setting frame. Italic on a monochrome display.} % \variable{gnuplot-gui-button-face}{sienna}{Color of push buttons (on a light background) in the argument setting frame. Italic on a monochrome display.} % \variable{gnuplot-gui-label-face}{dark slate blue}{Color of buttons (on a light background) used to set label lists in the argument setting frame. Italic on a monochrome display.} % \vfill \hrule \vspace{0.5ex} \begin{flushleft} \footnotesize{Variables marked with {\Star} have default values that are too long to print here.} \end{flushleft} \end{document} %%% Local Variables: %%% mode: latex %%% TeX-master: t %%% End: gnuplot-mode-0.6.0.orig/Win9x/0040755000175000017500000000000007305170747015746 5ustar arafunearafunegnuplot-mode-0.6.0.orig/Win9x/INSTALL.Win9x0100644000175000017500000001210106717311323017775 0ustar arafunearafune Time-stamp: <1999-05-15 11:29:23 bruce> This file describes how to install gnuplot-mode on a Windows 95 or 98 system so that you may use Gnuplot from within Emacs. Gnuplot-mode was written by Bruce Ravel . Contact him with any questions or comments regarding gnuplot-mode. For questions or comments regarding Emacs or Gnuplot, contact the authors of those programs. ------O------ Gnuplot-mode and Gnuplot can be used with Emacs on a Windows 95 or 98 system, although a small amount of additional effort will be required to get everything working. The best solution is to install a sufficiently recent version of Gnuplot which includes the ability to run as a child process (as of May 15 1999 there is no such version). A more complete description of this is attached to the end of this document. Recent versions of Gnuplot can be found at ftp://ftp.gnuplot.vt.edu/pub/gnuplot/ If you install a very recent version of gnuplot which includes the ability to run as a child process, then the installation instructions for gnuplot-mode are much simpler. After following the normal installation instructions, just add the following line to your Emacs initialization file: (add-hook 'gnuplot-load-hook '(lambda () (setq gnuplot-program "c:/path/to/pgnuplot/pgnuplot.exe"))) Replace "c:/path/to/pgnuplot/pgnuplot.exe" with the full path to pgnuplot on your computer. You can make gnuplot work even with an older version of Gnuplot for Windows by following these steps: 1. Edit the file pgnuplot.c so that the variable FULLPATH at line 5 is pointing at the actual location of the Gnuplot executable on your computer. 2. Using any C compiler, compile pgnuplot.c to pgnuplot.exe 3. Byte-compile gnuplot.el and gnuplot-gui.el as described in the INSTALL file in the main gnuplot-mode directory. Make sure the .elc files a placed in a location where Emacs knows to look, i.e. in its load-path. You can add new directories to the load-path by placing the following line near the top of your Emacs initialization file (.emacs or _emacs): (setq load-path (append (list "c:/path/to/lisp/files") load-path)) 4. Add these lines to your Emacs initialization file (.emacs or _emacs): (autoload 'gnuplot-mode "gnuplot" "gnuplot major mode" t) (autoload 'gnuplot-make-buffer "gnuplot" "open a buffer in gnuplot-mode" t) (setq auto-mode-alist (append '(("\\.gp$" . gnuplot-mode)) auto-mode-alist)) (global-set-key [(f9)] 'gnuplot-make-buffer) (add-hook 'gnuplot-load-hook '(lambda () (setq gnuplot-program "c:/path/to/pgnuplot/pgnuplot.exe"))) The last line is very important. It tells Emacs to launch pgnuplot.exe as its subprocess rather than Gnuplot itself. The first four lines are explained in the comments near the beginning of gnuplot.el. Replace "c:/path/to/pgnuplot/pgnuplot.exe" with the full path to pgnuplot on your computer. ------O------ Resources: Emacs for Windows NT/9x: http://www.cs.washington.edu/homes/voelker/ntemacs.html The Gnuplot distribution site (includes Windows executables): ftp://ftp.gnuplot.vt.edu/pub/gnuplot/ The gnuplot-mode homepage: http://feff.phys.washington.edu/~ravel/gnuplot/ Cygwin, Unix tools for Windows NT/9x: http://sourceware.cygnus.com/cygwin/ ------O------ What follows are the comments of the author of pgnuplot.c, Hans-Bernhard Broeker, describing the function and need for this program. Thu, 11 Feb 1999 Here's the tiny program I came up with to fix the single most annoying problem specific to the Windows version of gnuplot: lack of support for piping commands into it via STDIN. For those who don't know the context: Windows GUI programs like wgnuplot do not have any access to the usual I/O channels stdin and stdout. So the usual method to allow gnuplot to run as a child application, being controlled via a command stream by another one (i.e. the classical 'popen("gnuplot", "w");' method), can not work on Windoze. It's implemented as a separate Win32 console application (that's a different kind of program, which cannot display GUI windows, but does have STDIN/STDOUT channels). This program will get hold of a running wgnuplot (or start one itself, passing on any command line arguments), and deliver each character it sees on its own standard input stream as a keypress message to the command window of wgnuplot. Effectively, this makes 'pgnuplot.exe' an almost 100% complete replacement of wgnuplot.exe, as far as starting the program is concerned, but adding the stdin capabilities. A different way of seeing it is as a prototype of a general application that wants to run wgnuplot as a child process. gnuplot-mode-0.6.0.orig/Win9x/pgnuplot.c0100644000175000017500000000562706716035256017771 0ustar arafunearafune#include /* You MUST change the value of FULLPATH to the actual location of the * gnuplot executable on your computer. */ #define FULLPATH "e:/prg/gp36/gp37hbb/wgnuplot.exe" #define WINDOWNAME "gnuplot" #define PARENTCLASS "wgnuplot_parent" #define TEXTCLASS "wgnuplot_text" #define GRAPHWINDOW "gnuplot graph" #define GRAPHCLASS "wgnuplot_graph" int main (int argc, char *argv[]) { /* Customize this path if needed */ char *d, buf[80]; HWND hwnd_parent; HWND hwnd_text; BOOL startedWgnuplotMyself = FALSE; /* First, try to find if there is an instance of gnuplot * running, already. If so, use that. */ hwnd_parent = FindWindow(PARENTCLASS, WINDOWNAME); if ( ! hwnd_parent) { /* None there, so start one: load gnuplot (minimized in order to * show only the graphic window). Pass all command line arguments * on to wgnuplot, by concatting the wgnuplot full path name and * the given arguments, building up a new, usable command line: */ char *cmdline = strdup (FULLPATH); while (*(++argv)) { /* Puzzle together a working from the given arguments. To account * for possible spaces in arguments, we'll have to put double quotes * around each of them: */ /* FIXME: doesn't check for out of memory */ cmdline = realloc(cmdline, strlen(cmdline)+3+strlen(argv[0])); strcat(cmdline, " \""); strcat(cmdline, *argv); strcat(cmdline, "\""); } if (WinExec(cmdline, SW_SHOWMINNOACTIVE) < 32) { printf("Can't load gnuplot\n"); exit(EXIT_FAILURE); } startedWgnuplotMyself = TRUE; /* wait for the gnuplot window */ /* FIXME: is this necessary? As documented, WinExec shouldn't return * until wgnuplot first calls GetMessage(). By then, the window should * be there, shouldn't it? */ Sleep(1000); hwnd_parent = FindWindow(PARENTCLASS, WINDOWNAME); } if ( ! hwnd_parent) { /* Still no gnuplot window? Problem! */ printf("Can't find the gnuplot window"); exit(EXIT_FAILURE); } /* find the child text window */ hwnd_text = FindWindowEx(hwnd_parent, NULL, "wgnuplot_text", NULL ); if (isatty(fileno(stdin))) { /* Do not try to read from stdin if it hasn't been redirected * (i.e., it should read from a pipe or a file) */ exit(EXIT_SUCCESS); } /* wait for commands on stdin, and pass them on to the wgnuplot text * window */ do { d = fgets(buf, sizeof(buf), stdin); if (NULL == d) { if (startedWgnuplotMyself) { /* close gnuplot cleanly: */ strcpy (buf, "exit"); d = buf; startedWgnuplotMyself = FALSE; } else { break; } } while(*d) { PostMessage(hwnd_text, WM_CHAR, *d, 1L); d++; } } while (NULL != d); /* Just in case stdin didn't have a terminating newline, add one: */ PostMessage(hwnd_text, WM_CHAR, '\n', 1L); return EXIT_SUCCESS; } gnuplot-mode-0.6.0.orig/aclocal.m40100644000175000017500000000310506675575365016602 0ustar arafunearafunednl aclocal.m4 generated automatically by aclocal 1.4 dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl This program is distributed in the hope that it will be useful, dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A dnl PARTICULAR PURPOSE. # serial 1 AC_DEFUN(AM_PATH_LISPDIR, [# If set to t, that means we are running in a shell under Emacs. # If you have an Emacs named "t", then use the full path. test "$EMACS" = t && EMACS= AC_PATH_PROGS(EMACS, emacs xemacs, no) if test $EMACS != "no"; then AC_MSG_CHECKING([where .elc files should go]) dnl Set default value lispdir="\$(datadir)/emacs/site-lisp" emacs_flavor=`echo "$EMACS" | sed -e 's,^.*/,,'` if test "x$prefix" = "xNONE"; then if test -d $ac_default_prefix/share/$emacs_flavor/site-lisp; then lispdir="\$(prefix)/share/$emacs_flavor/site-lisp" else if test -d $ac_default_prefix/lib/$emacs_flavor/site-lisp; then lispdir="\$(prefix)/lib/$emacs_flavor/site-lisp" fi fi else if test -d $prefix/share/$emacs_flavor/site-lisp; then lispdir="\$(prefix)/share/$emacs_flavor/site-lisp" else if test -d $prefix/lib/$emacs_flavor/site-lisp; then lispdir="\$(prefix)/lib/$emacs_flavor/site-lisp" fi fi fi AC_MSG_RESULT($lispdir) fi AC_SUBST(lispdir)]) gnuplot-mode-0.6.0.orig/dotemacs0100644000175000017500000000153406643011716016444 0ustar arafunearafune;;-------------------------------------------------------------------- ;; Lines enabling gnuplot-mode ;; move the files gnuplot.el to someplace in your lisp load-path or ;; use a line like ;; (setq load-path (append (list "/path/to/gnuplot") load-path)) ;; these lines enable the use of gnuplot mode (autoload 'gnuplot-mode "gnuplot" "gnuplot major mode" t) (autoload 'gnuplot-make-buffer "gnuplot" "open a buffer in gnuplot mode" t) ;; this line automatically causes all files with the .gp extension to ;; be loaded into gnuplot mode (setq auto-mode-alist (append '(("\\.gp$" . gnuplot-mode)) auto-mode-alist)) ;; This line binds the function-9 key so that it opens a buffer into ;; gnuplot mode (global-set-key [(f9)] 'gnuplot-make-buffer) ;; end of line for gnuplot-mode ;;-------------------------------------------------------------------- gnuplot-mode-0.6.0.orig/README0100644000175000017500000001255206717313002015577 0ustar arafunearafune This directory contains files for running Gnuplot from within emacs. This package was assembled by Bruce Ravel . See http://feff.phys.washington.edu/~ravel/gnuplot/ for the latest. Contents ======== README this file INSTALL thorough installation instructions ChangeLog a log of changes by version number gnuplot.el gnuplot mode for emacs gnuplot-gui.el a GUI for setting command arguments interactively info-look.20.2.el programmer's interface to info files, old version info-look.20.3.el programmer's interface to info files, new version dot.el a short lisp file used by the Makefile gnuplot.info info version of gnuplot 3.6 help gpelcard.tex quick reference card for gnuplot mode (latex) gpelcard.ps dotemacs example .emacs lines for enabling gnuplot mode Makefile.in \ Makefile.dst \ aclocal.m4 \ files inherited from the gnuplot distribution configure } for making gnuplot-mode configure.in / install-sh / mkinstalldirs / Win9x/INSTALL.Win9x Extra installation instructions for Windows 95/98 Win9x/pgnuplot.c Program required to run gnuplot from Emacs Soon gnuplot-mode will be included with the gnuplot 3.7 distribution. The installation instructions for the free-standing distribution have been modified to be consistent with that. Installation ============ 1. Unpack the gnuplot.tar.gz and cd to the gnuplot directory. 2. Type "configure". If configure doesn't work for you, see note 7 below. 3. Run "make". If you use XEmacs, run "make EMACS=xemacs" (or change the EMACS variable to "xemacs" in the Makefile, the run "make"). 4. Move the lisp files to the system site_lisp directory if you are installing as root. If you are installing as a normal user move the .elc files to a place where emacs, i.e. your personal emacs directory. 5. Insert the contents of the `dotemacs' file into your .emacs file or into the system's emacs start-up file to enable gnuplot mode. 6. The function `gnuplot-info-lookup-symbol' looks at the Gnuplot info file that comes with this package or that can be made from the Gnuplot distribution. For that function to work, the file gnuplot.info must be placed somewhere where info can find it, for example /usr/info. A line like this in your .emacs allows you to put gnuplot.info any place convenient: (add-to-list 'Info-default-directory-list "/path/to/file") Wouldn't it be //great// if Emacs had some kind of systematized package installing facility? I think so, too! Oh well.... NOTES ===== 1. gnuplot-mode is designed for use with version 3.7 of gnuplot. It should work very well with any of the 3.6 beta versions. Only some of the specialized features will not work with version 3.5 -- the GUI interface to setting command arguments is an example. 2. To use gnuplot-mode with Emacs on Windows 95 or 98 see the instructions in the directory Win9x. 3. The installation materials used by gnuplot-mode come from the gnuplot distribution. 4. If "configure" doesn't work for you, the file "Makefile.dst" can be used. In that case do, "make -f Makefile.dst" and carry on from there. 5. If you do not have the custom library installed, you will get several harmless warnings when compiling gnuplot.el. Most of gnuplot-mode will work even without the custom library installed. 6. The file info-look.el provides the on-line help functionality. Without it, things like on-line help and keyword completion will not work. Using a tool that is a standard part of Emacs is a good idea, but this one gets complicated. This file became part of Emacs with version 20. It changed between 20.2 and 20.3. And it does not come with XEmacs. What's more, the version from 20.2 has a bug and the newer version does not work with Emacs 19. So, this distribution comes with two versions of info-look.el, the version from Emacs 20.2 patched to work correctly and the version from Emacs 20.3. Here's what happens when you run make: a. If you use Emacs 19 or XEmacs 19, then the Makefile will compile the 20.2 version. b. If you use Emacs 20.2 or lower, the Makefile will compile the 20.2 version. c. If you use XEmacs 20 or higher, the Makefile will compile the 20.3 version. d. If you use Emacs 20.3 or higher, the Makefile won't compile any version. 7. The gnuplot-mode distribution comes with the version of the gnuplot info file that gets made by gnuplot 3.7. Use it rather than the old one. If you really must use the older info file, see the document string for the variable `gnuplot-info-hook'. If you already have the info file installed on your computer, you will not need the one that comes with gnuplot-mode. 8. The interactive graphical graphical interface to setting command arguments contained in gnuplot-gui.el is experimental. It is incomplete and may make mistakes. Hopefully, you will find it useful. It *requires* that you are using a version of emacs with the widget library installed or that you have installed it yourself. Version numbers in the 20's of Emacs and XEmacs ship with the widget library. For version numbers in the 19's, it can be obtained at http://www.dina.kvl.dk/~abraham/custom/ gnuplot-mode-0.6.0.orig/configure0100755000175000017500000010235006675576774016660 0ustar arafunearafune#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.13 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. # Defaults: ac_help= ac_default_prefix=/usr/local # Any additions from configure.in: # Initialize some variables set by options. # The variables have the same names as the options, with # dashes changed to underlines. build=NONE cache_file=./config.cache exec_prefix=NONE host=NONE no_create= nonopt=NONE no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= target=NONE verbose= x_includes=NONE x_libraries=NONE bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datadir='${prefix}/share' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' libdir='${exec_prefix}/lib' includedir='${prefix}/include' oldincludedir='/usr/include' infodir='${prefix}/info' mandir='${prefix}/man' # Initialize some other variables. subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Maximum number of lines to put in a shell here document. ac_max_here_lines=12 ac_prev= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval "$ac_prev=\$ac_option" ac_prev= continue fi case "$ac_option" in -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) ac_optarg= ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case "$ac_option" in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir="$ac_optarg" ;; -build | --build | --buil | --bui | --bu) ac_prev=build ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build="$ac_optarg" ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file="$ac_optarg" ;; -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ | --da=*) datadir="$ac_optarg" ;; -disable-* | --disable-*) ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } fi ac_feature=`echo $ac_feature| sed 's/-/_/g'` eval "enable_${ac_feature}=no" ;; -enable-* | --enable-*) ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } fi ac_feature=`echo $ac_feature| sed 's/-/_/g'` case "$ac_option" in *=*) ;; *) ac_optarg=yes ;; esac eval "enable_${ac_feature}='$ac_optarg'" ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix="$ac_optarg" ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he) # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat << EOF Usage: configure [options] [host] Options: [defaults in brackets after descriptions] Configuration: --cache-file=FILE cache test results in FILE --help print this message --no-create do not create output files --quiet, --silent do not print \`checking...' messages --version print the version of autoconf that created configure Directory and file names: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [same as prefix] --bindir=DIR user executables in DIR [EPREFIX/bin] --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] --libexecdir=DIR program executables in DIR [EPREFIX/libexec] --datadir=DIR read-only architecture-independent data in DIR [PREFIX/share] --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data in DIR [PREFIX/com] --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] --libdir=DIR object code libraries in DIR [EPREFIX/lib] --includedir=DIR C header files in DIR [PREFIX/include] --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] --infodir=DIR info documentation in DIR [PREFIX/info] --mandir=DIR man documentation in DIR [PREFIX/man] --srcdir=DIR find the sources in DIR [configure dir or ..] --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names EOF cat << EOF Host type: --build=BUILD configure for building on BUILD [BUILD=HOST] --host=HOST configure for HOST [guessed] --target=TARGET configure for TARGET [TARGET=HOST] Features and packages: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR EOF if test -n "$ac_help"; then echo "--enable and --with options recognized:$ac_help" fi exit 0 ;; -host | --host | --hos | --ho) ac_prev=host ;; -host=* | --host=* | --hos=* | --ho=*) host="$ac_optarg" ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir="$ac_optarg" ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir="$ac_optarg" ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir="$ac_optarg" ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir="$ac_optarg" ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst \ | --locals | --local | --loca | --loc | --lo) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* \ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) localstatedir="$ac_optarg" ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir="$ac_optarg" ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir="$ac_optarg" ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix="$ac_optarg" ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix="$ac_optarg" ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix="$ac_optarg" ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name="$ac_optarg" ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir="$ac_optarg" ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir="$ac_optarg" ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site="$ac_optarg" ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir="$ac_optarg" ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir="$ac_optarg" ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target="$ac_optarg" ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers) echo "configure generated by autoconf version 2.13" exit 0 ;; -with-* | --with-*) ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } fi ac_package=`echo $ac_package| sed 's/-/_/g'` case "$ac_option" in *=*) ;; *) ac_optarg=yes ;; esac eval "with_${ac_package}='$ac_optarg'" ;; -without-* | --without-*) ac_package=`echo $ac_option|sed -e 's/-*without-//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } fi ac_package=`echo $ac_package| sed 's/-/_/g'` eval "with_${ac_package}=no" ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes="$ac_optarg" ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries="$ac_optarg" ;; -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } ;; *) if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then echo "configure: warning: $ac_option: invalid host type" 1>&2 fi if test "x$nonopt" != xNONE; then { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } fi nonopt="$ac_option" ;; esac done if test -n "$ac_prev"; then { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } fi trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 # File descriptor usage: # 0 standard input # 1 file creation # 2 errors and warnings # 3 some systems may open it to /dev/tty # 4 used on the Kubota Titan # 6 checking for... messages and results # 5 compiler messages saved in config.log if test "$silent" = yes; then exec 6>/dev/null else exec 6>&1 fi exec 5>./config.log echo "\ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. " 1>&5 # Strip out --no-create and --no-recursion so they do not pile up. # Also quote any args containing shell metacharacters. ac_configure_args= for ac_arg do case "$ac_arg" in -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c) ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) ac_configure_args="$ac_configure_args '$ac_arg'" ;; *) ac_configure_args="$ac_configure_args $ac_arg" ;; esac done # NLS nuisances. # Only set these to C if already set. These must not be set unconditionally # because not all systems understand e.g. LANG=C (notably SCO). # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! # Non-C LC_CTYPE values break the ctype check. if test "${LANG+set}" = set; then LANG=C; export LANG; fi if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -rf conftest* confdefs.h # AIX cpp loses on an empty file, so make sure it contains at least a newline. echo > confdefs.h # A filename unique to this package, relative to the directory that # configure is in, which we can look for to find out if srcdir is correct. ac_unique_file=dot.el # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then its parent. ac_prog=$0 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. srcdir=$ac_confdir if test ! -r $srcdir/$ac_unique_file; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r $srcdir/$ac_unique_file; then if test "$ac_srcdir_defaulted" = yes; then { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } else { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } fi fi srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` # Prefer explicitly selected file to automatically selected ones. if test -z "$CONFIG_SITE"; then if test "x$prefix" != xNONE; then CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" else CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then echo "loading site script $ac_site_file" . "$ac_site_file" fi done if test -r "$cache_file"; then echo "loading cache $cache_file" . $cache_file else echo "creating cache $cache_file" > $cache_file fi ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' cross_compiling=$ac_cv_prog_cc_cross ac_exeext= ac_objext=o if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then ac_n= ac_c=' ' ac_t=' ' else ac_n=-n ac_c= ac_t= fi else ac_n= ac_c='\c' ac_t= fi echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 echo "configure:526: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftestmake <<\EOF all: @echo 'ac_maketemp="${MAKE}"' EOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` if test -n "$ac_maketemp"; then eval ac_cv_prog_make_${ac_make}_set=yes else eval ac_cv_prog_make_${ac_make}_set=no fi rm -f conftestmake fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then echo "$ac_t""yes" 1>&6 SET_MAKE= else echo "$ac_t""no" 1>&6 SET_MAKE="MAKE=${MAKE-make}" fi ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f $ac_dir/install.sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break fi done if test -z "$ac_aux_dir"; then { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } fi ac_config_guess=$ac_aux_dir/config.guess ac_config_sub=$ac_aux_dir/config.sub ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 echo "configure:583: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" for ac_dir in $PATH; do # Account for people who put trailing slashes in PATH elements. case "$ac_dir/" in /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do if test -f $ac_dir/$ac_prog; then if test $ac_prog = install && grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : else ac_cv_path_install="$ac_dir/$ac_prog -c" break 2 fi fi done ;; esac done IFS="$ac_save_IFS" fi if test "${ac_cv_path_install+set}" = set; then INSTALL="$ac_cv_path_install" else # As a last resort, use the slow shell script. We don't cache a # path for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the path is relative. INSTALL="$ac_install_sh" fi fi echo "$ac_t""$INSTALL" 1>&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' # If set to t, that means we are running in a shell under Emacs. # If you have an Emacs named "t", then use the full path. test "$EMACS" = t && EMACS= for ac_prog in emacs xemacs do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo "configure:643: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_EMACS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$EMACS" in /*) ac_cv_path_EMACS="$EMACS" # Let the user override the test with a path. ;; ?:/*) ac_cv_path_EMACS="$EMACS" # Let the user override the test with a dos path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_dummy="$PATH" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_path_EMACS="$ac_dir/$ac_word" break fi done IFS="$ac_save_ifs" ;; esac fi EMACS="$ac_cv_path_EMACS" if test -n "$EMACS"; then echo "$ac_t""$EMACS" 1>&6 else echo "$ac_t""no" 1>&6 fi test -n "$EMACS" && break done test -n "$EMACS" || EMACS="no" if test $EMACS != "no"; then echo $ac_n "checking where .elc files should go""... $ac_c" 1>&6 echo "configure:681: checking where .elc files should go" >&5 lispdir="\$(datadir)/emacs/site-lisp" emacs_flavor=`echo "$EMACS" | sed -e 's,^.*/,,'` if test "x$prefix" = "xNONE"; then if test -d $ac_default_prefix/share/$emacs_flavor/site-lisp; then lispdir="\$(prefix)/share/$emacs_flavor/site-lisp" else if test -d $ac_default_prefix/lib/$emacs_flavor/site-lisp; then lispdir="\$(prefix)/lib/$emacs_flavor/site-lisp" fi fi else if test -d $prefix/share/$emacs_flavor/site-lisp; then lispdir="\$(prefix)/share/$emacs_flavor/site-lisp" else if test -d $prefix/lib/$emacs_flavor/site-lisp; then lispdir="\$(prefix)/lib/$emacs_flavor/site-lisp" fi fi fi echo "$ac_t""$lispdir" 1>&6 fi EMACS=`basename $EMACS` # Extract the first word of "makeinfo", so it can be a program name with args. set dummy makeinfo; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo "configure:708: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_MAKEINFO'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$MAKEINFO" in /*) ac_cv_path_MAKEINFO="$MAKEINFO" # Let the user override the test with a path. ;; ?:/*) ac_cv_path_MAKEINFO="$MAKEINFO" # Let the user override the test with a dos path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_dummy="$PATH" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_path_MAKEINFO="$ac_dir/$ac_word" break fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_MAKEINFO" && ac_cv_path_MAKEINFO="no" ;; esac fi MAKEINFO="$ac_cv_path_MAKEINFO" if test -n "$MAKEINFO"; then echo "$ac_t""$MAKEINFO" 1>&6 else echo "$ac_t""no" 1>&6 fi trap '' 1 2 15 cat > confcache <<\EOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs. It is not useful on other systems. # If it contains results you don't want to keep, you may remove or edit it. # # By default, configure uses ./config.cache as the cache file, # creating it if it does not exist already. You can give configure # the --cache-file=FILE option to use a different cache file; that is # what configure does when it calls configure scripts in # subdirectories, so they share the cache. # Giving --cache-file=/dev/null disables caching, for debugging configure. # config.status only pays attention to the cache file if you give it the # --recheck option to rerun configure. # EOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, don't put newlines in cache variables' values. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. (set) 2>&1 | case `(ac_space=' '; set | grep ac_space) 2>&1` in *ac_space=\ *) # `set' does not quote correctly, so add quotes (double-quote substitution # turns \\\\ into \\, and sed turns \\ into \). sed -n \ -e "s/'/'\\\\''/g" \ -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" ;; *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' ;; esac >> confcache if cmp -s $cache_file confcache; then : else if test -w $cache_file; then echo "updating cache $cache_file" cat confcache > $cache_file else echo "not updating unwritable cache $cache_file" fi fi rm -f confcache trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Any assignment to VPATH causes Sun make to only execute # the first set of double-colon rules, so remove it if not needed. # If there is a colon in the path, we need to keep it. if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' fi trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. cat > conftest.defs <<\EOF s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g s%\[%\\&%g s%\]%\\&%g s%\$%$$%g EOF DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '` rm -f conftest.defs # Without the "./", some shells look in PATH for config.status. : ${CONFIG_STATUS=./config.status} echo creating $CONFIG_STATUS rm -f $CONFIG_STATUS cat > $CONFIG_STATUS </dev/null | sed 1q`: # # $0 $ac_configure_args # # Compiler output produced by configure, useful for debugging # configure, is in ./config.log if it exists. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" for ac_option do case "\$ac_option" in -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; -version | --version | --versio | --versi | --vers | --ver | --ve | --v) echo "$CONFIG_STATUS generated by autoconf version 2.13" exit 0 ;; -help | --help | --hel | --he | --h) echo "\$ac_cs_usage"; exit 0 ;; *) echo "\$ac_cs_usage"; exit 1 ;; esac done ac_given_srcdir=$srcdir ac_given_INSTALL="$INSTALL" trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 EOF cat >> $CONFIG_STATUS < conftest.subs <<\\CEOF $ac_vpsub $extrasub s%@SHELL@%$SHELL%g s%@CFLAGS@%$CFLAGS%g s%@CPPFLAGS@%$CPPFLAGS%g s%@CXXFLAGS@%$CXXFLAGS%g s%@FFLAGS@%$FFLAGS%g s%@DEFS@%$DEFS%g s%@LDFLAGS@%$LDFLAGS%g s%@LIBS@%$LIBS%g s%@exec_prefix@%$exec_prefix%g s%@prefix@%$prefix%g s%@program_transform_name@%$program_transform_name%g s%@bindir@%$bindir%g s%@sbindir@%$sbindir%g s%@libexecdir@%$libexecdir%g s%@datadir@%$datadir%g s%@sysconfdir@%$sysconfdir%g s%@sharedstatedir@%$sharedstatedir%g s%@localstatedir@%$localstatedir%g s%@libdir@%$libdir%g s%@includedir@%$includedir%g s%@oldincludedir@%$oldincludedir%g s%@infodir@%$infodir%g s%@mandir@%$mandir%g s%@SET_MAKE@%$SET_MAKE%g s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g s%@INSTALL_DATA@%$INSTALL_DATA%g s%@EMACS@%$EMACS%g s%@lispdir@%$lispdir%g s%@MAKEINFO@%$MAKEINFO%g CEOF EOF cat >> $CONFIG_STATUS <<\EOF # Split the substitutions into bite-sized pieces for seds with # small command number limits, like on Digital OSF/1 and HP-UX. ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. ac_file=1 # Number of current file. ac_beg=1 # First line for current file. ac_end=$ac_max_sed_cmds # Line after last line for current file. ac_more_lines=: ac_sed_cmds="" while $ac_more_lines; do if test $ac_beg -gt 1; then sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file else sed "${ac_end}q" conftest.subs > conftest.s$ac_file fi if test ! -s conftest.s$ac_file; then ac_more_lines=false rm -f conftest.s$ac_file else if test -z "$ac_sed_cmds"; then ac_sed_cmds="sed -f conftest.s$ac_file" else ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" fi ac_file=`expr $ac_file + 1` ac_beg=$ac_end ac_end=`expr $ac_end + $ac_max_sed_cmds` fi done if test -z "$ac_sed_cmds"; then ac_sed_cmds=cat fi EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case "$ac_file" in *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; *) ac_file_in="${ac_file}.in" ;; esac # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. # Remove last slash and all that follows it. Not all systems have dirname. ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then # The file is in a subdirectory. test ! -d "$ac_dir" && mkdir "$ac_dir" ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" # A "../" for each directory in $ac_dir_suffix. ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` else ac_dir_suffix= ac_dots= fi case "$ac_given_srcdir" in .) srcdir=. if test -z "$ac_dots"; then top_srcdir=. else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; *) # Relative path. srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" top_srcdir="$ac_dots$ac_given_srcdir" ;; esac case "$ac_given_INSTALL" in [/$]*) INSTALL="$ac_given_INSTALL" ;; *) INSTALL="$ac_dots$ac_given_INSTALL" ;; esac echo creating "$ac_file" rm -f "$ac_file" configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." case "$ac_file" in *Makefile*) ac_comsub="1i\\ # $configure_input" ;; *) ac_comsub= ;; esac ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` sed -e "$ac_comsub s%@configure_input@%$configure_input%g s%@srcdir@%$srcdir%g s%@top_srcdir@%$top_srcdir%g s%@INSTALL@%$INSTALL%g " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file fi; done rm -f conftest.s* EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF exit 0 EOF chmod +x $CONFIG_STATUS rm -fr confdefs* $ac_clean_files test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 gnuplot-mode-0.6.0.orig/configure.in0100644000175000017500000000021506675576752017253 0ustar arafunearafuneAC_INIT(dot.el) AC_SET_MAKE AC_PROG_INSTALL AM_PATH_LISPDIR EMACS=`basename $EMACS` AC_PATH_PROG(MAKEINFO, makeinfo, no) AC_OUTPUT(Makefile) gnuplot-mode-0.6.0.orig/install-sh0100755000175000017500000001273606675575630016753 0ustar arafunearafune#!/bin/sh # # install - install a program, script, or datafile # This comes from X11R5 (mit/util/scripts/install.sh). # # Copyright 1991 by the Massachusetts Institute of Technology # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of M.I.T. not be used in advertising or # publicity pertaining to distribution of the software without specific, # written prior permission. M.I.T. makes no representations about the # suitability of this software for any purpose. It is provided "as is" # without express or implied warranty. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" transformbasename="" transform_arg="" instcmd="$mvprog" chmodcmd="$chmodprog 0755" chowncmd="" chgrpcmd="" stripcmd="" rmcmd="$rmprog -f" mvcmd="$mvprog" src="" dst="" dir_arg="" while [ x"$1" != x ]; do case $1 in -c) instcmd="$cpprog" shift continue;; -d) dir_arg=true shift continue;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; -s) stripcmd="$stripprog" shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; *) if [ x"$src" = x ] then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if [ x"$src" = x ] then echo "install: no input file specified" exit 1 else true fi if [ x"$dir_arg" != x ]; then dst=$src src="" if [ -d $dst ]; then instcmd=: chmodcmd="" else instcmd=mkdir fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if [ -f $src -o -d $src ] then true else echo "install: $src does not exist" exit 1 fi if [ x"$dst" = x ] then echo "install: no destination specified" exit 1 else true fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic if [ -d $dst ] then dst="$dst"/`basename $src` else true fi fi ## this sed command emulates the dirname command dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-${defaultIFS}}" oIFS="${IFS}" # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` IFS="${oIFS}" pathcomp='' while [ $# -ne 0 ] ; do pathcomp="${pathcomp}${1}" shift if [ ! -d "${pathcomp}" ] ; then $mkdirprog "${pathcomp}" else true fi pathcomp="${pathcomp}/" done fi if [ x"$dir_arg" != x ] then $doit $instcmd $dst && if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi else # If we're going to rename the final executable, determine the name now. if [ x"$transformarg" = x ] then dstfile=`basename $dst` else dstfile=`basename $dst $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename if [ x"$dstfile" = x ] then dstfile=`basename $dst` else true fi # Make a temp file name in the proper directory. dsttmp=$dstdir/#inst.$$# # Move or copy the file name to the temp name $doit $instcmd $src $dsttmp && trap "rm -f ${dsttmp}" 0 && # and set any options; do chmod last to preserve setuid bits # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && # Now rename the file to the real destination. $doit $rmcmd -f $dstdir/$dstfile && $doit $mvcmd $dsttmp $dstdir/$dstfile fi && exit 0 gnuplot-mode-0.6.0.orig/gpelcard.ps0100644000175000017500000024752507542132006017056 0ustar arafunearafune%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: gpelcard.dvi %%Pages: 3 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips gpelcard.dvi %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2002.09.18:1311 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/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{3 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 -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{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet TeXDict begin 40258431 52099146 1000 600 600 (gpelcard.dvi) @start %DVIPSBitmapFont: Fa cmmi8 8 1 /Fa 1 64 df<14C0A5497EA700F0EC03C039FF83F07F003FB61200000F14FC000114E06C 6C1380D91FFEC7FCEB07F8497EA2497EEB3F3FEB3E1F496C7EEB7807496C7EA248486C7E 48486C7E49137090C71230222180A023>63 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb cmr10 10 2 /Fb 2 52 df50 DI E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fc cmmi9 9 1 /Fc 1 64 df<1430A51478A800F0153CD8FF80EB07FC3A1FFCFCFFE00007B612800001EC FE006C6C13F8011F13E0010390C7FCA3497FA290380FCFC0148790381F03E090383E01F0 EB3C004913780170133801F0133C48487F49130E491306262480A426>63 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fd cmr12 12 24 /Fd 24 119 df<4AB4FC020F13E091387F80F8903901FC001C49487FD907E0130F494813 7F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80B8FCA3C648C7FC167F16 3FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>12 D<16C04B7EA34B7EA34B7EA34B 7EA3ED19FEA3ED30FFA203707FED607FA203E07FEDC03FA2020180ED801FA2DA03007F16 0FA20206801607A24A6D7EA34A6D7EA34A6D7EA20270810260147FA202E08191B7FCA249 820280C7121FA249C87F170FA20106821707A2496F7EA3496F7EA3496F7EA201788313F8 486C83D80FFF03037FB500E0027FEBFFC0A342477DC649>65 D70 D72 DI<49B41303 010FEBE007013F13F89039FE00FE0FD801F8131FD807E0EB079F49EB03DF48486DB4FC48 C8FC4881003E81127E82127C00FC81A282A37E82A27EA26C6C91C7FC7F7FEA3FF813FE38 1FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F14F0010F80010180D9001F7F140191 38001FFF03031380816F13C0167F163F161F17E000C0150FA31607A37EA36C16C0160F7E 17806C151F6C16006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A90393FC00FE0D8E00F B51280010149C7FC39C0003FF02B487BC536>83 D<003FB912F8A3903BF0001FF8001F01 806D481303003EC7150048187C0078183CA20070181CA30060180CA5481806A5C81600B3 B3A54B7EED7FFE49B77EA33F447DC346>II97 DII101 D103 D105 D107 DII<3901FC01FE00FF903807FFC091381E07F0913838 01F8000701707F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80 B5D8F83F13FEA32F2C7DAB36>II<3903F8 03F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC007E153C01FF1300 5BA45BB3A748B4FCB512FEA3202C7DAB26>114 D<90383FE0183901FFFC383907E01F78 390F0003F8001E1301481300007C1478127800F81438A21518A27EA27E6C6C13006C7E13 FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0011F13F81300EC0FFC140300C0EB01FE 1400157E7E153EA27EA36C143C6C147C15786C14F86CEB01F039F38003E039F1F00F8039 E07FFE0038C00FF01F2E7DAC26>I<1306A5130EA4131EA3133E137EA213FE1201120700 1FB512F0B6FCA2C648C7FCB3A4150CAA017E131C017F1318A26D133890381F8030ECC070 903807E0E0903801FFC09038007F001E3E7EBC26>III E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe cmtt8 8 21 /Fe 21 122 df<123E127FEAFF80A5EA7F00123E0909738823>46 D60 D<127012FC7E7E13C06C7EEA1FF86C7E6C7E3801FF806C7FEB3FE0EB1FF86D7EEB03FE90 3801FF806D13C0143FA214FF491380903803FE00EB0FFC495AEB3FE0EBFFC0485BD807FE C7FC485A485AEA7FE0485A90C8FC5A5A12701A247CA523>62 D64 D<3803FF80000F13E04813F848 7F80EB80FFEC3F80381F001FC7FC140F14FF137F0003B5FC120F5A387FF00F130012FCA2 5A141F7E6C133F387F81FF90B512FC6C14FE7E000713C73901FE01FC1F1D7D9C23>97 D100 DI< EC01F090383F07FC9038FFDFFE000313FF5A48147E381FE1FE9038807E18393F003F00A2 003E7FA4003F5BA2381F807EEBE1FE6CB45A485B5C001E13C0013FC7FC90C8FC121F1340 380FFFFCECFF804814C04814F0397E0007F8007C130048147CA248143CA36C147C6C14FC 007FEB03F8EBE01F6CB512F0000F14C06C14800001EBFE0038003FF01F2E7E9D23>103 DI<133813FEA5133890C7FCA6EA7FFC487EA3 127FEA003EB3387FFFFEB6FCA36C13FE182A7AA923>I108 D<38FF81FCEBC7FF01DF138090B512C0A2 3907FE0FE0EBF807EBF00313E0A313C0AD39FFFE1FFF5CA380201D7F9C23>110 D<133F3801FFE0487F487F487F381FC0FE383F807F383E001F007E1480007C130F00FC14 C0481307A66C130FA2007C1480007E131F6CEB3F006D5A381FE1FE6CB45A6C5B6C5B6C5B D8003FC7FC1A1D7C9C23>I<38FF81FCEBC7FF01DF13C090B512E015F03907FE0FF8EBF8 039038F001FCEBE000A249137EA2153EA5157E7F15FC7F14019038F803F89038FE0FF090 B5FC15E001DF138001CF1300EBC3F801C0C7FCAAEAFFFEA51F2C7F9C23>I<397FF00FE0 39FFF87FF8ECFFFC13FB6CB5FCC613F8ECC078EC800091C7FC5BA25BA35BAA387FFFFCB5 7EA36C5B1E1D7E9C23>114 D<3801FF9C000F13FE5A127FA2EAFF0000FC137E48133EA2 6C131C6C1300EA7FF0383FFF80000F13E06C13F838007FFCEB01FEEB007F0070133F00F8 131F7E143F7E38FF80FFEBFFFE14FC14F814F000701380181D7B9C23>I<137013F8A700 7FB51280B612C0A36C1480D800F8C7FCACEC01C0EC03E0A3EBFC07140F9038FE1FC0EB7F FF158090383FFE00EB0FFCEB07F01B257EA423>I<39FF807FC001C013E0A400071303B0 1407140FEBE03F90B6FC7EA2C613F3EB3FC1201D7F9C23>I<39FFF03FFCA5390F8007C0 00071480A2EBC00F00031400A26D5A0001131EA2EBF03E0000133CA2EBF87CEB7878A2EB 7CF8EB3CF0A2133F6D5AA36D5A6D5A1E1D7E9C23>I<397FF00FFE39FFF81FFFA3397FF0 0FFE001FC712F86C14F0A57F390783E1E0EB87F1A3EB8FF90003EB79C013CFA2EBDF7BA2 EBDE3B00011480EBFE3FA2EBFC1FA23900F80F00201D7F9C23>I<39FFF03FFCA5390780 07C0158013C00003130F1500EA01E05CEBF01E1200A26D5A1378A26D5AA3EB1E7014F013 0EEB0FE0A213075CA35CA2130F91C7FCA2EA3E1FEA7F1E133EEA7CFC127F5B6C5A6C5AEA 0F801E2C7E9C23>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmsy8 8 1 /Ff 1 14 df13 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg cmtt8 7 24 /Fg 24 127 df<387FFFFEB6FCA36C13FE18057D931F>45 D<123C127E12FFA4127E123C 080875871F>I<140E141FA2143F143E147E147C14FC14F8130114F0130314E0A2130714 C0130F1480131F14005B133E137E137C13FC5B12015B12035B12075BA2120F5B121F90C7 FC5A123E127E127C12FC5AA21270182D7DA71F>I<123C127E12FFA4127E123C1200A912 3C127E12FFA4127E123C081975981F>58 D97 D100 D<137F3801FFC0000713E048 13F8EA1FC1383F00FC007E137C147E5A143EB512FEA314FC00F8C7FC7EA2007E131C007F 133E383F807E381FE0FE380FFFFC6C13F8000113F038007F8017197D981F>IIII<1370EA01FCA5EA007090C7FCA5EA7FF8487EA2127F EA007CB1387FFFFCB5FCA27E16257CA41F>I108 D<387C7C1F39FFFE7F8090B512C06C14E0381FCFF3 EB87E1EB07C1A2001E1381AD397F87E1F839FFCFF3FCA2397F87E1F81E1980981F>I<38 7F83F838FFCFFC90B5FC7E3907FE1F8013F8EBF00F13E0A213C0AC397FFC3FF839FFFE7F FCA2397FFC3FF81E1980981F>I<137E3803FFC04813E04813F0381FC3F8383F00FC007E 137E007C133EA248131FA66C133F007C133EA2007E137E6C13FC381FC3F8380FFFF06C13 E06C13C038007E0018197D981F>I<387F87F038FFDFFCEBFFFE6CEBFF803907FC1FC0EB F00F9038E007E0A29038C003F0A21401A5140313E0EC07E013F09038F80FC09038FC3F80 90B512005CEBDFFCEBC7E001C0C7FCA9EA7FFC487EA26C5A1C2680981F>I<387FE03F39 FFF0FFC001F313E0EA7FF73801FFE714879038FE03C091C7FC5B5BA35BA9387FFFF0B5FC A27E1B197F981F>114 D<3803FFE0001F13F05A5AEAFE03EAF80112F038F800E06C1300 EAFFC06CB4FC001F13C06C13E0C613F8EB07FCEA700000F8137C6C133CA26C137C38FF01 FCEBFFF814F014C00071130016197C981F>I<13E0487EA6387FFFFCB57EA26C5BD801F0 C7FCAB1407EC0F80A2141F13F89038FC3F006CB5FC6D5AEB3FF8EB0FE019207F9F1F>I< 387F80FFD8FFC11380A2EA7FC00007130FAE141F143FEBE07F90B512F86C14FCC6FC9038 7FC7F81E1980981F>I<397FF0FFE0D8FFF913F0A2D87FF013E03907801E00A2EBC03E00 03133CA36C6C5AA36C6C5AA3EB79E0A3137F6D5AA36D5A6DC7FC1C197F981F>I<397FE0 7FE039FFF0FFF0A2397FE07FE0391E000780A4001F130F6C1400130FEB1F8FEB3FCFA300 0713CE1339A2EBB9DEA2EBF0FE00035BA33801E0781C197F981F>I<39FFE1FFC001F313 E0A201E113C0390F003C00138012075C13C012035CEA01E0A2EBE1E0EA00F1A25C137BA2 133BEB3F80A2131F91C7FCA3131EA2133E133C1278EAFC7C5BEAF9F012FF6C5A5B001FC8 FC1B267E981F>121 D<3803C060380FE0F0EA1FF3EA3FFFB512C000FC138038F07F00EA 603C14087BA31F>126 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmr8 8 40 /Fh 40 122 df<123C127EB4FCA21380A2127F123D1201A312031300A25A1206120E5A5A 5A126009157A8714>44 DI<123C127E12FFA4127E123C08087A 8714>I48 D<130C133C137CEA03FC12FFEAFC7C1200B3B113 FE387FFFFEA2172C7AAB23>II<000CEB0180380FC01F90B512005C5C14F014 C0D80C7EC7FC90C8FCA8EB1FC0EB7FF8380DE07C380F801F01001380000E130F000CEB07 C0C713E0A2140315F0A4127812FCA448EB07E012E0006014C00070130F6C14806CEB1F00 6C133E380780F83801FFE038007F801C2D7DAB23>53 D<1230123C003FB512F8A215F05A 15E039700001C000601480140348EB0700140E140CC7121C5C143014705C495AA2495AA2 49C7FCA25B130E131EA2133EA3133C137CA413FCA913781D2E7CAC23>55 DII66 D71 D77 D80 D82 D<007FB712F8A29039000FC003007C150000701638A200601618A200 E0161CA248160CA5C71500B3A94A7E011FB512E0A22E2D7EAC33>84 D86 D<13FF000713C0380F01F0381C00F8003F137C80A2143F001E7FC7 FCA4EB07FF137F3801FE1FEA07F0EA1FC0EA3F80EA7F00127E00FE14065AA3143F7E007E 137F007FEBEF8C391F83C7FC390FFF03F83901FC01E01F207D9E23>97 DII<15F8141FA2 14011400ACEB0FE0EB7FF83801F81E3803E0073807C003380F8001EA1F00481300123E12 7EA25AA9127C127EA2003E13017EEB8003000F13073903E00EFC3A01F03CFFC038007FF0 90391FC0F800222F7EAD27>III<013F13F89038FFC3FE3903E1FF1E3807807C000F140C391F003E00A200 3E7FA76C133EA26C6C5A00071378380FE1F0380CFFC0D81C3FC7FC90C8FCA3121E121F38 0FFFF814FF6C14C04814F0391E0007F848130048147C12F848143CA46C147C007C14F86C EB01F06CEB03E03907E01F803901FFFE0038003FF01F2D7E9D23>III107 DI<2607C07FEB07F03B FFC3FFC03FFC903AC783F0783F3C0FCE01F8E01F803B07DC00F9C00F01F8D9FF8013C049 90387F000749137EA249137CB2486C01FEEB0FE03CFFFE0FFFE0FFFEA2371E7E9D3C>I< 3807C0FE39FFC3FF809038C703E0390FDE01F0EA07F8496C7EA25BA25BB2486C487E3AFF FE1FFFC0A2221E7E9D27>II<3807C0FE39FFC7FF80 9038CF03E0390FDC01F03907F800FC49137E49133E49133FED1F80A3ED0FC0A8151F1680 A2ED3F00A26D137E6D137C5D9038FC01F09038CE07E09038C7FF80D9C1FCC7FC01C0C8FC A9487EEAFFFEA2222B7E9D27>I<90380FE01890387FF8383801F81C3903E00E783807C0 07390F8003F8001F1301EA3F00A2007E1300A212FE5AA8127EA36C13017EEB8003380FC0 073803E00E3801F03C38007FF0EB1FC090C7FCA94A7E91381FFFC0A2222B7E9D25>I<38 0781F838FF87FEEB8E3FEA0F9CEA07B813B0EBF01EEBE000A45BB0487EB5FCA2181E7E9D 1C>I<3801FE183807FFB8381E01F8EA3C00481378481338A21418A27E7EB41300EA7FF0 6CB4FC6C13C06C13F0000113F838001FFC130138C0007E143EA26C131EA27EA26C133CA2 6C137838FF01F038E3FFC000C0130017207E9E1C>I<1360A413E0A312011203A2120712 1FB512F0A23803E000AF1418A714383801F03014703800F860EB3FE0EB0F80152A7FA81B >II<3AFFFC01FFC0A23A0FE0007E00000714 7C15380003143015706C6C1360A26C6C5BA390387C0180A26D48C7FCA2EB3F07EB1F06A2 EB0F8CA214DCEB07D8A2EB03F0A36D5AA26D5A221E7F9C25>I<3BFFFC3FFE07FFA23B0F E003F001F801C09038E000F00007010114E0812603E00314C0A2913807F8012701F00678 1380A29039F80E7C030000D90C3C1300A290397C181E06A2151F6D486C5AA2168C90391F 600798A216D890390FC003F0A36D486C5AA36DC75A301E7F9C33>I<3AFFFC01FFC0A23A 0FE0007E000007147C1538000314306D137000011460A26C6C5BA2EBFC01017C5BEB7E03 013E90C7FCA2EB1F06A2148EEB0F8CA2EB07D8A2EB03F0A36D5AA26D5AA2495AA2130391 C8FC1278EAFC06A25B131CEA7838EA7070EA3FE0EA0F80222B7F9C25>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmsy9 9 2 /Fi 2 106 df104 D<126012F07EA21278127CA27EA2 121E121FA26C7EA212077FA26C7EA212017FA26C7EA21378137CA27FA2131E131FA2EB0F 80A2130714C0A41480130FA2EB1F00A2131E133EA25BA2137813F8A2485AA25B1203A248 5AA25B120FA248C7FCA2121E123EA25AA2127812F8A25A1260124A7CB71E>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fj cmbx9 9 40 /Fj 40 123 df11 DI<913807FF9F91B6FC130790381FFC0390383FE007EBFFC048138014005A49 7FA281A8B8FCA43903FE0001B3A7277FFFF03F13F8A42D347FB331>I45 D50 DI67 D<912601FFE01370021F01FC13F091B61201010315C3010F9038C00FFF90 393FFE0003D97FF81300D9FFE0147F4849143F4849141F4890C8120F485A1707485A1703 485AA2007F1601A25B94C8FC12FFA90303B612C0A2127F7F92C7387FF000A2123FA26C7E A26C7EA26C7E6C7F6C7F6C6D14FFEB7FF8D93FFE130390390FFFE00F010390B512E30100 1580021F9038FE0030020101F090C7FC3A357BB345>71 D73 D77 D<913803FF80027F13FC49B6FC0107010113C0903A1FF8003FF0D9 3FE0EB0FF8D9FFC0EB07FE48496D7E4890C76C13804980000717C04848ED7FE0A24848ED 3FF0A2003F17F8A2007F17FC49151FA300FF17FEAB007F17FCA26D153FA2003F17F8A36C 6CED7FF0A26C6CEDFFE0000717C06D5C6C17806C6D4913006C6D495AD97FF0EB1FFCD91F F8EB3FF0903A07FF01FFC0010190B5C7FC6D6C13FC020713C037357BB342>79 D83 D85 D91 D93 D97 DI<903807FF80013F13F090B512FC3903FE01FE4848487EEA0FF8EA1FF0 EA3FE0A2007F6D5A496C5A153000FF91C7FCA9127F7FA2003FEC07807F6C6C130F000FEC 1F00D807FE133E3903FF80FCC6EBFFF8013F13E0010790C7FC21217DA027>II<903803FF80013F13F090B512 FC48EB03FE3907FC007F4848EB3F804848EB1FC05B003FEC0FE0127F5B16F012FF150790 B6FCA301C0C8FCA4127F7F123F16F06C7E000F14016C6CEB03E0D803FEEB0FC03A01FF80 7F806C6CB51200011F13FC010313E024217EA029>II<16F890390FFC07FE90387FFF9F48B6127F3907FC0F FC380FF003001F14FED9E001133E003FECFF1C1600A6001F5CEBF003000F5C3907FC0FF8 90B512E0486C1380D90FFCC7FC48C9FCA37F7F90B512F015FE6CECFF8016E06C15F06C15 F84815FC121F393F80001F48C7EA03FE481401481400A46C14016C6CEB03FC6C6CEB07F8 6C6CEB0FF0D80FFCEB7FE00003B61280C6ECFE00010F13E028327EA12C>III107 DI<2703F803FEEB 03FE00FF903B1FFFC01FFFC0027FD9E07F7F913BF81FF0F81FF0903CF9E00FF9E00FF826 0FFBC0EBFBC06CB4486CB4486C7E02001400495CA3495CB2B500E0B500E0B512E0A44321 7CA04A>I<3901F803FF00FF010F13C0023F13F09138FC0FF89039F9E007FC380FFBC06C B4486C7E1400A25BA25BB2B539E07FFFF0A42C217DA031>I<903803FF80011F13F090B5 12FE48EB01FF3A07FC007FC0D80FF0EB1FE0001F15F049130F003F15F8491307007F15FC A300FF15FEA8007F15FCA26D130F003F15F8001F15F06D131F6C6CEB3FE06C6CEB7FC03A 01FF01FF006CEBFFFE013F13F80103138027217EA02C>I<3901FC07FC00FF90387FFF80 01FDB512E09039FFF01FF89138C007FC000F90380003FE6C4880496D1380A26F13C0A3EE 7FE0A9EEFFC0A34B1380A26D4913006D495A9138C00FFC9138F03FF801FDB512E0D9FC7F 1380DA0FF8C7FC91C9FCABB512E0A42B307EA031>II<3901F81F8000FFEB7FF0ECFFF89038F9E3FC9038FBC7 FE380FFF876C1307A213FEEC03FCEC01F8EC0060491300B1B512F0A41F217EA024>I<90 38FFE1C0000713FF5A383F803F387E000F14075A14037EA26C6CC7FC13FCEBFFE06C13FC 806CEBFF80000F14C06C14E0C6FC010F13F0EB007F140F00F0130714037EA26C14E06C13 076CEB0FC09038C01F8090B5120000F913FC38E03FE01C217DA023>I<133CA5137CA313 FCA21201A212031207001FB51280B6FCA3D807FCC7FCB0EC03C0A79038FE078012033901 FF0F006C13FEEB3FFCEB0FF01A2F7EAE22>IIIIII<001FB6FCA39038E007FE 9038800FFCEB001F001EEB3FF8003E14F0EC7FE0003C13FF4913C01580491300C65A495A 495A5C133F90387FF00FEBFFE014C04813805A48EB001F5B4848131E001F143E4848137E 4913FE387FE003B6FCA320217EA027>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fk cmbx12 12 20 /Fk 20 122 df45 D83 D<903801FFE0011F13FE017F6D7E48B612E03A03FE007FF84848EB1FFC6D 6D7E486C6D7EA26F7FA36F7F6C5A6C5AEA00F090C7FCA40203B5FC91B6FC1307013F13F1 9038FFFC01000313E0000F1380381FFE00485A5B127F5B12FF5BA35DA26D5B6C6C5B4B13 F0D83FFE013EEBFFC03A1FFF80FC7F0007EBFFF86CECE01FC66CEB8007D90FFCC9FC322F 7DAD36>97 D99 DII103 D<137C48B4FC4813804813C0A24813E0A56C13 C0A26C13806C1300EA007C90C7FCAAEB7FC0EA7FFFA512037EB3AFB6FCA518467CC520> 105 D 107 DI<90277F8007FEEC0FFC B590263FFFC090387FFF8092B5D8F001B512E002816E4880913D87F01FFC0FE03FF8913D 8FC00FFE1F801FFC0003D99F009026FF3E007F6C019E6D013C130F02BC5D02F86D496D7E A24A5D4A5DA34A5DB3A7B60081B60003B512FEA5572D7CAC5E>I<90397F8007FEB59038 3FFF8092B512E0028114F8913987F03FFC91388F801F000390399F000FFE6C139E14BC02 F86D7E5CA25CA35CB3A7B60083B512FEA5372D7CAC3E>II<90397FC00FF8B590B57E02C314E002CF14F89139DFC03F FC9139FF001FFE000301FCEB07FF6C496D13804A15C04A6D13E05C7013F0A2EF7FF8A4EF 3FFCACEF7FF8A318F017FFA24C13E06E15C06E5B6E4913806E4913006E495A9139DFC07F FC02CFB512F002C314C002C091C7FCED1FF092C9FCADB67EA536407DAC3E>II<90387F807FB53881FFE002 8313F0028F13F8ED8FFC91389F1FFE000313BE6C13BC14F8A214F0ED0FFC9138E007F8ED 01E092C7FCA35CB3A5B612E0A5272D7DAC2E>I<90391FFC038090B51287000314FF120F 381FF003383FC00049133F48C7121F127E00FE140FA215077EA27F01E090C7FC13FE387F FFF014FF6C14C015F06C14FC6C800003806C15806C7E010F14C0EB003F020313E0140000 F0143FA26C141F150FA27EA26C15C06C141FA26DEB3F8001E0EB7F009038F803FE90B55A 00FC5CD8F03F13E026E007FEC7FC232F7CAD2C>II< D97FC049B4FCB50103B5FCA50003EC000F6C81B3A85EA25EA25E7E6E491380017FD901F7 13FE9138F807E76DB512C7010F1407010313FE9026007FF0EBFC00372E7CAC3E>I121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fl cmtt9 9 46 /Fl 46 123 df<00101320007C13F838FE01FCAAEAFC00007C13F8A900381370161778AE 27>34 D36 D<120FEA1FC0123F13E0A2 13F0121F120F1201A4120313E01207EA0FC0A2EA3F80EA7F005A5A12F812700C1773AD27 >39 DI<127012F812FE7E6C7E6C7EEA0FE06C7E12037F 6C7E1200137EA27FA2EB1F80A3EB0FC0A4EB07E0ACEB0FC0A4EB1F80A3EB3F00A2137EA2 5B1201485A5B1207485AEA3FC0485A48C7FC5A12F81270133A7AB327>I<130F497EA600 78EB81E000FEEB87F000FF138FEBDFBF6CB512E06C14C0000F1400000313FCC613F0A200 0313FC000F13FF003F14C04814E039FFDFBFF0EB1F8F00FE13870078EB81E00000EB8000 A66DC7FC1C207BA627>I<007FB512F8B612FCA46C14F81E067C9927>45 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A728927>I48 D<130E131FA25B5BA25B5A5A127FB5FCA213BFEA7E3F1200B3AA003FB512805A15C01580 A21A2F79AE27>II57 D<903803F80E90381FFE 1F90383FFFBF90B6FC5A3803FE0F3807F803497E48487E485A49137FA248C7123FA25A12 7E151E150012FE5AAA7E127EA2151E007F143F7EA26C7E157F6D137E6C6C13FE3907F001 FCEBF8033903FE0FF86CB512F06C14E0013F13C06D1300EB03F820307DAE27>67 D<007FB512E0B612F0A36C14E039001F8000B3B2007FB512E0B612F0A36C14E01C2E7BAD 27>73 D77 D<90387FC0E03901FFF1 F0000713FF5A5AEA3FE0EB801F387F000F007E130712FE5A1403A3EC01E06C90C7FC127E 127FEA3FC013F86CB47E6C13F86C13FE6CEBFF80C614C0010F13E0010013F0140FEC07F8 1403140115FC1400127812FCA46CEB01F8A26C130390388007F09038F01FE090B5FC15C0 150000F85B38701FF81E307CAE27>83 D<387FFFF0B512F8A314F000FCC7FCB3B3ACB512 F014F8A36C13F0153A71B327>91 D<127812F87EA27E127E127F7E7F121F7F120F7F1207 7F1203A27F12017F12007F137E137F7F80131F80130FA280130780130380130180130080 147E147F80A21580141F15C0140F15E0140715F0140315F8140115FC1400A2157C15381E 3A7CB327>I<387FFFF0B512F8A37EEA0001B3B3ACEA7FFFB5FCA36C13F0153A7EB327>I< 13E0EA01F01207120F13E0EA1FC0EA3F00A2127E127C12FC5AA4B4FC138013C0127FA212 3F1380EA0F000C1773B227>96 D<3803FFC0000F13F04813FC4813FF811380EC1FC0381F 000F000480C71207A2EB0FFF137F0003B5FC120F5A383FFC07EA7FC0130012FE5AA46C13 0F007F131FEBC0FF6CB612806C15C07E000313F1C69038807F8022207C9F27>IIIIII<153F90391FC0FF80D97FF313C048B612E05A4814EF390FF07F873A1F C01FC3C0EDC000EB800F48486C7EA66C6C485AEBC01FA2390FF07F8090B5C7FC5C485BEB 7FF0EB1FC090C9FCA27F6CB5FC15E015F84814FE4880EB8001007EC7EA3F80007C140F00 FC15C0481407A46C140F007C1580007F143F6C6CEB7F009038F807FF6CB55A000714F86C 5CC614C0D90FFCC7FC23337EA027>II<130F497E497EA46D5A6DC7FC90C8FCA7383FFF80487FA37EEA000FB3A4 007FB512F0B6FC15F815F07E1D2F7BAE27>I<143C147E14FFA4147E143C1400A73801FF FE4813FFA37EC7123FB3B0147E1238007C13FE38FE01FC1303B512F814F06C13E06C1380 3807FE0018407CAE27>II<387FFF80B57EA37EEA000FB3B2007FB512F8B612FCA36C14F81E2E7CAD27> I<397F07C01F3AFF9FF07FC09039FFF9FFE091B57E7E3A0FFC7FF1F89038F03FC001E013 8001C01300A3EB803EB03A7FF0FFC3FF486C01E3138001F913E701F813E36C4801C31300 2920819F27>I<387FE07F39FFF1FFC001F713F090B5FC6C80000313C1EC01FCEBFE005B 5BA25BB03A7FFF83FFE0B500C713F0A36C018313E024207F9F27>II<387FE0FFD8FFF313C090B512F0816C800003EB 81FE49C67E49EB3F8049131F16C049130FA216E01507A6150F16C07F151F6DEB3F80157F 6DEBFF009038FF83FEECFFFC5D5D01F313C0D9F0FEC7FC91C8FCAC387FFF80B57EA36C5B 23317F9F27>I<90380FF03C90383FFE7E90B5FC000314FE5A380FFC1F381FE007EBC003 383F800148C7FC127EA200FE147E5AA67E007E14FEA2007F1301EA3F80EBC003381FE007 380FF81F6CB5FC7E6C147E38007FFCEB0FF090C7FCAC91381FFFF8A24A13FC6E13F8A226 317E9F27>I<397FFC03FC39FFFE0FFF023F13804A13C0007F90B5FC39007FFE1F14F891 38F00F809138E002004AC7FC5CA291C8FCA2137EAD007FB57EB67EA36C5C22207E9F27> I<9038FFF3800007EBFFC0121F5A5AEB803F38FC000F5AA2EC07806C90C7FCEA7F8013FC 383FFFF06C13FC000713FF00011480D8000F13C09038003FE014070078EB03F000FC1301 A27E14036CEB07E0EBE01F90B512C01580150000FB13FC38707FF01C207B9F27>I<133C 137EA8007FB512F0B612F8A36C14F0D8007EC7FCAE1518157EA415FE6D13FC1483ECFFF8 6D13F06D13E0010313C0010013001F297EA827>I<397FE01FF8486C487EA3007F131F00 031300B21401A21403EBFC0F6CB612E016F07EEB3FFE90390FF87FE024207F9F27>I<3A 7FFC0FFF80486C4813C0A36C486C13803A07C000F800EBE00100035CA2EBF00300015CA2 EBF80700005CA390387C0F80A36D48C7FCA3EB3F3FEB1F3EA214FE6D5AA36D5AA26D5A22 207E9F27>I<3A7FFE07FFE000FF15F06D5A497E007F15E03A0F80001F00A36D5B000714 3EA414F0EBC1F83903E3FC7CA4EBE79EA200011478A301F713F8A2EBFF0F6C5CA3EBFE07 90387C03E024207F9F27>I<393FFC1FFF486C5A168016006C487E3901F807E06C6C485A 4A5A017E90C7FC6D5AEB1F7E5C6D5A13076D5A5C80497E130F497E143EEB3E3FEB7E1F90 387C0F8001F87F00016D7E3803F0033A7FFE1FFF80A2B54813C06C486C1380A222207E9F 27>I<3A7FFC0FFF80486C4813C0A36C486C13803A07E000F800000313015D13F0000113 0301F85B1200A26D485A137CA290387E0F80133EA2011F90C7FC5CA2130F149E14BE1307 14FC1303A25C1301A25CA213035CA213075C1208EA3E0F007F5B131FD87E7FC8FCEA7FFE 6C5A5B6C5AEA07C022317E9F27>I<001FB512FE4814FFA490380001FEEC03FCEC07F8EC 0FF0001EEB1FE0C7EA3FC0EC7F80ECFF00495A495A495AEB1FE0495A495A49C7FC485A48 48131E4848133F485A485A485A485AB7FCA46C14FE20207E9F27>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fm cmcsc10 9 7 /Fm 7 118 df<02FF13100107EBE03090391FC0787090397E001CF001F8130748481303 48481301485A000F1400485A167048C8FCA2481530127EA200FE1500A64AB5FCA2007E90 380007F8ED03F0127F7EA26C7EA26C7E12076C7E6C6C1307EA00FC017E130C90391FC038 70903907FFF0100100EB800028287DA630>103 D108 D110 D<49B4FC010F13E090383F01F890387C007C4848133FD803E0EB0F80000715C04848EB07 E0491303001F15F048C7EA01F8A24815FCA2007E1400A200FE15FEA9007FEC01FCA36C15 F86D1303001F15F06D1307000F15E06C6CEB0FC06C6CEB1F806C6CEB3F006C6C137E9038 3F01F890380FFFE0010190C7FC27287DA62F>II<007FB612F8A2397E00FC010078EC00780070153800601518A200 E0151C48150CA5C71400B3A4497E90387FFFF8A226267EA52C>116 DI E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fn cmr9 9 71 /Fn 71 125 df<91393FE00FE0903A01FFF83FF8903A07E01EF83C903A1F800FF07E903A 3F001FE0FE017E133F4914C0485A1738484890381F8000ACB812C0A33B03F0001F8000B3 A7486C497EB50083B5FCA32F357FB42D>11 DI<003C13F0387E01F838FF03FCA2EB 83FEA2EA7F81383D80F600011306A40003130EEB000CA248131C00061318000E1338000C 1330001C13704813E0387001C00060138017177EB326>34 D<123C127EB4FCA21380A212 7F123D1201A412031300A25A1206120E120C121C5A5A126009177AB315>39 D<14C01301EB0380EB0F00130E5B133C5B5BA2485A485AA212075B120F90C7FC5AA2121E 123EA3123C127CA55AB0127CA5123C123EA3121E121FA27E7F12077F1203A26C7E6C7EA2 13787F131C7F130FEB0380EB01C01300124A79B71E>I<12C07E1270123C121C7E120F6C 7E6C7EA26C7E6C7EA27F1378137C133C133EA2131E131FA37F1480A5EB07C0B0EB0F80A5 14005BA3131E133EA2133C137C137813F85BA2485A485AA2485A48C7FC120E5A123C1270 5A5A124A7CB71E>I<123C127EB4FCA21380A2127F123D1201A412031300A25A1206120E 120C121C5A5A126009177A8715>44 DI<123C127E12FFA4127E 123C08087A8715>I48 D<13075B5B137FEA07FFB5FC13BFEAF83F1200B3B3A2497E007FB51280A319327AB126> III<000C14C0380FC00F90B512801500 5C5C14F014C0D80C18C7FC90C8FCA9EB0FC0EB7FF8EBF07C380FC03F9038001F80EC0FC0 120E000CEB07E0A2C713F01403A215F8A41218127E12FEA315F0140712F8006014E01270 EC0FC06C131F003C14806CEB7F00380F80FE3807FFF8000113E038003F801D347CB126> 53 D56 DI<15E0A34A7EA24A7EA34A7EA3EC0DFE140CA2EC187FA34A6C7EA202707FEC 601FA202E07FECC00FA2D901807F1507A249486C7EA301066D7EA2010E80010FB5FCA249 800118C77EA24981163FA2496E7EA3496E7EA20001821607487ED81FF04A7ED8FFFE49B5 12E0A333367DB53A>65 DIIIIIIII< B500FE903807FFF8A3000190C7000113006C48EC00FC17F04C5A4C5A4CC7FC160E5E5E5E 5E4B5A4B5A4BC8FC150E5D5D15F84A7E14034A7EEC0EFF5C4A6C7E4A6C7EECE01FD9FFC0 7F4A6C7E4A6C7E5B6F7E6F7EA26F7E707EA2707E707E160F83707E707EA283486C913807 FF80B500FE013F13FCA336337EB23C>75 DIIIIII<90381FE0039038 7FFC0748B5FC3907F01FCF390F8003FF48C7FC003E80814880A200788000F880A46C80A2 7E92C7FC127F13C0EA3FF013FF6C13F06C13FF6C14C06C14F0C680013F7F01037F903800 3FFF140302001380157F153FED1FC0150F12C0A21507A37EA26CEC0F80A26C15006C5C6C 143E6C147E01C05B39F1FC03F800E0B512E0011F138026C003FEC7FC22377CB42B>83 D<007FB712FEA390398007F001D87C00EC003E0078161E0070160EA20060160600E01607 A3481603A6C71500B3AB4A7E011FB512FCA330337DB237>IIII<267FFFFC90B512C0A3000101E090381FF80026007F80EB0FC0013F6E5A 6E91C7FC6D6C130E010F140C6E5B6D6C133801035C6E13606D6C13E06D6C485A5EDA7F83 C8FCEC3FC715C6EC1FECEC0FFC5D14076E7EA26E7E815C6F7E9138063FC0140E4A6C7E91 38180FF0EC380702707F91386003FCECC0010101804A6C7E49C77E4981010E6E7E010C6E 7E131C496E7E01786E7E13FCD807FEEC1FFEB56C90B512F8A335337EB23A>II91 D<0003130C48131C000E1338 48137000181360003813E0003013C0EA700100601380A2EAE00300C01300A400DE137800 FF13FCEB83FEA2EA7F81A2383F00FC001E1378171774B326>II<12035A120E5A12181238123012701260A212E05AA412DEB4FC13 80A2127FA2EA3F00121E09177BB315>96 DIII<153FEC0FFFA3EC007F81AEEB07F0EB3F FCEBFC0F3901F003BF3907E001FF48487E48487F8148C7FCA25A127E12FEAA127E127FA2 7E6C6C5BA26C6C5B6C6C4813803A03F007BFFC3900F81E3FEB3FFCD90FE0130026357DB3 2B>III<151F90391FC07F809039FFF8E3C03901F07FC739 07E03F033A0FC01F83809039800F8000001F80EB00074880A66C5CEB800F000F5CEBC01F 6C6C48C7FCEBF07C380EFFF8380C1FC0001CC9FCA3121EA2121F380FFFFEECFFC06C14F0 6C14FC4880381F0001003EEB007F4880ED1F8048140FA56C141F007C15006C143E6C5C39 0FC001F83903F007E0C6B51280D91FFCC7FC22337EA126>IIIIII<2703F01FE013FF00FF90267FF803 13C0903BF1E07C0F03E0903BF3803E1C01F02807F7003F387FD803FE1470496D486C7EA2 495CA2495CB3486C496C487EB53BC7FFFE3FFFF0A33C217EA041>I<3903F01FC000FFEB 7FF09038F1E0FC9038F3807C3907F7007EEA03FE497FA25BA25BB3486CEB7F80B538C7FF FCA326217EA02B>II<3903 F03F8000FFEBFFE09038F3C0F89038F7007ED807FE7F6C48EB1F804914C049130F16E0ED 07F0A3ED03F8A9150716F0A216E0150F16C06D131F6DEB3F80160001FF13FC9038F381F8 9038F1FFE0D9F07FC7FC91C8FCAA487EB512C0A325307EA02B>I<903807F00390383FFC 07EBFC0F3901F8038F3807E001000F14DF48486CB4FC497F123F90C77E5AA25A5AA9127F A36C6C5B121F6D5B000F5B3907E003BF3903F0073F3800F81EEB3FF8EB0FE090C7FCAAED 7F8091380FFFFCA326307DA029>I<3803E07C38FFE1FF9038E38F809038E71FC0EA07EE EA03ECA29038FC0F8049C7FCA35BB2487EB512E0A31A217FA01E>II<1330A51370A313F0A21201A212031207381FFFFE B5FCA23803F000AF1403A814073801F806A23800FC0EEB7E1CEB1FF8EB07E0182F7FAD1E >IIIII<3A7FFF807FF8A33A07F8001FC00003EC0F800001EC070015 066C6C5BA26D131C017E1318A26D5BA2EC8070011F1360ECC0E0010F5BA2903807E180A2 14F3010390C7FC14FBEB01FEA26D5AA31478A21430A25CA214E05CA2495A1278D8FC03C8 FCA21306130EEA701CEA7838EA1FF0EA0FC025307F9F29>I<003FB512F0A2EB000F003C 14E00038EB1FC00030EB3F800070137F1500006013FE495A13035CC6485A495AA2495A49 5A49C7FC153013FE485A12035B48481370485A001F14604913E0485A387F000348130F90 B5FCA21C207E9F22>III E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fo cmr12 14.4 18 /Fo 18 118 df45 D81 DI99 D<17FF4BB5FCA4ED0007160182B3A6EC0FF8 EC7FFF49B512E0903907FC03F090391FE0007C49487F49C7120F01FE80484880485A0007 81484880A2485AA2485AA2127FA35B12FFAB127FA27FA2123FA27F121FA26C6C5C00075D 7F6C6C5C6C6C5C6C6C021E7F6D6C017C13E0D91FC049EBFF8090390FF807E00103B51280 0100495ADA1FF091C7FC39547CD241>II<157F9138 03FFE0020F13F091383FC0F891387F01FC903901FE03FE903803FC0714F81307EB0FF0A2 90391FE003FCED01F892C7FC495AB3B612FEA426003FC0C7FCB3B3A580EBFFF0007FEBFF F8A427547DD324>II<1378EA01FE487E487FA66C90C7FC6C5A EA007890C8FCB0EB7F80B5FCA41203C6FC137FB3B3A43801FFE0B61280A419507CCF21> 105 D107 DI<01FFD907 FEEC03FFB590261FFFC0010F13E0037F01F0013F13F8912701F80FFC9038FC07FE913D03 C003FE01E001FF000390260700019038038000C6010E6D6C48C76C7E6D48DA7F8E6E7E4A 159CA24ADA3FF86E7E02605D14E04A5DA34A5DB3AD2601FFE0DAFFF0EC7FF8B6D8C07F90 26FFE03FB512F0A45C347CB363>I<01FFEB07FCB590383FFF8092B512E0913901F00FF8 913903C007FC000349C66C7EC6010E13016D486D7E5C143002706E7E146014E05CA35CB3 AD2601FFE0903801FFE0B600C0B612C0A43A347CB341>I I<90397F8007FCB590387FFF800281B512E0913987F00FF891398F8003FC000390399E00 01FFC601BC6D7FD97FF86E7E4A6E7E4A6E7E4A140F844A6E7EA2717EA3717EA4711380AB 4D1300A44D5AA24D5AA2606E140F4D5A6E5D6E4A5A6E4A5A02BC4AC7FC029E495A028FEB 07FC913987E01FF00281B512C0DA807F90C8FCED0FF892CAFCB13801FFE0B612C0A4394B 7DB341>I<01FFEB1F80B5EB7FF0913801FFF8913803E1FC91380783FE0003EB0F07C613 1EEB7F1C1438143091387003FC91386000F0160014E05CA45CB3AA8048487EB612F0A427 347DB32E>114 D116 DI E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fp lcirclew10 10 8 /Fp 8 24 df4 D<161E163E167FA716FFA216FEA21501 A216FC1503A2ED07F8A2ED0FF0A2ED1FE0153FED7FC0EDFF805C020713004A5AEC3FFCEC FFF801035B017F5B003FB512804891C7FCB512FC14F014C06C48C8FCEA3FC02828A1A742 >I<123C127C12FEA67EA27EA27FA2123F7FA26C7EA26C7E7F12077F6C7E6C7E6C7F80EB 7FF06D7EEB1FFE6D6C7E6D13E06D13FE0100EBFFFE80021F13FF140714019138003FFE15 03282880A742>II20 D<1E02F60F80F61FC0AB1E3FA21F80A61E7FA21F00A366A266A21D 01A2661D03A2661D07A2661D0FA2661D1FA2535AA2535AA253C7FCA2525AA2525AA2525A A2525A1C1F65525A1C7F6552C8FC63515A515AA2515A515A515A515A1BFF505B5090C9FC 505A505A505AF27FF0505A4F5B4F5B070F90CAFC4F5AF17FF84F5A06035B4E5B061F90CB FCF07FFE943801FFF805075B051F13C0057F5B932603FFFECCFC040F13F8047F13E00307 B51280037F49CDFC020FB512F80107B612C0007FB7CEFCB712F816C003FCCFFC15C002F8 D0FCD87FFCD1FC6A6BE3EAC7>I<1210127C12FEAB7EA27EA57FA2123FA37FA2121FA27F A2120F7FA212077FA212037FA212017FA26C7EA26D7EA26D7EA26D7EA26D7EA26D7E8013 036D7EA26D7E816E7E143F816E7E6E7E6E7EA26E7E6E7E6E7F6F7E826F7E6F7E6F7E6F7E 6F7E6F13C06F7F707E707EEE1FFE707E040313C0707F7013F8717EEF1FFF7113C0050313 F07113FC716CB4FC7213C0060F13F8060313FE0600EBFFC0073F13F8070FEBFF80070314 FCDF007FEBFFFC081F91B51280080316C0E0007F15E01B0F1B000A0714C0E2000713806B 6B80EAC7>I<9A3807FF800A07B512C099B612E01B0F1B7F0803B712C0081F1680087F02 FCC7FC0703B500FCC8FC070F1480073F01F8C9FC96B512C0060349CAFC060F13F8063F13 C04E90CBFC943801FFFC4D13F0050F13C04D90CCFCEF7FFC4D5A4C13E04C5B040F90CDFC 4C5AEE3FF84C5A4C5A4B5B4B90CEFC4B5A4B5A4B5A4B5A4B5A5E4B5A4A90CFFC4A5A4A5A A24A5A4A5A4A5A5D147F4A5A92D0FC495AA2495A13075C495AA2495AA2495AA2495AA249 D1FCA2485AA25B1203A25B1207A25B120FA25B121FA25BA2123FA25BA3127FA290D2FCA5 5AA25AAB127C6B6A8086C7>I E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%EndSetup %%Page: 1 1 1 0 bop 81 -277 a Fp(\027)p 81 60 7 241 v 81 163 a(\026)1519 -277 y(\024)p 1519 60 V 1519 163 a(\025)p 184 163 1240 7 v 184 -277 V 298 -109 a Fo(Quic)m(k)39 b(Reference)f(for)439 48 y(gn)m(uplot-mo)s(de)-118 439 y Fn(This)g(card)g(describ)r(es)g(the) f(features)h(of)g(gn)n(uplot-mo)r(de)f(for)-118 530 y(Emacs.)32 b(Gn)n(uplot-mo)r(de)15 b(is)j(in)n(tended)e(for)i(comp)r(osing)g (scripts)-118 621 y(for)30 b(the)g Fm(gnuplot)g Fn(plotting)g(program.) 46 b(It)30 b(o\013ers)g(functions)-118 713 y(for)23 b(sending)g (commands)e(or)i(en)n(tire)g(scripts)g(to)g(the)f Fm(gnuplot)-118 804 y Fn(program)c(as)h(w)n(ell)g(as)g(v)l(arious)f(functions)h(to)f (aid)h(in)f(comp)r(osing)-118 895 y(scripts.)34 b(It)22 b(w)n(orks)i(with)f(an)n(y)f(v)n(ersion)h(of)30 b Fm(gnuplot)23 b Fn(from)f(3.5)-118 987 y(to)29 b(3.8.)44 b(See)28 b(the)g(commen)n (ts)f(in)i(the)f(\014le)g Fl(`gnuplot.el')k Fn(for)-118 1078 y(instructions)26 b(on)g(installing)h(gn)n(uplot-mo)r(de.)108 1270 y Fk(gn)m(uplot-mo)s(de)37 b(k)m(ey)h(sequences)p -118 1379 1936 4 v -118 1396 V 34 1519 a Fj(Gn)n(uplot-mo)r(de)32 b(bu\013er)51 1626 y Fn(k)n(ey)296 b(description)p -118 1657 V -29 1721 a Fl(C-c)40 b(C-l)139 b Fn(send)26 b(a)g(line)g(to)g (gn)n(uplot)-29 1812 y Fl(C-c)40 b(C-v)139 b Fn(send)26 b(a)g(line)g(and)f(mo)n(v)n(e)g(forw)n(ard)i(1)e(line)-29 1904 y Fl(C-c)40 b(C-r)139 b Fn(send)26 b(the)f(region)i(to)e(gn)n (uplot)-29 1995 y Fl(C-c)40 b(C-b)139 b Fn(send)26 b(the)f(bu\013er)g (to)h(gn)n(uplot)-29 2086 y Fl(C-c)40 b(C-f)139 b Fn(send)26 b(a)g(\014le)g(to)f(gn)n(uplot)-14 2221 y Fl(M-)64 2218 y Fi(h)p 88 2165 118 4 v 88 2221 a Fl(tab)p 88 2236 V 201 2218 a Fi(i)384 2221 y Fn(complete)h(k)n(eyw)n(ord)f(at)h(p)r(oin)n (t)-29 2312 y Fl(C-c)40 b(C-i)139 b Fn(insert)26 b(\014lename)f(at)h(p) r(oin)n(t)-29 2403 y Fl(C-c)40 b(C-j)139 b Fn(jump)25 b(to)h(next)e(statemen)n(t)-29 2495 y Fl(C-c)40 b(C-n)139 b Fn(negate)27 b(set)f(option)f(at)h(p)r(oin)n(t)-29 2586 y Fl(C-c)40 b(C-c)139 b Fn(commen)n(t)24 b(region)-29 2677 y Fl(C-c)40 b(C-o)139 b Fn(set)26 b(argumen)n(ts)f(of)i(command)d (at)h(p)r(oin)n(t)-68 2769 y Fl(S-mouse-2)101 b Fn(set)26 b(argumen)n(ts)f(of)i(command)d(under)g(mouse)-29 2860 y Fl(C-c)40 b(C-h)139 b Fn(get)26 b(help)g(from)f(the)h(gn)n(uplot)f (info)h(\014le)-29 2951 y Fl(C-c)40 b(C-e)139 b Fn(lo)r(ok)27 b(at)f(the)f(gn)n(uplot)g(pro)r(cess)i(bu\013er)-29 3086 y Fl(C-c)40 b(C-k)139 b Fn(kill)27 b(the)e(gn)n(uplot)g(pro)r(cess)-29 3177 y Fl(C-c)40 b(C-u)139 b Fn(submit)25 b(a)h(bug)f(rep)r(ort)h(ab)r (out)g(gn)n(uplot-mo)r(de)-29 3268 y Fl(C-c)40 b(C-z)139 b Fn(customize)26 b(gn)n(uplot-mo)r(de)p -118 3299 1936 4 v 34 3422 a Fj(Gn)n(uplot)31 b(pro)r(cess)f(bu\013er)51 3530 y Fn(k)n(ey)296 b(description)p -118 3560 V 10 3624 a Fl(M-C-p)179 b Fn(plot)26 b(script)10 3716 y Fl(M-C-f)179 b Fn(load)27 b(\014le)f(con)n(taining)g(script)p -118 3746 V -118 3763 V 248 3969 a Fk(Starting)36 b(gn)m(uplot-mo)s(de)-63 4137 y Fj(M-x)30 b(gn)n(uplot-mo)r(de)62 4248 y Fn(Start)c(gn)n (uplot-mo)r(de)e(in)i(the)f(curren)n(t)g(bu\013er.)-63 4463 y Fj(M-x)30 b(gn)n(uplot-mak)n(e-bu\013er)62 4573 y Fn(Op)r(en)25 b(a)h(new)g(bu\013er)f(in)h(gn)n(uplot-mo)r(de)-118 4855 y Fp(\007)p -118 5000 7 116 v -118 5037 a(\006)1873 4855 y(\004)p 1873 5000 V 1873 5037 a(\005)p -82 5037 1925 7 v -82 4855 V 494 4926 a Fh(Gn)n(uplot-mo)r(de)e(homepage)-61 4992 y Fg(http://feff.phys.washington.edu/~ravel/software/gnupl)o (ot-mode/)-118 5193 y Fh(This)f(page)227 5191 y(c)208 5193 y Ff(\015)g Fh(1998-2002)i(Bruce)f(Ra)n(v)n(el)74 b(revised)24 b(17)g(Ma)n(y)-6 b(,)23 b(2002)-118 5272 y Fe()-118 5351 y Fh(This)g(page)i(co)n (v)n(ers)f(v)n(ersion)f(0.5r)h(of)f(gn)n(uplot-mo)r(de.)-118 5478 y(P)n(ermission)e(is)i(gran)n(ted)i(to)g(mak)n(e)e(and)h (distribute)g(copies)g(of)g(this)-118 5570 y(quic)n(k)g(reference)g (pro)n(vided)g(the)h(cop)n(yrigh)n(t)g(notice)f(and)h(this)-118 5661 y(p)r(ermission)d(are)h(preserv)n(ed)h(on)g(all)f(copies.)2365 -200 y Fk(Setting)36 b(up)i(gn)m(uplot-mo)s(de)2055 -9 y Fn(Put)d(the)g(lines)h(in)f(the)g(b)r(o)n(x)g(b)r(elo)n(w)h(in)f(y)n (our)g Fl(`.emacs')h Fn(\014le)2055 82 y(or)d(in)f(the)h(system)e(wide) i(start-up)f(\014le)h(to)f(enable)h(gn)n(uplot-)2055 174 y(mo)r(de.)59 b(The)34 b(\014rst)g(t)n(w)n(o)h(lines)g(mak)n(e)d (Emacs)j(recognize)g(the)2055 265 y(functions)20 b(describ)r(ed)g(in)f (the)h(\\Starting)g(gn)n(uplot-mo)r(de")e(sec-)2055 356 y(tion)29 b(on)f(this)h(page.)44 b(The)29 b(third)f(line)h(causes)g (Emacs)g(to)f(put)2055 448 y(all)k(\014les)e(ending)h(in)f Fl(`.gp')i Fn(in)n(to)e(gn)n(uplot-mo)r(de.)48 b(The)31 b(\014nal)2055 539 y(line)h(de\014nes)e(a)i(hotk)n(ey)e({)h(in)g(this)h (case)3276 536 y Fi(h)p 3299 483 89 4 v 3299 539 a Fn(F9)p 3299 554 V 3383 536 a Fi(i)3444 539 y Fn({)g(for)g(starting)2055 630 y(gn)n(uplot-mo)r(de.)p 2055 692 1899 4 v 2055 1450 4 758 v 2162 769 a Fl(\(autoload)41 b('gnuplot-mode)h("gnuplot")2554 860 y("gnuplot)f(major)f(mode")h(t\))2162 952 y(\(autoload)g ('gnuplot-make-buffer)j("gnuplot")2554 1043 y("open)c(a)g(buffer)g(in)g (gnuplot)h(mode")f(t\))2162 1134 y(\(setq)g(auto-mode-alist)2397 1226 y(\(append)h('\(\("\\\\.gp$")h(.)d(gnuplot-mode\)\))2711 1317 y(auto-mode-alist\)\))2162 1408 y(\(global-set-key)j([\(f9\)])f ('gnuplot-make-buffer\))p 3951 1450 V 2055 1453 1899 4 v 2055 1728 a Fj(Using)30 b(the)g(gn)n(uplot-pro)r(cess)i(bu\013er) 2221 1819 y Fn(The)41 b(pro)r(cess)h(bu\013er)e(con)n(tains)h(an)g (activ)n(e)f Fm(gnuplot)2221 1910 y Fn(command)d(line)i(for)g(in)n (teracting)g(with)f Fm(gnuplot)h Fn(di-)2221 2002 y(rectly)-6 b(.)61 b(The)35 b Fl(M-C-p)g Fn(and)f Fl(M-C-f)i Fn(k)n(ey)e(sequences) g(will)2221 2093 y(plot)20 b(using)g(the)g(con)n(ten)n(ts)f(of)i(the)e (gn)n(uplot)h(script)g(bu\013er.)2055 2217 y Fj(Using)30 b(the)g(GUI)g(to)g(set)f(command)h(argumen)n(ts)2221 2309 y Fl(C-c)40 b(C-c)i Fn(and)e Fl(S-mouse-2)j Fn(are)f(used)f(to)g (in)n(v)n(ok)n(e)f(the)2221 2400 y(graphical)47 b(to)r(ol)f(for)h (setting)e(command)f(argumen)n(ts.)2221 2491 y(Use)25 b(text)f(\014elds)g(and)h(option)f(men)n(us)g(to)g(c)n(ho)r(ose)i (appro-)2221 2583 y(priate)37 b(v)l(alues.)68 b(Men)n(us)36 b(and)g(buttons)g(are)i(activ)l(ated)2221 2674 y(with)23 b(the)f(middle)g(mouse)g(button.)33 b(A)22 b(few)h(plot)g(options)2221 2765 y(ma)n(y)i(not)g(b)r(e)h(fully)g(supp)r(orted.)2055 2890 y Fj(Customizing)31 b(v)-5 b(ariables)2221 2981 y Fn(The)24 b(graphical)h(customization)f(to)r(ol)h(for)f(v)l(ariables) g(can)2221 3073 y(b)r(e)18 b(in)n(v)n(ok)n(ed)e(using)j Fl(C-c)40 b(C-z)p Fn(.)33 b(Descriptions)18 b(of)h(the)e(v)l(ari-)2221 3164 y(ables)23 b(relev)l(an)n(t)e(to)h(gn)n(uplot-mo)r(de)e(can)h(b)r (e)h(obtained)g(b)n(y)2221 3255 y(using)39 b Fl(gnuplot)g Fn(as)f(the)f(regular)h(expression)g(for)g Fl(M-x)2221 3346 y(apropos)p Fn(.)2055 3471 y Fj(On-line)31 b(help)2221 3562 y Fn(Keyw)n(ord)24 b(completion)h(and)f(on-line)g(help)h(require)f (that)2221 3654 y(the)37 b Fm(gnuplot)g Fn(info)g(\014le)g(b)r(e)g(a)n (v)l(ailable)h(and)e(that)h(the)2221 3745 y(info-lo)r(ok)24 b(pac)n(k)l(age)f(b)r(e)f(installed.)35 b(The)23 b(info)g(\014le)g(can) g(b)r(e)2221 3836 y(made)33 b(from)h(the)f(do)r(cumen)n(tation)g (supplied)g(with)h(the)2221 3928 y Fm(gnuplot)23 b Fn(distribution)g (and)g(the)g(info-lo)r(ok)h(pac)n(k)l(age)f(is)2221 4019 y(a)j(standard)e(part)h(of)h(Emacs)f(20.)35 b(Users)26 b(of)g(XEmacs)e(or)2221 4110 y(Emacs)k(19)h(should)f(do)n(wnload)h Fl(`info-look.el')i Fn(from)2221 4202 y(the)25 b(gn)n(uplot-mo)r(de)g (homepage.)2055 4326 y Fj(Using)30 b(pm3d)2221 4417 y Fn(All)22 b(features)h(of)f(the)g(pm3d)e(patc)n(h)i(to)g Fm(gnuplot)g Fn(should)2221 4509 y(b)r(e)31 b(a)n(v)l(ailable)g(when)g (using)g(gn)n(uplot-mo)r(de.)48 b(One)30 b(par-)2221 4600 y(ticularly)36 b(useful)f(feature)h(of)g(pm3d)e(is)h(the)g(abilit) n(y)g(to)2221 4691 y(push)27 b(a)h(cursor)g(p)r(osition)h(in)n(to)f (the)f(clipb)r(oard.)42 b(This)28 b(is)2221 4783 y(done)j(b)n(y)e (double-clic)n(king)j Fl(mouse-1)h Fn(in)d(the)h(plot)g(win-)2221 4874 y(do)n(w,)g(then)e(doing)h Fl(M-x)40 b(yank-clipboard-selection) 2221 4965 y Fn(\(usually)31 b(b)r(ound)e(to)i Fl(mouse-2)p Fn(\))h(in)e(the)g(gn)n(uplot)g(script)2221 5057 y(bu\013er.)p eop %%Page: 2 2 2 1 bop 81 -277 a Fp(\007)p 81 -168 7 79 v 81 -132 a(\006)1519 -277 y(\004)p 1519 -168 V 1519 -132 a(\005)p 117 -132 1372 7 v 117 -277 V 231 -183 a Fd(User)33 b(con\014gurable)g(v)-5 b(ariables)-63 40 y Fj(gn)n(uplot-program)824 b Fn([)p Fl(gnuplot)p Fn(])62 174 y(The)26 b(name)f(of)h(the)g(gn)n(uplot)f (executable.)-63 369 y Fj(gn)n(uplot-pro)r(cess-name)555 b Fn([)p Fl(*gnuplot*)p Fn(])62 465 y(The)46 b(name)f(of)i(the)e(gn)n (uplot)h(pro)r(cess)h(and)e(pro)r(cess)62 556 y(bu\013er.)-63 728 y Fj(gn)n(uplot-gn)n(uplot-bu\013er)603 b Fn([)p Fl(plot.gp)p Fn(])62 826 y(The)23 b(name)e(of)j(the)e(gn)n(uplot)g (scratc)n(h)h(bu\013er)e(op)r(ened)h(b)n(y)62 917 y Fl (gnuplot-make-buffer)p Fn(.)-63 1106 y Fj(gn)n(uplot-displa)n(y-pro)r (cess)571 b Fn([)p Fl('window)p Fn(])62 1204 y(Determines)40 b(ho)n(w)h(to)f(displa)n(y)h(the)f(gn)n(uplot)g(pro)r(cess)62 1295 y(bu\013er,)26 b(either)f('frame,)i('windo)n(w,)g(or)f(nil)-63 1481 y Fj(gn)n(uplot-info-displa)n(y)708 b Fn([)p Fl('window)p Fn(])62 1579 y(Determines)46 b(ho)n(w)h(`gn)n(uplot-get-help')f(displa) n(ys)h(the)62 1671 y(info)27 b(\014le,)f(either)g('frame,)g('windo)n (w,)h(or)f(nil)-63 1857 y Fj(gn)n(uplot-ec)n(ho-command-line-\015ag)482 b Fn([)p Fl(t)p Fn(])62 1955 y(If)21 b(lines)h(that)e(y)n(ou)h(send)f (to)h(gn)n(uplot)g(from)f(the)h(gn)n(uplot-)62 2046 y(mo)r(de)44 b(bu\013er)g(are)i(not)e(app)r(earing)i(at)f(the)g(gn)n(uplot)62 2137 y(prompt)31 b(in)h(the)g(pro)r(cess)h(bu\013er,)g(set)g(this)f(to) g(nil)h(and)62 2229 y(restart)27 b(emacs.)-63 2400 y Fj(gn)n(uplot-dela)n(y)1066 b Fn([)p Fl(0.01)p Fn(])62 2498 y(Time)33 b(in)h(seconds)f(to)h(allo)n(w)h(the)e(gn)n(uplot)g (displa)n(y)g(to)62 2590 y(up)r(date.)40 b(Increase)28 b(this)g(n)n(um)n(b)r(er)e(if)i(the)f(prompts)g(and)62 2681 y(lines)g(are)f(displa)n(y)n(ed)f(out)h(of)g(order.)-63 2867 y Fj(gn)n(uplot-quote-c)n(haracter)784 b Fn([)p Fl(')p Fn(])62 2965 y(Quotation)40 b(c)n(haracter)f(used)g(when)g (inserting)g(a)h(\014le-)62 3057 y(name)23 b(in)n(to)h(the)f(script)h (\(single,)h(double,)f(or)g(no)g(quote\).)-63 3247 y Fj(gn)n(uplot-bu\013er-max-size)680 b Fn([)p Fl(1000)p Fn(])62 3343 y(The)29 b(maxim)n(um)c(size)k(in)f(lines)h(of)g(the)f(gn) n(uplot)g(bu\013er.)62 3434 y(Excess)f(lines)f(are)g(trimmed.)33 b(0)26 b(means)f(to)h(nev)n(er)f(trim.)81 3568 y Fp(\007)p 81 3657 7 60 v 81 3693 a(\006)1519 3568 y(\004)p 1519 3657 V 1519 3693 a(\005)p 117 3693 1372 7 v 117 3568 V 489 3662 a Fd(Ho)s(ok)32 b(v)-5 b(ariables)-63 3865 y Fj(gn)n(uplot-mo)r(de-ho)r(ok)882 b Fn([)p Fl(nil)p Fn(])62 3961 y(F)-6 b(unctions)37 b(run)g(when)g(gn)n(uplot)g(minor)g (mo)r(de)f(is)i(en-)62 4052 y(tered.)-63 4224 y Fj(gn)n(uplot-load-ho)r (ok)932 b Fn([)p Fl(nil)p Fn(])62 4358 y(F)-6 b(unctions)26 b(run)f(when)g(gn)n(uplot.el)h(is)h(\014rst)e(loaded.)-63 4553 y Fj(gn)n(uplot-after-plot-ho)r(ok)731 b Fn([)p Fl(nil)p Fn(])62 4651 y(F)-6 b(unctions)23 b(run)g(after)h(gn)n(uplot)f (plots)g(an)h(en)n(tire)f(bu\013er.)62 4742 y(See)j(the)f(do)r(c)h (string)g(for)h Fl(gnuplot-recently-sent)p Fn(.)-63 4931 y Fj(gn)n(uplot-comin)n(t-setup-ho)r(ok)593 b Fn([)p Fl(nil)p Fn(])62 5026 y(F)-6 b(unctions)22 b(run)e(after)j(setting)f (up)f(the)g(gn)n(uplot)g(pro)r(cess)62 5118 y(bu\013er)k(in)h(comin)n (t)f(mo)r(de.)-63 5289 y Fj(gn)n(uplot-info-ho)r(ok)948 b Fn([)p Fl(nil)p Fn(])62 5387 y(F)-6 b(unctions)34 b(run)g(b)r(efore)i (setting)f(up)f(info-lo)r(ok)h(in)g(the)62 5479 y(gn)n(uplot-mo)r(de)25 b(bu\013er.)2254 -277 y Fp(\007)p 2254 -188 7 60 v 2254 -151 a(\006)3692 -277 y(\004)p 3692 -188 V 3692 -151 a(\005)p 2290 -151 1372 7 v 2290 -277 V 2586 -183 a Fd(Insertion)32 b(v)-5 b(ariables)2055 25 y Fn(These)59 b(v)l(ariables)g(con)n(trol)g (the)f Fl(Insertions)i Fn(pull-do)n(wn)2055 117 y(men)n(u,)22 b(whic)n(h)g(can)h(b)r(e)f(used)g(to)h(insert)g Fm(gnuplot)f Fn(commands)2055 208 y(in)n(to)38 b(the)f(script.)71 b(The)38 b(v)l(arious)g(sub-men)n(u)d(v)l(ariables)j(can)2055 299 y(b)r(e)c(used)f(to)h(customize)f(whic)n(h)h(commands)e(app)r(ear)i (in)g(the)2055 391 y Fl(Insertions)28 b Fn(men)n(u.)2110 541 y Fj(gn)n(uplot-insertions-men)n(u-\015ag)610 b Fn([)p Fl(t)p Fn(])2236 637 y(Non-nil)21 b(means)h(to)g(displa)n(y)h(the)f Fl(Insertions)i Fn(men)n(u)d(in)2236 728 y(the)k(men)n(ubar.)2110 894 y Fj(gn)n(uplot-insertions-sho)n(w-help-\015ag)360 b Fn([)p Fl(nil)p Fn(])2236 992 y(Non-nil)25 b(means)g(to)g(displa)n(y) h(help)f(from)h(info)g(\014le)g(when)2236 1084 y(using)f(the)h Fl(Insertions)i Fn(men)n(u.)2110 1264 y Fj(gn)n (uplot-insertions-adornmen)n(ts)535 b Fn([)p Fc(?)p Fn(])2236 1406 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(adornments)j Fn(sub-men)n(u.)2110 1588 y Fj(gn)n(uplot-insertions-plot-opt)q(io)q (ns)526 b Fn([)p Fc(?)p Fn(])2236 1722 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(plot-options)j Fn(sub-men)n(u.)2110 1913 y Fj(gn)n(uplot-insertions-terminal)662 b Fn([)p Fc(?)p Fn(])2236 2054 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(terminal)i Fn(sub-men)n(u.)2110 2237 y Fj(gn)n(uplot-insertions-x-axis)762 b Fn([)p Fc(?)p Fn(])2236 2378 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(x)39 b(axis)27 b Fn(sub-men)n(u.)2110 2561 y Fj(gn)n (uplot-insertions-x2-axis)718 b Fn([)p Fc(?)p Fn(])2236 2702 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(x2)40 b(axis)26 b Fn(sub-men)n(u.)2110 2885 y Fj(gn)n(uplot-insertions-y-axis)762 b Fn([)p Fc(?)p Fn(])2236 3018 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(y)39 b(axis)27 b Fn(sub-men)n(u.)2110 3209 y Fj(gn)n (uplot-insertions-y2-axis)718 b Fn([)p Fc(?)p Fn(])2236 3342 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(y2)40 b(axis)26 b Fn(sub-men)n(u.)2110 3533 y Fj(gn)n(uplot-insertions-z-axis)770 b Fn([)p Fc(?)p Fn(])2236 3674 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(z)39 b(axis)27 b Fn(sub-men)n(u.)2110 3857 y Fj(gn)n (uplot-insertions-parametric-pl)q(ot)q(s)351 b Fn([)p Fc(?)p Fn(])2236 3990 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(parametric)41 b(plots)27 b Fn(sub-men)n(u.)2110 4181 y Fj(gn)n(uplot-insertions-p)r(olar-)q(plo)q(ts)572 b Fn([)p Fc(?)p Fn(])2236 4314 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(polar)40 b(plots)27 b Fn(sub-men)n(u.)2110 4505 y Fj(gn)n(uplot-insertions-surface-plots)502 b Fn([)p Fc(?)p Fn(])2236 4638 y(Con)n(ten)n(ts)25 b(of)i(the)e Fl(surface)41 b(plots)27 b Fn(sub-men)n(u.)2254 4794 y Fp(\007)p 2254 4883 7 60 v 2254 4920 a(\006)3692 4794 y(\004)p 3692 4883 V 3692 4920 a(\005)p 2290 4920 1372 7 v 2290 4794 V 2609 4888 a Fd(T)-8 b(o)s(olbar)31 b(v)-5 b(ariables)2055 5096 y Fn(These)22 b(v)l(ariables)g(con)n(trol)g(the)f(use)h(and)f(lo)r (cation)i(of)f(the)f(to)r(ol-)2055 5187 y(bar)27 b(in)f(XEmacs.)36 b(The)27 b(to)r(olbar)g(has)g(buttons)f(equiv)l(alen)n(t)f(to)2055 5278 y(the)18 b(k)n(ey)g(sequences)h Fl(C-c)40 b(C-l)p Fn(,)21 b Fl(C-c)40 b(C-r)p Fn(,)21 b Fl(C-c)40 b(C-b)p Fn(,)21 b Fl(C-c)40 b(C-e)p Fn(,)2055 5370 y(and)25 b Fl(C-c)40 b(C-h)p Fn(.)2110 5520 y Fj(gn)n(uplot-displa)n(y-to)r (olbar-\015ag)568 b Fn([)p Fl(nil)p Fn(])2236 5616 y(Non-nil)56 b(means)h(to)g(displa)n(y)g(a)h(to)r(olbar)g(if)g(using)2236 5707 y(XEmacs.)1869 5989 y Fb(2)p eop %%Page: 3 3 3 2 bop -63 -275 a Fj(gn)n(uplot-use-to)r(olbar)524 b Fn([)p Fl(left-toolbar)p Fn(])62 -177 y(Lo)r(cation)63 b(of)g(XEmacs)e(to)r(olbar.)145 b(V)-6 b(alid)61 b(v)l(alues)62 -85 y(are)28 b Fl(left-toolbar)p Fn(,)j Fl(right-toolbar)p Fn(,)h Fl(top-toolbar)p Fn(,)62 6 y Fl(bottom-toolbar)p Fn(,)d Fl(default-toolbar)g Fn(and)d(nil.)81 132 y Fp(\007)p 81 240 7 78 v 81 276 a(\006)1519 132 y(\004)p 1519 240 V 1519 276 a(\005)p 117 276 1372 7 v 117 132 V 486 225 a Fd(Set)33 b(Argumen)m(ts)-118 433 y Fn(These)j(v)l(ariables)h(con)n (trol)f(the)f(b)r(eha)n(vior)h(of)h(the)e(graphical)-118 524 y(in)n(terface)23 b(to)g(setting)f(command)f(argumen)n(ts.)32 b Fl(C-c)40 b(C-c)23 b Fn(with)-118 615 y(p)r(oin)n(t)35 b(o)n(v)n(er)f(a)i(command)d(or)i Fl(S-mouse-2)i Fn(with)e(the)g(mouse) -118 707 y(cursor)41 b(o)n(v)n(er)f(a)h(command)e(will)j(cause)f(a)g (small)g(frame)f(to)-118 798 y(p)r(op)24 b(op)r(en)f(with)h(whic)n(h)g (y)n(ou)g(can)g(set)g(command)e(argumen)n(ts.)-118 889 y(Green)46 b(button)e(with)i(b)r(old)f(text)g(are)h(b)r(ound)f(to)g (pup-up)-118 981 y(men)n(us)31 b(|)h(use)g(the)g(mouse-2)f(to)i(select) g(an)f(item)g(from)g(the)-118 1072 y(men)n(u.)39 b(Grey)27 b(\014elds)h(are)g(for)g(\014lling)h(in)e(strings)i(or)f(n)n(um)n(b)r (ers.)-118 1163 y(Hit)i(the)f Fj([Set)35 b(Options])c Fn(button)e(with)h Fl(mouse-2)i Fn(to)e(insert)-118 1255 y(command)c(argumen)n(ts)i(in)n(to)h(the)f(script.)42 b(Y)-6 b(ou)28 b(can)h(also)g(use)-118 1346 y(the)19 1343 y Fi(h)p 43 1290 111 4 v 43 1346 a Fn(tab)p 43 1361 V 149 1343 a Fi(i)210 1346 y Fn(k)n(ey)g(to)i(mo)n(v)n(e)f(among)g(the) g(widgets)i(and)1483 1343 y Fi(h)p 1506 1290 95 4 v 1506 1346 a Fn(ret)p 1506 1361 V 1596 1343 a Fi(i)1656 1346 y Fn(to)-118 1437 y(push)25 b(the)g(buttons.)-63 1583 y Fj(gn)n(uplot-gui-p)r(opup-\015ag)754 b Fn([)p Fl(nil)p Fn(])62 1681 y(When)24 b(non-nil)f(an)h(argumen)n(t)f(setting)i(frame)f (will)i(p)r(op)62 1772 y(op)r(en)g(whenev)n(er)f(the)g Fl(Insertions)j Fn(men)n(u)c(is)j(used.)-63 1914 y Fj(gn)n (uplot-gui-plot-splot-)q(\014t-)q(st)n(yle)316 b Fn([)p Fl('simple)p Fn(])62 2012 y Fl('simple)37 b Fn(or)f Fl('complete)i Fn({)e(describ)r(es)g(the)f(exten)n(t)g(of)62 2103 y(the)30 b(list)h(of)g(prop)r(erties)g(of)g(for)g(plot,)h(splot,)g(and)e(\014t)f (in)62 2194 y(the)d(GUI.)-63 2322 y Fj(gn)n(uplot-gui-frame-plist)824 b Fn([)p Fc(?)p Fn(])62 2420 y(Prop)r(ert)n(y)32 b(list)g(of)h (parameters)e(con)n(trolling)i(the)e(argu-)62 2511 y(men)n(t)24 b(setting)j(frame.)34 b(Used)25 b(b)n(y)g(XEmacs.)-63 2653 y Fj(gn)n(uplot-gui-frame-parameters)558 b Fn([)p Fc(?)p Fn(])62 2751 y(List)34 b(of)g(parameters)e(con)n(trolling)j(the) d(argumen)n(t)g(set-)62 2842 y(ting)26 b(frame.)35 b(Used)25 b(b)n(y)g(Emacs.)-63 2984 y Fj(gn)n(uplot-gui-fon)n(tname-list)735 b Fn([)p Fc(?)p Fn(])62 3080 y(List)24 b(of)g(fon)n(t)f(a)n(v)l (ailable)h(on)f(y)n(our)g(computer)f(to)h(the)g(ter-)62 3171 y(minal)j(driv)n(ers.)81 3282 y Fp(\007)p 81 3370 7 59 v 81 3407 a(\006)1519 3282 y(\004)p 1519 3370 V 1519 3407 a(\005)p 117 3407 1372 7 v 117 3282 V 688 3375 a Fd(F)-8 b(aces)-118 3564 y Fn(These)35 b(are)h(v)l(arious)f(faces)h (de\014ned)e(for)i(use)f(with)g(gn)n(uplot-)-118 3655 y(mo)r(de.)-63 3786 y Fj(gn)n(uplot-prompt-face)607 b Fn([)p Fl(firebrick)p Fn(])62 3888 y(Color)30 b(of)f(gn)n(uplot)f (prompt)e(\(on)i(a)h(ligh)n(t)f(bac)n(kground\))62 3979 y(in)48 b(pro)r(cess)h(bu\013er.)100 b(Bold)48 b(and)f(underlined)g(on) h(a)62 4071 y(mono)r(c)n(hrome)25 b(displa)n(y)-6 b(.)-63 4212 y Fj(gn)n(uplot-gui-men)n(u-face)261 b Fn([)p Fl(dark)41 b(olive)f(green)p Fn(])62 4314 y(Color)f(of)f(men)n(u)d(buttons)i(\(on) g(a)h(ligh)n(t)f(bac)n(kground\))62 4406 y(in)54 b(the)g(argumen)n(t)f (setting)i(frame.)119 b(Italic)55 b(on)f(a)62 4497 y(mono)r(c)n(hrome) 25 b(displa)n(y)-6 b(.)-63 4639 y Fj(gn)n(uplot-gui-button-face)605 b Fn([)p Fl(sienna)p Fn(])62 4741 y(Color)42 b(of)g(push)d(buttons)h (\(on)g(a)h(ligh)n(t)g(bac)n(kground\))62 4832 y(in)54 b(the)g(argumen)n(t)f(setting)i(frame.)119 b(Italic)55 b(on)f(a)62 4924 y(mono)r(c)n(hrome)25 b(displa)n(y)-6 b(.)-63 5065 y Fj(gn)n(uplot-gui-lab)r(el-face)328 b Fn([)p Fl(dark)41 b(slate)f(blue)p Fn(])62 5168 y(Color)30 b(of)f(buttons)e(\(on)h(a)g(ligh)n(t)g(bac)n(kground\))f(used)h(to)62 5259 y(set)21 b(lab)r(el)g(lists)h(in)e(the)g(argumen)n(t)g(setting)h (frame.)33 b(Italic)62 5350 y(on)26 b(a)g(mono)r(c)n(hrome)e(displa)n (y)-6 b(.)p -118 5429 1843 4 v -118 5588 a Fh(V)g(ariables)23 b(mark)n(ed)g(with)h Fa(?)g Fh(ha)n(v)n(e)g(default)g(v)l(alues)h(that) g(are)e(to)r(o)-118 5667 y(long)h(to)g(prin)n(t)g(here.)1869 5989 y Fb(3)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF gnuplot-mode-0.6.0.orig/mkinstalldirs0100755000175000017500000000132206675575677017555 0ustar arafunearafune#! /bin/sh # mkinstalldirs --- make directory hierarchy # Author: Noah Friedman # Created: 1993-05-16 # Public domain # $Id: mkinstalldirs,v 1.13 1999/01/05 03:18:55 bje Exp $ errstatus=0 for file do set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` shift pathcomp= for d do pathcomp="$pathcomp$d" case "$pathcomp" in -* ) pathcomp=./$pathcomp ;; esac if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" mkdir "$pathcomp" || lasterr=$? if test ! -d "$pathcomp"; then errstatus=$lasterr fi fi pathcomp="$pathcomp/" done done exit $errstatus # mkinstalldirs ends here gnuplot-mode-0.6.0.orig/dot.el0100644000175000017500000000042706635100074016027 0ustar arafunearafune;; These are some lines to help compilation of gnuplot-mode proceed ;; with fewer warning messages (setq load-path (append (list ".") load-path) byte-compile-verbose nil byte-compile-warnings nil) (require 'font-lock) (defun hilit-repaint-command (foo)) gnuplot-mode-0.6.0.orig/gnuplot.info0100644000175000017500000115253006654227003017273 0ustar arafunearafuneThis file is gnuplot.info created by doc2info from ./gnuplot.doc.  File: gnuplot.info, Node: Top, Prev: (dir), Next: gnuplot, Up: (dir) gnuplot ******* * Menu: * gnuplot:: * Commands:: * Graphical User Interfaces:: * Bugs::  File: gnuplot.info, Node: gnuplot, Prev: Top, Up: Top, Next: Copyright * Menu: * Copyright:: * Introduction:: * Seeking-assistance:: * What's New in version 3.7:: * Batch/Interactive Operation:: * Command-line-editing:: * Comments:: * Coordinates:: * Environment:: * Expressions:: * Glossary:: * Plotting:: * Start-up:: * Substitution:: * Syntax:: * Time/Date data::  File: gnuplot.info, Node: Copyright, Prev: gnuplot, Up: gnuplot, Next: Introduction Copyright (C) 1986 - 1993, 1998 Thomas Williams, Colin Kelley Permission to use, copy, and distribute this software and its documentation for any purpose with or without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Permission to modify the software is granted, but not the right to distribute the complete modified source code. Modifications are to be distributed as patches to the released version. Permission to distribute binaries produced by compiling modified sources is granted, provided you 1. distribute the corresponding source modifications from the released version in the form of a patch file along with the binaries, 2. add special version identification to distinguish your version in addition to the base release version number, 3. provide your name and address as the primary contact for the support of your modified version, and 4. retain our contact information in regard to use of the base software. Permission to distribute the released version of the source code along with corresponding source modifications in the form of a patch file is granted with same provisions 2 through 4 for binary distributions. This software is provided "as is" without express or implied warranty to the extent permitted by applicable law. AUTHORS Original Software: Thomas Williams, Colin Kelley. Gnuplot 2.0 additions: Russell Lang, Dave Kotz, John Campbell. Gnuplot 3.0 additions: Gershon Elber and many others.  File: gnuplot.info, Node: Introduction, Prev: Copyright, Up: gnuplot, Next: Seeking-assistance `gnuplot` (*note gnuplot:: ) is a command-driven interactive function and data plotting program. It is case sensitive (commands and function names written in lowercase are not the same as those written in CAPS). All command names may be abbreviated as long as the abbreviation is not ambiguous. Any number of commands may appear on a line (with the exception that `load` (*note load:: ) or `call` (*note call:: ) must be the final command), separated by semicolons (;). Strings are indicated with quotes. They may be either single or double quotation marks, e.g., load "filename" cd 'dir' although there are some subtle differences (see `syntax` (*note Syntax:: ) for more details). Any command-line arguments are assumed to be names of files containing `gnuplot` commands, with the exception of standard X11 arguments, which are processed first. Each file is loaded with the `load` command, in the order specified. `gnuplot` exits after the last file is processed. When no load files are named, `gnuplot` enters into an interactive mode. The special filename "-" is used to denote standard input. See "help batch/interactive" for more details. Many `gnuplot` commands have multiple options. These options must appear in the proper order, although unwanted ones may be omitted in most cases. Thus if the entire command is "command a b c", then "command a c" will probably work, but "command c a" will fail. Commands may extend over several input lines by ending each line but the last with a backslash (\). The backslash must be the _last_ character on each line. The effect is as if the backslash and newline were not there. That is, no white space is implied, nor is a comment terminated. Therefore, commenting out a continued line comments out the entire command (see `comment`). But note that if an error occurs somewhere on a multi-line command, the parser may not be able to locate precisely where the error is and in that case will not necessarily point to the correct line. In this document, curly braces ({}) denote optional arguments and a vertical bar (|) separates mutually exclusive choices. `gnuplot` keywords or `help` (*note help:: ) topics are indicated by backquotes or `boldface` (where available). Angle brackets (<>) are used to mark replaceable tokens. In many cases, a default value of the token will be taken for optional arguments if the token is omitted, but these cases are not always denoted with braces around the angle brackets. For on-line help on any topic, type `help` followed by the name of the topic or just `help` or `?` to get a menu of available topics. The new `gnuplot` user should begin by reading about `plotting` (*note Plotting:: ) (if on-line, type `help plotting`).  File: gnuplot.info, Node: Seeking-assistance, Prev: Introduction, Up: gnuplot, Next: What's New in version 3.7 There is a mailing list for `gnuplot` (*note gnuplot:: ) users. Note, however, that the newsgroup comp.graphics.apps.gnuplot is identical to the mailing list (they both carry the same set of messages). We prefer that you read the messages through the newsgroup rather than subscribing to the mailing list. Administrative requests should be sent to majordomo@dartmouth.edu Send a message with the body (not the subject) consisting of the single word "help" (without the quotes) for more details. The address for mailing to list members is: info-gnuplot@dartmouth.edu Bug reports and code contributions should be mailed to: bug-gnuplot@dartmouth.edu The list of those interested in beta-test versions is: info-gnuplot-beta@dartmouth.edu There is also a World Wide Web page with up-to-date information, including known bugs: http://www.cs.dartmouth.edu/gnuplot_info.html Before seeking help, please check the FAQ (Frequently Asked Questions) list. If you do not have a copy of the FAQ, you may request a copy by email from the Majordomo address above, ftp a copy from ftp://ftp.dartmouth.edu/pub/gnuplot or see the WWW `gnuplot` page. When posting a question, please include full details of the version of `gnuplot`, the machine, and operating system you are using. A _small_ script demonstrating the problem may be useful. Function plots are preferable to datafile plots. If email-ing to info-gnuplot, please state whether or not you are subscribed to the list, so that users who use news will know to email a reply to you. There is a form for such postings on the WWW site.  File: gnuplot.info, Node: What's New in version 3.7, Prev: Seeking-assistance, Up: gnuplot, Next: Batch/Interactive Operation Gnuplot version 3.7 contains many new features. This section gives a partial list and links to the new items in no particular order. 1. `fit f(x) 'file' via` uses the Marquardt-Levenberg method to fit data. (This is only slightly different from the `gnufit` patch available for 3.5.) 2. Greatly expanded `using` (*note using:: ) command. See plot using. 3. `set timefmt` (*note timefmt:: ) allows for the use of dates as input and output for time series plots. See `Time/Date data` and timedat.dem. 4. Multiline labels and font selection in some drivers. 5. Minor (unlabeled) tics. See `set mxtics` (*note mxtics:: ). 6. `key` (*note key:: ) options for moving the key box in the page (and even outside of the plot), putting a title on it and a box around it, and more. See `set key`. 7. Multiplots on a single logical page with `set multiplot` (*note multiplot:: ). 8. Enhanced `postscript` (*note postscript:: ) driver with super/subscripts and font changes. (This was a separate driver (`enhpost`) that was available as a patch for 3.5.) 9. Second axes: use the top and right axes independently of the bottom and left, both for plotting and labels. See `plot` (*note plot:: ). 10. Special datafile names `'-'` and `""`. See `plot special-filenames` (*note special-filenames:: ). 11. Additional coordinate systems for labels and arrows. See `coordinates` (*note Coordinates:: ). 12. `set size` (*note size:: ) can try to plot with a specified aspect ratio. 13. `set missing` (*note missing:: ) now treats missing data correctly. 14. The `call` (*note call:: ) command: `load` (*note load:: ) with arguments. 15. More flexible `range` commands with `reverse` and `writeback` keywords. 16. `set encoding` (*note encoding:: ) for multi-lingual encoding. 17. New `x11` (*note x11:: ) driver with persistent and multiple windows. 18. New plotting styles: `xerrorbars` (*note xerrorbars:: ), `histeps` (*note histeps:: ), `financebars` (*note financebars:: ) and more. See `set style` (*note style:: ). 19. New tic label formats, including `"%l %L"` which uses the mantissa and exponents to a given base for labels. See `set format` (*note format:: ). 20. New drivers, including `cgm` (*note cgm:: ) for inclusion into MS-Office applications and `gif` for serving plots to the WEB. 21. Smoothing and spline-fitting options for `plot`. See `plot smooth` (*note smooth:: ). 22. `set margin` (*note margin:: ) and `set origin` (*note origin:: ) give much better control over where a graph appears on the page. 23. `set border` (*note border:: ) now controls each border individually. 24. The new commands `if` (*note if:: ) and `reread` (*note reread:: ) allow command loops. 25. Point styles and sizes, line types and widths can be specified on the `plot` command. Line types and widths can also be specified for grids, borders, tics and arrows. See `plot with` (*note with:: ). Furthermore these types may be combined and stored for further use. See `set linestyle` (*note linestyle:: ). 26. Text (labels, tic labels, and the time stamp) can be written vertically by those terminals capable of doing so.  File: gnuplot.info, Node: Batch/Interactive Operation, Prev: What's New in version 3.7, Up: gnuplot, Next: Command-line-editing `gnuplot` (*note gnuplot:: ) may be executed in either batch or interactive modes, and the two may even be mixed together on many systems. Any command-line arguments are assumed to be names of files containing `gnuplot` commands (with the exception of standard X11 arguments, which are processed first). Each file is loaded with the `load` (*note load:: ) command, in the order specified. `gnuplot` exits after the last file is processed. When no load files are named, `gnuplot` enters into an interactive mode. The special filename "-" is used to denote standard input. Both the `exit` (*note exit:: ) and `quit` (*note quit:: ) commands terminate the current command file and `load` the next one, until all have been processed. Examples: To launch an interactive session: gnuplot To launch a batch session using two command files "input1" and "input2": gnuplot input1 input2 To launch an interactive session after an initialization file "header" and followed by another command file "trailer": gnuplot header - trailer  File: gnuplot.info, Node: Command-line-editing, Prev: Batch/Interactive Operation, Up: gnuplot, Next: Comments Command-line editing is supported by the Unix, Atari, VMS, MS-DOS and OS/2 versions of `gnuplot` (*note gnuplot:: ). Also, a history mechanism allows previous commands to be edited and re-executed. After the command line has been edited, a newline or carriage return will enter the entire line without regard to where the cursor is positioned. (The readline function in `gnuplot` is not the same as the readline used in GNU Bash and GNU Emacs. If the GNU version is desired, it may be selected instead of the `gnuplot` version at compile time.) The editing commands are as follows: `Line-editing`: ^B moves back a single character. ^F moves forward a single character. ^A moves to the beginning of the line. ^E moves to the end of the line. ^H and DEL delete the previous character. ^D deletes the current character. ^K deletes from current position to the end of line. ^L,^R redraws line in case it gets trashed. ^U deletes the entire line. ^W deletes the last word. `History`: ^P moves back through history. ^N moves forward through history. On the IBM PC, the use of a TSR program such as DOSEDIT or CED may be desired for line editing. The default makefile assumes that this is the case; by default `gnuplot` will be compiled with no line-editing capability. If you want to use `gnuplot`'s line editing, set READLINE in the makefile and add readline.obj to the link file. The following arrow keys may be used on the IBM PC and Atari versions if readline is used: Left Arrow - same as ^B. Right Arrow - same as ^F. Ctrl Left Arrow - same as ^A. Ctrl Right Arrow - same as ^E. Up Arrow - same as ^P. Down Arrow - same as ^N. The Atari version of readline defines some additional key aliases: Undo - same as ^L. Home - same as ^A. Ctrl Home - same as ^E. Esc - same as ^U. Help - `help` (*note help:: ) plus return. Ctrl Help - `help `.  File: gnuplot.info, Node: Comments, Prev: Command-line-editing, Up: gnuplot, Next: Coordinates Comments are supported as follows: a `#` may appear in most places in a line and `gnuplot` (*note gnuplot:: ) will ignore the rest of the line. It will not have this effect inside quotes, inside numbers (including complex numbers), inside command substitutions, etc. In short, it works anywhere it makes sense to work.  File: gnuplot.info, Node: Coordinates, Prev: Comments, Up: gnuplot, Next: Environment The commands `set arrow` (*note arrow:: ), `set key` (*note key:: ), and `set label` (*note label:: ) allow you to draw something at an arbitrary position on the graph. This position is specified by the syntax: {} , {} {,{} } Each can either be `first`, `second`, `graph` or `screen`. `first` places the x, y, or z coordinate in the system defined by the left and bottom axes; `second` places it in the system defined by the second axes (top and right); `graph` specifies the area within the axes---0,0 is bottom left and 1,1 is top right (for splot, 0,0,0 is bottom left of plotting area; use negative z to get to the base---see `set ticslevel` (*note ticslevel:: )); and screen specifies the screen area (the entire area---not just the portion selected by `set size` (*note size:: )), with 0,0 at bottom left and 1,1 at top right. If the coordinate system for x is not specified, `first` is used. If the system for y is not specified, the one used for x is adopted. If one (or more) axis is timeseries, the appropriate coordinate should be given as a quoted time string according to the `timefmt` (*note timefmt:: ) format string. See `set xdata` (*note xdata:: ) and set timefmt. . `gnuplot` (*note gnuplot:: ) will also accept an integer expression, which will be interpreted as seconds from 1 January 2000.  File: gnuplot.info, Node: Environment, Prev: Coordinates, Up: gnuplot, Next: Expressions A number of shell environment variables are understood by `gnuplot` (*note gnuplot:: ). None of these are required, but may be useful. If GNUTERM is defined, it is used as the name of the terminal type to be used. This overrides any terminal type sensed by `gnuplot` on start-up, but is itself overridden by the .gnuplot (or equivalent) start-up file (see `start-up`) and, of course, by later explicit changes. On Unix, AmigaOS, AtariTOS, MS-DOS and OS/2, GNUHELP may be defined to be the pathname of the HELP file (gnuplot.gih). On VMS, the logical name GNUPLOT$HELP should be defined as the name of the help library for `gnuplot`. The `gnuplot` help can be put inside any system help library, allowing access to help from both within and outside `gnuplot` if desired. On Unix, HOME is used as the name of a directory to search for a .gnuplot file if none is found in the current directory. On AmigaOS, AtariTOS, MS-DOS and OS/2, gnuplot is used. On VMS, SYS$LOGIN: is used. See `help (*note help:: ) start-up`. On Unix, PAGER is used as an output filter for help messages. On Unix, AtariTOS and AmigaOS, SHELL is used for the `shell` (*note shell:: ) command. On MS-DOS and OS/2, COMSPEC is used for the `shell` command. On MS-DOS, if the BGI or Watcom interface is used, PCTRM is used to tell the maximum resolution supported by your monitor by setting it to S. E.g. if your monitor's maximum resolution is 800x600, then use: set PCTRM=S800 If PCTRM is not set, standard VGA is used. FIT_SCRIPT may be used to specify a `gnuplot` command to be executed when a fit is interrupted---see `fit` (*note fit:: ). FIT_LOG specifies the filename of the logfile maintained by fit.  File: gnuplot.info, Node: Expressions, Prev: Environment, Up: gnuplot, Next: Functions In general, any mathematical expression accepted by C, FORTRAN, Pascal, or BASIC is valid. The precedence of these operators is determined by the specifications of the C programming language. White space (spaces and tabs) is ignored inside expressions. Complex constants are expressed as {,}, where and must be numerical constants. For example, {3,2} represents 3 + 2i; {0,1} represents 'i' itself. The curly braces are explicitly required here. Note that gnuplot uses both "real" and "integer" arithmetic, like FORTRAN and C. Integers are entered as "1", "-10", etc; reals as "1.0", "-10.0", "1e1", 3.5e-1, etc. The most important difference between the two forms is in division: division of integers truncates: 5/2 = 2; division of reals does not: 5.0/2.0 = 2.5. In mixed expressions, integers are "promoted" to reals before evaluation: 5/2e0 = 2.5. The result of division of a negative integer by a positive one may vary among compilers. Try a test like "print -5/2" to determine if your system chooses -2 or -3 as the answer. The integer expression "1/0" may be used to generate an "undefined" flag, which causes a point to ignored; the `ternary` (*note Ternary:: ) operator gives an example. The real and imaginary parts of complex expressions are always real, whatever the form in which they are entered: in {3,2} the "3" and "2" are reals, not integers. * Menu: * Functions:: * Operators:: * User-defined::  File: gnuplot.info, Node: Functions, Prev: Expressions, Up: Expressions, Next: abs The functions in `gnuplot` (*note gnuplot:: ) are the same as the corresponding functions in the Unix math library, except that all functions accept integer, real, and complex arguments, unless otherwise noted. For those functions that accept or return angles that may be given in either degrees or radians (sin(x), cos(x), tan(x), asin(x), acos(x), atan(x), atan2(x) and arg(z)), the unit may be selected by `set angles` (*note angles:: ), which defaults to radians. * Menu: * abs:: * acos:: * acosh:: * arg:: * asin:: * asinh:: * atan:: * atan2:: * atanh:: * besj0:: * besj1:: * besy0:: * besy1:: * ceil:: * cos:: * cosh:: * erf:: * erfc:: * exp:: * floor:: * gamma:: * ibeta:: * inverf:: * igamma:: * imag:: * invnorm:: * int:: * lgamma:: * log:: * log10:: * norm:: * rand:: * real:: * sgn:: * sin:: * sinh:: * sqrt:: * tan:: * tanh:: * column:: * tm_hour:: * tm_mday:: * tm_min:: * tm_mon:: * tm_sec:: * tm_wday:: * tm_yday:: * tm_year:: * valid::  File: gnuplot.info, Node: abs, Prev: Functions, Up: Functions, Next: acos The `abs` function returns the absolute value of its argument. The returned value is of the same type as the argument. For complex arguments, abs(x) is defined as the length of x in the complex plane [i.e., sqrt(real(x)**2 + imag(x)**2) ].  File: gnuplot.info, Node: acos, Prev: abs, Up: Functions, Next: acosh The `acos` function returns the arc cosine (inverse cosine) of its argument. `acos` returns its argument in radians or degrees, as selected by `set angles`.  File: gnuplot.info, Node: acosh, Prev: acos, Up: Functions, Next: arg The `acosh` function returns the inverse hyperbolic cosine of its argument in radians.  File: gnuplot.info, Node: arg, Prev: acosh, Up: Functions, Next: asin The `arg` function returns the phase of a complex number in radians or degrees, as selected by `set angles` (*note angles:: ).  File: gnuplot.info, Node: asin, Prev: arg, Up: Functions, Next: asinh The `asin` function returns the arc sin (inverse sin) of its argument. `asin` returns its argument in radians or degrees, as selected by `set angles`.  File: gnuplot.info, Node: asinh, Prev: asin, Up: Functions, Next: atan The `asinh` function returns the inverse hyperbolic sin of its argument in radians.  File: gnuplot.info, Node: atan, Prev: asinh, Up: Functions, Next: atan2 The `atan` function returns the arc tangent (inverse tangent) of its argument. `atan` returns its argument in radians or degrees, as selected by `set angles` (*note angles:: ).  File: gnuplot.info, Node: atan2, Prev: atan, Up: Functions, Next: atanh The `atan2` function returns the arc tangent (inverse tangent) of the ratio of the real parts of its arguments. `atan2` returns its argument in radians or degrees, as selected by `set angles` (*note angles:: ), in the correct quadrant.  File: gnuplot.info, Node: atanh, Prev: atan2, Up: Functions, Next: besj0 The `atanh` function returns the inverse hyperbolic tangent of its argument in radians.  File: gnuplot.info, Node: besj0, Prev: atanh, Up: Functions, Next: besj1 The `besj0` function returns the j0th Bessel function of its argument. `besj0` expects its argument to be in radians.  File: gnuplot.info, Node: besj1, Prev: besj0, Up: Functions, Next: besy0 The `besj1` function returns the j1st Bessel function of its argument. `besj1` expects its argument to be in radians.  File: gnuplot.info, Node: besy0, Prev: besj1, Up: Functions, Next: besy1 The `besy0` function returns the y0th Bessel function of its argument. `besy0` expects its argument to be in radians.  File: gnuplot.info, Node: besy1, Prev: besy0, Up: Functions, Next: ceil The `besy1` function returns the y1st Bessel function of its argument. `besy1` expects its argument to be in radians.  File: gnuplot.info, Node: ceil, Prev: besy1, Up: Functions, Next: cos The `ceil` function returns the smallest integer that is not less than its argument. For complex numbers, `ceil` returns the smallest integer not less than the real part of its argument.  File: gnuplot.info, Node: cos, Prev: ceil, Up: Functions, Next: cosh The `cos` function returns the cosine of its argument. `cos` accepts its argument in radians or degrees, as selected by `set angles` (*note angles:: ).  File: gnuplot.info, Node: cosh, Prev: cos, Up: Functions, Next: erf The `cosh` function returns the hyperbolic cosine of its argument. `cosh` expects its argument to be in radians.  File: gnuplot.info, Node: erf, Prev: cosh, Up: Functions, Next: erfc The `erf` function returns the error function of the real part of its argument. If the argument is a complex value, the imaginary component is ignored.  File: gnuplot.info, Node: erfc, Prev: erf, Up: Functions, Next: exp The `erfc` function returns 1.0 - the error function of the real part of its argument. If the argument is a complex value, the imaginary component is ignored.  File: gnuplot.info, Node: exp, Prev: erfc, Up: Functions, Next: floor The `exp` function returns the exponential function of its argument (`e` raised to the power of its argument). On some implementations (notably suns), exp(-x) returns undefined for very large x. A user-defined function like safe(x) = x<-100 ? 0 : exp(x) might prove useful in these cases.  File: gnuplot.info, Node: floor, Prev: exp, Up: Functions, Next: gamma The `floor` function returns the largest integer not greater than its argument. For complex numbers, `floor` returns the largest integer not greater than the real part of its argument.  File: gnuplot.info, Node: gamma, Prev: floor, Up: Functions, Next: ibeta The `gamma` function returns the gamma function of the real part of its argument. For integer n, gamma(n+1) = n!. If the argument is a complex value, the imaginary component is ignored.  File: gnuplot.info, Node: ibeta, Prev: gamma, Up: Functions, Next: inverf The `ibeta` function returns the incomplete beta function of the real parts of its arguments. p, q > 0 and x in [0:1]. If the arguments are complex, the imaginary components are ignored.  File: gnuplot.info, Node: inverf, Prev: ibeta, Up: Functions, Next: igamma The `inverf` function returns the inverse error function of the real part of its argument.  File: gnuplot.info, Node: igamma, Prev: inverf, Up: Functions, Next: imag The `igamma` function returns the incomplete gamma function of the real parts of its arguments. a > 0 and x >= 0. If the arguments are complex, the imaginary components are ignored.  File: gnuplot.info, Node: imag, Prev: igamma, Up: Functions, Next: invnorm The `imag` function returns the imaginary part of its argument as a real number.  File: gnuplot.info, Node: invnorm, Prev: imag, Up: Functions, Next: int The `invnorm` function returns the inverse normal distribution function of the real part of its argument.  File: gnuplot.info, Node: int, Prev: invnorm, Up: Functions, Next: lgamma The `int` function returns the integer part of its argument, truncated toward zero.  File: gnuplot.info, Node: lgamma, Prev: int, Up: Functions, Next: log The `lgamma` function returns the natural logarithm of the gamma function of the real part of its argument. If the argument is a complex value, the imaginary component is ignored.  File: gnuplot.info, Node: log, Prev: lgamma, Up: Functions, Next: log10 The `log` function returns the natural logarithm (base `e`) of its argument.  File: gnuplot.info, Node: log10, Prev: log, Up: Functions, Next: norm The `log10` function returns the logarithm (base 10) of its argument.  File: gnuplot.info, Node: norm, Prev: log10, Up: Functions, Next: rand The `norm` function returns the normal distribution function (or Gaussian) of the real part of its argument.  File: gnuplot.info, Node: rand, Prev: norm, Up: Functions, Next: real The `rand` function returns a pseudo random number in the interval [0:1] using the real part of its argument as a seed. If seed < 0, the sequence is (re)initialized. If the argument is a complex value, the imaginary component is ignored.  File: gnuplot.info, Node: real, Prev: rand, Up: Functions, Next: sgn The `real` function returns the real part of its argument.  File: gnuplot.info, Node: sgn, Prev: real, Up: Functions, Next: sin The `sgn` function returns 1 if its argument is positive, -1 if its argument is negative, and 0 if its argument is 0. If the argument is a complex value, the imaginary component is ignored.  File: gnuplot.info, Node: sin, Prev: sgn, Up: Functions, Next: sinh The `sin` function returns the sine of its argument. `sin` expects its argument to be in radians or degrees, as selected by `set angles` (*note angles:: ).  File: gnuplot.info, Node: sinh, Prev: sin, Up: Functions, Next: sqrt The `sinh` function returns the hyperbolic sine of its argument. `sinh` expects its argument to be in radians.  File: gnuplot.info, Node: sqrt, Prev: sinh, Up: Functions, Next: tan The `sqrt` function returns the square root of its argument.  File: gnuplot.info, Node: tan, Prev: sqrt, Up: Functions, Next: tanh The `tan` function returns the tangent of its argument. `tan` expects its argument to be in radians or degrees, as selected by `set angles` (*note angles:: ).  File: gnuplot.info, Node: tanh, Prev: tan, Up: Functions, Next: column The `tanh` function returns the hyperbolic tangent of its argument. `tanh` expects its argument to be in radians. A few additional functions are also available.  File: gnuplot.info, Node: column, Prev: tanh, Up: Functions, Next: tm_hour `column(x)` may be used only in expressions as part of `using` (*note using:: ) manipulations to fits or datafile plots. See `plot datafile using`.  File: gnuplot.info, Node: tm_hour, Prev: column, Up: Functions, Next: tm_mday The `tm_hour` function interprets its argument as a time, in seconds from 1 Jan 2000. It returns the hour (an integer in the range 0--23) as a real.  File: gnuplot.info, Node: tm_mday, Prev: tm_hour, Up: Functions, Next: tm_min The `tm_mday` function interprets its argument as a time, in seconds from 1 Jan 2000. It returns the day of the month (an integer in the range 1--31) as a real.  File: gnuplot.info, Node: tm_min, Prev: tm_mday, Up: Functions, Next: tm_mon The `tm_min` function interprets its argument as a time, in seconds from 1 Jan 2000. It returns the minute (an integer in the range 0--59) as a real.  File: gnuplot.info, Node: tm_mon, Prev: tm_min, Up: Functions, Next: tm_sec The `tm_mon` function interprets its argument as a time, in seconds from 1 Jan 2000. It returns the month (an integer in the range 1--12) as a real.  File: gnuplot.info, Node: tm_sec, Prev: tm_mon, Up: Functions, Next: tm_wday The `tm_sec` function interprets its argument as a time, in seconds from 1 Jan 2000. It returns the second (an integer in the range 0--59) as a real.  File: gnuplot.info, Node: tm_wday, Prev: tm_sec, Up: Functions, Next: tm_yday The `tm_wday` function interprets its argument as a time, in seconds from 1 Jan 2000. It returns the day of the week (an integer in the range 1--7) as a real.  File: gnuplot.info, Node: tm_yday, Prev: tm_wday, Up: Functions, Next: tm_year The `tm_yday` function interprets its argument as a time, in seconds from 1 Jan 2000. It returns the day of the year (an integer in the range 1--366) as a real.  File: gnuplot.info, Node: tm_year, Prev: tm_yday, Up: Functions, Next: valid The `tm_year` function interprets its argument as a time, in seconds from 1 Jan 2000. It returns the year (an integer) as a real.  File: gnuplot.info, Node: valid, Prev: tm_year, Up: Functions `valid(x)` may be used only in expressions as part of `using` (*note using:: ) manipulations to fits or datafile plots. See `plot datafile using`.  File: gnuplot.info, Node: Operators, Prev: Functions, Up: Expressions, Next: Unary The operators in `gnuplot` (*note gnuplot:: ) are the same as the corresponding operators in the C programming language, except that all operators accept integer, real, and complex arguments, unless otherwise noted. The ** operator (exponentiation) is supported, as in FORTRAN. Parentheses may be used to change order of evaluation. * Menu: * Unary:: * Binary:: * Ternary::  File: gnuplot.info, Node: Unary, Prev: Operators, Up: Operators, Next: Binary The following is a list of all the unary operators and their usages: Symbol Example Explanation - -a unary minus + +a unary plus (no-operation) ~ ~a * one's complement ! !a * logical negation ! a! * factorial $ $3 * call arg/column during `using` (*note using:: ) manipulation (*) Starred explanations indicate that the operator requires an integer argument. Operator precedence is the same as in Fortran and C. As in those languages, parentheses may be used to change the order of operation. Thus -2**2 = -4, but (-2)**2 = 4. The factorial operator returns a real number to allow a greater range.  File: gnuplot.info, Node: Binary, Prev: Unary, Up: Operators, Next: Ternary The following is a list of all the binary operators and their usages: Symbol Example Explanation ** a**b exponentiation * a*b multiplication / a/b division % a%b * modulo + a+b addition - a-b subtraction == a==b equality != a!=b inequality < a a>b greater than >= a>=b greater than or equal to & a&b * bitwise AND ^ a^b * bitwise exclusive OR | a|b * bitwise inclusive OR && a&&b * logical AND || a||b * logical OR (*) Starred explanations indicate that the operator requires integer arguments. Logical AND (&&) and OR (||) short-circuit the way they do in C. That is, the second `&&` operand is not evaluated if the first is false; the second `||` operand is not evaluated if the first is true.  File: gnuplot.info, Node: Ternary, Prev: Binary, Up: Operators There is a single ternary operator: Symbol Example Explanation ?: a?b:c ternary operation The ternary operator behaves as it does in C. The first argument (a), which must be an integer, is evaluated. If it is true (non-zero), the second argument (b) is evaluated and returned; otherwise the third argument (c) is evaluated and returned. The ternary operator is very useful both in constructing piecewise functions and in plotting points only when certain conditions are met. Examples: Plot a function that is to equal sin(x) for 0 <= x < 1, 1/x for 1 <= x < 2, and undefined elsewhere: f(x) = 0<=x && x<1 ? sin(x) : 1<=x && x<2 ? 1/x : 1/0 plot f(x) Note that `gnuplot` (*note gnuplot:: ) quietly ignores undefined values, so the final branch of the function (1/0) will produce no plottable points. Note also that f(x) will be plotted as a continuous function across the discontinuity if a line style is used. To plot it discontinuously, create separate functions for the two pieces. (Parametric functions are also useful for this purpose.) For data in a file, plot the average of the data in columns 2 and 3 against the datum in column 1, but only if the datum in column 4 is non-negative: plot 'file' using 1:( $4<0 ? 1/0 : ($2+$3)/2 ) Please see `plot data-file using` (*note using:: ) for an explanation of the using syntax.  File: gnuplot.info, Node: User-defined, Prev: Operators, Up: Expressions New user-defined variables and functions of one through five variables may be declared and used anywhere, including on the `plot` (*note plot:: ) command itself. User-defined function syntax: ( {,} ... {,} ) = where is defined in terms of through . User-defined variable syntax: = Examples: w = 2 q = floor(tan(pi/2 - 0.1)) f(x) = sin(w*x) sinc(x) = sin(pi*x)/(pi*x) delta(t) = (t == 0) ramp(t) = (t > 0) ? t : 0 min(a,b) = (a < b) ? a : b comb(n,k) = n!/(k!*(n-k)!) len3d(x,y,z) = sqrt(x*x+y*y+z*z) plot f(x) = sin(x*a), a = 0.2, f(x), a = 0.4, f(x) Note that the variable `pi` is already defined. But it is in no way magic; you may redefine it to be whatever you like. Valid names are the same as in most programming languages: they must begin with a letter, but subsequent characters may be letters, digits, "$", or "_". Note, however, that the `fit` (*note fit:: ) mechanism uses several variables with names that begin "FIT_". It is safest to avoid using such names. "FIT_LIMIT", however, is one that you may wish to redefine. See the documentation on `fit` for details. See `show functions` (*note functions:: ), `show variables` (*note variables:: ), and fit.  File: gnuplot.info, Node: Glossary, Prev: Expressions, Up: gnuplot, Next: Plotting Throughout this document an attempt has been made to maintain consistency of nomenclature. This cannot be wholly successful because as `gnuplot` (*note gnuplot:: ) has evolved over time, certain command and keyword names have been adopted that preclude such perfection. This section contains explanations of the way some of these terms are used. A "page" or "screen" is the entire area addressable by `gnuplot`. On a monitor, it is the full screen; on a plotter, it is a single sheet of paper. A screen may contain one or more "plots". A plot is defined by an abscissa and an ordinate, although these need not actually appear on it, as well as the margins and any text written therein. A plot contains one "graph". A graph is defined by an abscissa and an ordinate, although these need not actually appear on it. A graph may contain one or more "lines". A line is a single function or data set. "Line" is also a plotting style. The word will also be used in sense "a line of text". Presumably the context will remove any ambiguity. The lines on a graph may have individual names. These may be listed together with a sample of the plotting style used to represent them in the "key", sometimes also called the "legend". The word "title" occurs with multiple meanings in `gnuplot`. In this document, it will always be preceded by the adjective "plot", "line", or "key" to differentiate among them. A graph may have up to four labelled axes. Various commands have the name of an axis built into their names, such as `set xlabel` (*note xlabel:: ). Other commands have one or more axis names as options, such as `set logscale xy`. The names of the four axes for these usages are "x" for the axis along the bottom border of the plot, "y" for the left border, "x2" for the top border, and "y2" for the right border. "z" also occurs in commands used with 3-d plotting. When discussing data files, the term "record" will be resurrected and used to denote a single line of text in the file, that is, the characters between newline or end-of-record characters. A "point" is the datum extracted from a single record. A "datablock" is a set of points from consecutive records, delimited by blank records. A line, when referred to in the context of a data file, is a subset of a datablock.  File: gnuplot.info, Node: Plotting, Prev: Glossary, Up: gnuplot, Next: Start-up There are three `gnuplot` (*note gnuplot:: ) commands which actually create a plot: `plot` (*note plot:: ), `splot` (*note splot:: ) and `replot` (*note replot:: ). plot generates 2-d plots, splot generates 3-d plots (actually 2-d projections, of course), and `replot` appends its arguments to the previous `plot` or `splot` and executes the modified command. Much of the general information about plotting can be found in the discussion of `plot`; information specific to 3-d can be found in the `splot` section. `plot` operates in either rectangular or polar coordinates -- see `set polar` (*note polar:: ) for details of the latter. `splot` operates only in rectangular coordinates, but the `set mapping` (*note mapping:: ) command allows for a few other coordinate systems to be treated. In addition, the `using` (*note using:: ) option allows both plot and splot to treat almost any coordinate system you'd care to define. `splot` can plot surfaces and contours in addition to points and/or lines. In addition to `splot`, see `set isosamples` (*note isosamples:: ) for information about defining the grid for a 3-d function; `splot datafile` (*note data-file:: ) for information about the requisite file structure for 3-d data values; and `set contour` (*note contour:: ) and set cntrparam` for information about contours.  File: gnuplot.info, Node: Start-up, Prev: Plotting, Up: gnuplot, Next: Substitution When `gnuplot` (*note gnuplot:: ) is run, it looks for an initialization file to load. This file is called `.gnuplot` on Unix and AmigaOS systems, and `GNUPLOT.INI` on other systems. If this file is not found in the current directory, the program will look for it in the home directory (under AmigaOS, Atari(single)TOS, MS-DOS and OS/2, the environment variable `gnuplot` should contain the name of this directory). Note: if NOCWDRC is defined during the installation, `gnuplot` will not read from the current directory. If the initialization file is found, `gnuplot` executes the commands in it. These may be any legal `gnuplot` commands, but typically they are limited to setting the terminal and defining frequently-used functions or variables.  File: gnuplot.info, Node: Substitution, Prev: Start-up, Up: gnuplot, Next: Syntax Command-line substitution is specified by a system command enclosed in backquotes. This command is spawned and the output it produces replaces the name of the command (and backquotes) on the command line. Some implementations also support pipes; see `plot data-file special-filenames` (*note special-filenames:: ). Newlines in the output produced by the spawned command are replaced with blanks. Command-line substitution can be used anywhere on the `gnuplot` (*note gnuplot:: ) command line. Example: This will run the program `leastsq` and replace `leastsq` (including backquotes) on the command line with its output: f(x) = `leastsq` or, in VMS f(x) = `run leastsq`  File: gnuplot.info, Node: Syntax, Prev: Substitution, Up: gnuplot, Next: Time/Date data The general rules of syntax and punctuation in `gnuplot` (*note gnuplot:: ) are that keywords and options are order-dependent. Options and any accompanying parameters are separated by spaces whereas lists and coordinates are separated by commas. Ranges are separated by colons and enclosed in brackets [], text and file names are enclosed in quotes, and a few miscellaneous things are enclosed in parentheses. Braces {} are used for a few special purposes. Commas are used to separate coordinates on the `set` (*note set-show:: ) commands `arrow` (*note arrow:: ), `key` (*note key:: ), and `label` (*note label:: ); the list of variables being fitted (the list after the `via` keyword on the `fit` (*note fit:: ) command); lists of discrete contours or the loop parameters which specify them on the `set cntrparam` (*note cntrparam:: ) command; the arguments of the `set` commands `dgrid3d` (*note dgrid3d:: ), `dummy` (*note dummy:: ), `isosamples` (*note isosamples:: ), `offsets` (*note offsets:: ), `origin` (*note origin:: ), `samples` (*note samples:: ), `size` (*note size:: ), time, and nd `view` (*note view:: ); lists of tics or the loop parameters which specify them; the offsets for titles and axis labels; parametric functions to be used to calculate the x, y, and z coordinates on the `plot` (*note plot:: ), `replot` (*note replot:: ) and `splot` (*note splot:: ) commands; and the complete sets of keywords specifying individual plots (data sets or functions) on the `plot`, `replot` and `splot` commands. Parentheses are used to delimit sets of explicit tics (as opposed to loop parameters) and to indicate computations in the `using` (*note using:: ) filter of the fit, `plot`, `replot` and `splot` commands. (Parentheses and commas are also used as usual in function notation.) Brackets are used to delimit ranges, whether they are given on `set`, `plot` or `splot` commands. Colons are used to separate extrema in `range` specifications (whether they are given on `set`, `plot` or `splot` commands) and to separate entries in the `using` filter of the `plot`, `replot`, `splot` and `fit` commands. Semicolons are used to separate commands given on a single command line. Braces are used in text to be specially processed by some terminals, like `postscript` (*note postscript:: ). They are also used to denote complex numbers: {3,2} = 3 + 2i. Text may be enclosed in single- or double-quotes. Backslash processing of sequences like \n (newline) and \345 (octal character code) is performed for double-quoted strings, but not for single-quoted strings. The justification is the same for each line of a multi-line string. Thus the center-justified string "This is the first line of text.\nThis is the second line." will produce This is the first line of text. This is the second line. but 'This is the first line of text.\nThis is the second line.' will produce This is the first line of text.\nThis is the second line. Filenames may be entered with either single- or double-quotes. In this manual the command examples generally single-quote filenames and double-quote other string tokens for clarity. At present you should not embed \n inside {} when using the enhanced option of the postscript terminal. The EEPIC, Imagen, Uniplex, LaTeX, and TPIC drivers allow a newline to be specified by \\ in a single-quoted string or \\\\ in a double-quoted string. Back-quotes are used to enclose system commands for substitution.  File: gnuplot.info, Node: Time/Date data, Prev: Syntax, Up: gnuplot `gnuplot` (*note gnuplot:: ) supports the use of time and/or date information as input data. This feature is activated by the commands `set xdata time`, `set ydata time`, etc. Internally all times and dates are converted to the number of seconds from the year 2000. The command `set timefmt` (*note timefmt:: ) defines the format for all inputs: data files, ranges, tics, label positions---in short, anything that accepts a data value must receive it in this format. Since only one input format can be in force at a given time, all time/date quantities being input at the same time must be presented in the same format. Thus if both x and y data in a file are time/date, they must be in the same format. The conversion to and from seconds assumes Universal Time (which is the same as Greenwich Standard Time). There is no provision for changing the time zone or for daylight savings. If all your data refer to the same time zone (and are all either daylight or standard) you don't need to worry about these things. But if the absolute time is crucial for your application, you'll need to convert to UT yourself. Commands like `show xrange` (*note xrange:: ) will re-interpret the integer according to `timefmt`. If you change `timefmt`, and then `show` (*note set-show:: ) the quantity again, it will be displayed in the new `timefmt`. For that matter, if you give the deactivation command (like `set xdata` (*note xdata:: )), the quantity will be shown in its numerical form. The command `set format` (*note format:: ) defines the format that will be used for tic labels, whether or not the specified axis is time/date. If time/date information is to be plotted from a file, the `using` (*note using:: ) option _must_ be used on the `plot` (*note plot:: ) or `splot` (*note splot:: ) command. These commands simply use white space to separate columns, but white space may be embedded within the time/date string. If you use tabs as a separator, some trial-and-error may be necessary to discover how your system treats them. The following example demonstrates time/date plotting. Suppose the file "data" contains records like 03/21/95 10:00 6.02e23 This file can be plotted by set xdata time set timefmt "%m/%d/%y" set xrange ["03/21/95":"03/22/95"] set format x "%m/%d" set timefmt "%m/%d/%y %H:%M" plot "data" using 1:3 which will produce xtic labels that look like "03/21". See the descriptions of each command for more details.  File: gnuplot.info, Node: Commands, Prev: gnuplot, Up: Top, Next: cd This section lists the commands acceptable to `gnuplot` (*note gnuplot:: ) in alphabetical order. Printed versions of this document contain all commands; on-line versions may not be complete. Indeed, on some systems there may be no commands at all listed under this heading. Note that in most cases unambiguous abbreviations for command names and their options are permissible, i.e., "`p f(x) w l`" instead of "`plot f(x) with lines`". In the syntax descriptions, braces ({}) denote optional arguments and a vertical bar (|) separates mutually exclusive choices. * Menu: * cd:: * call:: * clear:: * exit:: * fit:: * help:: * if:: * load:: * pause:: * plot:: * print:: * pwd:: * quit:: * replot:: * reread:: * reset:: * save:: * set-show:: * shell:: * splot:: * test:: * update::  File: gnuplot.info, Node: cd, Prev: Commands, Up: Commands, Next: call The `cd` command changes the working directory. Syntax: cd '' The directory name must be enclosed in quotes. Examples: cd 'subdir' cd ".." DOS users _must_ use single-quotes---backslash [\] has special significance inside double-quotes. For example, cd "c:\newdata" fails, but cd 'c:\newdata' works as expected.  File: gnuplot.info, Node: call, Prev: cd, Up: Commands, Next: clear The `call` command is identical to the load command with one exception: you can have up to ten additional parameters to the command (delimited according to the standard parser rules) which can be substituted into the lines read from the file. As each line is read from the `call`ed input file, it is scanned for the sequence `$` (dollar-sign) followed by a digit (0--9). If found, the sequence is replaced by the corresponding parameter from the `call` command line. If the parameter was specified as a string in the `call` line, it is substituted without its enclosing quotes. `$` followed by any character other than a digit will be that character. E.g. use `$$` to get a single `$`. Providing more than ten parameters on the `call` command line will cause an error. A parameter that was not provided substitutes as nothing. Files being `call`ed may themselves contain `call` or `load` (*note load:: ) commands. The `call` command _must_ be the last command on a multi-command line. Syntax: call "" ... The name of the input file must be enclosed in quotes, and it is recommended that parameters are similarly enclosed in quotes (future versions of gnuplot may treat quoted and unquoted arguments differently). Example: If the file 'calltest.gp' contains the line: print "p0=$0 p1=$1 p2=$2 p3=$3 p4=$4 p5=$5 p6=$6 p7=x$7x" entering the command: call 'calltest.gp' "abcd" 1.2 + "'quoted'" -- "$2" will display: p0=abcd p1=1.2 p2=+ p3='quoted' p4=- p5=- p6=$2 p7=xx NOTE: there is a clash in syntax with the datafile `using` (*note using:: ) callback operator. Use `$$n` or `column(n)` to access column n from a datafile inside a `call`ed datafile plot.  File: gnuplot.info, Node: clear, Prev: call, Up: Commands, Next: exit The `clear` command erases the current screen or output device as specified by `set output` (*note output:: ). This usually generates a formfeed on hardcopy devices. Use `set terminal` (*note terminal:: ) to set the device type. For some terminals `clear` erases only the portion of the plotting surface defined by `set size` (*note size:: ), so for these it can be used in conjunction with set multiplot` to create an inset. Example: set multiplot plot sin(x) set origin 0.5,0.5 set size 0.4,0.4 clear plot cos(x) set nomultiplot Please see `set multiplot` (*note multiplot:: ), set size, and nd `set origin` (*note origin:: ) for details of these commands.  File: gnuplot.info, Node: exit, Prev: clear, Up: Commands, Next: fit The commands `exit` and `quit` (*note quit:: ) and the END-OF-FILE character will exit the current `gnuplot` (*note gnuplot:: ) command file and `load` (*note load:: ) the next one. See "help batch/interactive" for more details. Each of these commands will clear the output device (as does the `clear` (*note clear:: ) command) before exiting.  File: gnuplot.info, Node: fit, Prev: exit, Up: Commands, Next: adjustable parameters The `fit` command can fit a user-defined function to a set of data points (x,y) or (x,y,z), using an implementation of the nonlinear least-squares (NLLS) Marquardt-Levenberg algorithm. Any user-defined variable occurring in the function body may serve as a fit parameter, but the return type of the function must be real. Syntax: fit {[xrange] {[yrange]}} '' {datafile-modifiers} via '' | {,,...} Ranges may be specified to temporarily limit the data which is to be fitted; any out-of-range data points are ignored. The syntax is [{dummy_variable=}{}{:}], analogous to `plot` (*note plot:: ); see `plot ranges` (*note ranges:: ). is any valid `gnuplot` (*note gnuplot:: ) expression, although it is usual to use a previously user-defined function of the form f(x) or f(x,y). is treated as in the `plot` command. All the `plot datafile` (*note data-file:: ) modifiers (`using` (*note using:: ), `every` (*note every:: ),...) except `smooth` (*note smooth:: ) are applicable to fit. See `plot datafile`. The default data formats for fitting functions with a single independent variable, y=f(x), are {x:}y or x:y:s; those formats can be changed with the datafile `using` qualifier. The third item, (a column number or an expression), if present, is interpreted as the standard deviation of the corresponding y value and is used to compute a weight for the datum, 1/s**2. Otherwise, all data points are weighted equally, with a weight of one. To fit a function with two independent variables, z=f(x,y), the required format is `using` with four items, x:y:z:s. The complete format must be given---no default columns are assumed for a missing token. Weights for each data point are evaluated from 's' as above. If error estimates are not available, a constant value can be specified as a constant expression (see `plot datafile using`), e.g., `using 1:2:3:(1)`. Multiple datasets may be simultaneously fit with functions of one independent variable by making y a 'pseudo-variable', e.g., the dataline number, and fitting as two independent variables. See `fit multibranch`. The `via` qualifier specifies which parameters are to be adjusted, either directly, or by referencing a parameter file. Examples: f(x) = a*x**2 + b*x + c g(x,y) = a*x**2 + b*y**2 + c*x*y FIT_LIMIT = 1e-6 fit f(x) 'measured.dat' via 'start.par' fit f(x) 'measured.dat' using 3:($7-5) via 'start.par' fit f(x) './data/trash.dat' using 1:2:3 via a, b, c fit g(x,y) 'surface.dat' using 1:2:3:(1) via a, b, c After each iteration step, detailed information about the current state of the fit is written to the display. The same information about the initial and final states is written to a log file, "fit.log". This file is always appended to, so as to not lose any previous fit history; it should be deleted or renamed as desired. The fit may be interrupted by pressing Ctrl-C (any key but Ctrl-C under MSDOS and Atari Multitasking Systems). After the current iteration completes, you have the option to (1) stop the fit and accept the current parameter values, (2) continue the fit, (3) execute a `gnuplot` command as specified by the environment variable FIT_SCRIPT. The default for FIT_SCRIPT is `replot` (*note replot:: ), so if you had previously plotted both the data and the fitting function in one graph, you can display the current state of the fit. Once `fit` has finished, the `update` (*note update:: ) command may be used to store final values in a file for subsequent use as a parameter file. See `update` for details. * Menu: * adjustable parameters:: * beginner's guide:: * error estimates:: * fit controlling:: * multi-branch:: * starting values:: * tips::  File: gnuplot.info, Node: adjustable parameters, Prev: fit, Up: fit, Next: beginner's guide There are two ways that `via` can specify the parameters to be adjusted, either directly on the command line or indirectly, by referencing a parameter file. The two use different means to set initial values. Adjustable parameters can be specified by a comma-separated list of variable names after the `via` keyword. Any variable that is not already defined is is created with an initial value of 1.0. However, the fit is more likely to converge rapidly if the variables have been previously declared with more appropriate starting values. In a parameter file, each parameter to be varied and a corresponding initial value are specified, one per line, in the form varname = value Comments, marked by '#', and blank lines are permissible. The special form varname = value # FIXED means that the variable is treated as a 'fixed parameter', initialized by the parameter file, but not adjusted by `fit` (*note fit:: ). For clarity, it may be useful to designate variables as fixed parameters so that their values are reported by `fit`. The keyword `# FIXED` has to appear in exactly this form.  File: gnuplot.info, Node: beginner's guide, Prev: adjustable parameters, Up: fit, Next: error estimates `fit` (*note fit:: ) is used to find a set of parameters that 'best' fits your data to your user-defined function. The fit is judged on the basis of the the sum of the squared differences or 'residuals' (SSR) between the input data points and the function values, evaluated at the same places. This quantity is often called 'chisquare' (i.e., the Greek letter chi, to the power of 2). The algorithm attempts to minimize SSR, or more precisely, WSSR, as the residuals are 'weighted' by the input data errors (or 1.0) before being squared; see `fit error_estimates` for details. That's why it is called 'least-squares fitting'. Let's look at an example to see what is meant by 'non-linear', but first we had better go over some terms. Here it is convenient to use z as the dependent variable for user-defined functions of either one independent variable, z=f(x), or two independent variables, z=f(x,y). A parameter is a user-defined variable that `fit` will adjust, i.e., an unknown quantity in the function declaration. Linearity/non-linearity refers to the relationship of the dependent variable, z, to the parameters which `fit` is adjusting, not of z to the independent variables, x and/or y. (To be technical, the second {and higher} derivatives of the fitting function with respect to the parameters are zero for a linear least-squares problem). For linear least-squares (LLS), the user-defined function will be a sum of simple functions, not involving any parameters, each multiplied by one parameter. NLLS handles more complicated functions in which parameters can be used in a large number of ways. An example that illustrates the difference between linear and nonlinear least-squares is the Fourier series. One member may be written as z=a*sin(c*x) + b*cos(c*x). If a and b are the unknown parameters and c is constant, then estimating values of the parameters is a linear least-squares problem. However, if c is an unknown parameter, the problem is nonlinear. In the linear case, parameter values can be determined by comparatively simple linear algebra, in one direct step. However LLS is a special case which is also solved along with more general NLLS problems by the iterative procedure that `gnuplot` (*note gnuplot:: ) uses. fit attempts to find the minimum by doing a search. Each step (iteration) calculates WSSR with a new set of parameter values. The Marquardt-Levenberg algorithm selects the parameter values for the next iteration. The process continues until a preset criterium is met, either (1) the fit has "converged" (the relative change in WSSR is less than FIT_LIMIT), or (2) it reaches a preset iteration count limit, FIT_MAXITER (see `fit control variables` (*note control variables:: )). The fit may also be interrupted and subsequently halted from the keyboard (see `fit`). Often the function to be fitted will be based on a model (or theory) that attempts to describe or predict the behaviour of the data. Then `fit` can be used to find values for the free parameters of the model, to determine how well the data fits the model, and to estimate an error range for each parameter. See `fit error_estimates`. Alternatively, in curve-fitting, functions are selected independent of a model (on the basis of experience as to which are likely to describe the trend of the data with the desired resolution and a minimum number of parameters*functions.) The `fit` solution then provides an analytic representation of the curve. However, if all you really want is a smooth curve through your data points, the `smooth` (*note smooth:: ) option to `plot` (*note plot:: ) may be what you've been looking for rather than `fit`.  File: gnuplot.info, Node: error estimates, Prev: beginner's guide, Up: fit, Next: statistical overview In `fit` (*note fit:: ), the term "error" is used in two different contexts, data error estimates and parameter error estimates. Data error estimates are used to calculate the relative weight of each data point when determining the weighted sum of squared residuals, WSSR or chisquare. They can affect the parameter estimates, since they determine how much influence the deviation of each data point from the fitted function has on the final values. Some of the `fit` output information, including the parameter error estimates, is more meaningful if accurate data error estimates have been provided. The 'statistical overview' describes some of the `fit` output and gives some background for the 'practical guidelines'. * Menu: * statistical overview:: * practical guidelines::  File: gnuplot.info, Node: statistical overview, Prev: error estimates, Up: error estimates, Next: practical guidelines The theory of non-linear least-squares (NLLS) is generally described in terms of a normal distribution of errors, that is, the input data is assumed to be a sample from a population having a given mean and a Gaussian (normal) distribution about the mean with a given standard deviation. For a sample of sufficiently large size, and knowing the population standard deviation, one can use the statistics of the chisquare distribution to describe a "goodness of fit" by looking at the variable often called "chisquare". Here, it is sufficient to say that a reduced chisquare (chisquare/degrees of freedom, where degrees of freedom is the number of datapoints less the number of parameters being fitted) of 1.0 is an indication that the weighted sum of squared deviations between the fitted function and the data points is the same as that expected for a random sample from a population characterized by the function with the current value of the parameters and the given standard deviations. If the standard deviation for the population is not constant, as in counting statistics where variance = counts, then each point should be individually weighted when comparing the observed sum of deviations and the expected sum of deviations. At the conclusion `fit` (*note fit:: ) reports 'stdfit', the standard deviation of the fit, which is the rms of the residuals, and the variance of the residuals, also called 'reduced chisquare' when the data points are weighted. The number of degrees of freedom (the number of data points minus the number of fitted parameters) is used in these estimates because the parameters used in calculating the residuals of the datapoints were obtained from the same data. To estimate confidence levels for the parameters, one can use the minimum chisquare obtained from the fit and chisquare statistics to determine the value of chisquare corresponding to the desired confidence level, but considerably more calculation is required to determine the combinations of parameters which produce such values. Rather than determine confidence intervals, `fit` reports parameter error estimates which are readily obtained from the variance-covariance matrix after the final iteration. By convention, these estimates are called "standard errors" or "asymptotic standard errors", since they are calculated in the same way as the standard errors (standard deviation of each parameter) of a linear least-squares problem, even though the statistical conditions for designating the quantity calculated to be a standard deviation are not generally valid for the NLLS problem. The asymptotic standard errors are generally over-optimistic and should not be used for determining confidence levels, but are useful for qualitative purposes. The final solution also produces a correlation matrix, which gives an indication of the correlation of parameters in the region of the solution; if one parameter is changed, increasing chisquare, does changing another compensate? The main diagonal elements, autocorrelation, are all 1; if all parameters were independent, all other elements would be nearly 0. Two variables which completely compensate each other would have an off-diagonal element of unit magnitude, with a sign depending on whether the relation is proportional or inversely proportional. The smaller the magnitudes of the off-diagonal elements, the closer the estimates of the standard deviation of each parameter would be to the asymptotic standard error.  File: gnuplot.info, Node: practical guidelines, Prev: statistical overview, Up: error estimates If you have a basis for assigning weights to each data point, doing so lets you make use of additional knowledge about your measurements, e.g., take into account that some points may be more reliable than others. That may affect the final values of the parameters. Weighting the data provides a basis for interpreting the additional `fit` (*note fit:: ) output after the last iteration. Even if you weight each point equally, estimating an average standard deviation rather than using a weight of 1 makes WSSR a dimensionless variable, as chisquare is by definition. Each fit iteration will display information which can be used to evaluate the progress of the fit. (An '*' indicates that it did not find a smaller WSSR and is trying again.) The 'sum of squares of residuals', also called 'chisquare', is the WSSR between the data and your fitted function; `fit` has minimized that. At this stage, with weighted data, chisquare is expected to approach the number of degrees of freedom (data points minus parameters). The WSSR can be used to calculate the reduced chisquare (WSSR/ndf) or stdfit, the standard deviation of the fit, sqrt(WSSR/ndf). Both of these are reported for the final WSSR. If the data are unweighted, stdfit is the rms value of the deviation of the data from the fitted function, in user units. If you supplied valid data errors, the number of data points is large enough, and the model is correct, the reduced chisquare should be about unity. (For details, look up the 'chi-squared distribution' in your favourite statistics reference.) If so, there are additional tests, beyond the scope of this overview, for determining how well the model fits the data. A reduced chisquare much larger than 1.0 may be due to incorrect data error estimates, data errors not normally distributed, systematic measurement errors, 'outliers', or an incorrect model function. A plot of the residuals, e.g., `plot 'datafile' using 1:($2-f($1))`, may help to show any systematic trends. Plotting both the data points and the function may help to suggest another model. Similarly, a reduced chisquare less than 1.0 indicates WSSR is less than that expected for a random sample from the function with normally distributed errors. The data error estimates may be too large, the statistical assumptions may not be justified, or the model function may be too general, fitting fluctuations in a particular sample in addition to the underlying trends. In the latter case, a simpler function may be more appropriate. You'll have to get used to both `fit` and the kind of problems you apply it to before you can relate the standard errors to some more practical estimates of parameter uncertainties or evaluate the significance of the correlation matrix. Note that `fit`, in common with most NLLS implementations, minimizes the weighted sum of squared distances (y-f(x))**2. It does not provide any means to account for "errors" in the values of x, only in y. Also, any "outliers" (data points outside the normal distribution of the model) will have an exaggerated effect on the solution.  File: gnuplot.info, Node: fit controlling, Prev: error estimates, Up: fit, Next: control variables There are a number of `gnuplot` (*note gnuplot:: ) variables that can be defined to affect `fit` (*note fit:: ). Those which can be defined once gnuplot is running are listed under 'control_variables' while those defined before starting `gnuplot` are listed under 'environment_variables'. * Menu: * control variables:: * environment variables::  File: gnuplot.info, Node: control variables, Prev: fit controlling, Up: fit controlling, Next: environment variables The default epsilon limit (1e-5) may be changed by declaring a value for FIT_LIMIT When the sum of squared residuals changes between two iteration steps by a factor less than this number (epsilon), the fit is considered to have 'converged'. The maximum number of iterations may be limited by declaring a value for FIT_MAXITER A value of 0 (or not defining it at all) means that there is no limit. If you need even more control about the algorithm, and know the Marquardt-Levenberg algorithm well, there are some more variables to influence it. The startup value of `lambda` is normally calculated automatically from the ML-matrix, but if you want to, you may provide your own one with FIT_START_LAMBDA Specifying FIT_START_LAMBDA as zero or less will re-enable the automatic selection. The variable FIT_LAMBDA_FACTOR gives the factor by which `lambda` is increased or decreased whenever the chi-squared target function increased or decreased significantly. Setting FIT_LAMBDA_FACTOR to zero re-enables the default factor of 10.0. Oher variables with the FIT_ prefix may be added to `fit` (*note fit:: ), so it is safer not to use that prefix for user-defined variables. The variables FIT_SKIP and FIT_INDEX were used by earlier releases of `gnuplot` (*note gnuplot:: ) with a 'fit' patch called gnufit and are no longer available. The datafile `every` (*note every:: ) modifier provides the functionality of FIT_SKIP. FIT_INDEX was used for multi-branch fitting, but multi-branch fitting of one independent variable is now done as a pseudo-3D fit in which the second independent variable and `using` (*note using:: ) are used to specify the branch. See `fit multi-branch` (*note multi-branch:: ).  File: gnuplot.info, Node: environment variables, Prev: control variables, Up: fit controlling The environment variables must be defined before `gnuplot` (*note gnuplot:: ) is executed; how to do so depends on your operating system. FIT_LOG changes the name (and/or path) of the file to which the fit log will be written from the default of "fit.log" in the working directory. FIT_SCRIPT specifies a command that may be executed after an user interrupt. The default is `replot` (*note replot:: ), but a `plot` (*note plot:: ) or `load` (*note load:: ) command may be useful to display a plot customized to highlight the progress of the fit.  File: gnuplot.info, Node: multi-branch, Prev: fit controlling, Up: fit, Next: starting values In multi-branch fitting, multiple data sets can be simultaneously fit with functions of one independent variable having common parameters by minimizing the total WSSR. The function and parameters (branch) for each data set are selected by using a 'pseudo-variable', e.g., either the dataline number (a 'column' index of -1) or the datafile index (-2), as the second independent variable. Example: Given two exponential decays of the form, z=f(x), each describing a different data set but having a common decay time, estimate the values of the parameters. If the datafile has the format x:z:s, then f(x,y) = (y==0) ? a*exp(-x/tau) : b*exp(-x/tau) fit f(x,y) 'datafile' using 1:-1:2:3 via a, b, tau For a more complicated example, see the file "hexa.fnc" used by the "fit.dem" demo. Appropriate weighting may be required since unit weights may cause one branch to predominate if there is a difference in the scale of the dependent variable. Fitting each branch separately, using the multi-branch solution as initial values, may give an indication as to the relative effect of each branch on the joint solution.  File: gnuplot.info, Node: starting values, Prev: multi-branch, Up: fit, Next: tips Nonlinear fitting is not guaranteed to converge to the global optimum (the solution with the smallest sum of squared residuals, SSR), and can get stuck at a local minimum. The routine has no way to determine that; it is up to you to judge whether this has happened. `fit` (*note fit:: ) may, and often will get "lost" if started far from a solution, where SSR is large and changing slowly as the parameters are varied, or it may reach a numerically unstable region (e.g., too large a number causing a floating point overflow) which results in an "undefined value" message or `gnuplot` (*note gnuplot:: ) halting. To improve the chances of finding the global optimum, you should set the starting values at least roughly in the vicinity of the solution, e.g., within an order of magnitude, if possible. The closer your starting values are to the solution, the less chance of stopping at another minimum. One way to find starting values is to plot data and the fitting function on the same graph and change parameter values and `replot` (*note replot:: ) until reasonable similarity is reached. The same plot is also useful to check whether the fit stopped at a minimum with a poor fit. Of course, a reasonably good fit is not proof there is not a "better" fit (in either a statistical sense, characterized by an improved goodness-of-fit criterion, or a physical sense, with a solution more consistent with the model.) Depending on the problem, it may be desirable to `fit` with various sets of starting values, covering a reasonable range for each parameter.  File: gnuplot.info, Node: tips, Prev: starting values, Up: fit Here are some tips to keep in mind to get the most out of `fit` (*note fit:: ). They're not very organized, so you'll have to read them several times until their essence has sunk in. The two forms of the `via` argument to `fit` serve two largely distinct purposes. The `via "file"` form is best used for (possibly unattended) batch operation, where you just supply the startup values in a file and can later use `update` (*note update:: ) to copy the results back into another (or the same) parameter file. The `via var1, var2, ...` form is best used interactively, where the command history mechanism may be used to edit the list of parameters to be fitted or to supply new startup values for the next try. This is particularly useful for hard problems, where a direct fit to all parameters at once won't work without good starting values. To find such, you can iterate several times, fitting only some of the parameters, until the values are close enough to the goal that the final fit to all parameters at once will work. Make sure that there is no mutual dependency among parameters of the function you are fitting. For example, don't try to fit a*exp(x+b), because a*exp(x+b)=a*exp(b)*exp(x). Instead, fit either a*exp(x) or exp(x+b). A technical issue: the parameters must not be too different in magnitude. The larger the ratio of the largest and the smallest absolute parameter values, the slower the fit will converge. If the ratio is close to or above the inverse of the machine floating point precision, it may take next to forever to converge, or refuse to converge at all. You will have to adapt your function to avoid this, e.g., replace 'parameter' by '1e9*parameter' in the function definition, and divide the starting value by 1e9. If you can write your function as a linear combination of simple functions weighted by the parameters to be fitted, by all means do so. That helps a lot, because the problem is no longer nonlinear and should converge with only a small number of iterations, perhaps just one. Some prescriptions for analysing data, given in practical experimentation courses, may have you first fit some functions to your data, perhaps in a multi-step process of accounting for several aspects of the underlying theory one by one, and then extract the information you really wanted from the fitting parameters of those functions. With `fit`, this may often be done in one step by writing the model function directly in terms of the desired parameters. Transforming data can also quite often be avoided, though sometimes at the cost of a more difficult fit problem. If you think this contradicts the previous paragraph about simplifying the fit function, you are correct. A "singular matrix" message indicates that this implementation of the Marquardt-Levenberg algorithm can't calculate parameter values for the next iteration. Try different starting values, writing the function in another form, or a simpler function. Finally, a nice quote from the manual of another fitting package (fudgit), that kind of summarizes all these issues: "Nonlinear fitting is an art!"  File: gnuplot.info, Node: help, Prev: fit, Up: Commands, Next: if The `help` command displays on-line help. To specify information on a particular topic use the syntax: help {} If is not specified, a short message is printed about `gnuplot` (*note gnuplot:: ). After help for the requested topic is given, a menu of subtopics is given; help for a subtopic may be requested by typing its name, extending the help request. After that subtopic has been printed, the request may be extended again or you may go back one level to the previous topic. Eventually, the `gnuplot` command line will return. If a question mark (?) is given as the topic, the list of topics currently available is printed on the screen.  File: gnuplot.info, Node: if, Prev: help, Up: Commands, Next: load The `if` command allows commands to be executed conditionally. Syntax: if () will be evaluated. If it is true (non-zero), then the command(s) of the will be executed. If is false (zero), then the entire is ignored. Note that use of `;` to allow multiple commands on the same line will _not_ end the conditionalized commands. Examples: pi=3 if (pi!=acos(-1)) print "?Fixing pi!"; pi=acos(-1); print pi will display: ?Fixing pi! 3.14159265358979 but if (1==2) print "Never see this"; print "Or this either" will not display anything. See `reread` (*note reread:: ) for an example of how if and reread can be used together to perform a loop.  File: gnuplot.info, Node: load, Prev: if, Up: Commands, Next: pause The `load` command executes each line of the specified input file as if it had been typed in interactively. Files created by the `save` (*note save:: ) command can later be `load`ed. Any text file containing valid commands can be created and then executed by the `load` command. Files being `load`ed may themselves contain `load` or `call` (*note call:: ) commands. See comment for information about comments in commands. To `load` with arguments, see `call`. The `load` command _must_ be the last command on a multi-command line. Syntax: load "" The name of the input file must be enclosed in quotes. The special filename "-" may be used to `load` commands from standard input. This allows a `gnuplot` (*note gnuplot:: ) command file to accept some commands from standard input. Please see "help batch/interactive" for more details. Examples: load 'work.gnu' load "func.dat" The `load` command is performed implicitly on any file names given as arguments to `gnuplot`. These are loaded in the order specified, and then `gnuplot` exits.  File: gnuplot.info, Node: pause, Prev: load, Up: Commands, Next: plot The `pause` command displays any text associated with the command and then waits a specified amount of time or until the carriage return is pressed. `pause` is especially useful in conjunction with `load` (*note load:: ) files. Syntax: pause