I'm looking for a nice package (or tool) to write BPMN diagrams directly into my documents. However, I had no luck so far.

I found several tools that may help doing the diagrams, and then exporting to SVG or PDF directly. However, I want something more native to LaTeX, like Tikz.

I found this question, but is deleted and I have no access to it. (Also, I'm not sure if this question doesn't belong here, and that is why that question got deleted in the first place. If that is the case, putting some kind of message in this question would be a good idea instead of just sending the question to oblivion.)

Also, found a couple of initial directions, like:

But I couldn't find a full package that may help doing a full diagram, and easing the maintenance, or work load to start from scratch to create diagrams.

Any help or pointers on where to look are appreciated.

  • I you don't find a specific package for it (I am not aware of one), then just use tikz as in the two examples you linked to. Jun 13, 2014 at 18:59
  • Try tikzedt.org with my library you found :) There is also one for events which are more challenging (blog.kubovy.eu/2013/09/30/latex-tikz-bpmn-2-0-events) Feb 16, 2016 at 15:36
  • soo @user2564748 the link you posted (just like the link in the OP) are both returning a 403 Forbidden
    – Vogel612
    Jul 12, 2017 at 13:41

1 Answer 1


Have you seen tikz tikz-bpmn package here? https://github.com/behnaaz/gdeploy/blob/master/francegrilles/tikz-bpmn.sty

Examples of how to use it can be found here: https://github.com/behnaaz/gdeploy/blob/master/francegrilles/slides.tex

>     \node[event] (start) {};
>       \node[task,node distance=3em,right=of start] (updglite) { Update \\ all nodes };
>       \draw[sequence,->] (start) -- (updglite);
  • 1
    This is the library itself can you add an example about its usage?
    – percusse
    Mar 20, 2018 at 12:44
  • I put some small piece here but I post a link for much better examples.
    – DrB
    Mar 20, 2018 at 12:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .