Directory macros/latex/contrib/keyvaltable
The keyvaltable Package
Copyright (C) 2016-2020 Richard Grewe
Released under the LaTeX Project Public License version 1.3c 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 on CTAN, where you can also find the documentation, as well as on github. Since March 2016, keyvaltable
is part of TeX Live (package texlive-latex-extra
) and is included in 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)
- rgltxdoc
- etoc
- amssymb, gensymb, fontawesome
- xspace
- xintexpr
- makecell, cellspace
- tabularx, longtable, xltabular, tabu
- filecontents
- datatool, csvsimple
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
Download the contents of this package in one zip archive (925.1k).
keyvaltable – Re-usable table layouts separating content and presentation
The main goal of this 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.
Package | keyvaltable |
Bug tracker | https://github.com/Ri-Ga/keyvaltable/issues |
Repository | https://github.com/Ri-Ga/keyvaltable |
Version | 2.3 |
Licenses | The LaTeX Project Public License 1.2 |
Copyright | 2016–2020 Richard Grewe |
Maintainer | Richard Grewe |
Contained in | TeX Live as keyvaltable MiKTeX as keyvaltable |
Topics | Table |