TUGBOAT Volume 34, Number 1 / 2013
Total Page:16
File Type:pdf, Size:1020Kb
TUGBOAT Volume 34, Number 1 / 2013 General Delivery 3 Ab epistulis / Steve Peter 4 Editorial comments / Barbara Beeton This is the year for TEX bug reports; Don Knuth in the news (again); A new TEX calendar; Compulsive Bodoni / the Parmigiano Typographic System; Printing technology, old and new; Interactive and collaborative on-line LATEX; Mapping math and scientific symbols to their meanings Resources 6 CTAN: Relaunch of the Web portal / Gerd Neugebauer Fonts 10 Fonts! Fonts! Fonts! / Bob Tennent Typography 14 Typographers’ Inn / Peter Flynn Graphics 17 Entry-level MetaPost: On the grid / Mari Voipio 21 Recreating historical patterns with MetaPost / Mari Voipio 26 The xpicture package / Robert Fuster A L TEX 34 Side-by-side figures in LATEX / Thomas Thurnherr 37 Glisterings: Repetition; Verbatims; Small pages; Prefixing section heads / Peter Wilson 40 The esami package for examinations / Grazia Messineo and Salvatore Vassallo Dreamboat 47 E-TEX: Guidelines for future TEX extensions — revisited / Frank Mittelbach Software & Tools 64 LuaJITTEX / Luigi Scarso ConTEXt 72 ConTEXt: Just-in-time LuaTEX / Hans Hagen 79 ConTEXt basics for users: Images / Aditya Mahajan Macros 83 New CSplain of 2012 / Petr Olˇs´ak 88 OPmac: Macros for plain TEX / Petr Olˇs´ak Hints & Tricks 96 The treasure chest / Karl Berry 97 Production notes / Karl Berry Book Reviews 98 Book review: The Computer Science of TEX and LATEX / Boris Veytsman Abstracts 99 Die TEXnische Kom¨odie: Contents of issues 4/2012–1/2013 100 Eutypon: Contents of issue 28–29 (October 2012) News 101 Calendar 102 TUG 2013 announcement Advertisements 103 TEX consulting and production services TUG Business 2 TUGboat editorial information 2 TUG institutional members 105 TUG membership form 106 TUG financial statements for 2012 / Karl Berry 107 TUG 2013 election Fiction 108 Colophon / Daniel Quinn TEX Users Group Board of Directors TUGboat (ISSN 0896-3207) is published by the TEX Donald Knuth, Grand Wizard of TEX-arcana † Users Group. Steve Peter, President ∗ Jim Hefferon∗, Vice President Memberships and Subscriptions Karl Berry∗, Treasurer 2013 dues for individual members are as follows: ∗ Susan DeMeritt , Secretary Ordinary members: $95. Barbara Beeton Students/Seniors: $65. Kaja Christiansen The discounted rate of $65 is also available to citi- Michael Doob zens of countries with modest economies, as detailed Jonathan Fine on our web site. Steve Grathwohl Membership in the T X Users Group is for the E Taco Hoekwater calendar year, and includes all issues of TUGboat for Klaus H¨oppner the year in which membership begins or is renewed, Ross Moore as well as software distributions and other benefits. Cheryl Ponchin Individual membership is open only to named indi- Philip Taylor viduals, and carries with it such rights and responsi- David Walden bilities as voting in TUG elections. For membership Raymond Goucher, Founding Executive Director † information, visit the TUG web site. † TUGboat Hermann Zapf, Wizard of Fonts Also, (non-voting) subscriptions are ∗ available to organizations and others wishing to re- member of executive committee †honorary ceive TUGboat in a name other than that of an individual. The subscription rate is $100 per year, See http://tug.org/board.html for a roster of all past and present board members, and other official positions. including air mail delivery. Addresses Electronic Mail Institutional Membership (Internet) Institutional membership is a means of showing con- TEX Users Group P.O. Box 2311 General correspondence, tinuing interest in and support for both T X and the E Portland, OR 97208-2311 membership, subscriptions: TEX Users Group, as well as providing a discounted U.S.A. [email protected] group rate and other benefits. For further informa- tion, see http://tug.org/instmem.html or contact Telephone Submissions to TUGboat, the TUG office. +1 503 223-9994 letters to the Editor: [email protected] Trademarks Fax Technical support for Many trademarked names appear in the pages of +1 815 301-3568 TEX users: TUGboat. If there is any question about whether [email protected] a name is or is not a trademark, prudence dictates Web Contact the Board that it should be treated as if it is. The follow- http://tug.org/ of Directors: ing trademarks which commonly appear in TUG- http://tug.org/TUGboat/ [email protected] boat should not be considered complete. TEX is a trademark of American Mathematical Society. METAFONT is a trademark of Addison-Wesley Inc. Copyright c 2013 TEX Users Group. PostScript is a trademark of Adobe Systems, Inc. Copyright to individual articles within this publication remains with their authors, so the articles may not [printing date: March 2013] be reproduced, distributed or translated without the authors’ permission. Printed in U.S.A. For the editorial and other material not ascribed to a particular author, permission is granted to make and distribute verbatim copies without royalty, in any medium, provided the copyright notice and this permission notice are preserved. Permission is also granted to make, copy and distribute translations of such editorial material into another language, except that the TEX Users Group must approve translations of this permission notice itself. Lacking such approval, the original English permission notice must be included. Your suggestion to publish my typography programs tends to solve the vexing question of how this should be written up, because it would be difficult to put the ideas into a normal technical paper without losing too much detail. ... One problem is that such a book would delay volume 4 yet again, but on the other hand this research will need to be properly published if it turns out as well as I hope. D.E. Knuth, letter to C.A.R. Hoare 16 November 1977 COMMUNICATIONS OF THE TEX USERS GROUP EDITOR BARBARA BEETON VOLUME 34, NUMBER 1 • 2013 PORTLAND • OREGON • U.S.A. 2 TUGboat, Volume 34 (2013), No. 1 TUGboat editorial information Suggestions and proposals for TUGboat articles are This regular issue (Vol. 34, No. 1) is the first issue gratefully accepted. Please submit contributions by elec- of the 2013 volume year. tronic mail to [email protected]. TUGboat is distributed as a benefit of member- Effective with the 2005 volume year, submission of ship to all current TUG members. It is also available a new manuscript implies permission to publish the ar- TUGboat to non-members in printed form through the TUG store ticle, if accepted, on the web site, as well as (http://tug.org/store), and online at the TUGboat in print. Thus, the physical address you provide in the web site, http://tug.org/TUGboat. Online publication manuscript will also be available online. If you have any to non-members is delayed up to one year after print reservations about posting online, please notify the edi- publication, to give members the benefit of early access. tors at the time of submission and we will be happy to Submissions to TUGboat are reviewed by volun- make special arrangements. teers and checked by the Editor before publication. How- TUGboat editorial board ever, the authors are still assumed to be the experts. Barbara Beeton, Editor-in-Chief Questions regarding content or accuracy should there- Karl Berry, Production Manager fore be directed to the authors, with an information copy Boris Veytsman, Associate Editor, Book Reviews to the Editor. Production team Submitting items for publication William Adams, Barbara Beeton, Karl Berry, The deadline for receipt of final papers for the next issue Kaja Christiansen, Robin Fairbairns, Robin Laakso, is July 8, and for the proceedings issue, November 4. Steve Peter, Michael Sofka, Christina Thiele The TUGboat style files, for use with plain TEX A TUGboat and L TEX, are available from CTAN and the TUGboat advertising web site. We also accept submissions using ConTEXt. For advertising rates and information, including consul- Deadlines, tips for authors, and other information: tant listings, contact the TUG office, or see: http://tug.org/TUGboat/location.html http://tug.org/TUGboat/advertising.html IBM Corporation, StackExchange, TUG T J Watson Research Center, New York City, New York Yorktown, New York Institutional Stanford University, Institute for Defense Analyses, Computer Science Department, Members Center for Communications Stanford, California Research, Princeton, New Jersey Stockholm University, Marquette University, Department of Mathematics, American Mathematical Society, Department of Mathematics, Stockholm, Sweden Providence, Rhode Island Statistics and Computer Science, University College, Cork, Milwaukee, Wisconsin Aware Software, Inc., Computer Centre, Midland Park, New Jersey Masaryk University, Cork, Ireland Faculty of Informatics, Center for Computing Sciences, Universit´eLaval, Brno, Czech Republic Bowie, Maryland Ste-Foy, Qu´ebec, Canada MOSEK ApS, CSTUG, University of Oslo, Copenhagen, Denmark Praha, Czech Republic Institute of Informatics, Florida State University, New York University, Blindern, Oslo, Norway Academic Computing Facility, School of Computational Science VT X UAB, New York, New York E and Information Technology, Vilnius, Lithuania Tallahassee, Florida Springer-Verlag Heidelberg, Heidelberg, Germany TUGboat, Volume 34 (2013), No. 1 3 Ab Epistulis Regarding the TUG 2013 conference: registra- tion is now open, and the website has the usual call Steve Peter for papers and other organizational information, in TUG is only as strong and vibrant as its members, both English and Japanese. July 15 is the com- and I’d like to encourage as many to get involved as bined deadline for presentation proposals, bursary possible. 2013 is an election year for TUG, both for requests, and the early registration discount. Please president and for several directors’ positions. The see http://tug.org/tug2013. deadline for nominations is May 1, and an official Interviews and reviews announcement appears elsewhere in this issue. The TUG website features several new interviews CTAN since the last time I wrote. Board member David As described in Gerd Neugebauer’s article in this Walden continues to highlight some of the most cre- issue, the main http://www.ctan.org website has ative people in the TEX world on an ongoing basis.