TUGBOAT Volume 28, Number 3 / 2007 TUG 2007 Conference
Total Page:16
File Type:pdf, Size:1020Kb
TUGBOAT Volume 28, Number 3 / 2007 TUG 2007 Conference Proceedings TUG 2007 274 Conference program, delegates, and sponsors 276 Tim Arnold / TUG 2007: A few words Keynote 280 Peter Wilson / Between then and now — A meandering memoir Fonts 299 Barbara Beeton / The STIX Project—From Unicode to fonts 305 Jonathan Kew and Victor Gaultney / Fonts for every language: SIL’s font projects and the Open Font License Electronic Documents 306 William Hammond / Dual presentation with math from one source using GELLMU Software & Tools 312 Taco Hoekwater / LuaTEX 314 Hans Hagen / ConTEXt MkIV: Going UTF 317 Taco Hoekwater and Hans Hagen / MPlib: MetaPost as a reusable component 319 Nelson Beebe / Extending TEX and METAFONT with floating-point arithmetic 329 Richard Koch / Support for multiple TEX distributions in i-Installer and MacTEX 335 Barry MacKichan / Design decisions for a structured front end to LATEX 340 Paul Topping / MathType 6.0’s TEX input for MS Word and Wikipedia 342 Robert Burgess and Emin G¨un Sirer / CrossTEX: A modern bibliography management tool LATEX 350 Klaus H¨oppner / Typesetting tables with LATEX 354 Andrew Mertz and William Slough / Programming with PerlTEX 363 Eitan Gurari / LATEX conversion into normalized forms and speech Abstracts 369 Abstracts (Allen, DeLand, Hagen, Hamid, Hefferon, Høgholm, Ierusalimschy, Kew, Rosenthol, Rowley, Stern) ConTEXt 372 Aditya Mahajan / ConTEXt basics for users: Table macros TUG Business 375 TEX Development Fund committee / A roadmap for TEX development 377 TUGboat Editors / Random comments Errata: Lars Hellstr¨om, “Writing ETX format font encoding specifications”, TUGboat 28:2, pp. 186–197; DEK’s periodic bug review; “Off-site” complement to TUG 2007 proceedings; Other comments on the TUG 2007 proceedings; TEX Development Fund; EuroBachoTEX proceedings to be the first 2008 TUGboat issue 378 Institutional members News 379 Calendar 380 TUG 2008 announcement Sponsors 381 Springer: More Math Into LATEX; von Hoerner & Sulger; O’Reilly 382 MacKichan: Scientific WorkPlace, Scientific Word; Addison-Wesley: The LATEX Graphics Companion 383 Cheryl Ponchin Training; Carleton Production Centre; Design Science: MathType6 Advertisements 384 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 Richard Koch calendar year, and includes all issues of TUGboat Ross Moore for the year in which membership begins or is Arthur Ogawa renewed, as well as software distributions and other Steve Peter benefits. Individual membership is open only to Cheryl Ponchin 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: September 2007] The Communications of the TEX Users Group Volume 28, Number 3, 2007 TUG 2007 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 Richard Koch calendar year, and includes all issues of TUGboat Ross Moore for the year in which membership begins or is Arthur Ogawa renewed, as well as software distributions and other Steve Peter benefits. Individual membership is open only to Cheryl Ponchin 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: September 2007] TUG 2007 Proceedings San Diego State University San Diego, California, USA July 17–20, 2007 COMMUNICATIONS OF THE TEX USERS GROUP TUGBOAT EDITOR BARBARA BEETON PROCEEDINGS EDITOR KARL BERRY VOLUME 28, NUMBER 3 • 2007 PORTLAND • OREGON • U.S.A. TUG 2007 — Practicing TEX July 17–July 20, 2007 San Diego State University San Diego, California, USA Sponsors TEX Users Group DANTE e.V. Adobe Systems Inc. Addison-Wesley Carleton Production Centre Design Science Inc. Integre Mac- Kichan Software NTG O’Reilly & Associates Springer von Hoerner & Sulger GmbH Thanks to the sponsors, and to all the speakers, teachers, and participants, without whom there would be no conference. Special thanks to Sue DeMeritt for her help