TUGBOAT Volume 41, Number 3 / 2020
Total Page:16
File Type:pdf, Size:1020Kb
TUGBOAT Volume 41, Number 3 / 2020 General Delivery 259 From the president / Boris Veytsman 260 Editorial comments / Barbara Beeton Passings: Janusz Nowacki, Ed Benguiat, Ron Graham; A new Unicode-specific area in CTAN; Fonts, fonts, fonts; Erratum: \The road to Noto", Steven Matteson; Learning LATEX; Graphical history in action; Followup to \old news"; Making TUGboat more accessible 263 How TEX changed my life / Michael Barr Typography 265 Typographers' Inn / Peter Flynn Fonts 269 Eye charts in focus: The magic of optotypes / Lorrie Frear Multilingual 275 The Non-Latin scripts & typography / Kamal Mansour Document Processing Tutorials 281 Using DocStrip for multiple document variants / Matthew Leingang LATEX 286 LATEX news, issue 32, October 2020 / LATEX Project Team 292 LATEX Tagged PDF | A blueprint for a large project / Frank Mittelbach, Chris Rowley 299 Functions and expl3 / Enrico Gregorio 308 bib2gls: selection, cross-references and locations / Nicola Talbot 318 Making Markdown into a microwave meal / V´ıtNovotn´y Graphics 320 User-defined Type 3 fonts in LuaTEX / Hans Hagen 324 Data display, plots and graphs / Peter Wilson Software & Tools 327 Short report on the state of LuaTEX, 2020 / Luigi Scarso 329 Distinguishing 8-bit characters and Japanese characters in (u)pTEX / Hironori Kitagawa 335 Keyword scanning / Hans Hagen 337 Representation of macro parameters / Hans Hagen 341 TEXdoc online | a web interface for serving TEX documentation / Island of TEX 343 MMTEX: Creating a minimal and modern TEX distribution for GNU/Linux / Michal Vlas´ak 346 UTF-8 installations of TEX / Igor Liferenko Macros 348 OpTEX | A new generation of Plain TEX / Petr Olˇs´ak Reviews 355 Book reviews: Robert Granjon, letter-cutter, and Granjon's Flowers, by Hendrik D.L. Vervliet / Charles Bigelow 358 Book review: Glisterings, by Peter Wilson / Boris Veytsman 360 Historical review of TEX3 / Peter Flynn Hints & Tricks 368 The treasure chest / Karl Berry TUG Business 258 TUGboat editorial information 258 TUG institutional members 369 TUG 2021 election Advertisements 370 TEX consulting and production services News 372 Calendar TEX Users Group Board of Directors TUGboat (ISSN 0896-3207) is published by the Donald Knuth, Ur Wizard of TEX-arcana † TEX Users Group. Web: tug.org/TUGboat. Boris Veytsman, President ∗ Arthur Rosendahl∗, Vice President Individual memberships Karl Berry∗, Treasurer 2020 dues for individual members are as follows: Klaus H¨oppner∗, Secretary Trial rate for new members: $30. Barbara Beeton Regular members: $105. Johannes Braams Special rate: $75. Kaja Christiansen The special rate is available to students, seniors, and Jim Hefferon citizens of countries with modest economies, as de- Taco Hoekwater tailed on our web site. Members may also choose to Frank Mittelbach receive TUGboat and other benefits electronically, Ross Moore at a discount. All membership options are described Norbert Preining at tug.org/join.html. Will Robertson Membership in the TEX Users Group is for the Herbert Voß calendar year, and includes all issues of TUGboat for Raymond Goucher, Founding Executive Director † the year in which membership begins or is renewed, Hermann Zapf (1918–2015), Wizard of Fonts as well as software distributions and other benefits. ∗member of executive committee Individual membership carries with it such rights †honorary and responsibilities as voting in TUG elections. All See tug.org/board.html for a roster of all past and the details are on the TUG web site. present board members, and other official positions. Journal subscriptions Addresses Electronic Mail TUGboat subscriptions (non-voting) are available to TEX Users Group General correspondence, libraries and other organizations or individuals for P. O. Box 2311 membership, subscriptions: whom memberships are either not appropriate or Portland, OR 97208-2311 [email protected] U.S.A. desired. Subscriptions are delivered on a calendar Submissions to TUGboat, year basis. The subscription rate for 2020 is $115. letters to the Editor: Telephone [email protected] +1 503 223-9994 Institutional memberships Technical support for Fax Institutional membership is primarily a means of T X users: +1 815 301-3568 E showing continuing interest in and support for TEX [email protected] and TUG. It also provides a discounted membership Web Contact the rate, site-wide electronic access, and other benefits. tug.org Board of Directors: For further information, see tug.org/instmem.html tug.org/TUGboat [email protected] or contact the TUG office. Trademarks Many trademarked names appear in the pages of Copyright c 2020 TEX Users Group. TUGboat. If there is any question about whether Copyright to individual articles within this publication a name is or is not a trademark, prudence dictates remains with their authors, so the articles may not that it should be treated as if it is. be reproduced, distributed or translated without the authors’ permission. 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 [printing date: November 2020] translations of this permission notice itself. Lacking such approval, the original English permission notice must Printed in U.S.A. be included. The most beautiful thing in the world is a blank piece of paper. Ed Benguiat (1979), quoted in New York Times obituary, 16 October 2020 COMMUNICATIONS OF THE TEX USERS GROUP EDITOR BARBARA BEETON VOLUME 41, NUMBER 3, 2020 PORTLAND,OREGON, U.S.A. 258 TUGboat, Volume 41 (2020), No. 3 TUGboat editorial information Submitting items for publication This regular issue (Vol. 41, No. 3) is the last issue of Proposals and requests for TUGboat articles are grate- the 2020 volume year. The deadline for the first issue in fully received. Please submit contributions by electronic Vol. 42 is March 31, 2021. Contributions are requested. mail to [email protected]. TUGboat is distributed as a benefit of member- The TUGboat style files, for use with plain TEX ship to all current TUG members. It is also available and LATEX, are available from CTAN and the TUGboat to non-members in printed form through the TUG store web site, and are included in common TEX distributions. (tug.org/store), and online at the TUGboat web site We also accept submissions using ConTEXt. Deadlines, (tug.org/TUGboat). Online publication to non-members templates, tips for authors, and more, is available at is delayed for one issue, to give members the benefit of tug.org/TUGboat. early access. Effective with the 2005 volume year, submission of Submissions to TUGboat are reviewed by volun- a new manuscript implies permission to publish the ar- teers and checked by the Editor before publication. How- ticle, if accepted, on the TUGboat web site, as well as ever, the authors are assumed to be the experts. Ques- in print. Thus, the physical address you provide in the tions regarding content or accuracy should therefore be manuscript will also be available online. If you have any directed to the authors, with an information copy to the reservations about posting online, please notify the edi- Editor. tors at the time of submission and we will be happy to make suitable arrangements. TUGboat editorial board Barbara Beeton, Editor-in-Chief Other TUG publications Karl Berry, Production Manager TUG is interested in considering additional manuscripts Robin Laakso, Office Manager for publication, such as manuals, instructional materials, Boris Veytsman, Associate Editor, Book Reviews documentation, or works on any other topic that might be useful to the TEX community in general. TUGboat advertising If you have such items or know of any that you For advertising rates and information, including consul- would like considered for publication, please contact the tant listings, contact the TUG office, or see: Publications Committee at [email protected]. tug.org/TUGboat/advertising.html tug.org/consultants.html Center for Computing Sciences, New York University, TUG Bowie, Maryland Academic Computing Facility, New York, New York CSTUG, Praha, Czech Republic Institutional Overleaf, London, UK Members Harris Space and Intelligence StackExchange, Systems, Melbourne, Florida New York City, New York TUG institutional members Hindawi Foundation, London, UK Stockholm University, receive a discount on multiple Department of Mathematics, memberships, site-wide electronic Institute for Defense Analyses, Stockholm, Sweden Center for Communications access, and other benefits: TEXFolio, Trivandrum, India tug.org/instmem.html Research, Princeton, New Jersey Universit´eLaval, Thanks to all for their support! Maluhy & Co., S˜ao Paulo, Brazil Ste-Foy, Qu´ebec, Canada Adobe Inc., San Jose, California Marquette University, University of Ontario, Milwaukee, Wisconsin Institute of Technology, American Mathematical Society, Oshawa, Ontario, Canada Providence, Rhode Island Masaryk University, University of Oslo, Association for Computing Faculty of Informatics, Institute of Informatics, Machinery, New York, New York Brno, Czech Republic Blindern, Oslo, Norway Aware Software, Newark, Delaware Nagwa Limited, Windsor, UK VTEX UAB, Vilnius, Lithuania TUGboat, Volume 41 (2020), No. 3 259 From the president known in the arts, where studying and copying old classics is considered an obligatory part of an educa-