aboutsummaryrefslogtreecommitdiff
path: root/zeitung
diff options
context:
space:
mode:
Diffstat (limited to 'zeitung')
-rw-r--r--zeitung/.gitignore1
-rw-r--r--zeitung/figures/ring.pngbin0 -> 82815 bytes
-rw-r--r--zeitung/figures/vorderseite.pngbin0 -> 863340 bytes
-rw-r--r--zeitung/main.tex82
-rw-r--r--zeitung/parts/advertisements.tex1
-rw-r--r--zeitung/parts/citations.tex1
-rw-r--r--zeitung/parts/classoverview.tex1
-rw-r--r--zeitung/parts/classphoto.tex1
-rw-r--r--zeitung/parts/committeeoverview.tex1
-rw-r--r--zeitung/parts/conclusion.tex1
-rw-r--r--zeitung/parts/courseoverview.tex1
-rw-r--r--zeitung/parts/imprint.tex1
-rw-r--r--zeitung/parts/introduction.tex2
-rw-r--r--zeitung/parts/photos.tex1
-rw-r--r--zeitung/parts/questionnaire.tex1
-rw-r--r--zeitung/parts/secrets.tex1
-rw-r--r--zeitung/parts/studentprofiles.tex5
-rw-r--r--zeitung/parts/studentranking.tex1
-rw-r--r--zeitung/parts/students.tex7
-rw-r--r--zeitung/parts/studenttemplate.tex19
-rw-r--r--zeitung/parts/tableofcontents.tex1
-rw-r--r--zeitung/parts/teacherprofiles.tex1
-rw-r--r--zeitung/parts/teacherranking.tex1
-rw-r--r--zeitung/parts/titlepage.tex5
-rw-r--r--zeitung/parts/trips.tex1
-rwxr-xr-xzeitung/run4
26 files changed, 78 insertions, 63 deletions
diff --git a/zeitung/.gitignore b/zeitung/.gitignore
index eb3dded..7f25e83 100644
--- a/zeitung/.gitignore
+++ b/zeitung/.gitignore
@@ -1,4 +1,5 @@
build/
*.log
+svg-inkscape/
parts/students/*.tex
parts/students/figures/
diff --git a/zeitung/figures/ring.png b/zeitung/figures/ring.png
new file mode 100644
index 0000000..2fafac1
--- /dev/null
+++ b/zeitung/figures/ring.png
Binary files differ
diff --git a/zeitung/figures/vorderseite.png b/zeitung/figures/vorderseite.png
new file mode 100644
index 0000000..2eccde7
--- /dev/null
+++ b/zeitung/figures/vorderseite.png
Binary files differ
diff --git a/zeitung/main.tex b/zeitung/main.tex
index f9f4eee..7f655f9 100644
--- a/zeitung/main.tex
+++ b/zeitung/main.tex
@@ -8,6 +8,9 @@
\usepackage{fontspec,xunicode,xltxtra}
\usepackage{afterpage}
\usepackage{sectsty}
+\usepackage{tikz,float}
+\usepackage{svg,lipsum}
+\usepackage{eso-pic}
% Font
\setmainfont{"[font.ttf]"}
@@ -28,67 +31,34 @@
% Updated: https://tex.stackexchange.com/a/7657
% Import all tex files from a directory
\def\app@exe{\immediate\write18}
-\def\Ainput#1{
+\def\inputall#1{
\app@exe{cat #1/*.tex > #1/files.tmp}
\InputIfFileExists{#1/files.tmp}{}{}
\AtEndDocument{\app@exe{rm -f #1/files.tmp}}}
-%\maketitle
-
-\tableofcontents
-\newpage
-
-\section{Vorwort}
-Heeerzlich willkommen!
-\newpage
-
-\section{Stufenfoto}
-\newpage
-
-\section{Prozente}
-\newpage
-
-\section{Lehrersteckbriefe}
-\newpage
-
-\section{Lehrerranking}
-\newpage
-
-\section{Es ist kein Geheimnis, dass...}
-\newpage
-
-\section{Klassenseiten}
-\newpage
+\def\part#1{\input{parts/#1.tex}\newpage}
+\def\student{\input{parts/studenttemplate.tex}}
-\section{Schülersteckbriefe}
-\Ainput{parts/students/}
-\newpage
-
-\section{Schülerranking}
-\newpage
-
-\section{Zitate}
-\newpage
-
-\section{Fotos}
-\newpage
-
-\section{Schullandheime}
-\newpage
-
-\section{Kurse}
-\newpage
-
-\section{Abikomitee}
-\newpage
-
-\section{Neuer Abschnitt}
-\newpage
-
-\section{Impressum}
-\newpage
+%\maketitle
-\section{Werbung}
-\newpage
+\part{titlepage}
+\part{tableofcontents}
+\part{introduction}
+\part{classphoto}
+\part{questionnaire}
+\part{teacherprofiles}
+\part{teacherranking}
+\part{secrets}
+\part{classoverview}
+\part{studentprofiles}
+\part{studentranking}
+\part{citations}
+\part{photos}
+\part{trips}
+\part{courseoverview}
+\part{committeeoverview}
+\part{conclusion}
+\part{advertisements}
+\part{imprint}
\end{document}
diff --git a/zeitung/parts/advertisements.tex b/zeitung/parts/advertisements.tex
new file mode 100644
index 0000000..bc8ef92
--- /dev/null
+++ b/zeitung/parts/advertisements.tex
@@ -0,0 +1 @@
+\section{Werbung}
diff --git a/zeitung/parts/citations.tex b/zeitung/parts/citations.tex
new file mode 100644
index 0000000..e3a1631
--- /dev/null
+++ b/zeitung/parts/citations.tex
@@ -0,0 +1 @@
+\section{Zitate}
diff --git a/zeitung/parts/classoverview.tex b/zeitung/parts/classoverview.tex
new file mode 100644
index 0000000..0a7c10e
--- /dev/null
+++ b/zeitung/parts/classoverview.tex
@@ -0,0 +1 @@
+\section{Klassenseiten}
diff --git a/zeitung/parts/classphoto.tex b/zeitung/parts/classphoto.tex
new file mode 100644
index 0000000..9b469f6
--- /dev/null
+++ b/zeitung/parts/classphoto.tex
@@ -0,0 +1 @@
+\section{Stufenfoto}
diff --git a/zeitung/parts/committeeoverview.tex b/zeitung/parts/committeeoverview.tex
new file mode 100644
index 0000000..949d00e
--- /dev/null
+++ b/zeitung/parts/committeeoverview.tex
@@ -0,0 +1 @@
+\section{Abikomitee}
diff --git a/zeitung/parts/conclusion.tex b/zeitung/parts/conclusion.tex
new file mode 100644
index 0000000..c48ad89
--- /dev/null
+++ b/zeitung/parts/conclusion.tex
@@ -0,0 +1 @@
+\section{Schlusswort} % Neuer Lebensabschnitt
diff --git a/zeitung/parts/courseoverview.tex b/zeitung/parts/courseoverview.tex
new file mode 100644
index 0000000..88b7f4d
--- /dev/null
+++ b/zeitung/parts/courseoverview.tex
@@ -0,0 +1 @@
+\section{Kurse}
diff --git a/zeitung/parts/imprint.tex b/zeitung/parts/imprint.tex
new file mode 100644
index 0000000..cbf2107
--- /dev/null
+++ b/zeitung/parts/imprint.tex
@@ -0,0 +1 @@
+\section{Impressum}
diff --git a/zeitung/parts/introduction.tex b/zeitung/parts/introduction.tex
new file mode 100644
index 0000000..ffc1442
--- /dev/null
+++ b/zeitung/parts/introduction.tex
@@ -0,0 +1,2 @@
+\section{Vorwort}
+Heeerzlich willkommen!
diff --git a/zeitung/parts/photos.tex b/zeitung/parts/photos.tex
new file mode 100644
index 0000000..d382f6e
--- /dev/null
+++ b/zeitung/parts/photos.tex
@@ -0,0 +1 @@
+\section{Fotos}
diff --git a/zeitung/parts/questionnaire.tex b/zeitung/parts/questionnaire.tex
new file mode 100644
index 0000000..b8ffc47
--- /dev/null
+++ b/zeitung/parts/questionnaire.tex
@@ -0,0 +1 @@
+\section{Prozent-Fragen}
diff --git a/zeitung/parts/secrets.tex b/zeitung/parts/secrets.tex
new file mode 100644
index 0000000..6bff959
--- /dev/null
+++ b/zeitung/parts/secrets.tex
@@ -0,0 +1 @@
+\section{Es ist kein Geheimnis, dass...}
diff --git a/zeitung/parts/studentprofiles.tex b/zeitung/parts/studentprofiles.tex
new file mode 100644
index 0000000..333097a
--- /dev/null
+++ b/zeitung/parts/studentprofiles.tex
@@ -0,0 +1,5 @@
+\section{Schülersteckbriefe}
+Blabla irgendwas über Schüler und so
+\newpage
+
+\inputall{parts/students/}
diff --git a/zeitung/parts/studentranking.tex b/zeitung/parts/studentranking.tex
new file mode 100644
index 0000000..e870136
--- /dev/null
+++ b/zeitung/parts/studentranking.tex
@@ -0,0 +1 @@
+\section{Schülerranking}
diff --git a/zeitung/parts/students.tex b/zeitung/parts/students.tex
deleted file mode 100644
index 1a7a267..0000000
--- a/zeitung/parts/students.tex
+++ /dev/null
@@ -1,7 +0,0 @@
-\newpage
-% Student template
-% TODO: Image borders
-
-\pagecolor{yellow}
-
-\afterpage{\nopagecolor}
diff --git a/zeitung/parts/studenttemplate.tex b/zeitung/parts/studenttemplate.tex
new file mode 100644
index 0000000..8a9dc03
--- /dev/null
+++ b/zeitung/parts/studenttemplate.tex
@@ -0,0 +1,19 @@
+% Student template
+% TODO: Image borders
+
+%\begin{figure}[H]
+%\includesvg[keepaspectratio=true, scale=0.2]{ring}
+%\end{figure}
+
+\tikz[remember picture,overlay]
+\node[inner sep=0pt] at (2, -5) {
+ \includegraphics[keepaspectratio=true, scale=1]{ring.png}
+};
+
+\def\studentinformation#1#2#3{
+ \begin{tikzpicture}[overlay]
+ \node[] at (11, -1) {\huge{Name: #1}};
+ \node[] at (11, -2) {\huge{Wohnort: #2}};
+ \node[] at (11, -3) {\huge{Geburtsdatum: #3}};
+ \end{tikzpicture}
+}
diff --git a/zeitung/parts/tableofcontents.tex b/zeitung/parts/tableofcontents.tex
new file mode 100644
index 0000000..592c1b9
--- /dev/null
+++ b/zeitung/parts/tableofcontents.tex
@@ -0,0 +1 @@
+\tableofcontents
diff --git a/zeitung/parts/teacherprofiles.tex b/zeitung/parts/teacherprofiles.tex
new file mode 100644
index 0000000..7661d0e
--- /dev/null
+++ b/zeitung/parts/teacherprofiles.tex
@@ -0,0 +1 @@
+\section{Lehrersteckbriefe}
diff --git a/zeitung/parts/teacherranking.tex b/zeitung/parts/teacherranking.tex
new file mode 100644
index 0000000..3b981f5
--- /dev/null
+++ b/zeitung/parts/teacherranking.tex
@@ -0,0 +1 @@
+\section{Lehrerranking}
diff --git a/zeitung/parts/titlepage.tex b/zeitung/parts/titlepage.tex
new file mode 100644
index 0000000..e5ae94d
--- /dev/null
+++ b/zeitung/parts/titlepage.tex
@@ -0,0 +1,5 @@
+\begin{titlepage}
+ \begin{center}
+ \includegraphics[width=0.9\textwidth]{vorderseite}
+ \end{center}
+\end{titlepage}
diff --git a/zeitung/parts/trips.tex b/zeitung/parts/trips.tex
new file mode 100644
index 0000000..c98d1ca
--- /dev/null
+++ b/zeitung/parts/trips.tex
@@ -0,0 +1 @@
+\section{Ausflüge} % Schullandheime und so
diff --git a/zeitung/run b/zeitung/run
index 3e0098b..ceb28ad 100755
--- a/zeitung/run
+++ b/zeitung/run
@@ -1,5 +1,9 @@
#!/usr/bin/env sh
+if [ "$1" = "clean" ]; then
+ rm -rf build/
+fi
+
mkdir -p build/ &&
latexmk -shell-escape -output-directory=build/ -xelatex &&
zathura build/main.pdf