[comp.text] TeXhax Digest V89 #91

TeXhax@cs.washington.edu (TeXhax Digest) (10/13/89)

TeXhax Digest    Wednesday, October 11, 1989  Volume 89 : Issue 91

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:         

                              Wanted: TPIC
                           MetaFont for the PC
           Re: IBM Academic Computer Info. System 4.3 BSD, TeX
                SWEDISH STY-files and HYPHENATION-tables
           Word Perfect->Tex;  SunView DVI previewer sources
                    TeX info--dvipage for a SUN 386i
                        Apple Laserwriter Drivers
                        JTeX, JTeX capable dvips
               Access to the European TeXserver at Aston
     BibTeX bugreport and fix, complaint, and query for database tools
               TeX/LaTeX and multinational character sets
               \text command for text in mathmode (LaTeX)

-------------------------------------------------------------------------------

Date: Tue, 10 Oct 89 08:06:26 EDT
From: Xev Gittler <xg00@gte.com>
Subject: Wanted: TPIC
Keywords: TPIC

Can someone tell me where I can get a copy of tpic?

Xev Gittler
xev%gte.com@relay.cs.net

----------------------------------------------------------------------------

Date: Mon, 9 Oct 89 14:49:46 +0200
From: av@ohdake.uta.fi (Arto V. Viitanen)
Subject: MetaFont for the PC
Keywords: METAFONT, PC

I am developing an idea to generate my own fonts (ala Knuth's ransom), so I
like to know, where can I get (i.e. public domain) MetaFont for PC ? 
Or, is it possible to use UnixTeX's metafont on PC ?

Arto V. Viitanen				 	email: av@ohdake.uta.fi
University Of Tampere,				   av%utacs.uta.fi@uunet.uu.net
Finland

-----------------------------------------------------------------------------

Date: Thu, 5 Oct 89 09:46:58 EDT
From: jbeck@umd5.umd.edu (John Beck)
Subject: Re: IBM Academic Computer Info. System 4.3 BSD, TeX
Keywords: IBM Academic Computer Info. System 4.3 BSD, TeX

Can anyone tell me if there is a public domain version of Tex that
will compile and run on the IBM Academic Computer Information System
4.3 BSD (IBM's version of 4.3 Berkeley Unix).  We currently have a
copy of TEX called Tex 82.  It is running on a VAX 11/750 running
Ultrix (DEC's 4.3 BSD).  I attempted to port over to our IBM RT's
running IBM's 4.3 but it would not compile.  The faculty members I
support would like to be able to use TEX on their new IBM RT's but I
have not been able to make it work.  I would appreciate any
information.

-------------------------------------------------------------------------

Date: Thu, 05 Oct 89 11:57:09 CET
From: Stephan Maier <IBTUS05%CZHETH1I.BITNET@UWAVM.ACS.WASHINGTON.EDU>
Subject: SWEDISH STY-files and HYPHENATION-tables
Keywords: TeX, Swedish

SWEDISH TEX

Does anybody know a fileserver where I can get SWEDISH STY-files and
HYPHENATION-tables. Or is there someone who can mail them to me.

       Thank you
                     Stephan Maier

Institute for Biomedical Engineering and Medical Informatics
University and Swiss Federal Institute of Technology/Zurich
Stephan Maier MD             Gloriastrasse 35
                             CH-8092 Zuerich
                             IBTUS05@CZETH1I.BITNET
                             Tel ++41 1 256 45 62

--------------------------------------------------------------------------

Date: Mon, 9 Oct 89 08:54:11 MDT
From: Bob Knight <knight@sfi.santafe.edu>
Subject: Word Perfect->Tex;  SunView DVI previewer sources
Keywords: Word Perfect, TeX, SunView dviware

Apologies to the digest readers.  I ignored the discussion of Word Perfect
to TeX tools, and find that I now need such a thing.  Does it exist, and,
if so, from where can I ftp it?

Also, I'd like to know about whatever SunView DVI previewers exist, and 
where I might be able to FTP them from, too.

Thanks very much.

---------------------------------------------------------------------------

Date: Tue, 3 Oct 89 13:03:04 EDT
From: crm@summanulla.nbsr.duke.edu (Charles R. Martin)
Subject: TeX info--dvipage for a SUN 386i
Keywords: SUN 386i, dvipage

I'm trying to get dvipage up on a sun 386i; are you aware of a
version that really and truely works on one?

Thanks very much,

Charlie Martin (...!mcnc!duke!crm, crm@summanulla.mc.duke.edu)
NBSR/Box 3709/Duke University Medical Center/Durham, NC 27710

-------------------------------------------------------------------------

Date: Tue, 10 Oct 89 14:33:10 BST
From: Peter King <pjbk%cs.heriot-watt.ac.uk@NSFnet-Relay.AC.UK>
Subject: Apple Laserwriter Drivers
Keywords: APL, dviware

Yesterday, more from curiosity than need, I ran testpage.tex (which
comes with LaTeX) through latex, and then printed it on our Apple
Laserwiter Plus.

The results surprised me.  I used dvialw, dvi2ps, and dvitops to
convert the dvi file to Postscript.  Each driver positioned the frame
in a different position on the page!
One can live with that, since all the drivers give one the power to
displace the 
image on the page.  More worrying was the fact that the frame which is supposed
to be 6.5 inches x 9 inches was, when measured (with a ruler, nothing fancy),
6.58 inches by 8.94 inches.

Since all three drivers give the same size frame, it looks as if the bug is in
one of three places
	a) the Postscript interpreter in the LW
	b) TFM files (seems unlikely since it is presumably rules
			that are being drawn)
	c) the mechanics of the LW

