TeXhax Digest Friday, July 24, 1987 Volume 87 : Issue 59 [SCORE.STANFORD.EDU]TEXHAX59.87 Editor: Malcolm Brown Today's Topics: Immoderate notes... TeXhax itself. dvi -> ps for ATARI ST orphan lines Re: orphan lines Bug in \LaTeX ? OOPS; Re: Looks like a LaTeX bug to me PostScript tricks and Latex TeXhax Digest V87 #57 New Files available at interact@dtupev5a for BITNET users. How to get texhax source ---------------------------------------------------------------------- Date: 23 July 87 From: Malcolm Subject: Immoderate notes... %% Apologies to anyone who may have received multiple copies of issue 57! %% The Score mailer and I got out of sync and it took numerous attempts %% before a successful distribution was achieved. Thanks to Eric Berg at %% Stanford's GSB for some assistance. %% %% One unfortunate consequence of such delays is that the other digests %% are of course delayed, which means of course that pleas for assistance %% and inquiries may get somewhat ``stale.'' Again, apologies .... but %% the daemons made me do it. %% Malcolm ------------------------------ Date: 11-JUL-1987 20:19:28 From: CHAA006%vaxb.rhbnc.ac.uk@Cs.Ucl.AC.UK To: TEXHAX <@Cs.Ucl.AC.UK:TEXHAX@score.stanford.edu> Subject: TeXhax itself. A large number of TeXhax bulletins arrived during a recent absence, and I took some time this weekend to read the first three-quarters of these. As I was doing so, I realised that there were some queries and responses which were not of interest. This is hardly surprising, but what was surprising was that such submissions were easily identifiable: they all concerned LaTeX. Now I am not criticising LaTeX --- it obviously fills an important, even vital, role in text processing. But it is not TeX --- it is TeX+, and it is the '+' which renders it of little interest to at least one reader. So the questions comes to mind: "Should there be two mailing lists, one specifically for LaTeX, and one for the remainder of the material which TeXhax currently covers ?" If so, it is clearly unreasonable to ask the present moderator (many thanks, Malcolm, for your sterling efforts) to undertake both roles: so, if the answer to the first question is "Yes.", is there a volunteer to undertake the LaTeX duties ? Any comments/offers, please ? %% Some initial comments: I certainly don't want to run two digests, nor %% would, I think, anyone else. %% TeX and LaTeX are ``wedded'' so closely that I think a separation would %% cause a great deal of needless repetitions. For example, if I am using %% LaTeX and had trouble with the way a printer driver handled the circle %% fonts, which list would I submit a question to? %% I have then some reservations about the separation suggested above, %% but what do others think? -- Malcolm ------------------------------ Date: Mon, 13 Jul 87 11:32:54 MEZ From: Bernhard Nebel Subject: dvi -> ps for ATARI ST To: TEXHAX@score.stanford.edu Did anybody know about a dvi to postscript converter for the ATARI ST? Acknowledge-To: ------------------------------ Date: Mon 13 Jul 87 17:44:13-PDT From: Allan G. Weber Subject: orphan lines To: texhax@SCORE.STANFORD.EDU Maybe I missed finding what I needed in the TeXbook or LaTeX book but can somebody recommend a way to make LaTeX push orphan lines over to the next page? I have a 100+ page document that has numerous pages with the first line of a paragraph as the last line on the page. I would like to have LaTeX stick in a page break whenever a new paragraph is started and there is room for only the first line on the current page. Thanks. Allan Weber Arpa: weber%brand.usc.edu@oberon.usc.edu UUCP: ...sdcrdcf!oberon!brand!weber ------------------------------ Mail-From: BEETON created at 14-Jul-87 18:40:54 Date: Tue 14 Jul 87 18:40:54-PDT From: Barbara Beeton Subject: Re: orphan lines To: WEBER%BRAND.usc.edu@OBERON.USC.EDU tex applies \clubpenalty after the first line of a paragraph, and \widowpenalty before the last line. setting the appropriate one(s) =10000 will prohibit breaks in the prescribed location(s). the texbook index has an entry for "orphan word, see widow word"; that doesn't really tell you that \clubpenalty is what you're looking for, although both \widowpenalty and \clubpenalty are mentioned on the referenced page (104, last paragraph). the list of tex parameters (tolerance, penalties, demerits, tracing switches, etc.) on pages 272-273 is where you want to look next time you're sure there's something you can set but don't remember what it's called. -- barbara beeton ------------------------------ Date: Wed, 15 Jul 87 11:15:08 Greenwich Mean Time To: From: Subject: Bug in \LaTeX ? The \dotfill command, used in a tabular environment, does not produce any leaders. Probably due to the \unskip at the end of every column. If this is the case the definition of \dotfill should include a \hskip0pt at the end. Rainer Schoepf Inst. f. Physik Universitaet Mainz Staudinger Weg 7 D-6500 Mainz West-Germany ------------------------------ Date: Wed, 15 Jul 87 14:34:58 MEZ To: texhax@score.stanford.EDU From: UZR108%DBNRHRZ1.BITNET@wiscvm.wisc.edu FROM: User=UZR108 at DBNRHRZ1 09/07/87 RHRZ University of Bonn Wegeler-Str. 6 Tel. 0228-73-3444 5300 Bonn 1 Germany TO: User=TEXHAX at SCORE.STANFORD.EDU RE: TeX Drivers I would be interested in learning whether there exist TeX drivers for the Epson SQ2500 Inkjet Printer and/or the Kyocera F-1010 Laser printer. Please send replies to the above net address. Thanks, Hans Rieger ------------------------------ Date: Wed, 15 Jul 87 15:08:10 CDT From: William LeFebvre Subject: OOPS; Re: Looks like a LaTeX bug to me To: TeXhax@score.stanford.edu Excuse the typing mistake, and please apply the following "change" to my previous message regarding this topic: @x An equation using \verb|MIN_INT} is $x < \mbox{\verb|MIN_INT|}$. @y An equation using \verb|MIN_INT| is $x < \mbox{\verb|MIN_INT|}$. @z William LeFebvre Department of Computer Science Rice University ------------------------------ Date: 15 Jul 87 19:24 EST From: HALLETT JEFFREY A Subject: PostScript tricks and Latex To: texhax@score.stanford.edu Hi all! In the last issue, Leslie Lamport addressed some issues concerning using PostScript to do various tricks on the pages of a Latex document (eg. tinting the pages). I have been trying something similar here. My goal is to include a set of macros that will make a light gray DRAFT inclined to the page appear under the regular text. This is convenient for marking pre-release documents. Now, the PostScipt is trivial. The tricky part is getting it to appear on every page. We are using ArborText LaTeX and their DVILASER/PS (dvips for short) to do our LaTeX'ing and PostScript conversion. Their \special works fine at reading in the code, but only works for the first page. They have suggested an extension of the \special that will save up the commands and then, via an alteration to the definition of \@outputpage, will put it at the top of every page. Hence, my problem. I do not wish to change the original, so I've made a copy of the \def\@outputpage and put in the necessary changes. I've tried including this new macro both before and after the \begin{document}, but the system doesn't recognize my re-definition. It runs fine, but uses the old definition of \@outputpage, so my PostScript never gets included. Arbortext is looking into this. Do any of you know why this could be happening and how I can get my def to be accepted? Thanks Jeffrey A. Hallett Software Technology Program General Electric Corporate Research and Development ------------------------------ Date: Tue, 21 Jul 87 19:57:06 EDT From: Clarence_Wilkerson@um.cc.umich.edu To: TeXhax-Request@Score.Stanford.EDU Subject: TeXhax Digest V87 #57 I have received the Beebe collection of DVI drivers. My environment is a Zenith 248, LaserWriter, Printronix 300, and Itoh Prowriter. The distribution included DVIALW.EXE. This worked immediately with my setup with no visible difference in time or output from the ARBORTEX DVIPS I had been using. A MSC v. 4.0 version of the PRINTRONIX driver seemed to function, although I lack a set of low res fonts. I had to use the "large" optimizer module for MSC, C3L.EXE to compile the sources. Turbo C was a real washout on these sources.. I had installed all currently posted patches, but there are still floating point problems. For example x= 1.5000000000000000000000000000 gets read as 1.25 if there are a lot of 0's, but as 1.5 if there are fewer than 15 or so. I do not have a functioning Turbo C compiled version yet. Anyway, I recommend these sources if you have one of the supported devices, or as a draft output, I think any DMP with dot graphics could give one useful output. ------------------------------ Date: Thu, 16-JUL-1987 12:15:24.46 GMT+1 From: (Christoph D. Gatzka) Subject: New Files available at interact@dtupev5a for BITNET users. To: This is the directory of the LaTeX-File server INTERACT@DTUPEV5A. It's contents should be a duplicate of the 'latex-style@rochester.arpa' file server.All files will be sent out in NETDATA format, class N due to records that are longer than 80 characters. The name in <> is the product name that must be specified when requesting the files from INTERACT. There is also a short help available (send the message 'HELP' to INTERACT@DTUPEV5A). Standard VMS wildcards may be used in the product name.For instance would send you all the style files available.Please be very reasonable when requesting files, since this server is not an official oneand is located at a bitnet end node, whose purpose in NOT to act as a file server. Thus please request ONLY THOSE FILES you really can use/need.For instance to request the file siam10.sty, which is in product group send the message 'SOFT LATEXSTYLE.SIAM' to INTERACT@DTUPEV5A. On a VAX/VMS system you would type: $ SEND INTERACT@DTUPEV5A SOFT LATEXSTYLE.SIAM All suggestionsand complaints should be sent to ZRGC002@DTUPEV5A, nowhere else. Please note that the files cannot be sent in any other format. This server is currently restricted to users of BITNET in Europe only. Please respect this restriction. Any abuse may soon lead to the server's removal. Please note that all files had their TABs expanded before sending, thus you will have to take special care of the Unix Makefiles. FormFeeds, however, were not changed, so if you are on an IBM system, the TeX files may require some additional editing. THIS IS A LIST OF NEW FILES ONLY ! The following files are unique to this file server and are not present at rochester: textools.sh Useful tools for TeX on Unix from Kamal Al-Yahya tr2tex.sh Troff to TeX Converter from Kamal Al-Yahya runs on Unix This directory tree contains the Public-Domain DVI drivers written in C from Nelson F. Beebe. You will need the specific driver PLUS the contents of the HFILES directory PLUS the contents of the operating system directory. All drivers compile under TOPS-20, UNIX 4.1BSD, HP-UX, VMS, EUNICE, IBM PC Lattice, Wizard and Microsoft as well as under many other C compilers. drinotice.stx Short notice on driver family dvidriver.aux dvidriver.ids dvidriver.idx dvidriver.ltx Driver internals description dvidriver.sty dvidriver.toc dviman.aux dviman.ltx Driver user's manual dviman.texinfo dviman.toc 00mail.1 Some mails describing problems and solutions 00mail.2 00mail.3 00mail.4 00mail.5 00mail.6 00readme.txt Information about distribution files 00revhst.txt Revision history dvi.hlp Help file dvi.lrf Cross-reference map story.tex canonical TeX test file texidx.hlp Help file for Texidx.exe dvi.info TOPS-20 emacs xinfo file tex.info TOPS-20 emacs xinfo file tex.ulp source for TEX.INFO makefile. General unix makefile dvialw.c Driver for the Apple Laserwriter dvialw.ps PostScript header macros for DVIALW dvibit.c Driver for the BBN Bitgraph terminal dvican.c Driver for the Canon LBP-8 A1/A2 Laser printer canon.ltx Description of printer commands dviimp.c dvigd.c Driver for the Golden Dawn Golden Laser 100 printer dvijet.c Driver for the HP Laserjet printer dvijep.c Driver for the HP Laserjet Plus printer dvil75.c dvim72.c Driver for the Apple Imagewriter printer in 72 dpi mode dvimac.c Driver for the Apple Imagewriter printer in 144 dpi mode dvimpi.c Driver for the MPI Sprinter printer dvio72.c Driver for the Okidata Pacemark 2410 in 72 dpi mode dvioki.c Driver for the Okidata Pacemark 2410 in 144 dpi mode dviprx.c Driver for the Printronix printer family dvitos.c Driver 24-pin printers, like the Toshiba P-1351 derun.c Program for run-length coding debugging tosprx.c Toshiba P1351 to Printronix 300/600 plot file translator makefile.eun Eunice makefile abortrun.h actfact.h alldone.h bitmap.h bopact.h chargf.h charpk.h charpxl.h clrbmap.h clrrow.h commands.h dispchar.h dumpchar.h dvifile.h dvihead.h dviinit.h dviterm.h eopact.h f20open.h fatal.h fillrect.h findpost.h fixpos.h fontfile.h fontsub.h gblprocs.h gblvars.h gendefs.h getbmap.h getbytes.h getfntdf.h getpgtab.h inch.h initglob.h keydef.h loadchar.h machdefs.h main.h movedown.h moveover.h moveto.h nosignex.h openfont.h option.h outrow.h prtpage.h prxbmap.h readfont.h readgf.h readpk.h readpost.h readpxl.h reldfont.h rulepxl.h setchar.h setfntnm.h setrule.h signex.h skgfspec.h skipfont.h skpkspec.h special.h strchr.h strcm2.h strid2.h strrchr.h tctos.h typedefs.h usage.h warning.h getlog.c keybrd.c keytest.c makefile.1 IBM PC makefile 1/3 makefile.2 IBM PC makefile 2/3 makefile.msc IBM PC makefile 3/3 errshow.c Microsoft C program to format error messages. lpt.ps PostScript header macros for printing text files lptops.hlp Help file for LPTOPS.EXE lptops.c C source for LPTOPS.EXE lptops.1l Troff source for LPTOPS help lw78 Apple Laserwriter copy utility 00ARIT.C Tests compiler arithmetic makefile.d20 Makefiles for the DEC TOPS-20 operating system makefile.t20 makefile.kcc makefile.pcc zrmkcc.c TOPS-20 fast memory clear zerom.mac TOPS-20 fast memory clear texidx.c TeX index program gnuindex.sty Style file for indexer makefile.vms1 Makefiles for the VAX/VMS operating system makefile.vms2 vaxvms.c Alternatives for unacceptable VAX/VMS library functions 00make.com To provide a distribution for VAX/VMS sites without C ccom.com Comand file to build executables xxu.c Converts 'strange' file names to Unix syntax Christoph D. Gatzka zrgc002@dtupev5a.bitnet Student of medicine University of Tuebingen Germany ------------------------------ From: DLATEX%UCBCMSA.BITNET@forsythe.stanford.edu Date: Thu, 16 Jul 87 11:03 PDT Subject: How to get texhax source To: TeXhax@score.stanford.edu Hello Malcolm, I am wondering how to get the old texhax notes from stanford via ftp. Once I get there (the TEX directory) I see the file or directory of texhax.directory.1. Can you please tell me how to get the files out of it? Thank you muchly. Doug Henderson %% All texhax files are under a TOPS20 sub-directory at SCORE.STNFORD.EDU %% that you identify by typing "". This sub-directory should %% be used whenever you request a texhax file via FTP, unless you can %% make the default directory by typing "CD ". %% (I'm not sure if anonymous logins can do that.) Example: if you want %% to FTP issue 37, you'd type as the file to get: %% "TEXHAX37.87" %% Malcolm ------------------------------ %%% %%% subscriptions, address changes to: texhax-request@score.stanford.edu %%% %%% submissions to: texhax@score.stanford.edu %%% %%% BITNET redistribution: TEX-L@TAMVM1.BITNET (list server) %%% %%%\bye %%% ------------------------------ End of TeXhax Digest ************************** -------