TeXhax Digest Monday, March 9, 1992 Volume 92 : Issue 004 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: HARVARD family of bibliographic styles on FILESERV Tex Question about underscore e-MATH.ams.com update IMPORTANT: Problem with letter document style: LaTeX release of Jan 92 dcolumn.sty -- decimal alignment in tabular and array ----------------------------------------------------------------------------- Date: Tue, 25 Feb 1992 14:54:50 CST From: "George D. Greenwade" Subject: HARVARD family of bibliographic styles on FILESERV Keywords: bibliographic styles, HARVARD Peter Williams has patiently worked with me as I have gotten his HARVARD family of bibliographic styles arranged as a package for FILESERV/Niord. While these meet the specific needs of the bibliographic styles indicated, his extension of \citeasnoun in HARVARD.STY which is passed along for processing in BeaST language is interesting and quite useful. The HARVARD.TEX and HARVARD.BIB files provides excellent documentation for this family of new files, which are consistent with BibTeX 0.99a or later. Attached is the description file FILESERV will maintain for this package. I extend my thanks to Peter for his efforts. --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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% HARVARD ------- The HARVARD package includes the 6 files of Peter Williams' Harvard family of bibliographic styles. There are two primary forms of citation in the Harvard style, dependent upon whether the reference is used as a noun or parenthetically. To facilitate using a citation as a noun a new command \citeasnoun has been created which has the same syntax as the \cite command except that multiple citations are not permitted. Additionally, where there are more than two authors, all authors are listed in the first citation and in subsequent citations just the first author's name followed by `et al.' is used. Where appropriate, citations are abbreviated automatically after the first reference when bibliographies are produced by BibTeX. Provision is also made for this feature to be accessed during manual coding. There are three bibliography styles currently available within the Harvard family, AGSM (which is based on "Style Manual for authors editors and printers of Australian government publications"), DCU (which is based upon the conventions in use in the Design Computing Unit, Department of Architectural and Design Science, University of Sydney), and KLUWER (which aspires to conform to the requirements of Kluwer Academic Publishers). They are invoked by the \bibliographystyle within LaTeX and effect the layout of the entries in the bibliography. You may retrive the entire package of six files by including the command: SENDME HARVARD in the body of a mail message to FILESERV@SHSU.BITNET (FILESERV@SHSU.edu). If, for some reason, you should only need one file, say, HARVARD.DCU_STY, include the command: SENDME HARVARD.DCU_STY in your request to FILESERV. These files are available for anonymous ftp retrieval from Niord.SHSU.edu (192.92.115.8) in the directory [.HARVARD]. Files in this package: (1 Block = 512 bytes) File Blocks Save file as: HARVARD.AGSM_BST 46 AGSM.BST HARVARD.DCU_BST 46 DCU.BST HARVARD.HARVARD_BIB 2 HARVARD.BIB HARVARD.HARVARD_STY 6 HARVARD.STY HARVARD.HARVARD_TEX 13 HARVARD.TEX HARVARD.KLUWER_BST 46 KLUWER.BST Approximate total blocks in full HARVARD package = 159 ------------------------------------------------------------------------------- Date: Fri, 21 Feb 92 14:53:32 PST From: philips@espresso.boeing.com (Ivor Philips 5-3522) Subject: Tex Question about underscore Keywords: TeX, underscore Hello, I am not sure if this is a correct procedure. If it is not, please inform me of your usual way of handling enquiries. Basically, I have a question on Tex and I am told that this is an adress where I may be able to get some help from Tex experts. The problem I have is that I am typing a document in which _ (underscore) is used many times outside of math mode. It is proving to be very awkward to continually type \_. I would like to be able to use _ outside of math mode and have it print as _. At the same time, I wish it to keep its usual meaning (of subscript) inside mathmode. I note that verbatim mode is not what I need either because I am using the _'s inside normal English text, not as part of a computer program. Thank you for any help you can give me. Ivor R. Philips ------------------------------------------------------------------------------- Date: Fri, 21 Feb 1992 15:18:39 -0500 (EST) From: Ralph Youngen Subject: e-MATH.ams.com update Keywords: AMS Update A new version of AMSPPT.STY for use with AMS-TeX v2.1 is now available on e-MATH.ams.com (130.44.1.100) for anonymous FTP in /ams/amstex/amsppt.sty. This new version of AMSPPT.STY fixes several bugs reported to the AMS over the past several months. Details of these bug fixes can be found in the file /ams/amstex/amstex.bug. In addition, AMS-LaTeX v1.1 has been tested to be compatible with the newest version of the font selection scheme for LaTeX. The most current version of the NFSS can also be found on e-MATH in /ams/amslatex/fontsel, and the most recent versions of latex.tex, lplain.tex, and lhyphen.tex can be found in /ams/amslatex/latex. As always, please report any problem with these or any other AMS-supported TeX products to the Internet address Tech-Support@math.ams.com. Ralph Youngen Technical Support Manager American Mathematical Society Internet: REY@MATH.AMS.COM ----------------------------------------------------------------------------- Date: Fri, 21 Feb 92 19:24:48 +0100 From: schoepf@sc.ZIB-Berlin.DE (Rainer Schoepf) Subject: IMPORTANT: Problem with letter document style: LaTeX release of Jan 92 Keywords: LaTeX, problem, letter document style The letter document style dated 5-Nov-91, contained in the Jan92 release of LaTeX has a severe problem: the spacing of the list environment and friends will come out wrong. The same problem appears in all document styles and style options that redefine the \begin{document} command. It is necessary to add the control sequence \@noskipsecfalse to the end of the definition of the \document macro. I append a diff to this message, so that you can update letter.doc, letter.sty, and latex.bug. The updated files will be available in the archives during next week. Rainer Schoepf Konrad-Zuse-Zentrum ,,Ich mag es nicht, wenn fuer Informationstechnik Berlin sich die Dinge so frueh Heilbronner Strasse 10 am Morgen schon so D-1000 Berlin 31 dynamisch entwickeln!'' Federal Republic of Germany or *** general/latex.bug.old Fri Feb 21 17:22:08 1992 --- general/latex.bug Fri Feb 21 18:16:32 1992 *************** *** 1,6 **** LATEST VERSIONS OF FILES -- LaTeX Version 2.09 ! ADDENDUM.TEX 8 Apr 90 ARTICLE.DOC/STY 14 Jan 92 LATEX.BUG 14 Jan 92 IDX.TEX 22 Jan 85 ART10.DOC/STY 14 Jan 92 LATEX.INS 1 Dec 91 LABLST.TEX 5 Jan 85 ART11.DOC/STY 14 Jan 92 LOCAL.GID 24 Sep 85 LATEX.TEX 14 Jan 92 ART12.DOC/STY 14 Jan 92 --- 1,6 ---- LATEST VERSIONS OF FILES -- LaTeX Version 2.09 ! ADDENDUM.TEX 8 Apr 90 ARTICLE.DOC/STY 14 Jan 92 LATEX.BUG 21 Feb 92 IDX.TEX 22 Jan 85 ART10.DOC/STY 14 Jan 92 LATEX.INS 1 Dec 91 LABLST.TEX 5 Jan 85 ART11.DOC/STY 14 Jan 92 LOCAL.GID 24 Sep 85 LATEX.TEX 14 Jan 92 ART12.DOC/STY 14 Jan 92 *************** *** 11,17 **** MAKEINDEX.TEX 17 Feb 87 BK12.DOC/STY 14 Jan 92 SAMPLE.TEX 9 Apr 86 FLEQN.DOC/STY 04 Nov 91 SFONTS.TEX 25 Nov 91 IFTHEN.DOC/STY 16 Jun 91 ! SLITEX.TEX 14 Jan 92 LETTER.DOC/STY 04 Nov 91 SMALL.TEX 5 Jul 85 LEQNO.DOC/STY 29 Sep 91 SPLAIN.TEX 14 Jan 92 MAKEIDX.DOC/STY 21 Oct 91 TESTPAGE.TEX 20 Jul 87 OPENBIB.DOC/STY 14 Jan 92 --- 11,17 ---- MAKEINDEX.TEX 17 Feb 87 BK12.DOC/STY 14 Jan 92 SAMPLE.TEX 9 Apr 86 FLEQN.DOC/STY 04 Nov 91 SFONTS.TEX 25 Nov 91 IFTHEN.DOC/STY 16 Jun 91 ! SLITEX.TEX 14 Jan 92 LETTER.DOC/STY 21 Feb 92 SMALL.TEX 5 Jul 85 LEQNO.DOC/STY 29 Sep 91 SPLAIN.TEX 14 Jan 92 MAKEIDX.DOC/STY 21 Oct 91 TESTPAGE.TEX 20 Jul 87 OPENBIB.DOC/STY 14 Jan 92 *************** *** 778,784 **** 176. \maketitle or other commands that internally invoke a list environment would not be detected before \begin{document}. (Corrected ! 26 Aug 91.) 177. Moved the \SLiTeX logo to latex.tex so that it can be used in LaTeX as well. (Change made 29 Sep 91.) --- 778,786 ---- 176. \maketitle or other commands that internally invoke a list environment would not be detected before \begin{document}. (Corrected ! 26 Aug 91.) NOTE: THIS CHANGE AFFECTS ALL STYLES AND STYLE OPTIONS ! THAT CHANGE THE \begin{document} COMMAND! IT IS NECESSARY TO ADD ! \@noskipsecfalse. 177. Moved the \SLiTeX logo to latex.tex so that it can be used in LaTeX as well. (Change made 29 Sep 91.) *************** *** 1172,1179 **** 76. Added explicit setting of \topskip in article, book, and report document styles. This is important for sizes 11pt and 12pt to avoid ! ``overfull vbox while output is active'' messages. (Suggested by Friedrich Haubensak. Change made 14 Jan 92.) CHANGES TO THE MANUAL --- 1174,1187 ---- 76. Added explicit setting of \topskip in article, book, and report document styles. This is important for sizes 11pt and 12pt to avoid ! ``overfull \vbox while \output is active'' messages. (Suggested by Friedrich Haubensak. Change made 14 Jan 92.) + + 77. Change no. 176 above had also to be done in the letter document + style. (Corrected 21 Feb 92.) + + 78. Fix no. 59 caused leading blanks in the argument of \begin{letter} + not to be ignored. (Reported by Will Partain. Corrected 21 Feb 92.) CHANGES TO THE MANUAL *** doc/letter.doc.old Fri Feb 21 17:22:31 1992 --- doc/letter.doc Fri Feb 21 17:29:38 1992 *************** *** 1,8 **** ! % LETTER STANDARD DOCUMENT STYLE -- Released 05 November 91 % for LaTeX version 2.09 % Copyright (C) 1991 by Leslie Lamport ! \typeout{Standard Document Style `letter' <05 Nov 91>.} % PREPARING A FOREIGN LANGUAGE VERSION: % --- 1,8 ---- ! % LETTER STANDARD DOCUMENT STYLE -- Released 21 February 92 % for LaTeX version 2.09 % Copyright (C) 1991 by Leslie Lamport ! \typeout{Standard Document Style `letter' <21 Feb 92>.} % PREPARING A FOREIGN LANGUAGE VERSION: % *************** *** 485,495 **** %% FMi & RmS: added \leavevmode to catch empty argument, 16 Aug 91 \long\def\letter#1{\newpage \c@page\@ne \interlinepenalty=200 % smaller than the TeXbook value ! \@processto{\leavevmode #1}} \def\endletter{\stopletter\@@par\pagebreak\@@par \if@filesw --- 485,496 ---- %% FMi & RmS: added \leavevmode to catch empty argument, 16 Aug 91 + %% RmS ...and added \ignorespaces, 21 Feb 92 \long\def\letter#1{\newpage \c@page\@ne \interlinepenalty=200 % smaller than the TeXbook value ! \@processto{\leavevmode\ignorespaces #1}} \def\endletter{\stopletter\@@par\pagebreak\@@par \if@filesw *************** *** 548,553 **** --- 549,557 ---- % This will also work with old lfonts if no other style defines % |\process@table|. % + % 92/02/21 RmS: added \@noskipsecfalse setting in conformance with + % change in latex.tex. + % \def\document{\endgroup \@colht\textheight \@colroom\textheight \vsize\textheight \columnwidth\textwidth \@clubpenalty\clubpenalty *************** *** 564,570 **** \def\do##1{\let ##1\@notprerr}% \@preamblecmds \let\do\noexpand ! \@normalsize\everypar{}} % Redefine \enddocument so it outputs the last page of labels, % if necessary. --- 568,574 ---- \def\do##1{\let ##1\@notprerr}% \@preamblecmds \let\do\noexpand ! \@normalsize\everypar{}\@noskipsecfalse} % Redefine \enddocument so it outputs the last page of labels, % if necessary. *** sty/letter.sty.old Fri Feb 21 17:22:40 1992 --- sty/letter.sty Fri Feb 21 17:36:05 1992 *************** *** 1,8 **** ! % LETTER STANDARD DOCUMENT STYLE -- Released 05 November 91 % for LaTeX version 2.09 % Copyright (C) 1991 by Leslie Lamport ! \typeout{Standard Document Style `letter' <05 Nov 91>.} \def\ccname{cc} \def\enclname{encl} --- 1,8 ---- ! % LETTER STANDARD DOCUMENT STYLE -- Released 21 February 92 % for LaTeX version 2.09 % Copyright (C) 1991 by Leslie Lamport ! \typeout{Standard Document Style `letter' <21 Feb 92>.} \def\ccname{cc} \def\enclname{encl} *************** *** 252,258 **** \long\def\letter#1{\newpage \c@page\@ne \interlinepenalty=200 ! \@processto{\leavevmode #1}} \def\endletter{\stopletter\@@par\pagebreak\@@par \if@filesw --- 252,258 ---- \long\def\letter#1{\newpage \c@page\@ne \interlinepenalty=200 ! \@processto{\leavevmode\ignorespaces #1}} \def\endletter{\stopletter\@@par\pagebreak\@@par \if@filesw *************** *** 314,320 **** \def\do##1{\let ##1\@notprerr}% \@preamblecmds \let\do\noexpand ! \@normalsize\everypar{}} \def\enddocument{\@checkend{document}\newpage\begingroup \if@filesw \immediate\closeout\@mainaux --- 314,320 ---- \def\do##1{\let ##1\@notprerr}% \@preamblecmds \let\do\noexpand ! \@normalsize\everypar{}\@noskipsecfalse} \def\enddocument{\@checkend{document}\newpage\begingroup \if@filesw \immediate\closeout\@mainaux ------------------------------------------------------------------------------- Date: Fri, 21 Feb 1992 11:45:45 CST From: "George D. Greenwade" Subject: dcolumn.sty -- decimal alignment in tabular and array Keywords: dcolumn.sty David Carlisle kindly forwarded me his new dcolumn.sty, which defines D to be an array or tabular column lined up on a `decimal point'. David understands (and I can report from experience) that the existing decalign.sty does not work within the context of Frank Mittelbach's array.sty (the existing dectab.sty is inconsistent, at least in my experience). There is user-level control over the separator used in the .tex file, and in the printed output (i.e, it may be defined to any character, not necessarily only ``.''). This style is a creative example of the \newcolumn system for defining new column types set up in David's newarray.sty (which is required for the use of dcolumn, was also recently announced, and is available from here as well, should you need it). To retrieve dcolumn.sty, include the command: SENDME STY.DCOLUMN in the body of a mail message to FILESERV@SHSU.BITNET (FILESERV@SHSU.edu). If you need [a] newarray.sty, [b] Mittelbach's array package to create his array.sty (both are required to use dcolumn), or [c] the doc.sty file from Frank Mittelbach and Rainer Schoepf's multicol package (needed to create the documentation for all of the above), include the respective commands shown below on unique lines of your mail message to FILESERV: SENDME STY.NEWARRAY SENDME ARRAY SENDME MULTICOL.DOC_STY For anonymous ftp users, the files are on Niord.SHSU.edu (192.92.115.8) as [.STY]STY.DCOLUMN, [.STY]STY.NEWARRAY, all files in the [.ARRAY] directory, and [.MULTICOL]MULTICOL.DOC_STY. 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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ----------------------------------------------------------------------- %%% 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 % 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.nnn %%% yy = last two digits of current year %%% nnn = issue number %%% %%%\bye %%% End of TeXhax Digest ************************** -------