Comprehensive TeX Archive Network

Direc­tory macros/latex/contrib/struktex


Struk - Draw­ing of Nassi-Sh­nei­der­mann Struc­tured Box Charts

The pack­age StrukTeX pro­vides macros for the gen­er­a­tion of Nassi-Sh­nei­der­mann struc­tured box charts.

The pack­age con­sists of six files:

  • README.md - this file
  • LIESMICH.dm - this file in an ger­man ver­sion
  • struktex.dtx - the source code of the pack­age with an in­te­grated bilin­gual doc­u­men­ta­tion
  • struktex.ins - the in­stal­la­tion script


With tex struk­tex.ins sev­eral ad­di­tional files are cre­ated:

  • struktex.sty - the ac­tual pack­age
  • struktex.el - a style file for use with AUC
  • strukdoc.sty
  • struktxf.sty |
  • struktxp.sty |
  • struktex-test-0.nss |- Files for for­mat­ting the
  • struktex-test-1.tex | doc­u­men­ta­tion
  • struktex-test-2.tex |
  • struktex-test-3.tex |
  • struktex-test-4.tex /
  • struktex.makemake - script for cre­at­ing a Makefile file from the file
  • struktex.mk

With pdfla­tex "def­pri­ma­ry­lan­guage{en­glish}in­put{struk­tex.dtx}" makein­dex -s gind.ist struk­tex.idx pdfla­tex "def­pri­ma­ry­lan­guage{en­glish}in­put{struk­tex.dtx}" pdfla­tex "def­pri­ma­ry­lan­guage{en­glish}in­put{struk­tex.dtx}" the for­mat­ted English-lan­guage doc­u­men­ta­tion is gen­er­ated.

Fi­nally, the files struktex.sty, struktxf.sty, struktxp.sty, struktex.el (emacs-AUC-sup­port) as well as struktex.pdf have to be copied into the usual di­rec­to­ries.

For the for­mat­ting of the doc­u­men­ta­tion, be­sides the men­tioned files the fol­low­ing pack­ages are re­quired:

  • color
  • hyperref
  • ifthen
  • nameref
  • pict2e (emp­fohlen) oder curves oder emlines
  • url

Fur­ther in­for­ma­tion can be found in the doc­u­men­ta­tion.

I take notes for mis­takes as well as sug­ges­tions for the fur­ther Devel­op­ment gladly un­der j.hoff­mann | at | fh-aachen.de.

This ma­te­rial is­sub­ject to the Project Public Li­cense. See http://www.ctan.org/tex-archive/help/Cat­a­logue/li­censes.lppl.html To de­tails of this li­cense.

Down­load the con­tents of this pack­age in one zip archive (933.2k).

struk­tex – Draw Nassi-Sh­nei­der­man charts

Even in the age of OOP one must de­velop al­go­rithms. Nassi-Sh­nei­der­man charts are a well known tool to de­scribe an al­go­rithm in a graph­i­cal way. The pack­age of­fers some macros for gen­er­at­ing those charts in a doc­u­ment.

The pack­age pro­vides the most im­por­tant el­e­ments of a Nassi-Sh­nei­der­man charts, in­clud­ing pro­cess­ing blocks, loops, map­ping con­ven­tions for al­ter­na­tives, etc. The charts are drawn us­ing the pic­ture en­vi­ron­ment (us­ing pic­t2e for pref­er­ence).

Ver­sion2.2b-6 2017-07-09
Li­cense The Project Public Li­cense 1.2
Main­tainerJobst Hoff­mann
Con­tained inTeX Live as struk­tex
MiKTeX as struk­tex
Topics flow (and sim­i­lar) di­a­grams, in­clud­ing Nassi-Sh­nei­der­man
See also pict2e
Guest Book Sitemap Contact Contact Author