You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<title>Development releases for the L3 Programming Layer</title>
14
+
<description><h1 id="development-releases-for-the-l3-programming-layer-aka-expl3">Development releases for the L3 Programming Layer (aka <code class="language-plaintext highlighter-rouge">expl3</code>)</h1>
15
+
16
+
<p>The team have made development releases of the LaTeX kernel available
17
+
for some time, to allow active users and developers to test new
18
+
features. We have now extended the concept to cover the core of
19
+
<code class="language-plaintext highlighter-rouge">expl3</code> (packages <code class="language-plaintext highlighter-rouge">l3kernel</code> and <code class="language-plaintext highlighter-rouge">l3backend</code>) that is automatically
20
+
loaded by the LaTeX kernel as the ‘L3 Programming layer’. The new
21
+
CTAN packages <a href="https://ctan.org/pkg/l3kernel-dev"><code class="language-plaintext highlighter-rouge">l3kernel-dev</code></a> and
22
+
<a href="https://ctan.org/pkg/l3backend-dev"><code class="language-plaintext highlighter-rouge">l3backend-dev</code></a> will be used
23
+
when building the development LaTeX formats, allowing testing of
24
+
changes to <code class="language-plaintext highlighter-rouge">expl3</code> before its release and thus before becoming active
25
+
in the production version of LaTeX.</p>
26
+
27
+
<p>We encourage interested users and especially developers to try out the
28
+
development formats, which will now include testing a pre-release
29
+
of the L3 Programming Layer <code class="language-plaintext highlighter-rouge">expl3</code>.</p>
30
+
31
+
<p>Unlike the LaTeX kernel, <code class="language-plaintext highlighter-rouge">expl3</code> does not have a fixed release
32
+
schedule. To allow for that, the aim is that there will be an
33
+
<code class="language-plaintext highlighter-rouge">l3kernel-dev</code> upload to CTAN around two weeks before the upload of
34
+
the ‘production’ version. This should be enough time for testing but
35
+
still allow a quick turn-around as features are added to <code class="language-plaintext highlighter-rouge">expl3</code>.</p>
@@ -550,57 +597,6 @@ The slides of the presentation <a href="/publications/2022-FMi-PDFA-slid
550
597
<category>development</category>
551
598
552
599
553
-
<category>news</category>
554
-
555
-
</item>
556
-
557
-
<item>
558
-
<title>The November 2022 release of LaTeX is available</title>
559
-
<description><h1 id="the-november-2022-release-of-latex-is-available">The November 2022 release of LaTeX is available</h1>
560
-
561
-
<p>More or less on time we released the 2022-11-01 version of LaTeX and
562
-
by now it should be available in all major distributions. This
563
-
release is largely a consolidation release. However it also contains one
564
-
very important enhancement that is initially important for package
565
-
developers, but over time — when the kernel and packages starting
566
-
using it — will become relevant for user documents.</p>
567
-
568
-
<p>I’m talking about the fact that we prepared the grounds to use
569
-
optional key/value arguments with basically any command including
570
-
those that current have optional arguments expecting a simple
571
-
value. For example, <code class="language-plaintext highlighter-rouge">\chapter</code> or <code class="language-plaintext highlighter-rouge">\caption</code> allow an optional argument
572
-
to hold the data for the TOC or LOF file. With the new functionality
573
-
they can be changed (not done yet) to alternatively support a
574
-
key/value list in this argument and LaTeX will automatically determine
575
-
which version applies. This is very important for providing a standard
576
-
and consistent method for accessible LaTeX documents, because there
577
-
has to be a possibility to specify “alternative text” in various
578
-
places. There are other reasons related to the Tagged PDF project why
579
-
such an interface is useful and the beauty of it is that it is both
580
-
consistent and upward compatible.</p>
581
-
582
-
<p>To get a good overview about the new features and most of the
583
-
important bug fixes made in this release take a look at <a href="/news/latex2e-news/ltnews36.pdf" target="_blank" onclick="vgwPixelCall('349962df3c4b42a7a64e729501dc2d7e');">“LaTeX2e
584
-
News Issue 36”</a>. This document should be accessible through <code class="language-plaintext highlighter-rouge">texdoc
585
-
ltnews36</code> on your computer and can also be found on the <a href="/news/latex2e-news/">LaTeX2e news
586
-
page</a> where you will also find
587
-
release information for earlier LaTeX releases.</p>
588
-
589
-
<p>Happy LaTeXing
590
-
— Frank</p>
591
-
592
-
</description>
593
-
<pubDate>Thu, 03 Nov 2022 01:00:00 +0100</pubDate>
Copy file name to clipboardExpand all lines: _site/index.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -73,6 +73,8 @@ <h1>LaTeX – A document preparation system</h1>
73
73
<h2>Recent News</h2>
74
74
<ulclass="news-posts">
75
75
76
+
<li><spanclass="post-date">24 April, 2024</span><aclass="post-link" href="/news/2024/04/24/l3prog-dev/">Development releases for the L3 Programming Layer</a></li>
77
+
76
78
<li><spanclass="post-date">27 March, 2024</span><aclass="post-link" href="/news/2024/03/27/PDFUA2-examples/">ISO PDF/UA-2 standard released - Examples made by LaTeX</a></li>
77
79
78
80
<li><spanclass="post-date">26 March, 2024</span><aclass="post-link" href="/news/2024/03/26/DEIMS-tokyo/">Accessibility talks at DEIMS 2024 conference in Tokyo</a></li>
@@ -85,8 +87,6 @@ <h2>Recent News</h2>
85
87
86
88
<li><spanclass="post-date">27 May, 2023</span><aclass="post-link" href="/news/2023/05/27/latex-dev-2/">Final pre-release of LaTeX 2023-06-01 is available for testing</a></li>
87
89
88
-
<li><spanclass="post-date">17 March, 2023</span><aclass="post-link" href="/news/2023/03/17/TLC3/">"The LaTeX Companion", third edition, is available for pre-order</a></li>
89
-
90
90
</ul>
91
91
<small><ahref="/news/">All News</a> · Subscribe to our <ahref="/feed.xml"><spanclass="fa fa-rss-square"></span>RSS News Feed</a></small>
0 commit comments