summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/messagepassing
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-03-09 21:15:59 +0000
committerKarl Berry <karl@freefriends.org>2022-03-09 21:15:59 +0000
commit29643fb167793e5d3b146e7b9c783e1d6f3e58c3 (patch)
treee68f83c24f051516a5d5be3128bfcd979c0a6500 /Master/texmf-dist/doc/latex/messagepassing
parentfa5bb371fbbaf73afaf0369bcae38073f4c999b0 (diff)
messagepassing (9mar22)
git-svn-id: svn://tug.org/texlive/trunk@62559 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/messagepassing')
-rw-r--r--Master/texmf-dist/doc/latex/messagepassing/README.md28
-rw-r--r--Master/texmf-dist/doc/latex/messagepassing/messagepassing.pdfbin0 -> 267669 bytes
2 files changed, 28 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/messagepassing/README.md b/Master/texmf-dist/doc/latex/messagepassing/README.md
new file mode 100644
index 00000000000..4af22705d4f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/messagepassing/README.md
@@ -0,0 +1,28 @@
+# The `messagepassing` package
+
+This package provides an environement and commands to easily draw diagrams to represent communication protocols using message passing among processes.
+
+Processes are represented as horizontal (or vertical) lines, and communications as arrows between lines. The package also provides multiple macros to decorate those diagrams, for instance to annotate the diagram, to add crashes to the processes, checkpoints, etc..
+
+The package works on top of tikz, which makes it easy to add ad-hoc items using regular tikz commands.
+To use it, run the following commands:
+
+```
+$ latex messagepassing.ins
+$ pdflatex messagepassing.dtx
+```
+
+The first command generates the file messagepassing.sty that should be placed in the same folder than your main document. The second command generates the file messagepassing.pdf (you may require multiple runs to adjust internal references), which is the documentation for the package.
+
+
+## License
+
+This package is provided under the terms of the LaTeX Project Public License, version 1.3 or later.
+
+## Author
+
+The initial author of this package is Martin Vassor.
+
+## Related packages
+
+ - [msc](https://www.ctan.org/pkg/msc): used to typeset message sequence diagrams, according to the Recommendation Z.120 of the International Telecommunication Union;
diff --git a/Master/texmf-dist/doc/latex/messagepassing/messagepassing.pdf b/Master/texmf-dist/doc/latex/messagepassing/messagepassing.pdf
new file mode 100644
index 00000000000..410b4d22cab
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/messagepassing/messagepassing.pdf
Binary files differ