CTAN Comprehensive TeX Archive Network

Direc­tory macros/latex/contrib/keyvaltable

README.md

The key­valtable Pack­age

Copy­right (C) 2016-2018 Richard Grewe

Re­leased un­der the Project Public Li­cense ver­sion 1.2 or later

Pur­pose

The main goal of the keyvaltable pack­age is to of­fer means for type­set­ting ta­bles eas­ily and yet still look­ing rather nicely in a way that sep­a­rates con­tent from pre­sen­ta­tion and with re-us­able lay­out for ta­bles of the same type. For this pur­pose, the pack­age pro­vides the en­vi­ron­ment KeyValTable, which al­lows one to type­set ta­bles that have a pre­vi­ously de­fined col­umn lay­out and whose rows can be pro­duced in a key-value fash­ion.

Avail­abil­ity

The keyvaltable pack­age is on CTAN, where you can also find the doc­u­men­ta­tion, as well as on github. Since March 2016, keyvaltable is part of Live (pack­age texlive-latex-extra) and is in­cluded in MiK.

Man­ual In­stal­la­tion

The keyvaltable pack­age comes with (at least) the fol­low­ing files

  • key­valtable.ins
  • key­valtable.dtx
  • README.md

and pos­si­bly also with

  • Make­file
  • key­valtable.pdf (gen­er­ated from key­valtable.dtx)
  • key­valtable.sty (gen­er­ated from key­valtable.dtx)

To in­stall the keyvaltable pack­age, you ad­di­tion­ally need

  • doc­strip.tex

To build the pack­age (keyvaltable.sty), run one of the fol­low­ing

    latex keyvaltable.ins
    make package (needs Makefile)

Put the re­sult­ing keyvaltable.sty some­where where can find it. Read the doc­u­men­ta­tion of your sys­tem to find out where this might be.

Build­ing Doc­u­men­ta­tion

To build the doc­u­men­ta­tion of the keyvaltable pack­age, you ad­di­tion­ally need the fol­low­ing classes and pack­ages (in­clud­ing their de­pen­den­cies)

  • ltx­doc
  • idxlay­out
  • xcolor
  • show­expl
  • en­u­mitem
  • xkey­val
  • book­tabs
  • longtable
  • tabu
  • etool­box
  • hyp­doc
  • xin­t­expr
  • make­cell

as well as

  • pdfla­tex

To build the doc­u­men­ta­tion (keyvaltable.pdf), ei­ther run

    make docs

or the fol­low­ing se­quence of com­mands

    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 'ing

Down­load the con­tents of this pack­age in one zip archive (425.4k).

key­valtable – Re-us­able ta­ble lay­outs sep­a­rat­ing con­tent and pre­sen­ta­tion

The main goal of this pack­age is to of­fer means for type­set­ting ta­bles eas­ily and yet still look­ing rather nicely in a way that sep­a­rates con­tent from pre­sen­ta­tion and with re-us­able lay­out for ta­bles of the same type.

For this pur­pose, the pack­age pro­vides the en­vi­ron­ment KeyValTable, which al­lows one to type­set ta­bles that have a pre­vi­ously de­fined col­umn lay­out and whose rows can be pro­duced in a key-value fash­ion.

Pack­agekey­valtable
Bug trackerhttps://github.com/Ri-Ga/key­valtable/is­sues
Re­pos­i­toryhttps://github.com/Ri-Ga/key­valtable
Ver­sion2.0
Li­censesThe Project Public Li­cense 1.2
Copy­right2016–2019 Richard Grewe
Main­tainerRichard Grewe
Con­tained inTeX Live as key­valtable
MiKTeX as key­valtable
TopicsTa­ble
...
Guest Book Sitemap Contact Contact Author