From 0b7f4ebb9fc73e42da9211dc49f23c9c6a5d805c Mon Sep 17 00:00:00 2001
From: Aada
Date: Fri, 21 Jun 2024 21:56:09 +0200
Subject: Parameterise central radius and decrease radius

---
 rnv/mannheim.tex | 80 +++++++++++++++++++++++++++++---------------------------
 1 file changed, 41 insertions(+), 39 deletions(-)

(limited to 'rnv/mannheim.tex')

diff --git a/rnv/mannheim.tex b/rnv/mannheim.tex
index 890418b..3fb0dc1 100644
--- a/rnv/mannheim.tex
+++ b/rnv/mannheim.tex
@@ -122,30 +122,32 @@
       -- (-4,4);
   \end{pgfonlayer}
 
+  \def\rad{2.8}
+
   \begin{pgfonlayer}{stops}
     % Quadrate
     \node[stop5, rotate=-45] (ParadeplatzW) at ($(45:-0.55)+(135:-0.5)$) {};
     \node[stop4, rotate=45] (ParadeplatzE) at (135:-1.15) {};
-    \node[stop4, rotate=45] (Wasserturm) at (135:-3.1) {};
+    \node[stop4, rotate=45] (Wasserturm) at (135:-\rad+0.1) {};
     \node[stop4, rotate=45] (Strohmarkt) at (135:-2) {};
-    \node[stop4, rotate=45] (Rathaus) at (135:1.7) {};
-    \node[stop4, rotate=45] (Rheinstr) at (135:3.0) {};
-    \node[stop6, rotate=-45] (Marktplatz) at ($(45:1.5)+(135:-0.4)$) {};
-    \node[stop6, rotate=-45] (Abendakademie) at ($(45:2.8)+(135:-0.4)$) {};
-    \node[stop5, rotate=-45] (Schloss) at ($(45:-2.2)+(135:-0.5)$) {};
-    \node[stop5, rotate=45] (Universität) at ($(45:-3.1)+(135:-0.9)$) {};
+    \node[stop4, rotate=45] (Rathaus) at (135:\rad/2) {};
+    \node[stop4, rotate=45] (Rheinstr) at (135:\rad-0.2) {};
+    \node[stop6, rotate=-45] (Marktplatz) at ($(45:\rad/2)+(135:-0.4)$) {};
+    \node[stop6, rotate=-45] (Abendakademie) at ($(45:\rad-0.2)+(135:-0.4)$) {};
+    \node[stop5, rotate=-45] (Schloss) at ($(45:-\rad+1)+(135:-0.5)$) {};
+    \node[stop5, rotate=45] (Universität) at ($(45:-\rad)+(135:-0.9)$) {};
     \node[stop3, rotate=90] (Nationaltheater) at (0:4.2) {};
-    \node[stop2, rotate=-25] (Rosengarten) at (-25:3.6) {};
-    \node[stop3, rotate=60] (Kurpfalzbrücke) at (60:3.5) {};
-    \node[stop3, rotate=90] (MVV Hochhaus) at (90:3.5) {};
-    \node[stop3, rotate=120] (Dalbergstr) at (120:3.5) {};
-    \node[stop4, rotate=-45] (Kunsthalle) at ($(135:-3.6)-(45:0.7)$) {};
-    \node[stop7, rotate=-45, below left=2.0cm of Kunsthalle.one half, anchor=one half] (Hauptbahnhof) {};
+    \node[stop2, rotate=-25] (Rosengarten) at (-25:\rad+0.4) {};
+    \node[stop3, rotate=60] (Kurpfalzbrücke) at (60:\rad+0.3) {};
+    \node[stop3, rotate=90] (MVV Hochhaus) at (90:\rad+0.3) {};
+    \node[stop3, rotate=120] (Dalbergstr) at (120:\rad+0.3) {};
+    \node[stop4, rotate=-45] (Kunsthalle) at ($(135:-\rad-0.4)-(45:0.7)$) {};
+    \node[stop7, rotate=-45, anchor=one half] (Hauptbahnhof) at ($(Kunsthalle.one half)-(45:1.7)$) {};
     \node[stop3, rotate=45] (Tattersall) at ($(Hauptbahnhof.center)!0.5!(Kunsthalle.center)+(135:-1.1)$) {};
     \node[stop3, rotate=-45] (Theresienkrankenhaus) at ($(Nationaltheater)+(0:1.6)+(45:0.3)$) {};
     \node[stop1] (Collini-Center) at ($(Abendakademie.three quarter)+(45:1)+(135:-1)$) {};
     \node[stop1] (Lessingstr) at ($(Collini-Center)+(135:-3.0)$) {};
