summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-06-30 21:21:36 +0000
committerKarl Berry <karl@freefriends.org>2020-06-30 21:21:36 +0000
commit8bb985021b2f40fd3c9ef24653decafda35a3592 (patch)
treef42b0c46f969ff3a9eada2fc099bd1992e25249b /Master/texmf-dist/doc
parent3188a1fa1e0a251e9952c526036a175b39a1cb3d (diff)
cloze (30jun20)
git-svn-id: svn://tug.org/texlive/trunk@55704 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/lualatex/cloze/cloze.pdfbin318609 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/cloze/README.md (renamed from Master/texmf-dist/doc/lualatex/cloze/README.md)10
-rw-r--r--Master/texmf-dist/doc/luatex/cloze/cloze.pdfbin0 -> 600199 bytes
-rw-r--r--Master/texmf-dist/doc/luatex/cloze/cloze.tex131
4 files changed, 138 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/lualatex/cloze/cloze.pdf b/Master/texmf-dist/doc/lualatex/cloze/cloze.pdf
deleted file mode 100644
index 8f9b26bf235..00000000000
--- a/Master/texmf-dist/doc/lualatex/cloze/cloze.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/lualatex/cloze/README.md b/Master/texmf-dist/doc/luatex/cloze/README.md
index 04dc316ef3d..d6919d4c8dc 100644
--- a/Master/texmf-dist/doc/lualatex/cloze/README.md
+++ b/Master/texmf-dist/doc/luatex/cloze/README.md
@@ -69,14 +69,18 @@ Update the version number in the file `cloze.dtx` on this locations:
[2020/05/20 v1.4 Package to typeset cloze worksheets or cloze tests]
%<*package>
-### In the markup for the package documentation (approximately at the line number 1250)
-
-Add a changes entry:
+Add a changes entry (approximately at the line 90):
```latex
\changes{v1.4}{2020/05/20}{...}
```
+### In the package documentation `documentation.tex` (approximately at the line number 125)
+
+```latex
+\date{v1.6~from 2020/06/30}
+```
+
### In the markup for the file `cloze.lua` (approximately at the line number 1900)
```lua
diff --git a/Master/texmf-dist/doc/luatex/cloze/cloze.pdf b/Master/texmf-dist/doc/luatex/cloze/cloze.pdf
new file mode 100644
index 00000000000..5901e8dd851
--- /dev/null
+++ b/Master/texmf-dist/doc/luatex/cloze/cloze.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/luatex/cloze/cloze.tex b/Master/texmf-dist/doc/luatex/cloze/cloze.tex
new file mode 100644
index 00000000000..c3d1f86e124
--- /dev/null
+++ b/Master/texmf-dist/doc/luatex/cloze/cloze.tex
@@ -0,0 +1,131 @@
+%%
+%% This is file `cloze.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% cloze.dtx (with options: `plaintex')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2015-2020 by Josef Friedrich <josef@friedrich.rocks>
+%% ----------------------------------------------------------------------
+%% This work may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.3c of this license
+%% or (at your option) any later version. The latest version of this
+%% license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008/05/05 or later.
+%%
+\directlua{
+ cloze = require('cloze')
+}
+\newif\ifclozeshow\clozeshowtrue
+\def\ClozeSetToGlobal{%
+ \directlua{cloze.set_is_global(true)}%
+}
+\def\ClozeSetToLocal{%
+ \directlua{
+ cloze.unset_local_options()
+ cloze.set_is_global(false)
+ }%
+}
+\def\ClozeGetOption#1{%
+ \directlua{
+ tex.print(cloze.get_value('#1'))
+ }%
+}
+\def\ClozeColor#1{\csname\string\color@#1\endcsname}
+\def\ClozeStartMarker#1{%
+ \strut\directlua{
+ cloze.register('#1')
+ cloze.marker('#1', 'start')
+ }%
+}
+\def\ClozeStopMarker#1{%
+ \strut\directlua{
+ cloze.marker('#1', 'stop')
+ }%
+}
+\def\ClozeMargin#1{%
+ \directlua{cloze.margin()}%
+ #1%
+ \directlua{cloze.margin()}%
+}
+\def\clozesetoption#1#2{%
+ \ClozeSetToGlobal%
+ \directlua{cloze.set_option('#1', '#2')}%
+}
+\def\clozereset{%
+ \ClozeSetToGlobal%
+ \directlua{cloze.reset()}%
+}
+\def\clozeshow{%
+ \clozeshowtrue%
+ \ClozeSetToGlobal%
+ \clozesetoption{show}{true}%
+ \clozesetoption{hide}{false}%
+}
+\def\clozehide{%
+ \clozeshowfalse%
+ \ClozeSetToGlobal%
+ \clozesetoption{hide}{true}%
+ \clozesetoption{show}{false}%
+}
+\def\clozefont{\it}
+\def\clozesetfont#1{%
+ \def\clozefont{%
+ #1%
+ }%
+}
+\def\cloze#1{%
+ \ClozeStartMarker{basic}%
+ {%
+ \clozefont\relax%
+ \ClozeMargin{#1}%
+ }%
+ \ClozeStopMarker{basic}%
+}
+\def\clozefix#1{%
+ \ClozeStartMarker{fix}%
+ {%
+ \clozefont\relax%
+ \ClozeMargin{#1}%
+ }%
+ \ClozeStopMarker{fix}%
+}
+\def\clozenol#1{%
+ \clozesetoption{thickness}{0pt}%
+ \ClozeStartMarker{basic}%
+ {%
+ \clozefont\relax%
+ \ClozeMargin{#1}%
+ }%
+ \ClozeStopMarker{basic}%
+}
+\def\clozeline{%
+ \directlua{cloze.line()}%
+}
+\def\clozelinefil{%
+ \strut%
+ \directlua{cloze.linefil()}%
+ \strut%
+}
+\def\clozefil#1{%
+ \cloze{#1}\clozelinefil%
+}
+\def\clozeparcmd#1\par {%
+ \par%
+ \ClozeStartMarker{par}%
+ \clozefont\relax%
+ #1%
+ \ClozeStopMarker{par}%
+ \par%
+ \directlua{cloze.unregister('par')}%
+}
+\endinput
+%%
+%% End of file `cloze.tex'.