18-Feb-87 09:36:42-MST,8654;000000000001 Mail-From: BEEBE created at 18-Feb-87 09:36:40 Date: Wed 18 Feb 87 09:36:39-MST From: "Nelson H.F. Beebe" <Beebe@UTAH-SCIENCE.ARPA> Subject: DVI driver family update #2 To: $90%dhdurz1.bitnet@WISCVM.WISC.EDU, austins%ucbcmsa.edu@UTAH-CS.ARPA, cel%cithex.caltech.edu@UTAH-CS.ARPA, crawford-j%ohio_state.arpa@UTAH-CS.ARPA, crm8701%tamvenus.bitnet@WISCVM.WISC.EDU, gaspard%hroeur5.bitnet@WISCVM.WISC.EDU, james%vaxe.coe.northeaster.edu@UTAH-CS.ARPA, lamy%ai.toronto.edu@RELAY.CS.NET, mpc91b%dgogwd01.bitnet@WISCVM.WISC.EDU, rjones%uwovax.bitnet@WISCVM.WISC.EDU, rs%gnome.cs.cmu.edu@UTAH-CS.ARPA, stone%ruthep.rutgers.edu@UTAH-CS.ARPA, system%uvphys.bitnet@WISCVM.WISC.EDU, thobe@EE.UCLA.EDU, zeffi%finabo.bitnet@WISCVM.WISC.EDU cc: BEEBE@UTAH-SCIENCE.ARPA X-US-Mail: "Center for Scientific Computation, South Physics, University of Utah, Salt Lake City, UT 84112" X-Telephone: (801) 581-5254 Message-ID: <12280054972.6.BEEBE@UTAH-SCIENCE.ARPA> !PS:<ANONYMOUS>00TOPS20.TXT.7, 9-Feb-87 10:32:13, Edit by BEEBE This file shows how we have setup TeX on UTAH-SCIENCE (DEC-20/60 TOPS-20). The main TeX directory structure is identical to that maintained by the TeX Project at SU-SCORE, but we have numerous additional local directories. In SYSTEM:n-m-CONFIG.CMD (where system-wide logical names are conventionally defined, and n and m are major and minor Monitor release numbers), we have DEFINE DVISPOOL: TEX:NOSPOOL.EXE !Dummy .DVI file spooler DEFINE TEX: APS:<TEX> ! *.EXE files for TeX, ! TeXWare and DVI drivers DEFINE TEXFORMATS: APS:<TEX.FORMATS> ! TeX and LaTeX *.FMT files DEFINE TEXFONTS: APS:<TEX.CM>,- ! CM fonts in .TFM and .PK form SCRTCH:<TEX.PXL>,- ! AM fonts in .PXL form SCRTCH:<TEX.FONTS> ! AM*.TFM files DEFINE TEXINPUTS: APS:<TEX.INPUTS>,- APS:<TEX.LATEX>,- APS:<TEX.AMSTEX> DEFINE TEXSPOOL: TEX:NOSPOOL.EXE !Dummy .DVI file spooler Users can individually redefine TEXSPOOL: to be TEX:DVIxxx.EXE for their preferred DVI file translator, and DVISPOOL: to be TEX:IMSPOOL.EXE (Imagen 3320) or TEX:PSSPOOL.EXE (PostScript (Apple LaserWriter)). Both laser printers are driven by spooler jobs running under SYSJOB (started by @DO OPR:--START-IM-SPOOL and @DO OPR:--START-PS-SPOOL); these use PCL command procedures to poll the spooler directory contents, print any files found there, and then sleep for a while. See APS:<IMAGEN.IMAGEN>*.* for the PCL files and Imagen spooler program. The PostScript spooler program is APS:<TEX.DVI>LW78.C. This approach is considerably simpler than modifying LPTSPL, although is does have a certain amount of polling overhead which can be reduced by making the sleep time longer. We have not found it objectionable in 18+ months of use. Here is what our TeX directory structure looks like: =========================================================================== 9-Feb-87 00:02:49 USED PERM WORK =========================================================================== APS:<TEX.AMSFONTS> (742) -------------------------- 170 200 1200 APS:<TEX.AMSTEX> (137) 185 150 300 APS:<TEX.AMSTEX.NEW> (714) 96 200 1000 APS:<TEX.BIBTEX> (733) ---------------------------- 203 700 2100 APS:<TEX.CM> (630) 2956 2000 4000 APS:<TEX.DVI> (1171) 878 2000 inf APS:<TEX.DVI.DOC> (1172) -------------------------- 125 200 inf APS:<TEX.FORMATS> (70) 233 200 400 APS:<TEX.HP> (173) 86 100 200 APS:<TEX.INPUTS> (131) ---------------------------- 268 100 500 APS:<TEX.LATEX> (136) 1121 1200 3600 APS:<TEX.LATEX.LOCAL-GUIDE> (1151) 102 200 1000 APS:<TEX.LATEX.MF> (1153) ------------------------- 42 200 1000 APS:<TEX.LATEX.NEW> (734) 35 2000 4000 APS:<TEX.LATEX.OLD> (1150) 354 200 1000 APS:<TEX.MF> (201) -------------------------------- 0 500 1000 APS:<TEX.OLD-MF> (27) 213 220 440 APS:<TEX.OLD-MF-LOCAL> (30) 103 100 200 APS:<TEX.PCC> (1173) ------------------------------ 68 100 777777 APS:<TEX.PUB> (1070) 0 400 2000 APS:<TEX.PUB.AFM> (602) 9 200 1000 APS:<TEX.PUB.DECUS> (434) ------------------------- 35 200 1000 APS:<TEX.PUB.DETEX> (423) 356 200 1000 APS:<TEX.PUB.DVI2PS> (1071) 67 200 1000 APS:<TEX.PUB.DVITTY> (567) ------------------------ 57 200 1000 APS:<TEX.PUB.FTP> (616) 105 200 1000 APS:<TEX.PUB.GNU> (1147) 96 200 1000 APS:<TEX.PUB.IDX-INDEX> (1072) -------------------- 8 200 1000 APS:<TEX.PUB.INDEX-CITE> (1073) 8 200 1000 APS:<TEX.PUB.LATEX-INDEX> (1074) 4 600 1800 APS:<TEX.PUB.LATEX-INDEX.LIBGLOB> (1075) ---------- 10 200 1000 APS:<TEX.PUB.LATEX-INDEX.LIBPROFILE> (1077) 24 200 1000 APS:<TEX.PUB.LATEX-INDEX.LOCAL_INCLUDE> (1115) 13 200 1000 APS:<TEX.PUB.LGRAPH> (452) ------------------------ 31 200 1000 APS:<TEX.PUB.LN03> (1100) 173 200 1000 APS:<TEX.PUB.MANUALFEED> (1101) 4 200 1000 APS:<TEX.PUB.MITQMS> (1102) ----------------------- 42 200 1000 APS:<TEX.PUB.NEWIDX> (1103) 20 200 1000 APS:<TEX.PUB.NEWIDX.LIBTRW> (1104) 13 200 1000 APS:<TEX.PUB.ONE_MORE_UNDUMP> (1105) -------------- 4 200 1000 APS:<TEX.PUB.PATCH> (1106) 26 200 1000 APS:<TEX.PUB.R2BIB> (1107) 9 200 1000 APS:<TEX.PUB.SLITEX0> (1110) ---------------------- 4 200 1000 APS:<TEX.PUB.SLITEX1> (1111) 25 200 1000 APS:<TEX.PUB.SLITEX2> (1112) 21 200 1000 APS:<TEX.PUB.SUN3-UNDUMP> (1113) ------------------ 9 200 1000 APS:<TEX.PUB.TGRIND> (577) 33 200 1000 APS:<TEX.PUB.TIB3> (125) 4 200 1000 APS:<TEX.PUB.TROFF-TO-TEX> (341) ------------------ 74 600 2600 APS:<TEX.PUB.TROFF-TO-TEX.NEW> (1354) 349 200 1000 APS:<TEX.PUB.TROFF-TO-TEX.OLD> (1345) 76 200 1000 APS:<TEX.PUB.UNDUMP> (1114) ----------------------- 17 200 1000 APS:<TEX.TIB> (333) 301 inf inf APS:<TEX.TIB2> (737) 801 1000 3000 APS:<TEX.TIB3> (520) ------------------------------ 311 200 1000 APS:<TEX.WEB> (151) 1856 3200 7000 APS:<TEX.WEB.NEW> (735) 0 200 1000 SCRTCH:<TEX.CM> (202) 6196 5000 inf SCRTCH:<TEX.DOC> (203) ---------------------------- 1356 1200 inf SCRTCH:<TEX.FONTS> (312) 513 600 1200 SCRTCH:<TEX.MF> (247) 2090 inf inf SCRTCH:<TEX.PATASHNIK> (336) ---------------------- 230 200 1000 SCRTCH:<TEX.PXL> (311) 13391 14000 28000 SCRTCH:<TEX.PXLHEX> (222) 50 12000 20000 SCRTCH:<TEX.TEST> (337) --------------------------- 183 200 1000 SCRTCH:<TEX.WEB> (35) 0 250 250 SCRTCH:<TEX.WEB.OLD> (36) 554 600 1000 =========================================================================== -------