LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (February 1996, week 5)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Thu, 29 Feb 1996 15:57:00 +0100
Reply-To:     Frank Poppe <poppe@SWOV.NL>
Sender:       "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From:         Frank Poppe <poppe@SWOV.NL>
Subject:      LaTeX style file SAS.STY (was: Self-documentation for SAS
              programs?)
Comments: cc: idimakos@mailbox.syr.EDU

--Boundary (ID +FmvyHoTn0CEjn0daonNUQ) Content-type: TEXT/PLAIN; CHARSET=US-ASCII

Hello,

I got a few requests for more information on the LaTeX style file to print SAS code with documentation I mentioned yesterday. To make things easy for myself I attach this file here for everybody. I added some basic documentation in the header, and at the end of the file.

I have not tested this file under all circumstances, but it has been working reasonably well. If anybody has suggestions for improvements, or find serious shortcomings, I'd be glad to know. If, and when, I find some time I'll try to work on it.

Greetings,

+--------------------------------------------------+ | Frank Poppe poppe@swov.nl | Institute for Road Safety Research SWOV | PO Box 170 | 2260 AD Leidschendam | the Netherlands | telephone +31 70 320 9323 | fax +31 70 320 1261 +------------------------------------------

--Boundary (ID +FmvyHoTn0CEjn0daonNUQ) Content-type: APPLICATION/OCTET-STREAM; DATE="Thu, 29 Feb 1996 16:56 +0100"; NAME=SAS.STY Content-transfer-encoding: X-UUENCODE

