TUGboat 46:1, 2025 (tb142) - TeX Users Group
2025-05-08
·
via TeX Users Group
Complete issue 46:1 as one pdf (11mb)
Front cover
c1
Inside front cover
c2
Contents ordered by difficulty
c3
Title page
1
Editorial information
2
TUG Business
Institutional members
2
General Delivery
From the president
(doi)
Arthur Rosendahl
[Introductory — conference musings and invitations]
3
Editorial comments
(doi)
Barbara Beeton
Seeking information about Peter R. Wilson;
Leslie Lamport retires from Microsoft;
Errata for TUGboat 45:3 Abstracts;
(La)TeX scheduling practices, and how you can help;
Chemical/pharmaceutical terms and the TUGboat hyphenation exceptions list;
Online GUT resources
4-6
Typography
Face/Interface 2025 conference: Global type design and human-computer interaction
(doi)
Boris Veytsman (orcid)
[Introductory — summary of talks at this multi-disciplinary conference]
7-9
Typographers' Inn
(doi)
Peter Flynn
[Introductory — Style and fashion; LaTeX processors; Afterthought]
10-11
Humanities
OpBible—a tool for creating study Bibles
(doi)
Šimon Konečný, Petr Olšák
[Intermediate — adding notes, maps, other material to multiple biblical texts]
12-18
Tutorials
The DuckBoat—Beginners' Pond: A pilates… oops, PyLaTeX course
(doi)
Carla Maggi
[Intermediate — writing Python to generate LaTeX, with discussion of escaping, customizing, and more]
19-27
The glossaries package: Getting started
(doi)
Nicola Talbot
[Intermediate — introduction to creating glossaries and lists of abbreviations]
28-34
LaTeX
LaTeX news, issue 40, November 2024
(doi)
LaTeX Project Team
[Intermediate — thirty years of LaTeX2e; tagged PDF news; changes to the kernel, amsmath, tools, l3build]
35-39
Experiences in typesetting a complex book: Consistency, graphics, languages, notes
(doi)
Alan J. Cain (orcid)
[Intermediate Plus — some generalizable techniques from typesetting the author's book Form & Number]
40-48
marginalia at work: Running heads, float captions, citations, and small figures in the margins
(doi)
Alan J. Cain (orcid)
[Intermediate Plus — configurable LuaLaTeX package for automatic adjustments, optional and required marginal elements, etc.]
49-53
Typesetting code with syntax highlighting: Introducing minted version 3
(doi)
Geoffrey M. Poore
[Intermediate Plus — improving security, usability, debugging, and enhancements via a dedicated latexminted executable]
54-59
New tools for LaTeX package authors: Buffering, hashing, caching, serializing, and executing
(doi)
Geoffrey M. Poore
[Advanced — new packages and features to help with verbatim processing, calling external programs, and more]
60-68
Piping YAML files into LaTeX3 key–values
(doi)
Vít Starý Novotný, Marei Peischl
[Intermediate Plus — using YAML to set document metadata and configure LaTeX packages]
69-70
dtxmacrofont: Resizable macrocode in doc implementations
(doi)
John E. Beach
[Intermediate Plus — using different font sizes for \MacroFont and \AltMacroFont]
71-73
datatool v3: Performance, localisation, databases and more
(doi)
Nicola Talbot
[Advanced — overview of new features in this package for handling CSV data and much more]
74-78
Accessibility
SpeLaTeX— Speech-enabled LaTeX
(doi)
Walter Daems, Paul Levrie
[Intermediate Plus — generating PDFs with linked high-quality audio readings, including math]
Audio for this talk (zip file), generated by SpeLaTeX.
79-85
Bibliographies
BibBreeze: A LaTeX package to automate bibliography data
(doi)
Amir Mohammad Tahsiri (orcid)
[Advanced — reconstructing references from inaccurate source files using expl3 and regular expressions]
86-93
Software & Tools
Efficient input file processing with TeX: A case study
(doi)
Martin Ruckert
[Advanced — profiling and reimplementing critical input parsing with a finite state machine]
94-100
A DVI driver for R
(doi)
Paul Murrell (orcid)
[Intermediate — converting DVI files into R objects, supporting LaTeX fragments as labels and annotations]
101-103
A new take on paragraphs
(doi)
Hans Hagen, Mikael P. Sundqvist
[Advanced — adding more passes and flexibility to the Knuth–Plass algorithm for breaking paragraphs into lines]
104-123
Macros
Externalization with Memoize
(doi)
Sašo Živanović (orcid)
[Advanced — memoization of typesetting, including TikZ, and other results to avoid recompilation]
124-131
Processing data from CSV and JSON files with OpTeX
(doi)
Petr Olšák
[Intermediate Plus — database operations and tree structures]
132-135
Output routines extending \plainoutput
(doi)
Udo Wermuth
[Advanced — reporting and automatic prevention of widow lines, and some help for club lines and hyphenations]
136-144
Is a given input a valid TeX ⟨glue⟩/⟨muglue⟩?
(doi)
Udo Wermuth
[Advanced — plain TeX conditional-like macro to test for a syntactic (mu)glue]
145-147
Comparisons for glue and muglue
(doi)
Udo Wermuth
[Advanced — plain TeX macros for conditional tests of (mu)glue]
147-150
Graphics
Cookie cutters: An example workflow of how to generate simple 3D-printable objects from LaTeX graphics
(doi)
samcarter, Ulrike Fischer (orcid)
[Intermediate Plus — step-by-step workflow to convert vector graphics into 3D models, using OpenSCAD]
151-155
Styling Microsoft Power BI dashboards with TeX
(doi)
Travis Stenborg (orcid)
[Intermediate — using Python and Mathtext in Matplotlib to style business intelligence displays]
156-157
Abstracts
Die TeXnische Komödie: issues 4/2024–1/2025
157-158
Zpravodaj: issue 2024/1–4
159
La Lettre GUTenberg: issue 54 (2024)
159
Hints & Tricks
The treasure chest
(doi)
Karl Berry (orcid)
[Intermediate — new CTAN packages, October 2024–April 2025]
160-161
TUG Business
2025 TeX Users Group election
(doi)
TUG Elections committee
162-164
TUG financial statements for 2025
(doi)
Karl Berry (orcid)
165
Advertisements
TeX consulting and production services
166-167
Advertisement: TeXFolio
167
News
Calendar
168
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。