texlive[52864] Master/texmf-dist: knowledge (19nov19)

commits+karl at tug.org commits+karl at tug.org
Tue Nov 19 23:32:09 CET 2019


Revision: 52864
          http://tug.org/svn/texlive?view=revision&revision=52864
Author:   karl
Date:     2019-11-19 23:32:09 +0100 (Tue, 19 Nov 2019)
Log Message:
-----------
knowledge (19nov19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/knowledge/README.md
    trunk/Master/texmf-dist/doc/latex/knowledge/knowledge.pdf
    trunk/Master/texmf-dist/doc/latex/knowledge/knowledge.tex
    trunk/Master/texmf-dist/source/latex/knowledge/knowledge-code.dtx
    trunk/Master/texmf-dist/tex/latex/knowledge/knowledge.sty

Modified: trunk/Master/texmf-dist/doc/latex/knowledge/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/knowledge/README.md	2019-11-19 22:31:53 UTC (rev 52863)
+++ trunk/Master/texmf-dist/doc/latex/knowledge/README.md	2019-11-19 22:32:09 UTC (rev 52864)
@@ -3,8 +3,8 @@
 
   name: knowledge
   license: LaTeX Project Public License version 1.2 or above
-  version: v1.18
-  date: 2019/10/28
+  version: v1.19
+  date: 2019/11/19
   author: Thomas Colcombet
   mail: thomas.colcombet at irif.fr
   web: https://www.irif.fr/~colcombe/knowledge_en.html

Modified: trunk/Master/texmf-dist/doc/latex/knowledge/knowledge.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/knowledge/knowledge.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/knowledge/knowledge.tex	2019-11-19 22:31:53 UTC (rev 52863)
+++ trunk/Master/texmf-dist/doc/latex/knowledge/knowledge.tex	2019-11-19 22:32:09 UTC (rev 52864)
@@ -742,6 +742,7 @@
 \item[2019-07-02] Removing the `\texttt{kl}' and `\texttt{intro}' styles that prevented a proper configuration of "intro notion@@style" (thanks to Léo Stefanesco). 
 \item[2019-10-03] Update of the documentation, and V1.17.
 \item[2019-10-27] Bug correction and added the `\kl{patch label}' configuration directive (thanks to \href{https://becca.ooo/}{Rebecca Turner}). V1.18.
+\item[2019-11-19] Now the labels are evaluated before being written to the "kaux file" in a \cs\KAuxNewLinkScopetagInstance\ command (bug fix). V1.19.
  \end{compactdesc}
 \normalsize
 %\restoregeometry

Modified: trunk/Master/texmf-dist/source/latex/knowledge/knowledge-code.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/knowledge/knowledge-code.dtx	2019-11-19 22:31:53 UTC (rev 52863)
+++ trunk/Master/texmf-dist/source/latex/knowledge/knowledge-code.dtx	2019-11-19 22:32:09 UTC (rev 52864)
@@ -23,7 +23,7 @@
 %
 % \iffalse
 %<head>\usepackage{expl3}
-%<head>\ProvidesExplPackage{knowledge}{2019/10/28}{1.18}{}
+%<head>\ProvidesExplPackage{knowledge}{2019/11/19}{1.19}{}
 %<*driver>
 \def\knowledgecode{active}
 \input{knowledge.tex}
@@ -51,6 +51,7 @@
 % \changes{1.16}{2019/02/15}{correct anchor point locations} %
 % \changes{1.17}{2019/10/03}{improvements} %
 % \changes{1.18}{2019/10/03}{bug fix/improvement} %
+% \changes{1.19}{2019/11/19}{bug fix} %
 % \GetFileInfo{knowledge.sty} %
 % \DoNotIndex{}
 %
@@ -70,8 +71,8 @@
 
   name: knowledge
   license: LaTeX Project Public License version 1.2 or above
-  version: v1.18
-  date: 2019/10/28
+  version: v1.19
+  date: 2019/11/19
   author: Thomas Colcombet
   mail: thomas.colcombet at irif.fr
   web: https://www.irif.fr/~colcombe/knowledge_en.html
@@ -1283,10 +1284,14 @@
       \ProcessList{#1}\knowledge_knowledgescope_one:n
     \group_end:\kl_hide_end:
 }
+%    \end{macrocode}
+% In the following code, now the name of the instance is expanded before being written to the "kaux file".
+%    \begin{macrocode}
 \cs_new:Nn\knowledge_knowledgescope_one:n{
     \knowledge_scopetag_declares:n{#1}
     \scope_get_labelizable_instance:N\l_tmpb_tl
-    \KAuxWriteX*{\exp_not:n{\KAuxNewLinkScopetagInstance}{\exp_not:n{#1}}{\l_tmpb_tl}}
+    \KAuxWriteX*{\exp_not:n{\KAuxNewLinkScopetagInstance}%{\exp_not:n{#1}}% old version
+           {#1}{\l_tmpb_tl}}
 }
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/tex/latex/knowledge/knowledge.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/knowledge/knowledge.sty	2019-11-19 22:31:53 UTC (rev 52863)
+++ trunk/Master/texmf-dist/tex/latex/knowledge/knowledge.sty	2019-11-19 22:32:09 UTC (rev 52864)
@@ -23,7 +23,7 @@
 %% LaTeX version 1999/12/01 or later.
 %% 
 \usepackage{expl3}
-\ProvidesExplPackage{knowledge}{2019/10/28}{1.18}{}
+\ProvidesExplPackage{knowledge}{2019/11/19}{1.19}{}
 %%%%%%%%%%
 \RequirePackage{l3keys2e}
 \RequirePackage{etoolbox}
@@ -1448,7 +1448,8 @@
 \cs_new:Nn\knowledge_knowledgescope_one:n{
     \knowledge_scopetag_declares:n{#1}
     \scope_get_labelizable_instance:N\l_tmpb_tl
-    \KAuxWriteX*{\exp_not:n{\KAuxNewLinkScopetagInstance}{\exp_not:n{#1}}{\l_tmpb_tl}}
+    \KAuxWriteX*{\exp_not:n{\KAuxNewLinkScopetagInstance}%{\exp_not:n{#1}}% old version
+           {#1}{\l_tmpb_tl}}
 }
 \bool_new:N\knowledge_configuration_label_autoscope_bool
 \bool_gset_true:N\knowledge_configuration_label_autoscope_bool



More information about the tex-live-commits mailing list