None of these seems very likely -- has anyone else tried this test?

Peter King, Computer Science Department	JANET:	pjbk@uk.ac.hw.cs
  Heriot-Watt University		ARPA:	pjbk@cs.hw.ac.uk
  79 Grassmarket, Edinburgh EH1 2HJ	or	pjbk%cs.hw.ac.uk@ucl-cs
Phone: (+44) 31 225 6465 Ext. 555	UUCP:	..!ukc!cs.hw.ac.uk!pjbk

-------------------------------------------------------------------------

Date: Tue, 10 Oct 89 17:23:28 PDT
From: steven@pacific.csl.uiuc.edu
Subject: JTeX, JTeX capable dvips
Keywords: Japanese TeX, dvips

There is a description of a publicly-available japanese TeX in
font.memo, but I do not seem to be able find further references to JTeX or
a usable dvips (one that doesn't expect a postscript printer with japanese
fonts pre-loaded.)  I was directed by one individual to russell.stanford.edu,
but the file there seems to be in a very strange format.  If anyone knows
of a US and/or internet-reachable source for JTeX and the appropriate
dvips, I'd really appreciate the information.

steven

-------------------------------------------------------------------------------

Date: Mon,  9 OCT 89 12:20:24 BST
From: TEX%rmcs.cranfield.ac.uk@NSFnet-Relay.AC.UK
Subject: Access to the European TeXserver at Aston
Keywords: European TeXserver, Aston

In TeXhax V89 #89, instructions for accessing the Clarkson repository are 
reproduced, and read, in part, as under:

>4) Keepers of Slave Repositories of the LaTeX Style Collection 
>
>UK users: Aston University maintains a TeX archive covering all aspects of
>TeX/LaTeX/Metafont and ancilliary software. UKTeX (like TeXhax) digests are
>distributed from Aston. For users with Colour book software `FTP'
>access is available, for all users mail access is available. Send enquires in
>the first instance to info-tex@uk.ac.aston (via internet use
>pabbott@nss.cs.ucl.ac.uk). 

To save Peter Abbott having to pass on all of these messages to one of the
archivists, and for that person (namely myself) having to tell lots of
enquirers how to use the mail server at Aston, I'll say it here! 

Send an e-mail message to TEXSERVER@UK.AC.ASTON.TEX (I leave it to your 
ingenuity to reach Janet, but some hints appear in the examples) which 
contains the following (without the leading four spaces):

    any number of lines of rubbish (such as 
    mailer headers) you wish (or have) to insert
    --- a line starting with at least three hyphens, rest of line ignored
    yourname%yoursite@relay
    help

The word HELP (and everything may appear in upper- or lower-case, except of 
course any case-sensitive usernames) may optionally be followed by various 
language qualifiers: I cannot quote them all here, but I do know that it 
supports /ENGLISH, /FRANCAIS, /DEUTSCH, /NEDERLANDS, /NORSK, /DANSK, /ITALIANO,
/SWEDISH (don't ask me why this isn't in Swedish).  These qualifiers may 
be written instead as the English name for the language, as synonyms.  The 
subject, if included, is ignored by the TeXserver mailer.

Now the only problem is the `yourname%yoursite@relay' --- for users directly 
connected on Janet, then this reduces to yourname@yoursite, in normal NRS 
format.  

