tikzsd: A program for generating LaTeX code of string diagrams.

[ library, math, mit, program ] [ Propose Tags ] [ Report a vulnerability ]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 1.0.0
Change log ChangeLog.md
Dependencies array (>=0.5.4 && <0.6), base (>=4.7 && <5), containers (>=0.6.2 && <0.7), lens (>=4.19 && <5.1), mtl (>=2.2.2 && <2.3), parsec (>=3.1.14 && <3.2), tikzsd, transformers (>=0.5.6 && <0.6) [details]
License MIT
Copyright 2021 Anthony Wang
Author Anthony Wang
Maintainer anthony.y.wang.math@gmail.com
Category Math
Home page https://github.com/anthonyywangmath/tikzsd#readme
Bug tracker https://github.com/anthonyywangmath/tikzsd/issues
Source repo head: git clone https://github.com/anthonyywangmath/tikzsd
Uploaded by anthonyywang at 2021-05-04T20:18:52Z
Distributions
Executables tikzsd
Downloads 233 total (3 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2021-05-04 [all 1 reports]

Readme for tikzsd-1.0.0

[back to package description]

tikzsd

tikzsd is a Haskell program used to generate LaTeX code for string diagrams.

To use the program, one defines the categories, functors and natural transformations to be used, specifying data such as labels and shapes. After doing this, one can generate the LaTeX for string diagrams by simply describing the desired natural transformation and telling the program how to space the strings.

Usage

Please check out the github repository for usage. The repository contains a user's manual, along with examples of generated LaTeX code and the resulting pdfs.