TUGBOAT Volume 30, Number 1 / 2009
Total Page:16
File Type:pdf, Size:1020Kb
TUGBOAT Volume 30, Number 1 / 2009 General Delivery 3 From the president / Karl Berry 4 Editorial comments / Barbara Beeton Helmut Kopka, 1932–2009; Eitan Gurari, 1947–2009; A short history of type 4 Helmut Kopka, 1932–2009 / Patrick Daly Software & Tools 6 DVI specials for PDF generation / Jin-Hwan Cho 12 Ancient TEX: Using X TE EX to support classical and medieval studies / David Perry 18 TEXonWeb / Jan Pˇrichystal Typography 20 Typographers’ Inn / Peter Flynn Fonts 22 OpenType math illuminated / Ulrik Vieth 32 A closer look at TrueType fonts and pdfTEX / H`an Thế Th`anh 35 The Open Font Library / Dave Crossland Bibliographies 36 Managing bibliographies with LATEX / Lapo Mori 49 Managing languages within MlBibTEX / Jean-Michel Hufflen Graphics 58 Asymptote: Lifting TEX to three dimensions / John Bowman and Orest Shardt 64 Supporting layout routines in MetaPost / Wentao Zheng 69 Glisterings: Reprise; MetaPost and pdfLATEX; Spidrons / Peter Wilson 74 MetaPost macros for drawing Chinese and Japanese abaci / Denis Roegel 80 Spheres, great circles and parallels / Denis Roegel 88 An introduction to nomography: Garrigues’ nomogram for the computation of Easter / Denis Roegel A L TEX 105 LATEX3 news, issues 1–2 / LATEX Project Team 107 LATEX3 programming: External perspectives / Joseph Wright Macros 110 Implementing key–value input: An introduction / Joseph Wright and Christian Feuers¨anger 123 Current typesetting position in pdfTEX / V´ıt Z´yka Letters 125 In response to “mathematical formulæ” / Kaihsu Tai 126 In response to Kaihsu Tai / Massimo Guiggiani and Lapo Mori Hints & Tricks 127 The treasure chest / Karl Berry Abstracts 131 ArsTEXnica: Contents of issues 5–7 (2008–2009) 133 Baskerville: Contents of issue 10.1 (2009) 134 Die TEXnische Kom¨odie: Contents of issues 2008/2–2009/2 133 Eutypon: Contents of issue 21 (2008) 136 MAPS: Contents of issue 36–37 (2008) 138 The PracTEX Journal: Contents of issues 2008-2–2008-3 139 TEXemplares: Contents of issue 8 (2006) 140 Zpravodaj : Contents of issues 16(2)–18(4) (2006–2008) TUG Business 144 TUG institutional members 145 TUG 2009 election report / Barbara Beeton 148 TEX Development Fund 2009 report / TEX Development Fund committee 149 TUG financial statements for 2009 / David Walden News 151 Calendar Advertisements 152 TEX consulting and production services TEX Users Group Board of Directors TUGboat (ISSN 0896-3207) is published by the TEX Donald Knuth, Grand Wizard of TEX-arcana † Users Group. Karl Berry, President ∗ Kaja Christiansen∗, Vice President Memberships and Subscriptions David Walden∗, Treasurer 2008 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 T X Users Group is for the E Dick Koch calendar year, and includes all issues of TUGboat Martha Kummerer for the year in which membership begins or is Ross Moore renewed, as well as software distributions and other Arthur Ogawa benefits. Individual membership is open only to Steve Peter named individuals, and carries with it such rights Cheryl Ponchin and responsibilities as voting in TUG elections. For Philip Taylor membership information, visit the TUG web site. Raymond Goucher, Founding Executive Director † Also, (non-voting) TUGboat subscriptions are Hermann Zapf, Wizard of Fonts † available to organizations and others wishing to ∗ receive TUGboat in a name other than that of an member of executive committee †honorary individual. The subscription rate is $95 per year, including air mail delivery. See http://tug.org/board.html for a roster of all past (and present) board members, and other Institutional Membership official positions. Institutional membership is a means of showing con- Addresses Electronic Mail tinuing interest in and support for both TEX and (Internet) the TEX Users Group, as well as providing a dis- TEX Users Group counted group rate and other benefits. For further P. O. Box 2311 General correspondence, information, see http://tug.org/instmem.html or Portland, OR 97208-2311 membership, subscriptions: contact the TUG office. U.S.A. [email protected] Telephone Submissions to TUGboat, T X is a trademark of the American Mathematical E +1 503 223-9994 letters to the Editor: Society. [email protected] Fax Technical support for Copyright c 2009 TEX Users Group. Copyright to individual articles within this publication +1 206 203-3960 TEX users: remains with their authors, so the articles may not be [email protected] reproduced, distributed or translated without the authors’ Web permission. Contact the Board For the editorial and other material not ascribed to http://tug.org/ of Directors: a particular author, permission is granted to make and http://tug.org/TUGboat/ [email protected] distribute verbatim copies without royalty, in any medium, provided the copyright notice and this permission notice are Have a suggestion? Problems not resolved? preserved. The TUG Board wants to hear from you: Permission is also granted to make, copy and distribute translations of such editorial material into another language, Please email [email protected]. except that the TEX Users Group must approve translations of this permission notice itself. Lacking such approval, the [printing date: July 2009] original English permission notice must be included. Printed in U.S.A. The Communications of the TEX Users Group Volume 30, Number 1, 2009 TEX Users Group Board of Directors TUGboat (ISSN 0896-3207) is published by the TEX Donald Knuth, Grand Wizard of TEX-arcana † Users Group. Karl Berry, President ∗ Kaja Christiansen∗, Vice President Memberships and Subscriptions David Walden∗, Treasurer 2008 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 T X Users Group is for the E Dick Koch calendar year, and includes all issues of TUGboat Martha Kummerer for the year in which membership begins or is Ross Moore renewed, as well as software distributions and other Arthur Ogawa benefits. Individual membership is open only to Steve Peter named individuals, and carries with it such rights Cheryl Ponchin and responsibilities as voting in TUG elections. For Philip Taylor membership information, visit the TUG web site. Raymond Goucher, Founding Executive Director † Also, (non-voting) TUGboat subscriptions are Hermann Zapf, Wizard of Fonts † available to organizations and others wishing to ∗ receive TUGboat in a name other than that of an member of executive committee †honorary individual. The subscription rate is $95 per year, including air mail delivery. See http://tug.org/board.html for a roster of all past (and present) board members, and other Institutional Membership official positions. Institutional membership is a means of showing con- Addresses Electronic Mail tinuing interest in and support for both TEX and (Internet) the TEX Users Group, as well as providing a dis- TEX Users Group counted group rate and other benefits. For further P. O. Box 2311 General correspondence, information, see http://tug.org/instmem.html or Portland, OR 97208-2311 membership, subscriptions: contact the TUG office. U.S.A. [email protected] Telephone Submissions to TUGboat, T X is a trademark of the American Mathematical E +1 503 223-9994 letters to the Editor: Society. [email protected] Fax Technical support for Copyright c 2009 TEX Users Group. Copyright to individual articles within this publication +1 206 203-3960 TEX users: remains with their authors, so the articles may not be [email protected] reproduced, distributed or translated without the authors’ Web permission. Contact the Board For the editorial and other material not ascribed to http://tug.org/ of Directors: a particular author, permission is granted to make and http://tug.org/TUGboat/ [email protected] distribute verbatim copies without royalty, in any medium, provided the copyright notice and this permission notice are Have a suggestion? Problems not resolved? preserved. The TUG Board wants to hear from you: Permission is also granted to make, copy and distribute translations of such editorial material into another language, Please email [email protected]. except that the TEX Users Group must approve translations of this permission notice itself. Lacking such approval, the [printing date: July 2009] original English permission notice must be included. Printed in U.S.A. The development of mathematical notation ... was nothing short of revolutionary. ... [T]he notation was universal; it could be understood no matter what your national language was. Arika Orent In the Land of Invented Languages (2009) COMMUNICATIONS OF THE TEX USERS GROUP EDITOR BARBARA BEETON VOLUME 30, NUMBER 1 • 2009 PORTLAND • OREGON • U.S.A. TUGboat TUGboat Editorial Board This regular issue (Vol. 30, No. 1) is the first issue Barbara Beeton, Editor-in-Chief of the 2009 volume year. No. 2 will contain the TUG Karl Berry, Production Manager 2009 (Notre Dame) proceedings and No. 3 will be Christina Thiele, Associate Editor, a joint publication of the EuroTEX 2009 conference Topics in the Humanities in The Hague. Production Team TUGboat is distributed as a benefit of member- William Adams, Barbara Beeton, Karl Berry,