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
Compiled with non-dev format, templates are not integrated into LaTeX2e kernel, thus loading xtemplate loads the frozen version xtemplate-2023-10-10.sty, in which \IfInstanceExist(TF) are provided.
Though the LaTeX2e kernel doesn't need \IfInstanceExist(TF), I think they should be available if xtemplate package is explicitly loaded.
The docs of \IfInstanceExist(TF) in xtemplate.dtx were first dropped then restored in 0599924 (Revert "Drop \IfInstanceExist(TF) docs", 2024-02-15), but not their implementation.
Ah, \IfInstanceExist(TF) were reintroduced to the kernel in commit latex3/latex2e@41f33bc4 (Re-introduce \IfInstanceExist(TF), 2024-02-15). It's just not included in any public nor dev releases.
Originally reported by @akiyks in CTeX-org/ctex-kit#707.
Commands
\IfInstanceExist(TF)
are always undefined with -dev formats which have templates integrated, both with and withoutxtemplate
package.gives
xtemplate
loads the frozen versionxtemplate-2023-10-10.sty
, in which\IfInstanceExist(TF)
are provided.xtemplate
only adds commands\DeclareRestrictedTemplate
and\DeclareObjectType
.Though the LaTeX2e kernel doesn't need
\IfInstanceExist(TF)
, I think they should be available ifxtemplate
package is explicitly loaded.The docs of
\IfInstanceExist(TF)
inxtemplate.dtx
were first dropped then restored in 0599924 (Revert "Drop \IfInstanceExist(TF) docs", 2024-02-15), but not their implementation.Related PRs
The text was updated successfully, but these errors were encountered: