diff options
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 Binary files differnew file mode 100644 index 0000000..2fafac1 --- /dev/null +++ b/zeitung/figures/ring.png diff --git a/zeitung/figures/vorderseite.png b/zeitung/figures/vorderseite.png Binary files differnew file mode 100644 index 0000000..2eccde7 --- /dev/null +++ b/zeitung/figures/vorderseite.png 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 |