TUGBOAT Volume 40, Number 2 / 2019 TUG 2019 Conference Proceedings TUG 2019 98 Conference sponsors, participants, program, photos 101 Henri Menke / Back to the roots: TUG 2019 in Palo Alto 104 Jennifer Claudio / TEX Users Group 2019 Annual General Meeting notes General Delivery 106 Jim Hefferon / What do today’s newcomers want? Software & Tools 108 Tomas Rokicki / Type 3 fonts and PDF search in dvips 112 Arthur Reutenauer / The state of X TE EX 113 Arthur Reutenauer / Hyphenation patterns: Licensing and stability 115 Richard Koch / MacTEX-2019, notification, and hardened runtimes 126 Uwe Ziegenhagen / Combining LATEX with Python 119 Didier Verna / Quickref: Common Lisp reference documentation as a stress test for Texinfo 129 Henri Menke / Parsing complex data formats in LuaTEX with LPEG Methods 136 William Adams / Design into 3D: A system for customizable project designs Electronic Documents 143 Martin Ruckert / The design of the HINT file format 147 Rishikesan Nair T., Rajagopal C.V., Radhakrishnan C.V. / TEXFolio — a framework to typeset XML documents using TEX 150 Aravind Rajendran, Rishikesan Nair T., Rajagopal C.V. / Neptune — a proofing framework for LATEX authors LATEX 153 Frank Mittelbach / The LATEX release workflow and the LATEX dev formats 157 Chris Rowley, Ulrike Fischer, Frank Mittelbach / Accessibility in the LATEX kernel — experiments in Tagged PDF 159 Boris Veytsman / Creating commented editions with LATEX—the commedit package 163 Uwe Ziegenhagen / Creating and automating exams with LATEX & friends Bibliographies 167 Sree Harsha Ramesh, Dung Thai, Boris Veytsman, Andrew McCallum / BIBTEX-based dataset generation for training citation parsers Fonts 170 Jaeyoung Choi, Saima Majeed, Ammar Ul Hassan, Geunho Jeong / FreeType MF Module2: Integration of METAFONT, GF, and PK inside FreeType Multilingual 179 Behrooz Parhami / Evolutionary changes in Persian and Arabic scripts Document to accommodate the printing press, typewriting, and computerized Processing word processing 187 Petr Sojka, Ondˇrej Sojka / The unreasonable effectiveness of pattern generation 194 Emily Park, Jennifer Claudio / Improving Hangul to English translation for optical character recognition (OCR) 196 Antoine Bossard / A glance at CJK support with X TE EX and LuaTEX Abstracts 201 TUG 2019 abstracts (Anane, Asakura, Braun, Claudio & Ha, Fuchs, Garcia-De Castro, Kannan, McKenna, Mittelbach, Moore, Shreevatsa, Terada) 204 MAPS: Contents of issue 49 (2019) 205 ConTEXt Group Journal 2018 Advertisements 206 TEX consulting and production services TUG Business 207 TUG institutional members News 208 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 Reutenauer∗, Vice President ∗ Individual memberships Karl Berry , Treasurer ∗ 2019 dues for individual members are as follows: Klaus H¨oppner , 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 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 Cheryl Ponchin at 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: September 2019] translations of this permission notice itself. Lacking such approval, the original English permission notice must Printed in U.S.A. be included. 2019 Conference Proceedings TEX Users Group Fortieth annual TUG meeting Palo Alto, California, USA August 9–11, 2019 COMMUNICATIONS OF THE TEX USERS GROUP TUGBOAT EDITOR BARBARA BEETON PROCEEDINGS EDITOR KARL BERRY VOLUME 40, NUMBER 2, 2019 PORTLAND,OREGON, U.S.A. 98 TUGboat, Volume 40 (2019), No. 2 TUG 2019 — Palo Alto, California, USA https://tug.org/2019 Sheraton Palo Alto Hotel [email protected] 625 El Camino Real Palo Alto, CA 94301 Sponsors TEX Users Group DANTE e.V. Adobe Google Overleaf Pearson STM Document Engineering Pvt Ltd with notable assistance from individual contributors. Thanks to all! Special guest Donald E. Knuth Conference committee Karl Berry Jennifer Claudio Robin Laakso Boris Veytsman Participants Amine Anane, Montreal, Canada Doug McKenna, Mathemaesthetics, Inc. William Adams, Mechanicsburg, PA Henri Menke, University of Otago Pavneet Arora, Bolton, ON Frank Mittelbach, LATEX3 Project Takuto Asakura, National Institute Mostafa Mortezaie, DeVry University of Informatics, Japan Andrea O’Riordan, UCLA Brian Bartling, AMS Behrooz Parhami, UC Santa Barbara Nelson Beebe, University of Utah Emily Park, San Jose, CA Barbara Beeton, TEX Users Group Ganesh Pimpale, San Jose, CA Antoine Bossard, Kanagawa University Cheryl Ponchin, IDA/CCR, Princeton, NJ Erik Braun, CTAN Arthur Reutenauer, Uppsala, SE Aleksandar Bradic, Supplyframe Rishi T, STM Document Engineering Pvt Ltd Kevin Edward Cain, Institute for the Study Tomas Rokicki, Palo Alto, CA of Graphical Heritage Chris Rowley, LATEX3 Project Jaeyoung Choi, Soongsil University Martin Ruckert, Hochschule M¨unchen ˇ Dennis Claudio Edgaras Sakuras, VTEX Jennifer Claudio, Oak Grove High School Herbert Schulz, Naperville, IL Alan Davis, Oakland, CA Senthil, San Ramon, CA Susan DeMeritt, IDA/CCR, La Jolla, CA Michael Sharpe, UCSD David Fuchs Keiichiro Shikano, Tokyo Shawn Gaither, Adobe Shreevatsa R, Sunnyvale, CA Federico Garcia-De Castro, Alia Musica Pittsburgh Ondˇrej Sojka, CSTUG Peter Giunta, Somerville, MA Petr Sojka, Masaryk University, Faculty of Informatics Paul Gill, Los Gatos, CA and CSTUG Steve Grathwohl, Chapel Hill, NC Nate Stemen, Overleaf Sally Ha, Oak Grove High School Paulo Ney de Souza, BooksInBytes Matthew Hardy, Adobe Linas Stonys, VTEX Jim Hefferon, St Michael’s College Yusuke Terada, Tokyo Educational Institute Joe Hogg, Los Angeles, CA Rebecca Turner, Google Chris Jimenez, Stetson University Brian Tracy, Brown University Douglas Johnson, Savannah, GA Didier Verna, EPITA Shakthi Kannan, Chennai, India Boris Veytsman, Chan Zuckerberg Initiative Patrick Kelley, Google and George Mason University Rohit Khare, Google Paul Vojta, UC Berkeley Donald Knuth, Stanford University Joseph Weening, San Diego, CA Richard Koch, University of Oregon Alan Wetmore, Silver Spring, MD Yusuke Kuroki, Yokohama, Japan Uwe Ziegenhagen, Cologne, Germany Robin Laakso, TEX Users Group Jiˇr´ıZlatuˇska, Masaryk University, Faculty of Informatics TUG 2019 program (* = presenter) Friday 8:15 am registration August 9 8:55 am Boris Veytsman, TEX Users Group Welcome 9:00 am Erik Braun, CTAN Current state of CTAN 9:30 am Arthur Reutenauer, Uppsala, Sweden The state of X TE EX 10:00 am Frank Mittelbach, LATEX3 Project The LATEX “dev” format 10:30 am break 10:45 am Frank Mittelbach Taming UTF-8 in pdfTEX 11:15 am Uwe Ziegenhagen, Cologne, Germany Combining LATEX with Python 11:45 am Henri Menke, University of Otago Parsing complex data formats in LuaTEX with LPEG 12:15 pm lunch 1:30 pm Dick Koch, University of Oregon Big changes in MacTEX, and why users should never notice 1:45 pm Nate Stemen, Overleaf, Inc. A few words about
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages115 Page
-
File Size-