TeXhax@cs.washington.edu (TeXhax Digest) (05/01/89)
TeXhax Digest Wednesday, March 29, 1989 Volume 89 : Issue 30
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:
Re: TeX Driver For HP Laserjet II
Re: HP LaserJet II problems / N. Beebe's DVIJEP
Re: Needed: Information about using XERO
Needed: Help with hyphenation
Can you change the fontsize of Latex section headings?
TeX for an IBM-AT
On generating write-white and write-black versions of the AMS fonts
Replacing Computer Modern with a PostScript font such as Times
Re: James Clarke's DVItoPS program
Re: Defining macros with defaults in TeX
Re: \everyparend macro
Re: \everypar, \par and LaTeX sections
Re: LaTeX citation styles
Needed: TeXware for generating Feynman diagrams
Is there a Newsletter style for TeX or LaTeX?
Printing Music with Tex
PXL or PF font files for LPS40
Re: boldface greek fonts in LaTeX
---------------------------------------------------------------------------
Date: Tue, 28 Mar 89 09:53:39 CST
From: Don Hosek <U33297%UICVM.UIC.EDU@UWAVM.ACS.WASHINGTON.EDU>
Subject: Re: TeX Driver For HP Laserjet II
Keywords: TeX, dviware, HP Laserjet II
Here's everything I have... note that all but the U of Utah driver is
commercial. Please send any additional information to me for inclusion
in the TUG driver information database.
dh
HP Laserjet Plus
(VAX/VMS)
ArborText Inc.
DVIlaser/HP
Uses GF, PK, or PXL fonts. Allows inclusion of graphics, use of printer
resident fonts, font substitution, font scaling, and magnifies or shrinks
images.
Cost: $500 workstations; $750 mainframes. Site licenses available.
Academic discounts available.
LaserPrint
University of Utah
DVIJEP (by Nelson H.F. Beebe)
Uses GF, PK or PXL files. Written in C. Source is included. Graphics
inclusion specials are available are available on request.
Arbortext, Inc.
Contact: Sales Department
Postal Address: 535 W. William Street
Suite 300
Ann Arbor, MI 48103
Internet: sales@arbortext.com
Phone: (313) 996-3566
LaserPrint
Postal Address: P.O. Box 35,
D-6101 Fr\"ankisch Crumbach, Federal Republic of Germany
Phone: +49 6164 4044
University of Utah
Contact: Nelson H.F. Beebe
Postal Address: Center for Scientific Computing
220 South Physics
University of Utah
Salt Lake City, UT 84112
Phone: (801) 581-5254
Internet: Beebe@Science.Utah.EDU
Availability: All of the Beebe drivers are distributed together. They are
available on 1600bpi 9-track tape in TOPS-10/20 BACKUP/DUMPER
format, VAX/VMS BACKUP format, Unix tar format, and ANSI
D-format. Send a tape plus $100 for a copy. IBM PC floppies
are available from Personal TeX or Jon Radel.
FTP: The programs are available for anonymous FTP from SCIENCE.UTAH.EDU on the
internet; information is in the file PS:<ANONYMOUS>00README.TXT. A
VAX/VMS binary distribution is available for anonymous FTP (password
guest) from CTRSCI.UTAH.EDU. 00README.TXT in the login directory gives
details. On JANET, the programs may be obtained from the directory
aston.kirk::[public.texdvi210]. On DECnet, they are available from the
DECnet file repository, for more information send mail to the DECnet
address <39937::luvisetto>.
Bitnet servers: The drivers are available from Listserv on EARN to European
Bitnet users. Sending the command GET DRIVER FILELIST (in an
interactive message, or as the first line of a mail message)
to LISTSERV@DHDURZ1. Files are obtained with the command GET
filename filetype.
Don Hosek Internet: U33297@UICVM.UIC.EDU
3916 Elmwood Bitnet: U33297@UICVM
Stickney, IL 60402 DHOSEK@YMIR
Work: 312-996-0658 UUNet: dhosek@jarthur.claremont.edu
-----------------------------------------------------------------------------
Date: Wed, 29 Mar 89 01:01:33 PST
From: zar@XHMEIA.Caltech.Edu (Daniel M. Zirin)
Subject: Re: HP LaserJet II problems / N. Beebe's DVIJEP
Keywords: HP Laserjet II, DVIJEP
It appears our problem isn't with the DVIJEP program but the HPLaserJet II
we have. Just wanted to bring you up to date (and sorry Nelson for some
temp bad advertising).
Zar
------------------------------------------------------------------------------
Date: Tue, 28 Mar 89 09:59:01 CST
From: Don Hosek <U33297%UICVM.UIC.EDU@UWAVM.ACS.WASHINGTON.EDU>
Subject: Re: Needed: Information about using XERO
Keywords: XERO, dviware
I assume that you are using VMS since you mentioned the Talaris driver.
I don't have an entry explicitly for VAX/VMS and the 2700, but you
might try the following:
Xerox
Contact: Margot Nelligan
Postal Address: Xerox Printing Systems Division
880 Apollo Street
El Segundo, CA 90245
Phone: (213) 333-6058
If you have information on any other drivers,
please forward it to me for inclusion in the TUG DVI driver database.
dh
Don Hosek Internet: U33297@UICVM.UIC.EDU
3916 Elmwood Bitnet: U33297@UICVM
Stickney, IL 60402 DHOSEK@YMIR
Work: 312-996-0658 UUNet: dhosek@jarthur.claremont.edu
---------------------------------------------------------------------------
Date: Tue, 28 Mar 89 15:18:45 PST
From: wagman%praxis.hepnet@Csa1.LBL.Gov
Subject: Needed: Help with hyphenation
Keywords: TeX, hyphenation
% Can anyone suggest settings (\tolerance, \looseness, \hyphenpenalty, etc.)
% so that TeX will hyphenate "photoproduction" in a narrow \hsize and not
% just place it on one line as an overfull \hbox?
%
%
\hsize = .7in
\hyphenation{pho-to-pro-duc-tion}
photoproduction\par
\end
%
%
% I have tried the suggestions at the bottom of page 451 of the TEXbook.
% I include a \hyphenation just to assure that Tex knows what to do,
% but it isn't necessary because \showhyphens{photoproduction} indicates
% that Tex already knows what to do with this word.
%
% Thanks,
% Gary Wagman
% Lawrence Berkeley Lab
% One Cyclotron Road, 50-308
% Berkeley, CA 94720
%
% (415)486-6610
%
% Internet: WAGMAN@LBL.GOV
% Bitnet: WAGMAN at LBL
% HEPnet: LBL::WAGMAN
--------------------------------------------------------------------------
Date: Tue, 28 Mar 89 23:15:02 +0900
From: Max Ott <ott%piyopiyo.hatori.t.u-tokyo.junet@UTOKYO-RELAY.CSNET>
Subject: Can you change the fontsize of Latex section headings?
Keywords: LaTeX, section headings
Is there a way in Latex to change the fontsize of the section,
subsection, ... headings. I looked through the *.sty files and found
that the fontsize is "hardwired" into every *1x.sty. Is there an easy
way to change the size? For me, Latex is often too much into the big
fonts.
I would appreciate any help.
max
Max Ott e-mail:
Hatori Laboratory ott@piyopiyo.hatori.t.u-tokyo.junet@relay.cs.net
Dept. of E.E.; U of Tokyo
+(81)-(03) 812 2111 Ext. 6761
-------------------------------------------------------------------------------
Date: 29-MAR-1989 13:54:14 GMT -01:00 (BST)
From: CHAA006%vaxb.rhbnc.ac.uk@NSS.Cs.Ucl.AC.UK
Subject: TeX for an IBM-AT
Keywords: TeX, IBM-AT
Mark Schenk <MSCHENK%CLSUNI51.BITNET@Forsythe.Stanford.EDU> asked about
a version of Tex that would run on an IBM-AT; Wayne Sullivan's SBTEX is
an excellent solution.
-------------------------------------------------------------------
Date: 29-MAR-1989 13:54:14 GMT -01:00 (BST)
From: CHAA006%vaxb.rhbnc.ac.uk@NSS.Cs.Ucl.AC.UK
Subject: On generating write-white and write-black versions of the AMS fonts
Keywords: AMS fonts
Joel F. Plotkin <plotkin@eneevax.eng.umd.edu> asked about generating
write-white and write-black versions of the AMS fonts; I'm told that
the Unix distribution has both versions, 'though I've not yet checked
this.
-----------------------------------------------------------------------
Date: 29-MAR-1989 13:54:14 GMT -01:00 (BST)
From: CHAA006%vaxb.rhbnc.ac.uk@NSS.Cs.Ucl.AC.UK
Subject: Replacing Computer Modern with a PostScript font such as Times
Keywords: fonts
John Pearce <J.Pearce@Cs.Ucl.AC.UK> asked how to alter LaTeX so that the
Computer Modern font is replaced by a postscript font such as times; I've
sent him the necessary files (PSLATEX.TEX, PSLFONTS.TEX, PSLPLAIN.TEX)
under separate cover, as he's in the U.K. and it's easy and cheap to ship
large files.
-----------------------------------------------------------------------
Date: 29-MAR-1989 13:54:14 GMT -01:00 (BST)
From: CHAA006%vaxb.rhbnc.ac.uk@NSS.Cs.Ucl.AC.UK
Subject: Re: James Clarke's DVItoPS program
Keywords: dviware
Sebastian Rahtz <spqr%computer-science.southampton.ac.uk@NSS.Cs.Ucl.AC.UK>
commented that James Clarke's DVItoPS program allows the inclusion of 'TeX
in TeX' via PostScript; I can confirm that ArborText's DVILASER/PS allows
the same flexibility, 'though one needs to cancel the 'erasepage' operator
within the preamble.
---------------------------------------------------------------------
Date: 29-MAR-1989 13:54:14 GMT -01:00 (BST)
From: CHAA006%vaxb.rhbnc.ac.uk@NSS.Cs.Ucl.AC.UK
Subject: Re: Defining macros with defaults in TeX
Keywords: TeX, macros
Phil Windley <windley@cheetah.ucdavis.edu> asked about defining macros
with defaults in TeX; he gave an example:
\test{Arguement is here}
\test % no argument, so use default value.
Now, the assertion `no argument, so use default value' is ambiguous: does
it mean `the next non-space character is not a left brace, so there is
no argument', or `there is nothing other than white space and comment
between \test and end-of-line, so there is no argument' ? I will assume
the former, unless I hear otherwise from Phil W., in which case the solution
is quite different.
We need to be able to distinguish between
\test <left brace> and
\test <any character other than <left brace>>
\futurelet is intended for such applications: let us define \test as
\def \test {\futurelet \next \usedefaultifnotleftbrace}%
which will need the following additional definitions:
\catcode `\@ = 11 % so we can use `@' as a letter ...
\let \then = \relax % so we can use \if ... \then ... \else ... \fi
\def \usedefaultifnotleftbrace
{\ifx {\next
\then \let \next = \t@st
\else \def \next {\expandafter \t@st \d@fault}%
\fi
\next
}
\def \t@st #1{<whatever you wanted \test to do>}%
\def \d@fault {{<the default value or action>}}%
\catcode `\@ = 12 % restore normal \catcode of `@'
Perhaps a brief word of explanation is in order: the definition of \test
specifies a parameterless macro, which looks ahead at the next token to
see if it is a left brace or not. If it is a left brace, then the meaning
of \t@st is ascribed to \next; if it is not, then \next is defined to have
the replacement text "\expandafter \t@st \d@fault". Then, regardless of the
next token, \next is elaborated, which result in \t@st being expanded; \t@st
will then soak up the brace-delimited text which follows as its parameter.
This brace-delimited text is either the `real' parameter, detected by the
presence of the leading left-brace, or is the default parameter, supplied via
the macro \d@fault; the \expandafter forces \d@fault to be expanded before
\t@st, thus ensuring that \t@st always sees a brace-delimited parameter.
\t@st then does whatever \test should have done, knowing in advance that it will
always have a single (brace-delimited) parameter.
----------------------------------------------------------------------------
Date: 29-MAR-1989 13:54:14 GMT -01:00 (BST)
From: CHAA006%vaxb.rhbnc.ac.uk@NSS.Cs.Ucl.AC.UK
Subject: Re: \everyparend macro
Keywords: macro, TeX
Paul Davis <davis%scrsu1.sdr.slb.com@RELAY.CS.NET> asked about an \everyparend
macro, which would be like \everypar, but is called (effectively) at the end
of every paragraph. I think it's called \par ...
Philip Taylor
Royal Holloway and Bedford New College
University of London
------------------------------------------------------------------------------
Date: Wed, 29 Mar 89 10:17 EST
From: Paul Davis <davis@scrsu1.sdr.slb.com>
Subject: Re: \everypar, \par and LaTeX sections
Keywords: LaTeX, \everypar, \par
My recent mail to TeXHaX asked about a macro that would act like
\everypar, except that it would be called at the end of each
paragraph. Several people have pointed out that \par meets this
description, and of course, LaTeX itself uses \@par and \@@par for
this very purpose.
However, having played with these ideas, I'm now in a position to
frame my real question more concisely:
Is there any way to determine, with 100% accuracy, when one is
immediately after a LaTeX section heading ?
It is no good using \par - this is invoked at least twice before the
text following the heading; the exact number of times is not totally fixed.
I can see no way to do this - but maybe somebody else can.
Incidentally, I even went as far a \par def that counted its own use
and reset itself after n calls - still no use. Think about it and let
me know.
thanks
Paul
Paul Davis at Schlumberger Cambridge Research
<davis%scrsu1%sdr.slb.com@relay.cs.net>
----------------------------------------------------------------------------
Date: Tue, 28 Mar 89 10:17:17 PST
From: emma@csli.Stanford.EDU
Subject: Re: LaTeX citation styles
Keywords: LaTeX, citations
Jay H Beder in his message of 28 Feb 89 wrote
>> Our installation (using Berkeley Unix) has several optional
>> documentstyles and bibliographystyles in addition to those offered
>> in standard LaTeX. The "apalike" style, based on the American
>> Psychological Association's guidelines, is closest to what I want,
>> but there is one feature I would like to include. That is a second
>> citation command (say, \cite*) that would produce only the date.
>> The current style (when \cite is invoked in the apalike style)
>> gives the name and date as the entire key, so that one can now
>> write
>> ... as is known (Smith, 1980) ....
>> What I would like to be able to write is
>> ... Smith (1980) has shown ....
>> I would appreciate any suggestions as to how this might be done. Thank you.
I was also interested in that problem and created a new bst file
(cslibib.bst) to handle it (among other problems). Below, I list the
major changes and features.
% changes are as follows
% 1) citations in text look like (Barwise 1987) or (Barwise and
% Perry 1986) or (Barwise et al.\ 1985)
% 2) There are no labels in the bibliography (when used with
% cslibib.sty)
% 3) The first author's name is reversed: last, first initial, first
% initial last. (adapted from natsci.bst)
% 4) letters a, b, ... are added to the year for multiple entries in
% label and reference list
% 5) Short citations (year only) are also supported (adapted from
% aaai-named.bst)
I also created a style file (cslibib.sty) that defines a variant of
\cite called \shortcite, which produces a citation of year only.
Both can be ftp'ed from csli.stanford.edu.
ftp/pub/cslibib.bst
ftp/pub/cslibib.sty
Yours,
Emma Pease
----------------------------------------------------------------------------
Date: Tue, 28 Mar 89 10:26:06 gmt
From: Bo Thide' <mcvax!irfu!bt@uunet.UU.NET>
Subject: Needed: TeXware for generating Feynman diagrams
Keywords: TeX, METAFONT,PiCTex
Now that we have got our BIG TeX running and PiCTeX works beatifully we
would like to be able to draw Fenman diagrams to illustrate our papers
on decaying photons. Does anybody have any TeXware for generating
Feynman diagrams (METAFONT, PiCTeX ...) to share? Even something rather
primitive would be very helpful.
Thank you,
Bo
^ Bo Thid\'e ------------------------------------------------------------
| | Swedish Institute of Space Physics, S-755 91 Uppsala, Sweden
|I| [In Swedish: Institutet f|r RymdFysik, Uppsalaavdelningen (IRFU)]
|R| Phone: (+46) 18-403000. Telex: 76036 (IRFUPP S). Fax: (+46) 18-403100
/|F|\ INTERNET: bt@irfu.se UUCP: ...!mcvax!enea!kuling!irfu!bt
~~U~~ -----------------------------------------------------------------sm5dfw
----------------------------------------------------------------------------
Date: Wed, 29 Mar 89 02:04
From: Wujastyk (on GEC 4190 Rim-D at UCL) <UCGADKW%euclid.ucl.ac.uk@NSS.Cs.Ucl.AC.UK>
Subject: Is there a Newsletter style for TeX or LaTeX?
Keywords: LaTeX, TeX, newsletter style
Wherever I look, people are reading newsletters. On the train coming
home to Oxford from London this evening, a woman opposite me was reading
"Solidaridad: Newsletter of Nicaraguan Affairs", and this is the
least of it. *Everyone* with a laser printer and a copy of Pagemaker
is now producing a Newsletter.
So how about it? Is there a Newsletter style for TeX or LaTeX? Or do
we sneer at such documentary lowlifes, as we craft our maths books.
*Someone* must be using TeX to do a Newsletter. The minimal requirements
for such a thing, as I see them, would include the following:
1/ Three columns;
2/ Single column floats;
3/ Double column floats;
4/ Three column wide headers and titles;
5/ Two column wide title;
6/ Rule boxes to surround pages.
Penalties would have to be tweaked to let TeX make narrow columns
relatively gracefully.
I seem to remember a rather complicated page makeup system along
these lines (even more ambitious) appeared in TUGboat a couple of
years ago, but it was written in macros for TeX78, so is not usable
today.
Dominik
---------------------------------------------------------------------------
Date: Tue, 28 Mar 89 08:12:08 pst
From: merrell@wallaby.mrc.uidaho.edu
Subject: Printing Music with Tex
Keywords: TeX, music
About a month or so ago I recall hearing something about a set of macros
for printing music with Tex. At that point I didn't have the time to check
it out. Does anyone know of such things, and if so, where they would be
available from? It's not that my manuscript is that bad... but printed
music is so much easier to read!
Thanks in advance for the info.
Randy Merrell
Microelectronics Research Center "Rejoice in the Lord always;
College of Engineering again I say, rejoice!"
University of Idaho -- Phil. 4:4
Moscow, ID 83843
UUCP: ucdavis!egg-id!ui3!rmerrell
BITNET: rmerrell@groucho.mrc.uidaho.edu
-------------------------------------------------------------------------------
Date: Tue, 28 Mar 89 10:49:41 -0800
From: Rick L. Spickelmier <ricks@shambhala.berkeley.edu>
Subject: PXL or PF font files for LPS40
Keywords: DEC LPS40, PXL, PF fonts
Does anybody have PXL or PF font files built for the DEC LPS40 laser
printer? Can I ftp them from your site? Or how about the METAFONT
printer description file (I've never used METAFONT, nor do I have it
installed, so the PXL/PF font files would be my first choice).
Thanks,
Rick Spickelmier
UC Berkeley
ricks@berkeley.edu
----------------------------------------------------------------------------
Date: Tue, 28 Mar 89 10:05:50 CST
From: Don Hosek <U33297%UICVM.UIC.EDU@UWAVM.ACS.WASHINGTON.EDU>
Subject: Re: boldface greek fonts in LaTeX
Keywords: LaTeX, fonts, greek
A big part of the problem with using boldface greek fonts in math mode
is the way in which LaTeX defines \boldmath: it can _only_ be used
*outside* of math mode. For example, to produce a boldface sigma, one
would type
{\boldmath $\sigma$}
rather than the somewhat more logical
${\boldmath\sigma}$
(try explaining that to some beginning LaTeX students who have just
spent three days being told how consistent everything is in LaTeX!)
There are some technical reasons for this (dealing with loaded on demand
fonts in LaTeX and the like), but I don't need to get into them right
now.
A bigger problem comes when we want to produce
\[
\sigma=\left(\begin{array}{c}
a\\b\\c
\end{array}\left)
\]
with the sigma in boldface. what we end up doing is typing
\mbox{\boldmath$\sigma$} where the \sigma was to produce the boldface
sigma (note that using \boldmath on the whole equation would have also
boldfaced the a,b, and c of the vector, which we didn't want).
The whole equation is now:
\[
\mbox{\boldmath$\sigma$}=\left(\begin{array}{c}
a\\b\\c
\end{array}\left)
\]
(\mbox serves as a "shift out of math mode" command in this context)
Physicists and mathematicians often use boldface to indicate vectors and
tensors. in most cases \bf will do the trick, but for the case of the
line through space, typically indicated with a boldface \sigma, we run
into the aforementioned problem. As a general solution, the folowing
macro will produce the appropriate boldface (either \boldmath or \bf)
for any symbol which can represent as vector or tensor:
\newcommand{\mathbold}[1]{\mbox{\boldmath $\bf#1$}}
The preceding formula could then have been written as:
\[
\mathbold{\sigma}=
[[the rest remains the same]]
\]
dh
Don Hosek Internet: U33297@UICVM.UIC.EDU
3916 Elmwood Bitnet: U33297@UICVM
Stickney, IL 60402 DHOSEK@YMIR
Work: 312-996-0658 UUNet: dhosek@jarthur.claremont.edu
-------------------------------------------------------------------------------
%%% 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
%%%
%%% Concerning subscriptions, address changes, unsubscribing:
%%% BITNET: send a one-line mail message to LISTSERV@UWAVM
%%% SUBSCRIBE TEXHAX <your name> % to subscribe
%%% or UNSUBSCRIBE TEXHAX <your name>
%%%
%%% All others: send a similar one line mail message to
%%% TeXhax-request@cs.washington.edu
%%% Please be sure you send a valid internet address!!
%%% in the form name@domain or name%routing@domain
%%% and use the style of the Bitnet one-line message, so that
%%% we can find your subscription request easily.
%%%
%%% All submissions to: TeXhax@cs.washington.edu
%%%
%%% Back issues available for FTPing as:
%%% machine: directory: filename:
%%% JUNE.CS.WASHINGTON.EDU TeXhax/TeXhaxyy.nn
%%% yy = last two digits of current year
%%% nn = issue number
%%%
%%% For further information about TeX Users Group services and publications
%%% contact Karen at KLB@SEED.AMS.COM or write to TUG at
%%% TeX Users Group
%%% P.O. Box 9506
%%% Providence, R.I. 02940-9506
%%% Telephone (401) 751-7760
%%%
%%% Current versions of the software now in general distribution:
%%% TeX 2.95 (2.98 coming) metafont 1.7
%%% plain.tex 2.94 plain.mf 1.7
%%% LaTeX 2.09 ( 8/10/88) cmbase.mf see cm85.bug
%%% SliTeX 2.09 gftodvi 1.7
%%% tangle 2.9 gftopk 1.4
%%% weave 2.9 gftype 2.2
%%% dvitype 2.9 pktype 2.2
%%% pltotf 2.3 pktogf 1.0
%%% tftopl 2.5 mft 0.3
%%% BibTeX 0.99c
%%% AmSTeX 1.1d
%%%\bye
%%%
End of TeXhax Digest
**************************
-------