From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- info/digests/ttn/ttn3n1.tex | 2298 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2298 insertions(+) create mode 100644 info/digests/ttn/ttn3n1.tex (limited to 'info/digests/ttn/ttn3n1.tex') diff --git a/info/digests/ttn/ttn3n1.tex b/info/digests/ttn/ttn3n1.tex new file mode 100644 index 0000000000..46d872805c --- /dev/null +++ b/info/digests/ttn/ttn3n1.tex @@ -0,0 +1,2298 @@ +%% This file contains all materials for TTN 3,1 (1994). +%% +%% IMPORTANT NOTICE: You *MUST* use version 3.1 of the TTN style +%% file, called ttn3n1.sty. +%% (Ch. Thiele, Editor, TTN). +%% + +\documentstyle[twoside]{ttn3n1} %% Version 3.1, Jan. 1994 + +% 1992.2.27: fix for underfull hboxes suggested by Phil Taylor (CJC) +\tolerance = 1817 \hbadness = \tolerance + +\begin{document} + +%% Cover 1: + +\pagestyle{empty} + +%% For camera copy file, replace this page with material from file +%% camera-copy-cover.tex + +{\Large + +\begin{flushleft} + Volume 3, Number 1 +\end{flushleft} + +\vspace{-3.1pc} + +\begin{flushright} + January 1994 +\end{flushright} + +\vspace{6pc} + +\hrule height2pt + +\vspace{2pt} + +\hrule + +\vspace{3pt} + +\begin{center} + \Huge \TeX\ and TUG NEWS +\end{center} + +\hrule + +\vspace{2pt} + +\hrule height2pt + +\vspace{1pc} + +\begin{flushright} + for and by the \TeX\ community +\end{flushright} + +\vfill + +\begin{center} + A Publication of the\\ + \TeX\ Users Group\\ +\vspace{3pc} + Electronic version +\end{center} + +} %% end of \Large + +\newpage + + +%% COVER 2 (editorial information): + +\pagestyle{empty} + +\begin{center} + {\Sectionfont\TeX{} and TUG NEWS} +\end{center} + +\vspace{.5pc} + +{\small \baselineskip=10pt +\begin{center} \renewcommand{\arraystretch}{1.3} + \begin{tabular}{||lp{9.5cm}||} + \multicolumn{2}{c}{\large\bf Mission Statement} \\ [6pt] + \hline + \multicolumn{2}{||l||}{The \TUG\ (\tug) provides leadership:} \\ + 1. & to encourage and expand the use of \TeX, \MF, and related + systems \\ + 2. & to ensure the integrity and portability of \TeX, \MF, and + related systems \\ + 3. & to foster innovation in high-quality electronic document + preparation \\ + \hline + \end{tabular} +\end{center} + +\vspace{1pc} + +\noindent \TTN\ is a newsletter for \TeX{} and \LaTeX{} users alike: +{\em a forum for exchanging information, tips and suggestions\/}; {\em +a regular means of communicating news items to one another\/}; {\em a +place where information about \TeX{} and TUG can be quickly +disseminated}. + +\vspace{.25pc} + +Throughout the newsletter ``\TeX'' is understood to mean \TeX, \LaTeX, +\AmSTeX, and other related programs and macros. \TTN\ is produced with +the standard \LaTeX{} distribution, and is to be as portable a document +as possible. + +\vspace{.25pc} + +The entire contents of this newsletter are being placed in the public +domain. The source file of this issue will be placed in the CTAN +archives. Copying and reprinting are encouraged; however, an +acknowledgement specifying \TTN\ as the source would be appreciated. + +\vspace{.25pc} + +Submissions to \TTN\ should be short, the macros must work, and the +files {\bf must} run without special font or graphics requirements: +this is to be a {\em portable\/} newsletter (the new font selection +scheme has not yet been implemented). Correspondence may be sent via +e-mail to {\tt tug@tug.org} with the subject line {\tt NEWSLETTER}\@. +Advertisements are accepted in \ttn: contact the \tug\ office for +details. + +\vspace{.25pc} + +\begin{center} + \begin{tabular}{lll} + \bf \TUG & Phone: & +1 (805) 963-1338 \\ + P.O.\ Box 869 & \fax: & +1 (805) 963-8358 \\ + Santa Barbara, CA 93102 USA & E-mail: & \tt tug@tug.org \\ + \end{tabular} + +\vspace{1pc} +\TeX{} is a trademark of the American Mathematical Society. +\end{center} +\par} %% end of \small \baselineskip=10pt + +\hrule + +\vspace{4pt} + +{\footnotesize \baselineskip=9.5pt +\noindent \TTN\ (ISSN 1065-240X) is published quarterly by the \TeX\ +Users Group, 735 State Street, P.O.\ Box 869, Santa Barbara, CA 93102, +U.S.A\@. The 1994 dues for individual members are \$60.00 for regular +members and \$30.00 for students. + +Second-class postage paid at Santa Barbara, CA, and additional mailing +offices. Postmaster: Send address changes to \TTN, \TeX\ Users Group, +P.O.\ Box 869, Santa Barbara, CA 93102, U.S.A. + +Membership in the \TeX\ Users Group is for the calendar year, and +includes all issues of {\sl TUGboat} and {\sl \TeX\ and TUG NEWS\/} +for the year in which membership begins or is renewed. Individual +membership is open only to named individuals, and carries with it such +rights and responsibilities as voting in the annual election. +\par} %% end of \footnotesize \baselineskip=9.5pt + +\newpage + + +%% Editorial (p.1): + +\pagestyle{myheadings} +\markboth{\TTN\quad Vol.\ 3, No.\ 1, 1994} + {\TTN\quad Vol.\ 3, No.\ 1, 1994} + +\setcounter{page}{1} %% to set first page of contents to p.1 + +\Section{Editorial} + +Happy New Year to you all! Lots of things are planned for the year, +lots of things are just about to come out: anticipation about \LaTeXe\ +and the new books from Lamport, and from Goossens, Mittelbach, and +Samarin; there's a group working to come up with a ``\TeX\ +Collection'' on {\small CD}; we're starting to see copies of the long, +long awaited series of books from Stephan von Bechtolsheim (Barbara +says a review is in the works, so stay tuned to \TUB). + +Which brings me to \ldots\ renewals. This issue of \ttn\ is going to +both renewed-for-94 members and those of you haven't yet renewed --- +this issue should give you a glimpse of what's in store for '94. +\ttn\ is only part of the benefit of membership: four issues of +TUGboat are there, as well as the membership directory. So if you +haven't done so already --- find your renewal form, fill it out and +use the return envelope provided to send it all back to our office --- +just think: your envelope could be enjoying the warm California +sunshine in just a short week or two! And you --- you could join us +there as well at the end of July for our 15th annual meeting. Over +200 people attended the 10th anniversary meeting; let's see if we can +beat that for the 15th! + +If you want to help revitalise a very long-standing electronic digest, +{\tt TeXhax} has a questionnaire in issue {\tt texhax.17}. Get your +copy from \verb|/tex-archive /digests/texhax/93/| at the {\small SHSU} +\ctan\ site; David Osborne's doing the job, so if you read {\tt +TeXhax}, take some time and send in your comments. + +Highlights in this issue include yet another neat little macro from +Peter Flynn; three pages of new publications (we're now including +articles, so do send in items you find --- and not just in English); +there's an update report on \LaTeX3 --- notice how extensive the +volunteer effort is; lots of news items, followed by a bit of a +teaser; some useful ideas in ``Hey --- it works!''; meeting reports; +and the details for applying for the 1994 Knuth Scholarship. + +So much to read! Start now, and enjoy. + +\begin{flushright} + Christina Thiele\\ + Editor, \TTN +\end{flushright} + +\vfill + +\hrule \vspace{2pt} \hrule + +\begin{center} + \begin{tabular}{||ll||} + \multicolumn{2}{c}{\large\bf 1994 TTN Schedule for Submissions} \\ [4pt] + \hline + \mbox{\hspace{3.75cm}} & \\ [-8pt] + \qquad Apr.\ issue & \quad \bf \llap{*}March 1st \\ + \qquad July issue & \quad \bf June 1st \\ + \qquad Oct.\ issue & \quad \bf \llap{*}Sept.\ 1st \\ + \qquad Jan.\ issue (1995) & \quad \bf Dec.\ 1st \\ %% [2pt] + \hline + \multicolumn{2}{l}{\empty} \\ [-8pt] + \multicolumn{2}{l}{*Changed from dates previously + posted.} \\ + \end{tabular} +\end{center} + +\hrule \vspace{2pt} \hrule + +\newpage + + +%% Typographer's Inn (Peter Flynn column) (pp.2-3): + +\Section{Typographer's Inn} + +\begin{flushright} + Peter Flynn \\ + University College Cork \\ + \tt pflynn@curia.ucc.ie +\end{flushright} + +%% for TTN 3.1, needs keybox.tex (included in ttn3n1.sty). Also +%% available separately via ftp in pub/tex on curia.ucc.ie, +%% which will be renamed to gerbil.ucc.ie by the time this +%% hits the news-stands...) + +\begingroup +\def\\{\char'134} +\def\hlinefill{\leaders\hrule height3pt depth-2.5pt\hfill} +\def\emrule{\thinspace\hbox to.75em{\hlinefill}\thinspace} +\font\itmath=cmmi10 +\def\o#1{{\itmath#1}} + +%%%%%%%%%%% + +\subsection*{The em-rule or dash} + +Shortly after \ttn\ \o2.\o4 went to bed, Chet Creider posted a note on +{\tt comp.text.tex} about the use of the em-rule. He noted that +Chicago style was to set it solid (i.e., no surrounding +space)\emrule{}whereas modern European usage sets it off\emrule{}but +he felt also that a $\frac34$\thinspace em rule with surrounding +spaces would be better. My own macro defines \verb|\emrule| as +\verb|\thinspace---\thinspace|, and I've updated this to use Nelson +Beebe's recommendation for avoiding linebreaks at such a dash (see +last issue). Chet's second point could be solved with + +\verb|\def\hlinefill{\leaders\hrule height3pt depth-2.5pt\hfill}| +\par\vskip-\parskip +\verb|\def\emrule{\thinspace\hbox to.75em{\hlinefill}\thinspace}| + +\noindent which is what I've used in this article, but I'd like to +hear other people's solutions. + + +\subsection*{Extended Plain \TeX} + +I've always been an advocate of Karl Berry's wonderful {\tt +eplain.tex} (usually boring the pants off people with why I think it's +better than \LaTeX), but I hadn't had a chance to dig into +v.\thinspace\o2.\o3 since it came out last March, so I was badly out +of date. To me, the nicest bit is the ability to define your own +classes of cross-reference, so that \verb|\ref{foo}| becomes sensitive +to the class defined by the label {\tt foo}. This means that if you +label something you can specify what it is you are labelling, and have +it reproduce the right reference. + +For example, you can now make your \verb|figure| macro use an argument +to define a {\tt fig} class with + +\verb|\definexref{foo}{\number\figno}{fig}|\par\vskip-\parskip +\verb|\def\figword{Fig.}| + +\noindent so that you can use \verb|\ref| instead of having to type the +`{\tt Fig.}'~etc.\ every time. If you do a lot of documents with many +different classes of reference (page numbers, paragraph numbers, +figures, tables, equations, sectioning), this is a good way to +overcome having to remember what sort of thing you were referring to. + +A good touch is the \verb|\path| macro, to allow line-breaking of long +computer-style pathnames, email addresses and the like, at a +specifiable set of `punctuation' characters, and without introducing a +hyphen. + +I think I've got the hang of using \BibTeX\ now, too, which is +something I've been meaning to do for years. Maybe one day I'll get +around to using it to catalogue all the stuff I've been reading all +this time. + + +\subsection*{Footnotes} + +I called a friend the other day and found her knee-deep in footnotes. +Her school apparently works on the principle that no +essay/dissertation/thesis is acceptable unless all justifications +(citations) are in footnotes. I plan to get her a copy of \TeX\ when +I have the chance, as trying to handle large quantities of footnotes +by hand in Word*fect is disheartening, to put it mildly. + +Knuth has his own views on footnotes ({\sl\TeX book\/}, +p.\thinspace117, and Jill Knuth's comment at the end of the same +chapter), which is why it has always puzzled me that the {\sl\TeX +book} does footnotes `right' (small type, hanging indentation) yet +both plain \TeX\ {\em and\/} +\LaTeX\ ({\em and\/}, alas, {\tt eplain}!) do them `wrong' (body size +type, paragraph indentation).\footnote{Who has implemented them +`right'?} + + +\subsection*{Boxes} + +I recently had to run up a macro in haste for a user who wanted +round-cornered boxes for keyboard key references like \key{Enter}. I +patched it together with the corners from {\tt lcircle10} but it +obtrudes unwanted white space into the line above and below, no matter +how small and tight I make it (see?). This seems due to the odd +reference points of the quarter-circles, but anyone who wants to +massage away the lumps can get a copy of {\tt keybox.tex} from {\tt +pub/tex} on {\tt gerbil.ucc.ie}~. The overall size of the box must +not go above the body of the surrounding type, which is where my try +fails. A pint, therefore, at next year's \tug\ meeting (Santa +Barbara, California) for a working solution which fits. + + +\subsection*{Interletter spacing (again)} + +This one runs and runs: Wally Martin has sent me some fascinating +stuff about the internals of BitStream's {\tt .pl} files, so here's my +own display of ignorance: if you bodge a {\tt .pl} file to change the +interletter spacing, is that sufficient? My understanding is that once +you remake the {\tt .tfm} file, \TeX\ itself will correctly use the +new dimensions, but when the {\tt .dvi} driver runs, any characters in +the {\tt .dvi} file which are adjacent and do not have an explicit +location on the page will be output on the assumption that the +bounding boxes in the font file ({\tt .pk}, {\tt .pfb} or built-in +{\sc ps} font) match those implicit in the {\tt .tfm} file, which will +not now be the case. So the printer sticks them side-by-side, but +they end up taking more room (or less room) than \TeX\ thought from +its reading of the {\tt .tfm} file. Another pint for the best +explanation of this! + +\endgroup + +\newpage + +%% `New Publications' column (Peter Schmitt) (pp.4--5): + +\begin{New Publications} + +< Peter Schmitt \\ +< |schmitt@awirap.bitnet| \\ +< |a8131dal@awiuni11.edvz.univie.ac.at| \\ + +\books + +> Michael Doob: +% \TeX: Starting from 1 + \TeX: Starting from \fbox{1}\quad {\rm [``square one'']} + + Springer Verlag, 1993. + viii + 122pp. (softcover). US\$25.00 % 150 F + \ISBN 0-387-56441-1 or \ISBN 3-540-56441-1. + + # ``A book designed for the complete newcomer to \TeX. [It] begins + with simple exercises on typesetting text and slowly advances into + more complex problems such as different types of mathematical + constructions and tables. The book presents a comprehensive + overview of \TeX\ with various tables included for quick + reference. Readers will learn how to write standard papers of + modest complexity with \TeX\ and obtain the fundamental basis for + learning more complex typesetting functions.'' \quad [from + promotion material] + +> Francisco Orteg\'on Gallego: + \LaTeX, primeros pasos\quad {\rm[}_\LaTeX, First Steps\/_{\rm]} + + Barcelona: Manuales de Inform\'atica Masson, Masson, S.A., 1992. + xix + 168pp. 2,450 pesetas (approx. US\$19) \ISBN 84-311-0649-2. + + # This book describes the main features of the \LaTeX\ format. It is + intended for beginners, but it can be interesting for initiated + users, too. The book is divided into six chapters (here called + lessons) and three appendices. Lesson one introduces many topics + by discussing a complete example of a source file. [There exists + an erratum file at |ftp.math.utah.edu| in |pub/tex/errata| named + |p-ortegon-gallego.ltx|.]\quad [from a description by the author] + +> Eitan M. Gurari: + Writing with \TeX + + New York: McGraw-Hill, 1994. + xiv + 249pp. US\$29.95. \ISBN 0-07-025207-6. + +> Eitan M. Gurari: + \TeX\ and \LaTeX: Drawing and Literate Programming + + New York: McGraw-Hill, 1994. + xiv + 310pp. US\$34.95. + \ISBN 0-07-025208-4 (book), \ISBN 0-07-911616-7 (book + diskette). + +> Peter Scherber, ed: + Offizin. + Schriftenreihe zu \TeX, \LaTeX, und \MF, Band 1 + + Published by \dante\ e.{\small V}. + Addison-Wesley Deutschland, 1994. + ca.~190pp. (hardcover). DM~49,90. \ISBN 3-89319-396-0. + + # This is intended as the first volume in a series of yearbooks + published by the German-speaking \TeX\ users group. It has been + announced for a long time and is available now. + +> Lothar Schumann: + Professioneller Buchsatz mit \TeX: Lehrbuch f\"ur Anwender + {\rm[}Professional Book Typesetting with \TeX: A Textbook for + Users{\rm]} + + (Weiterbildung Informatik). + M\"unchen-Wien: R.\ Oldenbourg Verlag, 1989 and 1991. + ca.~DM~40. \ISBN 3-486-21736-4 + (1989: \ISBN 3-486-21173-0). + + # As a special feature this book contains its own (verbatim) source + code as an appendix. + +> C. Vanoirbeek and G. Coray, eds: + EP92. Proceedings of Electronic Publishing, 1992 + + (The Cambridge Series on Electronic Publishing). + Cambridge University Press, 1992. + x + 316pp. (hardcover). \pounds 35. \ISBN 0-521-43277-4. + + # This is the proceedings volume on _EP92. Electronic Publishing + '92. International Conference on Electronic Publishing, Document + Manipulation, and Typography_ (Swiss Federal Institute of + Technology, Lausanne, Switzerland, April 7--10, 1992). Five of + the twenty-one papers deal with topics closely connected with + \TeX\ (see Articles section, below). + +\Articles + +> Angelika Binding: + {\rm ``Einsatz von \TeX\ beim Springer-Verlag''} + + {\it Mitteilungen der Deutschen Mathematiker-Vereinigung\/}: + 4 (1993), 19--22. + + # This article (by a member of the German Springer branch) describes + the use of \TeX\ in the publishing process at Springer. + +> George Gr\"atzer: + {\rm ``AMS-\LaTeX''} + + {\it Notices of the American Mathematical Society\/}: + vol.~40, no. 2 (February 1993), 148--150. + +> George Gr\"atzer: + {\rm ``Advances in \TeX\ Implementations. I. PostScript Fonts''} + + {\it Notices of the American Mathematical Society\/}: + vol.~40, no. 7 (Sepember 1993), 834--838. + +> Suzanne M. Molnar: + {\rm ``A Tour of Graphical Typesetting on the Macintosh''} + + {\it The UMAP Journal\/}: vol.~14, no.~2 (Summer 1993), 97--112. + + # The topics discussed in this article include \PiCTeX\ and Oz\TeX. + +> Richard Morin: + {\rm ``Tangled up in \TeX''} + + {\it SunExpert Magazine\/}: vol. 4, no. 10 (October 1993), 42--46. + + # A brief review of \TeX\ support, including the Comprehensive + \TeX\ Archive Network ({\small CTAN}), the \TeX\ Users Group, and + several books on \TeX. + +> Frank Mittelbach and Chris Rowley: + {\rm ``The Pursuit of Quality: How Can Automated Typesetting + Achieve the Highest Standards of Craft Typo\-graphy?''} + + {\it EP92. Proceedings of Electronic Publishing 1992\/}: 261--273. + +> Makoto Murata and Koichi Hayashi: + {\rm ``Formatter Hierarchy for Structured Documents''} + + {\it EP92. Proceedings of Electronic Publishing 1992\/}: 77--94. + +> Gilbert B. Porter {\small\bf III} and Emil V. Rainero: + {\rm ``Document Reconstruction: + A System for Recovering Document Structure from Layout''} + + {\it EP92. Proceedings of Electronic Publishing 1992\/}: 127--141. + +> Luigi Semenzato and Edward Wang: + {\rm ``Aleph: A Language for Typeset-\break ting''} + + {\it EP92. Proceedings of Electronic Publishing 1992\/}: 65--75. + +> Richard Southall: + {\rm ``Presentation Rules and Rules of Composition in the + Formatting of Complex Text''} + + {\it EP92. Proceedings of Electronic Publishing 1992\/}: 275--290. + +%\newsletters +\Newsletters + +> Baskerville. The Annals of the UK \TeX\ Users' Group: + vol.\ 3, no.\ 2, December 1993, 24pp. + + # The editor, Sebastian Rahtz, announces that {\sl Baskerville} + will appear six times a year. + +> MAPs: issue 93.2, 1993, 242pp. [Dutch-speaking user group, NTG + publication.] + +> \TUB. The Communications of the \TeX\ Users Group: + vol.\ 14, no.\ 3, October 1993, 212pp. + 1993 Annual Meeting Proceedings. + + # This issue contains the proceedings of the Fourteenth Annual + Meeting, Aston University, Birmingham, England, July 26--30, + 1993. + +> \TUB: + vol.\ 14, no.\ 4, December 1993, 84pp. + +\closelist + +\noindent [{\bf Note:} There was a misprint in the last digit of the + {\small ISBN} for Christian Rolland's book, listed in \ttn\ + 2,4:3. The correct number is {\small ISBN} 2-87908-025-{\bf 8}. + --PS] + +\end{New Publications} + +%% \newpage included in {New Publications} environment (Ch.) + + +%% LaTeX3 Update Report (pp.7--12): + +\begingroup +\newcommand{\NFSS}{{\sf NFSS}} +\newcommand{\NFSSii}{{\sf NFSS2}} + +\newcommand{\dsssl}{{\small DSSSL}} +\newcommand{\web}{{\small WEB}} +\newcommand{\zdv}{{\small ZDV}} + +\newenvironment{info}{\quote}{\endquote} + +%%%%%%%%%%%%%%%%%%%%%%% + +\Section{\LaTeX3 in '93} + +\begin{flushright} + \copyright\ 1993 Frank Mittelbach and Chris Rowley \\ + \LaTeX3 Project \\ + All rights reserved +\end{flushright} + +\noindent Well, here it is! No, not \LaTeX3 \ldots~but at least the +promised update on the project: we took precious time off from +\LaTeXe{} production to tell you what else has been happening in and +around the project during the last twelve months or so. + +A detailed report of the activities of the \LaTeX3 project team up to +the end of 1992 is contained in the \LaTeX3 Project Report 1991--92 +(Mittelbach and Rowley, 1993). This publication, together with +several other project papers, can be obtained via ftp from the \LaTeX3 +public archive at {\tt Niord.SHSU.edu}, in the directory {\tt +[FILESERV.LTX3PUB]}. To get information about files from this +archive, send an e-mail message to {\tt FILESERV@SHSU.edu} with this +one line: +% +\begin{verbatim} + sendme ltx3pub.00index +\end{verbatim} +% +For those without access to e-mail, a paper copy of it can be obtained +from: +% +\begin{info} +\LaTeX3 Project \\ +c/o Dr Chris Rowley \\ +The Open University \\ +527 Finchley Road \\ +London NW3 7BG, UK +\end{info} + +Here we shall continue the story into 1993. + + +\subsubsection{\LaTeXe} + +One major development that was not anticipated in drawing up our +project schedule for 1993 was the decision, made in the Spring by +Leslie Lamport and the \LaTeX3 project team, to produce \LaTeXe{}. +This is the version of \LaTeX{} which consolidates \LaTeX~2.09 (the +current version), incorporating an enhanced version of the new font +selection scheme; it is thus intermediate between \LaTeX~2.09 and +\LaTeX3. Further details of this can be found in \ttn\ 2,4:10--11; +work by the \LaTeX3 project team and Sebastian Rahtz on its +implementation is nearing completion (as of mid-December) and further +detailed information will be made available as soon as possible. This +work will all help in the creation of \LaTeX3 itself, either directly +as part of the new system or by its importance in understanding the +requirements of, and implementation possibilities for, several aspects +of the new system. + +\newpage + + +\subsubsection{\NFSSii} + +This enhanced font selection scheme, the New Font Selection Scheme~2 +or simply \NFSSii{}, was designed and implemented by Frank Mittelbach +and is based on a prototype extension to \NFSS{} written in~1991 by +Mark Purtill. It extends the original version in several important +directions, including support for the following: +% +\begin{itemize} \itemsep=-3pt + \item font encodings --- needed for multiple language documents; + \item scalable fonts --- e.g., PostScript fonts; + \item math symbol fonts --- e.g., Lucida Math and Linotype Pi fonts + \item math alphabets --- e.g., Script, Fraktur. +\end{itemize} +% +The software for \NFSSii{} was extensively tested during the first +half of 1993 and is now being integrated into \LaTeXe{}. + + +\subsubsection{Activities} + +Although work on \LaTeXe{} and \NFSSii{} has taken up a large +proportion of our time during the year, we have also been pushing +ahead on other aspects of \LaTeX3. Two working meetings have been +held in Mainz, in March and September 1993: each was of about one +week's duration and involved 6 or 7 members of the core team. We are +grateful to the Zen\-trum f\"ur Da\-ten\-ver\-ar\-bei\-tung, Johannes +Gu\-ten\-berg Uni\-ver\-si\-t\"at, Mainz, for providing excellent +facilities to support these regular workshops which provide a much +needed opportunity for uninterrupted concentration on the details of +the system development. + +We have also been active in setting up liaisons with other projects +and working groups. Within the \TeX{} world there are now close +working relationships with the Technical Working Groups (\twg s) +covering math font encodings and multilingual issues. In the wider +world of document processing we have contacts with the Euromath +project (which has produced a documented-oriented environment for +multi-application based research and teaching); with the \iso\ +committee preparing \dsssl{} (a standard for describing some aspects +of document processing and formatting); and with the department of +typography at Reading University, one of the (regrettably few) centres +of research excellence in this area. + + +\subsubsection{Progress} + +As a result of this activity, significant progress has been made +towards crystalising the details of our plans in many areas. The +following have been the major areas of activity this year: +% +\begin{itemize} \itemsep=-3pt + \item[--] production of suites of test files; + \item[--] the error/help interface; + \item[--] the document interface, e.g., the use of `name$=$value' + syntax to extend the idea of optional arguments; + \item[--] multilingual documents --- including liaison with the \tug\ + Technical Working Group on this subject; + \item[--] float processing; + \item[--] the specification, storage and use of context-dependent + formatting rules; + \item[--] specification of the interface to bibliographical software; + \item[--] implementation of the kernel data structures required to + support the programming interface; + \item[--] the internal representation and analysis of the structure + of documents; + \item[--] the interface between typesetting and graphics; + \item[--] encoding (using 256-character fonts) of math characters + (and other specialised glyphs) --- joint work with the + \twg\ on math font encoding. +\end{itemize} + + +\subsubsection{Font encoding} + +The very successful joint venture between the \LaTeX3 project and the +\twg\ on math font encoding was made possible by the generous support of +the \GUTenberg\ user group in funding and organising the participation +of Justin Ziegler, an undergraduate from the Coll\`ege des Mines, +Saint~Etienne. + +Justin's three-month attachment to \zdv\ at Johannes Gu\-ten\-berg +Uni\-ver\-si\-t\"at, Mainz, was what in the UK is called `work +experience' --- and work he certainly did --- but he clearly +interpreted this to mean that he should get every one else working +too! So that is precisely what happened and working with him was +certainly `an experience' (a most stimulating and enjoyable one) for +the rest of us. As a result of his enthusiasm and abilities, the +brief of this group now encompasses not only math fonts but also fonts +for the many other non-alphabetic characters used in more traditional +typesetting. + +Intermediate results of this work were presented in a very lively +workshop session at the \tug\ annual conference in July; full results +and recommendations will be published when the work is complete. The +fruitful outcome of this collaboration will be of great and lasting +benefit to both the \LaTeX3 project and the whole \TeX{} community; so +we all owe a lot to Justin himself, to \zdv\ and its staff, to the +members of the \twg\ and the many others who took part in the +discussions, and to \GUTenberg. + + +\subsubsection{The Big Thank You's} + +It is a mark of the high level of enthusiasm and support for the +project that it is all-too-difficult to explicitly thank every +individual for their contribution to its continued progress. So first +a sincere apology, and very special thanks, to anyone who feels left +out. Next a heart-felt, if impersonal, thank you to all those who are +regularly making individual donations to the project fund administered +by the \tug\ office, and to the \tug\ office staff for the efficiency +of this administration --- they are keeping careful records of all the +income to this fund so that proper acknowledgments can be made at the +appropriate time. Some of these personal contributions are being held +by other user groups (national, linguistic and geographical) to whom +they were paid so these thanks are extended to their treasurers for +the extra administrative work involved. + +Two individuals whose efforts we wish to highlight here are Michel +Goossens and Alexander Samarin who conceived and, with Frank, have +written and produced {\sl The \LaTeX{} Companion\/}, published by +Addison-Wesley (1994). Fifty percent of the authors' royalties for +this book are being directly donated by them to the \LaTeX3 project +--- indeed, the fund has already benefited greatly (as will you, when +you buy the book!)~from their hard work on this activity (i.e.~from +the `advance royalties' they have earned). It documents many of the +new facilities in \LaTeXe{}, together with \NFSSii{}, and it describes +more than 150 widely available packages which extend the range of +\LaTeX's typesetting abilities. It also contains advice, with +examples, on customising \LaTeXe{} and producing your own styles, +packages and options. + +Addison-Wesley, personified by Peter Gordon, have been unfailingly +supportive of our efforts in the many ways which will be well-known to +anyone who has worked with such an experienced publisher. The forms +of this substantial support have been very practical and are greatly +appreciated by all of us. + +We have also received substantial financial support, and other +encouragements, from the following \TeX{} user groups: \ntg\ (The +Netherlands), {\sf uk\TeX{}ug}, \GUTenberg\ (France), \dante\ +(Germany) and the Nordic Group. + +Important though it is, money is by no means the only source of +essential nourishment for this kind of project. Equally important are +creative ideas, and the necessary task of `adding value' to these +ideas by evaluating them and writing well-researched and well-argued +reports. All of these require not just skills but also the donation +of an individual's time in exercising those skills --- and we have +been enormously encouraged by the high level of such contributions (in +both quantity and quality). In particular, the work of the +volunteer-task coordinators deserves special attention; so praise and +thanks for those who have already produced reports and other useful +materials, and `anticipatory acknowledgment' of the efforts of those +still labouring in this vineyard. + +Perhaps this is an appropriate place to point out that the volunteer +tasks do not yet all have co-ordinators; so we encourage you to take a +look at the up-to-date situation (outlined at the end) and measure the +vacancies against your own talents. Also, even where there is an +active co-ordinator there are still plenty of opportunities for others +to get involved. + +For the latest information information about these tasks and the +volunteers involved, get the file {\tt vol-task.tex} from the archive +at {\tt Niord.SHSU.edu}. + + +\subsection*{Bibliography} + +\bibentry + Michel Goossens, Frank Mittelbach and Alexander Samarin. + {\em The {\LaTeX} Companion}. + Addison-Wesley, Reading, Massachusetts, 1994. + [To appear.] + +\bibentry + Frank Mittelbach and Chris Rowley. + {\LaTeX~2.09} $\to$ {\LaTeX3}. + \TUB, 13(1):96--101, April 1992. + +\bibentry + ------~. %%% Frank Mittelbach and Chris Rowley. + The \LaTeX3 Project Report 1991--92 (v.1.00). + 1 April 1993. Filename: {\tt l3d004.txt}, location: {\tt + Niord.SHSU.edu:[FILESERV.LTX3PUB]}. + +\bibentry + Frank Mittelbach, Chris Rowley and Michael~J. Downes. + Volunteer work for the {\LaTeX3} project. + \TTN\ 1,3:18 (November 1992). + +\newpage + + +\subsubsection{Volunteer task list} \mbox{} \\ +\mbox{} %%% addition for CTAN + +\vspace{-4pt} + +\noindent +\begin{tabular}{lp{7.35cm}l} +\hline +\noalign{\vspace{2pt}} +\# & Title & Co-ordinator \\ [3pt] +vt01 & Volunteer list management & George Greenwade \\ +vt02 & Validating \LaTeX\ 2.09 & Daniel Flipo \\ +vt03 & Metacomments for smart editors & David Love \\ [2pt] +vt04 & Syntax proposal for bibliographical commands & Pedro Aphalo \\ +vt05 & Research on syntax for tables & Ed Sznyter \\ +vt05 & Research on syntax for chemistry & Chris Carruthers \\ +vt06 & Research on syntax for commutative diagrams & Paul Taylor \\ +vt07 & Experimenting with \verb|\emergencystretch| & -- open -- \\ +vt08 & Research on indexing commands & David Love \\ +vt09 & Research on footnote/endnote conventions & -- open -- \\ +vt10 & Syntax diagrams & David Morgan \\ +vt11 & {\small BNF} notation & Mike Piff \\ [2pt] +vt12 & Research on use of shorthand forms & Julio Sanchez \\ [2pt] +vt13 & Research on figures and captions & Claus Langhans \\ +vt14 & Research on the use of \TeX's \verb|^^| conventions + & -- open -- \\ +vt15 & Research on typographical conventions and\nl requirements + in multilingual environments & Bernard Gaulle \\ +vt16 & Research on the most commonly used \LaTeX\nl + styles & Rolf Lindgren \\ +vt17 & Math font handling & Justin Ziegler \\ +vt18 & Converting numbers to textual form & -- open -- \\ +vt19 & Rewrite of MakeIndex in \web\ & David Love \\ [2pt] +vt20 & Write other auxiliary programs & -- open -- \\ +vt21 & Bibliography style programming & -- open -- \\ +vt22 & Bibliography style requirements & Robert Tolksdorf \\ +vt23 & Survey of existing \LaTeX\ style options & David Jones \\ +vt24 & Timing tests & Jonathan Fine \\ +\hline +\end{tabular} + +\vspace{1pc} + +\bibentry + ------~. %%% Frank Mittelbach, Chris Rowley and Michael Downes. + Volunteer work for the {\LaTeX3} project. + \TUB, 13(4):510--515, December 1992. + +\bibentry + Chris Rowley. + {\LaTeX~2.09} $\to$ {\LaTeX3}: an update. + \TUB, 13(3):390--391, October 1992. + +\bibentry + Chris Rowley and Frank Mittelbach. + {\LaTeXe}---the new version of {\LaTeX}. + \TTN\ 2,4:10--11 (October 1993). + +\endgroup + +\newpage + + +%% (La)TeX news (pp.13--15): + +\Section{\AllTeX\ News} + +\squashedsubsection{Announcing Elsevier Science {\subsectiontt .sty} + files} + {Nico Poppelier \\ + Elsevier Science Publishers \\ + \tt n.poppelier@elsevier.nl} + +\noindent Elsevier Science is pleased to announce the availability of +their {\small ESP}-\LaTeX\ package from the Comprehensive \TeX\ +Archive Network (\ctan). + +In order to assist authors in preparing their papers for articles +published by Elsevier Science Publishers in such a way that their +files can be used to print the article, we have developed a \LaTeX\ +package called ``{\small ESP}-\LaTeX'', consisting of a document style +{\tt espart} and a booklet with instructions to authors. + +Authors are kindly requested to use the {\tt espart} document style. +This document style, which produces a preprint-like output, enables +the Publisher to adapt the article to the layout and style of the +journal in which the article will appear (the Publisher will replace +{\tt espart} with a journal-specific production document style). + +The {\small ESP}-\LaTeX\ package contains the following files. Please +make sure that you retrieve all these files. + +\begin{center} + \begin{tabular}{lp{7cm}} + \tt readme.esp & Brief instructions. \\ + \tt espart.sty & The main document style. Copy this to the + directory where all other {\tt.sty} files are. \\ + \tt espart12.sty & The point size-related definitions. Copy this + to the directory where all other {\tt.sty} + files are. \\ + \end{tabular} +\end{center} +% +The {\small ESP}-\LaTeX\ package can be obtained using anonymous \ftp\ +from the Comprehensive \TeX\ Archive Network (\ctan) in subdirectory +\verb"/contrib/elsevier". + +Questions concerning the \LaTeX\ author-prepared article project and +requests for the booklet with instructions to authors should be +directed to the address on the inside cover of one of the journals +participating in the project. + + +\squashedsubsection{Arab\TeX\ v3.00 now available} + {Klaus Lagally \\ + Institut fuer Informatik \\ + \tt Lagally@informatik.uni-stuttgart.de} + +\noindent As of today, Nov 23, 1993, a new version 3.00 of Arab\TeX\ +is available by \ftp\ from \verb"ftp.informatik.uni-stuttgart.de". +The package resides in the directory \verb"/pub/arabtex/" (see the +\verb"README" file for details). The identical package is also +available from the \ctan\ server network: + +\begin{center} + \begin{tabular}{lll} + Aston & \tt ftp.tex.ac.uk & \tt /pub/archive/languages/arabtex/ \\ + {\small SHSU} + & \tt ftp.shsu.edu & \tt /tex-archive/languages/arabtex/ \\ + Stuttgart + & \tt ftp.uni-stuttgart.de + & \tt /pub/tex/languages/arabtex/ \\ + \end{tabular} +\end{center} + +Arab\TeX\ is a \TeX\ macro package with associated Naskh fonts +designed to generate the arabic writing from texts coded in an \ascii\ +transliteration. It is compatible with plain \TeX, \LaTeX, \nfss, and +the {\small EDMAC} package. + +Version 3 now supports the codes {\small ASMO} 449 and \iso\ 8859-6. +There is a large number of new commands, allowing for better +formatting and catering for many details of historic writing +conventions. Verbatim input now works correctly. Numerous small +corrections have been introduced, but the user interface has not +changed essentially. As well, the documentation has been thoroughly +updated. + + +\squashedsubsection{French Style Files, v3.25\footnotemark[1]} + {Bernard Gaulle \\ + \tt gaulle@frors65.circe.fr} + +\footnotetext{[This item and the next were originally posted to {\tt + TeXhax} no.\ 16 (10 Dec.\ 1993) -- Ch.]} + +\noindent I'm pleased to announce the availability of the so-called +``French Style Files'' v3.25 on the French archives server of +\GUTenberg\ at \verb|ftp.univ-rennes1.fr| in the subdirectory +\verb|pub/GUTenberg/french|. This package is intended for people who +have to deal with French documents or multilingual documents with +\TeX, \LaTeX, etc.\ \ldots\ + +Note that almost all files have been modified from those which were +contained in v3.20, distributed in May 1993. Improvements include the +following general areas: French typography style; addition of \nfss2\ +capabilities, which will not change appreciably under \LaTeXe; use of +\verb|\begin{french}| and \verb|\end{french}|; the files now run with +\verb|TeX--Xet|; the German contribution has been updated by Marc +Torzynski; additional new tools have been introduced; and some bugs have +been corrected. As well, all files now have a checksum verification. + + +\squashedsubsection{New {\subsectiontt modes.mf} file v1.1 + available\footnotemark[1]} + {Karl Berry \\ + \tt kb@cs.umb.edu} + +I have released version 1.1 of {\tt modes.mf}. You can get it by +anonymous \ftp\ from \verb|ftp.cs.umb.edu:pub/tex/modes.mf|. You can +also get it by e-mail from George Greenwade's (thanks, George!)\ file +server if you cannot \ftp: e-mail \verb|fileserv@shsu.edu| with a body +of {\tt sendme modes}. + +This file is a collection of \MF\ {\tt mode\_def}s. It also makes +common definitions for write/white printers, `special' information, +and landscape mode. + +The mode for the HP LaserJet 4 has completely new values, from +\verb|mbr@research.nj.nec.com|; his seemed better tested than previous. +The {\small IBM} 4019 is now a separate mode from the {\small IBM} 4216. +This version again runs through \TeX. + +As always, thanks to the contributors. + + +\squashedsubsection{New list for linguistics and \TeX} + {Christina Thiele \\ + \tt cthiele@ccs.carleton.ca} + +\noindent Through the good graces of George Greenwade, {\tt ling-tex} +was set up in early December for people who are interested in the +intersection of \TeX\ and linguistics. If you want to subscribe, send +this message: + +\begin{verbatim} + SUBSCRIBE ling-tex "your real name in quotes" +\end{verbatim} +% +to this address: \verb"LISTSERV@shsu.edu", and an introductory message +will beam back to your account. + + +\subsection*{New list of publications available} + +\noindent Tired of looking through all your issues of \ttn, trying to +find that reference to a new book or newsletter? Or curious to see if +a book listed in \ttn\ has been reviewed in \TUB? Here's your answer: +{\tt ttnpubs.tex} collects all the ``New Publications'' columns from +\ttn\ issues, and includes a margin note identifying the \TUB\ issue +which contains the review (and most all our books end up getting +reviewed). To get the file, \ftp\ to any of the \ctan\ archives (we +post to {\small SHSU}, so it may appear there first), and check out +the subdirectory \verb|/tex-archive/digests/ttn|. And of course, if +you want electronic copy of past issues of \ttn, this is where you can +also find them. + +\vspace{3pc} + +\hrule \vspace{2pt} \hrule + +\vspace{-6pt} + +\subsection*{Teaser} + +Malcolm Clark sent me the following little teaser. We'll award a +prize to the first three correct answers --- uh, we don't know what +the prizes will be just now, but I'm sure it'll be something extremely +appropriate +\ldots + +\vspace{1pc} + +What is special about this sentence: + +\begin{center} + ``No mean feat often meant fame to team men on a foam mat.'' +\end{center} + +\noindent {\bf Warning:} Malcolm says ``Users of boggle are +excluded.'' + +Christina says: ``Whoever can explain `boggle' to me gets a +Flynn-esque beer at the annual meeting in Santa Barbara!'' Winners +will be announced in the next issue of \ttn. Suggestions for further +puzzles always welcome \verb|;-)| + +\vspace{12pt} + +\hrule \vspace{2pt} \hrule + +\vfill + +\newpage + + +%% Jeremy Gibbons' column ``Hey --- it works!'' (pp.17--22): + +\Section{``Hey --- it works!''} + +\begin{flushright} + Jeremy Gibbons \\ + University of Auckland \\ + \tt jeremy@cs.aukuni.ac.nz +\end{flushright} + +\noindent G'day!, as they say down here, and welcome to {\sl ``Hey~--- +it works!''}. This column is designed for little tricks~--- even ones +that seem trivial or inelegant~--- that others may find useful. If you +have any such items, please send them in to me at the address above. I +am particularly looking for short items (up to about a page), although +in this issue we have space for a few longer ones. These are: a piece +from Donald Arseneau describing a smart macro for emphasis, which +automatically adds italic corrections where they are necessary and +doesn't where they are not; one from Ed Baker about a little +\TeX\ utility for formatting address labels interactively; and one +from Fred Lauwers describing a macro for making dropped capitals. + +But just before we start\ldots\ Further to David Lau's piece on +striking through text in the previous issue, Alan Hoenig ({\tt +ajhjj@cunyvm.cuny.edu}) observes that `{\em the\/} right way to strike +through text [is to] use virtual fonts'; this approach works for text +of arbitrary length, too, and also works for underlining. + +\begingroup + +\squashedsubsection{Italic correction everywhere} + {Donald Arseneau \\ + Tri-University Meson Facility \\ + \tt asnd@erich.triumf.ca} + +\makeatletter + +% Copy definition of \frac out of the TeXbook; call it \Frac because +% LaTeX has \frac +\newcommand\Frac[2]{\leavevmode\nobreak\hskip.1em + \raise.5ex\hbox{\the\scriptfont0 #1}\kern-.15em + /\kern-.15em\lower.25ex\hbox{\the\scriptfont0 #2}} + + +\let\@tempb\relax % strange bug in *Old* LaTeX + +%=============================================================== +% When get \em starting italic text, launch an italic correction aimed at +% the end of the group. When \em ends the italic, do a smart italic correction. + +\@ifundefined{normalshape}{% + \def\pem{\ifdim \fontdimen\@ne\font>\z@ \rm + \else \it \expandafter\aftergroup \fi \smartitcor}% +}{% + \def\pem{\@nomath\em \ifdim \fontdimen\@ne\font >\z@ \normalshape + \else \it \expandafter\aftergroup \fi \smartitcor}% +} + +\def\smartitcor{\ifhmode \expandafter \itpunclook \fi} +\def\itpunclook{\begingroup \futurelet \@tempa \itcortest} + +\def\itcortest{\def\@tempb{\@tempa}% +\ifcat\noexpand\@tempa,% if next character could be punctuation, + \setbox\z@\hbox{\@tempb}% check its size... + \ifdim\ht\z@<.3ex % and if it is short,... + \let\itcordo\endgroup % suppress italic correction +\fi\fi +\itcordo} + +\def\itcordo{% Put \/ before any preceding space. + \skip@\lastskip + \ifdim\skip@=\z@skip \/\else\unskip \/\hskip\skip@ \fi + \endgroup} + + +\noindent Many people are not aware of, or simply ignore, the `italic +correction' command (\verb"\/") that should be inserted after slanted +text for proper spacing (see the {\sl\TeX\-book\/}, p.~14). Compare +d{\em d\hskip0pt}d with d{\em d}d. It is a tedious and thankless task +inserting such corrections in collaborators' flawed \LaTeX\ input. +Instead, it would be nice to have \LaTeX\ insert the corrections +automatically. A problem that arises is that the \verb"\/" should be +omitted when followed by low punctuation (period or comma). +Furthermore, when the surrounding text is italic, \verb"\em"\,phasis +produces {\em roman} text, and the italic correction should be placed +{\em before}~it. This is a particular problem for macros like +\verb"\newcommand{\abi}{{\em ab~initio\/}}" that do not know their +context. Here is a replacement for \LaTeX's \verb"\em" command that +correctly inserts its own italic correction in these cases so you can +avoid typing \verb"\/" altogether. + +First, modify the \verb"\pem" command slightly so that it inserts a +`smart' italic correction; either immediately if the text switches to +roman, or launching it towards the end of the group if the text +switches to italics. +\begin{verbatim} +\def\pem{\ifdim \fontdimen 1\font>0pt \rm + \else \it \expandafter\aftergroup \fi \smartitcor} +\end{verbatim} +or, for {\small NFSS}, +\begin{verbatim} +\def\pem{\@nomath\em \ifdim\fontdimen\@ne\font>\z@ \normalshape + \else \it \expandafter\aftergroup \fi \smartitcor} +\end{verbatim} + +The smart italic correction is only executed in horizontal (\,rl\,) +mode. When it is executed, it first looks at the next character +(token) to see if it is a comma or period (or something else that is +short). +\begin{verbatim} +\def\smartitcor{\ifhmode \expandafter \itpunclook \fi} +\def\itpunclook{\begingroup \futurelet \ITCtempa \itcortest} + +\def\itcortest{% test next character (\ITCtempa) + \def\ITCtempb{\ITCtempa}% hide next when skipping + \ifcat\noexpand\ITCtempa ,% if it could be punctuation,... + \setbox0\hbox{\ITCtempb}% check its size... + \ifdim\ht0<.3ex % and if it is short,... + \let\itcordo\endgroup % suppress italic correction + \fi\fi \itcordo}% otherwise, do it +\end{verbatim} +The \verb"\noexpand\ITCtempa" is used in case the next token is a +macro, which should not be expanded out of context. The extra level of +definition, \verb"\ITCtempb", is used in case the next token is a +conditional command like \verb"\if" or \verb"\fi" which could not be +skipped over properly when the \verb"\ifcat" is false. + +Finally, the italic correction must {\em precede} any spaces or it is +useless. +\begin{verbatim} +\def\itcordo{% Put \/ before any preceding space. + \skip0=\lastskip + \ifdim\skip0=0pt\/\else\unskip \/\hskip\skip0 \fi + \endgroup} +\end{verbatim} +Here we check for preceding space (glue or skip) by comparing the +length of \verb"\lastskip" with \verb"0pt". If the previous glue was +\verb"\hfil" there will be no italic correction, but it is probably +unnecessary in that case anyway. + +These macros are intended for \verb"\em" delimited by grouping, such +as +\begin{verbatim} +My book is called {\em You named the baby {\em what?!}}\\ +\begin{em} + Sam Spade had {\em never} seen that {\em modus operandi} before. +\end{em} +\end{verbatim} +\begin{center} +My book is called {\em You named the baby {\em what?!}} + +\begin{em} + Sam Spade had {\em never} seen that {\em modus operandi} before. +\end{em} + +\end{center} +There might be problems if you use \verb"\em" improperly as an on/off +switch or if you rely on implicit grouping; {\em e.g.}, if you use it +in a save-box (\verb"\setbox") or in a primitive \verb"\halign" +without extra braces (although a tabular environment works fine). +Even when it fails, the italic correction usually just disappears +harmlessly. And hey, it works for the 99\Frac{44}{100}\% of the time +that you emphasize \verb"{\em this way}". + +\endgroup + +\begingroup + +% Version I: +\def\Enterkey{\key{\rule{0pt}{1.8ex}Enter}} +% Zero width rule placed in box to improve vertical centering + +% Version II: +% \def\Enterkey{\key{\,Enter\,}} +% Small spaces move the capital E away from the rounded corners. +% This version causes less interline spacing distortion. + +\squashedsubsection{Plain \TeX, Self-Prompting, Label Maker} + {Ed Baker \\ + {\small EBTS}, Norfolk, Massachusetts \\ + \tt ejb@world.std.com} + +Here's a little, self-prompting, plain \TeX, address label maker that +I use for making self-adhesive address labels. Each label is 4in by +3in, and the top half is pre-printed with the company logo and return +address. + +The \TeX{} file creates a label of the following format: +\begin{center}\begin{tabular}{l} + First-Name Mid-Init Last-Name \\ + Company-Name \\ + Address-1 \\ + Address-2 \\ + City, State {\small ZIP} +\end{tabular}\end{center} +% +Here are some of the features: +% +\begin{itemize} \itemsep=-1pt +\item If any prompt is answered with \Enterkey, nothing will be + typeset. That is, no blank lines will appear in the address + label. + +\item Labels are printed with the {\tt cmssbx10} font at 12pt. + The U.S.\ Postal Service prefers sans-serif fonts. + +\item \verb"\baselineskip" is set to 15pt to increase legibility. + +\item \verb"\voffset" can be adjusted to offset the vertical placement + of the address origin. (This example doesn't use \verb"\hoffset", + but it could be added easily if you need it.) +\end{itemize} +% +Although this example uses a \usa\ addressing format, you can easily +adapt it to any country. + +The tricky part is getting \TeX{} to do nothing if you simply press +\Enterkey\ as an answer to a prompt. Here's the code segment that does +the trick: +% +\begin{verbatim} + \setbox0=\hbox{\PersonName} + \ifdim\wd0=0pt\else\line{\box0\hfill}\fi +\end{verbatim} +% +Notice that the `true' action is null --- there is nothing between +\verb"\wd=0pt" and the \verb"\else" action. + +The answer to the \verb"\PersonName" prompt is stored in box~0. The +width of box~0 will be non-zero if you entered any characters. +However, the width will be 0pt if you simply press \Enterkey. Next, +the \verb"\ifdim" command queries the width of box~0. If the answer +is 0pt, nothing happens. Otherwise box~0 is typeset as an address +line. + +It's small, but useful. I'd like to thank Dr.\ Richard Kinch, Ithaca, +New York, for the inspiration to create this utility. +% +\begin{verbatim} +%%================= Address Label Generator +\font\cmssbxii = cmssbx10 at 12pt +\obeylines\cmssbxii +\baselineskip = 15pt +\noindent +\voffset = 1in +\immediate\write16{This Program will prepare an EBTS label for you} +\immediate\write16{It will ask for the following information:} +\immediate\write16{ First-Name MI Last-Name} +\immediate\write16{ Company Name} +\immediate\write16{ First Address Line} +\immediate\write16{ Second Address Line} +\immediate\write16{ City, State ZIP} +\immediate\write16{Just follow the prompts} +\immediate\write16{Enter First-Name Middle-init Last-Name} + \read-1to\PersonName +\immediate\write16{Enter Company Name} + \read-1to\CompanyName +\immediate\write16{Enter Address Line 1 of 2} + \read-1to\AddressLineOne +\immediate\write16{Enter Address Line 2 of 2} +\immediate\write16{Press Enter if Blank} + \read-1to\AddressLineTwo +\immediate\write16{Enter City, ST ZIP} + \read-1to\CityStateZipName +\setbox0=\hbox{\PersonName}% + \ifdim\wd0=0pt\else\line{\box0\hfill}\fi +\setbox0=\hbox{\CompanyName}% + \ifdim\wd0=0pt\else\line{\box0\hfill}\fi +\setbox0=\hbox{\AddressLineOne}% + \ifdim\wd0=0pt\else\line{\box0\hfill}\fi +\setbox0=\hbox{\AddressLineTwo}% + \ifdim\wd0=0pt\else\line{\box0\hfill}\fi +\hbox{\CityStateZipName} +\vfill +\eject +\bye +\end{verbatim} + +\endgroup + + +\begingroup + +\font\fredfont=cmbxsl10 +\def\fred{F\kern-.25em\j\kern-.1emL} + +\squashedsubsection{A style for dropped capitals} + {Fred J. Lauwers ({\sl \fred\/})\\ + Technische Universiteit Delft\\ + \tt fred@dutspf.tudelft.nl} + +\makeatletter +\newif\ifarbsizes \arbsizesfalse % shortcircuit questioning + +\newcount\bigscale +\ifarbsizes % \typeout{*** Good choice.}% + \newcount\wantedcount\newcount\actualcount% + \newdimen\actualheight% + \def\findsize#1#2{% + \bigscale=1000 \font\BIG=#1 scaled \bigscale% + \setbox0=\hbox{\BIG #2\/}% + \actualheight=\ht0% + \typeout{*** Needed height: \the\wantedheight, + \space Unscaled height: \the\actualheight}% + \wantedcount=\wantedheight \actualcount=\actualheight% + \advance\actualcount by50 \divide\actualcount by100% + \multiply\wantedcount by10 \divide\wantedcount by\actualcount% + % ie \wantedcount:=1000*\wantedcount / \actualcount + \bigscale=\wantedcount \font\BIG=#1 scaled \bigscale% + \setbox0=\hbox{\BIG #2\/}% + } +\else % \typeout{*** OK, prepare for bad output...}% + \def\nextmagstep#1#2#3{\bigscale=#3\font\BIG=#1 scaled\bigscale% + \setbox0=\hbox{\BIG #2\/}}% + \def\findsize#1#2{% + \typeout{*** Needed height: \the\wantedheight}% + \nextmagstep{#1}{#2}{\magstep0}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstephalf}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep1}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep2}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep3}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep4}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep5}% + \fi\fi\fi\fi\fi\fi% + } +\fi + +\newcount\down \newdimen\saveunitlength \newdimen\wantedheight +\def\bigdrop#1#2#3#4{% + \saveunitlength=\unitlength \unitlength=\baselineskip% + \setbox1=\hbox{\the\font I}% + \wantedheight=#2\baselineskip% + \advance\wantedheight by -\baselineskip% + \advance\wantedheight by \ht1% + \findsize{#3}{#4}% + \advance\wantedheight by -\ht0% only for typeout... + \typeout{*** #3 scaled \the\bigscale \space ==> height: + \the\ht0 \space (error: \the\wantedheight).}% + \hangindent=\wd0 \advance\hangindent by #1% + \hangafter=-#2% + \ifdim\dp0>0.25\baselineskip% 0pt ? + \typeout{*** extra line(s) indented: non-zero depth: \the\dp0}% + \loop\ifdim\dp0>\baselineskip + \advance\baselineskip by \baselineskip + \advance\hangafter by -1 + \repeat + \advance\hangafter by -1 + \baselineskip=\unitlength + \fi% + \noindent% + \down=-#2 \advance\down by 1% + \begin{picture}(0,0)% + \put(0,\down){\makebox(0,0)[br]{\box0}}% + \end{picture}% + \unitlength=\saveunitlength} +\makeatother + +\bigdrop{-2pt}{2}{cmr10}{P}eter Flynn dedicates a subsection of {\sl +Typographer's Inn\/} (\ttn~1,4) to the problem of dropped capitals. +This is my answer to some of his questions. Basically, I don't start +with the capital, but I let the capital's size depend on the chosen +design. I wrote a dropped caps macro for use with \LaTeX, and took +the following design decisions. +% +\begin{itemize} +\item First, let the writer choose her favourite design, within + certain limitations though, and let the macro do the dirty work: + adjusting the cap to the optimal size. +\item Let the writer decide how many lines she wants to dropindent. + Let her also decide in which font the cap should appear, whether + to start the cap {\em at\/} the left margin, or somewhat to the + left (into the margin) or to the right (into the text). Let her + decide what she puts into dropped caps: a single character, or + even one or more whole words, or without caps at all. +\item The limitations: Let the cap's baseline be aligned with the + baseline of the lowest of the indenting lines. Let the cap's top + line be aligned with the top line of the first of the indenting + lines. Don't let the writer mess with this! +\end{itemize} + +\paragraph*{Usage} + +My {\tt dropcaps.sty} is a \LaTeX\ style file, that defines a macro +command \verb"\bigdrop" that enables you to drop capitals at the +beginning of a paragraph. The layout can be controlled in various +ways, with four parameters (not optional). For instance, the first +paragraph started with +% +\begin{verbatim} +\bigdrop{-2pt}{2}{cmr10}{P}eter ... +\end{verbatim} +% +The required parameters are: +% +\begin{enumerate} +\item a {\em length}, that denotes the distance from the left margin + (to the left or to the right) at which the dropped capital + starts, in this case 2pt into the left margin: {\tt -2pt}. +\item an integer value, that denotes the number of lines to be + indented, in this case {\tt 2} lines. +\item the font to be used for the dropped capital, in this case {\tt + cmr10}. +\item the character or text to be dropped, in this case a single {\tt + P}. +\end{enumerate} + +\newpage + +\paragraph*{The messy details} + +When the macro \verb"\bigdrop" is called (with four para\-meters), +this is what happens. First, a capital `I' is typeset in the current +text font and put in a box (\verb"box1"). The desired font height +(\verb"\wantedheight") is then computed from $(n-1) \times +\hbox{\verb"\baselineskip"} + \hbox{\verb"\ht1"}$, where $n$ is the +number of lines to indent. Then the procedure differs, depending on +whether fonts at arbitrary sizes are available. +% +\begin{description} +\item[with arbitrary sizes:] + In this case the text to be capitalized, typeset in the chosen font + (at scale \verb"1000"), is put in a box (\verb"box0"), where + $\hbox{\verb"\actualheight"} = \hbox{\verb"\ht0"}$. Now, the + scaling factor for this font can be computed from dividing + \verb"\wantedheight" by \verb"\actualheight" and multiplying this + by \verb"1000". Because divisions are integer, the heights are + first put in count registers, and then, to prevent from rounding + errors and overflow, $\hbox{\verb"\wantedheight"} \times 10$ is + divided by $\hbox{\verb"\actualheight"}/100$. The outcome of this + is the scale at which the chosen font is typeset. +\item[without arbitrary sizes:] + Without the freedom to use arbitrary sizes, things are less + elegant, for only the standard magsteps --- half, and zero to five + --- are available for scaling fonts. The text to be capitalized in + the chosen font, is first typeset at \verb"\magstep0" and put in a + box (\verb"box0"), with height \verb"\ht0". + + If \verb"\wantedheight" is bigger than \verb"\ht0", the text is + typeset at \verb"\magstephalf", and put in \verb"box0" again. If + \verb"\wantedheight" is still bigger than \verb"\ht0", again the + \verb"\magstep" is increased one step, et cetera. This process is + repeated until \verb"\wantedheight" is smaller than \verb"\ht0". +\end{description} +% +The result of the computation can be observed on the screen and in the +{\tt .log} file. Each time a capital is dropped, two lines like +% +\begin{verbatim} +*** Needed height: 18.83331pt +*** cmr10 scaled 2488 ==> height: 17.0013pt (error: 1.83202pt). +\end{verbatim} +% +appear. This example is from processing this document with $n = 2$ and +font {\tt cmr10}, without using fonts at arbitrary sizes. + +At the end of the computation \verb"box0" contains the text, typeset +in the desired font and scaled such that \verb"\ht0" equals the height +of the indenting lines. Then, \verb"\hangindent" and +\verb"\hangafter" are set according to \verb"box0" and the parameter +values: +$\hbox{\verb"\hangindent"}=\hbox{\verb"\wd0"}+\hbox{\verb"#1"}$, and +$\hbox{\verb"\hangafter"}=-\hbox{\verb"#2"}$. Precautions are taken +--- an extra line is indented --- for the case that \verb"\dp0" is not +equal to zero. Finally, in a \LaTeX\ picture environment, the text is +placed where we want it. + +\paragraph*{Requirements} + +In order to use this style file, a big version of \LaTeX\ is needed, +because almost always fonts have to be generated, and already from 4 +indenting lines, they tend to become very large. I tested this with +em\TeX's \TeX386 (with emx) on a 486DX33~PC, and with em\TeX's +b\TeX186 on an AT286~PC. + +Also desirable is a version of {\small DVIPS} by Tomas Rokicki with +{\tt MakeTeXPK} running, so the generation of fonts will be done +automatically. For me the recently uploaded {\small DVIPS}~5.518 +works great on both machines. + +\paragraph*{Alternatives} + +Only one style file that does something similar is listed in the \TeX\ +Index (v1.06) by David~M.~Jones, namely {\tt drop.sty} by +David~G.~Cantor. The latest version is dated 17/02/1988. This style +file also defines a macro to drop capitals, but has no possibilities +to accept controlling parameters, except for the choice of font. You +are not able to choose the desired height by supplying the number of +lines to be indented. + +The dropped capital has a fixed size, namely \verb"\magstep5", and +always two lines are indented. This font height is somewhat smaller +than the height of two indenting lines, so the vertical placement of +the dropped capital's baseline lies not at the same height as the +vertical placement of the baseline of the second indenting line (next +to it). The advantage of this is that everyone has this font. + +\begin{verbatim} +\def\fileversion{0.30} +\def\filedate{13 Sep 1993} \def\docdate{\filedate} +\typeout{\space\space Style option: 'dropcaps' v\fileversion + \space\space <\filedate> \space\space (FJL)}% +\def\yes{y }\def\no{n }\newif\ifarbsizes + \message{*** Are arbitrary font sizes available [y/n] ? } + \read-1 to \answer + \ifx\answer\yes\arbsizestrue\else\arbsizesfalse\fi +\newcount\bigscale +\ifarbsizes % \typeout{*** Good choice.}% + \newcount\wantedcount\newcount\actualcount + \newdimen\actualheight + \def\findsize#1#2{% + \bigscale=1000 \font\BIG=#1 scaled \bigscale + \setbox0=\hbox{\BIG #2\/}% + \actualheight=\ht0 + \typeout{*** Needed height: \the\wantedheight, + \space Unscaled height: \the\actualheight}% + \wantedcount=\wantedheight \actualcount=\actualheight + \advance\actualcount by50 \divide\actualcount by100 + \multiply\wantedcount by10 + \divide\wantedcount by\actualcount + % ie \wantedcount:=1000*\wantedcount / \actualcount + \bigscale=\wantedcount \font\BIG=#1 scaled \bigscale + \setbox0=\hbox{\BIG #2\/}}% +\else % \typeout{*** OK, prepare for bad output...}% + \def\nextmagstep#1#2#3{\bigscale=#3\font\BIG=#1 scaled\bigscale + \setbox0=\hbox{\BIG #2\/}}% + \def\findsize#1#2{% + \typeout{*** Needed height: \the\wantedheight}% + \nextmagstep{#1}{#2}{\magstep0}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstephalf}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep1}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep2}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep3}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep4}% + \ifdim\ht0<\wantedheight\nextmagstep{#1}{#2}{\magstep5}% + \fi\fi\fi\fi\fi\fi} +\fi +\newcount\down \newdimen\saveunitlength \newdimen\wantedheight +\def\bigdrop#1#2#3#4{% + \saveunitlength=\unitlength \unitlength=\baselineskip + \setbox1=\hbox{\the\font I}% + \wantedheight=#2\baselineskip + \advance\wantedheight by -\baselineskip + \advance\wantedheight by \ht1 + \findsize{#3}{#4}% + \advance\wantedheight by -\ht0% only for typeout... + \typeout{*** #3 scaled \the\bigscale \space ==> height: + \the\ht0 \space (error: \the\wantedheight).}% + \hangindent=\wd0 \advance\hangindent by #1 + \hangafter=-#2 + \ifdim\dp0>0.25\baselineskip% 0pt ? + \typeout{*** extra line(s) indented: + non-zero depth: \the\dp0}% + \loop\ifdim\dp0>\baselineskip + \advance\baselineskip by \baselineskip + \advance\hangafter by -1 + \repeat + \advance\hangafter by -1 + \baselineskip=\unitlength + \fi + \noindent + \down=-#2 \advance\down by 1 + \begin{picture}(0,0)% + \put(0,\down){\makebox(0,0)[br]{\box0}}% + \end{picture}% + \unitlength=\saveunitlength} +\end{verbatim} + +\endgroup + +\newpage + + +%% Reports on Meetings (pp.15-17): + +\Section{Reports on Meetings} + +\squashedsubsection{UK \TeX\ Users' Group --- October 1993} + {R.\ Bailey, Secretary} + +\noindent The Annual General Meeting of the UK \TeX\ Users' Group was +held on 20~October 1993 at Aston University. C.~A.~Rowley was elected +Chairman. The Secretary is R.~A.~Bailey, the Treasurer is P.~Abbott, +the Meetings Secretary is M.~Clark, and S.~P.~Q.~Rahtz is editor of +{\it Baskerville}. The remaining members of the committee are +R.~Fairbairns, J.~Fine, C.~Hewlett, A.~Jeffrey, and A.~Nimmo. + +Anyone interested in finding out about the activities of the group or +becoming a member should either write to J.~Fine, 203 Coldhams Lane, +Cambridge CB1 3HY or send an email message to {\tt +uktug-enquiries@uk.ac.tex}. + + +\squashedsubsection{NTG --- November 1993} + {Kees van der Laan, Chairman \\ + \tt cgl@risc1.rug.nl} + +\noindent Some 70 (of roughly 230) members of \ntg\ gathered at Oc\'e at +Den Bosch for ``\TeX{} Working Environments'', a very pleasant +meeting. An excellent host (thank you Oc\'e, also for the lunch +offered!): professionally equipped, thanks to which we could all enjoy +the presentation about 4All\TeX, subtitled ``Put a Tiger in your +\TeX'', by Erik Frambach and Wietse Dol. After that Michel Lavaud +presented his views, and realization of it: As\TeX. The former is +based on freeware and shareware; the latter on the commercial product, +Framework. + +In the morning we had our formal business meeting; of special interest +was a unanimous granting of another Fl 1,000,-- to the \LaTeX3 +project. The irrepressable secretary as ``spider'' in the Web --- +Wily Editorial Board --- announced the {\small MAPS} award for the +smartest contribution: Phons Bloemen was invited to step forward to +receive a big (topological) ``box'' full of ``glues''. + +Another nice surprise was that Andrea de Leeuw van Weenen showed us +her lifework about Icelandic language issues --- she has been working +on it for 20 years --- and which could only be out in print with that +superb quality thanks to \TeX{} and \MF. + +An old question turned up during the other business: How to persuade +managers and employers to accept that \TeX{} is a worthwhile and a +cost-effective tool to be used? Many a suggestion came across the +footlights, but Gerard van Nes' was the most surprising: don't! Just +let colleagues hang on and help them as well as you can and it will +all work out automagically like \AllTeX{} itself! + +As usual we ended the day with an informal dinner; and to fill the +time till our next meeting, we have the well-filled pages of {\small +MAPS} 93.2 to remind us of our meeting. + + +\subsection*{TUG'94 --- Santa Barbara, California \\ + 31 July -- 4 August} + +In 1994 the sunny California coastal community of Santa Barbara and +the University of California will host the 15th Annual \TeX\ Users +Group Meeting. {\small UCSB} is a research-oriented university located +in the Goleta Valley, adjacent to the Santa Barbara Airport and +approximately 10 miles from downtown. Participants will be given +details of local events, museum and gallery locations, sightseeing +suggestions, restaurant guide, and a directory of recreation +facilities (sailing, the best surfing and swimming beaches, fishing, +hiking, tennis, etc). + +This year's theme is {\bf Innovation} and in addition to the usual +spectrum of topics we are especially interested in papers in the +following areas: colour and design; floating objects; future \TeX es; +newspapers. Among the speakers already lined up for this year's +conference: Tom Rokicki will talk about colour support, Leslie Lamport +will reflect on \LaTeX, and Joachim Schrod will discuss the +prerequisites for the creation of interactive \TeX. Poster displays +and panel sessions are also encouraged. Those interested in making a +presentation should contact the \tug\ office ({\tt tug94@tug.org}), +Sebastian Rahtz ({\tt spqr@ftp.aston.ac.uk}), or Malcolm Clark ({\tt +cudax@warwick.ac.uk}). + +Once again there will be a selection of \TUG\ courses and workshops +organised in conjunction with the meeting which will take place during +the week preceding and the week following the conference itself. An +excellent opportunity to benefit from the expertise of those gathered +for the annual meeting. + +In keeping with the spirit of the theme there will be a number of {\it +innovative} social events to attend. In addition to the usual +reception and banquet we have included a night at the Red Dog Saloon, +a nightclub known throught the area for its uproarious foot-stomping +country music and dance; a wonderful bar-be-que on the beach and, of +course, the annual night of bowling. These, along with other events, +should make this year's conference the most interesting to date. + +\vspace{2.5pc} + +\hrule \vspace{2pt} \hrule + +\vspace{.5pc} + +\begin{center} + \begin{tabular}{||ll||} + \multicolumn{2}{c}{\large\bf TUG 15th Anniversary Meeting} \\ [6pt] + \hline + \mbox{} & \\ [-8pt] + Where? & Santa Barbara, California (north of Los Angeles) \\ [2pt] + When? & July 31 to August 4 (with courses before/after these + dates) \\ [2pt] + Who? & Everyone interested in \TeX, \LaTeX, and \MF! \\ [2pt] + \hline + \end{tabular} +\end{center} + +\vspace{1pc} + +\hrule \vspace{2pt} \hrule + +\newpage + + +%% Board Activities (pp.17-23): + +\Section{TUG Board Activities} + +\squashedsubsection{1994 Knuth Scholarship} + {Nico Poppelier \\ + Liaison to the 1994 Committee} + +{\small +\noindent At the 1993 \tug\ Annual Meeting the Board of Directors +decided that, starting with the 1994 Scholarship, the Donald E.\ Knuth +Scholarship will be open to non-\tug\ members as well as to \tug\ +members. The same rules for the Scholarship competition will apply, +and the current committee will serve again for the 1994 Scholarship. + + +\subsubsection{Announcement of the next competition} + +One Knuth Scholarship will be available for 1994. The competition +will be open to all \TeX\ users holding support positions that are +secretarial, clerical or editorial in nature. It is therefore not +intended for those with a substantial training in technical, +scientific or mathematical subjects and, in particular, it is not open +to anyone holding, or studying for, a degree with a major or +concentration in these areas. + +The award will consist of an expense-paid trip to the 1994 \tug\ +Annual Meeting at Santa Barbara, \usa, and to the Scholar's choice +from the short courses offered in conjunction with that meeting, and +\tug\ membership for 1994, if the Scholar is not a \tug\ member, or +for 1995, if the Scholar is a \tug\ member. A cap of \$2,000 has been +set for the award; however, this does not include the meeting or +course registration fee, which will be waived. + +To enter the competition, applicants should submit to the Scholarship +Committee, by the deadline specified below, the input file and final +\TeX\ output of a project that displays originality, knowledge of \TeX, +and good \TeX nique. + + +\subsubsection{Entry details} + +The project as submitted should be compact in size. If it involves a +large document or a large number of documents then only a +representative part should be submitted, together with a description +of the whole project. For example, from a book just one or two +chapters would be appropriate. + +The project may make use of a macro package, either a public one such as +\LaTeX\ or one that has been developed locally; such a macro package +should be identified clearly. Such features as sophisticated use of +math mode, of macros that require more than ``filling in the blanks'', +or creation and use of new macros will be taken as illustrations of +the applicant's knowledge. All macros created by the candidate should +be well documented with clear descriptions of how they should be used +and an indication of how they work internally. + +All associated style files, macro package files, etc., should be +supplied, or a clear indication given of any widely available ones +used (including version numbers, dates, etc.); clear information +should be provided concerning the version of \TeX\ used and about any +other software (e.g., particular printer drivers) required. Any +nonstandard fonts should be identified and provided in the form of +{\tt.tfm} and {\tt.pk} files suitable for use on a 300dpi laser +printer. + +While the quality of the typographic design will not be an important +criterion of the judges, candidates are advised to ensure that their +printed output adheres to sound typographic standards; the reasons for +any unusual typographic features should be clearly explained. + +All files and documents comprising the project must be submitted on +paper; the input files should be provided in electronic form as well. +Suitable electronic media are {\small IBM PC}-compatible or Macintosh +diskettes, or a file sent by electronic mail. + +A brochure with additional information is available from the \tug\ +office. To obtain a copy, or to request instructions on e-mail +submission, write to the address at the end of this announcement, or +send a message by e-mail to {\tt tug@tug.org} with the subject ``Knuth +Scholarship Request''. + +Along with the project, each applicant should submit a letter stating +the following: + +\begin{enumerate} \itemsep=-2pt + \item affirmation that he/she will be available to attend the 1994 + \tug\ Annual Meeting; + \item affirmation of willingness to participate on the committee to + select the next Scholar. +\end{enumerate} +% +Each applicant should also submit a curriculum vitae summarizing +relevant personal information, including: + +\begin{enumerate} \itemsep=-2pt + \item statement of job title, with a brief description of duties + and responsibilities; + \item description of general post-secondary school education, \TeX\ + education, identifying courses attended, manuals studied, + personal instruction from experienced \TeX\ users, etc.; + \item description of \TeX\ resources and support used by the + candidate in the preparation of the project. +\end{enumerate} +% +Neither the project nor the curriculum vitae should contain the +applicant's name or identify the applicant. These materials will be +reviewed by the committee without knowledge of applicants' identities. +If, despite these precautions, a candidate is identifiable to any +judge, then that judge will be required to make this fact known to the +others and to the \tug\ board members responsible for the conduct of +the judging. + +The covering letter, curriculum vitae, and all macro documentation +that is part of the project input should be in English. (English is +not required for the output of the project.) However, if English is +not the applicant's native language, that will not influence the +decision of the committee. Selection of the Scholarship recipient +will be based on the project submitted. + + +\subsubsection{Schedule} + +The following schedule will apply (all dates are in 1994): + +\hspace{1pc} + \begin{tabular}{ll} + \bf March 7 & Deadline for receipt of submissions \\ + \bf March 21--May 16 & Judging period \\ + \bf May 23 & Notification of winner \\ + \bf 31 July--4 August & 1994 Annual Meeting, Santa Barbara, \usa \\ + \end{tabular} +\hspace{1pc} + +\noindent The 1994 Scholarship Committee consists of Chris Rowley, +Open University, \uk\ (Chair); David Salomon, California State +University, Northridge, \usa; and Jenny Smith, John Wiley and Sons, +Ltd. Chichester, +\uk. + + +\subsubsection{Where to write} + +All applications should be submitted to the Committee in care of the +\tug\ office (see Cover 2), marked ``Attn: Knuth Scholarship +Competition''. +} %% end of \small + +\newpage + + +%% TUG Courses for 1993/1994 (p.24): + +\Section{\Large\bf \TeX\ Users Group \\ + 1994 Course Schedule} + +\vspace{1pc} + +\begin{tabular}{llll} +\multicolumn{2}{l}{\large\sl Beginning/Intermediate \TeX*} + & \multicolumn{2}{l}{\large\sl Intensive Course in \LaTeX*} \\ +\quad Santa Barbara & Feb.\ 7--11 & \quad Santa Barbara + & Jan.\ 31--Feb.\ 4 \\ + & Oct.\ 17--21 & & Oct.\ 24--28 \\ [6pt] +\cline{2-3} +\noalign{\vskip8pt} +\multicolumn{2}{l}{\large\sl Modifying \LaTeX\ Style Files*} + & \multicolumn{2}{l}{\large\sl Adv'd \TeX\ and Macro Writing\rlap{*}} \\ +\quad Santa Barbara & Feb.\ 28--Mar.\ 4 + & \quad Santa Barbara + & Feb.\ 14--18 \\ [12pt] +\cline{2-3} +\noalign{\vskip12pt} +\multicolumn{4}{c}{\large And don't forget!} \\ [4pt] +\multicolumn{4}{c}{\large There are also courses to be held in conjunction + with} \\ [4pt] +\multicolumn{4}{c}{\large\bf the Annual Meeting.} \\ [4pt] +\multicolumn{4}{c}{\large Stay tuned for further announcements.} \\ [12pt] +\cline{2-3} +\noalign{\vskip8pt} +\multicolumn{4}{c}{\footnotesize + *Lab classes --- computers will be provided for + all students} \\ [6pt] +\end{tabular} + +\vspace{1pc} +\hrule \vspace{2pt} \hrule + +\begin{itemize} + \item \tug\ courses are small, with 8--15 students in most classes. + + \item Dates and locations subject to change. Direct course + inquiries to John Berlin at the \tug\ Office. Anyone + interested in courses dealing with \TeX\ and {\small SGML} + should contact John as well ({\tt john@tug.org}). + + \item \tug\ office: phone 805-963-1338\quad + \fax\ 805-963-8358\quad + {\tt tug@tug.org} + +\end{itemize} + +\hrule \vspace{2pt} \hrule + +\vspace{1pc} + +\begin{center} + \large\bf On-Site Courses in \TeX\ and \LaTeX\ from \TUG\ +\end{center} + +\begin{itemize} + \item Courses in \TeX{}, \LaTeX{}, {\small SGML} and \TeX, + PostScript, or \TeX{} for Publishers tailored to the needs of + your group + + \item Courses at every level from beginning to advanced + + \item Five full days of instruction at your site + + \item One-week course fee includes all instructor fees and expenses + plus textbooks and other materials for up to 15 students +\end{itemize} + +\newpage + + +%% Upcoming Events (p.25): + +\Section{Upcoming Events} + +\begin{center} +{\tabcolsep4pt \setbox 0 = \hbox {\bf Spring 1994} +\dimen 0 = \hsize +\advance \dimen 0 by -6\tabcolsep +\advance \dimen 0 by -\wd 0 +\advance \dimen 0 by -4.8 cm +\begin{tabular}{p{\wd 0}p{4.8cm}p{\dimen 0}} +\hline +\hline +\noalign{\vskip4pt} +\bf 16--18 Feb. & {\small\bf DANTE}'94: \nl + 10th general meeting, \nl + M\"unster, Germany. + & Wolfgang Kaspar \nl + {\tt kaspar@dmswwu1a.} \nl + {\tt uni-muenster.de} \\ +\noalign{\vskip4pt} +\hline +\noalign{\vskip4pt} +\bf 1 March & {\small\bf GUST}: ``Bacho\TeX '94.''\nl + Deadline for submissions \nl + [see below for dates]. + & Hanna Ko{\l}odziejska, \nl + {\tt hkolo@plearn.edu.pl} \\ +\noalign{\vskip4pt} +\hline +\noalign{\vskip4pt} +\bf 21--22 \nl %%% \nl added for CTAN + March & {\small\bf UK \TeX\ Users Group}:\nl + ``\LaTeXe: the conference.''\nl + Warwick University, England. + & Malcolm Clark \nl + {\tt m.clark@warwick.ac.uk} \\ +\noalign{\vskip4pt} +\hline +\noalign{\vskip4pt} +\bf 11--15 April & Joint Conference: + {\small\bf RIDT'94},\nl + {\small\bf EP94}, + {\small\bf TEP'94}, + {\small\bf PODP94}. \nl + Darmstadt, Germany. + & {\tt ep94@gmd.de},\nl + {\tt ridt94@irisa.\rlap{fr}} \\ +\noalign{\vskip4pt} +\hline +\noalign{\vskip4pt} +\bf 30 April--\nl + 2 May & {\small\bf GUST}: ``Bacho\TeX '94''\nl + 2nd General Meeting of the\nl + Polish \TeX\ Users Group,\nl + Bachotek (Brodnica Lake\nl + District), Poland. + & Hanna Ko{\l}odziejska, \nl + International Computers Ltd. Poland, + ul.\ Leszno 21, 01-199 Warszawa, + {\small POLAND} \nl + {\tt hkolo@plearn.edu.pl} \\ +\noalign{\vskip4pt} +\hline +\noalign{\vskip4pt} +\bf June 1994 & {\small\bf NTG} 13th Meeting:\nl + ``{\rm \AllTeX}, \MF, and\nl tools education.''\nl + Groningen, at {\small RUG}. + & Gerard van Nes\nl + {\tt vannes@ecn.nl} \\ +\noalign{\vskip4pt} +\hline +\noalign{\vskip4pt} +\bf 6--8 July & {\bf Universit\'e de Rouen}:\nl + National Colloquium on\nl + Writing and Documentation,\nl + Rouen, France. + & Jacques Labiche \nl + {\tt labiche@la3i.univ-rouen\rlap{.fr}} \\ +\noalign{\vskip4pt} +\hline +\noalign{\vskip4pt} +\bf 31 July--\nl + 4 Aug. & {\small\bf TUG\ts'94}:\nl + 15th Annual Meeting,\nl + Santa Barbara, California. + & Debbie Ceder \nl + {\tt tug94@tug.org} \\ +\noalign{\vskip4pt} +\hline +\hline +\end{tabular} +} +\end{center} + +\vspace{.5pc} + +\noindent {\bf Note}: Also consult the ``Calendar'' in the previous +issue of \TUB\ for more dates and details. + +\newpage + + +\newpage + + +%% Cover 3 (Table of Contents): + +\thispagestyle{empty} + +\begin{center} + {\Sectionfont \TeX{} and TUG NEWS\\ + \medskip + Table of Contents} +\end{center} + +\contentsline {section}{{\it Editorial}}{1} +\smallskip +\contentsline {section}{Typographer's Inn \\ + \indent {\em Peter Flynn}}{2} +\medskip +\contentsline {section}{New Publications \\ + \indent {\em Peter Schmitt}}{4} +\medskip +\contentsline {section}{\LaTeX3 in '93 \\ + \indent {\em Frank Mittelbach and Chris Rowley}}{7} +\medskip +\contentsline {section}{\AllTeX\ News \\ + \indent \hskip-4pt Announcing Elsevier Science {\tt.sty} files \\ + \indent \qquad {\em Nico Poppelier}}{12} +\contentsline {subsection}{\quad Arab\TeX\ v3.00 now available \\ + \qquad {\em Klaus Lagally}}{12} +\contentsline {subsection}{\quad French Style Files, v3.25 \\ + \qquad {\em Bernard Gaulle}}{13} +\contentsline {subsection}{\quad New {\tt modes.mf} file v1.1 available \\ + \qquad {\em Karl Berry}}{13} +\contentsline {subsection}{\quad New list for linguistics and \TeX \\ + \qquad {\em Christina Thiele}}{14} +\contentsline {subsection}{\quad New list of publications available \\ + \qquad {\em Christina Thiele}}{14} +\medskip +\contentsline {section}{Teaser}{14} +\medskip +\contentsline {section}{``Hey --- it works!''\\ + \indent {\em Jeremy Gibbons}}{} +\contentsline {subsection}{\qquad\quad\ts Italic correction everywhere + \quad {\em Donald Arseneau}}{15} +\contentsline {subsection}{\qquad\quad\ts Plain \TeX, Self-Prompting, + Label Maker + \quad {\em Ed Baker}}{17} +\contentsline {subsection}{\qquad\quad\ts A style for dropped capitals + \quad {\em Fred J.\ Lauwers}}{19} +\medskip +\contentsline {section}{Reports on Meetings \\ + \indent UK \TeX\ Users' Group --- October 1993}{23} +\contentsline {subsection}{\quad\enspace \ntg\ --- November 1993}{23} +\contentsline {subsection}{\quad\enspace \tug94 --- Summer 1994}{24} +\medskip +\contentsline {section}{\tug\ Board Activities \\ + \indent 1994 Knuth Scholarship}{25} +\medskip +\contentsline {section}{\TUG\ 1994 Course Schedule}{27} +\medskip +\contentsline {section}{Upcoming Events}{28} + +\vspace{1pc} + +\begin{center} + \bf Volume 3, No.\ 1, 1991 +\end{center} + +\newpage + +%% Cover 4 (Eight Great Reasons): + +\thispagestyle{empty} + +\begin{center} + {\Large\bf Eight Great Reasons to Join\\ + \vspace{.5pc} + the \TeX\ Users Group} +\end{center} + +\vspace{.5pc} + +{\small +\begin{enumerate} + \item {\bsl Publications:\/}\quad + All members receive {\bf 4} copies of \TUB, The + Communications of the \TeX{} Users Group; {\bf 4} copies of + \TTN\ (\ttn); and a membership directory. One of the four + \TUB\ issues contains the proceedings of the annual meeting, + so if you can't make the meeting, you can still keep up to + date with the latest developments. As well, \tug\ publishes + special single-topic items in its {\sl \TeX niques\/} series; + some are guides and summaries of \TeX\ and \LaTeX; others + offer descriptions of major software packages (e.g., \PiCTeX, + EDMAC). +% + \item {\bsl Books and Software:\/}\quad + A ``one-stop shop,'' \tug\ carries most \TeX{} macro packages + as well as \TeX{} publications and products. The Radel + collection of public domain \TeX{} software for + microcomputers is now available through \tug, too. Members + benefit from a 10\% discount on all items available from + \tug. +% + \item {\bsl Membership Networks:\/}\quad + \tug\ maintains and distributes a complete membership + directory annually. Members are listed alphabetically, + geographically and by institution. These lists facilitate + easy member-to-member communication within \tug's worldwide + network. +% + \item {\bsl Information Referrals:\/}\quad + \tug\ can connect you with site coordinators --- specialists + in implementations of \TeX{} on various computer + architectures --- as well as other resource volunteers. These + experts are available to answer your questions about \TeX{}, + \TeX-related software and other technical matters. +% + \item {\bsl Annual Meetings:\/}\quad + \tug's Annual Meetings bring \TeX{} users together to learn + the latest in \TeX{} applications and innovations through + seminars, talks and informal gatherings. They offer an + opportunity to connect with other \TeX{} users at every + level. Each conference is informative, but always informal + and friendly --- the perfect forum for valuable interaction + and exchange of ideas on \TeX{}. +% + \item {\bsl \TeX{} Worldwide:\/}\quad + When you belong to \tug\ you connect with other \TeX{} user + associations around the world. Information about their + activities is published regularly in \ttn; reciprocal + membership arrangements are available with some of the + European groups. +% + \item {\bsl \TeX{} Training:\/}\quad + Each year \tug\ offers seminars and classes for beginner, + intermediate and advanced \TeX{} users. \tug\ will custom + design and conduct on-site courses to meet your company's + specific needs. +% + \item {\bsl Discounts:\/} \\ + $\triangleright$\ Discounted Annual Meeting fees \\ + $\triangleright$\ Student rates for membership ({\bf 50\% off + regular individual rates!}) \\ + $\triangleright$\ Discounts on the purchase of selected TUG + publications \\ + $\triangleright$\ Discounts for all members on \tug-sponsored + courses in \TeX\ and \TeX-related subjects\\ + \mbox{} %% added for CTAN +\end{enumerate} + +\vspace{-2pc} + +\begin{center} + See inside front cover (``Cover 2'') for address details. +\end{center} +} + +\end{document} + +%% END OF FILE + + -- cgit v1.2.3