The ForSyDe-TikZ package

This is a LaTeX style package containing graphic primitives for drawing ForSyDe process networks with TikZ. It provides:

  • forsyde-tikz: main tikz elements and environments
  • forsyde-pc: collection of macros for each ForSyDe process constructor defined until now

example of process network drawn with forsyde-tikz

Installation

The package files can be pulled from the following git repository  https://github.com/ugeorge/forsyde-tikz

The contents of src are to be copied on your local machine. The package is loaded by compiling your document with the TEXINPUTS variable set to your installation path, or by copying all package files in your document's root folder or any LaTeX standard loading path. To include the styles you must add in the document preamble:

\usepackage{forsyde-tikz}

or

\usepackage{forsyde-pc}

Manual

This document comes with a reference manual doc/refman.tex. The Makefile provided should be able to compile the document unless the LaTeX toolchain is not properly set up or there is an unmet dependency.

Contribution

The package files are documented and contributions should be self-explanatory. Feel free to branch your own changes and/or initiate pull requests. All new feature must be documented in the reference manual.

Attachments

  • example.pdf Download (64.9 KB) - added by ugeorge 2 years ago. example of process network drawn with forsyde-tikz
  • example.svg Download (100.4 KB) - added by ugeorge 2 years ago. example of process network drawn with forsyde-tikz