Subject: TeXhax Digest V87 #48 From: TeXhax Digest Errors-to: TeXhax-request@Score.Stanford.EDU Maint-Path: TeXhax-request@Score.Stanford.EDU To: TeXhax Distribution List: ; Reply-to: TeXhax@Score.Stanford.edu TeXhax Digest Wednesday, June 17, 1987 Volume 87 : Issue 48 [SCORE.STANFORD.EDU]TEXHAX48.87 Editor: Malcolm Brown Today's Topics: TeX template (or whatever) for LSE? Good news for CANON LBP-8 owners DVI -> Ventura publisher ? a LaTeX question about .sty files Rounding errors in font filetypes Re: increasing TeX's memory capacity Fonts for the LN03 and LN03-Plus (reposting) no response on 3812-driver request To the moderator C Versions of TeX dvi to ps Re: Are there device drivers which use pk format? Re: More on camera-ready conference proceedings PostScript drivers Re: reduced camera ready output for proceedings etc. Questions on SliTeX, Fonts and order forms. Umlauted Initials in bibtex TeX 2.0 driver for QMS 800 on VMS ---------------------------------------------------------------------- Date: Wed, 10 Jun 87 00:00 EST From: ("Kevin Cole; Gallaudet U.; Washington; D...) Subject: TeX template (or whatever) for LSE? To: texhax@score.stanford.edu Is there a template or whatever for TeX available for LSE? Or how difficult is it to construct new templates? It seems plausable that such a critter has already been born. In spite of claims that TeX is the best thing since sliced bread, the folks in this office are having one hell of a time figuring it out, and since I'm not writing things for publication, I'd rather not bother reading through the excuse of a manual that comes with it. Has anyone out there ever heard of such a beastie? Kevin Cole KJCOLE@GALLUA.BITNET Center for Assessment and Demographic Studies (CADS) CADS_COLE@GALLUA.BITNET Gallaudet Research Institute (GRI) Gallaudet University Washington, D.C. 20002 (202) 651-5575 ------------------------------ Date: 10 JUN 87 13:44 CET To: TEXHAX@SCORE.STANFORD.EDU From: U04Z%CBEBDA3T.BITNET@wiscvm.wisc.edu (Igor Metz, Dept. of CS, CH-Bern) Subject: Good news for CANON LBP-8 owners Until now I tried to live with Nelson Beebe's driver for the CANON. Yesterday I got a *fast* driver. It's name is CANPRINT. It runs on IBM PC and supports PCTeX. Price: 2000 DKr (about 300$). The software comes on 8 diskettes (program and AM fonts). A version that supports the CM fonts is planned. People in Europe can get it from: INTERBASE Dr. Knud Lonsted Vedbaek Strandvej 452 DK-2950 Vedbaek, Denmark Phone: (+45)2-89 48 47 All others can get it from: The Wordworks The Boulevard City Walk Canberra City, ACT 2001 Australia Phone: 61-62-572893 Igor ------------------------------ Date: Wed, 10 Jun 87 15:16 N From: Subject: DVI -> Ventura publisher ? To: texhax@score.stanford.edu Anyone know of someone working on TeX (DVI) --> Ventura publisher, or any other DTP-software? Please respond to Ad Gerards Open university The Netherlands EARN/BITNET: SYVAXTGS@HHEOUH51 ------------------------------ Date: Wed, 10 Jun 87 12:10 EDT From: Haim Levkowitz Subject: a LaTeX question about .sty files To: texhax@score.stanford.edu is there a way to tell LaTeX to look for a .sty file in a different directory (other than the LaTeX or current ones)? thanks --hl ------------------------------ Date: Wed, 10 Jun 87 12:38:50 CDT From: "Don Hosek, Editor, TeXMaG" Subject: Rounding errors in font filetypes To: TEXHAX@score.stanford.edu To get the correct number in a font file type, the following pascal code works for me: pk_or_gf_num:=round( (* Note that I use round---this is where the errors come in---trunc, or implicit conversion to integer may give values 1 less than desired *) res * mag * s / (1000 * d) ); (* res is the device resolution in dpi; mag is the document magnification from the DVI pre- or postamble; s and d are the scale factor and design size from the fnt_def command *) pxl_num:= (* The same reasoning is used here, however the number in the denominator is 200 rather than 1000 due to historical reasons *) round( res * mag * s / (1000 * d) ) (* Note that the floating point divide (/) should cause an implicit conversion to real for the round( ) command; this may not be supported in all versions of Pascal *) -DH ------------------------------ Date: Wed, 10 Jun 87 14:22:25 EDT From: ambar@BLOOM-BEACON.MIT.EDU (Jean Marie Diaz) To: texhax@score.stanford.edu Subject: Re: increasing TeX's memory capacity Reply-To: ambar@athena.mit.edu If you're using Pat Monardo's CTeX, you need simply look in "tex.h", which contains CTeX's parameters, change the appropriate one(s), and recompile. We've found ourselves having to increase various parameters in order to allow LaTeX to handle a full-sized (170 pages) thesis. AMBAR ------------------------------ Date: Wed, 10 Jun 87 13:55 EDT From: (John Lavagnino) Subject: Fonts for the LN03 and LN03-Plus (reposting) To: texhax@score.stanford.edu We have discovered that the LN03 and the LN03-Plus don't print the same way: a font that looks fine on the LN03 will look lighter on the LN03-Plus. In fact it isn't necessary to download fonts to observe this: even the internal fonts look different. And where the LN03 can print a large black area and make it uniformly black, such an area is usually faded in places on the LN03-Plus. We've been badgering DEC about this for some time, and they have finally agreed that this is the case. The current story is that they ``made the pixels smaller'' on the LN03-Plus, ``to make it look more like a typewriter.'' Be aware, then, that a good mode_def for one will only be a poor approximation for the other. I have no idea what DEC's Postscript LN03 does; it may be different from both of these. John Lavagnino (lav @ brandeis.bitnet) Systems programmer, Feldberg Computer Center, Brandeis University 415 South Street Waltham, MA 02254 USA (617)736-4594 ------------------------------ Date: Wed, 10 Jun 87 20:48:49 WUT To: TEXHAX@SCORE.STANFORD.EDU From: NEUMANN%AWIWUW11.BITNET@wiscvm.wisc.edu Subject: no response on 3812-driver request Everybody, who has asked me for the ibm3812 dvi driver, who has received no response from me, please resent your note. I have been 14 days off and on return all the e-mail files went through the electronic sink. -gustaf neumann ------------------------------ Date: 10 Jun 87 14:39:00 EST From: "Michael J. Porter" Subject: To the moderator To: texhax Reply-To: "Michael J. Porter" Hi, I recently posted a note making available a routine for creating 'virtex' programs under VMS. I received a number of requests for source, but there were many problems associated with sending about 4,000 lines. Some people needed it chopped up, others needed uuencoding etc. Is there some place where I can make this available for anonymous ftp? Who should I talk to about making it part of the normal VMS TeX tape? Unless you have to post this message, I would prefer a personal reply. Thanks, Mike Porter mike@vax.oit.udel.edu mike@udel-oitvax.arpa ------------------------------ Date: Wed 10 Jun 87 12:49:10-PDT From: Tomas G. Rokicki Subject: C Versions of TeX To: texhax@Score.Stanford.EDU There are currently two versions of TeX in C available that I know about. One is Common TeX, written and distributed by Pat Monardo, the other is CTeX, written by me and distributed by n^2 Computer Consultants. Pat's is free, mine is available for a nominal charge. Mine has been in completely bug-free operation since the summer of 1985, and is now at version 2.1; Pat's is also at 2.1, and I believe he has removed the last bugs. If you have CTeX, support is provided with the package. Common TeX is public domain, but should need little support once it is up and running. -tom ------------------------------ Date: Thu, 11 Jun 87 10:41:12 PDT From: jane@lbl-rtsg.arpa (Jane Colman) Subject: dvi to ps To: texhax@score.stanford.edu Stephan Bechtolsheim recently announced the availability of his new dvi to postscript driver. For those of us eager to get it via FTP, how can we get it? I tried anonymous FTP from l.cc.purdue.edu, but couldn't find it there. ------------------------------ Date: 12 Jun 87 00:38:56 EDT (Fri) From: Jean-Francois Lamy To: Piet van Oostrum Subject: Re: Are there device drivers which use pk format? In a recent TeXhax, Piet van Oostrum writes | I have also plans to upgrade the latter item (I have some mods by | Jean-Francois Lamy (University Toronto) which are more universal but it is Just to get the record straight, Stephan Bechtolsheim did the work on dvi2ps. I did adapt some of his stuff. The new version of dvi2ps by Stephan seems to meet all your wishes. ------------------------------ Date: 12 Jun 87 00:49:33 EDT (Fri) From: Jean-Francois Lamy To: Reid Rowlett Subject: Re: More on camera-ready conference proceedings Reid Rowlett writes: | for our Imagen laser printer. I was told they would not. They suggested | I use a two-column format, but have LaTeX (which they had never heard | of) produce the columns indivdually, and paste them up. However, | if I do this I lose LaTeX's page-breaking capability, and it's | double-column features (I suppose I could use a smaller page size for the Peter Patel-Schneider did a document style for the American Association for Artificial Intelligence that does exactly what you want. \documentstyle[reduced]{aaai} gives an actual size draft, while the [onecolumn] option produces the individual magstepped columns on legal size paper. No fuss. The document style is in the LaTeX repository under aaai.sty See previous issues of TeXhax for details on how to get it by mail or FTP ------------------------------ Date: Fri 12 Jun 87 00:11:18-PDT From: Tomas G. Rokicki Subject: PostScript drivers To: texhax@Score.Stanford.EDU Okay, it sounds like the several versions of dvi2ps out there are finally starting to get whole. I would like to see the following features; I may have to do it myself, but I was wondering if someone had already beat me to it. (I have it mostly done, but have been sorely lacking for time lately.) - Downloads fonts for a group of pages at a time, and then flushing them; this way fonts don't accumulate and fill laserwriter memory. No need to bit-map individual characters, either. (My SmartWriter driver does this.) - Calculates free virtual memory for use in above. - Allows some amount of the above virtual memory to be reserved for a page (via \special) for figures or halftones, for instance. - Uses intelligent, short commands, instead of dvi2ps currently uses. For instance, this paragraph would look something like: 100 100 p (Uses) s 15 r (intelligent,) s 14 r (short) s 15 r (commands,) s 13 r (inste) s 1 r (ad) s 14 r (of) s 15 r (dvi) s 0 r (2ps) s or something. Instead, define 26 short macros which combine common functions, cache a common spacing increment, like the following commands: x y a -- move to position x, y s d b -- draw string, then move d right (save d!) s c -- draw string, then move saved d less 4 right (update d!) s d -- draw string, then move saved d less 3 right (update d!) s e -- draw string, then move saved d less 2 right (update d!) s f -- draw string, then move saved d less 1 right (update d!) s g -- draw string, then move saved d right s h -- draw string, then move saved d plus 1 right (update d!) s i -- draw string, then move saved d plus 2 right (update d!) s j -- draw string, then move saved d plus 3 right (update d!) s k -- draw string, then move saved d plus 4 right (update d!) s l -- draw string, then move -4 right s m -- draw string, then move -3 right s n -- draw string, then move -2 right s o -- draw string, then move -1 right s p -- draw string s q -- draw string, then move 1 right s r -- draw string, then move 2 right s s -- draw string, then move 3 right s t -- draw string, then move 4 right f u -- select font f (must maintain an array) x y v -- draw rule x by y at current position d w -- move right d (do not save) d x -- move down d s x y y -- draw string, then move to x, y This would shorten the output file to something like: 100 100 x(Uses)15 b(intelligent,)f(short)h(commands,)e(inste)... Prelimary results put the savings at about 50% for the text portion of the file. - Allows fonts to be `resident' in the printer, so they don't need to be downloaded, for common fonts like cmr10. Download them once on power cycle, and leave them there. - Doesn't put as many new lines in the file, and makes lines come out to something like 79 chars. Also, it would be nice if all of those PostScript drawing programs would generate files *without* the leading macros to imbed in TeX files. They should probably put something like: %(3.4truein,2.5truein) at the beginning; TeX could peek at the beginning of the file to determine the space that need be reserved for that diagram, and then insert a special command which actually calls the file. No more telling TeX how much space to reserve . . . (Just use a \read, make % an active character equal to a parsing macro, and create a vbox with an included special . . .) Just some thoughts . . . -tom ------------------------------ Date: Fri, 12 Jun 87 14:00 N From: Subject: Re: reduced camera ready output for proceedings etc. To: texhax@score.stanford.edu X-Original-To: texhax@score.stanford.edu, KARDAUN Dear TeX'ies regarding the problem of producing oversized pages, that will be photographically reduced in conrefrence proceedings, there is a solution that is simpler and quicker than the ones that came up until now. The only drawback is that it is not a LaTeX solution. Make the output at the REDUCED size, as it is going to appear in print and have these pages enlarged photographically. If a real photo enlargement is too expensive, most modern photocopy machines can enlarge too, with reasonable quality. In the long run, I hope publishers will accept also 8,5 x 11 originals from LaTeX. Regards, Jan Kardaun "If all else fails, use pen and ink" ------------------------------ Date: 5 Jun 87 16:25:00 EDT From: "FALCON::NIELAND" Subject: Questions on SliTeX, Fonts and order forms. To: "texhax" Reply-To: "FALCON::NIELAND" Note: I have the Stanford Distribution for VAX/VMS and the LN01 driver for TeX from DEC. I am currently using both a LN01 and a LN03. Three questions: 1) Is anyone out there using the Computer Modern Fonts on the LN01 laser printer, and if so, where can I get these fonts and METAFONT for the LN01. 2) I was trying to build the SLiTeX format file, but it ran into problems with the fonts (missing fonts). Where can I get the missing fonts (Computer Modern). Also, where can I get SFONTS.TEX for the AM fonts (and the fonts for the LN01 if they were not included if the DEC distribution). 3) Does someone have the order forms for The TeXbook, LaTex, etc. from TUGBoat in TeX source format? I would like to have it on my system for making order forms for my users. If someone could E-mail it to me at the address below I would appreciate it. Ted Nieland NIELAND%FALCON.DECNET@WPAFB-AAMRL.ARPA TNIELAND@WPAFB-AAMRL.ARPA Systems Research Laboratories, Inc. Dayton, OH 45440 (513) 255-5156 ------------------------------ Date: Fri, 12 Jun 87 10:29:51 EDT From: gil@svax.cs.cornell.edu (Gil Neiger) To: texhax@score.stanford.edu Subject: Umlauted Initials in bibtex The first name of an author I frequently cite begins with an umlauted O. When I create or use a .bst file to only take the first initial of the first name, it is always given to me as "O" (no umlaut). I can't seem to get the normal bibtex functions (e.g., format.name$) to take the umlaut. I realize that I could probably write an arcane bibtex function to take care of this, but does anyone have any better ideas? - Gil Neiger ------------------------------ Date: Fri, 12 Jun 87 10:46 EDT From: Philippe JAMET - EFDS <"PSI%SNMSN1::PSI%DSAVX1::JAMET%sdr.slb.com"@RELAY.CS.NET> Subject: TeX 2.0 driver for QMS 800 on VMS To: texhax@SCORE.STANFORD.EDU This is for a *SPECIALIST* in TeX driver for a QMS LASERGRAPHICS 800 on VAX VMS. We have a laser printer QMS LASERGRAPHICS 800 in Dowell Schlumberger Saint-Etienne. We now use the TeX version 2.0 and LaTeX 2.09. The driver for the QMS is called DVILG8. Unfortunatly it was designed to work with TeX 1.x. Its is not -as far as I know- a public domain driver. Here is a piece a of the header of its code (WEB) : % dvilg8.WEB % % This program is based on a generic driver written by Tomas Rokicki % and all rights are reserved. Modifications for the QMS-800 were % also made by Tomas Rokicki. % % Version 0.9 initial release: December, 1984 % Version 0.91 fixed several minor bugs, improved sections: January, 1985 % Version 0.92 fixed mem_req calculation, graphics inclusion: February, 1985 % Version 0.93 added hoffset and voffset input during dialog: February, 1985 I heard (I am not sure, because I do not have it) that the new QMS *800* driver comes with some interesting bugs : not possible to get a page in LANDSCAPE mode. Becausethis feature is the one we need and cannot have on our LN03s, I modified the old one to work with the new CM* fonts. It works well, excepted that it does not accept the downloaded fonts. I recreated a file RESIDENT.fnt for the new CM* fonts I want to be resident with the CRERES8.EXE program. Everything works fine, but DVILG8 acts as if they were no resident fonts. So it is VERY slow and creates huge *.BIT files containning all the fonts. It does not generate any error message. On the other hand it does landscape very well. I look closely at the (WEB) code and could not find where the problem could be. Has anybody modified this driver to make it understand that it should accept resident fonts ? By the way, are they other good (public domain or cheap) TeX 2.0 drivers for QMS 800 ? Thanks. Philippe JAMET E-Mail: jamet%m_dsavx1%sdr.slb.com@relay.cs.net (or may be) jamet%m_dsavx1%slb-doll.csnet@relay.cs.net Etudes et Fabrication DOWELL-SCHLUMBERGER Att. Philippe JAMET Z.I. de Molina la Chazotte B.P. 90 42003 Saint-Etienne CEDEX 1 (FRANCE) ------------------------------ End of TeXhax Digest ************************** -------