begin 600 SAS.STY M)2TM+2TM+2TM('-A<RYS='D@+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2T-"B4-"B4@5&AI<R!I<R!A('-T>6QE(&9I;&4@9F]R M($QA5&58#0HE(&ET('=A<R!C<F5A=&5D(&)Y($9R86YK(%!O<'!E(#QP;W!P M94!S=V]V+FYL/BP@#0HE('5S:6YG(&$@;&]T(&]F(&ED96%S(&9R;VT@=&AE M#0HE($-N;U=%0BY495@@9FEL92P@8GD@2FEM($9O>"`H=F5R<VEO;B!U<V5D M.B`Q+C8L($UA<F-H(#$W+"`Q.3DR*0T*)2`-"B4@4&QE87-E(&1O(&YO="!D M96QE=&4@=&AE(&YO=&4@;VX@=&AE('!R979I;W5S(&QI;F5S+@T*)2!)9B!Y M;W4@8VAA;F=E('1H:7,@9FEL92P@<&QE87-E(&%D9"!A(&YO=&4@;V8@>6]U M<B!O=VXN#0HE)24E)24E)24E)24E)24E)0T*)2!S87,N<W1Y(`T*)2!V97)S M:6]N(#`N.3D@9F5B(#(Y+"`Q.3DV#0HE#0HE(%1H92!M86=I8R!T<FEC:R!I M<R!T;R!S=&%R="!E86-H(&9I;&4@=VET:"!T:&4@8VAA<F%C=&5R<R`E*CLO M*B`-"B4@*'1H:7,@=')I8VL@8V]U<G1E<WD@;V8@1G)A;FL@4&]P<&4L(&5X M<&QA:6YE9"!B<FEE9FQY(&%T('1H92!E;F0@;V8@=&AE(&9I;&4I(`T*)2!A M;F0@;VX@=&AE(&9O;&QO=VEN9R!L:6YE<R!T:&4@3&%495@@<')E86UB=6QE M("AI;F-L=61I;F<@7'5S97!A8VMA9V5[<V%S?2DL(`T*)2!<8F5G:6Y[9&]C M=6UE;G1](&%N9"!A;GD@3&%495@@=&5X="!F;W(@:6YT<F]D=6-T;W)Y('1E M>'0N(`T*)2!%;F0@=VET:"`J+R!A;F0@9G)O;2!T:&5N(&]N+"!K965P('-W M:71C:&EN9RX-"B4-"B4@5&AI<R!W87,@8W)E871E9"!F;W(@3&%495@R+C`Y M(&)U="!S965M<R!T;R!W;W)K($]+(&EN($QA5&58,F4-"B4@97AC97!T(&9O M<B!T:&4@9F]L;&]W:6YG(&9E871U<F4L('=H:6-H('=A<R!M96%N="!T;R!D M;R!T:&4@9F]L;&]W:6YG.@T*)2!7:&5N("\J(&-O;65S(&%T('1H92!S=&%R M="!O9B!T:&4@;&EN92P@:70@:7,@;F]T('!R:6YT960L(&%N9"`-"B4@=&AE M(&-O;6UE;G1S(&%R92!T>7!E<V5T(&EN(&$@<V]M97=H870@<VUA;&QE<B!F M;VYT+@T*)2!))VT@;F]T(&AA<'!Y('=I=&@@=&AE(&QI;F5S<&%C:6YG('1H M:7,@8W)E871E<R!B971W965N('1H92!B;&]C:R!O9B!C;V1E#0HE(&%N9"!T M:&4@8FQO8VL@=VET:"!C;VUM96YT<RX-"B4@5VAE;B`O*B!C;VUE<R!I;B!T M:&4@;6ED9&QE(&]F('1H92!L:6YE+"!I="`J:7,J('!R:6YT960N#0HE)2`- M"B4@)R\J)R!T<FEG9V5R<R!495@@;6]D92P@)RHO)R!T<FEG9V5R<R!V97)B M871I;2!M;V1E#0HE#0I<;F5W8V]U;G1E<GML:6YE;G5M?0T*7&YE=VEF7&EF M<VUA;&QC;VUM96YT#0I<;&5T7'-T87(]*B`@("4@82!C871C;V1E(#$Q('-T M87(-"EQL971<<VQA<V@]+R`@)2!A(&-A=&-O9&4@,3$@<VQA<V@-"B4@82!L M:71T;&4@=')I8VL@=&\@9&\@<V]M971H:6YG('=I=&@@1F]R;49E960G<R!I M;B!T:&4@9FEL90T*7&1E9EY>3'M<<V5T;&5N9W1H>UQF8F]X<V5P?7LN-7!T M?0T*7'!A<EQV8F]X('1O(#$N-&5X>UQH8F]X('1O(%QT97AT=VED=&A[)0T* M7')A:7-E8F]X>RXR97A]>UQF;V]T;F]T97-I>F5<='1<9F)O>'M<<F%I<V5B M;WA[+C)E>'U[1GU&?7T-"EQD;W1F:6QL?7T-"GT-"B4@+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM#0HE($EN(%1E6"!M;V1E('1H92`J(&ES(&%C=&EV92`@86YD(&QO M;VMS(&9O<B`J+R!O<B`J/`T*)2!<=&5X;6]D92!S971S(%1E6"!M;V1E#0I< M9&5F7'1E>&UO9&5[)2!B96=I;G,@5&58(&UO9&4-"B`@7&EF=FUO9&5<<VUA M;&QC;VUM96YT9F%L<V4-"B`@("!<96QS95QS;6%L;&-O;6UE;G1T<G5E7'-M M86QL>UQT="`O*EP@?5QF:0T*(%QC871C;V1E8%PJ/5QA8W1I=F4-"B!<:6=N M;W)E<W!A8V5S?0T*)0T*>UQC871C;V1E8%PJ/5QA8W1I=F4-"B!<9V1E9BI[ M7&9U='5R96QE=%QC0&YE>'1<8VAE8VMS;&%S:'T-"B!]#0I<9&5F7&-H96-K M<VQA<VA[)0T*("`@(%QI9GA<8T!N97AT+UQL971<8T!N97AT7'-E=&-C#0H@ M("`@(%QE;'-E7&QE=%QC0&YE>'1<<W1A<EQF:5QC0&YE>'1]#0HE#0HE#0HE M($EN(&-O9&4@;6]D92`O(&ES(&%C=&EV92!A;F0@;&]O:W,@9F]R("\J#0HE M(%QS971C8R!S971S('1H92!A8W1I=F4@8V]D92!M;V1E#0HE#0I<9&5F7'-E M=&-C+WM<0'-E=&-C?0T*7&1E9EQ`<V5T8V-[)2!S970@8V]D92!M;V1E#0H@ M(%QB96=I;F=R;W5P)0T*)24@(%QI9G-M86QL8V]M;65N='M<='0@*B]]7&5L M<V5<<&%R7&9I#0H@(%QI9G-M86QL8V]M;65N='M<='0@*B]]7&9I#0H@(%QS M971C;W5N=&5R>VQI;F5N=6U]>UQI;G!U=&QI;F5N;WTE#0H@(%QC8W9E<F)A M=&EM7&-A=&-O9&5@7"\]7&%C=&EV90T*("!<979E<GEP87)[7&%D9'1O8V]U M;G1E<GML:6YE;G5M?7LQ?0T*("`@(%QL;&%P>UQF;V]T;F]T97-I>F5<87)A M8FEC>VQI;F5N=6U]7"!<('U]#0H@(%QP87)S:VEP/3!P=%QP87)I;F1E;G0] M,F5M#0I]#0HE#0I[7&-A=&-O9&5@7"\]7&%C=&EV90T*(%QG9&5F+WM<9G5T M=7)E;&5T7&-`;F5X=%QC:&5C:W-T87)]#0H@?0T*7&1E9EQC:&5C:W-T87)[ M7&EF>%QC0&YE>'0J7&QE=%QC0&YE>'1<96YD8V,-"B`@("`@7&5L<V5<;&5T M7&-`;F5X=%QS;&%S:%QF:5QC0&YE>'1]#0I<9&5F7&5N9&-C*GM<0&5N9&-C M?0T*7&1E9EQ`96YD8V-[7'!A<EQE;F1G<F]U<%QI9G9M;V1E7&9I7'1E>&UO M9&5]#0HE)24E)5QD969<8V]D97!A<GM<:69V;6]D95QE;'-E7&QE879E=FUO M9&5<96YD9W)A9EQF:7T-"B4@+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM#0HE($AE<F4@ M87)E('1H92!C871C;V1E<R!A;F0@9&5F:6YI=&EO;G,@9F]R(&,M8V]D92!V M97)B871I;0T*7&-H87)D969<;W1H97(],3(-"EQD969<8V-V97)B871I;7LE M("!S970@86QL(&-H87)S('1O('1Y<&4@8&]T:&5R)R!O<B!@86-T:79E)PT* M("!<8V%T8V]D96!<7#U<;W1H97(@(%QC871C;V1E8%Q[/5QO=&AE<@T*("!< M8V%T8V]D96!<?3U<;W1H97(@(%QC871C;V1E8%PH/5QO=&AE<@T*("!<8V%T M8V]D96!<*3U<;W1H97(@(%QC871C;V1E8%PD/5QO=&AE<@T*("!<8V%T8V]D M96!<*CU<;W1H97(@(%QC871C;V1E8%PF/5QO=&AE<@T*("!<8V%T8V]D96!< M(SU<;W1H97(@(%QC871C;V1E8%PE/5QO=&AE<@T*("!<8V%T8V]D96!<?CU< M;W1H97(@(%QC871C;V1E8%Q?/5QO=&AE<@T*("!<8V%T8V]D96!<7CU<;W1H M97(@(%QC871C;V1E8%Q\/5QO=&AE<@T*("!<8V%T8V]D96!<8#U<;W1H97(@ M(%QC871C;V1E8%PG/5QO=&AE<@T*("!<8V%T8V]D96!</#U<;W1H97(@(%QC M871C;V1E8%P^/5QO=&AE<@T*("!<8V%T8V]D96!<(CU<;W1H97(-"B`@7&]B M97ES<&%C97,@7&]B97EL:6YE<UQF<F5N8VAS<&%C:6YG7&AA<F1S<&%C97-< M<VUA;&P-"B`@7'!R971O;&5R86YC93$P,#`P("4@9&]N)W0@:'EP:&5N871E M('9A<FEA8FQE(&YA;65S+"!E=&,N#0H@(%QT='T-"B4-"B4@+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM#0HE#0HE(%QL:7-T9FEL92!P<F]D=6-E<R!A('9E<F)A=&EM M(&QI<W1I;F<@;V8@82!F:6QE#0HE(%QI;F-L=61E9FEL92!F;W)M871S('1H M92!F:6QE("AA<W-U;65D('1O(&)E(&,M8V]D92D-"B4-"GM<;V)E>7-P86-E M<UQG9&5F7&AA<F1S<&%C97-[7&=L;V)A;%QL970@/5P@?7T-"EQD969<;&ES M=&9I;&4C,7L-"EQB96=I;F=R;W5P7'!A<G-K:7`P<'1<8V-V97)B871I;5QH M87)D<W!A8V5S#0I<:6YP=70C,0T*7&5N9&=R;W5P#0I]#0I<9&5F7&EN8VQU M9&5F:6QE(S%[)0T*7'-M86QL8V]M;65N=&9A;'-E7'-E=&-O=6YT97)[;&EN M96YU;7U[,'T-"EQ`<V5T8V-<<&%R7&EN<'5T(S%<<&%R7$!E;F1C8WT-"B4- M"B4@8F5G:6X@=VET:"!495@@;6]D90T*7'1E>&UO9&4-"EQE;F1I;G!U=`T* M#0I4:&4@;6%G:6,@;&EN92`E*CLO*@T*#0I4;R!H879E('1H92!S86UE(&9I M;&4@<')O8V5S<V5D('=I=&AO=70@<')O8FQE;7,@8F]T:"!B>2!305,@86YD M(&)Y($QA5&58(`T*=&AE>2!H879E('1O(&]P97)A=&4@<WEN8VAR;VYI>F5D M+B`-"E=H870@4T%3('-E97,@87,@8V]D92!T;R!B92!I;G1E<G!R971E9"!A M;F0@8V]M<&EL960L('-H;W5L9"!B92!T>7!E<V5T#0IV97)B871I;2!B>2!, M851E6"P@86YD(&-O9&4@=&\@8F4@='EP97-E="!B>2!,851E6"!S:&]U;&0@ M8F4@<F5G87)D960@87,-"F-O;6UE;G1S(&)Y(%-!4RX-"@T*5&AE('-W:71C M:&EN9R!I<R!P97)F;W)M960@8GD@=&AE('-E<75E;F-E<R`O*B!A;F0@*B\N M($9O<B!305,@=&AA="!I<PT*;F]R;6%L(&)E:&%V:6]U<BP@86YD(&ET(&ES M(&YO="!V97)Y(&1I9F9I8W5L="!I;B!495@@=&\@:6UP;&5M96YT('1H90T* M<W=I=&-H:6YG(&UE8VAA;FES;2X@#0I4:&4@9FEL92!305,N4U19(&5S<V5N M=&EA;&QY(&1O97,@=&AE(&9O;&QO=VEN9RX@270@9&5F:6YE<R!T=V\@8&UO M9&5S)SH@#0I495@M;6]D92!A;F0@8V]D92UM;V1E+B`-"DEN(%1E6"UM;V1E M('1H92!A<W1E<FES:R!I<R!M861E(&%C=&EV92P@86YD(&ET<R!D969I;FET M:6]N(&ES('1H870@=VAE;B`-"G1H92!N97AT(&-H87)A8W1E<B!I<R!A('-L M87-H('1H92!S=VET:"!T;R!C;V1E+6UO9&4@:7,@;6%D92P@;W1H97)W:7-E M(`T*86X@87-T97)I<VL@:7,@<')I;G1E9"X@#0I);B!C;V1E+6UO9&4@979E M<GET:&EN9R!I<R!P<FEN=&5D('9E<F)A=&EM+"!A<W1E<FES:R!I<R!A8W1I M=F4L(&%N9"!L;V]K<R`-"G=H971H97(@=&AE(&YE>'0@8VAA<F%C=&5R(&ES M(&$@<VQA<V@N(%1H96X@96ET:&5R('1H92!A<W1E<FES:R!I<R!P<FEN=&5D M+%T-"F]R('1H92!S=VET8V@@:7,@;6%D92X-"@T*5&AE(')E;6%I;FEN9R!P M<F]B;&5M(&ES('1H870@=&AE>2!B;W1H('-T87)T(&)Y(&EN=&5R<')E=&EN M9R!T:&4@9FER<W0@#0IL:6YE(&]F('1H92!F:6QE+"!W:&EL92!O;F4@;V8@ M=&AE;2!S:&]U;&0@8F4@:6X@)W1H92!O=&AE<B<@;6]D92X@#0I)(&AA=F4@ M9F]U;F0@82!S;VQU=&EO;B!I;B!T:&4@9F%C="!T:&%T(&)Y(&1E9F%U;'0@ M=&AE("4@:&%S(&$@<W!E8VEA;"`-"FUE86YI;F<@8F]T:"!I;B!305,@86YD M(&EN(%1E6"X@4V\@=&AE(&9I<G-T(&QI;F4@<W1A<G1S.@T*)0T*5&AI<R!C M875S97,@5&58('1O(&EG;F]R92!T:&4@<F5S="!O9B!T:&4@;&EN92P@86YD M('=E(&-A;B!C;VYC96YT<F%T92!O;B`-"E-!4RX-"E1O(%-!4R!T:&4@)2!M M86ME<R!T:&4@;6%C<F\M<')O8V5S<V]R(&%C=&EV92X@5V4@9&]N)R!R96%L M;'D@=V%N="!T;PT*9&5F:6YE(&]R(&EN=F]K92!A(&UA8W)O+B!792!C;W5L M9"!G;R!O;B!A;F0@;6%K92!I="!I;G1O(&%N("5I;F-L=61E#0IS=&%T96UE M;G0N(%1H870@=V]U;&0@;W!E;B!S;VUE('!O<W-I8FEL:71I97,L(&)U="!I M="!W;W5L9"!A;'=A>7,@:6YV;VQV90T*>65T(&%N;W1H97(@9FEL92P@86YD M($D@9&ED(&YO="!W86YT('1H870N(%1H92!R96UA:6YI;F<@<&]S<VEB:6QI M='D@:7,@=&AE(`T*;6%C<F\@8V]M;65N="X@4V\@;F]W('1H92!F:7)S="!L M:6YE(&QO;VMS(&QI:V4@#0HE*B`-"E=E(&1O;B=T(')E86QL>2!H879E('1O M(&-O;6UE;G0@;VX@86YY=&AI;F<L('-O('=E(&9I;FES:"!T:&4@;6%C<F\@ M8V]M;65N=`T*<W1A=&5M96YT.B`-"B4J.PT*#0I!;F0@=&AA="!M96%N<R!T M:&4@;6%C<F\M<')O8V5S<V]R(&9I;FES:&5S(&%N9"!W92!C86X@96YT97(@ M86YY(%-!4R`-"F-O;6UA;F0@=V4@;&EK92P@86YD(&%S(&QO;F<@87,@=V4@ M<F5M86EN(&]N('1H92!S86UE(&QI;F4@<W1I;&P@=VET:&]U="!495@-"FQO M;VMI;F<@87,@=V5L;"X@06YD('1H92!C;VUM86YD('=E(&QI:V4@870@=&AI M<R!P;VEN="!I<R!T:&4@<W1A<G0@8V]M;65N=`T*<V5Q=65N8V4Z#0HE*CLO M*@T*#0I.;W<@=V4@:&%V92!R96%C:&5D('1H92!S:71U871I;VX@=&AA="!T M:&4@;F5X="!L:6YE('=I;&P@8F4@:6YT97)P<F5T960@#0IB>2!495@L(&%N M9"!W:6QL(&)E(&EG;F]R960@8GD@4T%3+B!3;R!A;GD@9FEL92!T:&%T(&QO M;VMS(&QI:V4@=&AE#0IF;VQL;W=I;F<@97AA;7!L92!C86X@8F4@=7-E9"!A M<R!305,@86YD(&%S(%1E6"!S;W5R8V4N#0H]/3T]/3T]/3T]/3T]/3T]/3T] M4T%35$58+E-!4ST]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]#0HE M*CLO*@T*7&1O8W5M96YT8VQA<W-[87)T:6-L97T-"EQU<V5P86-K86=E>W-A M<WT-"EQB96=I;GMD;V-U;65N='T-"E1H:7,@:7,@82!S:6UP;&4@9&%T82!S M=&5P+@T**B\-"F1A=&$@9'5M;7D@.PT*9&\@>#TQ('1O(#4@.PT*;W5T<'5T M("\J(&1O(&YO="!F;W)G970A("HO(#L-"F5N9"`[#0IR=6X@.PT*+RH@#0I. M;W<@<')I;G0@:70N#0HJ+PT*<')O8R!P<FEN="`[#0IR=6X@.PT*#0HO*@T* M5&AI<R!F:6YI<VAE<R!O=7(@97AA;7!L92X-"EQE;F1[9&]C=6UE;G1]#0H] M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] 0/3T]/3T]/3T]/3T]#0H-"@`` ` end

--Boundary (ID +FmvyHoTn0CEjn0daonNUQ)--


Back to: Top of message | Previous page | Main SAS-L page