latex-table

convert an object array to latex table text

no longer maintained
Last updated 6 years ago by tphummel .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install latex-table 
SYNC missed versions from official npm registry.

installation

npm install latex-table

dependencies

Booktabs: the output from this library uses the tags \toprule, \midrule, \bottomrule which are specific to the Booktabs library. This may or may not have come standard with your LaTeX installation. If not, you can add it.

usage

latex_table = require "latex-table"

columns = [
  {title: "ID#", property: "id", align: "l"}
  {title: "Name", property: "name", align: "l"}
  {title: "Amount", property: "amount", align: "r"}
]

data = [
  {id: 1, name: "Tom", amount: 100}
  {id: 2, name: "Joe", amount: 250}
  {id: 3, name: "Harry", amount: 75}
]

output = latex_table
  columns: columns
  data: data
  title: "My Table Caption"

console.log "output: ", output

using output

the output text is a latex snippet that can be included within a larger document via an \input such as

\documentclass[a4paper,titlepage]{book}
\usepackage{booktabs}

\begin{document}
  \maketitle
  \tableofcontents \newpage
  \input{path/to/some/file}
  \input{path/to/another/file}
  \input{path/to/a/latex-table/snippet}
\end{document}

TODO

  • column alignment on decimal point

  • decouple from a particular table package (booktabs, tabular, tabularx, longtable)

  • optional vertical rules

Current Tags

  • 1.0.1                                ...           latest (6 years ago)

3 Versions

  • 1.0.1 [deprecated]           ...           6 years ago
  • 1.0.0                                ...           7 years ago
  • 0.1.0                                ...           7 years ago
Maintainers (1)
Downloads
Today 0
This Week 1
This Month 1
Last Day 0
Last Week 0
Last Month 3
Dependencies (0)
None
Dev Dependencies (1)
Dependents (1)

Copyright 2014 - 2016 © taobao.org |