![]() The Communications of the
|
![]() |
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 44:1 as one pdf (68mb) | |
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)
Boris Veytsman [Introductory — on Macsyma, Maxima, software longevity, and the TUG presidency] |
3 |
Editorial comments
(doi)
Barbara Beeton [Introductory — typography and TeX news, accessibility, and a warning] |
4-8 |
Typography | |
A conversation with type designer Matthew Carter
(doi)
Frank Romano Video part 1, part 2, part 3. |
9-20 |
Fonts | |
Prehistory of digital fonts
(doi)
Jacques André [Intermediate — extensive examination of the foundational research in digital typography, profusely illustrated] |
21-57 |
Typography | |
Typographers' Inn
(doi)
Peter Flynn [Introductory — Fast startup with LaTeX; Footnotes as never before or since; Afterthought: List spacing] |
58-59 |
Humanities | |
An artist's journey on a TUGboat
(doi)
Tine Wilde [Intermediate — relationships between LaTeX, art (photography), and measurability] |
60-63 |
Tutorials | |
The DuckBoat—Beginners' Pond: No more table nightmares with tabularray!
(doi)
Carla Maggi [Intermediate — introduction to the unique features of the tabularray package for typesetting tables] |
64-70 |
Electronic Documents | |
Metadata in journal publishing
(doi)
Joppe Bos, Kevin McCurley [Intermediate — specifying extensive metadata to maximize reuse] |
71-76 |
LaTeX | |
LaTeX anniversaries—A look in two directions
(doi)
Frank Mittelbach [Intermediate — LaTeX history and outlook; excerpted from The LaTeX Companion, third edition] |
77-86 |
An introduction to expl3
(doi)
Marei Peischl [Intermediate Plus — step-by-step introduction to the modern LaTeX programming layer] |
87-93 |
LuaCAS: Symbolic computation in LaTeX
(doi)
Timothy All, Evan Cochrane [Intermediate Plus — pure Lua computer algebra system, integrated into LaTeX] |
94-98 |
Attributes in Markdown
(doi)
Vít Novotný [Intermediate Plus — using, coding, and styling attributes in Markdown in LaTeX] |
99-101 |
Graphics | |
An introduction to automata design with TikZ's automata library
(doi)
Igor Borja [Intermediate Plus — typesetting finite automata (state machines), including loops and conditionals] |
102-107 |
Styling R ggplot2 graphics with LaTeX
(doi)
Travis Stenborg [Intermediate Plus — integrating R graphics with LaTeX documents in a harmonious style] |
108-109 |
Philology | |
Creating annotated Unicode-like font charts
(doi)
Janusz S. Bień [Intermediate — inspiration to add Unicode and PUA annotations to font charts] |
110-115 |
Fonts | |
Production notes
(doi)
Karl Berry [Intermediate Plus — rendering modes in LuaLaTeX and unusual Unicode characters] |
115 |
OpenType extensible brace debugging
(doi)
Hans Hagen, Mikael Sundqvist [Intermediate Plus — braces over single characters, and extensible lists vs. precomposed characters] |
116 |
Software & Tools | |
ConTeXt in TeX Live 2023
(doi)
Hans Hagen [Intermediate — using the new LuaMetaTeX engine and ConTeXt LMTX] |
117-120 |
Macros | |
Creating macros in OpTeX
(doi)
Petr Olšák [Advanced — many conveniences for macro programming, packaging, documenting] |
121-126 |
Reflections on \globaldefs
(doi)
Udo Wermuth [Advanced — history, behavior, applications, and questions about \globaldefs] |
127-133 |
Methods | |
Preserving the math class of variables
(doi)
Hans Hagen [Advanced — new \variablefam extension to allow preserving math classes] |
133 |
Software & Tools | |
Storing Unicode data in TeX engines
(doi)
Joseph Wright [Advanced — reading the great mass of Unicode data: two-stage tables and macro storage] |
134-137 |
Reviews | |
Book review: Do Not Erase, by Jessica Wynne
(doi)
Jim Hefferon [Reports and notices — review of this coffee table book of mathematicians' chalkboards and short essays] See the TUG books page for all book reviews and discounts. |
137-138 |
Book review: Stop Stealing Sheep & Find out how type works, by Erik Spiekermann
(doi)
John Lamb [Reports and notices — review of this book on type and typography principles, now available at no charge] |
139-140 |
Hints & Tricks | |
The treasure chest
(doi)
Karl Berry [Intermediate — new CTAN packages, October 2022–April 2023] |
141-142 |
Abstracts | |
Die TeXnische Komödie: issues 4/2022–1/2023 | 143 |
La Lettre GUTenberg: issues 47–49 (2022) | 143-144 |
Zpravodaj: issue 2022/1–4 | 145 |
Advertisements | |
TeXnology Inc. | 145 |
TeX consulting and production services | 146 |
TUG Business | |
TUG 2023 election report
(doi)
TUG Elections committee |
147-150 |
TUG financial statements for 2022
(doi)
Karl Berry |
151 |
News | |
Calendar | 152 |