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.sty
struktxf.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:
cleveref
color
hyperref
ifthen
pict2e
(recommended) orcurves
oremlines
url
varioref
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 |