-    \node[stop1] (Gewerkschaftshaus) at (20:3.7) {};
+    \node[stop1] (Gewerkschaftshaus) at (20:\rad+0.5) {};
     %
     \node[stop1] (Fernmeldeturm) at ($(Lessingstr)+(135:-0.5)$) {};
     \node[stop1] (Holbeinstr) at ($(Fernmeldeturm)+(135:-0.4)+(0:0.4)$) {};
@@ -154,7 +156,7 @@
     \node[stop1] (Pforzheimer Str) at ($(Duale Hochschule)+(0:0.5)$) {};
     \node[stop1] (Deutscher Hof) at ($(Pforzheimer Str)+(0:0.5)$) {};
     % Neckarstadt
-    \node[stop5, rotate=-45] (Alte Feuerwache) at ($(45:5)+(135:-0.1)$) {};
+    \node[stop5, rotate=-45] (Alte Feuerwache) at ($(45:\rad+2)+(135:-0.1)$) {};
     \node[stop2, rotate=45] (Schafweide) at ($(Alte Feuerwache)+(45:0.6)+(135:-1.8)$) {};
     \node[stop5, rotate=-45] (Universitätsklinikum) at ($(Schafweide)+(135:-2)+(45:0.4)$) {};
     \node[stop3, rotate=-45, anchor=two half] (Lange Röttgerstr) at ($(Universitätsklinikum.center)+(45:0.8)$) {};
@@ -325,14 +327,14 @@
 
     \draw[maybe line, one] 
       (Alte Feuerwache.three quarter)
-      -- ($(45:3.5)-(135:0.3)$)
-      arc[start angle=41, end angle=60, radius=3.5]
+      -- ($(45:\rad+0.3)-(135:0.3)$)
+      arc[start angle=41, end angle=60, radius=\rad+0.3]
       -- (Kurpfalzbrücke.center)
-      arc[start angle=60, end angle=90, radius=3.5]
+      arc[start angle=60, end angle=90, radius=\rad+0.3]
       -- (MVV Hochhaus.center)
-      arc[start angle=90, end angle=120, radius=3.5]
+      arc[start angle=90, end angle=120, radius=\rad+0.3]
       -- (Dalbergstr.center)
-      arc[start angle=120, end angle=130, radius=3.5]
+      arc[start angle=120, end angle=130, radius=\rad+0.3]
       -- (Rheinstr.two quarter)
       -- (Rathaus.two quarter)
       {[rounded corners=0.4cm]
@@ -351,21 +353,21 @@
       }
       -- ($(Alte Feuerwache.one half)+(45:0.5)$)
       -- (Alte Feuerwache.one half) 
-      -- ($(45:3.3)+(135:0.3)$)
-      arc[start angle=49, end angle=60, radius=3.3]
+      -- ($(45:\rad+0.1)+(135:0.3)$)
+      arc[start angle=49, end angle=60, radius=\rad+0.1]
       -- (Kurpfalzbrücke.one half)
-      arc[start angle=60, end angle=90, radius=3.3]
+      arc[start angle=60, end angle=90, radius=\rad+0.1]
       -- (MVV Hochhaus.one half)
