The Communications of 
the TeX Users Group

TUGboat 45:1, 2024

printing press

Accumulated lists across all of TUGboat: by author/people, by category/keyword, by title.

Immediate online access to technical TUGboat articles will be available to TUG members only (so some of the links below require a TUG username and password). General information items and articles already posted elsewhere are publicly available now. All of the articles will become publicly available after the next issue is published.

If you're not already a member, we hope you'll consider joining TUG to support TUGboat and other TeX projects. More information on TUG member access.

Complete issue 45:1 as one pdf (15mb) 
Front cover   c1 
Inside front cover   c2 
Contents ordered by difficulty   c3 
Title page   
Editorial information   
TUG Business
Institutional members   
General Delivery
From the president   (doi) 
  Arthur Rosendahl      [Introductory — What's in a TeX?]
Editorial comments   (doi) 
  Barbara Beeton      [Introductory — typography and TeX news]
    Changing of the guard: Robin Laakso retiring as TUG Executive Director;     Errata: TUGboat 44:2;     Errata: TUGboat 44:3;     The (effective) end of comp.text.tex;     DEK— Puzzles and ChatGPT;     An admirable use of AI;     Face/Interface conference at Stanford;     Accessibility for MathML
Bibliography of Niklaus Wirth (1934–2024)   (doi) 
  Nelson Beebe      [Introductory — with notes on Pascal, TeX, and more]
Face/Interface 2023 conference: Global type design and human-computer interaction   (doi) 
  Boris Veytsman      [Introductory — report on this two-day conference at Stanford on non-Latin scripts]
Typographers' Inn   (doi) 
  Peter Flynn      [Introductory — Dashing it off III (em rules reprise); Bookshelves; Afterthought]
Variable fonts in LuaTeX, with an introduction to two new fonts: Junicode VF   (doi) 
  Peter S. Baker      [Intermediate — restoring optical scaling to digital fonts, with precise control along multiple design axes]
dynMath: A PostScript Type 3-based LaTeX package to support extensible mathematical symbols   (doi) 
  Abdelouahad Bayar      [Intermediate Plus — extensible parentheses, braces, etc., while preserving the original design]
Tracing bitmap fonts in LMTX   (doi) 
  Hans Hagen, Mikael P. Sundqvist      [Intermediate Plus — from high-resolution bitmaps to Type 3, Type 1 and OpenType, through MetaPost]
Basic Latin brevigraphs listed in Polonia Typographica Saeculi Sedecimi—Progress report   (doi) 
  Janusz S. Bień      [Advanced — variations of printed glyphs in some early Polish printing]
Towards an inventory of old print characters: Ungler's Rubricella, a case study—Errata   (doi) 
  Janusz S. Bień      [Advanced — some small errata for the prior article, https://tug.org/TUGboat/tb44-3/tb138bien-rubricella.pdf]
The DuckBoat—Beginners' Pond: Tcolorchat!   (doi) 
  Carla Maggi      [Intermediate — step-by-step use of tcolorbox to generate a colored chat transcript]
Enhancing LaTeX to automatically produce tagged and accessible PDF   (doi) 
  Frank Mittelbach, Ulrike Fischer      [Intermediate Plus — background, status, prospects for generating tagged PDF from LaTeX]
Preparing Horizon Europe proposals in LaTeX with heria   (doi) 
  Tristan Miller      [Intermediate — a new class for these complex grant proposals, with motivations, design decisions, real-world use]
Specifying and populating documents in YAML with lua-placeholders in LaTeX   (doi) 
  Erik Nijenhuis      [Advanced — invoice template implementation with the GTK application GinVoice]
Software & Tools
Building a modern editing environment on Windows around GNU Emacs and AUCTeX   (doi) 
  Arash Esbati      [Intermediate Plus — step-by-step installation of MSYS2, Emacs, and AUCTeX, with practical configuration and usage examples]
Wikipedia to LaTeX, PDF, EPUB and ODT   (doi) 
  Dirk Hünniger      [Intermediate — many updates to the mediawiki2latex.wmflabs.org service and package]
Fast regression testing of TeX packages: Multiprocessing and batching   (doi) 
  Vít Starý Novotný, Marei Peischl      [Intermediate Plus — batch limiting and splitting, developer vs. maintainer use]
Illustrating finite automata with Grail+ and TikZ   (doi) 
  Alastair May, Taylor J. Smith      [Intermediate Plus — automatic layout of finite automata with the Grail+ Visualizer]
Including PDF files   (doi) 
  Hans Hagen      [Intermediate Plus — optimizing sharing of font instances]
Is a given input a valid TeX ⟨number⟩?   (doi) 
  Udo Wermuth      [Advanced — plain TeX conditional-like macro to test for a syntactic ⟨number⟩]
Is a given input a valid TeX ⟨dimen⟩?   (doi) 
  Udo Wermuth      [Advanced — plain TeX conditional-like macro to test for a syntactic ⟨dimen⟩]
Visualizing the Mandelbrot set with MetaPost   (doi) 
  Max Günther      [Intermediate — complex numbers in MetaPost, and implementing generation of the Mandelbrot set, with optimizations]
Semi-automated TikZ directed acyclic graphs in R   (doi) 
  Travis Stenborg      [Intermediate — brief tutorial on using the causalDisco R package to generate DAGs]
Nodes and edges with MetaPost: The MetaGraph environment   (doi) 
  Federico García De Castro      [Advanced — general-purpose programming with data sets of nodes and edges]
Euclidean geometry with tkz-elements and tkz-euclide   (doi) 
  Alain Matthes      [Advanced — construction of precise geometric figures, using Lua for calculation]
Unusual bitmaps   (doi) 
  Hans Hagen, Mikael P. Sundqvist      [Intermediate Plus — making vector graphics and plots from bitmaps with potrace]
Electronic Documents
Signing PDF files   (doi) 
  Hans Hagen      [Intermediate Plus — methods and representation of cryptographic signatures in PDF]
Hints & Tricks
Computer Modern shape curiosities   (doi) 
  Hans Hagen      [Intermediate — differing design choices in different CM variants]
Radical delimiters   (doi) 
  Hans Hagen, Mikael P. Sundqvist      [Intermediate — generalizing the extensibility of radicals]
The treasure chest   (doi) 
  Karl Berry      [Intermediate — new CTAN packages, October 2023–April 2024]
Production notes   (doi) 
  Karl Berry      [Intermediate Plus — PDF inclusion/concatenation while preserving both internal and external links]
Book reviews: Shift Happens, by Marcin Wichary   (doi) 
  Barbara Beeton, Karl Berry, Boris Veytsman      [Reports and notices — a monumental history of keyboards, with sample of the companion Gorton Perfected font]
         See the TUG books page for all book reviews and discounts.
Die TeXnische Komödie: issues 3–1/2024   156-157 
La Lettre GUTenberg: issue 51 (2023)   158 
Zpravodaj: issue 2023/3–4   159 
TUG Business
TUG financial statements for 2023   (doi) 
  Karl Berry 
News & Announcements
TeX conferences and lectures   161 
Comic: Space typography 
  Randall Munroe 
Calendar   162 
TeX consulting and production services   163-164 

TUGboat 45:1, 2024 (issue 139)   [generated 2024-05-07]
TUG home page; webmaster; facebook; twitter; mastodon;   (via DuckDuckGo)