A package for converting JSON and other similar structures to a format accessible using LaTeX.
Project description
JSON to LaTeX
json2latex
is a library for converting a nested Python structure to a format
accessible in LaTeX.
Installation
JSON to LaTeX can be installed using pip
by running pip install json2latex
,
Usage
Full documentation of JSON to LaTeX is provided here. The basic usage is as follows.
The following Python code saves a file, `out.tex which includes the necessary LaTeX commands to access the data in LaTeX.
import json2latex
data = dict(a="test", b=[1, 2])
with open('out.tex', 'w') as f:
json2latex.dump('data', data, f)
The same result can be accomplished by running,
json2latex example.json data out.tex
where example.json is a JSON file containing the same data is the
data` dictionary in the Python example.
The code output by JSON to LaTeX can be used as follows. First the file needs to be imported in LaTeX using \input{out.tex}
. Then, the following commands can be used to access the data:
\data
will expand to the full JSON representation of the input,{"a": "test", "b": [1, 2]}
.\data[a]
will expand totest
.\data[b]
will expand to[1, 2]
.\data[b][0]
will expand to1
.\data[b][1]
will expand to2
.\data[b][2]
, and all other undefined values, will expand to??
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for json2latex-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16736ec76bcbdd3ff60426259a5f462ade6a643106fe1c75baec4a27003cdfb9 |
|
MD5 | b80f00bbc43e5d113900aa7de0b73ddb |
|
BLAKE2b-256 | 6620d775b0a666d279d90f3e0bcc1aff5c03bc24c7f7e6e9bd4b91e850633739 |