CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/struktex


Struk - Drawing of Nassi-Shneidermann Structured Box Charts

The package StrukTeX provides macros for the generation of Nassi-Shneidermann structured box charts.

The package consists of six files:

  • README.md - this file
  • LIESMICH.dm - this file in an german version
  • struktex.dtx - the source code of the package with an integrated bilingual documentation
  • struktex.ins - the installation script


With tex struktex.ins several additional files are created:

  • struktex.sty - the actual package
  • struktex.el - a style file for use with AUC
  • strukdoc.sty
  • struktxf.sty |
  • struktxp.sty |
  • struktex-test-0.nss |- Files for formatting the
  • struktex-test-1.tex | documentation
  • struktex-test-2.tex |
  • struktex-test-3.tex |
  • struktex-test-4.tex /
  • struktex.makemake - script for creating a Makefile file from the file
  • struktex.mk

With pdflatex "defprimarylanguage{english}input{struktex.dtx}" makeindex -s gind.ist struktex.idx pdflatex "defprimarylanguage{english}input{struktex.dtx}" pdflatex "defprimarylanguage{english}input{struktex.dtx}" the formatted English-language documentation is generated.

Finally, the files struktex.sty, struktxf.sty, struktxp.sty, struktex.el (emacs-AUC-support) as well as struktex.pdf have to be copied into the usual directories.

For the formatting of the documentation, besides the mentioned files the following packages are required:

  • color
  • hyperref
  • ifthen
  • nameref
  • pict2e (empfohlen) oder curves oder emlines
  • url

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 Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html To details of this license.

Download the contents of this package in one zip archive (933.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 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).

Version2.3c-0-g7d3fc5b 2018-06-04
LicensesThe Project Public License 1.2
Copyright1995–2018 Jobst Hoffmann
MaintainerJobst Hoffmann
Contained inTeX Live as struktex
MiKTeX as struktex
TopicsFlow Diagrams
See alsopict2e
Guest Book Sitemap Contact Contact Author