Directory macros/latex/contrib/struktex
StrukTeX - Drawing of Nassi-Shneidermann Structured Box Charts
The LaTeX package StrukTeX provides macros for the generation of Nassi-Shneidermann structured box charts.
The package consists of six files:
README.md- this fileLIESMICH.md- this file in an german versionstruktex.dtx- the source code of the package with an integrated bilingual documentation
Installation
With (lua/pdf)tex struktex.dtx several additional files are created:
lbuild.lua- the Lua-Script for checking and buildinglbuild-config.lua/ of the package struktex.sty
struktex.sty- the actual packagestruktex.el- a style file for use with AUCTeX
strukdoc.stystruktxf.sty|struktxp.sty|struktex-tst-00.nss|- Files for formatting thestruktex-test-1.tex| documentationstruktex-test-2.tex|struktex-test-3.tex|struktxf-tst-00.tex|struktxp-tst-00.tex/
After changing "de" to "en" in file lbuild-config.lua, line 6 the formatted English-language documentation is generated by the command l3build doc
For the formatting of the documentation, besides the mentioned files the following packages are required:
cleverefcolorhyperrefifthenpict2e(recommended) orcurvesoremlinesurlvarioref
Finally, the files struktex.sty, struktxf.sty,struktxp.sty, struktex.el (emacs-AUCTeX support) and struktex.de.pdf must be copied into the usual directories.
Further information can be found in the documentation.
I take notes for mistakes as well as suggestions for the further Development gladly under j.hoffmann | at | fh-aachen.de.
This material issubject to the LaTeX Project Public License. See https://ctan.org/license/lppl1.3c To details of this license.
Download the contents of this package in one zip archive (1008.9k).
struktex – Draw Nassi-Shneiderman charts
Even in the age of OOP one must develop algorithms. Nassi-Shneiderman charts are a well known tool to describe an algorithm in a graphical way. The package offers some macros for generating those charts in a LaTeX document.
The package provides the most important elements of a Nassi-Shneiderman charts, including processing blocks, loops, mapping conventions for alternatives, etc. The charts are drawn using the picture environment (using pict2e for preference).
| Package | struktex |
| Version | 3.0a |
| Licenses | The LaTeX Project Public License 1.3c |
| Copyright | 1995–2025 Jobst Hoffmann |
| Maintainer | Jobst Hoffmann |
| Contained in | TeX Live as struktex MiKTeX as struktex |
| Topics | Flow Diagrams |
| See also | pict2e |