summaryrefslogtreecommitdiff
path: root/obsolete/macros/latex/contrib/cellwise/cellwise.sty
diff options
context:
space:
mode:
Diffstat (limited to 'obsolete/macros/latex/contrib/cellwise/cellwise.sty')
-rw-r--r--obsolete/macros/latex/contrib/cellwise/cellwise.sty41
1 files changed, 41 insertions, 0 deletions
diff --git a/obsolete/macros/latex/contrib/cellwise/cellwise.sty b/obsolete/macros/latex/contrib/cellwise/cellwise.sty
new file mode 100644
index 0000000000..0ad440cdcd
--- /dev/null
+++ b/obsolete/macros/latex/contrib/cellwise/cellwise.sty
@@ -0,0 +1,41 @@
+\def\cellwise{\centerline{CELLWISE - a \TeX{}-macro }\centerline{Matthias Borck-Elsner matthias at kleinesnetzwerk.net}\vskip\baselineskip }%The
+ %title
+\newdimen\cellnotesize
+\newdimen\cellwidth
+\newdimen\cellheight
+\newdimen\cellwall
+\newcount\cells
+\newcount\cellfloors
+\newcount\cellblocks
+\newcount\jails
+\newcount\cellnotes
+\def\cellnotefont{cmr8}
+\def\jailcmds{}
+\def\cellblockcmds{}
+\def\cellfloorcmds{}
+\def\cellcmds{}
+\def\cellno{}
+\newwrite\cntnotes
+\immediate\openout\cntnotes=\jobname.cnt\relax
+ \font\cellnotesize=\cellnotefont
+ \def\cellnote#1{\global\advance\cellnotes by 1
+ $^{\the\cellnotes}$\immediate\write\cntnotes{
+\cellnotesize{\cellno $^{\the\cellnotes}$ #1 \hfill\vskip0.1\baselineskip }}}%
+\def\thecellnotes[#1]{#1 \vskip\baselineskip \immediate\closeout\cntnotes \input\jobname.cnt \relax}%
+
+\cellwidth=4cm \cellheight=4cm \cellwall=10pt
+\def\cellrag#1{#1}
+\def\jailname#1{#1 \vskip1.0\baselineskip}
+\def\jail#1{\advance\jails by 1 \cellblocks=0 \cellfloors=0 \cells=0
+ \parindent=0pt \jailcmds \vskip0.5\baselineskip #1}%
+%
+\def\cellblock#1{\advance\cellblocks by 1 \parindent=0pt \cellblockcmds #1 \vskip0.5\baselineskip }%
+%
+\def\cellfloor#1{\advance\cellfloors by 1 \parindent=0pt \hbox{\cellfloorcmds #1} \vskip0.5\baselineskip }
+%
+\def\cell#1{ \parindent=0pt %
+\advance\cells by 1 \vtop{\hsize=\cellwidth \cellnoshow \cellcmds
+ \vskip0.5\baselineskip \cellrag #1 \vfill
+ \vskip0.5\baselineskip}\hskip\cellwall}
+
+