diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /info/digests/tex-mag/v1.n4 |
Initial commit
Diffstat (limited to 'info/digests/tex-mag/v1.n4')
-rw-r--r-- | info/digests/tex-mag/v1.n4 | 421 |
1 files changed, 421 insertions, 0 deletions
diff --git a/info/digests/tex-mag/v1.n4 b/info/digests/tex-mag/v1.n4 new file mode 100644 index 0000000000..e028a80f49 --- /dev/null +++ b/info/digests/tex-mag/v1.n4 @@ -0,0 +1,421 @@ +******************************************************************************* +* * +* TTTTTTT X X M M GGGGGG A Mostly Unofficial * +* T X X MM MM G Publication for Users * +* T EEEEEEE XXX M M M M A G GG Of the TeX Computer * +* T E X X M M M A A G G Typesetting System. * +* T EEEE X X M M M AAAAA GGGGGG * +* E A A Volume 1, Number 4 * +* EEEEEEE A A Distribution: 242 or so... * +* * +******************************************************************************* + +May 13, 1987 + +Contents: +\footnote.....................................................................1 +TeX Users Group News..........................................................2 +Contents of TUGboat Volume 8 No. 1............................................3 +Enhanced Program Listing Macro for TeX........................................4 +The Toolbox...................................................................5 + + + +__1 + + \footnote{I like this name better} + + As issue 4 stumbles out of the gate... + + Yes, it's finally here, after spending a few long weeks pretending to + be a college student, I finally got a chance to put together an issue + of TeXMaG. A few minor changes have taken place since I last worked on + an issue: there is a new peer server up in Germany handling all of the + subscribers on that side of the Atlantic, and CDNnet subscribers (all + three of `em, although that number may have changed) also have their + own redistribution. Information on these changes is in the back of the + issue. Also, as a cosmetic change, the lines of TeXMaG have been + shortened to 70 characters with a 5 character left margin and the form + feeds between articles have been removed (note to IBM subscribers: + yes, that's what all of those percent signs meant). There was no + special reason for many of these changes. + + Speaking of changes, I will be at the University of Illinois at + Chicago for the remainder of the summer (until the end of August). My + userid there is <U12921@UICVM.BITNET>. Mail sent to HMCVAX will be + forwarded there, but messages will arrive more quickly if sent to + UICVM. + + In this issue, we have some news from the TeX Users Group (what's in + the latest TUGboat, which would have been more interesting had this + TeXMaG come out on time) and details on the summer TUG meeting. Also + there is a macro for including program listings in TeX (nothing fancy, + but still kind of nice), and the ever-popular Toolbox. + + Unless somebody else volunteers to write it, the LaTeX series will be + on hiatus until September, when I can work on it again. + + -Don Hosek <DHOSEK@HMCVAX> + + + + + +__2 + + TUG News. + + From: Raymond E. Goucher, Executive Director + TeX Users Group + P.O. Box 9506 + Providence, RI 02840, USA + + The TeX Users Group's Annual Conference will be held at the University + of Washington, Seattle, Washington, August 17--28, 1987. In addition + to its three-day meeting, August 24--26, several TeX courses will be + offered: Beginning TeX, August 17--21; Intensive Beginning/Intermedi- + ate TeX, August 17--21; Macro writing, August 27--28; and Output + routines, August 27--28. (All instruction is applicable to using TeX + on the Macintosh, PC's and mainframes.) + + A portion of this year's meeting will be devoted to ``TeX for the + Humanities.'' However, the overall program will continue to include + sessions on issues of implementation; hardware and software support; + commercially available macro packages; and exhibits of the latest TeX + products, software and output devices; plus many other topics of cur- + rent concern to the TeX community. Also, this year facilities will be + available for copying floppies, so that participants may share their + TeXwares with each other. + + In addition to TeX training courses offered at universities throughout + the U.S., this year the TeX Users Group is expanding its educational + programs to England, The Netherlands and Norway. Courses being offered + include Beginning, Intermediate and Advanced TeX, Macro Writing, and + Output Routines. + + Requests for additional information about the meeting program, course + descriptions, and registration should be directed to TeX Users Group, + P.O. Box 9506, Providence, RI 02940, USA, or phone (401)272-9500, + ext. 323. + + + + + +__3 + + *Contents of the Current TUGboat* + + From Barbara Beeton <BNB@MIT-XX.ARPA> we have the contents of the + current issue of TUGboat. For information about the TeX Users Group + and TUGboat, see the information at the end of this issue. + + General Delivery + Bart Childs President's message + Acknowledgement of contributions + Donald E. Knuth Scholarship + Donald Knuth It happened: announcement of TeX 2.1 + Kurt Bernardo Wolf News of TeX users in Mexico + Linda Krick Attention, Australian TUG members + Tony Siegman Book publishing using TeX + Leslie Lamport TeX Output for the Future + + Software + Silvio Levy WEB adapted to C, another approach + Donald Knuth Mixing right-to-left texts + & Pierre MacKay with left-to-right texts + + Font Forum + Georgia K.M. Tobin Some empirical observations on MetaFont + design + Neenie Billawala Write-white printing engines and tuning + fonts with MetaFont + Barbara Beeton MetaFont mode_def settings for various TeX + output devices + + Typesetting on PCs + A new \TeX-based book typesetting package + for the Macintosh + + Output Devices + Charts: TeX output devices + Nelson H.F. Beebe Public domain TeX DVI driver family + Andrew Trevorrow DVItoVDU 1.7 and PSPRINT 1.1 + Benson-Varian 9211 looking for a home + + Site Reports + Malcolm Brown Notes from TeXHAX + Atari: + Edgar Fuss TeX & Co. on the ST, Part 2 + Data General: + Bart Childs Data General distribution news + HP 1000: + Tor Lillqvist TeX82 and MetaFont84 for the HP1000 A-series + Prime: + John Crawford Prime 50 series site report + + Macros + Jim Fox Multiple, independent marks + John S. Garavelli Form letter macros + Edwin V. Bell, II AutoLetter: A TeX form letter procedure + + LaTeX + Ken Yap Contents of LaTeX style collection as of 15th + February 1987 + Graeme McKinstry Form letters + Maurizio Zocchi LaTeX's Index Processing + Reinhard Wonneberger Typesetting `Normaltext' + + Problems + Alan Hoenig TeX does windows + Donald Knuth Problem for a Saturday afternoon + + Queries + Jennifer Dyck APA style in LaTeX + Judy Hawkins Chemical formulae + James R. Celoni, S.J. Ancient non-Roman languages + Boyd Michailovsky International Phonetic Alphabet + Lawrence D. Cutter Line numbering + David Nash Dictionary formatting + Helen S. Horstman Printing out selected pages + + Letters + Raymond A. Ryan Wanted: Help for beginners + Anders Thulin More hyphenation exceptions + William A. McWorter New fonts for mathematics? + + News & Announcements + Workshop on Font Design Systems + (Sophia-Antipolis, France, 18--19 May 1987) + Special Spring Quarter course (Stanford, Donald Knuth): + TeX: The Program: A case study in software design + Call for Papers: Electronic Publishing, Document Manipulation and + Typography (Nice, France, 20--22 April 1988) + Calendar + Institutional members + + + + + +__4 + + Enhanced Program Listing Macro for TeX By B.H. Toby + + [Ed. Note: This macro was included in a collection of several macros + submitted by Dan Zirin <ZAR@CITCHEM>. There was no article included. + The macro is an adaptation of one presented in Appendix E of the + TeXBook, with the most notable enhancement of the tabbing macro. The + enhancements seem well documented and little explanation seems needed. + For those people who do not want line numbers, you may delete the + \everypar{...} declaration.] + + %%%---Cut Here-------------------------------------------------------- + %%% File: Fortran.TeX + % This is a file of commands for printing out programs using TeX + % -- see DIRTY TRICKS in TeXbook + % + % This version is designed to print source code at 9 point + % fitting an 80 column line into a 6 true inch width with + % 8 point line numbers before each line. + % It handles TAB (^I) characters almost the same as DEC + % + % usage: + % \input fortran % put this early in the file + % \listing{file.ext} % use dev:[dir] if you wish + % + % B.H. Toby 8/86 + % + \newcount\lineno + \font\Alisttt=amtt9 at 9 truept + \font\Alistrm=amr8 at 8 truept + \def\uncatcodespecials{\def\do##1{\catcode`##1=12 }\dospecials} + \def\listing#1{\par\begingroup\setupverbatim\input#1 \endgroup} + \def\setupverbatim{ + \Alisttt\baselineskip= 8.5truept\lineskip=1truept + \lineskiplimit=1truept\topskip=0pt + \lineno=0 + \def\par{\leavevmode\egroup\box0\endgraf} + \obeylines \uncatcodespecials \obeyspaces + \catcode`\`=\active \catcode`\^^I=\active + \everypar{\advance\lineno by1 + \llap{\Alistrm\the\lineno\ \ }\startbox}} + \newdimen\w \setbox0=\hbox{\Alisttt\space} \w=8\wd0 + \def\startbox{\setbox0=\hbox\bgroup} + {\catcode`\^^I=\active + \gdef^^I{\leavevmode\egroup + \dimen0=\wd0 + \divide\dimen0 by\w + \multiply\dimen0 by\w + \advance\dimen0 by\w + \wd0=\dimen0 \box0 \startbox}} + {\obeyspaces\global\let =\ } + {\catcode`\`=\active \gdef`{\relax\lq}} + %%%---Cut Here-------------------------------------------------------- + + + + + +__5 + + *The Toolbox* + + In this installment, we return to usefulness with a new LaTeX + environment as well as a pair of macros for plain TeX. The LaTeX + environment is for printing subequations. To use this environment, + include in the \documentstyle header a command to load in the .sty + file containing this macro. For example: + \documentstyle[subeqn]{article} + if you have the macro in a file subeqn.sty. The environment seems + pretty well documented in the comments. + %%%--------------------Cut Here------------------------------------------- + %%% File: subeqn.sty + %%% The subequations environment %%% + % + % Within the subequations environment, the only change is that + % equations are labeled differently. The number stays the same, + % and lower case letters are appended. For example, if after doing + % three equations, numbered 1, 2, and 3, you start a subequations + % environmment and do three more equations, they will be numbered + % 4a, 4b, and 4c. After you end the subequations environment, the + % next equation will be numbered 5. + % + % Both text and equations can be put inside the subequations environment. + % + % If you make any improvements, I'd like to hear about them. + % + % Stephen Gildea + % MIT Earth Resources Lab + % Cambridge, Mass. 02139 + % mit-erl!gildea + % gildea@erl.mit.edu + % + \newtoks\@stequation + + \def\subequations{\stepcounter{equation} + \edef\@savedequation{\the\c@equation} + \@stequation=\expandafter{\theequation} %only want \theequation + \edef\@savedtheequation{\the\@stequation} %expanded once + \edef\oldtheequation{\theequation} + \setcounter{equation}{0} + \def\theequation{\oldtheequation\alph{equation}}} + + \def\endsubequations{ + \setcounter{equation}{\@savedequation} + \@stequation=\expandafter{\@savedtheequation} + \edef\theequation{\the\@stequation}} + %%%----Pull out those electronic scissors again--------------------------- + From Eric Skinner <ERS2F@UOTTAWA>, we have a pair of macros for printing + two paragraphs of text beside each other. He writes: The paragraphs should + be able to contain more than just plain text, although nothing really + strange has been tried yet. + + The first one, \xsplit, allows the user to specify the width of the two + columns and the intercolumn gap, while the second one, \split, + automatically adds enough space in between the columns so that the whole + thing adds up to \hsize. + %%%------Choppity Chop---------------------------------------------------- + % Macro: \xsplit + % By: ERS + % Function: Takes two pieces of text, and boxes them side by side. + % Column widths and inter-column gap are set by user. + % Parameters: + % #1: Width of first column, including unit specification + % #2: Width of space between columns, including units + % #3: Width of second column, including units + % ** Warning: Don't exceed page dimensions! + % #4: First column text. + % #5: Second column text. + % Registers: \box1,\box2 + \def\xsplit#1#2#3#4#5{{ + \setbox1=\vbox{\hsize= #1 #4} % First column + \setbox2=\vbox{\hsize= #3 #5} % Second column + % If the boxes are output side by side at this point, they + % will be aligned at the bottom instead of the top. + \ifdim\ht2>\ht1 % Column two is longer than column one + % Fill bottom of column one with glue + \setbox1=\vbox to \ht2{\hsize= #1 #4 \vfill} + \else + % Fill bottom of column two with glue + \setbox2=\vbox to \ht1{\hsize= #3 #5 \vfill} + \fi + \hbox{\box1\hskip#2\box2}}} + %%%------Cut some more---------------------------------------------------- + % Macro: \split + % By: ERS + % Function: Takes two pieces of text, and boxes them side by side. + % Column widths are set by user. Inter-column gap is + % automatically adjusted to make the first column flush + % with the left margin, and the second flush with the right. + % Parameters: + % #1: Width of first column, including unit specification + % #2: Width of second column, including units + % ** Sum of #1 and #2 should not exceed current \hsize! + % #3: First column text. Don't do anything REALLY weird. + % #4: Second column text. + % Registers: \dimen1 + \def\split#1#2#3#4{ + \dimen1=\hsize + \advance\dimen1 by -#1 + \advance\dimen1 by -#2 + \xsplit{#1}{\dimen1}{#2}{#3}{#4}} + %%%-----And cut again----------------------------------------------------- + + + + + +__6 + + TeXMaG is an electronic magazine published by the Harvey Mudd College + Mathematics Department available free of charge to all interested + parties reachable by electronic mail. It is published monthly, on the + last weekend of each month, except when conditions prevent + publication. Subscription requests should be sent to Don Hosek + <DHOSEK@HMCVAX.BITNET> or send the following message to + LISTSERV@BYUADMIN: SUBS TEXMAG-L Your_Full_Name. European subscribers + may send the SUBS command to LISTSERV@DEARN, and subscribers on CDNnet + should send subscription requests to <list-request%ubc.csnet>. Back + issues are available from Don Hosek <DHOSEK@HMCVAX.BITNET>. Article + submissions, contributions for the Toolbox, and letters to the editor + are always welcome and should be sent to <DHOSEK@HMCVAX.BITNET>. + + Other publications of interest to TeX users are: + + TeXHAX. Arpanet mailing list for persons with questions, suggestions, + etc.. about TeX, LaTeX, metafont and related programs. Submissions for + this list should be sent to <TeXHAX@SU-SCORE.ARPA>. BITNET users may + subscribe by sending the following command (as an interactive message + or as the first line of a mail message) to LISTSERV@TAMVM1: + SUBS TEX-L your_full_name. The list is peer-linked to other listserves + in the United States and Europe. Internet subscribers may subscribe by + sending a request to <TeXHAX-REQUEST@SU-SCORE.ARPA>. The TeX-L mailing + list is a ``hybrid;'' i.e., it is both an ARPAnet redistribution, and + a BITNET discussion list. Submissions for TeX-L (only --- they will + _not_ be forwarded to TeXHAX) may be sent to TeX-L@TAMVM1. + LISTSERV@TAMVM1 also has file archives that may be of interest to TeX + users on BITNET, including the files in the SU-SCORE FTP directories + and back issues of TeXHAX. For a list of files available, send the + following command to LISTSERV@TAMVM1: GET TeX FILELIST. + + Unix-TeX. Arpanet mailing list specifically for users of TeX under the + Unix operating system. Submissions for this list should be sent to + <Unix-TeX@WASHINGTON.ARPA>. Requests to be added or deleted from the + mailing list should be sent to <Unix-TeX-Request@WASHINGTON.ARPA>. + + TUGBoat. A publication by the TeX Users Group. An excellant reference + for TeX users. For more information about joining TUG and subscribing + to TUGBoat send (real) mail to: + TeX Users Group + c/o American Mathematical Society + P. O. Box 9506 + Providence, RI 02940-9506, USA + + Steve Howes, as always, is a fine human being. Additional thanks to + the HMC Math Department for sponsoring TeXMaG, Udo Meyer at DEARN for + setting up the European peer, Marilyn Hay for distributing TeXMaG on + CDN, all those who have sent information on assorted device drivers, + and the HMC Chemistry Department. + +------------------------------------------------------------ |