TeXhax Digest Friday, 13 Nov 1992 Volume 92 : Issue 020 % The TeXhax Digest is brought to you as a service of the TeX Users Group % % and UK TeX Users Group in cooperation with the UK TeX Archive group % Today's Topics: Concrete fonts Re: magnification in LaTeX magnification in LaTeX DVIHP for LaserJet II Spell Checkers and pk file conversion Re: Problems at SHSU other spell checkers printer driver LaTeX: \thispagestyle for "page of floats"? TeX/LaTeX Spell Checkers modes.mf 0.11 released New macro package: Lollipop TeX lucida (math) version 1.2 available eplain 2.2 available New version of SFPtoPK on FILESERV/Niord Administrivia: Moderators: David Osborne and Peter Abbott Contributions: TeXhax@tex.ac.uk Administration, subscription and unsubscription requests: TeXhax-request@tex.ac.uk ------------------------------------------------------------ Date: Mon, 12 Oct 92 09:40:35 -0700 From: mr370673@rs6550.mor.itesm.mx (Rafael Morales G.) Subject: Concrete fonts Does anybody know how can I get the Concrete Fonts (used in "Concrete Mathematics")? I posted a similar message few weeks ago, but I do not find any answer. Thank you. Rafael Morales Gamboa ITESM Campus Morelos Cuernavaca, Mor. MEXICO. ------------------------------ Date: 23 Oct 92 16:20:48 +0000 From: Mike Piff Subject: Re: magnification in LaTeX > Date: Wed, 21 Oct 92 18:37:58 +0700 > From: zheng@maths.uwa.oz.au (Wei Xing Zheng) > Subject: magnification in LaTeX > > The LaTeX Manual says, "The \magnification command in Plain TeX has no > counterpart in LaTeX. Magnification of the output can often be done by > the program that prints the dvi file." If anyone knows what this means > and how to do magnification in LaTeX, please kindly let me know. > > Many thanks. > > Wei X. Zheng For instance, using emTeX on a PC, one can say dvihplj test.dvi prn /m1200 to magnify by a factor of 1.2. Thus, a 10pt original 5in wide will be 6in wide and looking like 12pt when magnified. The hairlines in characters are also magnified, so you can get the publisher to photo-reduce your camera ready document, assuming the publisher cannot work directly from the .DVI file. This gives a better result than reducing a true 12pt document to 10pt, since 10pt--> magnified 10pt--> 10pt is not the same as reduced 12pt. One problem you may find is that you may be missing some fonts at some magnifications. Also, your 14pt xxx font may really be a 12pt magnified font already, which gets a further dose of magnification on top. %% Dr M J Piff %% e-mail: %% Department of Pure Mathematics %% %% University of Sheffield %% M.Piff@sheffield.ac.uk %% Hicks Building %% %% Hounsfield Road %% %% SHEFFIELD S3 7RH %% Telephone: SHEFFIELD (0742) 768555 %% England %% Ext. 4431 ------------------------------ Date: Fri, 23 Oct 92 16:37:22 +0000 From: Wolfgang Ratzka Subject: magnification in LaTeX Wei X. Zheng asks: ``The LaTeX Manual says, "The \magnification command in Plain TeX has no counterpart in LaTeX. Magnification of the output can often be done by the program that prints the dvi file." If anyone knows what this means and how to do magnification in LaTeX, please kindly let me know.'' This means that you cannot tell LaTeX to produce a `scaled' dvi file (i.e. one that will produce output scaled by a certain factor when processed by a driver program). So centimeters allways will be true centimeters. You don't loose any functionality, as most dvi drivers allow you to scale your output (if scaled fonts are available). So if you are using dvips and you want to print an A5 page onto A4 for later reduction (so you get better resolution) you would use dvips -x 1400 ^^^^^^^ This means: magnify output by 1400/1000. Of course the exact procedure is dependent on the driver you use. Wolfgang Ratzka | | ) X400: ratzka@rphs1.physik.uni-regensburg.dbp.de | /\ | \ ratzka@vax1.rz.uni-regensburg.dbp.de |/ \| \ SMTP: ratzka@rphs1.physik.uni-regensburg.de Phone: +49 941 943 2085 Paper mail: Wolfgang Ratzka \\ Institut f\"ur Theoretische Physik \\ Lehrstuhl Prof. Weise \\ Universit\"at Regensburg \\ W-8400 Regensburg \\ GERMANY ------------------------------ Date: Tue, 27 Oct 92 12:39:27 -0800 From: awslawson@ucdavis.edu (Wayne Slawson) Subject: DVIHP for LaserJet II Does anyone know of a free-ware program for printing dvi files on a (non-PostScript) LaserJet II printer driven from: 1. a Sparcstation I (or II) 2. a SGI Indigo? Any advice would be appreciated. Yours sincerely, Wayne Slawson awslawson@ucdavis.edu ------------------------------ Date: 29 Oct 92 11:28:32 -0500 From: "DR. JIM WALKER @CRL" Subject: Spell Checkers and pk file conversion I'd like to thank everybody who helped me with my spelling and pk problems. Several spell checkers were recommended: -------------- MICROSPELL: Trigram Systems of 5840 Northumberland St. Pittsburgh, PA 15217 (FAX 412-422-3793) sells a system called MicroSpell (version 8 for MSDOS) for $79.oo (US). LSPELL20: Try looking out a copy of lspell20.zip, its a TeX/LaTeX aware spell checker which runs under DOS, written in Turbo Pascal I think.If memory serves correctl y it was in /mirrors/txtutl on wuarchive.wustl.edu, but archie should be able to direct you anyway ...... AMSPELL: The third (you can ftp it on 141.210.10.117, file pub/msdos/txtutl/amspel20.zip) is a work of some people in netherlands. EPELLE/DOS & SSPELL: EPELLE est un ensemble de programmes visant \`a d\'etecter des mots mal orthographi\'es dans des textes fran\c cais saisis afin d'\^etre compos\'es en TeX. SSPELL est un programme visant \`a d\'etecter des mots mal orthographi\'es dans des textes anglais et d\'evelopp\'e par Maurice Castro (maurice@bruce.cs.monash.edu.au). L'ensemble est disponible sur le Sun de l'Institut Fourier (mozart [130.190.12.100]) par ftp : le fichier epespe.tar.Z dans le r\'epertoire ~/fourier. I've installed amspell and epell/dos, both of which are working fine. PK file conversion - ------------------ I was recommended to run metafont or use a different previewer, I chose the latter. DVISCR: emTeX is available in all the standard archives, but the canonical source is rusinfo.rus.uni-stuttgart.de in the directory /soft/tex/machines/pc/emtex Get the file README.ENG for an explanation of what the various parts are and which of them you need. (The german version is readme.ger). ------------------------------ Date: Thu, 05 Nov 92 12:40:49 +0000 From: David Osborne Subject: Re: Problems at SHSU In a message of 3 Nov 92 10:29:41 MDT, Zdenek Wagner said: > Also, texhax stopped to come while uktex comes from time to time and I hope > I have received all issues. TeXhax frequency is based on volume of received mail: there aren't many contributions at the moment. Would a regular (say, two-weekly, if possible) posting be a better arrangement? Better still, SEND IN MORE CONTRIBUTIONS! UKTeX receives a regular amount of traffic, so continues as a weekly digest. I welcome contributions to both TeXhax and UKTeX, to addresses TeXhax@tex.ac.uk and UKTeX@tex.ac.uk, respectively. Latest issues in V92 of each digest are: TeXhax #19 and UKTeX #40. Back issues are available for anonymous ftp from tex.ac.uk in directory [tex-archive.digests.NAME.YEAR]NAME.NN where NAME = {texhax|uktex}; YEAR=92, for example; NN=issue. ~~David Osborne (UKTeX Digest editor), (TeXhax Digest moderator) ------------------------------ Date: Sun, 08 Nov 92 14:50:50 -0500 From: benysh@ecn.purdue.edu (Darel Benysh) Subject: other spell checkers Someone just recently asked about PC spell checkers. I don't have any suggestions. Actually I was hoping someone would have suggestions as to where I could find a decent Public Domain spell checker that will run in Unix/Risk/BSD environments. I have been given permission to put software on a small DECstation network in order to make it usefull. Essentially, I'm putting on stuff that I will use since no one else uses the system except to logon to other mainframes. So, I've put TeX, TeXis, etc on it but have been unable to find a decent PD spell checker. Any ideas would be helpful. Darel Benysh Industrial Engineering benysh@rainbow.ecn.purdue.edu Purdue University benysh@goofy.ecn.purdue.edu West Layfayette, IN, USA ------------------------------ Date: Sun, 08 Nov 92 22:16:35 -0500 From: WanSoo T Rhee Subject: printer driver I am looking for a print driver for TeX for Cannon Bubble Jet portable printer. How can I get these files? Thanks in advance. WanSoo T. Rhee email address : rhee.1@osu.edu office telephone: 614-292-5297 fax number : 614-292-1272 ------------------------------ Date: Mon, 09 Nov 92 12:26:18 +0000 From: David_Rhead@vme.nott.ac.uk Subject: LaTeX: \thispagestyle for "page of floats"? Can anyone suggest an easy way of specifying, in a LaTeX 2.09 style file, that, if a page contains only floats (i.e., [p] has happened), a particular \thispagestyle is to be used? I ask because I'm doing a .sty file which has page headers that include the current section title. If there's a mixture of floats and text on the page, then the "current section" title is still appropriate (since it can be taken as a header for the text). But if a page consists only of floats (which may have floated some way from the section where they appear in the .tex file), the "current section" header may be inappropriate or misleading and may be best suppressed. So I'd like to have \pagestyle{headings} most of the time, but to say something like "if we're on a page consisting only of floats (i.e., with no text at all), then \thispagestyle{plain}". I've browsed through latex.tex hoping to find a chunk of code that I can copy to my .sty file, with the addition of a \thispagestyle at a crucial point, but have failed to find a suitable chunk. David Rhead ------------------------------ Date: Tue, 10 Nov 92 15:36:36 +0000 From: "Bernard J. Treves Brown" Subject: TeX/LaTeX Spell Checkers TO MODERATORS: I've no idea how many details of commercial programs you like to give on the list - suffice it to say that I have no connection with Trigram other than being a past customer. Jim Walker asked about Spell Checkers for DOS which understand TeX/LaTeX: I know of two: there is DVISPELL, which is part of emTeX, and hence available from Aston, it works on .dvi files, which probably has advantages where accents are concerned, however, I've never used it... If you were prepared to part with hard cash then I would recommend Microspell from Trigram Systems, 5840 Northumberland St. Pittsburgh PA 15217. This is a commercial(!) system which "knows" about TeX, so it operates directly on the .tex file, with a built-in editor for _serious_ problems. I think it would probably cost ca 50 quid after currency conversions. Beware! MicroSpell has an american dictionary (but the american words are easily removed and U.K. English versions substituted). Bernard Treves Brown ------------------------------ Date: Wed, 07 Oct 92 16:46:41 -0500 From: Karl Berry Subject: modes.mf 0.11 released I have released version 0.11 of modes.mf. You can get it by anonymous ftp from ftp.cs.umb.edu [192.12.26.23]:pub/tex/modes.mf You can also get it by email from George Greenwade's (thanks, George!) file server if you cannot ftp: mail fileserv@shsu.edu with a body of `sendme modes'. This file is a collection of Metafont mode_def's. It also makes common definitions for write-white printers and `special' information. As usual, this version has only minor changes: * SparcPrinterWhite has been removed; fiddle with the darkness knob instead * still less punctuation in special output, to conserve space * change to `blacker' for the Varityper 4300P * doc fixes If you have mode_def's which are not listed below, or corrections to the existing ones, please send them to me. karl@cs.umb.edu mode_def AgfaFourZeroZero = % AGFA 400PS mode_def amiga = % Commodore Amiga mode_def AtariNineFive = % Atari 95dpi previewer mode_def AtariNineSix = % Atari 96x96 previewer mode_def AtariSLMEightZeroFour = % Atari ST SLM 804 printer mode_def AtariSMOneTwoFour = % Atari ST SM 124 screen mode_def aps = % Autologic APS-Micro5 mode_def ApsSixHi = % Autologic APS-Micro6 mode_def bitgraph = % BBN Bitgraph at 118dpi mode_def boise = % HP 2680A mode_def CanonCX = % Canon CX, SX, LBP-LX mode_def CanonLBPTen = % e.g., Symbolics LGP-10 mode_def ChelgraphIBX = % Chelgraph IBX mode_def CItohThreeOneZero = % CItoh 310 mode_def CItohEightFiveOneZero = % CItoh 8510A mode_def CompugraphicEightSixZeroZero = % Compugraphic 8600 mode_def CompugraphicNineSixZeroZero = % Compugraphic 9600 mode_def crs = % Alphatype CRS mode_def DataDisc = % DataDisc mode_def DataDiscNew = % DataDisc with special aspect ratio mode_def dover = % Xerox Dover mode_def epsonlo = % Epson at 120dpi mode_def EpsonLQFiveZeroZeroMed = % Epson LQ-500, 360x180dpi mode_def EpsonLQFiveZeroZeroLo = % Epson LQ-500, 180x180dpi mode_def EpsonMXFX = % 9-pin Epson MX/FX family mode_def GThreefax = % 200 x 100dpi G3fax mode_def HPDeskJet = % HP DeskJet 500 mode_def ibm_a = % IBM 38xx (\#1) mode_def IBMD = % IBM 38xx (\#2) mode_def IBMFourZeroTwoNine = % IBM 4029-30, 4250 mode_def IBMFourTwoOneSix = % IBM 4216 mode_def IBMProPrinter = % IBM ProPrinter mode_def IBMSixOneFiveFour = % IBM 6154 display mode_def IBMSixSixSevenZero = % IBM 6670 (Sherpa) mode_def IBMThreeOneSevenNine = % IBM 3179 screen mode_def IBMThreeOneNineThree = % IBM 3193 screen mode_def IBMThreeEightOneTwo = % IBM 3812 mode_def IBMThreeEightTwoZero = % IBM 3820 mode_def IBMEGA = % IBM EGA monitor mode_def IBMVGA = % IBM VGA monitor mode_def imagewriter = % Apple ImageWriter mode_def laserjetlo = % HP LaserJet at 150dpi mode_def LASevenFive = % DEC LA75 mode_def LinotypeOneZeroZeroLo = % Linotype Linotronic [13]00 at 635dpi mode_def LinotypeOneZeroZero = % Linotype Linotronic [13]00 at 1270dpi mode_def LinotypeThreeZeroZeroHi = % Linotype Linotronic 300 at 2540dpi mode_def LNZeroOne = % DEC LN01 mode_def LPSFourZero = % DEC LPS40 mode_def lview = % Sigma L-View monitor mode_def MacMagnified = % Mac screens at magstep 1 mode_def MacTrueSize = % Mac screens at 72dpi mode_def NEC = % NEC mode_def NEChi = % NEC-P6 at 360x360dpi mode_def Newgen = % Newgen 400dpi mode_def NeXTprinter = % NeXT 400dpi mode_def NeXTscreen = % 100dpi NeXT monitor mode_def OCESixSevenFiveZeroPS = % OCE 6750-PS mode_def okidata = % Okidata mode_def OneTwoZero = % e.g., high-resolution Suns mode_def PrintwareSevenTwoZeroIQ = % Printware 720IQ mode_def qms = % QMS (Xerox engine) mode_def RicohFourZeroEightZero = % e.g., the TI Omnilaser mode_def RicohLP = % e.g., the DEC LN03 mode_def SparcPrinter = % Sun SPARCprinter mode_def StarNLOneZero = % Star NL-10 mode_def sun = % Sun and BBN Bitgraph at 85dpi mode_def supre = % Ultre*setter at 2400dpi mode_def toshiba = % Toshiba 13XX, EpsonLQ mode_def ultre = % Ultre*setter at 1200dpi mode_def VarityperFiveZeroSixZeroW = % Varitype 5060W mode_def VarityperFourThreeZeroZeroLo = % Varityper 4300P at 1200dpi mode_def VarityperFourThreeZeroZeroHi = % Varityper 4300P at 2400dpi mode_def VarityperFourTwoZeroZero = % Varityper 4200 B-P mode_def VarityperSixZeroZero = % Varityper Laser 600 mode_def VAXstation = % VAXstation monitor mode_def XeroxEightSevenNineZero = % Xerox 8790 or 4045 mode_def XeroxFourZeroFiveZero = % Xerox 4050 mode_def XeroxNineSevenZeroZero = % Xerox 9700 mode_def XeroxThreeSevenZeroZero = % Xerox 3700 ------------------------------ Date: Fri, 23 Oct 92 12:58:09 -0500 From: eijkhout@cs.utk.edu Subject: New macro package: Lollipop TeX The Lollipop Format, first public release, October 1992 Victor Eijkhout What is Lollipop? The Lollipop format tries to bridge the gap between the fact that in TeX anything is programmable, and the fact that doing so is too hard for the people such as typographers, who know actually what to program. Or even for seasoned programmers. Lollipop is a macro package that gives the user powerful tools for programming macros for lists, headings, output routines and a number of other things. The Lollipop macros take the specifications for a macro, and then construct that macro. About this release Lollipop is not finished, but it is already quite powerful. (It has been used to typeset my book 'TeX by Topic', for instance.) I suggest that anyone who is interested format the manual and have a look at the examples in it. They document the current power of Lollipop (really: all examples, including of output routines, are formatted on the fly). Since Lollipop is still under development I will be very accessible for questions, bug reports and suggestions. Email preferred: eijkhout@cs.utk.edu. (And I will be flattered if you actually use Lollipop, but beware that changes may occur in future versions.) Lollipop can be ftp'ed from the directory /pub/eijkhout/tex on cs.utk.edu (log in as 'anonymous') where it is stored as 'lollipop.tar.Z'. Uncompress and 'tar -fx' it. Like a lot of TeXware, Lollipop is free. Make and give away all the copies that you want. Just don't ask money for it. Share and enjoy! Victor Eijkhout Department of Computer Science; University of Tennessee at Knoxville 104 Ayres Hall; 1403 Circle Dr.; Knoxville TN 37996-1301 phone: +1 615 974 8298 (secretary 8295; fax 8296); home +1 615 558 3069 Support the League for Programming Freedom! league@prep.ai.mit.edu ------------------------------ Date: Wed, 04 Nov 92 17:07:16 -0500 From: Karl Berry Subject: lucida (math) version 1.2 available I've updated the Lucida font distribution to version 1.2. ftp.cs.umb.edu [192.12.26.23]:pub/tex/lucida/lucida.tar.Z These files will be of no use to you unless you also have the Type 1 PFA/PFB/etc. files with the outlines. Changes in this release: * \cdot (and hence \cdots) spacing corrected (vastly decreased). * Use dvips' new afm2tfm program. * New version of psnfss.sup for using these fonts with NFSS. The distribution includes the math fonts as a (more or less) drop-in replacement for Computer Modern. I've worked some on the magic math font parameters, but no doubt improvements are possible. I suggest using Tom Rokicki's dvips as your DVI-to-PostScript program. dvips is on labrea.stanford.edu:pub/dvips*.tar.Z, and my hacked version with the same path searching algorithm is on ftp.cs.umb.edu:pub/tex/dvipsk.tar.Z. The afm2tfm program in those distributions is what I used to create the virtual fonts. Thanks to Sebastian Rahtz, who did much of the initial work, and Chuck Bigelow and Kris Holmes, who designed the typefaces. karl@cs.umb.edu Member of the League for Programming Freedom---write to lpf@uunet.uu.net. ------------------------------ Date: Wed, 11 Nov 92 15:12:30 -0500 From: Karl Berry Subject: eplain 2.2 available I have released Eplain version 2.2. It is available by ftp from ftp.cs.umb.edu [192.12.26.23]:pub/tex/{eplain/*,eplain.tar.Z} ics.uci.edu [128.195.1.1]:TeX/eplain/eplain-2.2.tar.Z You might also be able to get it by email from George Greenwade's file server if you cannot ftp: mail fileserv@shsu.edu with a body of something like `SENDME EPLAIN.EPLAIN_TEX'. I'm making this release only because it's been over seven months since the last release, and a number of bug fixes have accumulated. I haven't yet incorporated any of the good suggestions people have sent me (cross-referencing to figures and the like as well as pages and equations, figuring out the multi-column situation, generalizing toc files to other kinds of auxiliary files, indexing commands, etc., etc.). I hope to be able to do that soon. (I hope to be able to release a lot of things soon, as always...funny how that never happens.) Please send bug reports directly to me. Here is a summary of the most significant changes (from the file NEWS in the distribution): * New \toks register \everylist, expanded at the start of every list. * \footnoterulewidth defined as 2in, not 2true in, thus allowing the use of \mag after reading eplain.tex. The `2true in' was Knuth's, but I don't know why he did it. * \obeywhitespace works inside a \vbox. * \boxit is \long, and uses \ehrule and \evrule. * \writenumberedtocentry expands the chapter number, so `\the ' can be used. * \verbatim doesn't begin and end with \par, so it can be used in the middle of a paragraph. * \pathafterhook added to \path in path.sty, so macros can execute cleanup actions. * The \path command and its friends are documented in the manual. For those of you who haven't heard of Eplain: it is a collection of macros intended to provide relatively low-level capabilities, regardless of how your document appears. For example, it has macros to do symbolic cross-referencing, but not macros to produce a section heading. It also has some definitions that make it easier to change the conventions of plain TeX's output. For example, it lets you produce left-justified math displays by simply saying `\leftdisplays'. karl@cs.umb.edu Member of the League for Programming Freedom---write to lpf@uunet.uu.net. ------------------------------ Date: Thu, 12 Nov 92 07:53:24 -0600 From: "George D. Greenwade" Subject: New version of SFPtoPK on FILESERV/Niord Norm Walsh (who has my best wishes in his "study-for-comps" semester) forwarded me a new version of his popular SFPtoPK. From Norm: SFPtoPK version 2.1(beta) fixes a small bug in SFPtoPK v2.00. If you tried to convert a font that was _both_ small enough to fit entirely in memory _and_ had a header shorter than 64 bytes, SFPtoPK v2.00 would miss the first character in the font. The only fonts that I have seen that have a header smaller than 64 bytes are old LJ+ softfonts. Unfortunately, the PCX2FONT program creates this style of header. My apologies for the inconvienience. If you have any trouble, please let me know... The files are available via e-mail as a 6 part UUENCODEd ZIP archive by including: SENDME SPFONTWARE.SF2PK21B* in the body of a mail message to FILESERV@SHSU.BITNET (FILESERV@SHSU.edu). The file SF2PK21B.ZIP is available for anonymous ftp retrieval from Niord.SHSU.edu (192.92.115.8) in the directory [FILESERV.SPFONTWARE]. The SPFONTWARE package and directory also includes the rest of Norm's convenient utilities to convert Hewlett-Packard softfonts to *and* from TeX PK/TFM format. For more information on the files via e-mail, include: DIRECTORY SPFONTWARE in a mail message to FILESERV. Users of anonymous ftp may retrieve the description file (SPFONTWARE.DESCRIPTION) from Niord in the directory [FILESERV]. Regards and best wishes to Norm, George George D. Greenwade, Ph.D. Bitnet: BED_GDG@SHSU Department of Economics and Business Analysis THEnet: SHSU::BED_GDG College of Business Administration Voice: (409) 294-1266 P. O. Box 2118 FAX: (409) 294-3612 Sam Houston State University Internet: bed_gdg@SHSU.edu Huntsville, TX 77341 bed_gdg%SHSU.decnet@relay.the.net ------------------------------ The TeXhax digest is brought to you as a service of the TeX Users Group and UK TeX Users Group in cooperation with the UK TeX Archive group. Please send contributions to: TeXhax@tex.ac.uk Administration, subscription and unsubscription requests: On Internet: send a one line mail message to TeXhax-request@tex.ac.uk SUBSCRIBE TEX-L UNSUBSCRIBE TEX-L On BITNET: send a similar one-line mail message to LISTSERV@xxx On JANET: send a similar one line mail message to TeXhax-request@uk.ac.tex Back issues of the digest are available for anonymous ftp from the UK TeX Archive, tex.ac.uk (134.151.40.18) in [tex-archive.digests.texhax.YY]texhax.NN where YY = last two digits of year, NN = issue number Keyword-in-context indexes are available in the UK TeX Archive in [tex-archive.digests.indexes]texhaxYY.idx For further information about TeX Users Group services and publications mail TUG@math.ams.org or write to TUG at TeX Users Group PO Box 869 Santa Barbara, CA 93102 USA \bye End of TeXhax Digest [Volume 92 Issue 20] *****************************************