13-Apr-1995 17:07:01-GMT,1941;000000000000 Received: from cc.utah.edu (cc.utah.edu [128.110.48.3]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id LAA21353 for ; Thu, 13 Apr 1995 11:06:59 -0600 Received: from AWIUNI11.EDVZ.UNIVIE.AC.AT (MAILER@AWIUNI11) by CC.UTAH.EDU with PMDF#10043; Thu, 13 Apr 1995 10:50 MST Received: from AEARN.ACO.NET (NJE origin LISTSERV@AEARN) by AWIUNI11.EDVZ.UNIVIE.AC.AT (LMail V1.2a/1.8a) with BSMTP id 7674; Thu, 13 Apr 1995 18:45:53 +0100 Date: Thu, 13 Apr 1995 18:45:35 +0200 From: Joachim Schrod Subject: DVI rounding Sender: TeX Users Group TWG on DVI Driver Issues To: Multiple recipients of list TWGDVI-L Reply-to: TeX Users Group TWG on DVI Driver Issues Message-id: <14E4F8050A058A38@CC.UTAH.EDU> X-Envelope-to: beebe@MATH.UTAH.EDU X-To: TUG WG on DVI Driver issues Since this list doesn't have any activity, and most people of the old driv-l list seems to be here anyhow, I'll like to misuse it. Mahilata [*] send me a memo about problems of rounding for DVI drivers he's written back in 1988. It has been referred in the past already, on the driv-l mailing list. For those interested in such `fine points of document rendering', a version of it is available at ftp.th-darmstadt.de:/pub/tex/driv-standard/papers/dvi-rounding.mahilata.tex Enjoy, Joachim [Ex-Secretary of Ex-DVI Drivers Standards Committee] [*] aka Klaus-Peter Thull. Some of the European oldtimers might remember him, he's the person who did the first (and to my knowledge still the only) TeX port for plain ol' DOS where source is available. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Joachim Schrod Email: schrod@iti.informatik.th-darmstadt.de Computer Science Department Technical University of Darmstadt, Germany 13-Apr-1995 17:07:01-GMT,1941;000000000000 Received: from cc.utah.edu (cc.utah.edu [128.110.48.3]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id LAA21353 for ; Thu, 13 Apr 1995 11:06:59 -0600 Received: from AWIUNI11.EDVZ.UNIVIE.AC.AT (MAILER@AWIUNI11) by CC.UTAH.EDU with PMDF#10043; Thu, 13 Apr 1995 10:50 MST Received: from AEARN.ACO.NET (NJE origin LISTSERV@AEARN) by AWIUNI11.EDVZ.UNIVIE.AC.AT (LMail V1.2a/1.8a) with BSMTP id 7674; Thu, 13 Apr 1995 18:45:53 +0100 Date: Thu, 13 Apr 1995 18:45:35 +0200 From: Joachim Schrod Subject: DVI rounding Sender: TeX Users Group TWG on DVI Driver Issues To: Multiple recipients of list TWGDVI-L Reply-to: TeX Users Group TWG on DVI Driver Issues Message-id: <14E4F8050A058A38@CC.UTAH.EDU> X-Envelope-to: beebe@MATH.UTAH.EDU X-To: TUG WG on DVI Driver issues Since this list doesn't have any activity, and most people of the old driv-l list seems to be here anyhow, I'll like to misuse it. Mahilata [*] send me a memo about problems of rounding for DVI drivers he's written back in 1988. It has been referred in the past already, on the driv-l mailing list. For those interested in such `fine points of document rendering', a version of it is available at ftp.th-darmstadt.de:/pub/tex/driv-standard/papers/dvi-rounding.mahilata.tex Enjoy, Joachim [Ex-Secretary of Ex-DVI Drivers Standards Committee] [*] aka Klaus-Peter Thull. Some of the European oldtimers might remember him, he's the person who did the first (and to my knowledge still the only) TeX port for plain ol' DOS where source is available. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Joachim Schrod Email: schrod@iti.informatik.th-darmstadt.de Computer Science Department Technical University of Darmstadt, Germany 14-Apr-1995 15:59:29-GMT,1777;000000000000 Received: from cc.utah.edu (cc.utah.edu [128.110.48.3]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id JAA02236 for ; Fri, 14 Apr 1995 09:59:27 -0600 Received: from AWIUNI11.EDVZ.UNIVIE.AC.AT (MAILER@AWIUNI11) by CC.UTAH.EDU with PMDF#10043; Fri, 14 Apr 1995 06:30 MST Received: from AEARN.ACO.NET (NJE origin LISTSERV@AEARN) by AWIUNI11.EDVZ.UNIVIE.AC.AT (LMail V1.2a/1.8a) with BSMTP id 4997; Fri, 14 Apr 1995 14:30:32 +0100 Date: Fri, 14 Apr 1995 08:29:53 +22301244 From: Michael D Sofka Subject: Re: DVI rounding In-reply-to: Your message of "Thu, 13 Apr 1995 18:45:35 EDT." <199504131650.MAA06018@mail1.its.rpi.edu> Sender: TeX Users Group TWG on DVI Driver Issues To: Multiple recipients of list TWGDVI-L Reply-to: TeX Users Group TWG on DVI Driver Issues Message-id: X-Envelope-to: beebe@MATH.UTAH.EDU X-To: TeX Users Group TWG on DVI Driver Issues > For those interested in such `fine points of document rendering', a > version of it is available at > ftp.th-darmstadt.de:/pub/tex/driv-standard/papers/dvi-rounding.mahilata.tex > > > Enjoy, > Joachim Thanks Joachim. For those with AFS access I've maintained a copy of the ftp.th-darmstadt.de:/pub/tex/driv-standard directory at: /afs/rpi.edu/home/89/sofkam/tex/DVI/archive If and when RPI decided to place the /home tree in the /ftp hierarchy it will also be available via that method. Mike -- Michael D. Sofka sofkam@rpi.edu ITS Systems Programmer TeX, AFS, Astronomy, Skepticism. Rensselaer Polytechnic Institute, Troy, NY. http://www.rpi.edu/~sofkam/ 14-Apr-1995 15:59:29-GMT,1777;000000000000 Received: from cc.utah.edu (cc.utah.edu [128.110.48.3]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id JAA02236 for ; Fri, 14 Apr 1995 09:59:27 -0600 Received: from AWIUNI11.EDVZ.UNIVIE.AC.AT (MAILER@AWIUNI11) by CC.UTAH.EDU with PMDF#10043; Fri, 14 Apr 1995 06:30 MST Received: from AEARN.ACO.NET (NJE origin LISTSERV@AEARN) by AWIUNI11.EDVZ.UNIVIE.AC.AT (LMail V1.2a/1.8a) with BSMTP id 4997; Fri, 14 Apr 1995 14:30:32 +0100 Date: Fri, 14 Apr 1995 08:29:53 +22301244 From: Michael D Sofka Subject: Re: DVI rounding In-reply-to: Your message of "Thu, 13 Apr 1995 18:45:35 EDT." <199504131650.MAA06018@mail1.its.rpi.edu> Sender: TeX Users Group TWG on DVI Driver Issues To: Multiple recipients of list TWGDVI-L Reply-to: TeX Users Group TWG on DVI Driver Issues Message-id: X-Envelope-to: beebe@MATH.UTAH.EDU X-To: TeX Users Group TWG on DVI Driver Issues > For those interested in such `fine points of document rendering', a > version of it is available at > ftp.th-darmstadt.de:/pub/tex/driv-standard/papers/dvi-rounding.mahilata.tex > > > Enjoy, > Joachim Thanks Joachim. For those with AFS access I've maintained a copy of the ftp.th-darmstadt.de:/pub/tex/driv-standard directory at: /afs/rpi.edu/home/89/sofkam/tex/DVI/archive If and when RPI decided to place the /home tree in the /ftp hierarchy it will also be available via that method. Mike -- Michael D. Sofka sofkam@rpi.edu ITS Systems Programmer TeX, AFS, Astronomy, Skepticism. Rensselaer Polytechnic Institute, Troy, NY. http://www.rpi.edu/~sofkam/ 11-May-1995 18:53:00-GMT,2563;000000000001 Received: from cc.utah.edu (cc.utah.edu [128.110.48.3]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id MAA21032 for ; Thu, 11 May 1995 12:52:58 -0600 Received: from AWIUNI11.EDVZ.UNIVIE.AC.AT (MAILER@AWIUNI11) by CC.UTAH.EDU with PMDF#10043; Thu, 11 May 1995 12:52 MST Received: from AEARN.ACO.NET (NJE origin LISTSERV@AEARN) by AWIUNI11.EDVZ.UNIVIE.AC.AT (LMail V1.2a/1.8a) with BSMTP id 7682; Thu, 11 May 1995 18:37:59 +0100 Date: Thu, 11 May 1995 12:37:30 +22300554 From: Michael D Sofka Subject: Re: TWG Reports at TUG'95 meeting ... In-reply-to: Your message of "Wed, 01 Mar 1995 12:24:03 EST." Sender: TeX Users Group TWG on DVI Driver Issues To: Multiple recipients of list TWGDVI-L Reply-to: TeX Users Group TWG on DVI Driver Issues Message-id: <268D44DFE00BFC48@CC.UTAH.EDU> X-Envelope-to: beebe@MATH.UTAH.EDU X-To: "Michael J. Ferguson" X-cc: TWGDVI-L@IRLEARN.UCD.IE > > I should like to invite all of you to present reports on the activities > and accomplishments of your TWG at the TUG'95 meeting. Sebastian would > also like to see written reports on your activities that he could include > in the proceedings. Please contact him for details of requirements for both > the oral and written presentations, and please keep me informed. > > Yours, > > Michael > > ---------------------------------------------------------- > Prof. Michael J. Ferguson Tel: (514) 765-7834 > INRS-Telecommunications FAX: (514) 761-8501 > Univ. du Quebec Email: mike@vimy.inrs-telecom.uquebec.ca > 16 Place du Commerce Home: (514) 486-3059 > Verdun, Quebec H3E 1H6 > Canada Mike, Sorry about the delay getting back to you. My summer plans have been somewhat uncertain, but it looks like I will be going to TUG. Regardless, somebody from the TWG-DVI s/b going, and having a presentation to give may help us organize our ideas. To that end, I've started a Web page at http://www.rpi.edu/~sofkam/DVI/. Input and suggestions from list members most welcome. Pointers to other DVI information, and a clarification of what we can reasonable accomplish by July, appreciated. Mike -- Michael D. Sofka sofkam@rpi.edu ITS Systems Programmer TeX, AFS, NIS, NTP, Astronomy, Skepticism. Rensselaer Polytechnic Institute, Troy, NY. http://www.rpi.edu/~sofkam/ 15-May-1995 20:43:33-GMT,4595;000000000001 Received: from cc.utah.edu (cc.utah.edu [128.110.48.3]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id OAA25579 for ; Mon, 15 May 1995 14:43:32 -0600 Received: from AWIUNI11.EDVZ.UNIVIE.AC.AT (MAILER@AWIUNI11) by CC.UTAH.EDU with PMDF#10043; Mon, 15 May 1995 14:43 MST Received: from AEARN.ACO.NET (NJE origin LISTSERV@AEARN) by AWIUNI11.EDVZ.UNIVIE.AC.AT (LMail V1.2a/1.8a) with BSMTP id 5108; Mon, 15 May 1995 22:42:51 +0100 Date: Mon, 15 May 1995 16:42:10 +22300554 From: Michael D Sofka Subject: Re: TWG Reports at TUG'95 meeting ... In-reply-to: Your message of "Sat, 13 May 1995 08:00:38 EDT." <199505151429.KAA21287@mail1.its.rpi.edu> Sender: TeX Users Group TWG on DVI Driver Issues To: Multiple recipients of list TWGDVI-L Reply-to: TeX Users Group TWG on DVI Driver Issues Message-id: <5AAEAB3F800EEF2D@CC.UTAH.EDU> X-Envelope-to: beebe@MATH.UTAH.EDU X-To: TeX Users Group TWG on DVI Driver Issues > >...I've started a Web page at http://www.rpi.edu/~sofkam/DVI/. > >Input and suggestions from list members most welcome. > > Please add pointers to > > ftp://ftp.teleport.com/users/ogawa/portable.tar.Z > ftp://ftp.teleport.com/users/ogawa/Portable.sit > > where my proposal for portable \special commands resides. Done. Note that I hope to find time this week to make your proposal, and some other notes on supported specials available in html and DVI format this week (fingers crossed). If anybody has already done this please let me know. Likewise, I have the papers in Joachim's archive, and documentation on the specials in dvips and the emtex drivers. Pointers to other on-line documentation appreciated. > My contribution represents a collection of functions (as mentioned above) > and a syntax for them. The concrete syntax is not so important to me, but > the breadth of functions is very much so. This is a very telling comment. While I strongly support the notion of clean, extendible syntax with correctly converted metrics and so on, the actual set of things that can be done (that are needed for quality work) is often overlooked. Some of it seems, at first glace, to be so obvious I'm surprised to find drivers that do things other ways. However, in the one case discussed previously (clipping figures) I've been convinced that there is a valid other point of view. > There are facilities for importing graphics (EPS and others). Particular > features include a means of allowing for EPS import in compliance with the > Adobe Encapsulation Standard, a way of overriding the EPS BoundingBox > information, and a concept for graphics import that deals with multiple > representation of the graphic, such as is found on Macintosh and Windows. Compliance with other standards, especially PostScript standards, is high on importance in my list. Not that non-complying PostScript code would be anything new. But, does this fall in our charter? Should we assume it does? ... > In addition to the functionality provided, I make certain assumptions about > how a DVI translator works and how the target page description language > works. I think it is import ant to bring out these assumptions because they > bear on languages other than PostScript, like QuickDraw (Macintosh) and > whatever language MS-Windows uses. Yes, one of the problems I had with the level 0 standard proposal was that it made assumptions that just didn't apply (such as the use of pk fonts), and assumed more laxed standards where it did apply (suitably sized font substitutions). Apply in the case of "at Publication Services at that time." Making assumptions like affine transformations rules out almost every non-PostScript device I've ever dealt with (unless you're willing to do the transforms in the driver and generate the resulting bitmap---in which case all but 1 device is eliminated). It would be nice if any resulting recomendations or standards were separated by the range of printer abilities. For example, those that assume color printing should be separate from those for gray scale. What about assumtions about screening technology available? Some specials are not practicle on printers that do not do their own screens, and do them well. (That's a question for you Art.) Mike -- Michael D. Sofka sofkam@rpi.edu ITS Systems Programmer TeX, AFS, NIS, NTP, Astronomy, Skepticism. Rensselaer Polytechnic Institute, Troy, NY. http://www.rpi.edu/~sofkam/ 15-May-1995 22:25:31-GMT,1473;000000000001 Received: from cc.utah.edu (cc.utah.edu [128.110.48.3]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id QAA26545 for ; Mon, 15 May 1995 16:25:29 -0600 Received: from AWIUNI11.EDVZ.UNIVIE.AC.AT (MAILER@AWIUNI11) by CC.UTAH.EDU with PMDF#10043; Mon, 15 May 1995 16:25 MST Received: from AEARN.ACO.NET (NJE origin LISTSERV@AEARN) by AWIUNI11.EDVZ.UNIVIE.AC.AT (LMail V1.2a/1.8a) with BSMTP id 7280; Tue, 16 May 1995 00:02:22 +0100 Date: Mon, 15 May 1995 18:01:42 +22300554 From: Michael D Sofka Subject: DVI Standards committee papers and drafts in DVI format. Sender: TeX Users Group TWG on DVI Driver Issues To: Multiple recipients of list TWGDVI-L Reply-to: TeX Users Group TWG on DVI Driver Issues Message-id: <68E9FAEE600DD268@CC.UTAH.EDU> X-Envelope-to: beebe@MATH.UTAH.EDU X-To: TWGDVI-L@IRLEARN.UCD.IE The papers located in Joachim's archive are now available in DVI format on at http://www.rpi.edu/~sofkam/DVI/. Due to a slight TeX/LaTeX2html version skew they are not yet in HTML format. (Since I'm the person responsible for that skew there is nobody else to blame for this problem and I will just have to fix it.) Mike -- Michael D. Sofka sofkam@rpi.edu ITS Systems Programmer TeX, AFS, NIS, NTP, Astronomy, Skepticism. Rensselaer Polytechnic Institute, Troy, NY. http://www.rpi.edu/~sofkam/ 3-Aug-1995 15:12:04-GMT,1904;000000000001 Received: from IRLEARN.UCD.IE (irlearn.ucd.ie [137.43.1.1]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id JAA14610 for ; Thu, 3 Aug 1995 09:11:51 -0600 Received: from IRLEARN.UCD.IE by IRLEARN.UCD.IE (IBM VM SMTP V2R2) with BSMTP id 7018; Thu, 03 Aug 95 15:36:52 BST Received: from IRLEARN.UCD.IE (NJE origin LISTSERV@IRLEARN) by IRLEARN.UCD.IE (LMail V1.2a/1.8a) with BSMTP id 6742; Thu, 3 Aug 1995 15:36:15 +0100 Received: from IRLEARN.UCD.IE by IRLEARN.UCD.IE (LISTSERV release 1.8b) with NJE id 7778 for TWGDVI-L@IRLEARN.UCD.IE; Thu, 3 Aug 1995 15:36:12 +0100 Received: from IRLEARN (NJE origin SMTP@IRLEARN) by IRLEARN.UCD.IE (LMail V1.2a/1.8a) with BSMTP id 6740; Thu, 3 Aug 1995 15:36:12 +0100 Received: from epprod.elsevier.co.uk by IRLEARN.UCD.IE (IBM VM SMTP V2R2) with TCP; Thu, 03 Aug 95 15:36:06 BST Received: from snowdon.elsevier.co.uk (snowdon.elsevier.co.uk [193.131.197.164]) by epprod.elsevier.co.uk (8.6.12/8.6.12) with ESMTP id PAA16461 for ; Thu, 3 Aug 1995 15:33:43 +0100 Received: from cadair.elsevier.co.uk (actually host cadair) by snowdon with SMTP (PP); Thu, 3 Aug 1995 15:32:43 +0100 Received: (from srahtz@localhost) by cadair.elsevier.co.uk (8.6.12/8.6.12) id PAA18159; Thu, 3 Aug 1995 15:33:23 +0100 Message-ID: <199508031433.PAA18159@cadair.elsevier.co.uk> Date: Thu, 3 Aug 1995 15:33:23 +0100 Reply-To: TeX Users Group TWG on DVI Driver Issues Sender: TeX Users Group TWG on DVI Driver Issues From: Sebastian Rahtz Subject: dvi list To: Multiple recipients of list TWGDVI-L Testing whether i can mail to this list, and whether others receive. I have some comments from David Rhead to pass on sebastian 3-Aug-1995 15:12:08-GMT,2457;000000000001 Received: from IRLEARN.UCD.IE (irlearn.ucd.ie [137.43.1.1]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id JAA14615 for ; Thu, 3 Aug 1995 09:12:02 -0600 Received: from IRLEARN.UCD.IE by IRLEARN.UCD.IE (IBM VM SMTP V2R2) with BSMTP id 7053; Thu, 03 Aug 95 15:49:46 BST Received: from IRLEARN.UCD.IE (NJE origin LISTSERV@IRLEARN) by IRLEARN.UCD.IE (LMail V1.2a/1.8a) with BSMTP id 6894; Thu, 3 Aug 1995 15:48:30 +0100 Received: from IRLEARN.UCD.IE by IRLEARN.UCD.IE (LISTSERV release 1.8b) with NJE id 7837 for TWGDVI-L@IRLEARN.UCD.IE; Thu, 3 Aug 1995 15:48:29 +0100 Received: from ccvax.ucd.ie (NJE origin SMTPUSER@CCVAX) by IRLEARN.UCD.IE (LMail V1.2a/1.8a) with BSMTP id 6892; Thu, 3 Aug 1995 15:48:28 +0100 Received: from mail1.its.rpi.edu by ccvax.ucd.ie; Thu, 3 Aug 95 15:40 WET Received: from betelgeuse.its.rpi.edu (betelgeuse.its.rpi.edu [128.113.24.130]) by mail1.its.rpi.edu (8.6.9/8.6.4) with ESMTP id KAA26398 for ; Thu, 3 Aug 1995 10:42:52 -0400 Received: from rpi.edu (sofkam@localhost [127.0.0.1]) by betelgeuse.its.rpi.edu (8.6.9/8.6.4) with ESMTP id KAA23705 for ; Thu, 3 Aug 1995 10:42:50 -0400 X-Mailer: exmh version 1.6 4/21/95 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Envelope-to: TWGDVI-L@irlearn.ucd.ie Message-ID: <199508031442.KAA23705@betelgeuse.its.rpi.edu> Date: Thu, 3 Aug 1995 10:42:50 +22295807 Reply-To: TeX Users Group TWG on DVI Driver Issues Sender: TeX Users Group TWG on DVI Driver Issues From: Michael D Sofka Subject: Re: dvi list To: Multiple recipients of list TWGDVI-L In-Reply-To: Your message of "Thu, 03 Aug 1995 15:33:23 EDT." <199508031433.PAA18159@cadair.elsevier.co.uk> > Testing whether i can mail to this list, and whether others receive. > I have some comments from David Rhead to pass on > > sebastian > I recieved it. Did you get a copy of this response? I have a copy of David Rhead's comments and I'm printing them now (lots of mail to catch up on after two weeks of vacation/conference). To all other members of the list: If you've recieved either of these messages please let me know. There have been some ``questionable'' TWGDVI-L messages lately (most sent to me rather then the list). Mike 3-Aug-1995 15:12:18-GMT,1568;000000000001 Received: from IRLEARN.UCD.IE (irlearn.ucd.ie [137.43.1.1]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id JAA14621 for ; Thu, 3 Aug 1995 09:12:09 -0600 Received: from IRLEARN.UCD.IE by IRLEARN.UCD.IE (IBM VM SMTP V2R2) with BSMTP id 7105; Thu, 03 Aug 95 15:55:00 BST Received: from IRLEARN.UCD.IE (NJE origin LISTSERV@IRLEARN) by IRLEARN.UCD.IE (LMail V1.2a/1.8a) with BSMTP id 7101; Thu, 3 Aug 1995 15:54:57 +0100 Received: from IRLEARN.UCD.IE by IRLEARN.UCD.IE (LISTSERV release 1.8b) with NJE id 7938 for TWGDVI-L@IRLEARN.UCD.IE; Thu, 3 Aug 1995 15:54:55 +0100 Received: from IRLEARN (NJE origin SMTP@IRLEARN) by IRLEARN.UCD.IE (LMail V1.2a/1.8a) with BSMTP id 7099; Thu, 3 Aug 1995 15:54:55 +0100 Received: from sowa by IRLEARN.UCD.IE (IBM VM SMTP V2R2) with TCP; Thu, 03 Aug 95 15:54:50 BST Received: by sowa (Linux Smail3.1.28.1 #14) id m0se7ML-0007RMC; Thu, 3 Aug 95 16:59 EDT X-Mailer: exmh version 1.6 4/21/95 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: Date: Thu, 3 Aug 1995 16:59:11 -0400 Reply-To: tex@isis.rz.uni-duesseldorf.de Sender: TeX Users Group TWG on DVI Driver Issues From: tex@isis.rz.uni-duesseldorf.de Subject: Re: dvi list To: Multiple recipients of list TWGDVI-L > Testing whether i can mail to this list, and whether others receive. > I have some comments from David Rhead to pass on > I'm looking forward to the comments :-) Friedhelm 3-Aug-1995 15:45:20-GMT,23107;000000000000 Received: from IRLEARN.UCD.IE (irlearn.ucd.ie [137.43.1.1]) by csc-sun.math.utah.edu (8.6.11/8.6.11) with SMTP id JAA14880 for ; Thu, 3 Aug 1995 09:42:28 -0600 Received: from IRLEARN.UCD.IE by IRLEARN.UCD.IE (IBM VM SMTP V2R2) with BSMTP id 7219; Thu, 03 Aug 95 16:20:13 BST Received: from IRLEARN.UCD.IE (NJE origin LISTSERV@IRLEARN) by IRLEARN.UCD.IE (LMail V1.2a/1.8a) with BSMTP id 7559; Thu, 3 Aug 1995 16:20:09 +0100 Received: from IRLEARN.UCD.IE by IRLEARN.UCD.IE (LISTSERV release 1.8b) with NJE id 8160 for TWGDVI-L@IRLEARN.UCD.IE; Thu, 3 Aug 1995 16:20:06 +0100 Received: from IRLEARN (NJE origin SMTP@IRLEARN) by IRLEARN.UCD.IE (LMail V1.2a/1.8a) with BSMTP id 7557; Thu, 3 Aug 1995 16:20:05 +0100 Received: from ra.cs.umb.edu by IRLEARN.UCD.IE (IBM VM SMTP V2R2) with TCP; Thu, 03 Aug 95 16:19:29 BST Received: by ra.cs.umb.edu id AA02401 (5.65c/IDA-1.4.4 for TWGDVI-L@IRLEARN.UCD.IE); Thu, 3 Aug 1995 11:18:42 -0400 Message-ID: <199508031518.AA02401@ra.cs.umb.edu> Date: Thu, 3 Aug 1995 11:18:42 -0400 Reply-To: TeX Users Group TWG on DVI Driver Issues Sender: TeX Users Group TWG on DVI Driver Issues From: "K. Berry" Subject: Re: dvi list Comments: cc: tim@maths.tcd.ie To: Multiple recipients of list TWGDVI-L To all other members of the list: If you've recieved either of these messages please let me know. There have been some ``questionable'' Received. I have a copy of David Rhead's comments and I'm printing them now (lots of I never saw this. Maybe it wasn't sent to the list, though. BTW, is hare the hypertext special's done by Arthur Smith for xhdvi ``known'' to the master list? I'll append a note Ijust got from Tim Murphy. (Which he plans to publish soon.) (Tim: note Internet address above, instead of Bitnet address I gave you.) Date: Thu, 3 Aug 1995 03:10:13 +0100 (BST) From: tim@maths.tcd.ie To: karl@cs.umb.edu Subject: HyperTeX patch to xdvi ===================================================== \documentclass[12pt]{article} \usepackage{doc} \usepackage{graphicx} \usepackage{hyperref}% Comment out if you wish \newcommand{\hyperTeX}{hyper\TeX} \MakeShortVerb{\|} \title{A hyper\TeX\ patch for |xdvik|} \author{Timothy Murphy\\ (|tim@maths.tcd.ie|)} \date{23 July 1995} \begin{document} \ifx\hyperlink\undefined\else \begin{center} \makeatletter\let\~=\hyper@tilde \includegraphics[bb=89 162 523 630,width=2in]% {ftp://ftp.maths.tcd.ie/pub/TeX/PS/tcdarms.ps} \end{center} \fi \maketitle \tableofcontents \begin{abstract} These notes describe a patch to Karl Berry's (and Paul Vojta's) |xdvik| which makes this program `hypertext-aware', in accordance with Arthur Smith's hyper\TeX\ standard. \end{abstract} \section{Introduction} Hyper\TeX\ adds hypertext facilities to \TeX/\LaTeX, through 5 |\special|'s as specified in sections~\ref{specials} and \ref{lastspecials} below. We may say that a DVI interpreter which understands these 5 specials is ``\hyperTeX-aware''. By ``hypertext'' we mean the ability to \emph{jump} to another place in the same or a different document by \emph{clicking} on a word or region. This file contains a patch to |xdvik-18f| which adds \hyperTeX-awareness to the program |xdvi|. \subsection{Comments invited} Please send any remarks on this document or on the patch to me at |tim@maths.tcd.ie|. All comments and suggestions will be gratefully received. \section{The patch} \subsection{Where from?} This patch can be retrieved from \begin{verbatim} ftp://ftp.maths.tcd.ie/pub/TeX/xdvik-18f.hyper-patch.tgz \end{verbatim} \subsection{Format} The patch comes in 2 parts: \begin{enumerate} \item A patch file |xdvik-18f.hyper-patch| which alters a few of the files in the directory |.../xdvik-18f/xdvik|. \item 3 new files to add to this directory: |hypertex.c|, |mime.c| and |WWWfetch.c|. \end{enumerate} \subsection{Plagiarism or Research?} \emph{If you steal from one author, that's plagiarism; if you steal from many, that's research.} (Wilson Mezner) This patch is stolen in its entirety from Arthur Smith's |xhdvi| program. In effect, it is no more than a marriage between this program and Karl Berry's (and Paul Vojta's) |xdvik|. \section{Compilation} \subsection{The WWW Library} This program --- like |xhdvi|, its model --- requires the standard CERN WWW Library, |libwww.a| (or equivalent). If you are running |mosaic| or a similar browser you probably have this library on your system. If not, it can be retrieved from \begin{verbatim} ftp://ftp.w3.org/pub/www/src/WWWLibrary.tar.Z \end{verbatim} \subsection{Patching} To apply the patch, assuming that you have the |xdvik| program (available from the CTANs in |/tex-archive/dviware/xdvik.tar.gz|) in the directory |.../xdvik-18f|, follow these instructions: Move to the |xdvik| subdirectory, and apply the patch \begin{verbatim} % cd .../xdvik-18f/xdvik % mv .../xdvik-18f.hyper-patch.tar.gz . % tar xzvf xdvik-18f.hyper-patch.tgz % patch < xdvik-18f.hyper-patch \end{verbatim} \subsection{Compiling} Now move up to the top |xdvik| directory, and `make' as follows, substituting for || and || appropriately. (Or if preferred, put these switches in the Makefile.) \begin{verbatim} % cd .. % make CFLAGS="-O -I" LDFLAGS="-s -L" \end{verbatim} On my Linux system I have \begin{verbatim} = /src/info-systems/WWW/Library/Implementation = /src/info-systems/WWW/Library/linux \end{verbatim} \section{Implementation} \subsection{Fail-safe} This patch is --- or is intended to be --- doubly fail-safe. \begin{enumerate} \item If compiled \emph{without} the |-DHTEX| switch it should revert to the original |xdvik|, unaltered. In effect, all changes to the |xdvik| files have been sandwiched between |#ifdef HTEX| \dots |#endif|'s. \item Even when compiled with the |-DHTEX switch| the program |xdvi| should act on standard DVI files (ie those not using the \hyperTeX\ extensions) exactly as before. \end{enumerate} \section{The \hyperTeX\ standard}\label{specials} Arthur Smith (|asmith@mammoth.chem.washington.edu|) has proposed a simple but powerful way of adding hypertext-awareness to \TeX/\LaTeX, through 5 |\special| commands. Although we might call this a hypertext ``extension'' of \TeX\ it is important to realise that it does not involve any modification to the |tex| program. The only changes required are to make DVI interpreters responsive to these 5 specials. For the moment, we need only consider the first 3 of these specials, which are all that are likely to occur in the vast majority of \hyperTeX\ documents. \subsection{Links and Anchors} The first 3 \hyperTeX\ |\special|'s are used to define links and anchors. In this document I shall use the word `link' to describe a \emph{pointer}, or in the language of \LaTeX\ a |\ref|; and I shall use the word `anchor' to describe the \emph{target} of a pointer, or in the language of \LaTeX\ a |\label|. I mention this because there seems some confusion in the literature, with each word sometimes being used in both senses. With this understanding, a link is established by a sequence such as the following: \begin{verbatim} Click \special{html: here \special{html:} to go to heaven. \end{verbatim} (The division into lines is of course arbitrary, and is simply added for readability.) The corresponding anchor might be established by the sequence \begin{verbatim} \special{html:} Heaven \special{html:} is in the heart. \end{verbatim} Thus each link begins with |\special{html:}| and ends with |\special{html:}|, the material between constituting the \emph{active text}, clicking on which transports one (in this case) to paradise. The corresponding anchor takes exactly the same form, except for the substitution of |name| for |href|. (The active text in the anchor appears to me to have no real function, though it may be highlighted in some way.) The match between link and anchor is established by the use of the same label, in this case `paradise'. (Of course more than one link may point to the same anchor.) We emphasize that while these |\special|'s can be written directly in \TeX\ or \LaTeX\ source files, they will normally be `mediated' by appropriate macros, as for example those provided in \LaTeX\ by the |hyperref| package (Section~\ref{hyperref}). \subsection{Remote references} The \hyperTeX\ standard allows a link to reference an anchor in another document, even one at another site. This is implemented by allowing an |href| of the form |#