summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-keyval.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-keyval.html')
-rw-r--r--Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-keyval.html15
1 files changed, 12 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-keyval.html b/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-keyval.html
index 00c52ee8f91..1781ef5dc91 100644
--- a/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-keyval.html
+++ b/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-keyval.html
@@ -122,6 +122,15 @@ it seems a well thought-out system, offering a lot of flexibility that
isn’t available with the other keys packages. However, there seems to
be no mechanism for using <i>pgfkeys</i> keys as part of the
options of another package, in the way that <i>kvoptions</i> does.
+<p/>The <i>expl3</i> programming layer for <a href="FAQ-LaTeX3.html">LaTeX3</a>
+includes the <i>l3keys</i> module. Inspired by <i>pgfkeys</i>,
+it provides a keyval-based method for the programmer to create keys.
+As with keyval and derivatives, <i>l3keys</i> uses separate macros
+for defining and setting keys. There is also a support package,
+<i>l3keys2e</i>, available to allow LaTeX2e package and class
+options to be processed using <i>l3keys</i>. The <i>expl3</i>
+code can be used within existing LaTeX2e documents, so
+<i>l3keys</i> is available to the LaTeX2e programmer.
<p/>Another key-value system that&rsquo;s part of larger set of macros is
<i>scrbase</i>, which uses the facilities of <i>keyval</i> to
build a larger set of facilities, originally for use within the
@@ -142,13 +151,13 @@ in the <i>kvoptions</i> package.
<p/>This brief summary was guided by input from two sources: a draft article
for <i>TUGboat</i> by Joseph Wright, and the partial translation of the
documentation of package <i>scrbase</i> prepared by Philipp
-Stephani. At Joseph&rsquo;s suggestion, discussion of his <i>keys3</i>
-package, which is designed for use with the experimental LaTeX3,
-has been omitted.
+Stephani.
<dl>
<dt><tt><i>keyval.sty</i></tt><dd>Distributed as part of <a href="http://www.tex.ac.uk/tex-archive/macros/latex/required/graphics.zip">macros/latex/required/graphics</a> (or <a href="http://www.tex.ac.uk/tex-archive/macros/latex/required/graphics/">browse the directory</a>)
<dt><tt><i>kvoptions.sty</i></tt><dd>Distributed as part of <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/oberdiek.zip">macros/latex/contrib/oberdiek</a> (or <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/oberdiek/">browse the directory</a>)
<dt><tt><i>kvsetkeys.sty</i></tt><dd>Distributed as part of <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/oberdiek.zip">macros/latex/contrib/oberdiek</a> (or <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/oberdiek/">browse the directory</a>)
+<dt><tt><i>l3keys.sty</i></tt><dd>Distributed as part of <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/expl3.zip">macros/latex/contrib/expl3</a> (or <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/expl3/">browse the directory</a>)
+<dt><tt><i>l3keys2e.sty</i></tt><dd>Distributed as part of <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/expl3.zip">macros/latex/contrib/expl3</a> (or <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/expl3/">browse the directory</a>)
<dt><tt><i>pgfkeys.sty</i></tt><dd>Distributed as part of <a href="http://www.tex.ac.uk/tex-archive/graphics/pgf.zip">graphics/pgf</a> (or <a href="http://www.tex.ac.uk/tex-archive/graphics/pgf/">browse the directory</a>)
<dt><tt><i>scrbase.sty</i></tt><dd>Distributed as part of <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/koma-script.zip">macros/latex/contrib/koma-script</a> (or <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/koma-script/">browse the directory</a>)
<dt><tt><i>xkeyval.sty</i></tt><dd><a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/xkeyval.zip">macros/latex/contrib/xkeyval</a> (or <a href="http://www.tex.ac.uk/tex-archive/macros/latex/contrib/xkeyval/">browse the directory</a>)