TUGBOAT Volume 28, Number 1 / 2007 Practical TEX 2006
Total Page:16
File Type:pdf, Size:1020Kb
TUGBOAT Volume 28, Number 1 / 2007 Practical TEX 2006 Conference Proceedings General Delivery 3 Karl Berry / From the president 4 Barbara Beeton / Editorial comments Erratum: TUGboat 27:1 (EuroTEX proceedings); A new Korean TEX Society; LATEX goes to the movies; Some TUGboat staff changes Warnings 4 Donald E. Knuth / TEX’s infinite glue is projective Software & Tools 5 Oleg Parashchenko / TEXML: Resurrecting TEX in the XML world 11 Barbara Beeton and Idris Hamid / Oriental TEX: A new direction in scholarly complex-script typesetting Hints & Tricks 12 Peter Wilson / Glisterings: stringing along; loops 15 Mark LaPlante / The treasure chest A L TEX 20 Ignacio Llopis Tortosa and Mar´ıa Jos´eCastro Bleda / paperTEX: Creating newspapers using LATEX2ε 24 LATEX Project Team / LATEX news, issue 17 Practical TEX 2006 26 Conference program, delegates, and sponsors Keynote 29 Barbara Beeton / How to create a TEX journal: A personal journey Publishing 49 David Walden / A lifetime as an amateur compositor 61 Elizabeth Dearborn / TEX and medicine Teaching & Training 65 Jon Breitenbucher / LATEX at a liberal arts college 70 Boris Veytsman / Design of presentations: Notes on principles and LATEX implementation Software & Tools 77 Boris Veytsman and Maria Shmilevich / Automatic report generation with Web, TEX and SQL 80 Bob Neveln and Bob Alps / Writing and checking complete proofs in TEX Graphics 84 Troy Henderson / A beginner’s guide to MetaPost for creating high-quality graphics 91 Andrew Mertz and William Slough / Graphics with PGF and TikZ 100 Boris Veytsman and Leila Akhmadeeva / Drawing medical pedigree trees with TEX and PSTricks Tutorials 110 Peter Flynn / Rolling your own Document Class: Using LATEX to keep away from the Dark Side A L TEX 124 Jim Hefferon / LATEX resources 126 Peter Flom / LATEX for academics and researchers who (think they) don’t need it 129 Federico Garcia / Hypertext capabilities with pdf LATEX 133 Kaveh Bazargan and CV Radhakrishnan / Removing vertical stretch — mimicking traditional typesetting with TEX Abstracts 137 Abstracts (Adams, Garcia, H¨oppner, Hummel, Moye, Peter, Wetmore) News 138 Calendar 139 TUG 2007 announcement 140 EuroBachoTEX 2007 announcement TUG Business 141 Steve Peter / TUG 2007 election report 145 David Walden / Financial statements for 2006 146 Institutional members 147 TUG membership form Advertisements 148 TEX consulting and production services TEX Users Group Board of Directors TUGboat (ISSN 0896-3207) is published by the Donald Knuth, Grand Wizard of TEX-arcana † ∗ TEX Users Group. Karl Berry, President Kaja Christiansen∗, Vice President Memberships and Subscriptions David Walden∗, Treasurer 2007 dues for individual members are as follows: Susan DeMeritt∗, Secretary Ordinary members: $85. Barbara Beeton Students/Seniors: $45. Jon Breitenbucher The discounted rate of $45 is also available to Steve Grathwohl citizens of countries with modest economies, as Jim Hefferon detailed on our web site. Klaus H¨oppner Membership in the TEX Users Group is for the Ross Moore calendar year, and includes all issues of TUGboat Arthur Ogawa for the year in which membership begins or is Steve Peter renewed, as well as software distributions and other Cheryl Ponchin benefits. Individual membership is open only to Samuel Rhoads named individuals, and carries with it such rights Philip Taylor and responsibilities as voting in TUG elections. For Raymond Goucher, Founding Executive Director † membership information, visit the TUG web site. Hermann Zapf, Wizard of Fonts † Also, (non-voting) TUGboat subscriptions are ∗member of executive committee available to organizations and others wishing to †honorary receive TUGboat in a name other than that of an See http://tug.org/board.html for past board individual. The subscription rate is $95 per year, members. including air mail delivery. Addresses Electronic Mail Institutional Membership General correspondence, (Internet) Institutional membership is a means of showing payments, etc. General correspondence, continuing interest in and support for both T X E TEX Users Group membership, subscriptions: and the TEX Users Group, as well as providing P. O. Box 2311 [email protected] a discounted group rate and other benefits. For Portland, OR 97208-2311 further information, contact the TUG office or see U.S.A. Submissions to TUGboat, our web site. Delivery services, letters to the Editor: parcels, visitors [email protected] TEX is a trademark of the American Mathematical TEX Users Group Society. 1466 NW Naito Parkway Technical support for Suite 3141 TEX users: Copyright c 2007 TEX Users Group. Portland, OR 97209-2820 [email protected] Copyright to individual articles within this publication U.S.A. remains with their authors, so the articles may not be Contact the Board reproduced, distributed or translated without the authors’ Telephone permission. of Directors: For the editorial and other material not ascribed to +1 503 223-9994 [email protected] a particular author, permission is granted to make and Fax distribute verbatim copies without royalty, in any medium, +1 206 203-3960 provided the copyright notice and this permission notice are preserved. World Wide Web Permission is also granted to make, copy and distribute translations of such editorial material into another language, http://www.tug.org/ except that the TEX Users Group must approve translations http://www.tug.org/TUGboat/ of this permission notice itself. Lacking such approval, the original English permission notice must be included. Have a suggestion? Problems not resolved? TUG Printed in U.S.A. The Board wants to hear from you: Please email [email protected]. [printing date: March 2007] The Communications of the TEX Users Group Volume 28, Number 1, 2007 Practical TEX 2006 Conference Proceedings TEX Users Group Board of Directors TUGboat (ISSN 0896-3207) is published by the Donald Knuth, Grand Wizard of TEX-arcana † TEX Users Group. Karl Berry, President ∗ Kaja Christiansen∗, Vice President Memberships and Subscriptions David Walden∗, Treasurer 2007 dues for individual members are as follows: Susan DeMeritt∗, Secretary Ordinary members: $85. Barbara Beeton Students/Seniors: $45. Jon Breitenbucher The discounted rate of $45 is also available to Steve Grathwohl citizens of countries with modest economies, as Jim Hefferon detailed on our web site. Klaus H¨oppner Membership in the TEX Users Group is for the Ross Moore calendar year, and includes all issues of TUGboat Arthur Ogawa for the year in which membership begins or is Steve Peter renewed, as well as software distributions and other Cheryl Ponchin benefits. Individual membership is open only to Samuel Rhoads named individuals, and carries with it such rights Philip Taylor and responsibilities as voting in TUG elections. For Raymond Goucher, Founding Executive Director † membership information, visit the TUG web site. Hermann Zapf, Wizard of Fonts † Also, (non-voting) TUGboat subscriptions are ∗member of executive committee available to organizations and others wishing to †honorary receive TUGboat in a name other than that of an See http://tug.org/board.html for past board individual. The subscription rate is $95 per year, members. including air mail delivery. Addresses Electronic Mail Institutional Membership General correspondence, (Internet) Institutional membership is a means of showing payments, etc. General correspondence, continuing interest in and support for both T X E TEX Users Group membership, subscriptions: and the TEX Users Group, as well as providing P. O. Box 2311 [email protected] a discounted group rate and other benefits. For Portland, OR 97208-2311 further information, contact the TUG office or see U.S.A. Submissions to TUGboat, our web site. Delivery services, letters to the Editor: parcels, visitors [email protected] TEX is a trademark of the American Mathematical TEX Users Group Society. 1466 NW Naito Parkway Technical support for Suite 3141 TEX users: Copyright c 2007 TEX Users Group. Portland, OR 97209-2820 [email protected] Copyright to individual articles within this publication U.S.A. remains with their authors, so the articles may not be Contact the Board reproduced, distributed or translated without the authors’ Telephone of Directors: permission. For the editorial and other material not ascribed to +1 503 223-9994 [email protected] a particular author, permission is granted to make and Fax distribute verbatim copies without royalty, in any medium, +1 206 203-3960 provided the copyright notice and this permission notice are preserved. World Wide Web Permission is also granted to make, copy and distribute translations of such editorial material into another language, http://www.tug.org/ except that the TEX Users Group must approve translations http://www.tug.org/TUGboat/ of this permission notice itself. Lacking such approval, the original English permission notice must be included. Have a suggestion? Problems not resolved? The TUG Board wants to hear from you: Printed in U.S.A. Please email [email protected]. [printing date: March 2007] Practical TEX 2006 Proceedings Rutgers, the State University of New Jersey Piscataway, NJ, USA July 30–August 1, 2006 COMMUNICATIONS OF THE TEX USERS GROUP TUGBOAT EDITOR BARBARA BEETON PROCEEDINGS EDITOR KARL BERRY VOLUME 28, NUMBER 1 • 2007 PORTLAND • OREGON • U.S.A. TUGboat TUGboat Editorial Board This issue (Vol. 28, No. 1) is the first issue of the Barbara Beeton, Editor-in-Chief 2007 volume year. It combines the Practical TEX Robin Laakso, Managing Editor 2006 conference proceedings with regular material. Karl Berry, Production