TEX νʔϜ͕֤ϦϦʔεͱಉ࣌ʹൃߦ͢ΔχϡʔεϨλʔ ɹ ɹ L A TEX ͷϦϦʔε௨ৗ 6 ݄/11 ݄ͷ 2 ճ ɹ ɹ جຊతʹߋ৽ཤྺతͳ༰ ▶ ͦͷϦϦʔεͰՃ͞Εͨ৽ػೳόάमਖ਼ͷઆ໌ ▶ ·ΕʹதظߏͷղઆͳͲ ɹ ɹ texdoc ltnews or https://www.latex-project.org/news/ L ATEX News, Issues 1–40 Contents Issue 1, June 1994 (1994-06-01) 5 Welcome to L A TEX News . . . . . . . . . . . . . 5 L A TEX2Á—the new L A TEX release . . . . . . . . 5 Why a new L A TEX? . . . . . . . . . . . . . . . . 5 Processing documents with L A TEX2Á . . . . . . 5 New packages . . . . . . . . . . . . . . . . . . . 5 Further information . . . . . . . . . . . . . . . 5 Issue 2, December 1994 (1994-12-01) 6 Welcome to L A TEX News 2 . . . . . . . . . . . . 6 December 1994 release of L A TEX . . . . . . . . . 6 Accented input . . . . . . . . . . . . . . . . . . 6 AMS-L A TEX . . . . . . . . . . . . . . . . . . . . 6 L A TEX on the internet . . . . . . . . . . . . . . 6 Further information . . . . . . . . . . . . . . . 6 Issue 3, June 1995 (1995-06-01) 7 Welcome to L A TEX News 3 . . . . . . . . . . . . 7 June 1995 release of L A TEX . . . . . . . . . . . . 7 Additional input encodings . . . . . . . . . . . 7 L A TEX getting smaller . . . . . . . . . . . . . . 7 Distribution and modification . . . . . . . . . . 7 AMS-L A TEX full release . . . . . . . . . . . . . . 7 PostScript fonts . . . . . . . . . . . . . . . . . . 7 Further information . . . . . . . . . . . . . . . 7 Issue 4, December 1995 (1995-12-01) 8 Welcome to L A TEX News 4 . . . . . . . . . . . . 8 L A TEX getting smaller . . . . . . . . . . . . . . 8 New ‘concurrent’ docstrip . . . . . . . . . . . . 8 Issue 6, December 1996 (1996-12-01) 11 Welcome to L A TEX News 6 . . . . . . . . . . . . 11 Mono-case file names . . . . . . . . . . . . . . . 11 Another input encoding . . . . . . . . . . . . . 11 Better user-defined math display environments 11 Docstrip improvements . . . . . . . . . . . . . . 11 AMS L A TEX update . . . . . . . . . . . . . . . . 11 Graphics package update . . . . . . . . . . . . 11 EC Fonts released . . . . . . . . . . . . . . . . 11 Issue 7, June 1997 (1997-06-01) 12 T1 encoded Computer Modern fonts . . . . . . 12 T1 encoded Concrete fonts . . . . . . . . . . . 12 Further input encodings . . . . . . . . . . . . . 12 Normalising spacing after punctuation . . . . . 12 Accessing Bold Math Symbols . . . . . . . . . . 12 Policy on standard classes . . . . . . . . . . . . 12 New addresses for TUG . . . . . . . . . . . . . 12 Issue 8, December 1997 (1997-12-01) 13 New supported font encodings . . . . . . . . . . 13 New input encodings . . . . . . . . . . . . . . . 13 Tools . . . . . . . . . . . . . . . . . . . . . . . . 13 Graphics . . . . . . . . . . . . . . . . . . . . . . 13 L A TEX3 experimental programming conventions 13 Issue 9, June 1998 (1998-06-01) 14 New math font encodings . . . . . . . . . . . . 14 A new math accent . . . . . . . . . . . . . . . . 14 Extended \DeclareMathDelimiter . . . . . . . 14 Tools distribution . . . . . . . . . . . . . . . . . 14 Support for Cyrillic encodings . . . . . . . . . . 14 Default docstrip header . . . . . . . . . . . . . 14 Issue 10, December 1998 (1998-12-01) 15 L ATEX News Issue 40, November 2024 (L A TEX release 2024-11-01) Contents Thirty years of L A TEX 2Á 104 News from the “L A TEX Tagged PDF” project 105 Engine support: An important update . . . . . 105 Tagging support for external packages . . . . . 105 Improved table tagging . . . . . . . . . . . . . 105 Automatic MathML tagging . . . . . . . . . . . 105 Change behavior of tagging sockets with two arguments . . . . . . . . . . . . . . . . . . 106 Changes to the L A TEX kernel 106 Handling paragraph continuation . . . . . . . . 106 Avoid bogus “no item” error . . . . . . . . . . . 106 Switch to T1 as default encoding in documents using \DocumentMetadata . . 106 Code improvements 106 Avoiding key–value option clashes between classes and packages . . . . . . . . . . . . 106 Improvement to X E TEX \showhyphens . . . . . 107 Improved error raised by empty hook . . . . . . 107 Provide counter representations for link targets 107 Extending \refstepcounter . . . . . . . . . . 107 Bug fixes 107 Fix wrong file type in a rollback warning . . . . 107 Handling of global keys with spaces . . . . . . . 107 File list entries for rolled back packages/classes 107 doc: \PrintDescribeMacro in preamble . . . . 107 Avoid low-level error if \ShowHooks is used late 108 Thirty years of L A TEX2Á In summer 1994, i.e., thirty years ago, L A TEX2Á saw its first public release. Back then it was meant to be an intermediate version (hence the ‘) on the way to a major new version (the mythical L A TEX3) that we expected to take a couple of more years to reach maturity. It took much more than that in the end—nominally, L A TEX2Á is still with us today. However, under the hood, L A TEX2Á changed a lot throughout these thirty years, as one can see, for example, when looking through the forty newsletters [2] that accompanied the L A TEX releases that happened in the meantime. During the first two decades, the L A TEX kernel was kept largely stable with only minimal bug fix activities. During that period additional functionality was mostly provided through new or extended packages that could be loaded in the document preamble. This included many of the ideas targeted for L A TEX3, e.g., expl3 (L A TEX3 programming language), xparse (new document command interface), xtemplate (a configuration mechanism), and many others. Initially, this approach worked well and provided good backward compatibility; however, over time it became apparent that keeping all developments confined to packages was more and more problematical. Features or bug fixes that should have been generally available, i.e., part of the kernel, were only available in packages, so a lot of dependencies between packages were introduced and resulted in convoluted code that was di cult to manage. For example, hyperref had to rewrite a lot of 3 / 19