Skip to content

Commit

Permalink
Integrate templates into LaTeX kernel
Browse files Browse the repository at this point in the history
This includes the changes
- Renaming object to template types
- Dropping restricted templates
- Providing template copying
  • Loading branch information
josephwright committed Sep 5, 2023
1 parent 30ee69d commit 9820be8
Show file tree
Hide file tree
Showing 19 changed files with 4,218 additions and 29 deletions.
9 changes: 9 additions & 0 deletions base/config-lttemplates.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-- Tests for ltcmd (from latex3/l3packages/xtemplate)

checkengines = {"pdftex"}
checksearch = false
testfiledir = "testfiles-lttemplates"

testsuppdir = "../support"

checkruns = 1
8 changes: 8 additions & 0 deletions base/doc/ltnews38.tex
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,14 @@ \section{Sockets and plugs}

For documentation see \texttt{texdoc ltsockets-doc} for now.

\section{Providing \pkg{xtemplate} in the format}

In \LaTeX{} News~32, we decribed the move of one long-term experimental
idea into the kernel: the package \pkg{xparse}, which was integrated as
\pkg{ltcmd}. With this edition, we move another long-term development
idea to stable status: \emph{templates}.

For documentation see \texttt{texdoc lttemplates-doc} for now.

\section{New or improved commands}

Expand Down
1 change: 1 addition & 0 deletions base/format.ins
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ the system are in the document `cfgguide.tex'.
\from{lthooks.dtx}{2ekernel} % L3 layer module
\from{ltcmdhooks.dtx}{2ekernel} % L3 layer module
\from{ltsockets.dtx}{2ekernel} % L3 layer module
\from{lttemplates.dtx}{2ekernel} % L3 layer module
\from{ltalloc.dtx}{2ekernel}
\from{ltcntrl.dtx}{2ekernel}
\from{lterror.dtx}{2ekernel}
Expand Down

0 comments on commit 9820be8

Please sign in to comment.