diff options
author | Karl Berry <karl@freefriends.org> | 2016-03-19 22:14:15 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-03-19 22:14:15 +0000 |
commit | 619a3feba04810e6c12a1007bafb3209a6597071 (patch) | |
tree | 76fd11efee3953c2376d566e674b22b6d3ec799e /Master/texmf-dist/doc/latex/keyvaltable | |
parent | 04e521880f42c9699c6b045c32176f3f59bd11c8 (diff) |
keyvaltable (19mar16)
git-svn-id: svn://tug.org/texlive/trunk@40079 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/keyvaltable')
-rw-r--r-- | Master/texmf-dist/doc/latex/keyvaltable/README.md | 84 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/keyvaltable/keyvaltable.pdf | bin | 0 -> 307018 bytes |
2 files changed, 84 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/keyvaltable/README.md b/Master/texmf-dist/doc/latex/keyvaltable/README.md new file mode 100644 index 00000000000..17a23c2b730 --- /dev/null +++ b/Master/texmf-dist/doc/latex/keyvaltable/README.md @@ -0,0 +1,84 @@ +The keyvaltable package +======================= + +Copyright (C) 2016 Richard Gay + +Released under the [LaTeX Project Public License](http://www.latex-project.org/lppl/) version 1.2 or later + +# Purpose + +The main goal of the `keyvaltable` package is to offer means for +typesetting tables easily and yet still looking rather nicely in a way +that separates content from presentation and with re-usable layout for +tables of the same type. For this purpose, the package provides the +environment `KeyValTable`, which allows one to typeset tables that have +a previously defined column layout and whose rows can be produced in a +key-value fashion. + +# Availability + +The `keyvaltable` package is currently in the process of being uploaded to CTAN, +such that the package can become available in popular LaTeX +distributions like TeXlive and MikTeX. + +# Manual Installation + +The `keyvaltable` package comes with (at least) the following files +* keyvaltable.ins +* keyvaltable.dtx +* README.md + +and possibly also with +* Makefile +* keyvaltable.pdf (generated from keyvaltable.dtx) +* keyvaltable.sty (generated from keyvaltable.dtx) + +To install the `keyvaltable` package, you additionally need +* docstrip.tex + +To build the package (`keyvaltable.sty`), run one of the following +``` + latex keyvaltable.ins + make package (needs Makefile) +``` + +Put the resulting `keyvaltable.sty` somewhere where LaTeX can find it. +Read the documentation of your LaTeX system to find out where this +might be. + +# Building Documentation + +To build the documentation of the `keyvaltable` package, you additionally +need the following classes and packages (including their dependencies) +* ltxdoc +* idxlayout +* xcolor +* showexpl +* enumitem +* xkeyval +* booktabs +* longtable +* tabu +* etoolbox +* hypdoc +* xintexpr +* makecell + +as well as +* pdflatex + +To build the documentation (`keyvaltable.pdf`), either run +``` + make docs +``` +or the following sequence of commands +``` + pdflatex keyvaltable.dtx + makeindex -s gind.ist -o keyvaltable.ind keyvaltable.idx + makeindex -s gglo.ist -o keyvaltable.gls keyvaltable.glo + pdflatex keyvaltable.dtx + pdflatex keyvaltable.dtx +``` + +Happy TeX'ing + diff --git a/Master/texmf-dist/doc/latex/keyvaltable/keyvaltable.pdf b/Master/texmf-dist/doc/latex/keyvaltable/keyvaltable.pdf Binary files differnew file mode 100644 index 00000000000..446cf7455a6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/keyvaltable/keyvaltable.pdf |