diff options
author | Andreas Müller <andreas.mueller@ost.ch> | 2022-01-24 19:24:16 +0100 |
---|---|---|
committer | Andreas Müller <andreas.mueller@ost.ch> | 2022-01-24 19:24:16 +0100 |
commit | 8632a871313f198296bd0c707661a24711c70b9f (patch) | |
tree | 877539ff9b9622288124cef76bb35313fec4fd28 /buch/common/content.tex | |
parent | conditional file inclusion (diff) | |
download | SeminarSpezielleFunktionen-8632a871313f198296bd0c707661a24711c70b9f.tar.gz SeminarSpezielleFunktionen-8632a871313f198296bd0c707661a24711c70b9f.zip |
build two different files for printer and students
Diffstat (limited to 'buch/common/content.tex')
-rw-r--r-- | buch/common/content.tex | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/buch/common/content.tex b/buch/common/content.tex new file mode 100644 index 0000000..cbbf339 --- /dev/null +++ b/buch/common/content.tex @@ -0,0 +1,67 @@ +% +% buch.tex -- Buch zum mathematischen Seminar Spezielle Funktionen +% +% (c) 2022 Prof. Dr. Andreas Mueller, OST Ostschweizer Fachhochschule +% +\documentclass{book} +\input{common/packages.tex} + +% additional packages used by the individual papers, add a line for +% each paper +\input{papers/common/addpackages.tex} + +% PDF info +\hypersetup{ +pdftitle={Mathematisches Seminar Spezielle Funktionen}, +pdfauthor={Andreas Müller} +} + +% workaround for biblatex bug +\makeatletter +\def\blx@maxline{77} +\makeatother +\addbibresource{chapters/references.bib} + +% Bibresources for each article +\input{papers/common/addbibresources.tex} + +% make sure the last index starts on an odd page +\AtEndDocument{\clearpage\ifodd\value{page}\else\null\clearpage\fi} +\makeindex + +%\pgfplotsset{compat=1.12} +\setlength{\headheight}{15pt} % fix headheight warning +\DeclareGraphicsRule{*}{mps}{*}{} +\begin{document} + +% cover page +\ifthenelse{\boolean{includecover}}{ +\incgraph[documentpaper][width=\paperwidth,height=\paperheight]{../cover/buchcover.jpg} +\newpage\null\thispagestyle{empty}\newpage +}{} + +\input{common/titlepage.tex} + +% add common macros +\input{common/macros.tex} + +\mainmatter +\input{chapters/part1.tex} + +\input{papers/part2.tex} + +\vfill +\pagebreak +\ifodd\value{page}\else\null\clearpage\fi +\lhead{Index} +\rhead{} +\addcontentsline{toc}{chapter}{\indexname} +\InputIfFileExists{buch.ind}{}{} + +% cover page +\ifthenelse{\boolean{includecover}}{ +\newpage\null\thispagestyle{empty}\newpage +\incgraph[documentpaper][width=\paperwidth,height=\paperheight]{../cover/backcover.jpg} +}{} + +\end{document} |