TeXhax Digest Sunday, September 22, 1991 Volume 91 : Issue 042 Moderators: Tiina Modisett and Pierre MacKay %%% The TeXhax digest is brought to you as a service of the TeX Users Group %%% %%% in cooperation with the UnixTeX distribution service at the %%% %%% University of Washington %%% Today's Topics: German latex Monotype font outlines incremental posting to e-MATH.ams.com dvi to ps problems INITEX DVIPS for VM/CMS --- TEXdraw \if, TeX endnotes style for Icarus? IBM 4019 modedef? / HP LJ driver! Re: An exceptionally disturbing evaluation of \if WriteNow and/or other proprietary formats to TeX ------------------------------------------------------------------------------- Date: Tue, 17 Sep 91 09:49:24 -0400 From: Peter Schroeder Subject: German latex Keywords: LaTeX, German Is there a site in the US where I can pick up all the files necessary for the German version of latex? Failing that, where else can I find it? Thanks for your help. Peter ps@cs.princeton.edu ----------------------------------------------------------------------------- Date: Tue, 17 Sep 1991 15:37 GMT From: Peter Flynn Subject: Monotype font outlines Keywords: fonts, Monotype Does anyone know (a) how many and what fonts Mono have produced in outline form; (b) how much they cost and (c) if there is any software yet to convert them to pk/tfm pairs (like the Personal TeX Interface program does with BitStream font outlines). ///Peter ------------------------------------------------------------------------------ Date: Mon 16 Sep 91 17:28:29-EST From: Ralph Youngen Subject: incremental posting to e-MATH.ams.com Keywords: AmS, LaTeX, fonts I wish to thank everyone who has used the recent versions of the AMS products and reported bugs or suggestions to the AMS Technical Support group. The purpose of this mail is to announce an incremental posting of new versions of several files in our TeX distribution on e-MATH.ams.com, subsequent to our major upgrades which were posted on July 2. The version numbers for the products themselves will remain unchanged: AMSFonts and AMS-TeX are version 2.1, and AMS-LaTeX is version 1.1. However, the version numbers embedded into any updated files (listed below) have been incremented by adding a letter to the version number. For example, ams/amsfonts/doc/userdoc.tex is at version 2.1a, but ams/amslatex/doc/amslatex.tex is at version 1.1b because it has been updated twice since version 1.1 of AMS-LaTeX was released. Changes to AMSFonts 2.1 are in the documentation only. Changes to AMS-LaTeX 1.1 are in the documentation, as well as a some bug fixes. See the amslatex.bug file for details. Changes to AMS-TeX 2.1 are in the documentation, as well as a few bug fixes. See the amstex.bug file for details. Changed to files in the author-info area are bug fixes which caused TeX errors to occur in previous versions. Additionally, at the request of several people, we have made tar archives of the AMSFonts pk files available for retrieval by FTP. These tar archives are broken down by resolution and can be found in the main /ams area where the other tar archives live. See the ams/READ.ME file for more details. Below is a list of all files that have changed on e-MATH since the major posting on July 2, 1991 (excluding tar archives). We ask that archive maintainers please consult this list and retrieve these files from e-MATH to update the ams area on your own archive. Archive maintainers should feel free to report any problems or questions concerning this update directly to me at rey@math.ams.com. Bug reports, general questions, or suggestions should continue to be sent to tech-support@math.ams.com. Thank you. Ralph Youngen Supervisor, Technical Support American Mathematical Society Internet: REY@MATH.AMS.COM ams/amsfonts: 6495 Sep 13 15:18 READ.ME ams/amsfonts/doc: 20351 Sep 13 15:17 userdoc.def 29498 Sep 13 15:17 userdoc.ins 53989 Sep 13 15:17 userdoc.tex ams/amslatex: 19887 Sep 13 15:20 amslatex.bug ams/amslatex/doc: 62362 Aug 7 09:45 amsart.doc 15660 Aug 7 09:45 amsbook.doc 16643 Sep 13 15:19 amslatex.aux 158726 Sep 13 15:20 amslatex.tex 8853 Sep 13 15:20 amslatex.toc 88056 Aug 7 09:48 testart.tex ams/amslatex/inputs: 25709 Aug 7 10:03 amsart.sty 9575 Aug 7 10:03 amsbook.sty 9431 Sep 13 15:19 amsfonts.sty 11304 Sep 13 15:21 fontdef.ams ams/amstex: 5112 Aug 7 10:31 amsppt1.tex 7115 Sep 13 15:23 amstex.bug ams/amstex/doc: 73452 Sep 13 15:22 amsguide.tex 21688 Sep 13 15:22 amstinst.tex ams/author-info/guidelines: 19695 Aug 7 10:14 amsl-art.tex 17716 Aug 7 10:14 amst-art.tex 63170 Aug 7 10:14 amst-gid.tex 12113 Aug 7 10:14 amst-mon.tex ams/author-info/sty-files: 28478 Sep 13 15:23 memo.pkg-amstex ------------------------------------------------------------------------------ Date: Mon, 16 Sep 91 16:28:13 +0100 From: jrust@thor.uio.no (John Rust) Subject: dvi to ps problems Keywords: dvitops Dear Sirs: I am having a problem getting dvi files to convert to Postscript for printing and previewing. I have one piece of software, TeXPS dvitps, that has no problem in converting dvi to ps when I send it to the local LaserJet III, but its output can't be previewed using my Sparc-2 pageview postscript previewer. To solve the problem I recently uploaded version 5.4.7 of Rokicki dvips from labrea.stanford.edu. With dvips I am able to preview files using pageview, but files that include psfig postscript graphics choke the LaserJetIII: it typically stops mysteriously halfway through the document. I have the config.ps memory set to 2mb, slightly less than the installed 2.12 mb memory on the Postscript card. But this doesn't seem to be the whole problem since I have successfully printed files as large as 4.8mb using dvitps. Thus, dvitps allows me to print but not pageview, whereas dvips allows me to pageview but not print. I would like 1 piece of software that does both. Does anyone know of a fix? (Presumably dvips should be able to both print and pageview: have I set an option the wrong way?) ********************************** John Rust Department of Economics University of Wisconsin Madison, WI 53706 (608) 263-3871 jrust@vms.macc.wisc.edu jrust@wiscmacc.bitnet On leave August to December, 1991: Department of Economics University of Oslo Post Box 1095 Blindern 0317 Oslo 3, Norway johnru@ulrik.uio.no jrust@thor.uio.no 47-2-855154 (secretary: 855115) ********************************** ---------------------------------------------------------------------------- Date: Mon, 16 Sep 91 17:22 N From: Subject: INITEX Keywords: IniTeX I would like to receive some information on INITEX (version 3.0) or whichever program it is that I need to build my own version of TeX. In the previous release (2.0.0) it was called INITEX, but in our current release (3.0) it seems to have disappeared. If it should be there and thus is missing in our software, how can I get it, if the procedure to build your own applications (such as LaTeX) has changed, what is the new procedure? Furthermore, I would like to subscribe for the TeXhax Digest. Sincerely, Hugo van Leeuwen LEEUWEN@HEIIPO5.BITNET ------------------------------------------------------------------------------- Date: Thu, 12 Sep 91 23:13:08 SET From: Alessio Guglielmi Subject: DVIPS for VM/CMS --- TEXdraw Keywords: dvips, TeXdraw, VM/MCS Can anybody point me to a VM/CMS implementation of Tom Rokicki's DVIPS? Does anyone have made a port of TEXdraw for GMD's VM/CMS DVIPS? Thank you, Alessio ------------------------------------------------------------------------------- Date: Tue, 10 Sep 91 09:15:27 -0500 From: Ron Keller Subject: \if, TeX Keywords:\if, TeX In #038, Stephen Smith had a question about an \if statement using \empty. In part, his problem contained the following: \def\steve{22} \if\empty\steve An \if compares the first two tokens it encounters, however, \empty is defined as a list of no tokens (TeXbook p.351), so it next looks at \steve. It expands steve into two tokens 2 and 2 and compares them. It returns `true' because they are the same. When \steve is defined to be 23, it returns false, as we would expect. An \ifx would prevent \steve from being broken down into its component tokens, but the \ifx will still ignore the \empty. Ron Keller Publication Services ------------------------------------------------------------------------------- Date: Sun, 15 Sep 91 11:49:41 pdt From: pagre@weber.ucsd.edu (Phil Agre) Subject: endnotes Keywords: endnotes, TeX, LaTeX Hi -- Does anybody know of a package for LaTeX that makes endnotes? (You know, like footnotes, except they appear at the end of the book rather than at the bottom of the page.) Endnotes are very common in academic books and in things like Science articles, so there *must* be such a package. If not, I wonder if anyone would be interested in writing one? A good one would have all sorts of bells and whistles (like generating headers that tell you which pages the notes are to) but even a simple one would make my life much easier right now. Hi -- Nobody replied to my query about endnotes, which suggests to me that someone among you may need such a thing as well. So just in case, I've enclosed the one endnotes package I came up with, fourth- or fifth-hand from Emma Pease at Stanford. Ciao. Phil Agre, UCSD Encl: %%%%%%%%%%%%%% File endnotes.sty %%%%%%%%%%%%%% % % Date: Mon, 17 Apr 89 09:25:54 PDT % From: emma@csli.Stanford.EDU % To: lang@prc.unisys.com % Subject: endnotes % % The following style file will switch footnotes to endnotes. % % Emma Pease % emma@csli.stanford.edu % % % create and open the endnotes file for writing \newwrite\loe \immediate\openout\loe=\jobname.loe % redefine \@footnotetext so that the text of the footnote is written % to the jobname.loe file. Note the change in \newlinechar; this is % to allow long footnotes to be read without overburdening the memory \long\def\@footnotetext{\begingroup% \immediate\write\loe{ }% \immediate\write\loe{\string\makendnote{$^{\@thefnmark}$}}% \def\do##1{\catcode`##1=12}\dospecials% \catcode`\%=14 \catcode`\{=1\catcode`\}=2% \catcode`\^^M=12% \newlinechar=`\^^M% \@readnote} % Actual reading of the note text. Note the change in catcode for % carriage return {\catcode`\^^M=12% \long\gdef\@readnote#1{\catcode`\^^M=5\immediate\write\loe{{#1}}% \endgroup}} % Finishing up at end of document % Actual command in document. Could be redefined to include heading... \def\listofendnotes{\@startendnotes} % Close off the endnotes file and reads it back in \def\@startendnotes{\immediate\closeout\loe \input \jobname.loe} % format of individual endnotes \long\def\makendnote#1#2{\indent#1#2} % Aliases for switching quickly from footnotes to endnotes \let\endnote=\footnote \let\endnotemark=\footnotemark \let\endnotetext=\footnotetext \endinput % DOCUMENTATION % How it works. This style file creates endnotes by taking the text % and number of the footnotes and writing it out to a file called % jobname.loe. (Due to memory constraints it cannot be stored in % latex's internal memory.) When the \listofendnotes command is % invoked, the file, jobname.loe, is then read back into latex. % To use the endnotes.sty file do the following % % Modify the \documentstyle command as follows % \documentstyle[endnotes]{article} (or report...) % % You can use either \footnote{text} or \endnote{text} but it is % probably preferable to use \footnote for ease of conversion. % % At the end of the document place the command \listofendnotes where % you want the endnotes to appear (it must be after the last endnote). % You may wish to precede this command with a \section*{Endnotes} or % related command % to modify the format of the endnotes, change the definition of % \makendnote % % \makendnote takes two arguments (the superscripted endnote % number and the text of the endnote) % % the default format is % \indent #1#2 % i.e., indent superscripted number followed by the text of the % endnote in normal paragraph mode. ------------------------------------------------------------------------------ Date: Mon, 9 Sep 91 12:51:45 EDT From: marsh@cec.mtu.edu (Dianne Marsh) Subject: style for Icarus? Keywords: style file, Icarus In LaTeX, is there a bibliography style available for the Journal Icarus? The required format, as set forth by Icarus, is as follows: Literature citations in the bibliography shopuld be listed alphabetically according to the surname of the (first) author. Journal references should contain the names and initials of all authors, the year, the title of the article, and standard abbreviation of the journal, the volume number, and the first and last page numbers. Titles of journals and books should be in italicsm volume numbers in boldface. Below are shown examples of proper reference forms for a journal article, a book chapter, and a book, respectively. PEALE, S.J., P. CASEEN, AND R.T. REYNOLDS (1979). Melting of Io by tidal dissipation. {\it Science} {\bf 203,} 892-894. SCHMIDT, H.U., and R. WEGMANN (1982). Plasma flow and magnetic fields in comets. In {\it Comets} (L. Wilkening, Ed.), pp.538-560. Univ. of Arizona Press, Tucson. WHIPPLE, F.L. (1981). {\it Orbiting the Sun}. Harvard Univ. Press, Cambridge, Mass. Please excuse the Pig-LaTeX above, but you get the general idea. I would appreciate any help that I can get! Thanks! Dianne Marsh email: marsh@cec.mtu.edu Center for Experimental Computation Michigan Technological University Houghton, MI 49931 -------------------------------------------------------------------------- Date: Mon, 09 Sep 91 17:16:00 SDT From: Klaus Kusche Subject: IBM 4019 modedef? / HP LJ driver! Keywords: modedef, IBM 4019, HP LJ driver One of the recent postings contained a list of MF Modedef's available. I am looking for a modedef for the new IBM 4019 / 4019E 300 dpi laser printer, but I was unable to find one in that list. That machine is identical to some printer by FACIT (details not known to me), but I didn't find that, either. * Did I miss it? * Do such modedefs exist? Any hints? By the way, I use that IBM printer in HP laser jet emulation mode, using the dvi2xx (0.50) driver written by Gustav Neumann. That driver is *** highly recommended ***: Comes for free, supports all printers of the HP lj family individually, runs under dos/os2/unix (installed it under interactive unix with no trouble), is fast, caused no trouble up to now. Contact NEUMANN@AWIWUW11. ************************************************************************ * Klaus Kusche * * Research Institute for Symbolic Computation * * Johannes Kepler University Tel: +43 7236 3231 67 * * A-4040 Linz Telex: (Austria) 22323 uni li a * * Austria (Europe) Fax: +43 7236 3338 30 * * * * Bitnet: K312240@AEARN * * Arpa/CS/Internet: K312240%AEARN.BITNET@CUNYVM.CUNY.EDU * * K312240@edvz.uni-linz.ac.at * ************************************************************************ ------------------------------------------------------------------------------- Date: Mon, 9 Sep 91 12:20:49 +0200 From: muewi@oz.informatik.uni-Bremen.de (Wilhelm Mueller) Subject: Re: An exceptionally disturbing evaluation of \if Keywords: TeX, \if What You probably wanted was \ifx\empty\steve \if expands everything following it until it gets two unexpandable tokens, so \empty disappears, \steve becomes twice the token 2, and these tokens are equal. \ifx, on the other side, ``compares'' the definition of macros. cf. TeXbook, Ch. 20, pp. 209f. - Wilhelm ---------------------------------------------------------------------------- Date: Sun, 8 Sep 91 23:38:02 PDT From: rbhumbla@ucsd.edu (Ravinder Bhumbla) Subject: WriteNow and/or other proprietary formats to TeX Keywords: TeX, WriteNow # The ideal would be a WriteNow to TeX translator, if such an animal exists. # Other possibilities: There may be some Macintosh product that converts # WriteNow to Macintosh Word Perfect 5.1. That would do it, as there is a # Word Perfect to TeX translator, I believe from ArborSoft. Your message is dated August 12 and I recall seeing it in comp.text.tex some time back so you probably have a solution. In case you don't: MacWrite II can read and write in the formats you need. So maybe you could use it to read in your WriteNow file and then write it out as a WP 5.1 one. All the best, -Ravi- ----------------------------------------------------------------------- %%% Further information about the TeXhax Digest, the TeX %%% Users Group, and the latest software versions is available %%% in every tenth issue of the TeXhax Digest. %%% %%% Concerning subscriptions, address changes, unsubscribing: %%% %%% BITNET: send a one-line mail message to LISTSERV@xxx %%% SUBSCRIBE TEX-L % to subscribe %%% or UNSUBSCRIBE TEX-L %%% %%% Internet: send a similar one line mail message to %%% TeXhax-request@cs.washington.edu %%% JANET users may choose to use %%% texhax-request@uk.ac.nsf %%% All submissions to: TeXhax@cs.washington.edu %%% %%% Back issues available for FTPing as: %%% machine: directory: filename: %%% JUNE.CS.WASHINGTON.EDU TeXhax/TeXhaxyy.nnn %%% yy = last two digits of current year %%% nnn = issue number %%% %%%\bye %%% End of TeXhax Digest ************************** -------