TeXhax Digest Sunday, February 23, 1992 Volume 92 : Issue 002 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: Advanced TeX course in the Netherlands, June 15-19, 92 at low cost. IBM Extended Graphic fonts Questions about LaTeX Indexing facility for TeX DVIMSWIN Document identification in LaTeX Re: Document identification in LaTeX bibIX Project ----------------------------------------------------------------------------- Date: Thu, 6 Feb 1992 13:00 MET From: CGL@RUGR86.RUG.NL Subject: Advanced TeX course in the Netherlands, June 15-19, 92 at low cost. Keywords: TeX, advanced courses, Netherlands Please announce this or forward it to the various lists, or ... Thanks, ---Kees--- \documentstyle[twocolumn]{article} \setcounter{secnumdepth}{0} \begin{document} \title{NTG's Advanced \TeX\ course: Insights \& Hindsights} \author{David Salomon} \date{15--19th June, 1992} \maketitle \begin{abstract} This advanced course, with no hands-on, is aimed at those \TeX\ and/or \LaTeX\ users who are ready for a deeper insight into the \TeX nigma. An extra one-day introductory course can be organized for inexperienced users, if there is enough demand. \end{abstract} \section{Course outline} \begin{description} \item[Day 1:] Introduction to \TeX. The cm fonts. Tables (examples). Math typesetting (some advanced features). Modes of \TeX. \item[Day 2:] Boxes \& glue. Paragraphs \& Horizontal mode. \item[Day 3:] Macros (advanced features \& examples). Leaders. Tokens \& \verb=\=toks registers. \item[Day 4:] File I/O in \TeX. Examples of two-pass jobs. Output routines. \item[Day 5:] Insertions. The line break algorithm (in detail). The page break algorithm (in general). The last afternoon will be spent answering specific questions, and discussing specific topics proposed by the participants. \noindent Each day is a separate module, so it is possible to benefit from selected parts of the course.\footnote{At the same flat fee for members, however. For others---why not become a member?---Fl 100,-- for each day, with at minimum Fl 250,--.} \end{description} \section{Whom? When? Where? How much?} \begin{description} \item[For whom?] \TeX\ or \LaTeX\ users with hands-on experience will benefit most. \item[When?] June, 15--19th, 1992, 9.00--12.00 \& 14.00--17.00hr. \item[Where?] RUG Paddepoel, Zernike Gebouw room ZG114 and ZG107.\footnote{For lodging contact VVV, Naberpassage 3, 9712JV, Groningen, The Netherlands. Phone: +31 50 139700, Fax: +31 50 136358.} \item[How much?] For NTG members and members of similar user groups a flat Fl 100,-- (Yes, only a hundred, but no lunches and refreshments are included; the University `Mensa' is quite cheap and restaurants close by.) For non-NTG members Fl 500,--.% \footnote{For those who don't believe in a quality course at that fee, it should be mentioned that NTG subsidizes the project, so it is a unique opportunity. NTG's philosophy is that \TeX\ education is paramount for people interested in high-quality typesetted documents.} \end{description} \noindent The teacher is David Salomon, an experienced TUG instructor, well known for his lucid tutorials in TUGboat. \section{How to subscribe?} \begin{description} \item[Via snail] Send a note, mentioning `Insights in \TeX'-course along with name, complete address, phone number and email, to \begin{quote} Kees van der Laan\\ Hunzeweg 57, 9893PB, Garnwerd\\ The Netherlands (05941--1525) \end{quote} Mentioning of topics to be treated in the last afternoon is very much appreciated. \item[Via email] Send a subscription note, mentioning `Insights in \TeX'-course along with name, complete address, phone number (and email), to \begin{quote} cgl@rug.nl. \end{quote} \item[Payment] As soon as possible to: \begin{quote} Penningmeester NTG, Giro: 1306238\\ mentioning `Insights in \TeX' course. \end{quote} \end{description} \end{document} ------------------------------------------------------------------------------- Date: Thu, 14 Nov 1991 20:26 CST From: GERDESJH@ctrvax.Vanderbilt.Edu Subject: IBM Extended Graphic fonts Keywords: IBM Extended Graphic fonts I want to incorporate a screen capture into a TeX file, but the screen has extended graphic characters (ie. lines and boxes). Does anyone know of any fonts which would correctly handle these characters. It would be nice to have different sized fonts. Any help would be appreciated. Thanks in advance, John Gerdes BITNET: GERDESJH@VUCTRVAX ------------------------------------------------------------------------------ Date: Thu, 14 Nov 91 00:23:07 CST From: rshaffer@cs.tamu.edu (Robert S Shaffer) Subject: Questions about LaTeX Keywords:LaTeX Hi, I have been using LaTeX for some time now, and have learned several tricks and such. But there are two things which are stumping me. Either I am blind and don't see the solution, or I have over looked the answer. First, I am looking for a command that will supress a page number on any given page, but still increment the "page" counter. Some pages in my document do not need page numbers, but the page counter should still be incremented. Is there a single command to do this, or is there a macro or \def necessary? Also, I do not want the text right justified. If I use \flushleft, then all the paragraph breaks get messed up, and there is no paragraph indentation. Everything is exactly "flushleft". I want to have the normal paragraph breaks and indentation, but also have ragged right margins throughout the document. Except for the table of contents and such. Is there a .sty file for this, or is it redefining how LaTeX handls L-R mode? Thanks, Robert S. Shaffer rshaffer@neuron.cs.tamu.edu ------------------------------------------------------------------------------- Date: Mon, 11 Nov 1991 11:44:14 +0100 From: Remo Badii Subject: Indexing facility for TeX Keywords: TeX, indexing Dear Sirs, my name is R. Badii, Paul-Scherrer Institute Group LUS, CH-5232 Villigen PSI Switzerland. I am just starting to write a book for the Cambridge University Press and I have been requested to do it with Tex (rather than with Latex, which I have been using for a long time). The publisher provided me with their macros, which work all right. However, there is indexing facility. I included the one Knuth used for his book, but I am not very satisfied with it (especially because when I type ^{H\'enon} for example, I get H{\accent 19} ... in the index file). Would it be possible to have an index-maker which just writes on the index file the entry as it is (including control symbols and math-mode symbols) plus the page number (or even, when requested, "\bf pagenumber")? I would appreciate very much of you could help me. Another possibility would be to get a copy of the TUGboat {\bf 1} (1980), paper by T. Winograd and B. Paxton, A1-A12, where an indexing macro is presented. Thank you very much. Yours sincerely, R. Badii --------------------------------------------------------------------------- Date: Mon, 11 Nov 91 00:20 EST From: GRONKE@DUKEMVS.BITNET Subject: DVIMSWIN Keywords: dviswim My mistake, and apologies to Steve Grigg. While mucking about in my WIN.INI file, I found the following lines: [DVIMSWIN] fontpath=c:emtex=texfontsdpi subfile=c:emtex params=10 0.000000e+000 0.000000e+000 You create a emtextexfontsdpi100 subdirectory, and put the 100 dpi fonts into it. DVIMSWIN should work fine. ------------------------------------------------------------------------------- Date: Mon, 11 Nov 1991 09:56 GMT From: Peter Flynn Subject: Document identification in LaTeX Keywords: LaTeX, document identification I need to put the college seal and name at the top of the title page of some LaTeX documents, above the document title, in 12pt type (for an 10pt text doc). I have the seal in a font file, so that's not a problem, but has someone a pointer to some additional code to do this: I can of course simply stuff in a couple of \centerline{}'s but that doesn't look like a very PC way of doing it. The other requirement is for version numbering (manually typed) to go below the author, in text-size type. Any suggestions? ///Peter, still feeling constricted by LaTeX ------------------------------------------------------------------------------- Date: Tue, 12 Nov 91 12:44:48 +0100 From: schoepf@sc.ZIB-Berlin.DE (Rainer Schoepf) Subject: Re: Document identification in LaTeX Keywords: LaTeX, document identification Peter Flynn asks: I need to put the college seal and name at the top of the title page of some LaTeX documents, above the document title, in 12pt type (for an 10pt text doc). I have the seal in a font file, so that's not a problem, but has someone a pointer to some additional code to do this: I can of course simply stuff in a couple of \centerline{}'s but that doesn't look like a very PC way of doing it. The other requirement is for version numbering (manually typed) to go below the author, in text-size type. Any suggestions? I would recommend to redefine the \maketitle/\@maketitle macros. The best way to do so isto look into article.doc where they are explained. 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 ------------------------------------------------------------------------------- Date: Mon, 11 Nov 91 18:26:30 PST From: rodgers@maxwell.mmwb.ucsf.EDU (R. P. C. Rodgers, M.D.) Subject: bibIX Project Keywords: bibIX The bibIX Project is an undertaking at the University of California at San Francisco, which has been endeavoring to create a comprehensive software environment for bibliographic database management and text formatting. The current bibIX suite supports the troff formatting system; a brief description is appended. It shares an origin in common with tib (both systems arose as derivatives of the bib system of Budd and Levin), but has evolved considerably from these origins, while maintaining backward compatibility. The present release of bibIX has been completely rewritten with formatter-independence in mind, and has tried to benefit from careful consideration of features provided by other systems addressing the bibliography problem, including the commendable BibTeX program. We have done our best to isolate all formatter-dependent aspects of the package into a small set of routines. We currently supply routines only for troff, and are seeking a collaborator with expertise in TeX to write a set of routines for TeX. This person must be seriously committed to completing this work, not casually interested in the problem. Terms of the collaboration are flexible and open to negotiation, and would include an appropriate share of authorship. If you are interested, please contact rodgers@maxwell.mmwb.ucsf.edu for fuller details; please supply information about your qualifications and motivation for involvement in this work. We do not read the mailing list to which this is being submitted, so please respond directly to the above address. R. P. C. Rodgers GENERAL DESCRIPTION BibIX is a suite of C programs and UNIX Bourne shell scripts which allows the creation and manipulation of bibliographic databases. It is a powerful adjunct to the troff text formatting system (and, in a future release, will be usable in conjunction with other batch-mode and WYSIWYG systems). Its generality and flexible database capabilities have also made it well suited to other applications, such as the creation and use of on-line publications catalogs and address books, and the creation of printed indices for in-house memoranda and reports. The program bib allows formatted citations and their corresponding references to be inserted into a text file which can then be printed using the n/troff text formatting programs. As such, it is a preprocessor for the n/troff system, much like pic, eqn, and tbl. A new release (currently in preparation) will be formatter-independent, and thus appropriate for use with other batch-mode (TeX) and WYSIWYG text preparation systems. Other programs in the suite (bibcheck, bibtext) check for (and often automatically correct) common errors which would otherwise interfere with the proper functioning of bib, or facilitate the creation and manipulation of reference databases. Users may create new citation/reference formatting styles interactively (bibstyle, bibdemo). The bibroff script provides a facility for automatic invocation of required n/troff pre-processors, and then writes a Bourne shell script which will automatically assemble a finished document, invoking any required pro-processors, including chem, pic, bib, lbl, tbl, eqn, and psfig (sometimes helpful for beginners or complex documents). A database of over 6600 journal titles and their ANSI abbreviations has been incorporated into the system, allowing browsing and automatic title abbreviation. The bibabb script abbreviates titles "on the fly" using a dictionary of abbreviations. The bibpun script restores terminal periods to abbreviations in journal titles. The bibformat utility reformats references obtained from on-line bibliographic searches. New database items can also be added with an editor or with the bibnew script. The bibhyphen hyphenation correction utility is of general use for n/troff, quite independently of its role in bibIX. Various other tools (bibdel, bibpack, bibsort, bibsplit) facilitate database manipulation. Release 2.1 supplies a new network-distributed database mechanism, which is faster and more efficient than the method used in earlier releases. It also allows increased selectivity in searching. BibIX is accompanied by a 100+ page Users/Programmers Manual, which includes a pithy twelve-page User's Guide and a one-page Quick Reference Guide. The package is provided with numerous generic citation/reference formatting styles as well as many styles for specific publications. The formatting is MUCH more flexible and reliable than with the earlier refer and bib systems; the style of citation markers in the text and of the printed references (printed as either footnotes or endnotes) is easily modified to accommodate virtually any publication. During six years of use, the package has proven to be remarkably reliable and flexible, and is in wide use in academic and industrial sites around the world, where it is being used for the preparation of grant proposals, theses, manuscripts, reports, and various other documents, as well as various on-line catalogs and informational databases. The Office of Technology Licensing at the University of California at Berkeley is actively involved in negotiations with a number of commercial software vendors who have indicated interest in including bibIX as part of their supported commercial software offerings. ******************************************************************************* * SECTION 2: PROGRAMS IN THIS PACKAGE bib(1L): inserts formatted citations and references into a n/troff document bibabb(1L): abbreviate journal titles using abbreviation dictionary bibcheck(1L): checks reference database for errors bibcmp(1L), bibexam(1L): compares two databases for potentially duplicated entries bibcull(1L): removes specified reference items from a database bibdbm(1L): creates hash table for journal title database bibdel(1L): delete selected fields from a database bibdemo(1L): print or display a demonstration of a specified formatting style bibfind(1L): performs searches of a bib reference database bibformat(1L): script reformats references obtained from on-line searches so that they are in bib database format; currently supports MEDLARS and Chemical Abstracts databases bibhyphen(1L): script does hyphenation corrections to a n/troff input file bibindex(1L): creates an inverted index for a bib reference database (required by a number of other bibIX components) biblook(1L): configurable screen-oriented bibliographic searching tool bibroff(1L): interactive n/troff processing script which creates a Bourne shell script to assemble a final document, invoking any required preprocessors such as pic, bib, lbl, tbl, eqn, lbl as well as n/troff itself. bibjour(1L): searches a bib journal title database biblist(1L): produces a n/troff printable listing of an entire bib reference database bibmerge(1L): script merges multiple bib reference databases into a single database bibnew(1L): configurable interactive system to add new database items bibpack(1L): pack multiple database files into new file set, in which files are less than a specified maximum file size bibpun(1L): restore terminal periods to abbreviated words in journal titles bibsearch(1L): does a field-restricted search of a bib reference database without recourse to an inverted index bibserver(1L): provides a bibliographic mail server bibsort(1L): sort databases by specified fields (improved version of sortbib) bibsplit(1L): extract items from a database file based upon which fields are present bibstyle(1L): interactive system to allow user to create a new citation/reference formatting style bibtext(1L): script/program checks n/troff text file for common bib-related errors, including citation mismatching bibuniq(1L): searches single database for possible duplicate entries bibupdate(1L): updates a pre-existing new-style index bibwc(1L): counts entries in a database DISTRIBUTION INFORMATION BibIX is a licensed software system, and is distributed by: Office of Technology Licensing 2150 Shattuck Ave., Suite 510 Berkeley, CA 94704-7201 United States of America (415)643-7201 (415)642-4566(fax) (domino@garnet.berkeley.edu) (orders) (domino@violet.berkeley.edu) (queries) (otl@violet.berkeley.edu) (general) Technical information can be obtained from the authors: R. P. C. Rodgers, M.D., and Conrad Huang, Ph.D. Department of Pharmaceutical Chemistry, School of Pharmacy University of California, Laurel Heights Campus, Box 1204 3333 California Street, Room 102 San Francisco, CA 94118 USA UUCP: ...ucbvax.berkeley.edu!cgl.ucsf.edu!rodgers UUCP: ...ucbvax.berkeley.edu!cgl.ucsf.edu!conrad Internet: rodgers@maxwell.mmwb.ucsf.edu Internet: conrad@cgl.ucsf.edu BITNET: rodgers@ucsfcgl BITNET: conrad@ucsfcgl ----------------------------------------------------------------------- %%% 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 ************************** -------