From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/598 Path: main.gmane.org!not-for-mail From: Wybo Dekker Newsgroups: gmane.comp.tex.context Subject: Re: overgang latex->context Date: Fri, 25 Jun 1999 01:19:32 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <199906242319.BAA06047@servalys.hobby.nl> References: <199906240814.KAA00781@servalys.hobby.nl> <37720CD0.FEFEC4A8@wxs.nl> <14194.24382.376242.903537@PC709.wkap.nl> <3772546D.61AB63AF@wxs.nl> NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035391451 25476 80.91.224.250 (23 Oct 2002 16:44:11 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 16:44:11 +0000 (UTC) Cc: taco.hoekwater@wkap.nl, ntg-context@ntg.nl Original-To: pragma@wxs.nl Xref: main.gmane.org gmane.comp.tex.context:598 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:598 Hans Hagen wrote: > If someone can make me a texed latex example (ps/pdf) I can have a look. OK, her's the latex source: \documentclass[12pt]{article} \textwidth100mm \begin{document} \begin{description} \item[aap:] is a monkey, but much more can be told about this animal;s for example they are hairy, mostly brown or black and they resemble people a lot. \item[noot:] is a vegetable; again there are many kinds and you will get very fat if you eat lots of them. \item[this is a rather long item:] it is not very interesting in itself, but gives me the opportunity to tell you something about the description environment: it is like an itemize, but with user-supplied labels which are printed bold. \end{description} \end{document} And this is the ps-file: %!PS-Adobe-2.0 %%Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software %%Title: template.dvi %%Pages: 1 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentPaperSizes: a4 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -s -q template.dvi -o template.ps %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 1999.06.25:0116 /SafetyEnclosure save def %%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 39158280 55380996 1000 600 600 (template.dvi) @start %DVIPSBitmapFont: Fa cmr12 12 30 /Fa 30 123 df<121E123FEA7F80EAFFC0A313E0127FEA3F60121E1200A513C0A4EA0180 A2EA0300A212065AA25A5A12200B1D78891B>44 DI<121E123F EA7F80EAFFC0A4EA7F80EA3F00121E0A0A78891B>I<147014F013011307131F13FFB5FC 13E713071200B3B3B0497E497E007FB6FCA3204278C131>49 D<121E123FEA7F80EAFFC0 A4EA7F80EA3F00121EC7FCB3A5121E123FEA7F80EAFFC0A4EA7F80EA3F00121E0A2B78AA 1B>58 D<121E123FEA7F80EAFFC0A4EA7F80EA3F00121EC7FCB3A5121E123FEA7F8012FF 13C0A3127F123F121E1200A5EA0180A4EA0300A31206A25A5AA25A12200A3E78AA1B>I< EB07FC90383FFF809038F80FC03901E003F039038001F848C77ED80FC0137E6D137F001F 806D80151F826C5A6C5A6C5AC8FCA4EC0FFF49B5FC90380FFE1FEB3FC0EBFF00EA03FC48 5AEA0FE0121F485A5B127F17E048C7FCA4153FA26C146F7F003F02C713C03A1FC00187E1 3B0FE00303F3802607F81E13FF2701FFFC0113003A001FE0007C2B2E7CAC31>97 DII<167FED3FFFA315018182B3EC7FC0903803FFF090380FC07C90383F000E 017C1307496D5A48487F000380485A484880A2121F485AA2127FA290C8FCA25AA97EA37F 123FA2121F7F120F6C6C5C00035C6C7E6C6C9038037F80017C010613C06D011C13FE9038 0FC0F8903803FFE09026007F8013002F467DC436>I IIIII107 DII<3901FC01 FE00FF903807FFC091380E07F091383801F80007EB7000000301C07F000181D9FD80137E 01FFC7FC167F5BA35BB3A9486CECFF80B5D8F83F13FEA32F2C7DAB36>II<3901FC03FC00FF90380FFF8091383C07E09138F001F83A 07FDC0007C6CB4487F6C90C7123F49EC1F80EE0FC04915E0EE07F0A217F8160317FCA316 0117FEA917FC1603A317F8160717F0EE0FE0A26DEC1FC017806DEC3F006E137ED9FDC05B 9039FCE001F891387C0FE091381FFF80DA07FCC7FC91C9FCAE487EB512F8A32F3F7DAB36 >I<3903F803F000FFEB0FF8EC3C3CEC707E0007EBC0FF12033801F980A29038FB007E15 3C01FE1300A45BB3A848B4FCB512FEA3202C7DAB26>114 D<90383FE0183901FFFC3839 07E01F78390F0007F8001E1301481300A2481478A212F81538A27EA27E6C1400EA7FC013 FC383FFFE06C13FC6C13FF6C1480000114C06C14E0011F13F0010013F8EC0FFC14030060 130000E014FE157E7E153EA37E153CA26C147C6C147815706C14E039F3C003C039F0F00F 8039E07FFE0038C00FF01F2E7DAC26>I<130EA6131EA4133EA2137EA213FE1201120312 07001FB512F0B6FCA2C648C7FCB3A4151CAA017E1318017F1338A26D133090381F807001 0F1360903807E1C0903803FF809038007F001E3E7EBC26>IIIIII<003FB612E0A29039E0001FC00180133F003EC7EA7F80 003C150015FE0038130100785C4A5A140700705C4A5A141F5D4A5AC7127F92C7FC14FE13 01495A5C1307495A5C494813E0133F5C49C7FC49EB01C05B485A12035B48481303120F49 1307485A003FEC0F804848133F90380001FFB7FCA2232B7DAA2B>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb cmbx12 12 14 /Fb 14 117 df58 D<903801FFE0011F13FE017F6D7E90B612E0489038007FF0D803FCEB1FF848 6C6D7E000F6E7E6D808183816C4881A26C5AEA00F090C7FCA40203B5FC91B6FC1307013F 13F19038FFFC01000313E0481380380FFE00485A485A485AA2485AA45DA26C6C5BA26C6C 010E13F06C6C013CEBFFC03A0FFF80F87F6CEBFFF06CECE01FC66CEB8007D90FFCC9FC32 2F7DAD36>97 D101 D103 DI<137C48B4FC4813804813C0A24813E0A56C13C0A26C1380 6C1300EA007C90C7FCAAEB7FC0EA7FFFA512037EB3AFB6FCA518467CC520>I108 D<90277F8007FEEC0FFCB590263FFF C090387FFF804B01F090B512E00281B5D8F80380913D83F01FFC07E03FF8913D87800FFE 0F001FFC000390268F0007011E130F6C019CDAFF388002BC157802B86D496D7E02F05DA2 4A5DA34A5DB3A7B60081B60003B512FEA5572D7CAC5E>I<90397F8007FEB590383FFF80 92B512E0028180913983F03FF8913987801FFC000390388F000F6C019C8002B813078314 F0A25CA35CB3A7B60083B512FEA5372D7CAC3E>II<90397FC00FF8B590B57E02C314E002CF14F89139FFC03FFC9238 000FFE000301FC6D7E6C01F06D13804A6D13C05C7013E018F0177FA218F8A2173F18FCAB 18F8177FA318F017FF18E05E6E15C04C13806E15006E130F02FEEB1FFC9139FFC07FF802 CFB55A02C714C002C191C7FC9138C01FF092C9FCADB67EA536407DAC3E>I<90387F807F B53881FFC0028313F0028713F891388F8FFCEC9E0F000390389C1FFE6C13BC14F814F0ED 0FFCA29138E007F8ED01E092C7FCA25CB3A6B612E0A5272D7DAC2E>114 D<90391FFC038090B51287000314FF5A380FF007381F800048C7127F48143F007E141FA2 00FE140FA37E7F01E090C7FC13FE387FFFF014FF6C14C06C14F06C806C806C806C806C6C 1480010F14C0EB003F14039138007FE00078143F00F8141FA26C140FA36C15C0A26C141F 6D14806D133F6DEB7F009038FC03FE00FDB55A00F85CD8F03F13E026E007FEC7FC232F7C AD2C>II E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%BeginPaperSize: a4 a4 %%EndPaperSize %%EndSetup %%Page: 1 1 1 0 bop 324 548 a Fb(aap:)50 b Fa(is)24 b(a)g(monk)m(ey)-8 b(,)27 b(but)e(m)m(uc)m(h)g(more)e(can)i(b)s(e)g(told)e(ab)s(out)h (this)568 668 y(animal;s)h(for)j(example)f(they)i(are)f(hairy)-8 b(,)28 b(mostly)f(bro)m(wn)568 789 y(or)32 b(blac)m(k)h(and)f(they)i (resem)m(ble)f(p)s(eople)f(a)g(lot.)324 992 y Fb(no)s(ot:)49 b Fa(is)41 b(a)g(v)m(egetable;)46 b(again)40 b(there)i(are)f(man)m(y)g (kinds)h(and)568 1112 y(y)m(ou)33 b(will)d(get)j(v)m(ery)h(fat)e(if)f (y)m(ou)j(eat)e(lots)g(of)g(them.)324 1316 y Fb(this)k(is)h(a)h(rather) f(long)g(item:)47 b Fa(it)38 b(is)h(not)g(v)m(ery)h(in)m(teresting)568 1436 y(in)34 b(itself,)g(but)h(giv)m(es)g(me)f(the)h(opp)s(ortunit)m(y) g(to)f(tell)f(y)m(ou)568 1557 y(something)38 b(ab)s(out)h(the)h (description)f(en)m(vironmen)m(t:)58 b(it)568 1677 y(is)47 b(lik)m(e)f(an)i(itemize,)i(but)d(with)h(user-supplied)f(lab)s(els)568 1797 y(whic)m(h)33 b(are)f(prin)m(ted)h(b)s(old.)1481 5251 y(1)p eop %%Trailer end userdict /end-hook known{end-hook}if SafetyEnclosure restore %%EOF -- Hartelijke groet, Wybo -- __Servalys Analytical Chemistry Services__ Wybo H. Dekker wybo@servalys.hobby.nl Deilsedijk 60 www.hobby.nl/~servalys 4158 CH Deil tel +31-345-652164 The Netherlands fax +31-345-652383