Directory graphics/pgf/contrib/argumentation
The argumentation LaTeX Package
A LaTeX package for drawing argumentation frameworks (AFs) via TikZ. It provides a simple, high-level syntax for creating argument nodes and attack/support edges while retaining full TikZ compatibility and customisation options.
Features
afenvironment for creating labelled, referenceable argumentation frameworks- Commands for attacks (
\attack,\dualattack,\selfattack), supports (\support), and annotated edges - Collective (hyperedge) attacks and supports via
\setattackand\setsupport - Five argument styles, three attack styles, and three support styles
- Size presets (
small,tiny) for two-column layouts - Automatic or manual argument indexing
- Full beamer overlay support for presentations
- Additional macros for consistent AF naming and referencing (
macrosoption)
Installation
The package is available on CTAN and is included in TeX Live and MiKTeX, so no manual installation is needed - simply load it in your preamble:
\usepackage{argumentation}
Alternatively, you can place argumentation.sty in the same directory as your .tex file to use it locally.
Quick Start
\usepackage[namestyle=math]{argumentation} \begin{af} \argument{a} \argument[right=of a1]{b} \argument[right=of a2]{c} \attack{a1}{a2} \dualattack{a2}{a3} \support{a1}{a3} \end{af}
Arguments are automatically assigned identifiers a1, a2, a3, ... in order of creation. Relative positioning (right=of, below=of, etc.) and absolute positioning (at (x,y)) are both supported.
Documentation
See argumentation-doc.pdf for the full documentation including all commands, package options, and examples.
Version
1.7 2026/06/20
License
This package is subject to the LaTeX Project Public License 1.3c.
Contact
Lars Bengel <lars.bengel@fernuni-hagen.de>
Please report issues at https://github.com/aig-hagen/tikzargumentation
Download the contents of this package in one zip archive (551.9k).
argumentation – Create abstract argumentation frameworks via TikZ
This package provides commands for creating abstract argumentation frameworks via TikZ.
| Package | argumentation |
| Repository | |
| Version | 1.7 2026-06-20 |
| Licenses | The LaTeX Project Public License 1.3c |
| Maintainer | Lars Bengel |
| Contained in | TeX Live as argumentation MiKTeX as argumentation |
| Topics | Graphics PGF TikZ Diagrams |