From 3d288f1e437611757ee07c84cc03cd70f216f4c2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <andreas.mueller@ost.ch>
Date: Mon, 13 Sep 2021 13:08:03 +0200
Subject: various cover variants

---
 cover/matrix.tex | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

(limited to 'cover/matrix.tex')

diff --git a/cover/matrix.tex b/cover/matrix.tex
index 338435b..8952712 100644
--- a/cover/matrix.tex
+++ b/cover/matrix.tex
@@ -22,7 +22,9 @@
 
 \fill[color=blue] (0,{-0.3*\h}) rectangle (\w,{2*\h});
 
-\def\verticalline#1{
+% #1 = x coordinate
+% #2 = scale factor
+\def\verticalline#1#2{
 	\pgfmathparse{int(random(0,\h/\vs))*\vs}
 	\xdef\initialheight{\pgfmathresult}
 	\foreach \y in {0,\vs,...,\l}{
@@ -30,18 +32,33 @@
 		\xdef\farbe{\pgfmathresult}
 		\pgfmathparse{int(random(0,9))}
 		\xdef\zeichen{\pgfmathresult}
-		\node[color=white!\farbe!blue,opacity={(1-\y/\l)}]
+		\node[color=white!\farbe!blue,opacity={(1-\y/\l)},scale=#2]
 		%\node[color=white!\farbe!blue]
-			at (#1,{\initialheight+\y}) {\tt\zeichen};
+			at (#1,{\initialheight+\y*(#2)}) {\tt\zeichen};
+	}
+}
+
+% #1 = width
+% #2 = scalefactor
+\def\verticallines#1#2{
+	\pgfmathparse{int(#1/(#2*\s))}
+	\xdef\xlimit{\pgfmathresult}
+	\foreach \x in {0,1,...,\xlimit}{
+		\pgfmathparse{\x*\s*(#2)}
+		\xdef\X{\pgfmathresult}
+		\verticalline{\X}{#2}
 	}
 }
 
 \begin{scope}
 \clip (0,{-0.3*\h}) rectangle (\w,{2*\h});
+\def\W{3}
 
-\foreach \x in {0,\s,...,\w}{
-	\verticalline{\x}
-}
+%\verticallines{\W}{0.5}
+%\verticallines{\W}{0.7}
+\verticallines{\W}{1.0}
+%\verticallines{\W}{1.4}
+%\verticallines{\W}{2}
 
 \end{scope}
 
-- 
cgit v1.2.1

