diff options
author | Karl Berry <karl@freefriends.org> | 2019-01-23 21:29:59 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-01-23 21:29:59 +0000 |
commit | ad73871781550df8e576e1d462bc70eb6220b639 (patch) | |
tree | 9c86207dda8e485ceddd3eb0fcb3304b37f1a242 | |
parent | 587bb7e9ffc42cc55c9154d8047f5cfef1de9471 (diff) |
knowledge (23jan19)
git-svn-id: svn://tug.org/texlive/trunk@49803 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/knowledge/README.md | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/knowledge/knowledge.pdf | bin | 679361 -> 681126 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/knowledge/knowledge.tex | 25 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/knowledge/knowledge-code.dtx | 7 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/knowledge/knowledge.sty | 2 |
5 files changed, 23 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/latex/knowledge/README.md b/Master/texmf-dist/doc/latex/knowledge/README.md index 9b8c2c2c5ec..83d98c163ef 100644 --- a/Master/texmf-dist/doc/latex/knowledge/README.md +++ b/Master/texmf-dist/doc/latex/knowledge/README.md @@ -3,8 +3,8 @@ This directory contains the package name: knowledge license: LaTeX Project Public License version 1.2 or above - version: v1.14 - date: 2018/11/21 + version: v1.15 + date: 2019/01/23 author: Thomas Colcombet mail: thomas.colcombet@irif.fr web: https://www.irif.fr/~colcombe/knowledge_en.html diff --git a/Master/texmf-dist/doc/latex/knowledge/knowledge.pdf b/Master/texmf-dist/doc/latex/knowledge/knowledge.pdf Binary files differindex 416378b1df5..fc05de72e7a 100644 --- a/Master/texmf-dist/doc/latex/knowledge/knowledge.pdf +++ b/Master/texmf-dist/doc/latex/knowledge/knowledge.pdf diff --git a/Master/texmf-dist/doc/latex/knowledge/knowledge.tex b/Master/texmf-dist/doc/latex/knowledge/knowledge.tex index 256c97f0b11..953e3ba5b0d 100644 --- a/Master/texmf-dist/doc/latex/knowledge/knowledge.tex +++ b/Master/texmf-dist/doc/latex/knowledge/knowledge.tex @@ -4,7 +4,8 @@ \usepackage{paralist} \usepackage[svgnames]{xcolor} \usepackage{expl3} -\usepackage[hyperref,quotation,scope]{knowledge} +\usepackage[hidelinks]{hyperref} +\usepackage[quotation,scope]{knowledge} \knowledgeconfigure{visible anchor points=false} \knowledgeconfigure{notion,diagnose line=false} \GetFileInfo{knowledge.sty} @@ -654,12 +655,12 @@ This is essentially a list for personal referencing of what has to be done. \item[2017-03-14] Corrected that the \verb|@| letter was left a letter after \cs{\knowledgeFixHyperrefTwocolumn}. \item[2017-04-09] Internal change of code, for "scope" handling and for the "quotation notation": slowly going toward an extended "quotation notation" that can make the "scope" of search explicit. \item[2017-04-09] Added the \kl{protect quotation} configure option, that is given a list of environments, and deactivates automatically the "quotation notation" when in there environments. This is a simple code for the moment. Typically, one can use \smallcode{\cs\knowledgeconfigure\{\kl{protect quotation}=tikzcd\}}. For the moment, it is not explained in the document. -\item[2017-04-19] Changed the display code such hat nested knowledges behave properly: before, the introduction would be performed for the object and the subobjects. +\item[2017-04-19] Changed the display code such that nested knowledges behave properly: before, the introduction would be performed for the object and the subobjects. \item[2017-04-20] The "electronic mode" has been added, and the `final mode` is now renamed into "paper mode". The \cs{\knowledgepackagemode} configuration variable is also available for easier scripting. \item[2017-06-06] FAQ on deactivating the quote in "Emacs" (thanks to Sylvain Perifel). \item[2017-06-08] Removed the \texttt{noknowledge} package and all references to it. \item[2017-06-08] Removed the \texttt{knowledgeutils.sty} and \texttt{scopearticle.sty} which are now integrated in the main file. -\item[2017-06-08] The file \texttt{knowledge-example.sty} as been improved. +\item[2017-06-08] The file \texttt{knowledge-example.tex} has been improved. \item[2017-06-09] First release of version 1.0 on "CTAN". \item[2017-06-10] Corrected the "quotation notation" to make it expandable for avoiding problems in table of contents (the @ was not working). \item[2017-06-11] Corrected a bug linked to changes of expl3 on recent distributions (pointed by Murray Eisenberg). Release of v1.01 on CTAN. @@ -690,7 +691,8 @@ This is essentially a list for personal referencing of what has to be done. \item[2018-02-24] Documentation improvement for the environment "thebibliography@@env". \item[2018-05-17] Correction to be compatible with the latest version of "expl3@@package" (thanks to Leo Stefanesco). \item[2018-07-26] Compatibility with utf8 symbols in labels (thanks to Yves Guiraud). -\item[2018-11-21] Corrected the behavior of "makeidx@@package" (thanks to Sylvain Schmitz). +\item[2018-11-22] Corrected bug for "makeidx@@package" (thanks to Sylvain Schmitz). V1.14 on "CTAN". +\item[2019-01-27] Minor improvement of the doc, and hiding links in it. V1.15. \end{compactdesc} \normalsize %\restoregeometry @@ -1047,9 +1049,9 @@ The options that can be used in the optional parameter of \cs{\usepackage} when \begin{compactdesc} \itemAP[Writing mode] The "paper", "electronic" or "composition" modes are possible ("composition" is by default) (see Section~\ref{subsubsection:writing modes} for more details). These modes change several default rendering settings. -\itemAP[Other packages] some of the options concern the loading and the use of other packages (\kl(package){hyperref}, \kl(package){xcolor}, \dots). This is explained in Section~\ref{subsubsection:packages-loading}. +\itemAP[Other packages] some of the options concern the loading and the use of other packages (\kl(package){hyperref}, \kl(package){xcolor}, \kl (package){makeidx}, \dots). This is explained in Section~\ref{subsubsection:packages-loading}. \itemAP[Configuration options] as used by the command \cs{\knowledgeconfigure} can be used when loading the package. -\itemAP[Scoping] The \kl[scope option]{scope} "option@package option" makes the package aware at a fine level of the structure of the document (see Section~\ref{subsection:scoping} for explanations). This provides, for instance, the possibility to define pieces of "knowledge" that are attached to a section of the documents. +\itemAP[Scoping] The \kl[scope option]{scope} "option@package option" makes the package aware at a fine level of the structure of the document (see Section~\ref{subsection:scoping} for explanations). This provides, for instance, the possibility to define pieces of "knowledge" that are attached to a section of the document. \end{compactdesc} \subsubsection{Writing mode} @@ -1231,7 +1233,7 @@ If no scope is found using the above search, a label of the given name is search \itemAP[\intro{namespace=}] Allows to change the \kl{namespace}. In itself, this is useless. It has to be used in conjunction with new forms of \cs\kl-like commands. \itemAP[\intro{now}] requires the \kl{knowledge} to be defined immediately. This may save one compilation phase. The drawback is that the \kl{knowledge} cannot be accessed before the \cs{\knowledge} command that has been introduced. It may help for modularity considerations. (for instance a \kl{knowledge} is used inside a proof, it has no sense to make it available elsewhere, and it is better style to locally define it). -\itemAP[\intro{also now}] requires the \kl{knowledge} to be defined immediately as well as delayed to the next compilation phase. This is in particular how "autorefrences@autoref" should be handled. See the use of \cs{\knowledgenewvariant} for more examples. +\itemAP[\intro{also now}] requires the \kl{knowledge} to be defined immediately as well as delayed to the next compilation phase. This is in particular how "auto references@autoref" should be handled. See the use of \cs{\knowledgenewvariant} for more examples. \end{description} @@ -2244,9 +2246,14 @@ Do not use \cs{\intro} in titles, but rather \cs{\reintro}. If you want the sect \label{section:tikzcd} The package "tikzcd@@package" uses (heavily) the quotes. Thus, it conflicts with the "quotation notation". -Some other packages may do the same. For solving this issue, the only thing to do is to temporarily deactivate the "quotation notation" +Some other packages may do the same. For solving this issue, the only thingd to do are: +\begin{itemize} +\item be sure to load these packages before "knowledge@@package", or at least be sure that the "quotation notation" is not +active when you do so, and +\item to temporarily deactivate the "quotation notation" when in a context where the package may use the quotes. +\end{itemize} -This can be doe either explicitely using before each figure: +This can be done either explicitly using before each figure: \begin{code}[8.5cm] \cs\knowledgeconfigure\{"quotation@@option"=false\} \end{code} diff --git a/Master/texmf-dist/source/latex/knowledge/knowledge-code.dtx b/Master/texmf-dist/source/latex/knowledge/knowledge-code.dtx index a14711ff84f..6c745977bc2 100644 --- a/Master/texmf-dist/source/latex/knowledge/knowledge-code.dtx +++ b/Master/texmf-dist/source/latex/knowledge/knowledge-code.dtx @@ -23,7 +23,7 @@ % % \iffalse %<head>\usepackage{expl3} -%<head>\ProvidesExplPackage{knowledge}{2018/11/22}{1.14}{} +%<head>\ProvidesExplPackage{knowledge}{2019/01/23}{1.15}{} %<*driver> \def\knowledgecode{active} \input{knowledge.tex} @@ -47,6 +47,7 @@ % \changes{1.12}{2018/07/26}{bug fixes} % % \changes{1.13}{2018/11/21}{bug fixes} % % \changes{1.14}{2018/11/22}{bug fix} % +% \changes{1.15}{2019/01/23}{doc change} % % \GetFileInfo{knowledge.sty} % % \DoNotIndex{} % @@ -66,8 +67,8 @@ This directory contains the package name: knowledge license: LaTeX Project Public License version 1.2 or above - version: v1.14 - date: 2018/11/21 + version: v1.15 + date: 2019/01/23 author: Thomas Colcombet mail: thomas.colcombet@irif.fr web: https://www.irif.fr/~colcombe/knowledge_en.html diff --git a/Master/texmf-dist/tex/latex/knowledge/knowledge.sty b/Master/texmf-dist/tex/latex/knowledge/knowledge.sty index ea34f9f19a2..6cc51bcfdf9 100644 --- a/Master/texmf-dist/tex/latex/knowledge/knowledge.sty +++ b/Master/texmf-dist/tex/latex/knowledge/knowledge.sty @@ -23,7 +23,7 @@ %% LaTeX version 1999/12/01 or later. %% \usepackage{expl3} -\ProvidesExplPackage{knowledge}{2018/11/22}{1.14}{} +\ProvidesExplPackage{knowledge}{2019/01/23}{1.15}{} %%%%%%%%%% \RequirePackage{l3keys2e} \RequirePackage{etoolbox} |