summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/semantex/stripsemantex.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/semantex/stripsemantex.sty')
-rw-r--r--macros/latex/contrib/semantex/stripsemantex.sty14
1 files changed, 12 insertions, 2 deletions
diff --git a/macros/latex/contrib/semantex/stripsemantex.sty b/macros/latex/contrib/semantex/stripsemantex.sty
index eba5638624..96c40fdb87 100644
--- a/macros/latex/contrib/semantex/stripsemantex.sty
+++ b/macros/latex/contrib/semantex/stripsemantex.sty
@@ -1,4 +1,5 @@
-\ProvidesExplPackage{stripsemantex}{2020/09/07}{0.1alpha}{}
+\RequirePackage{xparse}
+\ProvidesExplPackage{stripsemantex}{2020/09/05}{0.1alpha}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
@@ -66,7 +67,16 @@
openFile('\lua_escape:e{#1}_stripped.tex')
}
- \cs_set:Npn\SemantexID##1\BeginSource##2\EndSource\BeginOutput##3\EndOutput
+ \DeclareDocumentCommand\SemantexID{ m t{\BeginSource} }
+ {
+ \IfBooleanT{##2}
+ {
+ \strip_semantex_id_command:w ##1 \BeginSource
+ }
+ }
+
+
+ \cs_set:Npn\strip_semantex_id_command:w##1\BeginSource##2\EndSource\BeginOutput##3\EndOutput
{
\lua_now:e
{