diff options
author | Karl Berry <karl@freefriends.org> | 2020-03-05 22:08:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-03-05 22:08:31 +0000 |
commit | 7fc1a8940175a7c09ab554dc0ace89158eb3c7f0 (patch) | |
tree | 22b8e2aeb521a45f8deeffb3ed33adb183f3d359 /Master/texmf-dist/tex/latex/knowledge | |
parent | d379da24c3c8619aae41ef32e82cd06a72154d86 (diff) |
knowledge (5mar20)
git-svn-id: svn://tug.org/texlive/trunk@54113 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/knowledge')
-rw-r--r-- | Master/texmf-dist/tex/latex/knowledge/knowledge.sty | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/knowledge/knowledge.sty b/Master/texmf-dist/tex/latex/knowledge/knowledge.sty index f7109832895..82a7ccfb846 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}{2020/01/26}{1.21}{} +\ProvidesExplPackage{knowledge}{2020/03/05}{1.22}{} %%%%%%%%%% \RequirePackage{l3keys2e} \RequirePackage{etoolbox} @@ -979,6 +979,23 @@ \KnowledgePackageTrigger{ electronic }{\tl_set:Nn\knowledge_option_mode_tl{electronic}} \KnowledgePackageTrigger{ composition }{\tl_set:Nn\knowledge_option_mode_tl{composition}} \KnowledgePackageTrigger{ final }{\tl_set:Nn\knowledge_option_mode_tl{final}} +\bool_new:N\knowledge_option_texpatch_bool +\bool_set_true:N\knowledge_option_texpatch_bool +\KnowledgePackageTrigger{ no patch }{\bool_set_false:N\knowledge_option_texpatch_bool} +\tl_new:N\knowledge_option_knowledgeAP_command_tl +\tl_set:Nn\knowledge_option_knowledgeAP_command_tl{} +\tl_new:N\knowledge_option_complexityAP_command_tl +\tl_set:Nn\knowledge_option_complexityAP_command_tl{} +\KnowledgePackageTrigger{ knowledge AP }{ + \tl_if_single_token:nTF{#1} + {\tl_set:Nn\knowledge_option_knowledgeAP_command_tl{#1}} + {\knowledge_error:n{Package~option~'knowledge~AP'~must~be~followed~by~a~single~control~sequence.}} +} +\KnowledgePackageTrigger{ complexity AP }{ + \tl_if_single_token:nTF{#1} + {\tl_set:Nn\knowledge_option_complexityAP_command_tl{#1}} + {\knowledge_error:n{Package~option~'complexity~AP'~must~be~followed~by~a~single~control~sequence.}} +} \KnowledgeConfigureTrigger{ fix~hyperref~twocolumn } {\knowledgeFixHyperrefTwocolumn} \KnowledgeConfigureTrigger{ notion } @@ -1075,7 +1092,7 @@ \keys_set:nV{ knowledge~package~modes }{ composition }} } \keys_set:nV{ knowledge~package~modes }\knowledge_option_mode_tl -\knowledge_option_aci_autoload:nnn{ hyperref }{}{\hypersetup{hidelinks}} +\knowledge_option_aci_autoload:nnn{ hyperref }{}{} \knowledge_option_aci_autoload:nn{ xcolor }{} \knowledge_option_aci_autoload:nn{ makeidx }{} \tl_const:Nn\scope_tl{SC@PE} @@ -2948,13 +2965,14 @@ {\exp_not:V\knowledge_kl_text_tl} } } -\NewDocumentCommand\AP{} +\NewDocumentCommand\knowledge_anchor_point_cs:{} {\bool_if:NT\knowledge_hyperref_active_bool {\strut\vadjust{\knowledge_AP_internal:}}} \NewDocumentCommand\itemAP{o}{ \IfNoValueTF{#1} - {\item\AP} + {\item\knowledge_anchor_point_cs:} {\item[\knowledge_itemAP: #1]}} +\let\AP\knowledge_anchor_point_cs: \int_new:N\kl_hyperref_kl_nesting_count_int \bool_new:N\kl_hyperref_active_here_bool \bool_set_true:N\kl_hyperref_active_here_bool @@ -3193,6 +3211,12 @@ } \ExplSyntaxOn \makeatother +\bool_if:NT\knowledge_option_texpatch_bool{ + \bool_if:NT\knowledge_hyperref_active_bool{ + \hypersetup{breaklinks} + \hypersetup{hidelinks} + } +} \bool_if:NF\knowledge_option_composition_bool {\bool_if:NF\knowledge_option_paper_bool} {\bool_set_true:N\knowledge_option_composition_bool} |