diff options
Diffstat (limited to '')
-rw-r--r-- | cover/Makefile | 22 | ||||
-rw-r--r-- | cover/back.tex | 27 | ||||
-rw-r--r-- | cover/buchcover.tex | 155 | ||||
-rw-r--r-- | cover/front.tex | 27 |
4 files changed, 231 insertions, 0 deletions
diff --git a/cover/Makefile b/cover/Makefile new file mode 100644 index 0000000..76ae56f --- /dev/null +++ b/cover/Makefile @@ -0,0 +1,22 @@ +# +# Makefile -- build the book cover +# +# (c) 2018 Prof Dr Andreas Müller, Hochschule Rapperswil +# +all: buchcover.png front.pdf back.pdf + +buchcover.pdf: buchcover.tex + pdflatex buchcover.tex + +buchcover.png: buchcover.pdf Makefile + convert -density 300 -extract 1966x2900+2630+190 buchcover.pdf \ + buchcover.png + +nozzle.jpg: nozzle.png + convert nozzle.png -density 300 -units PixelsPerInch -flop nozzle.jpg + +front.pdf: front.tex buchcover.pdf + pdflatex front.tex + +back.pdf: back.tex buchcover.pdf + pdflatex back.tex diff --git a/cover/back.tex b/cover/back.tex new file mode 100644 index 0000000..dab33b6 --- /dev/null +++ b/cover/back.tex @@ -0,0 +1,27 @@ +% +% front.tex -- template for standalon tikz images +% +% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\documentclass[tikz]{standalone} +\usepackage{amsmath} +\usepackage{times} +\usepackage{txfonts} +\usepackage{pgfplots} +\usepackage{csvsimple} +%\usepackage{geometry} +%\geometry{papersize={170mm,240mm},total={140mm,200mm},top=21mm,bindingoffset=10mm} + +\usetikzlibrary{arrows,intersections,math} +\begin{document} +\def\skala{1} +\begin{tikzpicture}[>=latex,thick,scale=\skala] + +\begin{scope} +\clip (1.6,2.1) rectangle (18.6,26.1); +\includegraphics{buchcover.pdf} +\end{scope} + +\end{tikzpicture} +\end{document} + diff --git a/cover/buchcover.tex b/cover/buchcover.tex new file mode 100644 index 0000000..1fdf2dc --- /dev/null +++ b/cover/buchcover.tex @@ -0,0 +1,155 @@ +% +% buchcover.tex -- Cover für das Buch Numerik +% +% (c) 2018 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\documentclass[11pt]{standalone} +\usepackage{tikz} +\usepackage{times} +\usepackage{geometry} +\usepackage{german} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{times} +\usepackage{amsmath,amscd} +\usepackage{amssymb} +\usepackage{amsfonts} +\usepackage{txfonts} +\usepackage{ifthen} +\usetikzlibrary{math} +\geometry{papersize={402mm,278mm},total={405mm,278mm},top=72.27pt, bottom=0pt, left=72.27pt, right=0pt} +\newboolean{guidelines} +\setboolean{guidelines}{false} +\setboolean{guidelines}{true} + +\begin{document} +\begin{tikzpicture}[>=latex, scale=1] +\tikzmath{ + real \ruecken, \einschlag, \gelenk, \breite, \hoehe; + \ruecken = 3.0; + \einschlag = 1.6; + \gelenk = 0.8; + \breite = 16.7; + \hoehe = 24.6; + real \bogengreite, \bogenhoehe; + \bogenbreite = 2 * (\breite + \einschlag + \gelenk) + \ruecken; + \bogenhoehe = 2 * \einschlag + \hoehe; +} + +%\clip (0,0) circle (6); + +\draw[fill=blue](0,0) rectangle({\bogenbreite},{\bogenhoehe}); +\hsize=13.6cm + +\begin{scope} +%\clip (0,0) rectangle({\bogenbreite},{\bogenhoehe}); +\clip (0,3) rectangle ({\bogenbreite},14.2); +%\node at (18.7,8.9) [scale=5.0]{\includegraphics{nozzle-hell.jpg}}; +%\node at (18.7,8.9) [scale=5.0]{\includegraphics{nozzle-hell3.jpg}}; +%\node at (18.7,8.9) [scale=5.0]{\includegraphics{nozzle.jpg}}; +\end{scope} + +\node at ({\einschlag+2*\gelenk+\ruecken+1.5*\breite},24.3) + [color=white,scale=1] + {\hbox to\hsize{\hfill% + \sf \fontsize{24}{24}\selectfont Mathematisches Seminar}}; + +\node at ({\einschlag+2*\gelenk+\ruecken+1.5*\breite},21.9) + [color=white,scale=1] + {\hbox to\hsize{\hfill% + \sf \fontsize{50}{50}\selectfont Matrizen}}; + +\node at ({\einschlag+2*\gelenk+\ruecken+1.5*\breite},19.7) + [color=white,scale=1] + {\hbox to\hsize{\hfill% + \sf \fontsize{13}{5}\selectfont Andreas Müller und Roy Seitz}}; + +\node at ({\einschlag+2*\gelenk+\ruecken+1.5*\breite},18.4) + [color=white,scale=1] + {\hbox to\hsize{\hfill% + \sf \fontsize{13}{5}\selectfont + Joshua Baer, % E + Marius Baumann, % E + Reto Fritsche, % E (2) + Ahmet Güzel%, % E + }}; + +\node at ({\einschlag+2*\gelenk+\ruecken+1.5*\breite},17.75) + [color=white,scale=1] + {\hbox to\hsize{\hfill% + \sf \fontsize{13}{5}\selectfont + Pascal Honegger, % I + Alain Keller, % E + Jan Marbach, % E + Andreas Mozzini Vellen%, % E + }}; + +\node at ({\einschlag+2*\gelenk+\ruecken+1.5*\breite},17.1) + [color=white,scale=1] + {\hbox to\hsize{\hfill% + \sf \fontsize{13}{5}\selectfont + Naoki Pross, % E + Pascal Andreas Schmid, % B + Thierry Schwaller%, % E + }}; + +\node at ({\einschlag+2*\gelenk+\ruecken+1.5*\breite},16.45) + [color=white,scale=1] + {\hbox to\hsize{\hfill% + \sf \fontsize{13}{5}\selectfont + Michael Steiner, % E + Tim Tönz, % E + Fabio Viecelli, % B + Lukas Zogg%, % B + }}; + +\node at ({\einschlag+2*\gelenk+\ruecken+1.5*\breite},15.8) + [color=white,scale=1] + {\hbox to\hsize{\hfill% + \sf \fontsize{13}{5}\selectfont + % + }}; + +\node at ({\einschlag+2*\gelenk+\ruecken+1.5*\breite},15.15) + [color=white,scale=1] + {\hbox to\hsize{\hfill% + \sf \fontsize{13}{5}\selectfont + %Reto Wildhaber% % B + }}; + +%\node at (0,3) [color=white] {\sf \LARGE Mathematisches Seminar 2017}; + +% Rücken +\node at ({\bogenbreite/2 + 0.05},20.5) [color=white,rotate=-90] + {\sf\fontsize{35}{0}\selectfont Matrizen}; + +% Buchrückseite +\node at ({\einschlag+0.5*\breite},18.6) [color=white] {\sf +\fontsize{13}{16}\selectfont +\vbox{% +\parindent=0pt +%\raggedright +Das Mathematische Seminar der Ostschweizer Fachhochschule +in Rapperswil hat sich im Frühjahrssemester 2021 dem Thema +Matrizen zugewandt. +Ziel war, die vielfältigen Anwendungsmöglichkeiten dieser grundlegenden +Datenstruktur zu ergründen. +Dieses Buch bringt das Skript des Vorlesungsteils mit den von den +Seminarteilnehmern beigetragenen Seminararbeiten zusammen. +}}; + + +\ifthenelse{\boolean{guidelines}}{ +\draw[white] (0,{\einschlag})--({\bogenbreite},{\einschlag}); +\draw[white] (0,{\bogenhoehe-\einschlag})--({\bogenbreite},{\bogenhoehe-\einschlag}); + +\draw[white] ({\einschlag},0)--({\einschlag},{\bogenhoehe}); +\draw[white] ({\einschlag+\breite},0)--({\einschlag+\breite},{\bogenhoehe}); +\draw[white] ({\einschlag+\breite+\gelenk},0)--({\einschlag+\breite+\gelenk},{\bogenhoehe}); +\draw[white] ({\bogenbreite-\einschlag-\breite-\gelenk},0)--({\bogenbreite-\einschlag-\breite-\gelenk},{\bogenhoehe}); +\draw[white] ({\bogenbreite-\einschlag-\breite},0)--({\bogenbreite-\einschlag-\breite},{\bogenhoehe}); +\draw[white] ({\bogenbreite-\einschlag},0)--({\bogenbreite-\einschlag},{\bogenhoehe}); +}{} + +\end{tikzpicture} +\end{document} diff --git a/cover/front.tex b/cover/front.tex new file mode 100644 index 0000000..f682d48 --- /dev/null +++ b/cover/front.tex @@ -0,0 +1,27 @@ +% +% front.tex -- template for standalon tikz images +% +% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\documentclass[tikz]{standalone} +\usepackage{amsmath} +\usepackage{times} +\usepackage{txfonts} +\usepackage{pgfplots} +\usepackage{csvsimple} +%\usepackage{geometry} +%\geometry{papersize={170mm,240mm},total={140mm,200mm},top=21mm,bindingoffset=10mm} + +\usetikzlibrary{arrows,intersections,math} +\begin{document} +\def\skala{1} +\begin{tikzpicture}[>=latex,thick,scale=\skala] + +\begin{scope} +\clip (22.4,2.1) rectangle (39.4,26.1); +\includegraphics{buchcover.pdf} +\end{scope} + +\end{tikzpicture} +\end{document} + |