UKTeX Digest Friday, 6 Mar 1992 Volume 92 : Issue 09 ``The UKTeX Digest is brought to you as a free, unfunded and voluntary service of the UK TeX Users Group and the UK TeX Archive.'' Today's Topics: {Q&A}: The Cannon BJ10e Re: A3 postscript. OzTeX 1.4 Re: OzTeX 1.4 spell checking Re: Indexing facility for TeX Tex for PCs TeX output to devices that can print back-to-back Re: dvi to lq Re: dvi to lq Including musical score in a document OzTeX V1.4 and Printer Fonts Boxit.sty Building multiple articles into a single LaTeX document Just to make you laugh ... {Announcements}: Sauter CM version 1.1 released Excalibur 1.1 - Spelling Checker for the Macintosh ENDFLOAT.STY available at FILESERV/Niord Sfware programs available on FILESERV/Niord {Archive News}: endfloat.sty in UK Tex Archive boxit.sty in UK TeX Archive dvips5476 MSDOS binary in UK TeX Archive address package in UK TeX Archive Harvard styles update in UK TeX Archive emTeX update at Aston MusicTeX in UK TeX Archive UnStuffit Deluxe in UK TeX Archive Compact Pro Extractor in UK TeX Archive Administrivia: Moderators: Peter Abbott (Aston University) and David Osborne (University of Nottingham) Contributions: UKTeX@uk.ac.tex Administration, subscription and unsubscription requests: UKTeX-request@uk.ac.tex ------------------------------------------------------------ Date: Tue, 25 Feb 92 19:01:14 +0000 From: Peter J Knaggs. Subject: The Cannon BJ10e Yet again, the question of using (La)TeX with the Cannon BJ10e printer has come up. The following is a message from an old UKTeX that I cut out and copied because I had just gotten myself a BJ10e. After using this for some time now, I have come to the conclusion that for TeX document the Cannon is a vary good printer, better than our lasers in fact. However, there is only one problem. The ink will smuge. Other than that I find the Cannon to be a vary good, good quality, printer. { See the original article on the BJ10e in UKTeX Digest V91 #30 --Ed.} Peter J. Knaggs. School of Computing and Maths, Teesside Polytechnic, pjk @ scm.tp.ac.uk Middlesbrough, England. +44 (642) 342673 ------------------------------ Date: Fri, 28 Feb 92 09:19:00 +0100 From: Max Calvani - Italy Subject: Re: A3 postscript. I have no experience with qms2210, but I have seen that one possible option of DVIPS is indeed a3 paper. Max ------------------------------ Date: Fri, 28 Feb 92 17:45:06 +0000 From: GGW10@uk.ac.cambridge.phoenix Subject: OzTeX 1.4 I have made repeated attempts to download OzTeX1.4, and I always get end of file errors when debinhexing it, either with Compact Pro or with Binhex 4.0. Are you sure that these files are not corrupt? The version of formats-sit.hqx that I received, for example, is 121419 lines long (including the "This file must be decoded with... line), and its last line is !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#IGN2rTCS0T3!!!!!!%T+D!!! which does not look to me like the last line of a BinHex file (I thought that they tended to end with a colon, and also why is it exactly 65 columns long, just like the rest of the file?) Graham White ------------------------------ Date: Wed, 04 Mar 92 15:16:01 +0000 From: P.Abbott@uk.ac.aston Subject: Re: OzTeX 1.4 >I have made repeated attempts to download OzTeX1.4, and I always get end of >file errors when debinhexing it, either with Compact Pro or with Binhex 4.0. I will resubmit the files as soon as I can establish what is going wrong. Peter Tel 44 (0)21 359 5492 direct FAX 44 (0)21 359 6158 ------------------------------ Date: Sun, 01 Mar 92 20:29:19 +0000 From: SK125@uk.ac.cambridge.phoenix Subject: spell checking Do there exist programs for IBM PC that perform an _intelligent_ spell checking for LaTeX input files? I mean it should omit all formulas and commands but it should check arguments of some commands, e.g. \section{}. Recvently I saw Excalibur for Macintosh (shareware) and was *very* impressed. Unfortunately(?) I must work with IBM. Thank you. S.Kligys ------------------------------ Date: Mon, 02 Mar 92 15:24:00 +0000 From: CHAA006@uk.ac.rhbnc.vax Subject: Re: Indexing facility for TeX Remo --- >>> I am just starting to write a book for the Cambridge University Press >>> and I have been requested to do it with Tex (rather than with Latex, >>> which I have been using for a long time). >>> The publisher provided me with their macros, which work all right. >>> However, there is indexing facility. I included the one Knuth used for >>> his book, but I am not very satisfied with it (especially because when I >>> type ^{H\'enon} for example, I get H{\accent 19} ... in the index file). >>> Would it be possible to have an index-maker which just writes on the >>> index file the entry as it is (including control symbols and math-mode >>> symbols) plus the page number (or even, when requested, "\bf pagenumber")? >>> I would appreciate very much of you could help me. >>> Another possibility would be to get a copy of the TUGboat {\bf 1} (1980), >>> paper by T. Winograd and B. Paxton, A1-A12, where an indexing macro is >>> presented. %%% -------- %%% There are three basic techniques which may be used to implement %%% cross-referencing in TeX: \catcode alteration, token list registers, %%% and \meaning (there is a fourth, the \protect bodge of LaTeX-2, %%% but that will not be further considered here). The basic %%% techniques may be used independently or in combination; a combination %%% is usually more efficient than any one technique. The techniques are %%% as follows: %%% 1) \catcode alteration: the key of the entity to be referenced is not %%% passed directly as a parameter to the cross-referencing macro, but %%% is subject to `delayed assignment'; the cross-referencing macro first %%% changes the category code of all characters to something innocuous, and %%% then calls a dependent macro which actually performs the cross- %%% referencing on the now-safe text. %%% Disadvantages: major consumer of CPU power if programmed defensively; %%% some means is needed of getting the non-passive form of the key if it %%% is also to be typeset (usually achieved by writing it twice to the XRF %%% file, and reading back one instance in passive mode, the other in %%% active). %%% 2) token-list registers: the key of the entity to be referenced is placed %%% in a token-list register, which is then expanded exactly once during the %%% \write operation; further expansion is automatically inhibited by the %%% nature of token-list registers. %%% Disadvantages: may only be used in \immediate \write contexts; deferred %%% \writes will allow the register to be overwritten by a later reference %%% on the same page. (It is rumoured there are ways around this but the %%%% present author remains to be convinced). %%% 3) \meaning: the key of the entity to be referenced is made the replacement %%% text of a macro; the \meaning of that macro, after removal of the %%% static components [macro ->], consists solely of \catcode 10 and \catcod e %%% 12 tokens, both of which are safe for transput. %%% Disadvantages: when a token has been \let equal to a primitive, %%% \meaning can reflect the primitive rather than the token. %%% The following code demonstrates somewhat simplified techniques for %%% performing immediate and non-immediate cross-referencing (simplified %%% in that dependencies are left to the reader). Upper-case entities %%% are DEFINING occurences; lower-case entities are APPLIED occurrences. %%% ------------------------------------------------------------------------ %%% Part-1: immediate cross-referencing (used for \figure, \table, etc.) %%% \Xref is the high-level defining macro which will be called by the %%% user command (e.g. \Figure, \Table, etc). \def \Xref #1#2#3% #1 is the generic tag (Figure, Table, etc); % #2 is the actual instance (i.e. the key); % #3 is the value. {\xreftoks = {#1:#2}% \immediate \write \xrefout {\noexpand \XREF {\the \xreftoks}{#3}}% } %%% \XREF is the internal macro which is used only within the cross-referencing %%% file; it performs catcode magic to ensure that the resulting \csname ... %%% \endcsname is valid, then transfers control to \AfterXREF after assigning %%% the now-safe composite key to \xreftoks. For pedadogic purposes only, %%% \PAGE has been declared as a synonym for \XREF (see below). \def \XREF {\begingroup \passivate \afterassignment \AfterXREF \global \xreftoks = } \def \AfterXREF {\endgroup \expandafter \def \csname \the \xreftoks \endcsname} \let \PAGE = \XREF %%% \xref is the applied counterpart of \Xref; %%% it uses techniques similar to \XREF, and transfers control to \afterxref. %%% \afterxref terminates the group (thereby reinstating the normal catcodes) %%% and transfer control to \postxref, which picks up as parameter the name %%% of the control sequence through which the equivalence string is to be %% returned. %%% \postxref returns [undefined] if the cross-reference is not resolvable, %%% otherwise returns the equivalence string; The result is returned in %% the third pseudo-parameter to \xref. %%% The second two are nested in the first to allow the parameter to \xref %%% to be implicitly passed to the two subordinate macros. \def \xref #1% {\def \postxref ##1% {\ifundefined {#1:\the \xreftoks}% \def ##1{[undefined]}% \else \edef ##1{\csname #1:\the \xreftoks \endcsname}% \fi }% \begingroup \def \afterxref {\endgroup \postxref}% \passivate \afterassignment \afterxref \global \xreftoks = } %%% \ifundefined is taken straight from Appendix-A \def \ifundefined #1{\expandafter \ifx \csname #1\endcsname \relax} %%% \passivate ensures that only `safe' catcodes remain; %%% is treated specially, as during the \write phase, %%% control words will be followed by a . \def \passivate {\loopcount = 0 \loop \ifcase \catcode \loopcount \catcode \loopcount = 12 %%% 0 \ --> \or \relax %%% 1 { \or \relax %%% 2 } \or \relax %%% 3 $ \or \relax %%% 4 & \or \relax %%% 5 ^^M \or \catcode \loopcount = 12 %%% 6 # --> \or \relax %%% 7 ^ \or \relax %%% 8 _ \or \relax %%% 9 ^^@ \or \catcode \loopcount = 9 %%% 10 --> \or \relax %%% 11 A \or \relax %%% 12 1 \or \catcode \loopcount = 12 %%% 13 ~ --> \or \relax %%% 14 % \or \relax %%% 15 ^^? \else \catcode \loopcount = 12 %%% ?? --> \fi \ifnum \loopcount < 255 \advance \loopcount by 1 \repeat } %%% Try to read the previous cross-reference file: \newread \xrefin \newwrite \xrefout \newtoks \xreftoks \newcount \loopcount \def \xrefile {\jobname.XRF} \openin \xrefin = \xrefile \relax \ifeof \xrefin \closein \xrefin \message {Warning: cross-reference file \xrefile \space does not exist} % \else \closein \xrefin \input \xrefile \fi %%% Then open a new cross-reference file for output (defensive programming %%% would require that this be a temporary file, to be copied to the real %%% XRF file only at end-of-job). \immediate \openout \xrefout = \xrefile \relax %%% Now a simple demonstration of its use: the \Xref|\xref commands would %%% normally be called from higher-level user commands such as \Figure|\figure, %%% \Table|\table, etc. \Xref {Figure}{\TeX{}$&^_^^@ A1~}{1.234} \xref {Figure}{\TeX{}$&^_^^@ A1~}{\crossref} \message {The reference for the figure with the unpronounceable name is: Fig. \crossref} %%% \immediate \closeout \xrefout %%% but we're going to re-use the file here %%% ------------------------------------------------------------------------ %%% Part-2: deferred cross-referencing (used where a page number, or any %%% quantity only known at \shipout time is required). Much of the preceding %%% code is be re-cycled here for efficiency. %%% \Page is the high-level defining macro which will be called by the %%% user command. The resulting line in the cross-reference file will %%% by \PAGE {generic-tag:specific tag}{page-number}; for the purposes %%% of demonstration only, \PAGE has been let equal to \XREF; however, %%% if used purely for indexing purposes, the number of unique control %%% sequences created would be untenable, and in a production indexing %%% environment the cross-referencing file would not be re-read by TeX %%% at all (or at least, not until post-processed by something such as %%% IdxTeX or MakeIndex). A suitable re-definition of \PAGE is left to %%% the reader. \def \Page #1#2% #1 is the generic tag; % #2 is the actual instance (i.e. the key); % #3 is implicit; the page number on which this item occurs. {\def \temp {#1:#2}% \write \xrefout {\noexpand \PAGE {\Meaning \temp \EndMeaning}% {\the \pageno}% }% } %%% \page is the applied counterpart of \Xref; it is simply a synonym for %%% \xref, since their functionality is identical. \let \page = \xref %%% \Meaning expands \meaning, which itself expands \temp; %%% \Meaning then transfers control to \AfterMeaning, %%% which strips off the punctuation from the output of \meaning, %%% leaving the bare replacement text with catcodes 10 & 12 only. \def \Meaning {\expandafter \AfterMeaning \meaning} \def \AfterMeaning #1->#2\EndMeaning {#2} %%% \openout \xrefout = \xrefile \relax %%% We've left it open for demo. only \Page {Index}{This page [\TeX{}$&^_^^@ A1~]} \page {Index}{This page [\TeX{}$&^_^^@ A1~]}{\crossref} \message {The reference for the page with the unpronounceable name is: Page \crossref} \closeout \xrefout %%% ------------------------------------------------------------------------ %%% Conclusions: These techniques demonstrate that cross-referencing in %%% TeX may be achieved without insuperable difficulty, provided that %%% expansion is suppressed by one of several means. Please note that %%% this code was written, from cold, between 22:30 last night and 01:00 %%% this morning; caveat emptor! %%% Copyright (C) MCMLXXXXII Philip Taylor %%% ``The University of London at Windsor'' \end ------------------------------ Date: 03 Mar 92 10:20:40 +0000 From: spqr@uk.ac.york.minster Subject: Tex for PCs Full-Name: Sebastian Rahtz LIST_SERVER@UK.AC.TEX writes: > I want to extract from the tex archive a version of TeX > to run on a PC. Is what I wan't to extract EMUTEX? If so Do I need > to Extract all the files in the Emutex directory? How do I go about > getting the software to UnBOO and unZIP files? I would be grateful > if you could advise me on these things emTeX, not emutex... you are getting confused with EMUTEK. anyway, yes you need the whole directory of emtex (throw things away later when you get to grips with it), and the tools you need are in Directory DISK$TEX:[TEX-ARCHIVE.ARCHIVE-UTILS.BOO] 00FILES.TXT;1 00README.TXT;3 DEBOO.BAS;1 DEBOO.BOO;1 DEBOO.C;1 MAKEBOO.BOO;1 MAKEBOO.C;1 and Directory DISK$TEX:[TEX-ARCHIVE.ARCHIVE-UTILS.ZIP.MS-DOS] 00FILES.TXT;1 00README.TXT;5 PKZ101.BOO;1 PKZ102.BOO;1 if you have a C compiler, compile deboo.c and run that on pkz102.boo to create pkunzip and friends. if you have no C, but BASIC, run deboo.bas on deboo.boo which gives you a compiled deboo.exe... and so on. if you have nothing, find a friend who does. Your Computing Service undoubtedly can supply deboo and pkunzip if necessary. PKZIP is shareware. if you use it regularly, send some money to the author Sebastian Rahtz ------------------------------ Date: Tue, 03 Mar 92 12:31:22 +0000 From: David_Rhead@uk.ac.nott.vme Subject: TeX output to devices that can print back-to-back We are evaluating a PostScript printer (Hewlett Packard IIIsi) that supports double-sided printing. The PostScript Reference Manual (second edition) has sections on: * Duplex (page 235) * Policies (page 245), which is presumably relevant to what happens if one is preparing general-purpose software whose output may be sent to a duplex printer in one situation but to a non-duplex printer in another situation. In theory, it looks as though one could: * put commands into a LaTeX style-file such that, if the LaTeX "twoside" is selected, the style-file will issue a \special so that the PostScript file will contain commands whose effect is "print this file duplex if the printer is capable of printing duplex" * send the PostScript to a printer that supports double-sided printing (e.g., the HP IIIsi) and get output printed back-to-back * send the same PostScript to a printer that doesn't support double-sided printing, and get single-sided output. Does anyone have experience of this in practice? If so, would they care to publish the recipe (i.e., a list of the PostScript commands that twoside would need to write to the dvi file)? I'm not clear how one would modify the example given on page 255 of the reference manual (and the "PostScript Tutorial and Cookbook" seems to have been published before duplex printers came along). It looks as though the recipe might be quite short, but that I'd need to understand a lot to deduce it. David Rhead JANET: d.rhead@uk.ac.nottingham.ccc.vme ------------------------------ Date: Wed, 04 Mar 92 15:13:51 +0000 From: P.Abbott@uk.ac.aston Subject: Re: dvi to lq >dear sir >i am using sbtex34 with lplain.tex on a PC XT, with the dview previer on >the same machine. I would like to be able to print out on a 24 pin epson >compatable printer at both draft and letter quality. I looked in the >drivers section of the archive but cannot see a package there to print >on this printer. I borrowed emTeX from a friend but i couldn't use the >drivers because the fonts libararay was to big-- in fact the latex and >previewr takes up only 1.5 meg on my machine whereas the emTeX would have >been much to big. >thanks >jon Your enquiry has been redirected to uktex. Peter Abbott Tel 44 (0)21 359 5492 direct FAX 44 (0)21 359 6158 ------------------------------ Date: 05 Mar 92 18:46:43 +0000 From: spqr@uk.ac.york.minster Subject: Re: dvi to lq Full-Name: Sebastian Rahtz LIST_SERVER@UK.AC.TEX writes: > >I borrowed emTeX from a friend but i couldn't use the > >drivers because the fonts libararay was to big-- in fact the latex and > >previewr takes up only 1.5 meg on my machine whereas the emTeX would have > >been much to big. there is nothing about the dvidrv part of emTeX which enforces the use of font libraries. the drivers will read any PK fonts you have. Your difficulties are a) finding enough space to unpack the dvidrv package before you discard you bits you dont need and b) understanding the documentation so you can see how to set up configuration files etc. Be assured that it is possible. Its just that emTeX is a big package, and understanding the way it all hangs together takes a while if you dont accept it the way it is sebastian ------------------------------ Date: Wed, 04 Mar 92 17:33:48 +0000 From: Peter J Knaggs. Subject: Including musical score in a document Does any know of a way to include the occational musical score into a LaTeX based document. I have a copy of the mutex system, but this seams not to want to work. I wander if anyone has developed a LaTeX version of this? Peter J. Knaggs. School of Computing and Maths, Teesside Polytechnic, pjk @ scm.tp.ac.uk Middlesbrough, England. +44 (642) 342673 ------------------------------ Date: Thu, 05 Mar 92 09:18:41 +0000 From: P.Abbott@uk.ac.aston Subject: OzTeX V1.4 and Printer Fonts I am using OzTeX V1.4 with a laserprinter which has an attached disk. I can therefore load fonts onto the hard disc. On occasions I wish to print on another laser printer which does not have an attached disk. OzTeX's config file assumes that postscript fonts are resident in the printer and that pk files exist otherwise. I have a font (LogosPiFont) for which I have screen data, printer data and AFM data. I have created a TFM and downloaded the printer font to my printer disk. The sample sheet works on the laser printer with the attached disk but reports `not found using courier' on the other printer. How do I get OzTeX to pick up the printer font information from the Mac when using the other laser printer? Peter Tel 44 (0)21 359 5492 direct FAX 44 (0)21 359 6158 ------------------------------ Date: Thu, 05 Mar 92 10:16:26 +0000 From: P.Abbott@uk.ac.aston Subject: Boxit.sty Marcel I have just collected boxit .sty from the Aston Archive % boxit.sty % version: 27 Feb 1992 % % Defines a boxit environment, which draws lines around its contents. % Usage: % \begin{boxit} % ... (text you want to be boxed, can contain other environments) % \end{boxit} % If I use multicol.sty a try to box a word when using 2 columns, the box extends the width of the column, on the next line with the word against the left hand side. e.g. This is a normal line using multicols{2} and this word - --------------------------------------- | is boxed | - --------------------------------------- and the text now carries on as normal as you would expect. I also tried boxing a paragraph in multicols{2} and that worked fine. Peter Tel 44 (0)21 359 5492 direct FAX 44 (0)21 359 6158 ------------------------------ Date: Fri, 06 Mar 92 08:46:06 +0000 From: Adrian F Clark Subject: Building multiple articles into a single LaTeX document Before I go ahead and figure out to do it, has anyone looked at the practicalities of combining multiple papers prepared using LaTeX's article style into a single document? This will include getting \maketitle to work right, references to appear at the ends of articles, all numbering to be re-initialised, and cross-referencing to be local to each article. And probably other things that I haven't thought of yet. What I'm aiming for is to minimise the editor interaction in turning a set of papers into a proceedings. Yes, the editor is me. :-} Many thanks in advance. ..Adrian ------------------------------ Date: Fri, 06 Mar 92 11:30:29 +0000 From: Philip Taylor (RHBNC) Subject: Just to make you laugh ... Does anybody know such a word processor, like LaTex, with STRONG plotting ability, like PGPLOT? Please reply at zhang@wsumath.bitnet Thank you in advance. ------------------------------ Date: Mon, 10 Feb 92 13:37:18 -0500 From: karl%edu.umb.cs@uk.ac.nsfnet-relay Subject: Sauter CM version 1.1 released I've again updated my packaging for Unix of John Sauter's Metafont files to make Computer Modern fonts at any point size. You can get version 1.1 by ftp from ftp.cs.umb.edu [192.12.26.23]:pub/tex/sauter.tar.Z. This version fixes a bug in generating the cmsy fonts I introduced in 1.0. For all of the standard Computer Modern fonts, these files produce the same TFM files as Knuth's sources. So it is ok to call the output from these `cm...'. The distribution includes an lfonts.tex for LaTeX and a MakeTeXPK for dvips which take advantage of these fonts. Let me know if you have questions or suggestions. karl@cs.umb.edu Member of the League for Programming Freedom---write to league@prep.ai.mit.edu. { The uuencoded, compressed tar archive is stored in the UK TeX Archive in [tex-archive.src.unix-archives]sauter.tarz_uue --Ed. } ------------------------------ Date: Sat, 29 Feb 92 05:01:44 -0500 From: zaccone%edu.bucknell@uk.ac.nsfnet-relay Subject: Excalibur 1.1 - Spelling Checker for the Macintosh Excalibur 1.1 is now available. Excalibur is a Macintosh spelling checker for LaTeX documents. It also does a fairly good job with plain TeX files. It reads files of type TEXT and it is smart enough to ignore most LaTeX commands and a fair number of plain TeX commands. Since it just ignores these commands, it will also serve quite nicely as a spelling checker for any TEXT file that doesn't contain any LaTeX or TeX commands. (It is not completely accurate to say that Excalibur ignores LaTeX commands. It will process any arguments that contain text). Excalibur is a stand-alone application that we have tested with both OzTeX and Textures documents. The fact that it is a stand-alone application should not present any inconvenience since it works with MultiFinder under System 6 and it is compatible with System 7. This is version 1.1. It is a significant improvement over version 1.0. This new version supports user defined dictionaries. You will need System 6.0 or higher to run Excalibur. There is extensive on-line help. You will find it under the Apple menu if you are running System 6, and under the Balloon Help menu if you are running System 7 or greater. You can get Excalibur 1.1 from the following ftp sites: sumex-aim.stanford.edu in info-mac/app/excalibur-11.hqx sol.bucknell.edu in pub/mac/Excalibur_1.1.cpt.hqx Rick Zaccone zaccone@bucknell.edu { The binhex-encoded Compact Pro archive is stored in the UK TeX Archive in [tex-archive.utils.spell.mac]excalibur-11.hqx --Ed. } ------------------------------ Date: Sun, 01 Mar 92 14:06:19 -0600 From: George D. Greenwade"George D. Greenwade" Subject: ENDFLOAT.STY available at FILESERV/Niord James Darrell McCauley forwarded me his official release version (1.0) of his endfloat.sty (a beta version had been posted to comp.text.tex earlier). The purpose of this style is to put all figures on pages by themselves at the end of an article in a section named Figures. Likewise for tables. Reference can be made in the text of where the figure should have been (only caption appears - see \markersintext and \nomarkersintext [default] below. \ref and \label always works on the ones at the end). The default language of this style is English; specific instructions for using this in a foreign language are provided within the comments of the file. To retrieve this file via e-mail, please include the command: SENDME STY.ENDFLOAT in the body of a mail message to FILESERV@SHSU.BITNET (FILESERV@SHSU.edu). The file is available for anonymous ftp retrieval from Niord.SHSU.edu [192.92.115.8] in the directory [.STY] as STY.ENDFLOAT. Regards, 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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% { endfloat.sty is in the UK TeX Archive in [tex-archive.latex.contrib]endfloat.sty See Sebastian's installation announcement below. --Ed. } ------------------------------ Date: Wed, 04 Mar 92 12:35:59 -0600 From: George D. Greenwade"George D. Greenwade" Subject: Sfware programs available on FILESERV/Niord Norm Walsh (author of the popular SFPtoPK, PKtoSFP, and MergeSFP utilities for softfont conversions to and from PK formats) forwarded me his new Sfware collection for even more extensive font handling. Norm's obsession with collecting fonts clearly has a benefit for the TeX community. Below is the FILESERV description file for this new package. My thanks are extended to Norm for providing them for our distribution. - --George =========================================================================== SFWARE ------ The SFWARE package includes four UUENCODEd ZIP files for Norm Walsh's (walsh@cs.umass.edu) utilities which allow you to download, rotate, compress, expand, view, and perform special effects on softfonts. The effects provided include bold, fill, convert to fixed spacing, halftone, hollow, invert, mirror, outline, convert to proportional spacing, resize, reverse, shade, shadow, slant, stripe, three-d, hollow-three-d, and filled-three-d effects. The effects can be tailored and customized for any font with various parameters and shading patterns. Sfware is distributed in four archive files: SFW100P1, SFW100P2, SFW100D1, and SFW100D2. The 'P' archives contain the programs and the 'D' archives contain documentation. It is absolutely vital that you have BOTH program archives before you try to use Sfware. These programs only work under MS-DOS. The menu-shell requires a hard disk and 400+kb of memory. The special effects cannot be applied to scalable fonts. These programs are shareware. What you need: SFW100P1.ZIP SFW100P2.ZIP These archives contain the programs for Sfware. You must get both of these archives or Sfware will not work! SFW100D1.ZIP SFW100D2.ZIP These archives contain the documentation. The "D1" archive documents the full-screen shell. The "D2" archive documents the command line utilities. It is recommended that you start with the full-screen shell and move on to the command-line interface if you find a need. These files are available for retrieval via mail by including the command: SENDME SFWARE in the body of a mail message to FILESERV@SHSU.BITNET (FILESERV@SHSU.edu). If, for some reason, you should only require a specific file, say, SFWARE.SFW100D2_UUE_05OF13, include the command: SENDME SFWARE.SFW100D2_UUE_05OF13 in your mail message to FILESERV. The SFW100P1.ZIP, SFW100P2.ZIP, SFW100D1.ZIP, and SFW100D2.ZIP files are available for anonymous ftp retrieval from Niord.SHSU.edu [192.92.115.8] in the directory [.SFWARE]. Files added to this package: (1 Block = 512 bytes) File Blocks Save file as: UUDECODEs to: - ---------------------------------------------------------------------------- SFWARE.SFW100_TXT 2 SFW100.TXT N/A SFWARE.SFW100D1_UUE_01OF10 79 SFW100D1.UUE SFW100D1.ZIP through each (UUENCODED parts 1 though 9) SFWARE.SFW100D1_UUE_09OF10 SFWARE.SFW100D1_UUE_10OF10 39 part 10 SFWARE.SFW100D2_UUE_1OF8 79 SFW100D2.UUE SFW100D2.ZIP through each (UUENCODED parts 1 though 7) SFWARE.SFW100D2_UUE_7OF8 SFWARE.SFW100D2_UUE_8OF8 69 part 8 SFWARE.SFW100P1_UUE_01OF12 79 SFW100P1.UUE SFW100P1.ZIP through each (UUENCODED parts 1 though 11) SFWARE.SFW100P1_UUE_11OF12 SFWARE.SFW100P1_UUE_12OF12 77 part 12 SFWARE.SFW100P2_UUE_01OF13 79 SFW100P2.UUE SFW100P2.ZIP through each (UUENCODED parts 1 though 12) SFWARE.SFW100P2_UUE_12OF13 SFWARE.SFW100P2_UUE_13OF13 44 part 13 Approximate total blocks in SFWARE package = 3,312 ------------------------------ Date: 03 Mar 92 15:33:38 +0000 From: spqr@uk.ac.york.minster Subject: endfloat.sty in UK Tex Archive [.latex.contrib]endfloat.sty contains James Darrell McCauley's endfloat style option for LaTeX. The purpose of this style is to put all figures on pages by themselves at the end of an article in a section named Figures. Likewise for tables. Reference can be made in the text of where the figure should have been (only caption appears - see \markersintext and \nomarkersintext [default] \ref and \label always works on the ones at the end). Sebastian Dept. of Computer Science, University of York, York, Y01 5DD (+44 0904 433386) JANET MAIL: spqr@uk.ac.york.minster INTERNET MAIL: spqr@minster.york.ac.uk ------------------------------ Date: 03 Mar 92 15:35:39 +0000 From: spqr@uk.ac.york.minster Subject: boxit.sty in UK TeX Archive Marcel van der Goot's `boxit.sty' is in [.latex.contrib]boxit.sty It allows you to box arbitrary text (including verbatim) in LaTeX This is a revised version posted to comp.text.tex 27/2/92 sebastian ------------------------------ Date: 03 Mar 92 15:56:44 +0000 From: spqr@uk.ac.york.minster Subject: dvips5476 MSDOS binary in UK TeX Archive in [.drivers.dvi2ps.dvips] in the UK TeX Archive you will find a compiled version of dvips (latest version, 28/2/92, 5.476) for MSDOS *386 or 486 machines only*. There is a self-extracting archive DVIPSDOS.EXE and .BOO-encoded copy of the same. When run this will expect to write to a subdirectory called EMTEX and \STY and \PS directories below that. So unpack at the top of your hierarchy, if you have one like mine, or move things around later. It creates afm2tfm.exe and dvips32.exe in \emtex, the configuration files in \emtex\ps, and TeX/LaTeX files in \emtex\sty. This gives you a complete working system, but you'll need to check config.ps in \emtex\ps for paths etc NOTE that this will not work on DOS machines with less than a 386, and will not work under Windows Sebastian ------------------------------ Date: 03 Mar 92 16:04:00 +0000 From: spqr@uk.ac.york.minster Subject: address package in UK TeX Archive Michael Wester's `address' package is in the UK TeX Archive in [.latex.contrib.address] This will generate form letters and mailing labels to a list of recipients. The following files are included in this distribution: address.tex address program---can be run under either TeX or LaTeX preamble.tex generic TeX/LaTeX preamble letter.tex TeX/LaTeX test letter file example.tex example TeX/LaTeX letter file 3pre.tex preamble for 3across 3across.tex create 3-across mailing labels envpre.tex preamble for envelope envelope.tex treat the lower third of the sheet as an envelope Paper.tex text of the paper presented at the 1991 TUG meeting (needs ltugboat.sty, ltugproc.sty, tugboat.com available from your favorite TeX archive) sebastian ------------------------------ Date: 04 Mar 92 09:34:47 +0000 From: spqr@uk.ac.york.minster Subject: Harvard styles update in UK TeX Archive Full-Name: Sebastian Rahtz The .bst files in [.latex.contrib.harvard] have been updated; anyone who got them last week should get them again Sebastian ------------------------------ Date: 04 Mar 92 13:17:48 +0000 From: spqr@uk.ac.york.minster Subject: emTeX update at Aston Being unclear about the date of the emTeX copy at Aston, I have installed a complete new copy (distribution of October 1991) in [tex-archive.tex.ms-dos.emtex] in the form of BOO-encoded files. See also the [.MISC] directory for texshell and [.BETATEST] for the latest test version of emtex386. emTeX is widely-used. If this copy is corrupt, incomplete etc in any way, tell me and I will fix it instantly (well, as fast as I can). *but* dont get this copy just to be safe. The differences are minor. Get the test version of emtex386 if you want to help get it fully correct, but dont complain if it doesnt. the average user should wait to upgrade until Eberhard recommends a full change-over (and I dont think he does yet) Sebastian Rahtz ------------------------------ Date: 04 Mar 92 14:07:01 +0000 From: spqr@uk.ac.york.minster Subject: MusicTeX in UK TeX Archive A current (last week) release of the musictex system for typesetting music is in the UK TeX Archive in [tex-archive.musictex] with apologies to the authors for not having been up to date with this in the past. please dont ask me how it works.... sebastian PS a Unix uuencoded compressed tar archive is in [tex-archive.src.unix-archives]music.uue ------------------------------ Date: Fri, 06 Mar 92 17:31:38 +0000 From: David Osborne Subject: UnStuffit Deluxe in UK TeX Archive The UnStuffit utility for Macintosh computers, for unpacking `StuffIt' archives, is in [tex-archive.archive-utils.unstuffit.mac]unstuffit-deluxe-20.hqx You will need a utility for decoding BinHex (hqx) files, such as BinHex or earlier versions of UnStuffit, or fetch the file in BinHex mode in HyperFTP. The file is decoded into the UnStuffit Deluxe Installer application, which installs UnStuffit itself and its documentation. - --David Osborne Cripps Computing Centre, University of Nottingham (pp UK TeX Archive Group) ------------------------------ Date: Fri, 06 Mar 92 17:52:27 +0000 From: David Osborne Subject: Compact Pro Extractor in UK TeX Archive Compact Pro Extractor for Macintosh computers, for unpacking archives created with Compact Pro or StuffIt 1.5.1, is in the UK TeX Archive, in [tex-archive.archive-tools.compact-pro-extractor.mac]compact-pro-extractor-12.h qx You will need a utility for decoding BinHex (hqx) files, such as BinHex or Stuffit, or fetch the file in BinHex mode in HyperFTP. The file is decoded into a Stuffit archive, which can be unpacked using StuffIt or UnStuffit. - --David Osborne Cripps Computing Centre, University of Nottingham (pp UK TeX Archive Group) ------------------------------ UK TeX ARCHIVE at ASTON UNIVERSITY >>> UK.AC.TEX <<< *** Interactive and file transfer access *** JANET: Host: uk.ac.tex, Username: public, Password: public DTE 000020120091 Internet: host tex.ac.uk [134.151.40.18] For telnet access, login: public, password: public For anonymous ftp, login: anonymous, password: *** Mail server *** Send mail to TeXserver@uk.ac.tex (JANET) or TeXserver@tex.ac.uk (rest of the world) with message body containing the word HELP \section FILES OF INTEREST [tex-archive]00readme.txt [tex-archive]00directory.list [tex-archive]00directory.size [tex-archive]00directory_dates.list [tex-archive]00last30days.files \section DIGESTS This year's UKTeX back issues are stored in the archive in directory [tex-archive.digests.uktex.92] This year's TeXhax back issues are stored in the archive in directory [tex-archive.digests.texhax.92] Latest TeXhax: V92 #02 TeXMaG back issues are stored in the archive in directory [tex-archive.digests.tex-mag] Latest TeXMaG: V5N3 \section MEDIA DISTRIBUTIONS \subsection Washington Unix TeX distribution tape Latest copy of May/June 1991 contains: TeX 3.14, LaTeX 2.09, Metafont 2.7, plus many utilities suitable for Unix 4.2/4.3BSD & System V tar format, 1600bpi, blockfactor 20, 1 file (36Mb) Copies available on: One 2400ft 0.5" tape sent with return labels AND return postage to Aston OR One Quarter-Inch Cartridge, QIC-120 or QIC-150 format (DC600A or DC6150) sent with envelope AND stamps for return postage to Nottingham (addresses below). \subsection VMS tapes VMS backup of the archive requires three 2400ft tapes at 6250bpi. VMS backup of TeX 2.991 plus PSprint requires one 2400ft tape. \subsection Exabyte 8mm tapes Same contents available as 0.5" tapes. Following tape types available: SONY Video 8 cassette P5 90MP, MAXELL Video 8 cassette P5-90, TDK Video 8 cassette P5-90MPB \section TeX IMPLEMENTATIONS FOR SMALL COMPUTERS \subsection OzTeX V1.4 (for Macintosh) Send 7 UNFORMATTED 800K disks to Aston with return postage. \subsection emTeX (for MS-DOS) The complete package (3.5" High density disk format ONLY) is available from Aston at a cost of 15 pounds, including disks, post and packing. All other enquiries and disk formats should be directed to: Eigen PD Software, P.O. Box 722, Swindon SN2 6YB (tel: 0793-611270) (JANET e-mail address: kellett@uk.ac.cran.rmcs) \subsection TeX for the Atari ST All enquiries for disks etc. should be directed to: The South West Software Library, P.O. Box 562, Wimborne, Dorset BH21 2YD (JANET e-mail address: mdryden@uk.co.compulink.cix) \section POSTAGE RATES All prices in Pounds Sterling. For Aston orders, make cheques payable to Aston University. 0.5" tapes: UK: 2.50 (one tape), 5.00 (two tapes). Europe: 5.00 (one tape), 9.00 (two tapes). Outside Europe please enquire. 8mm tapes: UK: 1.00, Europe: 2.00. Quarter-inch cartridges: UK: 1.00, Europe: 2.00. Diskettes: Quantity/Size Europe World UK 1st UK 2nd 18/3.5" 3.10 5.10 1.40 1.10 11/3.5" 1.80 2.90 0.80 0.65 18/5.25" 1.20 2.00 0.60 0.50 11/5.25" 0.80 1.30 0.50 0.35 \section POSTAL ADDRESSES Please include SELF-ADDRESSED ADHESIVE LABELS for return postage. Peter Abbott Information Systems, Aston University, Aston Triangle, Birmingham B4 7ET David Osborne Cripps Computing Centre, University of Nottingham, Nottingham NG7 2RD, UK (for Quarter-inch cartridges ONLY -- include stamps for return postage) \section UK TeX USERS GROUP For details, contact: Geeti Granger, Text Processing Dept, John Wiley & Sons, Baffins Lane, Chichester, W Sussex PO19 1UD (tel: 0243 770329) e-mail: geeti@cs.nott.ac.uk or David Penfold, Edgerton Publishing Services, 30 Edgerton Road, Edgerton, Huddersfield HD3 3AD (tel: 0484 519462) \bye End of UKTeX Digest [Volume 92 Issue 9] ***************************************