JANET
*****

The problem is trivial.  Note that partial domain routing can be used, so 
users on the UK.AC part of the network can omit the `uk.ac.' from "yoursite".

Example:
    To: texserver@uk.ac.aston.tex
    Subject: Rubbish
    ---
    rmcs_tex@aston.kirk
    HELP

BITNET/EARN
***********

Bitnet/Earn and some Canadian users connect to Janet via BITNET.UKACRL, and for
these sites the return relay is EARN-RELAY.  So Bitnet user HANS on
BITNET.D123456 (I hope that all addresses I use here *are* fictitious) would
give his return path as `hans%bitnet.d123456@earn-relay'.   Many Bitnet sites 
now have intelligent mailers which can interpret a Janet address if presented 
in little-endian format, so you can send to `texserver@tex.aston.ac.uk'; if 
your mailer cannot handle this, you'll have to specify the routing via UKACRL, 
as below.

The domain names BITNET. and EARN. are interchangeable, so don't worry about 
this: earn-relay always seems to find the right site eventually!  Note however 
that earn-relay, being an IBM machine, applies some unwanted character 
tranliterations and is also upset by source lines exceeding 80 characters or 
periods in column one.

Example:
    To: texserver%uk.ac.aston.tex@UKACRL
    Subject: Rubbish
    ---
    hans%bitnet.d123456@earn-relay
    HELP /DEUTSCH

INTERNET
********

Internet sites have to route back through nsfnet-relay, and although that 
relay is quite clever, it is preferable to reorder the sitename into big-
endian form, so user MARY at AAA.BBB.EDU would specify herself as 
`mary%edu.bbb.aaa@nsfnet-relay'.  If your sitename is unknown to nsfnet-relay, 
you may need to specify some intermediate node, in the ordering understood by 
that node.

Example:
    To: texserver%uk.ac.aston.tex%nsfnet-relay.ac.uk@aaa.bbb.edu
    Subject: Rubbish
    ---
    mary%ws1.eng.bbb.edu%edu.bbb.aaa@nsfnet-relay
    HELP

EAN/X.400
*********

Sites connecting to the UK through ean-relay (such as OZ, NZ and X400) route 
back the same way, so user BRUCE at OZ.BONDAI.BEACH would route back as
`bruce%oz.bondai.beach@ean-relay'.

Example:
    To: texserver%uk.ac.aston.tex@munnari.mu.au
    Subject: Rubbish
    ---
    bruce%oz.bondai.beach@ean-relay
    HELP /STRINE

(Sorry, we haven't *really* got a /STRINE version of the help --- you'll just 
have to have the default!)

UUCP
****

The only *major* grouping left is the UUCP sites. These have to route out of
the UK through UK.AC.UKC.  UKC (University of Kent at Canterbury) knows about
the world maps for uucp sites, so genereally speaking it will be possible to
specify your return path as `name%uucp.yoursite@ukc'.  However, if UKC doesn't 
have your site in its world map, you may need to specify an intermediate relay 
which *is* known to UKC, thus: `name%yoursite%uucp.othersite@ukc'.  If you
*must* use the `pling' form, it has to be written enclosed within double 
quotes, like this: `"othersite!yoursite!name"@ukc'.  UUCP sites can usually 
route using standard little-endian format to UK sites, as in the example; 
those that can't will send the message to `...!ukc!aston!texserver'.

Example:
    To: texserver@tex.aston.ac.uk
    Subject: Rubbish
    ---
    name%yoursite%uucp.othersite@ukc
    HELP