-      arc[start angle=90, end angle=120, radius=3.3]
+      arc[start angle=90, end angle=120, radius=\rad+0.1]
       -- (Dalbergstr.one half)
-      arc[start angle=120, end angle=130, radius=3.3]
+      arc[start angle=120, end angle=130, radius=\rad+0.1]
       -- (Rheinstr.two half) 
       -- (Strohmarkt.two half) 
       -- (Wasserturm.two half)
       {[rounded corners=0.01cm]
-      -- ($(135:-3.7)+(45:0.3)$)
+      -- ($(135:-\rad-0.5)+(45:0.3)$)
       }
-      arc[start angle=-40.5, end angle=-2.5, radius=3.7]
+      arc[start angle=-40.5, end angle=-2.5, radius=\rad+0.5]
       -- (Nationaltheater.one half)
       {[rounded corners=0.3cm]
       -- ($(Nationaltheater.one half)+(0:0.8+2*\offset)$)
@@ -435,14 +437,14 @@
 
     \draw[maybe line, three] 
       (Alte Feuerwache.two quarter)
-      ($(45:3.7)+(135:0.1)$)
-      arc[start angle=47, end angle=60, radius=3.7]
+      ($(45:\rad+0.5)+(135:0.1)$)
+      arc[start angle=47, end angle=60, radius=\rad+0.5]
       -- (Kurpfalzbrücke.two half)
-      arc[start angle=60, end angle=90, radius=3.7]
+      arc[start angle=60, end angle=90, radius=\rad+0.5]
       -- (MVV Hochhaus.two half)
-      arc[start angle=90, end angle=120, radius=3.7]
+      arc[start angle=90, end angle=120, radius=\rad+0.5]
       -- (Dalbergstr.two half)
-      arc[start angle=120, end angle=133.5, radius=3.7]
+      arc[start angle=120, end angle=133.5, radius=\rad+0.5]
       -- (Rheinstr.one half)
       -- (Rathaus.one half)
       -- (ParadeplatzE.one half)
@@ -517,8 +519,8 @@
       -- ($(Hauptbahnhof.one half)-(45:0.2)$)
       -- (Hauptbahnhof.two quarter)
       -- (Kunsthalle.two quarter) 
-      -- (135:-3.5)
-      arc[start angle=-45, end angle=2.5, radius=3.5]
+      -- ($(135:-\rad-0.3)$)
+      arc[start angle=-45, end angle=2.5, radius=\rad+0.3]
       -- (Nationaltheater.two half)
       -- ($(Nationaltheater.two half)+(0:0.8-2*\offset)$)
       -- (Theresienkrankenhaus.one half)
@@ -624,8 +626,8 @@
       -- ($(Nationaltheater)+(0:0.8)$)
       }
       -- (Nationaltheater)
-      -- ($(0:3.7)$)
-      arc[start angle=0, end angle=31, radius=3.7]
+      -- ($(0:\rad+0.5)$)
+      arc[start angle=0, end angle=31, radius=\rad+0.5]
       -- ($(Abendakademie.two half)+(45:0.3)$)
       -- (Abendakademie.two half)
       -- (Marktplatz.two half)
@@ -707,12 +709,12 @@
       Marktplatz/left/east/0,
       Abendakademie/left/east/0,
       Schloss/left/east/0,
-      Universität/right/west/0,
+      Universität/right/north west/0,
       Nationaltheater/left/north west/0,
       Rosengarten/right/west/0,
-      Kunsthalle/left/east/0,
+      Kunsthalle/right/west/0,
       Alte Feuerwache/left/east/0,
-      MVV Hochhaus/left/north/0,
+      MVV Hochhaus/right/south/0,
       Im Rott/left/north/-45,
       Vogelstang West/left/east/0,
       Dalbergstr/right/east/0,
-- 
cgit v1.2.3

