1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
|
# cloze package
# Matthew Bertucci 11/26/2021 for v1.6
#include:luatex
#include:fontspec
#include:luatexbase-mcb
#include:kvoptions
#include:setspace
#include:xcolor
#include:xparse
#include:stackengine
#include:ulem
#include:transparent
#keyvals:\usepackage/cloze#c
align=#left,center,right
boxheight=##L
boxwidth=##L
distance=##L
hide
linecolor=#%color
margin=##L
spacing=%<number%>
textcolor=#%color
thickness=##L
width=##L
#endkeyvals
\cloze{text}
\cloze[options%keyvals]{text}
\clozesetfont{font}
\clozefix{text}
\clozefix[options%keyvals]{text}
\clozenol{text}
\clozenol[options%keyvals]{text}
\clozefil{text}
\clozefil[options%keyvals]{text}
\clozeextend[spaces]
\begin{clozepar}
\begin{clozepar}[options%keyvals]
\end{clozepar}
\clozeparcmd{text}
\clozeparcmd[options%keyvals]{text}
\begin{clozebox}
\begin{clozebox}[options%keyvals]
\begin{clozebox}*
\begin{clozebox}*[options%keyvals]
\end{clozebox}
\begin{clozespace}
\begin{clozespace}[options%keyvals]
\end{clozespace}
\clozeline
\clozeline[options%keyvals]
\clozelinefil
\clozelinefil[options%keyvals]
\clozestrike{wrong text%text}{correct text%text}
\clozestrike[options%keyvals]{wrong text%text}{correct text%text}
\clozesetoption{option}{value}
\clozeset{options%keyvals}
\clozereset
\clozeshow
\clozehide
#keyvals:\cloze,\clozefix,\clozenol,\clozefil,\begin{clozepar},\clozeparcmd,\begin{clozebox},\begin{clozebox}*,\begin{clozespace},\clozeline,\clozelinefil,\clozestrike,\clozeset,\ClozeSetLocalOptions
show
hide
distance=##L
linecolor=#%color
textcolor=#%color
thickness=##L
#endkeyvals
#keyvals:\clozefix,\clozeset
align=#left,center,right
width=##L
#endkeyvals
#keyvals:\begin{clozebox},\begin{clozebox}*,\clozeset
boxheight=##L
boxwidth=##L
#endkeyvals
#keyvals:\cloze,\clozefix,\clozefil,\clozeset
margin=##L
#endkeyvals
#keyvals:\begin{clozespace},\clozeset
spacing=%<number%>
#endkeyvals
\ifclozeshow#*
\clozeshowtrue#*
\clozeshowfalse#*
\ClozeSetToGlobal#*
\ClozeSetToLocal#*
\ClozeGetOption{arg}#*
\ClozeColor{color}#*
\ClozeStartMarker{arg}#*
\ClozeStopMarker{arg}#*
\ClozeMargin{arg}#*
\clozefont#*
\ClozeSetLocalOptions{options%keyvals}#*
\ClozeTextColor{color}#*
\ClozeStrikeLine#*
\ClozeBox#*
|