TUGBOAT Volume 40, Number 1 / 2019
Total Page:16
File Type:pdf, Size:1020Kb
TUGBOAT Volume 40, Number 1 / 2019 General Delivery 3 From the president / Boris Veytsman 4 Editorial comments / Barbara Beeton A memorial for SPQR; Project support from UK-TUG and TUG; Installing historic TEX Live on Unix; Converting images to LATEX: mathpix.com; Fonts, fonts, fonts! (Helvetica Now, Study, Public Sans, Brill diacritics, Berlin typography) 5 Noob to Ninja: The challenge of taking beginners’ needs into account when teaching LATEX / Sarah Lang and Astrid Schm¨olzer Tutorials 10 The DuckBoat — News from TEX.SE: Processing text files to get LATEX tables / Carla Maggi Accessibility 14 No hands — the dictation of LATEX / Mike Roberts 17 Nemeth braille math and LATEX source as braille / Susan Jolly Software & Tools 22 Both TEX and DVI viewers inside the web browser / Jim Fowler 25 Markdown 2.7.0: Towards lightweight markup in TEX / V´ıt Novotn´y 28 New front ends for TEX Live / Siep Kroonenberg 30 TinyTeX: A lightweight, cross-platform, and easy-to-maintain LATEX distribution based on TEX Live / Yihui Xie 33 Extending primitive coverage across engines / Joseph Wright 34 ConTEXt LMTX / Hans Hagen 38 Bringing world scripts to LuaTEX: The HarfBuzz experiment / Khaled Hosny A L TEX 44 LATEX news, issue 29, December 2018 / LATEX Project Team 47 Glossaries with bib2gls / Nicola Talbot 61 TEX.StackExchange cherry picking, part 2: Templating / Enrico Gregorio 69 Real number calculations in LATEX: Packages / Joseph Wright Macros 71 Real number calculations in TEX: Implementations and performance / Joseph Wright Electronic Documents 76 TEX4ht: LATEX to Web publishing / Michal Hoftich 82 TUGboat online, reimplemented / Karl Berry Book Reviews 85 Book review: Never use Futura by Douglas Thomas / Boris Veytsman Abstracts 88 Die TEXnische Kom¨odie: Contents of issue 1/2019 88 Zpravodaj : Contents of issue 2018/1–4 Hints & Tricks 89 The treasure chest / Karl Berry Cartoon 91 Comic: Punctuation headlines / John Atkinson Advertisements 91 TEX consulting and production services TUG Business 2 TUGboat editorial information 2 TUG institutional members 93 TUG financial statements for 2018 / Karl Berry 94 TUG 2019 election News 96 Calendar TEX Users Group Board of Directors † TUGboat (ISSN 0896-3207) is published by the Donald Knuth, Grand Wizard of TEX-arcana ∗ TEX Users Group. Web: tug.org/TUGboat. Boris Veytsman, President Arthur Reutenauer∗, Vice President ∗ Individual memberships Karl Berry , Treasurer ∗ 2019 dues for individual members are as follows: Susan DeMeritt , Secretary Trial rate for new members: $20. Barbara Beeton Regular members: $105. Johannes Braams Special rate: $75. Kaja Christiansen The special rate is available to students, seniors, and Taco Hoekwater citizens of countries with modest economies, as de- Klaus H¨oppner 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 described at Cheryl Ponchin tug.org/join.html. Norbert Preining Membership in the TEX Users Group is for the Will Robertson calendar year, and includes all issues of TUGboat for Herbert Voß the year in which membership begins or is renewed, Raymond Goucher, Founding Executive Director † as well as software distributions and other benefits. Hermann Zapf (1918–2015), Wizard of Fonts Individual membership carries with it such rights ∗member of executive committee † and responsibilities as voting in TUG elections. All honorary the details are on the TUG web site. See tug.org/board.html for a roster of all past and present board members, and other official positions. Journal subscriptions TUGboat subscriptions (non-voting) are available to Addresses Electronic Mail organizations and others wishing to receive TUG- TEX Users Group General correspondence, boat in a name other than that of an individual. P.O. Box 2311 membership, subscriptions: The subscription rate for 2019 is $110. Portland, OR 97208-2311 [email protected] U.S.A. Submissions to TUGboat, Institutional memberships letters to the Editor: Telephone Institutional membership is primarily a means of [email protected] +1 503 223-9994 showing continuing interest in and support for T X E Technical support for Fax and TUG. It also provides a discounted membership T X users: +1 815 301-3568 E rate, site-wide electronic access, and other benefits. [email protected] For further information, see tug.org/instmem.html Web Contact the or contact the TUG office. tug.org Board of Directors: tug.org/TUGboat [email protected] Trademarks Many trademarked names appear in the pages of TUGboat. If there is any question about whether Copyright c 2019 TEX Users Group. a name is or is not a trademark, prudence dictates Copyright to individual articles within this publication that it should be treated as if it is. remains with their authors, so the articles may not 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: May 2019] translations of this permission notice itself. Lacking such approval, the original English permission notice must Printed in U.S.A. be included. Kedit is the only text editor I have ever used. [... ] Kedit did not paginate, italicize, approve of spelling, or screw around with headers, wysiwygs, thesauruses, dictionaries, footnotes, or Sanskrit fonts. [... ] Kedit was “very much a thing of its time,” and its time is not today. I guess I’m living evidence of that. John McPhee Draft No. 4: On the Writing Process (2017) COMMUNICATIONS OF THE TEX USERS GROUP EDITOR BARBARA BEETON VOLUME 40, NUMBER 1, 2019 PORTLAND,OREGON, U.S.A. 2 TUGboat, Volume 40 (2019), No. 1 TUGboat editorial information TUGboat advertising This regular issue (Vol. 40, No. 1) is the first issue of For advertising rates and information, including consul- the 2019 volume year. The second issue this year will tant listings, contact the TUG office, or see: be the TUG’19 conference proceedings; the submission tug.org/TUGboat/advertising.html deadline is August 18. The deadline for the third issue tug.org/consultants.html is September 30. Submitting items for publication TUGboat is distributed as a benefit of member- Proposals and requests for TUGboat articles are grate- ship to all current TUG members. It is also available fully received. Please submit contributions by electronic to non-members in printed form through the TUG store mail to [email protected]. (tug.org/store), and online at the TUGboat web site The TUGboat style files, for use with plain TEX (tug.org/TUGboat). Online publication to non-members and LATEX, are available from CTAN and the TUGboat is delayed for one issue, to give members the benefit of web site, and are included in common TEX distributions. early access. We also accept submissions using ConTEXt. Deadlines, Submissions to TUGboat are reviewed by volun- templates, tips for authors, and more, is available at teers and checked by the Editor before publication. How- tug.org/TUGboat. ever, the authors are assumed to be the experts. Ques- Effective with the 2005 volume year, submission of tions regarding content or accuracy should therefore be a new manuscript implies permission to publish the ar- directed to the authors, with an information copy to the ticle, if accepted, on the TUGboat web site, as well as Editor. in print. Thus, the physical address you provide in the TUGboat editorial board manuscript will also be available online. If you have any Barbara Beeton, Editor-in-Chief reservations about posting online, please notify the edi- Karl Berry, Production Manager tors at the time of submission and we will be happy to Robin Laakso, Office Manager make suitable arrangements. Boris Veytsman, Associate Editor, Book Reviews Other TUG publications Production team TUG is interested in considering additional manuscripts William Adams, Barbara Beeton, Karl Berry, for publication, such as manuals, instructional materials, Kaja Christiansen, Robin Fairbairns, Clarissa Littler, documentation, or works on any other topic that might Steve Peter, Michael Sofka, Christina Thiele be useful to the TEX community in general. If you have such items or know of any that you would like considered for publication, please contact the Publications Committee at [email protected]. CSTUG, Praha, Czech Republic StackExchange, New York City, New York TUG Harris Space and Intelligence Systems, Melbourne, Floida Stockholm University, Institutional Department of Mathematics, Institute for Defense Analyses, Stockholm, Sweden Members Center for Communications Research, Princeton, New Jersey TEXFolio, Trivandrum, India Chennai India TUG institutional members Maluhy & Co., S˜ao Paulo, Brazil TNQ, , receive a discount on multiple University College Cork, Marquette University, memberships, site-wide electronic Computer Centre, Milwaukee, Wisconsin access, and other benefits: Cork, Ireland tug.org/instmem.html Masaryk University, Universit´eLaval, Thanks to all for their support! Faculty of Informatics, Ste-Foy, Qu´ebec, Canada Brno, Czech Republic University of Ontario, American Mathematical Society, MOSEK ApS, Institute of Technology, Providence, Rhode Island Copenhagen, Denmark Oshawa, Ontario, Canada Association for Computing Nagwa Limited, Windsor, UK University of Oslo, Machinery, New York, New York New York University, Institute of Informatics, Aware Software, Newark, Delaware Academic Computing Facility, Blindern, Oslo, Norway Center for Computing Sciences, New York, New York VTEX UAB, Vilnius, Lithuania Bowie, Maryland Overleaf, London, UK TUGboat, Volume 40 (2019), No. 1 3 From the president fast; the underlying software layers are much more stable, and the lower we go into them, the slower Boris Veytsman they change. In the same way the safety features of In the beginning of this century the US Federal aviation are much more stable than aircraft cabin Aviation Administration decided to overhaul ele- interiors.