UUCP sites can also use the earn-relay site, or an internet routing via 
uunet.uu.net, which both understand the domain uucp and route via  gateways in 
the USA --- don't use this routing if `mcvax' appears within the chain, because
the message will then cross the Atlantic twice!  Therefore, you could specify 
`name%uucp.site@earn-relay' or `name%site.uucp%net.uu.uunet@nsfnet-relay'.

(You can check whether your site appears in UKC's world map by sending a 
message to `...!ukc!netdir' with a subject line consisting of the name of your 
site (without the `uucp.').  You'll be mailed in return a message giving 
details of your site, or an error message if you are unknown to UKC.)


If all else fails
*****************

Anybody having difficulty is welcome to contact me: just make your subject 
line incorporate the words `help wanted' (with one single intervening space)
and I'll try to work out your reverse path from whatever magic caballistic 
symbols the CBS mailer shows me.  But before you do that, check the format of 
your outgoing message: *did* you remember the three hyphens, and the return 
address on the NEXT line, with HELP on the one after that?

                               Brian {Hamilton Kelly}

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ JANET:     rmcs_tex@uk.ac.aston.kirk                                    +
+ BITNET:    rmcs_tex%uk.ac.aston.kirk@ac.uk                              +
+ INTERNET:  rmcs_tex%uk.ac.aston.kirk@nsfnet-relay.ac.uk                 +
+ Smail:     School of Electrical Engineering & Science, Royal Military   +
+            College of Science, Shrivenham, SWINDON SN6 8LA, U.K.        +
+ Phone:     Swindon (0793) 785252 (UK), +44-793-785252 (International)   +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

----------------------------------------------------------------------------

Date: Tue, 3 Oct 89 13:41:27 +0100
From unido!mathematik.uni-Bremen.de!bengt@uunet.UU.NET
Subject: BibTeX bugreport and fix, complaint, and query for database tools
Keywords: BibTeX, bug report, database tools

BibTeX 0.99c (Unix): According to the documentation it should search
for .bib files in a path, which does not work, or someone just forgot
to implement it.  Here is a diff that does the job.  Since the
documentation was not consistent with the naming, I invented the
environment variable BIBINPUTS.  Apply the diff to bibext.c, and add
something like

#define BIBINPUTS     ".:/u/ids/refs"

to site.h.  With this modification, BibTeX will search for .bib files
first in the current directory, then ...


*** bibext.c    Wed Mar 15 23:43:20 1989
%--- bibext.c.ORIG       Fri Jul  8 19:24:36 1988
***************
*** 22,28 ****
  int gargc;

  static char input_path[filenamesize];
%- static char bib_input_path[filenamesize];

  FILE *openf(name, mode)
  char *name, *mode;
%--- 22,27 ----
***************
*** 77,87 ****
        (void) strcpy(input_path, p);
      else
        (void) strcpy(input_path, TEXINPUTS);
%-
%-     if (p = getenv("BIBINPUTS"))
%-       (void) strcpy(bib_input_path, p);
%-     else
%-       (void) strcpy(bib_input_path, BIBINPUTS);
  }


%--- 76,81 ----
***************
*** 94,101 ****

      if (filepath == 1)
        path = input_path;
%-     if (filepath == 2)
%-       path = bib_input_path;
      if (nameoffile[0] == '/')
        path = NULL;
      do {
%--- 88,93 ----


%------------------

Secondly, the new BibTeX has a cross referencing feature.  This
however does more than just save typing: It puts the cross referenced
item in the reference list, if cross reference more than once.
Probably, someone has read somewhere that conference proceedings
should be included in this way.  This is not the custom at least in my
branch of science.  Furthermore, there are other situations where a
cross reference feature is advisable, as a more advanced version of
the @string---let's say that I want to write

  @TechReport{idsreport,
    institution =  "Institute for Dynamical Systems, University of Bremen",
    type = 	 "Report",
  }

  @TechReport{key,
    crossref =   "idsreport",
    author = 	 "A. U. Thor",
    title = 	 "Typical Title",
    year = 	 1666,
  }

  @TechReport{anotherkey,
    crossref =   "idsreport",
    author = 	 "A. U. Thor",
    title = 	 "Another Typical Title",
    year = 	 1667,
  }

(sounds like a reasonable thing to do, even though BibTeX complains
about missing mandatory fields.)  The above example will put the first
entry in the reference list!!??

Is there a way to turn off this "feature"?  (without having a private
BibTeX?)  I think BibTeX job is to FORMAT the reference list, not to
WRITE it.


Finally, does anyone have some "database tools" for .bib-files:  A
"BibTeX-lint" which warns for things like @artikle (i.e. misspelled
@article), sorting, searching, etc??


Bengt Martensson		      			+49 421 218-2952
Institute for Dynamical Systems               		+49 421 171713 (home)
University of Bremen	        		   FAX:	+49 421 218-3054
Postfach 330 440	      bengt@mathematik.uni-Bremen.de
D-2800 Bremen 33  	      bengt%mathematik.uni-Bremen.de@uunet.UU.NET
F.R.G.			      G09E@DHBRRZ41.BITNET      

--------------------------------------------------------------------------

Date: Tue, 10 Oct 89 12:51:55 +0100
From: Steinar Haug <sthaug@idt.unit.no>
Subject: TeX/LaTeX and multinational character sets
Keywords: TeX, LaTeX, character sets

We are looking for a version of TeX (or rather, LaTeX) which accepts
full 8-bit character sets *on input*, for instance DEC's multinational
character set, ISO-8859/2, IBM PC multinational character set, etc.
Does such a version of TeX/LaTeX exist? Is anybody out there working
on TeX/LaTeX and multinational character sets? Public domain is no
requirement; we would most definitely be interested in a commercial,
supported version.

(Yes, I am aware of Knuth's proposal for input of 8-bit characters in
TeX Version 3.0, as mentioned in UKTeX V89 #31. However, it looks to
me as if this version of TeX is still a good bit in the future, and we
need 8-bit input *now*!)

Steinar Haug
Division of Telematics and Computer Science, University of Trondheim, NORWAY
Email: sthaug@idt.unit.no, steinar@flute.er.sintef.no

------------------------------------------------------------------------

Date: Wed, 11 Oct 1989 08:55:00.93 CST
From: <bed_gdg%SHSU.BITNET@UWAVM.ACS.WASHINGTON.EDU> (George D. Greenwade)
Subject:  \text command for text in mathmode (LaTeX)
Keywords: LaTeX, mathmode, \text

While the following code is not quite as dynamic as that found in AMSTeX, it
does basically what was requested.  Even though it amounts to a single line of
code, I have it in a file called mathtext.sty, which allows me to issue the
command \text{foo} in a math environment to insert textual material.  Outside
of mathmode, it is somewhat fragile, but code is there to verify its use if a
mistake is made.

                          %-------mathtext.sty-------
% MATHTEXT.STY
% Author: George D. Greenwade, Director, Center for Business and Economic
%         Research, Sam Houston State University, Huntsville, TX  77341-2056
%         Voice: (409) 294-1518    BITNET: BED_GDG@SHSU
% Purpose: Brief style file which allows the issuance of \text{foo} to insert
%         text in mathmode, and warns (but processes fragilely) when
%         encountered outside mathmode.
% Date: January 14, 1989 (GDG)
\typeout{Document substyle 'mathtext.sty'  January 14, 1989 (GDG)}
\def\text#1{\ifmmode\leavevmode\hbox{#1}\else
   \typeout{Warning: \string\text \space used outside math mode!}
   \begingroup\hbox{#1}\endgroup\fi}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%George D. Greenwade, Director                            Bitnet:  BED_GDG@SHSU
%Center for Business and Economic Research                THEnet: SHSU::BED_GDG
%Sam Houston State University                             Voice: (409) 294-1518
%Huntsville, TX  77341-2056  Internet: bed_gdg%shsu.decnet@utadnx.cc.utexas.edu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

-----------------------------------------------------------------------

%%% 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 <your name>    % 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.nn
%%%              yy = last two digits of current year
%%%                       nn = issue number
%%%
%%%\bye
%%%

End of TeXhax Digest
**************************
-------