diff --git a/.template-files/latex4ei/LICENSE b/.template-files/latex4ei/LICENSE deleted file mode 100644 index d024ac1..0000000 --- a/.template-files/latex4ei/LICENSE +++ /dev/null @@ -1,29 +0,0 @@ -LaTeX4EI Template Date: 2016-01-06 - - - -LICENSE: - -You are allowed to create and share documents created -with this template under the following conditions: - - -* visible reference to www.latex4ei.de: - you have to place a "based on template from www.latex4ei.de" or similar in your documents. - - -* no commercial use: - you are not allowed to sell any part of this template or documents created with this template. - - -* limited modification: - you are allowed to modify the template for personal use. - you are NOT allowed to distribute modified versions of this template on your own. - Please push back your modifications to us so that we have the chance to integrate it. - - -If you want to publish your latex code you are allowed to publish the source code -of this template as well but you have to make sure that a copy of this license is included. - - -© 2011-2016, LaTeX4EI diff --git a/.template-files/latex4ei/README.md b/.template-files/latex4ei/README.md deleted file mode 100644 index 4c13b05..0000000 --- a/.template-files/latex4ei/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# LaTeX4EI Template -Write beautiful latex cheat sheets with minimal effort. - -## How to use -put `latex4ei` folder in `./template-files/` into the same folder as -your latex file. Specify \documentclass{latex4ei/latex4ei_sheet} and compile your code. -See the documentation for further details. - -## Permanent installation -Copy the `latex4ei` folder into your tex-distribution directory - -### Windows -Copy files to `C:\texlive\XXXX\texmf-dist\tex\latex\latex4ei` - -### Linux -```bash -sudo ln -s ./pkg /usr/share/texlive/texmf-dist/tex/latex/latex4ei -sudo mktexlsr -``` - -### Mac OS X -```bash -ln -s ./pkg /usr/local/texlive/texmf-local/tex/latex/latex4ei -``` - -If you want to share your documents please refer to the license.txt -Read the changelog.txt and known_bugs.txt and check [www.latex4ei.de](http://latex4ei.de) for updates. - -© 2011-2016, LaTeX4EI diff --git a/.template-files/latex4ei/changelog.md b/.template-files/latex4ei/changelog.md deleted file mode 100644 index fb823ab..0000000 --- a/.template-files/latex4ei/changelog.md +++ /dev/null @@ -1,29 +0,0 @@ -# LaTeX4EI Template -Date: 2016-01-06 - -## Changelog - -#### Release 1.0 - -* new box macros - the boxes are now implemented as environments, which allows better error tracking. - box names stayed the same, so now it is \begin{sectionbox} ... \end{sectionbox} instead of \sectionbox{ ... } - Note: the table environment is now much simpler. See documentation for details. - -* better unicode support - you can now directly write math symbols such as ∫, ∈, ∞, etc. and greek symbols such as α, β, γ as unicode - characters in your tex source code. Make sure the .tex file is encoded as UTF-8 in your editor. - -* language support for english and german - The language of the document can now be choosen with the template options "english" or "german". - It is also possible to define a different language for a part of a document. Use \selectlanguage{english} - to switch to english and \selectlanguage{ngerman} (the "n" in "ngerman" is important) to switch to german. - -* image search-paths /img and /gfx - you can now specify image paths inside \includegraphics relative to /img or /gfx because the compiler will - automatically search for image files in these directories. Additional the compiler will recognize file - extensions automatically. - Example: use \includegraphics{diagram} if you have a file ./img/diagram.pdf - - -© 2011-2016, LaTeX4EI diff --git a/.template-files/latex4ei/doc/LaTeX4EI-Template-Documentation.pdf b/.template-files/latex4ei/doc/LaTeX4EI-Template-Documentation.pdf deleted file mode 100644 index 98ace99..0000000 Binary files a/.template-files/latex4ei/doc/LaTeX4EI-Template-Documentation.pdf and /dev/null differ diff --git a/.template-files/latex4ei/doc/LaTeX4EI-Template-Documentation.tex b/.template-files/latex4ei/doc/LaTeX4EI-Template-Documentation.tex deleted file mode 100644 index 3cbef17..0000000 --- a/.template-files/latex4ei/doc/LaTeX4EI-Template-Documentation.tex +++ /dev/null @@ -1,321 +0,0 @@ -% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -% LaTeX4EI Template for Cheat Sheets -% -% @encode: UTF-8, tabwidth = 4, newline = LF -% @author: LaTeX4EI - Template created by Emanuel Regnath and Martin Zellner -% @contact: info@latex4ei.de -% -% @license: -% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % - - -% Known bugs of this template: -% * sole section headings at the end of a column are not shifted to the next column -% automatically, please insert a \columnbreak before \section in this case. - - - -% Document Class =============================================================== - -% possible options: color/nocolor, english/german, legacyboxes, threecolumn -% default: color, english -\documentclass[english]{latex4ei/latex4ei_sheet} - -% set document information -\title{LaTeX4EI Template \\ Documentation} -\author{LaTeX4EI} % optional, delete if unchanged -\myemail{info@latex4ei.de} % optional, delete if unchanged - -\RequirePackage{latex4ei/latex4ei_unicode} - - -%---------------------------------------% -% LaTeX4EI template % -%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~% - -% DOCUMENT_BEGIN =============================================================== -\begin{document} - -% Title (needs ./img/Logo.pdf) -\maketitle - - -% SECTION ==================================================================================== -\section{Introduction} -% ============================================================================================ - -\begin{sectionbox} - \subsection{Terms of use} - This template may be used only for cheat sheets that are published on the \emph{LaTeX4EI} web page. \\ - - A lot of effort has been put into this template and therefore all cheat sheets created with this template shall also be availible on the \emph{LaTeX4EI} project web page. \\ - - \textbf{\copyright LaTeX4EI, 2015} -\end{sectionbox} -\begin{sectionbox} - \subsection{Purpuse} - The purpuse of this document is to give an overview over all functions of the LaTeX4EI template with the goal to help the reader to create beautiful cheat sheets. -\end{sectionbox} - -\section{Box Environments} -\label{box_useage} -\begin{sectionbox} -For the structuring of the document, the LaTeX4EI template offers different boxes. -\end{sectionbox} - -\begin{sectionbox} - \subsection{Sectionbox} - - The main structure is defined through the \emph{sectionbox} environment. - - \begin{lstlisting}[language=tex, gobble=3] - \begin{sectionbox} - content of the sectionbox - \end{sectionbox} - \end{lstlisting} -\end{sectionbox} -\begin{sectionbox} - - \subsection{Tablebox} - - Tables can be set using the \emph{tablebox} or a \emph{tablebox*} environment. - The table entries are embedded within \code|\begin{tablebox*}{llll}| and - \code|\end{tablebox*}|. \\ - - Example for a table with \emph{tablebox}: - \begin{tablebox*}{llll} - vector & $\vec a = \vect{ 1 \\ 2}$ & matrix & $\ma M = \mat{1 & 2 \\ 3 & 4}$ \\ \cmrule - Example & of & the & tablebox \\ - \end{tablebox*} - - In contrast to that a normal \LaTeX table:\\ - \begin{tabular}{lll} \ctrule - A & small & table\\ - with & two & lines \\ \cbrule - \end{tabular} -\end{sectionbox} - - -\begin{sectionbox} - \subsection{Symbolbox} - A symbolbox can be used to define symbols for different values. \\ - - The equation is embedded within \code|\begin{symbolbox}| and - \code|\end{symbolbox}|. \\ - - Example of a \emph{symbolbox (to define symbols)} - \renewcommand{\arraystretch}{2.0} - \begin{symbolbox} - \begin{tabular}{lll} - Preasure & $\unitof{p}$ & $\si{\newton\per\meter\squared}$ \\ - Seebeck-Ko. & $\unitof{S}$ & $\si{\micro\volt\per\kelvin}$\\ - Wärmeleitf. & $\unitof{\lambda}$ & $\si{\watt\per\meter\kelvin}$ - \end{tabular} - \end{symbolbox} -\end{sectionbox} - - -\begin{sectionbox} - \subsection{Cookbox} - a so-called cookbox can be used to set beautiful step-by-step instructions. - - The items are embedded within \code|\begin{cookbox}| and - \code|\end{cookbox}|. \\ - - \begin{cookbox}{How to create a beautiful cheat sheet} - \item Read this manual - \item Create a beautiful cheat sheet - \end{cookbox} -\end{sectionbox} - - -\begin{sectionbox} - \subsection{Emphbox} - really important formulars can be set in a box with a red border. \\ - - The equations are embedded within \code|\begin{emphbox}| and - \code|\end{emphbox}|. \\ - - \begin{emphbox} - $x_{1/2}=\frac{ -b \pm \sqrt{b^2-4ac} }{ 2a }$ - \end{emphbox} -\end{sectionbox} - - -\section{Language and Text} -\begin{sectionbox} - - \subsection{Text} - The \LaTeX source code of this template is interpreted as unicode. Therefore special characters like the german umlauts (ä,ö,ü) can be used easily. \\ - - Also greek characters can be written as math commands (\code|$\alpha, \beta, \gamma$| $\ra \alpha, \beta, \gamma$) or as unicode ($α, β, γ$). \\ - - This is also vailid for the math characters: $\int, \partial, \R$ or $∫, ∂, ℝ$. - -\end{sectionbox} -\begin{sectionbox} - \subsection{Language} - The language can be choosen with the options \emph{english} or \emph{german}. \\ - - It is also possible to define a different language for a part of a document: - - \code|\EngGer{|You have chosen the language option \emph{english}\code|}{|Du hast \emph{ngerman} als Sprachoption gewählt\code|}| \\ - - However, you can also switch to english in a german cheat sheet using \code|\selectlanguage{english}|. This guarantees that words are hyphenated correctly. - - And back to german with \code|\selectlanguage{ngerman}| (use \emph{ngerman} not \emph{german}!) - -\end{sectionbox} - -\section{Images} - -\begin{sectionbox} - - Images can be included using the \code|\includegraphics| command.\\ - - Do not use figure environment. - - The width should be set as a fraction of \code|\columnwidth|. - \begin{lstlisting}[language=tex] - \begin{center} - \includegraphics[width = 0.5\columnwidth]{Logo} - \end{center} - \end{lstlisting} - - The \emph{includegraphics} command searches for images in \code|./| and \code|./img|. The file extension is added automatically. -\end{sectionbox} - - -\section{Conventions} - -\begin{sectionbox} - \subsection*{Why?} - - Different formatting is helpful for the understanding of: variables, constants, functions, fixed units, vectors, matrices, sets, complex values, random variables \ldots -\end{sectionbox} - -\begin{sectionbox} - \subsection{General conventions for cheat sheets} - \begin{itemize} - \item Always the name first and the the symbol afterwards! \\ Example: "The angular velocity $\omega$, "The angular velocity \code|\omega|" - \item Densities are always set in small letters - \item Brackets around fractions or bigger equations are set with \code|\left|( ... \code|\right|) - \end{itemize} -\end{sectionbox} - -\begin{sectionbox} -\subsection{Tables} - \begin{tablebox}{lll} - Line & B/W & Colored \\ - \cmrule - Line on top & \code|\trule| & \code|\ctrule| \\ - Linie in the middle & \code|\mrule| & \code|\cmrule| \\ - Line at bottom & \code|\brule| & \code|\cbrule| - \end{tablebox} - -%\subsubsection{In Planning} -% - Physikalische Größen bekommen eigenen Befehl z.B. "\code|\Stromdichte|" schreibt schräg/setzt Link -% - Eigene Formatierung für Namen z.B. \code|\name{Gauß}| -\end{sectionbox} - -\begin{sectionbox} - \subsection{Boxes} - Different topics are categorized within boxes. The following types of boxes are availible: - - \emph{sectionbox}: for a topic (grey) - - \emph{tablebox}: for colored tables - - \emph{symbolbox}: for units and symbols (orange) - - \emph{emphbox}: for very important equations (red box) - - \emph{topicbox}: for important overviews about the topic - - For further information on how to use the different boxes please refer to section \ref{box_useage}. -\end{sectionbox} - -\begin{sectionbox} - \subsection{Vectors and matrices} - \begin{tablebox}{ll} - vector symbol & \code|\vec r| \\ - vector & \code|\vect{ x \\ y \\ z}| \\ - transpose & \code|\vec r^\top| \\ - matrix symbol & \code|\ma M| \\ - matrix & \code|\mat{ a & b \\ c & d }| \\ - tensor & \code|\tensor C| - \end{tablebox} -\end{sectionbox} - -\begin{sectionbox} - \subsection{Indicies and superscript} - Depending on what the index refers to it should be set differently: - \begin{itemize} - \item $E_{\ir kin}$ (\code|E_{\ir kin}|) if an index refers to a word (e.g. "kinetic"). The command name \code|\ir| is an abbriviation for "index roman". - \item $E_x$ (\code|E_x|) if the index refers to a symbol (e.g. the $x$ compontent of the electromagnetic field). \\ - \end{itemize} - - The same difference also applies for the superscript (\code|^|). -\end{sectionbox} - -\begin{sectionbox} - \subsection{Functions} - The trigonometric functions are usually set upright. Therefore the commands \code|\exp|, \code|\sin|, \code|\cos|, \code|\sinh|, \code|\cosh| and \code|\sinc| should be used. \\ - %(\code|\si| anders besetzt, vl \code|\unit = \si|?) - - Similar we can set: - - Differential operators: \code|\grad|, \code|\div|, \code|\rot| and \code|\lpo| - - Maximum, minium and limes operators: \code|\min|, \code|\max|and \code|\lim| - - Stochastic operators: \code|\E|, \code|\Var| and \code|\Cov| \\ - - Transformations are usually set in italic letters: \code|\FT|, \code|\LT|, \code|\DFT|, \code|\ZT| and \code|\DTFT| -\end{sectionbox} - -\begin{sectionbox} - \subsection{Complex values} - - Complex variable: \code|\cx z | - - Complex conjugate: \code|\cxc z| - - Imaginary: \code|\i| or \code|\j| or \code|\k| (hypercomplex) - -\end{sectionbox} - -\section{Macros} -\begin{sectionbox} - \subsection{Own Macros for cheat sheets} - Arrows: $\ra, \Ra, \upa, \downa$ -\end{sectionbox} - -\begin{sectionbox} - \subsection{Own Macros in the \texttt{scientific} package} - \begin{tablebox}{ll} - Vectors and Matrices: & $\vec a = \vect{ 1 \\ 2}$ \quad $\ma M = \mat{1 & 2 \\ 3 & 4}$\\ - - Proper delta for differential equaions: & $\diff^3 x \diff y \diff z \frac{\diff f(x)}{\diff x}$ \\ \\ - - Functions: - SI Units: & $G =\SI{6,67e-11}{\kilogram\per\second\squared}$\\ - - Sets: & $\N \R \C$\\ - - Random variable: & $\X \Y \Z$\\ - - Stochastic: & $\P(\X = 3), \E(\X), \Var(\X)$\\ - \end{tablebox} - - Further information about the use of the \emph{scientific} package can be found in \emph{Scientific Package Documentation.pdf} -\end{sectionbox} - -% note: there is no \capter because baseclass is scrartcl. Use \part -% PART ======================================================================================= -%\part{Codebeispiele} % will start new page and reset section counter -% ============================================================================================ - - -% DOCUMENT_END ================================================================= -\end{document} diff --git a/.template-files/latex4ei/doc/Scientific-Package-Documentation.pdf b/.template-files/latex4ei/doc/Scientific-Package-Documentation.pdf deleted file mode 100644 index 9c94c5c..0000000 Binary files a/.template-files/latex4ei/doc/Scientific-Package-Documentation.pdf and /dev/null differ diff --git a/.template-files/latex4ei/doc/Scientific-Package-Documentation.tex b/.template-files/latex4ei/doc/Scientific-Package-Documentation.tex deleted file mode 100644 index 904bf0f..0000000 --- a/.template-files/latex4ei/doc/Scientific-Package-Documentation.tex +++ /dev/null @@ -1,203 +0,0 @@ -% Technische Formelsammlung by Emu - -% Dokumenteinstellungen -\documentclass[8pt,a5paper]{scrartcl} - -% Pakete laden -\usepackage[a5paper]{geometry} -\usepackage[utf8]{inputenc} -\usepackage[ngerman]{babel} % Deutsche Sprache und Silbentrennung -\usepackage{multicol} % ermöglicht Seitenspalten -\usepackage{booktabs} % bessere Tabellenlinien -\usepackage{enumitem} % bessere Listen -\usepackage{graphicx} % Zum Bilder einfügen benötigt -\usepackage{pbox} %Intelligent parbox: \pbox{maximum width}{blabalbalb \\ blabal} -\usepackage{hyperref} -\usepackage{../template-files/latex4ei/scientific} % Eigenes Paket - -% Dokumentbeschreibung -% ====================================================================== -\title{\texttt{scientific.sty}} -\author{LaTeX4EI Package} - - -% Layout -% ====================================================================== -% 15cm Breite(148mm), Höhe (210), Referenzpunkt 2,54cm -\setlength{\oddsidemargin}{-1.0cm} %Rand zur Buchmitte von links -\setlength{\evensidemargin}{-1.6cm} %Rand zur Buchmitte von links -\setlength{\textwidth}{12.2cm} %Rand nach außen - - -%Überschreibungen -\renewcommand{\arraystretch}{1.2} - - -\renewcommand{\thesection}{} -\renewcommand{\thesubsection}{\arabic{subsection}} - - - -% Dokumentbeginn -\begin{document} - -% Titel -\maketitle - - -% ------------------------------------------- -% | scientific.sty | -% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -% ============================================================================================================================= - - \begin{quotation} - Das Paket \texttt{scientific.sty} erweitert den Funktionsumfang der Mathematikumgebung in \LaTeX. - Es läd häufig benötigte Pakete und definiert Abkürzungen und wichtige Funktionen, um den Satz bestehender Befehle wie \verb#\sin, \max, ...# zu vervollständigen. - Ziel ist es mit dem Einbinden durch \verb#\usepackage{scientific}# eine solide und einfache Grundlage für wissenschaftliche Dokumentationen zu bieten ohne - dass der Autor eigene Macros schreiben muss. - Das Paket wurde von \href{www.latex4ei.de}{LaTeX4EI} erstellt. Es besteht keine Garantie auf Kompatibilität und korrekte Funktionsweise. - \end{quotation} - - - - \subsection{Pakete} - Das Paket \verb#scientific# läd automatisch wichtige \LaTeX-Pakete. Diese können nach einbinden der \verb#scientific.sty# direkt verwendet werden und müssen nicht explizit geladen werden.\\ - \begin{tabular}{ll} - \verb#amsmath# & Für erweiterte mahtematische Funktionen\\ - \verb#amssymb# & Verschiedene Symbole\\ - \verb#esint# & erweiterte Integralsymbole\\ - \verb#xcolor# & Ermöglicht farbigen Text und Farbdefinitionen\\ - \verb#mhchem# & Darstellung von chemischen Strukturformeln\\ - & Beispiel: $\ce{2H3O+}$ \verb#\ce{2H3O+}#\\ - \verb#siunitx# & SI gerechte Darstellung von Einheiten\\ - & Beispiel: $\SI{3.5}{\meter\per\second}$ \verb#\SI{3.5}{\meter\per\second}#\\ - \end{tabular} - - - Für eine genaue Beschreibung der einzelnen Pakete und deren zur Verfügung gestellten Funktionen, gibt es auf \href{www.ctan.org}{www.ctan.org} die entsprechende Dokumentation zu finden. - - - \subsection{Einheiten} - Das Paket \verb#siunitx# stellt Zahlen und Einheiten in SI gerechter Notation dar. - Die Hauptbefehle sind \verb#\num{}#, \verb#\si{}# und \verb#\SI{}{}#. - \verb#scientific# definiert noch \verb#\unitof{}# - Beispiele:\\ - - \begin{tabular}{ll} - $\num{32334.124e-12}$ & \verb#\num{32334.124e-12}#\\ - $\si{\kilogram \meter \per \ampere \second \squared }$ & \verb#\si{\kilogram \meter \per \ampere \second \squared}#\\ - $\SI{3.4e2}{\mega \watt \hour}$ & \verb#\SI{3.4e2}{\mega \watt \hour}#\\ - $\unitof{n_0} = \si{\per \centi \meter \cubed}$ & \verb#\unitof{n_0} = \si{\per \centi \meter \cubed}#\\ - \end{tabular}\\ - \\ - Als Einheiten können alle SI Einheiten wie \verb#\farad, \angstrom, \day#, \ldots\ sowie alle Prefixe \verb#\kilo, \deka, \micro#, usw. - verwendet werden. - - - - \subsection{Neue Befehle} - Warum neue Befehle? - Auch wenn viele Formatierungen recht einfach mit den \LaTeX\ Grundbefehlen erreicht werden können, ist es sinnvoll für jeden Verwendungszweck eines Symbols einen eigene Befehl anzulegen. Viele Zeichen werden mit mehreren Bedeutungen vernküpft. - Außerdem ist es dadurch einfach eine Formatierung für das ganze Dokument an einer zentralen Stelle festzulegen. Nachträgliche Anpassungen müssen nicht an jeder Stelle extra geändert werden, sondern es reicht eine Änderung des eigenen Befehls. - Sollten Sie im Paket \verb#scientific.sty# noch wichtige Funktionen/Formatierungen vermissen, dann lassen Sie es uns wissen. - - - \subsection{Differentielles Delta „$\mathrm{d}$“} - Das differentielle Delta ist eines der am häufigsten falsch dargestellten Zeichen. Es wird aufrecht geschrieben, mit kleinem Abstand zum vorherigen Term und keinem Abstand zur Variable. - Der einfache \LaTeX\ Code: \verb#\int x^2 dx# erzeugt $\int x^2 dx$. - Das ist vielleicht noch vertretbar aber spätestens bei mehreren Variablen sieht das nicht mehr schön aus. - \verb#\int f(x,y) dx dy# erzeugt $\int f(x,y) dx dy$. Mit dem neuen Befehl \verb#\diff# wird das „d“ immer richtig dargestellt.\\ - \\ - Differentielles Delta \quad $\diff x$ \quad \verb#\diff x#\\ - \\ - Beispiel: $\diff^3 x \diff y \diff z \frac{\diff f(x)}{\diff x}$ \qquad \verb#\diff^3 x \diff y \diff z \frac{\diff f(x)}{\diff x}#\\ - - \subsection{Vektoren und Matrizen} - Vektoren und Matrizen werden häufig in mathematischen Formeln genutzt. Deren Symbole sollten zum besseren Verständis durch spezielle Formatierungen von Symbolen für Variablen, Mengen, usw. abgegrenzt werden.\\ - \\ - \begin{tabular}{lll} - Vektorsymbol & $\vec a$ & \verb#\vec a#\\[0.5em] - Vektor & $\vect{ x_1 \\ x_2 }$ & \verb#\vect{ x_1 \\ x_2 }#\\[2em] - Matrixsymbol & $\ma A$ & \verb#\ma A#\\[0.5em] - Matrix & $\mat{ 1 & 2 \\ 3 & 4}$ & \verb#\mat{ 1 & 2 \\ 3 & 4}#\\[2em] - Norm & $\norm{\vec a}$ & \verb#\norm{\vec a}#\\ - Spur & $\Sp \ma A$ & \verb#\Sp \ma A#\\ - Determinante & $\det \ma A$ & \verb#\det \ma A#\\ - \end{tabular} - - - - - - \subsection{Komplexe Zahlen} - \begin{tabular}{lll} - Menge der kompl. Zahlen & $\C$ & \verb#\C#\\ - Komplexe Zahl & $\cx z$ & \verb#\cx z#\\ - Hyperkomplexe Zahl & $\hx h$ & \verb#\hx h#\\ - Imaginäre Einheiten & $\i \j \k$ & \verb#\i \j \k#\\ - Komplex Konjugiert & $\cxc z$ & \verb#\cxc z#\\ - Realteil & $\Re{a+b\i}$ & \verb#\Re{a+b\i}#\\ - Imaginärteil & $\Im{a+b\i}$ & \verb#\Im{a+b\i}#\\ - \end{tabular} - - - - \subsection{Mengen} - \begin{tabular}{lll} - Natürliche Zahlen & $\N$ & \verb#\N#\\ - Reele Zahlen & $\R$ & \verb#\R#\\ - Komplexe Zahlen & $\C$ & \verb#\C#\\ - allg. Körper & $\K$ & \verb#\K#\\ - Binäre Zahlen & $\B$ & \verb#\B#\\ \\ - Vereinigung/OR & $\cupplus A$ & \verb#\cuplus#\\ - Schnittmenge/AND & $\capdot B$ & \verb#\capdot#\\ - Komplement & $A^\complement$ & \verb#A^\complement#\\ - Das Innere & $\interior{A}$ & \verb#\interior{A}#\\ - Landau & $\O$ & \verb#\O#\\ - \end{tabular} - - - - - \subsection{Funktionen} - \begin{tabular}{lll} - Constant & $\const$ & \verb#\const#\\ - Sinus Cardinalis & $\sinc$ & \verb#\sinc#\\ - Triangular & $\tri$ & \verb#\tri#\\ - Rectangle & $\rect$ & \verb#\rect#\\ - Dirac & $\dirac$ & \verb#\dirac#\\ - Heaviside & $\heavi$ & \verb#\heavi#\\ - Gradient & $\grad$ & \verb#\grad#\\ - Divergenz & $\div$ & \verb#\div#\\ - Rotation & $\rot$ & \verb#\rot#\\ - Laplaceoperator & $\lpo$ & \verb#\lpo#\\ - Wellenoperator & $\waveop$ & \verb#\waveop#\\ - \end{tabular} - - - \subsection{Stochastik} - \begin{tabular}{lll} - Wahrscheinlichkeit & $\P$ & \verb#\P#\\ - Zufallsvariablen & $\X \Y \Z$ & \verb#\X \Y \Z#\\ - Erwartungswert & $\E$ & \verb#\E#\\ - Varianz & $\Var$ & \verb#\Var#\\ - Covarianz & $\Cov$ & \verb#\Cov#\\ - \end{tabular} - - - - \subsection{Spektralanalyse} - \begin{tabular}{lll} - Fourier-trans. & $\FT$ & \verb#\FT#\\ - Zeitdiskrete FT & $\DTFT$ & \verb#\DTFT#\\ - Laplace-trans. & $\LT$ & \verb#\LT#\\ - Z-trans & $\ZT$ & \verb#\ZT#\\ - Diskrete FT & $\DFT$ & \verb#\DFT#\\ - \end{tabular} - - - \subsection{Sonstiges} - Römische Zahlen \quad $\rom{iv},\rom{IV}$ \quad \verb#\rom{iv},\rom{IV}# - - -\end{document} diff --git a/.template-files/latex4ei/doc/img/Logo.pdf b/.template-files/latex4ei/doc/img/Logo.pdf deleted file mode 100644 index 1bf9349..0000000 --- a/.template-files/latex4ei/doc/img/Logo.pdf +++ /dev/null @@ -1,1048 +0,0 @@ -%PDF-1.5 % -1 0 obj <>/OCGs[6 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream - - - - - application/pdf - - - Logo - - - - - Adobe Illustrator CS5.1 - 2012-02-13T11:15:52+01:00 - 2012-02-13T11:15:52+01:00 - 2012-02-13T11:15:52+01:00 - - - - 172 - 256 - JPEG - /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAACsAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq811X/nJD8ltK1O60y98yIl5ZyNDcJHa3kyrIhowEkULo1D/KxxV6VirsVdirsVdirsVdir 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 XYq7FXYq7FXYq//Z - - - - - - proof:pdf - uuid:65E6390686CF11DBA6E2D887CEACB407 - xmp.did:F97F11740720681188C6E8A0025AE603 - uuid:8676b4b6-d36d-314e-8000-858b0d9110fe - - uuid:1e4a196e-0ff4-b14b-be11-ad15b1f00f05 - xmp.did:F77F1174072068118A6D936C0D614C76 - uuid:65E6390686CF11DBA6E2D887CEACB407 - proof:pdf - - - - - saved - xmp.iid:F77F1174072068118A6D936C0D614C76 - 2012-02-13T10:49:27+01:00 - Adobe Illustrator CS5.1 - / - - - saved - xmp.iid:F97F11740720681188C6E8A0025AE603 - 2012-02-13T11:15:48+01:00 - Adobe Illustrator CS5.1 - / - - - - - - Web - - - 1 - False - False - - 727.462891 - 667.466797 - Pixels - - - - - HelveticaNeue-UltraLight - Helvetica Neue - UltraLight - TrueType - 7.0d27e1 - False - HelveticaNeue.dfont - - - - - - Cyan - Magenta - Yellow - Black - - - - - - Default Swatch Group - 0 - - - - White - RGB - PROCESS - 255 - 255 - 255 - - - Black - RGB - PROCESS - 0 - 0 - 0 - - - RGB Red - RGB - PROCESS - 255 - 0 - 0 - - - RGB Yellow - RGB - PROCESS - 255 - 255 - 0 - - - RGB Green - RGB - PROCESS - 0 - 255 - 0 - - - RGB Cyan - RGB - PROCESS - 0 - 255 - 255 - - - RGB Blue - RGB - PROCESS - 0 - 0 - 255 - - - RGB Magenta - RGB - PROCESS - 255 - 0 - 255 - - - R=193 G=39 B=45 - RGB - PROCESS - 193 - 39 - 45 - - - R=237 G=28 B=36 - RGB - PROCESS - 237 - 28 - 36 - - - R=241 G=90 B=36 - RGB - PROCESS - 241 - 90 - 36 - - - R=247 G=147 B=30 - RGB - PROCESS - 247 - 147 - 30 - - - R=251 G=176 B=59 - RGB - PROCESS - 251 - 176 - 59 - - - R=252 G=238 B=33 - RGB - PROCESS - 252 - 238 - 33 - - - R=217 G=224 B=33 - RGB - PROCESS - 217 - 224 - 33 - - - R=140 G=198 B=63 - RGB - PROCESS - 140 - 198 - 63 - - - R=57 G=181 B=74 - RGB - PROCESS - 57 - 181 - 74 - - - R=0 G=146 B=69 - RGB - PROCESS - 0 - 146 - 69 - - - R=0 G=104 B=55 - RGB - PROCESS - 0 - 104 - 55 - - - R=34 G=181 B=115 - RGB - PROCESS - 34 - 181 - 115 - - - R=0 G=169 B=157 - RGB - PROCESS - 0 - 169 - 157 - - - R=41 G=171 B=226 - RGB - PROCESS - 41 - 171 - 226 - - - R=0 G=113 B=188 - RGB - PROCESS - 0 - 113 - 188 - - - R=46 G=49 B=146 - RGB - PROCESS - 46 - 49 - 146 - - - R=27 G=20 B=100 - RGB - PROCESS - 27 - 20 - 100 - - - R=102 G=45 B=145 - RGB - PROCESS - 102 - 45 - 145 - - - R=147 G=39 B=143 - RGB - PROCESS - 147 - 39 - 143 - - - R=158 G=0 B=93 - RGB - PROCESS - 158 - 0 - 93 - - - R=212 G=20 B=90 - RGB - PROCESS - 212 - 20 - 90 - - - R=237 G=30 B=121 - RGB - PROCESS - 237 - 30 - 121 - - - R=199 G=178 B=153 - RGB - PROCESS - 199 - 178 - 153 - - - R=153 G=134 B=117 - RGB - PROCESS - 153 - 134 - 117 - - - R=115 G=99 B=87 - RGB - PROCESS - 115 - 99 - 87 - - - R=83 G=71 B=65 - RGB - PROCESS - 83 - 71 - 65 - - - R=198 G=156 B=109 - RGB - PROCESS - 198 - 156 - 109 - - - R=166 G=124 B=82 - RGB - PROCESS - 166 - 124 - 82 - - - R=140 G=98 B=57 - RGB - PROCESS - 140 - 98 - 57 - - - R=117 G=76 B=36 - RGB - PROCESS - 117 - 76 - 36 - - - R=96 G=56 B=19 - RGB - PROCESS - 96 - 56 - 19 - - - R=66 G=33 B=11 - RGB - PROCESS - 66 - 33 - 11 - - - - - - Grays - 1 - - - - R=0 G=0 B=0 - RGB - PROCESS - 0 - 0 - 0 - - - R=26 G=26 B=26 - RGB - PROCESS - 26 - 26 - 26 - - - R=51 G=51 B=51 - RGB - PROCESS - 51 - 51 - 51 - - - R=77 G=77 B=77 - RGB - PROCESS - 77 - 77 - 77 - - - R=102 G=102 B=102 - RGB - PROCESS - 102 - 102 - 102 - - - R=128 G=128 B=128 - RGB - PROCESS - 128 - 128 - 128 - - - R=153 G=153 B=153 - RGB - PROCESS - 153 - 153 - 153 - - - R=179 G=179 B=179 - RGB - PROCESS - 179 - 179 - 179 - - - R=204 G=204 B=204 - RGB - PROCESS - 204 - 204 - 204 - - - R=230 G=230 B=230 - RGB - PROCESS - 230 - 230 - 230 - - - R=242 G=242 B=242 - RGB - PROCESS - 242 - 242 - 242 - - - - - - Web Color Group - 1 - - - - R=63 G=169 B=245 - RGB - PROCESS - 63 - 169 - 245 - - - R=122 G=201 B=67 - RGB - PROCESS - 122 - 201 - 67 - - - R=255 G=147 B=30 - RGB - PROCESS - 255 - 147 - 30 - - - R=255 G=29 B=37 - RGB - PROCESS - 255 - 29 - 37 - - - R=255 G=123 B=172 - RGB - PROCESS - 255 - 123 - 172 - - - R=189 G=204 B=212 - RGB - PROCESS - 189 - 204 - 212 - - - - - - - - - Adobe PDF library 9.90 - - - - - - - - - - - - - - - - - - - - - - - - - endstream endobj 3 0 obj <> endobj 8 0 obj <>/Resources<>/Font<>/ProcSet[/PDF/Text]/Properties<>>>/Thumb 12 0 R/TrimBox[0.0 0.0 727.463 667.467]/Type/Page>> endobj 9 0 obj <>stream -H|Wˎ\߯Җ  x3ifZQgS|+!z*[|[}ڜɹXŔo4)__ +w3O>"o|Hא ՜?)"~^SlN>97lhA>I-U&},ַЬDCE -4׎m~q2v ;8[Tx'jRmDؖRiVl~*)W+;ftRN(OOKqlWI65Sm?a!SJc `-0;=Slȷ~|^=gw5q]ł30@MC', -gn.__yur@j}|d˔,j" -15t¨i![U;h8o*m\@@2%;DJf  ֚cu*HDtgpA$['MhQ!<#S4)<%"d0 ! -=0S\'Y7xs-Imn<;i5y<Y (FWk<B>/{V3QOXA R4>A@$ȘV=j^` a_es?q@y |ZUnpF{41o+zSb=S0KWsLD*FcQJ=چ$$#9>1d|CR~Ldtx EKv7x03Bb/ճr-u[Pɹ yH "+])OFo7?_no//rQ6o??w"w?>|?^/wt]^^Pv1?]syf* endstream endobj 12 0 obj <>stream -8;Z]b;6n(^#R+&u^Ho?Xkqjk+d"$]3:]+o'7WV6g1p=hKl^gGb2G@#HX"Y_I8Gl0?VSq;(0"V1 -V6l?Eo;UARaZ:kBZB=Mofigj*)75VBfj+=jZ<^@LT8'(ubdXNN4LF7%n-EVRXP-ZA -ZM9?Mh69H7id>sn7]#n@jg(8Cg0"k;MH\0dGiUFb14R\]T,UqXABT%i -Ds*Irbc=O\Z.!Fi)fhV=ZNmN`/t]Mcb&Wq^:XlD-]e?]uH,f-L/0fUb"KCt(Zhp*a -!.'T_aC>:#-2n-oamDK6)nF?f%?B'Q4=paW!e2E#.n(pBUB)65K6T*lGrV$'V<*nS -^iBUhT6\F4H/u5^Tb=m5?u>E';^U?mHDF3b).G@U3jrt2)e*T-Y&bZMJ'7^\q[_@W -,sQ9.[:q6?i,*DUBV,;*:Z1\M~> endstream endobj 13 0 obj [/Indexed/DeviceRGB 255 14 0 R] endobj 14 0 obj <>stream -8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 -b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` -E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn -6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( -l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 6 0 obj <> endobj 15 0 obj [/View/Design] endobj 16 0 obj <>>> endobj 5 0 obj <> endobj 17 0 obj <> endobj 18 0 obj <>stream -Hy\G߫.PP@Z$J("%FݨqsxdA3⁒x߈j4WJѲn?SU^ϛ| $y#Z Jz`gٲd4\&[dVQS -q(p@$sJ*N\\S3s{Gv+t"䜉yk`؏| b0@[cfVrfmH@ I@ ?w_D@j1 D*SO-kukZpN+ܞb8d0'8_R,h&{ėJnDGT\ $*9K.DJ%__ -JAR'J*#i"l%.k&sZm&W> 結1L俔0qO1QR&Lz2DgDWDoc_ L802)*&0 q=n2#0b`>$LlS8[HDC OK0'h#JuLMi4<5ͣiJQZEezޢ&X>[Vl#JvVfGIvU1 a?Hvނa h=$ #~p Du^6ɇ Q.i.A+ |)8Fxbyguvjgǂuv_'|>ER`'I@J֓8("#b2ap2 !SI a*ylҟ'~I"7|! #>dɧpoa3CG xb` HQ^pr8Сv ;*2G)slt/9~j8lml7lm56h;ȱr*,^O뛖K%֒immc-֖4%eb 662ME%5rhz:  4ɬ7O7ryi1LL +s&as㌉.ƐNgQ?ojl5Ա$lp94lָgfx5n۲{UV~ڴ}];uzn{|ͷz}O߰wE{  {#F'$&%CʨigQOș_&}:yJ_ϦN Y̝7/|7.\xwgeW\zuE 7m޲mwU|}+C=vSϜ=Wue*YOIJИTG1@`T1Dn@+F>Z=4rDb@Yf81!N#)P0Hct^G&95>@ճXHdĎvHbu"C}gƯN֏رc;vlWNZEH! -RUJ٪"V -FTBDPR?̬Ν]Ϲ|;~3Npj‘xFug'!:@k%\TʾtG#x=ܖ{c_~-_Dק{ $(‹Z'4iJ D#  ϩ%,)z4AO[ĝ;wK3N2F")Q*۾MVN>gfy/P*ɸWJ8o-pp@;?6q=]#/Ip7B3kWoGK-dG.\XyaoloUc{O?7~;tPh q9l6N7gA 0p-&v,FwqAq٣0b^m6D4|k~CY`@L|*(ez1&ݎ5=|y~|J⨹dNCNk^>հugs}u%(%sMnuD -BhQ2GĶ?7;m znZ'`zfRتsgFR&֕@onNNEћj78=u畑n JT+.^~H*S[u@536>}dl3ȮiXJ]`e.0@]` t]`]=sս^erh8t. 縁?NUKUqMѮkmgUsKjTr*;?&XDi[au NTH/ͯs@!tJo<1J\=t.7"By=Y%*=.\"S8b1{N71e߰@.ξ}0awbea6S[`~5{R!vƼQT%F[=tXkA]dL`VXT_S׮ -ϫ@X)/znh_mf.iO n^qshn{SdNXgWy˒[2Ğm!яdX (J`vI`vI`vI`vI`vI`bvIG3ձcK]=M's+3)ey8P6B;kgƣ }pAO m 3šboROe9ވ; j< yzKȞ#r/" kfS/aRl/(#tpŠ&TR)R)R)R)R))RMN}AcE%a3;*ci9JhGT>tӟOTKQh62G"aֳNV*r0,VJW_NhA#{*}V dj wNdI-qn Zxv*>Mۨg,QkMPtCmOhXP bՕ5v"0g=C/-bv/C!.Ȥ&}]T/luRt&b$kcS0'TB}|aN1aooEA8hZ3o:A fTKM8m5U&~K3E_\caps=Fg<{[᷂a3%{~ӿ¼54wxݺnll -vvKN֍&o>!Uw*W! -UBp\*d[ I6,ڧxfx t\!| zg>Bm zLrvRuOZLbD2ǻ̚W'b` C-EJS7t%z|p2jȌ6:-p={'ocDH싇{zB}tOpO,U:~C歨EY5[o-:tGyýEE,S{JExË3ک$gLt ,GsVeX5?|a5,,~`ZᗁpES\xugNGt^p'fL(g&WUWڝMveeY^Ovjr?Mî]h[D%Ji\ rX)X$tdClULqfdu&2]ZH*\HYNFџ#M} - -!wCDleIw£Tic*gY$݊*@T4%v_^voSɚk4Վc^٩~w{L}C|#$j=U$ߠ>AQ%OO<ޞ7k5nnuIm=ֺhXTuG=)7 i{y9Aqyt$NC6mxm5D&d/.[7|:-!n7i#-@F/ Tj0?jf,bC3@f}i ʃb717E "T{d& DͰo3 ȁQ_3&"}'S#^iy6{zD{@7f -' 9b o;бB~888z#2![@uj!rme] Kd)sbM~-3N@/'݀tZo{EO1v޵UM"lDjX}{ 孝uթmkk3Na~1KX}򝾯yrӞg|;g=QeU'U7$ Q$QR#uɑQ UէV;کu+9gUo0&QoYnF_T;$rϨ&9搖|K}!AElb|q!ؖ+~O}x xp]%]?Ϋ"|*M~lkF3SXgo^" - ۳_~T77k®sTCymbb].vtupP kYS;XGw-/0ͣΘ\ڢ;JkŃ Ok_Xg!lN5ƷPmGs\/g#5(6|eG?j$r0^c~sDZ:F폡`1uJu\MFxA5jum̀c7Ᏻx:];i9Nܻr!GmC>,xcPӿ`d0nKm{~q.A%t'%MX/) y4.12FCH!dF$'[$?:#&rc j6JƓM+S!MkDT4{j}x\ӣDAw4~O5-EiiZ g k 4!sg %L2%^eD'̾v}iֺm__*j*RrߚPڕ ju V5u|sкPkPcKKa:ä(9"I䴻. J0ޙgU#&Č0!@T̘s1VMofuֹ[;Nq/\J2o_m'J7̈́SV:]cnKHO9-VªLf%üfRN^"w*3䰤3m7gx9 Lk'ْ4IJۯ}s/X>5O) -m97Q'-n -_-Q/TO(%H')0(Mav̰a| Q=Jze%y8qsm9cQ_a0d}| L"Ge3r=[-2:ű1_a!#Ue<"[R\L,jOJVM B -qy -Y-Y*ՙ O)vd|**1MFXLY hIy;#P&vDvⓖ3bU8(h>@ԺbZG.Esyϓu1}KV8mNHDHqWx(%+d֖@#sUdcV*RN"Ub E%u|[U5 :=xzCq/ -duA15c#-XjA&&SaZ j&6rmbS^*NMM)Ԯ\_qT@:B58ZzӫsA -YRgGy> 0fKwd#mמaĀ%ZF y -8 _vD 4az[_{0R|}o٦7l7:Bʧ4Ig\DUċ[]V6kvuuZ\VoSJvn[a-]T^4h\z4hlьY.[d!{w;xɷe@#6bsX~ 4AS4jo- -mHtD'tFtE7tGD/}0Pj>C0T["J #0M;c^㤆D=$)iR}0C0a\Up08 }M:X UM OѺCn"aKp.Xp1. +p9V -\&Z\UqnM` nmwN]Xq}A<Ħx1<'$zl؈g,&<"^xb3^xo-w.#\1>?{|/?;|o#~§؊ll]ؚْmؖ؞;; {Mfe? e1KXa9#9Y1='ɜ©܇38rgs?9yx <0#x$Jƙ$\43t1ˣ3`"㸘Kx/\΋x1/᥼+x9W -^ɫx5ᵼx=Wțx3ox;\˻wx?|>8|빁Os#|<_%W*757&|=!?3~/%+n;~#_7;0hF#hlb41͌F cWhm1nFlt1݌F0c5@c1b 56.(2v63cjTS'8)xٲ8LI6=ݮ̾};vuX ˆ H`}l 6&IЅ4 d031 ݘ9 =sчy-6Xm;D?1A(ʨ`K0 vn{`O셽~@qa8GHq q8'Dq -Ni8gLqy8B\q .eWJ\q u7F܄q nmwN܅q}A<cxOI< sx/E -^kxoM{xC| >g_K| wK ?`9VGn d&66kqmN:\ 9뱓bFc !7܄2 gp&g9ܜ[p.8%܆ -܁;r'g9Z hs#s:BYb7E\%܅r7='jXڰ{s?<x8/hXް"^Kx)/异W*^kx-7&[x+owIx7ὼ>ȇ0| >ɧ4|ȗ2_| ɷ6|~ȏ1? ~ɯ5s). -ȟ䃏>ok5}-V_[c`Xt9ƺ،Qk,ZֈϨ&pʎ7JJڲv1[[ak5W 7٢S7dJ)٬6Zs~3%7OY;*AX͛jNST-Y+gfUt -ֈ˦NaysLDKm:@<0Rhz$< wv6 j,V  - KXTܢퟖH+݀D- jzRqP*JA JAQrPC(d-Bx#$!GX<x%,aG2"*#2"*#2"&UŤZb(D9&qQ|x#.qG\<x$#! HG"H}-j59O<Ý!aaaaQa1aqa݌ލ@@dyʏ&5$GeyN ]]<W}ƐF=VkOZ)#VԨ_~N9%#^R% j ^J르^J}/t)]oJ맴~z]Z/iO'N7}ӵՏk=zezezfi=3C;v0 =3Czd 2Z?3Z?3Z/h  6&!hj44Z -=/(SPR@- l9Q1AP0Z=p(븇 -5Ftf3] uV{`fɚu]kQXtShuV b69{`@eM]5:JQl;VڊfΚy^kvP+퐦+:ZU#ZV^萦nH[ͲzT*uY-P* Yv?bBY,WѦނYhH<7WŚ3N=*Ͻ5JEPylW 6viLk44fRVZ^ڀ6 jY -RZVJi5KbVr*%iiavׯs̩.ؐCEmU ;fczBaN!tc0F0 -7R`+U(AEW];*ۥ{+7zzHlnIۃЦi)⟡3`^zgsBzMg-nPAWAK->ShcPhZfiHqΛ45֞ SU|GZِ0~f~Fs v0ЏS=)}W/.2HKOgf7afvvfKuZLТ[Lt-Z-zhEOHu-2uLc~~*"8QgY2nCId)B^~`4y/FƸ I -juaEj9,tfb$ON_Y mI",7c|[ 96g*9Cι-="-=B-=BxFh듪!]ŜQ$SM!rcբ!dUcιo( ~s7Vm&r\%Ek2EC& -Trp4af0!\Dc w]`,wX %jN 2T:^)Y! sFxfy4E9iRdskF67 @^d&4 x -c@@̾Li=oJJ()>_>_xrfI; x;I,KC@w`3le73&d}!0冷U;p!YYeU rH-_=i~#!5v'\cX^~`+7r]E7h(8 "S4dָ<אLiPVi  -1 r9C%p[46e6p6LBl -|3+KV⇲VZ ZfffŒ:u(,[m5֤uXKeؔA> 6bW3xkR*7U-hZ 6r1U)-qF002!EQDQGRDEjeZD7d6!a;?wzn]Xef~ZVz|>ò`d* endstream endobj 11 0 obj <> endobj 10 0 obj <> endobj 19 0 obj <> endobj 20 0 obj <>stream -%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 15.0 %%AI8_CreatorVersion: 15.1.0 %%For: (Martin Zellner) () %%Title: (Logo.pdf) %%CreationDate: 13.02.12 11:15 %%Canvassize: 16383 %%BoundingBox: 77 -955 719 13 %%HiResBoundingBox: 77.8921 -954.6289 718.2002 12.9727 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 11.0 %AI12_BuildNumber: 39 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 37.9707 -745.46 765.4336 -77.9932 %AI3_TemplateBox: 512.5 -384.5 512.5 -384.5 %AI3_TileBox: -1.29785 -691.2266 781.7021 -132.2266 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -553 54 0.6667 1294 600 18 0 0 66 154 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:112 -684 %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 21 0 obj <>stream -%%BoundingBox: 77 -955 719 13 %%HiResBoundingBox: 77.8921 -954.6289 718.2002 12.9727 %AI7_Thumbnail: 88 128 8 %%BeginData: 6294 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDD5FF7DF8F8F8A8FD %53FFFD04F87DFD52FFFD05F8A8FD51FF27F8F87DF8F87DFD50FF52F8F8A8 %A8F8F8A8FD4FFF7DF8F87DFFA8F8F8A8FD4EFF7DF8F827FFFF7DF8F8A8FD %4DFFA827F827FFFFFFA8F8F87DFD4CFFA827F8F8A8FFFFFF7DF8F8A8FD4C %FF52F8F87DFD04FFA8F8F87DFD4BFF7DF8F852FD05FF7DF8F8A8FD4AFFA8 %F8F827FD06FFA8F8F87DFD49FFA8F8F827FD07FF7DF8F8A8FD49FFF8F8F8 %FD08FFA8F8F8A8FD48FF27F8F8A8FD08FF7DF8F8A8FD47FF52F8F87DFD09 %FFA8F8F87DFD19FFA8A8FD2BFF7DF8F852FD0AFF7DF8F8A8FD18FF7D7D52 %A8A8FD28FFA8F8F852FD0BFFA8F8F87DFD19FF5227A8FD28FFA8F8F827A8 %FD0BFF7DF8F8A8FD18FFA87D7DA8FD28FF27F8F8A8FD0CFFA8F8F87DFD43 %FF52F8F87DFD0DFF7DF8F8A8FD16FF7DFD2BFF7DF8F852FD0EFFA8F8F8A8 %FD15FFA852FD2AFF7DF8F827FD0FFF7DF8F8A8FD15FFA827FD29FFA8F8F8 %F8FD10FFA8F8F87DFD15FFA827FD29FFF8F8F8A8FD10FF7DF8F8A8FD16FF %7DFD28FF27F8F8A8FD11FFA8F8F87DFD3EFF52F8F87DFD12FF7DF8F8A8FD %3DFF52F8F852FD13FFA8F8F87DFD07FFA8A8A8FFA8FD30FF7DF8F827FD14 %FF7DF8F8A8FD05FFA82752527D5252277DFD07FFA852FD24FFA827F827A8 %FD14FFA8F8F8A8FD04FF5252A8FD05FFA85252FD06FFA852FD23FFA827F8 %F87DFD0BFF7DA8FFFFA82727FFFFFF7DF8F8A8FFFFFF527DFD09FF7D52A8 %FD04FFA827FD23FF52F8F87DFD0CFF27F8525227F827A8FFFFA8F8F87DFF %FF527DFD0BFF7D52FD04FFA852FD22FF52F8F852FD0DFF52FD06F8A8FFFF %7DF8F8A8FF7D27FD0DFF277DFFFFFFA827FD21FF7DF8F827FD0EFFA8FD06 %F87DFFFFA8F8F87DFF27A8FD0DFFA827FFFFFFA852FD20FFA8F8F8F8FD0F %FFA827FD05F8A8FFFF7DF8F8A8A852FD0FFF52A8FFFFA827FD20FFF8F8F8 %FD11FF27FD04F87DFFFFFFA8F8F8A87D52FD0FFF52A8FFFFA852FD1FFFF8 %F8F87DFD0EFFA8A852FD05F87DFFFFFF7DF8F8A8527DFD0FFF7D52FFFFA8 %27FD1EFF52F8F87DFD0DFF7D2727FD07F852FFFFFFA8F8F8A85252A8FD0D %7DA8277DFFFFA852FD1DFF52F8F852FD0CFF7DFD0BF827FFFFFF7DF8F8A8 %5252527D5252527D5252527D5252527D52527DFFFFA827FD1CFF7DF8F827 %FD0CFF52FD0CF852FFFFFFA8F8F8A852A8FD13FFA852FD1BFFA8F8F8F8A8 %FD0BFF7DFD0DF87DFFFFFF7DF8F8A8277DFD13FFA827FD1BFF27F8F8A8FD %0CFF27FD0CF87DFD04FFA8F8F8A87D52FD0FFF7DA8FFFFA852FD1AFF52F8 %F852FD0CFF7DFD0CF852FD05FF7DF8F8A87D27FD0FFF277DFFFFA827FD19 %FF52F8F852FD0DFFFD0DF8FD06FFA8F8F8A8FF27FD0EFFA827FFFFFFA852 %FD18FF7DF8F827FD0DFF7DFD0CF827FD06FF7DF8F8A8FF5227FD0DFF277D %FFFFFFA827FD17FFA8F8F8F8FD0EFF7DFD0CF852FD06FFA8F8F8A8FFFF27 %7DFD0BFF7D27FD04FFA852FD17FFF8F8F8A8FD0EFF27FD09F82727F852FD %06FF7DF8F8A8FFFF7D277DFD09FF5227A8FD04FFA827FD16FF27F8F8A8FD %0EFFA8FD09F852FF7DF827FD06FFA8F8F87DFFFFFFA82727A8A8FFFFFFA8 %7D2752A8FD05FFA827FD15FF27F8F852FD0EFFA827FD08F827FFFFA8F8F8 %A8FD05FF7DF8F8A8FD05FF7D27272752275252A8FD08FF7DFD14FF52F8F8 %52FD0EFFA827FD09F852A8FFFF52F827A8FD04FFA8F8F8A8FD2AFFA8F8F8 %27A8FD0CFFA827F8F8272727FD08F87DFFA852F852FD04FF7DF8F87DFD09 %A8FFFD04A8FD1CFFA8F8F8F8272727F8272727F8FD0527FD05F827F827F8 %27F827F827F8FD0427F8F827F8272727FD11F8A8FD1BFF7DFD3BF87DFD2A %FF52F87DFD18FFA8F8F87DFD3AFF2727A8FD17FF7DF8F8A8A87D7D527DA8 %7D7D527D5252527DFD10FF7D7DA8A87D7DA8FFFFFF7DA8FFFFFFFD07A8FF %FD05A8FFA8FD08FFA87DA87DA87DFFFFFF7DA87D7D7DFFFFA8F8F8A8A827 %7D275252522752525227277DFD10FF5252F8F827527DFFFFA8F852FFFFA8 %27F8525252F8F8F8525252F8F8A8FD09FF5252F8F8F87DFFFFA852F8F827 %7DFFFF7DF8F8A87D27525227522752275227A8A8FD13FF27F8FD05FF7DF8 %F8FFFFFF27A8FFFFFF7DF852FD04FF277DFD0BFF7DF827FD04FFA827A8FD %04FFA8F8F87DFFA8FFA8FFA8FFA8FFA8FD16FFF8F8A8FFFFFFA8527DF87D %FFA852FD04FF7DF852FD04FF7D52FD0CFF52F852FFFFFF277DFD05FF7DF8 %F8A8FD20FF27F8FD04FFA852FFF827FFA852FD04FFA8F852FD04FF7D7DFD %0DFF27F8A8FF5252FD06FFA8F8F87DFD20FFF8F8A8FFFFFF27A8FF7DF8A8 %A8A8FD04FF7DF852FFFFFF7D27F8FD07522752A8FFFFFF7DF8F87D27FD07 %FF7DF8F8A8FD20FF27F8FFFFFFA8277DA852F852FD06FFA8F852FD04FFA8 %52F827FD04A87D52F87DFD04FF52F8F8A8FD07FFA8F8F8A8FD20FFF8F8A8 %FFFF7D277D527D27F8A8FD05FF7DF852FD05FF52F852FD06FF7D27FD05FF %F8F87DFD07FF7DF8F8A8FD20FF27F8FFFFFF52FD04FFA8F87DFD05FFA8F8 %52FD05FF7DF87DFD06FFA852FD04FFA827F827FD07FFA8F8F87DFD20FFF8 %F8A8FF5227FFFFA8A8A8F8F8FD05FF7DF827FD05FF52F852FFFFFF7DA8FF %FF52FFFFFFA827A852F852FD06FF7DF8F8A8FD20FF27F8FF525227A8FFA8 %527D275252A8FFFFFFA8F852FD05FF7DF87DFFFFFF7D7DFD06FF5252FFFF %27F87DFD05FFA8F8F87DFD20FFF8F8A8FD05FF527DFD08FF7DF827FD05FF %52F827A87D7DF8A8FD05FF7D27FFFFFF7DF8F8FD05FF7DF8F8A8FD20FF27 %F8FD06FF277DFD08FFA8F852FD05FF7DF827527D27F8A8FD05FF27FD05FF %52F827FD04FFA8F8F87DFD1EFFA8A8F8F8A8FFA8FF7D27F8A8FD06FFA8FF %52F827FFA8FFFFFF52F852FFFFFF27A8FFFFA8A8F827A8FD04FFA8F8F852 %FFA8FF7DF8F8A8FD1EFF522727275252522727F827A8FD05FFA852275227 %5227527DFFFF7DF87DFFFFFF7DA8FFA827F8272752FD04FFFD05277DFFA8 %F8F8A8FD1EFFA8FFFFFFA8FFA8FFA8FD09FFA8FD05FFA8FFFFFF52F852FD %07FF527DFD0CFFA8FF7DF8F8A8FD3AFF7DF87DFD07FF52A8FD0EFFA8F8F8 %7DFD3AFF52F852FD06FF7DF8FD0FFFA8FFA8FD39FFA87D27F8277D7D7DA8 %7D52F827FD4BFF7D52527D527DFD06527DFDFCFFFDFCFFFDFCFFFDFCFFFD %FCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFDFCFFFD10FFFF %%EndData endstream endobj 22 0 obj <>stream -HWYo8܇񃛢.Jb]"b&X4Z#);< -YUi>^yҠTg,0rVF`WmÌ!5 kӦjϢ&oA~lHRuS`IVOr(JB^JB/ͺ$Byb_2geU\ º}'+4\9r_<#>vM{Ⱥai+/ <@Dc$䡭GuɹzN?&^O󝳕 >d+n1(#s̑|*o䪩 W H<϶PގR\L4ȯ+㤁߆Nt{9jtŇx\1py}<}WApT\@j.S;rJ)-ZAbr_ k<=W]Y3*~;VcfOe&Y4T~V⠇.rYэ=J7e"]lVl%M2ئ.KTt !JSYO*%hK^FNchOJY_ZEw%&<,vBq=^.أD,h~2Mes ͥ_ti y׆pܟ7Be -<=68m[f[ ̒6+ڢcx8`T@r]Qgp7zm. -d{U!Umf8}svu{nlZq"QThYﰌũB6LV]DUE m;H >AXSljq*Z|B -"yScq.$g+ -e}><4Ն&T'uZjyS ꚱwERTMW qݎ WlϾ]'!BX3õ(ny$=Q`ȿD~_M%j_4.qZJqmhթ4;o0!1w9Zq[AxC"HOCq}Ƿ}U؃5S1<^fɭ,9 ]QYg_R 3U%;^1; }^Z2/J{^1%51yȽ WFO:ž]Y}vƫCc.%֬?c_7{.]v2zn_YBǮ4ʮBйi;QpKAwq>df =qU5:ʞDG/􈞮짩lj|:ρq,|I?>h9(ԭla4lT.iJ끴 - 籯:t-##cx - v b>7\۽a83F@8cUFwC}D Zޡ6=9ceXX+:3zUMav{k/kOQUbj?i-=*OOLP:2TۇZ?r/fPӇߕiPCŒm_n[^ްq'4('M't| -n tD͆Xi)-Tܗ`apFQ.[t|OӾ W9B) "y$6-=|F6uvw)9\|A -'nlP&A? x #sU/M6]4ZT2_Eɚ7!ֺGI.^Yk?Ӄr "h*D{@b<c=}>f\6Ҧ6kd[ɧt eNcH6b alj}n-gýZ5;u^pCf3)a?!)lB0*/,J ;TjH57aQt[tHX"905\#8>4 -DD՟EId^&ES賒֩%Of$_ɦ!J'o5yIT(V[}vu.V#94^zՠc]:Ghtu3b%&/; E%Rw/%#T3$JCXW I )C#8έ+Ke/0|A?|k-nY\e0JO.zU}HT3 - h -^Fդ&Ԁ#X -JхP#`v M -zUy&:N_'zJX?HyWo5#H[pAe=V+8+N 6IVY\\]i,u❤7Q{sf.X :@ VO&š3n, BC8 -%E΍&p\@323-̥wX*VŒ=8"': a+jF =@$@r5e$Mw'E%_-m6pp⣔T '򧚔[j:fm#?Wuz~iwmw1ݭ>߂|WB*IO&ĂT*88TI8vbW-onS߽+~wga/d+>7p+ݝ9KЦSfePen,) |thܬ(bCG -kC?>py I%3nUo>@ƳWvOꠇX>Msk%?Ns7"K]>/}Uun$ݕZ&\$lVE6 -m/edoRF$2Ef_ g͑2Y" $.Z 62.#[|F1m|фlIE"oV.3;EY+&"Z>(aHUUdsA_ Dj@^&f*-ە6Oy}]N鋚^i#?}*H?ki8+09@ >ijpn)Z#.Wi5:pW,R)i|VC}ޥMr=?ƟM0P'*7Ο0<O -O7}A((g#H?G%t'/JN6_7[(,ްS#gߞgD__S듄C-vgdn +P@qpTԂ4܆ưyee)udn[f -Ją -vhpY6m2${?ϲ[YÇgQZ>z/fP:ޕu2ڜUi*y毚Z -Vg1118ɴK崵mEiml\צ5ҕW{]]iQ()$坳V kdE{۠mOhq|mֶ2C[_-l%" [[Ej+ ]W`jmOg>ywm֛ژK٦\T@ň{~ ㋹_E7C~/]#)Y4M]9ol7u~߃r7=5fĐ6$g>)'r3&fU/z۽p; /#]ƹ滈'Mտ=Ǿ>_qm Ϧw·-ςexxۂ8Me>lZ,Bc]Щ-f_,u%+tp"TdkXH0PmE}cb^#ou ڦV4t:/ l#WLifVͅy/iVdSK³fJ1q25|+ҀY4Qd77nLP+?)ؓ b!0>"?oE%h.\\ld&K8[ʴ8- >uD_AgoJozJ#rs):]o8rn|j]g*4X&)MNvh -[Fb=@i[1h1 .0r=)] ?!Ɉe1tQ51u[q1dnfi$(R +tBu CDs49%dlE\\{,/9Z>+;˳G $g͏ZvU:^WS=rQݣ5^g͏Zџҋy{V=F+KE:y%!anm6  ]8#|*EDz@Np+\ 6ؑNR3HT? HK̄[ {B;pGW`m`})b:rp#p T^俟R͏eտV&4*&kuZw)w>܌`!=vXlIxkB9cױ.F od}l:Z30&v1ZH}uM/\Ft13]Ct4f\Y*^c!0KfJdMb4}+391=[gģd˃D=Bf!;Mh7sSL7W񻮸 maാݹo8k|1"~_jR|9Wn_jZJ) Vnw7~3\ 'N<՟Og2=WkPuJl-Iz"I`A$_/P -i}B_Rܓtsd&QBf.aeth1i8G]«<^,˛fkzw9*Rg9E~~ CEd Bcxv4 +!,t pPZP n X[2`@4< L)2 -'OǓĤukG[ZӅ!i -QYek\>1&X|n3tÒ^|0]LiWcݔ%. [JOq7*R~԰_퇷SZ #fsdrôe0M=8X 4OS?jkQs8>Tmd"31TuS2 [gcѴ7kMjCi&h؛H&ڍqW)` -ہ |py sWyG(pEFE[xRRIЅ>TY36GXVDfFpFħFx+jǑĻ}Pk@;"39FY mmYu;:|j#VC;b6dՁpjxTij>UݫF~_xgrUb5QК}^r%%yAæй`&DHb4`:6MdO,p7mv847l@O7Dt3rӰp 8  -M%o-6vOxhh8VefD4$#֠gT4,-SW*Fclɦg-S񞱝Aᚡ1 B '$!OWcͱU`uAڡfƮuƪn6+D[ EH^crT9Q"QmMd&S_ryoMEM|)4/4p2ȩK $9[ѣc )2uAٝ}aw Q!:D0(M3eK][@)N7I" ;Mm1!v>O/v/^->Ҿ s.Y0Ϭ*NTZ 2]Wlelmvmghj]4UWEurBR{Տj<زO*ny*t5j=-HMd4 hQQ{y$Wp?eW~7#f1R=;K]1 ED]}s`N#$*Տ(\@cb3oA+IFF8'+ -*g@;:i݀t&Ӂ$22 -6:E.<"U HKMo9?^v'n ?Î![`q +Éd@AÀa52ЁoH޾q,6S'|v'y8;+۹19>59g IǔMK3f- n,SJTvKISi~wvFm6SNc}+i'q,O?/h~ 1T+C&R.(~dFM͒oz  @}S(D*wHi|^0 '| -C)T_PǂJ͆[xSykE R9Sph?ͅ$_UYL˦ɬHw=Hv*2,e_TPEE4MO6;89xq6/:6 *`H04[Yw֜gY܌ E{@PFa]D .V μe$\dycJ ̲wu^V.n{+rmx0َdƃCϡansɗBh8s6Rx  p@Z@󔯟mz{5usfwiףMn6|6Mpxl*U*TQb149lSVkUUG..8)r*U)ϫwvJwU{GvR꣈U*ilMVیOz|5u]#aaho;N/-lYmQ|3\Ql,|U0}T MzJ&P(P*$)$@@0gʇ>gKJ )ޓF凟5yrmgI.];Y۾qML<>!mwhӪ0$àtdžS[~UWV57 -M>D(`s\|NcF<4|<;`KZh$ h$?E^qrY(SE?lt|4H7hEPOb(}̶[in[g)ax~Cc1p~M|mGO"r;.܏s5u.YD?ݓ݄[PGes t'0ɌEۢc - zsv;W[NJ=oo,]3 2.h N󉥃cתWȻ[2'c֩m\*j~p 0LwYBP"9jk=kCu8kb澛ؿ}o_,?]~ǯv~ߺ(]X kX|2_E6á QeP+t h@'vڥ?A -Ф-{<-U_ UUpO mWrqp3| -?c2TNT_*\7ぜA8x'M7: - Zc8(^~jZvQtm!W -<يFv~9lj3s"6Ď8C~S6vAsA޸[Hvvm߶-Q 8kfa3N{RB,iV0 ":b-cflh 6 hΑjF4ޖ.>\lH  '?Ih]q^#@#t$4g->7,|aY9YUY],wَArȍ)[*nec)HBđ2Ӊ,$OQeyYJm(Pad\$)b>D܎eYC)JlDRա+޺FvG VipT5: Vn4GM0e,D;E+u+qW*R\ęJijŪ^,f@oUYP2 W6NuUZZN}|+䇂@WH(j3>(D{>*lXsr$ xLF;~?ʿ|/Г2m&ԛW4P(@@pqf耦~.D8wp"^S+u+R*ǵ/UJģ $|f)&|$$yMBAEDI'3^Dx4IS!U^xw0ߙJBLM)~+ITP*8/ ^-_-Ց``7*8;h#Hhkjk v֔d%Kt#!}wc.NPj*Mݻh<7c;ꬻbSk,h-Js.9b(qsA G:Ly*STΈK#Ixpьz Fbɉ>{UP/MPiR`uG. A-"І^Q> Z@XWcb5%Dl)LW t/ԝU/U -QoUCWCa:+BDhc..L_ qp5ݎ][.Ζ':2>.)mb6Hn[հ1=t>q".zB(! Yf -I`Xcg70cg $x|NÞȿw *ہ{=œ6|#XG}x<8$W'a2,lHh3x>Wi+z8{8|*NK"#!t9X-40ޅ@=TG8[8h5Ξ12a.Nfqx"Eo'hQl}:xǪį޴^ǹ·xE ۪#ܙ3wly 42K RG̥2cN " $&Y+8qƢ:mꀹUt9ϗ˄QMVN͜9fM)*NCYE"uQ rWMSӕP7uB NgW:ۥ)lz8yLD&{3nAC -q*HZI5'9d?U*Sj+ L! _dqER]8Eţ0ND:N-g͜4] l)׆nܮSr.&B?" g|Kneʉ`EZ;A6J qE0A5.@kؠ1 e)J ٠pa#v.a/3F S0%[7[G9w} ̢$,n4ӤHS$JbD -%K6]N'ӑ uk1.0nh53ű0J[YIk#D/lf[rاvn {鱣:`wBݰ+iFOprAh@&b 3@B03\N -!6 v0A $!!S AN RtGHBƠ6!JD48S -?S -?pTjMX[п/?J?#I?{dFv&j]@;5zt%_m/?7X>~}yOO_ʡ'.|52$J"BbX+vD V%W=tSThsB)y,uNɪdOBicXA$U3RHhTi@jXp.ŔXXL)B_b#fIRԞYJLXT }J[c\v#G( `oL2$ oLʋ½ђ^.$V17&ݷm[m1I[QVڷUZLZg '@ dEeݒ4 k+ a -Sݮڝj!Y1 -\{ph19  <!cП\A * +(dd38F-ELe_?BMZMWcl4+1'3W~xAۜ:쏀k} -Ppy([F:5%-2iI %1Mv6͡8+TVoWmm5)'+_bƫ!<2LE(QHlG|e#rqeJ< )ܼ4pvә5j/]_J|5SoճCd^;zy4!KNFZ%BDy]^{Mf9e\XVSpGrsSʶK5>̜OkW/Cm3ܙ&06Ly/?o~ݕs3{󦒾2u&e(|euA֡ƜZnjL+1jDvȔK )RǨnKksrrrt _rrzٌg-g)gnT/gLz\P%/6=fKX|7Kg5M͎0}R?"L/傣[9>لw~x yU -^6۰t%L.*N5D' OFȔl P)B/AjV/֐[9-EÑXQ1gyA+ZS|%Q6UiR*ᬑmT+53z3o֚ݟXOsNNh|-\vT_[7zw@7OytzZZ\T|9& 棬 +iYtMtEjSdwNBd[r[dj93:XnS<;Ѥm3=z oj.4)0 v0%{cj S;^O曱&t%sμ4/%K5 1I՛f[{^=#: FnϤۻid'!{K`!5!C/4P/Dٓ!.X7ҏ\цY:Gv W_fø.]Ἶ번NsE3Mfi5{O 0v{Yxqh'5ڐ?7aǨہH,c5`=9N]x@$٬gCF?0 -d̟mMC܍pWFRFxu ڸ6)QNͦl=.vd~P )$ s7A a[dLA,7""7 -q0s:'ExՔRLs -80FK]M&5SqJ=ؠBLv~fo: &C - -ވizL YX",qTE,&`I#ɐ5ƀYD>d ƔPd!GGpY"|-Mkb;@tn0wv#Tw75ߐ'#g!b?H պ<廚|g3[;_]b/{1yb/ѶrPbHG-j2WMf^xKUkeT4RvMf/I'I/Eb -ǕM#b#Z35f2 -'m\}jٹ/]X[R-iƍJrbdб\G]0$,Dr5>LIJ&L'W/0GI$VONPXIBKlۄ7^5iҧiaɪr>.v+*^Տr-EZQԗl˧A}z/7 3,\ڷj.WyP?l*DuRj5jԍʵ!U߬DLIA))E",Sb#27FĦ< *?0C|B@ Q`2B0&x%r +r}"Y!?$ I"KN'EZI( (5/82G̪OV(VVIGix݅ endstream endobj 23 0 obj <>stream -HWˎܶCo ěߏ@dYdaEf1*R51,Fid[]d:Ԛ-R#A{!lCP=*~=GzA,z[yS#H=b'aO>'wAIi*jwQ78,nOeIɟ<))Uwǫ_Bj(3>w,_O_я~{|s{trťx>{la"d)f23*ZiX:6hͶ\Ivy\teDnr3z띧#3 Zv3h\!Rȡ \eF6ctcJ&PI'lB H)T@Y -h|5<^>ǛL2eAL8g -3#>?B%۝U# FYW߯AyKPXJ83ׂ8fJhx-FF4*A[]x~X| %=pNէihbx~xB%:L# -.TJ%XB[LB ^S.9c6BWeLvR@,p/ ^ K`PiNVvp @`KԾП}B'tCoM&+zfF4QB;Csi؍V tnsƏDoѸ3{bӊ E7Ё-2bz'jB~ӎӞ -IޯdP T*ErPA$T* JH"y"sVU JukcɳQ2l"u^GDzE^&ҩ;0TU.xYo_dI{ozK߳iߛiߛi߿}-i׾pIaP`SD3'U/+sfv-DLF[,t؞g^c3IQh Ēj (’&ʚXT.UX%Y6Y݅5uk]Z=H[WIBcJ - *Ajl(7x)`z`!ª (R0-Pha9`R܃Dr#-v(T0L C"wHo2_E thGG ͐]Fovrb;h؋ MENN7e;v6lbm *v]BRhJfȶuLWY;**Fg-D|ۡP#C8B $1`pݑW@0M9` PQF&ݥP ѭw>BuP GP̢baq 7c1刘#P [6tv΍g -`oYJ2cQ( -` -H[1dDSY/ r(G x_x -=Lq0 ]_`si+a+d@6xO[4Sպop2qeؔ.l= ;Nұk'{(ɟGܱ)ه3; G60:[[gq}o) +xl@ -`8p)+1, @WHY@Nz. fD-8WcNq#`o ksxlv -oPxΠ`i}T)8ho$~7I*o1JBAU[=W>w,_O_я~{|s{tť_V4T4[}: xŋYp6A-8өF5N?wk٫zwn͗z lvg;#lv˷ٞfpsI~OrcjxmKYQ^FQ~!8Oʔrl)_9s+gNh x^-Deaa4ZܲTZznspym9y"|_ }Y/N%#iQ !MD wRV' ]D2pӫ1UTVJgLu>LU##x6ڹ*qaϸjl2<4y(^ iD)*$MQnXM$m`N'@'G$w:v[zu3sweU*%cu^3jCk1iN\mN]s=&[DD۔Aּ[_n#]bsāE%Z<Q!y:ms5<'%KjW5/O_/6CmT*O(`DPG@FqhA"q}݂&Wp?g~~gA+L6ԯ*9f@LH ::"ځɮҝD7:n\ӄLwfMf0q@ÿ(AjbɅ:팎@ВMEaY%PVZ-:K%l:*B>)' a6ҬdX"K BJDRT˓dhUzPK[ kH}ir(wI  -[8 DDkW?mk3/I{#[F 9I# -U@F-:B#3 -;KXƢ,VH X1E@Uq`ah 200WMqe2@@lMwUu_US+^J4hZ@^O? -_lvH␉[=+ D}J,Ui[.~ϯZ4q*Rb+;9"K(U -SQB<+=e7l. U 40+it~YGpw\%:W}i[m/ۼ_]yHP -_Kk$?S A42vf -{ /t3)=AC{3@Q @жEY&w-'D=>5T"z5\)~)+0!SA!ݖ3%pn`aY'g[hS( -|!8e B*$ Q&ЮgSu(T+"AESH"-3726k6dҙ@37'ِt2>+u\4mhPԱ!ěXF+OTg:II3[6u|WZ4}dol&4z0t ;<̡&@薒Ө=2:I#Mi.u8zNl( r_ -ڛc7\6Yլ'־XzaG_mBǚb~쉼7cWrsKsn_iKq w0о+Oqtӽkk+h_d]? @cP 5dn $A7͗(iTMףn#ʊÁ|'J`!DO yS%o&%pOnܑ+/ȝɡrj$V<0 wB H9dN9"KI;HJ!{&OT_L1pL>0O1uis w#wfuh%Y]+b"f(L іѦRWb15_:1  A+4Pњ^H9`MW]oE#q?uA z<џpYL+|5"o'V_hSiu\~{39҉~Fe(={#!4xTM/1a$__aC(~ԥPaM=!"S.Py;~GkἪ\W8;uܟ8 p/:F7W3ݭVOC6; lU=?Q=HRRa!\ hᬢ\9@i,\dWs\Ɔk3CZcuZv|+TkکzժI+SV^mu?6~mUl[gЩO"pyMge^&|eZ, 5\h\3+!:\(LҊFsw mZZpW#w6bbgBhḠJYyA s,PW~..YD\]k*uiXZVmci.rukm68_YZwR_pC+׭?uc or|<^ݾnc˷1Hқx2r^$6:]GLKm^&Nס!{Q -?|,Ri"aR+lw;i(*?`MW(qK{4$pCb_qV@lVT"݌/pOBVأs1cR݈C[[أ(ADanXrEG~bE?)p"Y)d@'SQ%t &bL&69htfRkڠUv -Z%Ll'W ]ɨ8J*D$Ģ|\?ʍ CL 3kouӐ -}"1smqqϚ+6O*y,yLǓ{fyze;ڱ[ģ0~se5n`'r"AX5#J?d/;eo9 -f=SNzt VsFܼ%y?O4XaUgO[1K_ϙdPOibC'@3mXaKdS*G]k[1xGaTiL -{rx}5YF 6ϡu̦ xfbq4kC1I\z\0Ru7A W3Wa=sQh9If_/`_W[4º4D C*lDIE32]p霒,_(juaZm~-#/?%Uyco|R۩gj\0Y؁H;_ &oR(- -}_Xu"0ajH3<,3hE*Y$"qĿm0ȩQEOmk[u*Abщ)fQKuHߣ`-]%A5ڡH rߢU^]2>HVlLty<6L"555 -DA5<:-&FsDBk]5o -*"1l^%P$1 - (t"6n)/EQ#F-k8ˠ RJQ?+,~mpt/Z.ŨRGM*BO]K-G*Xg 3PE@g+5(q6n+&J~Dr2QU!hD:QMU4SE^CY5ii셤SvdhD:N9 -"}~i!X>@g`,w[Ȕ_@ ۮ}s?R<#RAWPͣT^yD :nC)Gm!H4D^DV/NSR7iVRK"m ߭W\p]J+6"R,vRjضv94ʫ -FY. "`X-S"Jj@&Yz,tQB2koy]O Vm&RP4UQDV'u#+&pRvՓwDH-"aW=cu0t] zgDjg&\&U}"gHsqL@i0#ttڛ$Sy̤I(S~)&e8pˆ<}U2(J[7)G*V-*zsZ3SmKo.QbBU̳m}]5Rf }}[u":D8u3+ruw$R d'7o?7$ȗ_1$KdГ4*N*|BhZ~c[W?Q&ysTIe:'ElbP>=fE}p9/NP/%Ev[0d|/)gd\;ꄣ{@~:c[ZmI._'P%*^>d N ,kʌ% (]8'2hQ(|=] G4(h:?{}OO:))41bYL3^)4M$ nwѤkaf1&]ԅ<5zX86;I[c-`hT]DKB -$'%75QHO"Nҁ1LwǟozolPd?Uˣ38^j[dX 2/﹠ ,گ{uo׽=~=X{sV'Fgb\&8ۊ!8g= -VMG, WEN8晛-X-3[sS ȆiYX'X߃ӱ ?[`8"͚~CkJE]pc*:eY*{ޡ$aِX8,?tt\4U1^d4MrSlP6A< ustE%dSS0NY|+dcc,TiZyE87 =DHZOdgYLzaB}PdsF6D5b(H~]jPuyK6E`jT=jB?!.XUMCb?l4? B--{ .o8'[X䄟b@^/cml z6@z'.>^!ނ·L?V$}$/M JhItIg[ 'l ,#7G?QIep~!˔wGTF:U:ϛbrKXۆԬFaN@ajb4!xU`cpN̾!tq -L d^c1e],x>ޛQF ǰԡЅvK(z*e=x ڠPUhbU@JX xļ@R0e5 ,^UpBtXC\J揆(yOhMmtP`&90ZFu$; FD,2s.SA-\Iޓq/(L2chI:+ -`FoA9ohQd}`)s 6q.A / dE~Ӹ>q@I2P`E&ܞUcUϷ<.q6#< q -&.<rDŘZ2at4hĚ Ԃ4nLD|8*0SGcPkyNqrŠ |~F)˰vL>L1&h,^*$#;h'* Qt̫s,WI0b!qEvir`RTuPfzXIGL O*}RRAlpxTefg۪4ls=Z!SZte Ҽ"|YξD'^9z;8V*ol|껤)Xak4 #?'?rHWEɩE8J{ endstream endobj 24 0 obj <>stream -H_o۸?A_k;)7F&-8Ҥ.E&~eâ^uC$RqgΡ7{ӽsg2ɞu"ος0f* 5KDkfFCz>`xoۗeh~t#Xh;?#n%,J)DfdPfRO+TH/u9#ab<(k׉*?xD;6a\*G7+?ݠ}P;Xr9_6Ax^4*"IB\*~0(iU_Bj-?WnZg# ׁISFĐ&>@Sϛ`{ڋ+__Դ鎹$%04 m($2A,%1G Vu ޶F:6wxՌ6]&o}HBILPa|NEɮ,")j]pMTi]|3{_e- +,DFuYƒ (Q@G՚# @42+CO*U%+O\*{\b~zj/1n-7\ocpgxkPtyrB=FPP>:ed&hd_N?'9YNM-_o^gK /FwQ'8No; &lAp{s(,` -^Z\:ЯQ\.߽> a-Kfê&"hn$ˊF7 p p.rP4j$dc`m5RogU{qyZ;撔0, 7@ʒ#oaBĬXoĤ)#bM}J5#z1.:6wxՌ6KηMiT< *]ϲI(5`ĢȤcmoch^w[1+1A6tR1W|ޝK\цF̪Йh_lat+{=vඐ-.BVݵb/ YboėG^So'5*jb}vBrJ8o)2UQT|; ;^:Åձ%p.Q!9jI5n/i8CE{Yq*U6<yn*_ш -@v}B$(TDqq]r{; )2 -[}DɲbZc !Q9JfU -Q[ˁj`{\zU=H46faR AY z"vA:qQ֍X3W\y\L%FǾ}Ϧz --d<*_qqjn)=%}W )^CM^6 Zt|}ȴz]>%v9SPRn)JFEOl -*,0`] LsΫzkWdHBIL1]dhomjk@_(p?VOK3V$Y -M,LZ1NNb:^F֨.~eWe@Nj ٹ8?HN\ 9ry4Mݝ'/ߝ݉ hݝwM=Ʈpr3ASҩwPAKCS}~};̞d9P̦qr/۷A3%;u'7ُrLL2"4ᵯvY=\3\<!;2MQ!\$&EQ -kmӋpVeL I̫wUHxx;.*\cK5QO#YVh0pD*U. - -d,RYՍ/CIK%Y^|3@*lqӔ.MQ)^T\y΅YoS(!,=GYo q%^})b'R$ԄK:o,p d}b*0ʸ7gP:.aViK ;p_⊪]"&|ih!ٗU11A.O{|9̓'L"KB'wg#P -;.qxHK#aYt;K(G2 ֵ` X= 'LGivxa">+X-{"dJP{%rO *e.B7xbPQ_ AMwnφ{"!lLYc\hlg(* -h>\xN.,"΅鰤CXhƊDŽ?{K{]O{p[VLj*fO1%* ./)09=^틸4DSv/'Șe(PLum3Ъ5)u۹]YE'" kD #f5j&מ\RlZv dNAW?@*™v} 0O endstream endobj 25 0 obj <>stream -HWmOH7w۷ar7$QHvN'df x<UڞI0! D@zl2:}1":+8oI -&i,Vz(;o&Nyx^Y=+/7EF6D8@ lh-W:.@]8w6CgGMR|#x=OAq166z7I݌ VQY>Y2*(>Ȩ= | jdh V|GC[i_?Eq+~anl:*&&ϣQ G e{h,<{x/{Gߛ6&(YJЫ<a&yb6 \fLٺ͇8 -Q" ѫ<n Fx?E;c<=6b:S|dq9qwĨ1'[۫uT14θrZy1tw5/7vR+hq}\e븈Xqݨ|X =){AbVQY>}}b@6udبm{yUVi0]_EOS] ^m1fr)aP<:a#Zzb6*g2\e{\gq68ϸs|\ԇNi븈XYhg&G/-FB#.Ny5JWAnP>la'jpOQv܊c,HJّ--GI2*%ZvQJFe~ {HHċf  M|M_ ͿA58),²˿y16&=(;xzSf,[\f T58^Sr{8䕶<\w,S'u֛!ʭeXp)*,bkc _o-*0jW@\/c RD?wOX/O rt9fa/5*&lN\n;LL*isb@`.J4),}HT4R_ "|sE8H]ug8p=F=r21.l4ܦ_}-BC$S0ج:-Z&9[oҫ= {t +ڀ5gRi-^~$="I;VMi7JZf_USxO1ŠrKT2m8gӷӿ~j9}gq:ۦhlxtn#qرFMaT1thvlQo ѹ(!jJ`5Pֲ չemG6s=!G;P)aPW)T1pP+Db`snG|px5sRn%IWJӶR.;P M}`x!O09!9xrY!?@%Reëm^]1 "^M@*[&b1\k<ОROIhd^-{Z-2Y%6P ܆AaeڱhjA`U݈@)u5 9 -@vA΂@\Aoyͩ)6lRY[1찀0vK!jC -/c0p>cd [4mT>rJ -@ڶѴ`\g!Ŝ!a "fO|$ (r%B(aueQe8֔9KtE%\|E I Ÿ5z5jeh]`ZtfϽ ca`="C5]moWY^,R^NPQ0_GHpl&0_])M,^Itw\NfMDؓpK/:l6RқWn2J&ˁSuO {^&#_r6UܐgZ24xJ3kri -_A >8܅T :cUO-H~O%?o[)_xi7]G)V0 qrEJp XT% R;c2=jsi -08%35n3sLFRoZ9^p~ `-!RZ_Օ®nӿ+jڨ9ˣX+%SQ  Kt[+XejĖd=-]T:&zY )Y5_cҬ[Sɬ7G*y4KmxjD`33 -DĶcMvJ -Pr&|^:6qBH{A`,}[f%h@V^|_Kbn~IAgPQ.p:=;ݟ/V*) - :ʙq r4GzV0J14_gHHz_k =>Wf{Qxq?a%FGiB:}xf  T3n3 -ކY7`fn xNjȚ#kִ;&|?Țv5pXSɚj5ILM݃Ml9ewh@rgeMe & U(IеV:ΛpDMM͛J,z-ӼI#DhAbS2AI\qRH\$Mta\:, HhA"S*MxC*̅ .ÉUP2v]mFt'F} 2f _s. -o (q(=s ߙj XCNo䤚ةsW)ӝX5'!H-RDg42)4.Z0.+LE*$]ItIYw)8ODw&BĄ%bp-wHEb & Mfr7fyat3řb" rf5Bf/;*k)e(p)<q.kK d@Mk<>]#rV서Η"rtmCN'r$19u9N6ɝ;%ڊ8T-`BZ:v0$Hy;uk75v*eUktOc'y=_Mr -|\ "("^-lK\d':7Ҝ6 - Ht[ė5ݔ2ud0fq(l(Զ@49%:}P="yksF|.pZۯ9H;t#qĹ8Mf&AgS~:ag7w>L~Cݣjnn* '[`gYڕ0@}F`;j=T}3R'"C*@W+^SN@ :<` N%mCyM&c4r;J >ZqX捥;C2QbfptZ>NhGu{rq:k}HRqENO?$|Y,Pb $ŗ1.V?旝8PPH -AI9MQ3}sQo(+Q'Idj8G\넠;di4e8mhqޖ'th"N H&wB;KlM.WrْH)f{BPuնpk%Ga5( -F-zle{!"uZ^b+m,R/% xlik hsf8vgm ф2`P ;W:![>楏ۻ ӜN+h$oQ:,'(|lGkW?y< -1leUO>͇5%h6Ov;vҧ-W_d=B Zp;=Tr]n64?(:l3 hKHRvZgU+ߠw!izgxbx"9qЪ,)u%k==r4`Z')܆LJPhcTb.Nc9N 1D*URԁr *LCUq(U5;B{;TA.Ld(5SIv'#+u;m0٩>XQ1_kYdUޣƵ"MU@_k=B#vޝփlR\g P,8Ã9(l QjUCԚң-޻#7^ɃyqWK"do]rG u}BԒ} wxgy1@1#_Y:k9XS9ľ1Az!L,%Ȋ:q huA1*iMR)w˫⢵>!k!Ut`Cn΋N@UkH3cke^JKG8͇cyu^\9E8s''f`^ܬt6 @'jv;/XP= o\maCSEf5Y@Ӏ`yr-0B(Ӷ>L mH<=LB)Ԑ8g('Y <6=["AB?%Nr3qHz(0(9)J'Zky|8!5msbFYV(130ImKZxdd>Ǖ^-(iZ,-pc#rm7 -9I|~u+\NOO?|XǡtO_wNzLm] wKOqFqhhXA)ןn>͗7Q_eqW %۵W8-%t"x@c1g(Дc}ιt[; -CTݮ[ۛgCZAקW7's/.wOz}{wϯD1lgo?tzUGOOWY˳wקByt8nR8Mm36_ {jb?p+_bR@!!B<܀A?TW JFzwʖVb!ya݆M/dA{xg){y\ʦ`[PʂKTgbYRmGNZo}kdzNFcbz[3FcJL>ͶRd(A19a@ȇ6>жEMQ35_\_hU(o}1+#,)e0wp#p*kgZjT|xDeYxnrelƙts43tNEH=1҅. ++!gRbI^$"D1!h৽ :;nkR=`BLI*QDYR)t$X%5¤M'NBar T큦 qğ^^:HxA)H=yMhocX"#' -TՕ#p.g. -up-CyDTMU<5bӽx~ۗg~[~G% -w2-J0"IȨח3(=;ܼ~P?Xyn1e r if˙:⸾19IWm_,W*ʵ=D:Vg1<)fkP 9=0f|T,tG5G7LWOuRD -al9-oVYw<2hCAWZߨ:kHVc,AYiQJ(>nR)ہU"fQ5Q`hMK% !LY\T2`Y3Gt5ژD`쨤DF͈L?"IQ։0fB<$ʲDNɓ9ՙrҩB20ډoZ6`Pim67Bbc.wV;QMRp%y +@"&1qV"cE1Xb`e>qIQ28Y/HbV5{b;产-]GJEsxS,܇t,?8_++& rb+-HfEӜ1XG[O."9IÈ(1jXGhJ Q:.T.2`N7$%JHi@|D -GK둳 R~BN eR% - -r+$e -mۤ4JQ1n̡ ,pI 8k?pLcD'N -70'Xж[*d9CRh|ep.-`h94gR.?(+l-Yv3רQFsbS=<9 2һ𼌆 ۏ@B[%4EOF)O+s.Ĝ_O"˿pp>ɳ͡ /i^9`1_M2t耙8 jy;K޽o_K(Ja?65Si2`Y|i~9#r%1CHLo0BY}kk/wgv{OXx>}\/aQe&Xvno@z8.K딂1ĩ1be,滳# ןᓿy|:O^LۻcT -wu%E.蕿]hWb|(fRbC96 A+ $ igJ%O+0Lh*JaJTUEDPc"s@-[@N_kGUhntT -82("Qsf/D3 vJ{M98dIIk$Q>X%+gS#r/ъOV}VS)3j׉BBDbT]s˷Z}HEc"˿b@߼`C,@tl:Ow#~k.qzc9ʽ`o/x4lxDa)5Ԙ9Φ١;@_}Ι 9.$Z]_`,D5,u'MZB/ULUvZ3~Ø弇UeC]?٬㩖Tkc09DԴhIBcEVΛBP9sZ68l" RVe~n \_lGZCk,ܿ[Vcj!yBc;Qݷ:#HG"btnaHjF]H:ր2dC{a-l䯳E!E6Za|7HLbW"9]MǶ-MP'&5wQ(mH۞&854mE昏Fq% Ⱥ}ue%TiSmo+=߷@`qh]x~JsfI/R+.NaYCE0ʁVeK13~k -nyr0X6[ubۺl" ƅqJEu1sqYYfVpXMEL M607'C'31X*I-;EqXJSkDLO}STU!DN~tۀ:szm;ķLG wf֮@ͯc 7T@PH5:vGBϛ',zBlhK6Qߦz59ICAj -‹fMGiMp9g!g7L`V.[b XNMEKepyM+InIoq֮W7\FB[T":9,;ˠt׻|r˧n>|GYG=ʻ?ç_ݛuywW?Go?x8-[ ww?2\]]^_z/B`SQXaǹƼN:@gǓ^%P$z7{}iѩr,ڳ iyD.'>t.5mdN!+Q ZBLBWQ@V$G'=čӻt$Q\PڙX$n:GҦA$Ԏ;/.o^^(T>=DJ ,Ssb.[N;.oQ]l`Sr_t@ g~w#h}$(@04q̖ >N̶:."+b2=kc @߂Hq`^m/Б|ym6\Ȍ=Wvյ -~DӼOD6/3EH(p@.+z*@x-Pr7 f.ӉوF @hxjꩍ&7Y Hd'ʴO sQB_R 2N0(,pVENMǼ}:hw|VfAGss*j)ɛHw ;_VM/NNl{Vf)d 麓@f(f )2J[sX?%!sӨCg]$8f =57wjr:չ!ju jxxܫ@/#BC7#v -LYJteS8Vjt^alBV51}sHREjoM퐇VCay1@UayRƔxrXmC.0 -ؐlBy [O~@ڠ'wHu'"(U)kN_kkA.yE&G BRgIIPpYoG"BRDwijr.~B8)Kɩ yGd2YzĹ5(9!"d.F/P(6)\`S"e@7}"[a|Tt3tGJsc6bTDQ╟@ɜ-*ӣ}pnjj⠟Rdb REQp*1 -@cRqV!H#$`$fC)AX54hiA|=Ya"AJ<7 žŭ%+2Q;loڜ, gH uԄU82ç͊#0W  z>Kqm;5R4 PѣWPW,2OhLTHuWj?v?\nFfy -=}W5Z1_m$G GuȻ:@)V Q,roU=,w哔 LOwuuu+~?L-u 6Fu3=-KoK -A{Py3fN[>l77P+?__eq --ng.?lz~09^o> hV!}pE0)q|oY=kc m|2܌s#=u#I? sS/u(?4"CX6D35-KZN.yUBdҕ*}ME J%Ҍ3)#<۽xF^E_LTT7c 88- -^H}ބ 6h-inD"}2_K+(+](a m)؀k^ ao:$- 1G -JГamROEzvmXϬ,z m7q[,w~yWv綥~b6PhXw@ ڀfmN|"Shƪ(aX8!runxL&+M3?O٠1XIu|JAt>rFmoP#C,T 1&K\0D %n N,2(|'LeL!Xs7lR&\I&P 8G"g-48k)9rGJO7-M>m?}l,g6juo/0h7b<45^im7#PcBOVCS -Q?:7d>?ts%Ce3P<׉U!6ybQcf3]r]a]nW[\UfAh^6N]3 $FuÜcEɘ]b̖-s8l' ecH$u K|ds𓰯t!B 7d~LjȒRr1J$QJBɎDF-fl %|H 5NaQ%{"\ށ"Wgʧ%5BàcP`'~oGڱ7vbۉ0ѬviB:<6I I&H)W b;J&-$D)z`p߉+׎o=%[bb{pa箇u}F{I{|Tqy9N?Ɔ8)(\r=\TIE&8MZta h9eCV(N@BРaB_(z߬La3m19 RȢ=rT&ܓD;QV)(/ -D]/hK۵<4C[7^<(xD:GLs/\R+|eJDŽ)"(ըP H1MΏsE"daZP"djeDH pgygAp`h=RڱZD$j6wwW͗Oնjfؙ*w,2(1#cARlu2v'ԶSǨ/8D4 )>|M>Cw~y)u"]1RTI@42i.1n':$~$Uom;֕CW BS:'hT96#*(T -C;d Mg$D_PD5i.mzM2ܼAslxHcdS,O" * Si3܈/LAͳvN7CyhݙUy콒M|*vF=+8)B톡6H$a-Lg]ac/8CE8BZ#`J5N8,x1XA#hNmgNWйb,'1ۑ ۲񥾆 X O,O)u^)W@ rKi9V]WM9X{g$?av@ endstream endobj 26 0 obj <>stream -HWR~9Uj%r {&v(aDȔ,pH|#@ vF===û`Dboc'QtL"LzJH)RZ㋖('Oxk[TƄcu0;cu:t;:] bbkb:#Bb"a, EZj -3:Ɣ - `g3X4iչ֩- k]IzSn0"*$i̱.3?-NP,tGK.8m+|]̀+Hn1.1%㯝2]FAuW؁*ٰER^;[xDd -aut}q:KQvO -MqG^ګ0;H*-oz}Y[d (Gw&ۤ*orn9ʳaz4Lkh̴qzIko9 O=~1+ꙝ) Yم/ -~瓄0S_-oFVVivJRQ7tsK2jh~>Er2e)H1( !WbEL*l` x}TE༂ ;hC@!'tK|6giy/ӥtVҥZKDF=9KHNMnb.2]ZK7\r3u@]VFK%ft9bnK Myr#9l$oLBΕ lDC@v)S̴$%=Ѽ-9m_Ɣi֟:"buQpPXZV&,j9ݿme \-V^$@֙gB_\ehe)ݺSQ۹m 6[+p%c>_f*U,l+5k8lPPӿ!,rl{@li*ʧo}MQI|LK_Ҳ{;_;B4A̲-34n}6nׇ\4 F1F3hh<]d25ț< -hJ^KXj> 招g;#ymNmS}"o7yrV\\X'g+QƿUװNbp={^ށАv6o{ť-_blIV /g2jU'dXd$ΖUs&)PY^:ϯ&UT2N./a>(73@3Hrꨳ08nG!0ٗ^(xyXI˘Zh|cXbf%S7O0-oF0{|رR#(=CPw}`|OF_GfhB;?gLҽ/i? i1TYnfn[ -,#=cb5᷿4VE@=@5C|%VI]9&&rLRmx@TRm=RTRRwc -̹vEYȒd -| K - +@, +@VY@֧m Mkwˀ|z+(eEJƀ[aC)'}rR  -,Q"HaYƨ@@V$M@>>F39N ? ~/l1#4kǜP T_IpU%FŽbE>L l\=ݻu W6DjbL8PL¸MV:>=eω˞S܎MQ*RޥXaT;;yGm7,p7 F 4 4މ4ej>tO~~KYfNjH86sL -{_ ~HZ 8V'"-'S1@iajnxk-_@7Sn)ư=nąT̶8X1A0ű)ј@)* &F v?"3{\g@P=.P)CX&Xٛ}, 6 Wz1Xpَ64 fKz<н)@&#]r=ƌ0cdh+QS.l2FJr׎ [ߒFbӳ2)&gbSR84LլΖŲ|}XN۲\lΟ7x<|Xؙ\?ͫ-^ K =S2/Mճ¾[zUşv6EPcjqiL:NOgmټi}AtaT_7WQqO@e6*ߕ. nci f`BY-5M\^5'UizG|͢\f0m+k7%u["ML|QWl15InEEt͘[ )HoG@j'IGnK:+inSH޳bdSdXX2 &B) 6BL[} Mj4~C1>Ckx-|Tib̯GN>>;-[>:5 ۝Xwy3ZTj]uwYQ=syQm5kj^uCv;l^MHN\t]ْyQѡSgs_hWi1 -h/-5_=Q~;>Wӳ-(^(AQCb~VQ{8˞B|%:?W"DGgp!̥^Y0VĐ[r W~Al6_٣{TU3ż.>;FwL_S.ϋ*Q"'~)?]{ K$LC-зz< CT0ûM0WpOJ:l(}ui^/&صwc$A۰/zƃʝ{DFD^+EMtNycf=)6ڟ-sXo|+T3CC[Go֌NA]=k$RT%Ԅqg1 Kȵ1ਦr`>}VFS7 -Bؘ}? U2eν)h=wW3{ߤv%-.{u>ŗ󷦛 -w$ .RV(L2A'f96Zw^6kAU wQ x\rYǧ׶v MS>yejYF*ob!PdhZ8ɴG[4otϲg0^;ҥUӤsGmY61+}ԞP:޹t"fugvt)bpxT_P(@8.to:KC·1vQyE+pЅ.8|$-KAȨс)l^ubi!|4BDC M"aHl$ w -ttjקQMucOr 5E[@1hKx8i%{=RA0*EqR"hӁ7iJoq%K58@,U2~P{hm* -E9, ޓ)C01+/Jb Lj0§Rʆ05W/Au w|`(}RNSAH!acxDz(U(UЃz޿H6sZ<̠MunAG9 \9wh}N $$6ZM5#! -JôL/X`\ F5)<:imC!OPErtQC{*hKArՔ\O(v?Y@4 Z(} (ҌЫcאJF6xdA7Ԗz¨2`eT&fQ1)dZf<$aJBVVt;"{^M靕F >Ѥy[_Eê8z\쯽_^eo$x]fm0,H()˝#n=%Jj^X$KTpq,RElC'PUuCN&vV{R S;#'S0| 'l 0)MVbgh'I "K%:7/'._t菖T6 $ ʼnuqXRxz\I/:DrGOZ6㔧 ]Wko8?@`0 hKh?9Id6mq.0D;Ф@RN_ԋ-ٝζC8w\dq0G3K(0Rr[ݼg&n95Ig9K;n^U|3"c/~S.;Ȳ,\/db剭B/je3gˆ;桒!ӀG 7GC3 nygjCz}nH =M[ڝ~i$#h M{߅0nȒc QJ.dgi0SdiB˞x/'lvr3LuOO2b_>p6S>$2j):~F8ÃVEJy1B#PT@MF\D_9S3V6DDI.=Xgs+&>Oϩo ׹ 4?'X>m`0P5cf>אm1|q|Ec:#յ5&|W -v-_b`}+,ͦxSgX_yqsW8H%̰x`%<(0^t5v_™9ξi(o Xca9Q%m,)1}DCAX - }e>ī?bvj^#_w;_ecaB̧ ꥺWyj?p !#we{ -$㬉[n3 -!Y^r%ؓr:Q#s/ҧZ4q4'.qC`6y1=th C6wPti8uKMw5Þ3|anos>Wz;=;帶 iЛ{_p" ySP^: "XtKzF -TVAƴe!I0[&xIЌI-bM5yP3XH, -<Ju'A˚LnZ:f|uN7~ ݂ŴVͦ75^/eYZ*1sɘX<A#cMBfkvqASA8^F0A1@2Z%k3v{? NT(t""jHNrUּ'~NJ"V&7pr_$q3E"vn$#W-3CϰGiE8b8O*ioQv FJ\^b_4DDs's;9ۉ-W7y-BVܭ#!\ -WI%++:Ƕu'* MS)'P7ƻltJzlqy&7$N, -@,֫_oyĨ$΀F1*  jπjm*VgguDWdMheUN&3ְ=ЁY¡Ҳq^#CsvaVkVU;%F1 -'cV >)KרM^ܡ[mwVmh G tiNhal5Hq+oTZ&llxUE>;uQϡRB8hLvI'=d` f$lk&wR;W_Go8l>i%.YH#!wT_2'gY&w{{ߎpf5;nCSo .",hvUAci$Lْqp劺4%qƫC"``{ SO=kYS<݊. -j[5H^V7΀:9u~4ॖ rK@r>ouJ)^0[&xIЌǹuW.EO RĊDyowc8&e-0GHw٪QC<Ì4STе+dh>X;_"}77_GR/a'Y6c&RxbkꌤיP*ԫ=*lNB>򍭐-CSz"WkBgg WHmpWe,6͒=Nnid۠lA;ax9Hmo랝}\ݷ% VXyhwy}">PϝCv9/"R-W2x/" P>ʖғ}7Ɇi1)rЅHn" b;l0-MlHvgJ$l=+C2RJ)Zې,N fkiȴ TqVEC1jҾut)Z5.hp]?ҕ*sp#S] i,hOIae%n[ -S7sp5h㽱&p{-@VXZbǢ-5N@˅U{XjH]' ˓RapHZB_r3":3uAA qt -S,Vk[Qmhw&ū"Շcbrb’ٻiaLcCs#A6>Y/׼"e4M?Ң6D䡆 hӶ&cLtvyWb~CGntǗOR~f2TKR:zO -PkCiΫ@jp#PB3anϿϿϻΐձb ~_=xS1ޜo:0̙C7{wԁuA 5 Xaj!3Ijϗ[&64EHV K 9Tk5!C12Y5X^&[nTPqnIfCC4(DprD*f"|}="F=-tZsMgT޸DjZ|JUK ݨ癃hĮPd^ϮRX\drx\=Z7L'6fϔ\Īs٭ 6(.5?o}6y\Z#9sU5FNV=RUn #F2Y)K6'!߹d߶~DubEk#z 5*JbnǙK|ګܴ"RQ1%kxN<^ -SKd>voĿ[-ÍhxXUag/wɷC t|\H{e@;(?8L=ࡾN9@NܵUY j#|E*yV{nćBfyV(<ۋ<+Œwsּ۩cf/9ɶblDS/ͬ;^Jڹ#&j/] {W*D;}-O ʥvdW ]2GS/ Ĵұ5BYG lh4Ͻ t{sl1׫\`-C3P}:xvrjy)rvMƾc%܂iܨW|Y~7^Nh9azck:>q3b*>w7ONah1^buNI3Q4RcjbB[9 ɻ[[I{ObTm뻬 S=aHnKFA?v_dRϓ\-;>9/NSXgɝ Kj`\yΙ=s֏b؈Bk\]F9E9~%̆exr/f/2Rlڈ 9Grٍ4WQa{|Kګ/[oc5kj[N_G8#P/U@nT -RkkG+ fQIKNV5R`8 O;mlf9J.WzgĝFM~g>\[2 U"q<*#[9Xي>9AoH^>2X"|^{xG^_̦yf|;Y*bx fy?Z 58e[F"B/;6NPcVSju#Mê4v>.:/ XX|t5R/+MܓMmj$Hbh@r'W!ilFBe[j-_X~@d24$Y _BKWӈ@5cRyh3i !d,b endstream endobj 27 0 obj <>stream -HW疂L}QL&ƈ:ƀ:Mnj -$O,\,(F(cj.h-1k<yJ/JXz-h;^rpC^` '5}TlKaԸМTs@? ZFi-?%r<<K.Ș̑+w9E!''+۩`~4$X0]NVod\$334Fs9yPK{?GEߜܺt8nUW2!NuEG<"KC D9>~[Nko2D9PM:Ckɦɔ;q u?J(+rнѦ0#٩|"In.- jܲQ)r݃VK9{"n)6-Y)1Z>E&H$UE6smqk-9=vad:EGx37p&\W.C4\odo=x^0ij[u} e s"I P-u/?9#R7z.uwU]N(enEAeQA.]Ֆ uaRjx~pž:FezpN$IRZ`pCo@]ջÅx|W0*țW܏ uYNbx|%Btn|!7oMغxw>w&#f+e}ƮIԅ?Qbˢ -+8mCx}T̶q]^3v5%k]럒ܖ$sNgA20.]حR X}ݛ> 4h}v(Y׷Y]M)\ #?5NS4eY<>+EW5ޜDqFI_dG$_x3H | ˧ᘧ]MSQMɵkn5H@$vE{ta?%f ԯUH;J/{5L0~mL| UT-EW)-JmV߆]N% sNT;i s!cRrQF@]78@1F\P8J|wJ (+󳅻ku22N;;Pbp3ǘڳo[(Q.3_a՘˦O \'f,3 d2}O#dO~L%~PWF2Rf|"WklQN*qbiWiǟ5z9[A*s;oɭg4kT(Ãhr`v 1VdK0pC n}ZCuixyۑè}Fn9Eʑ^@2̀I, y:°}" Q,sLi/ԀH)1lsɦ&$)A?±\WoĜpY"@,MRSvOUkJ(lJUpU+X馓>g]xzWH9pWsuc.T$yQTGD%*ȠFƘ8+q~.p=ɇ^U:8|}2ԓ`?#)ߵ~lI`#@]@;y/=!OR-֔Cbm/ -IlP=ɗl~Meqi+C]1DDDFضM:AiDZ? )%5CrBV[6{DQETOtE!}%nxAtX=EJ&?D6$hεܘ-";+b_vpCݧ(r#Xeƶv-J25ALp7 , +V1~,K= 4lV>D൥&ndP%EhbOP ( b۬~ψ%JNK#Q̈|Lȃޛcζ"&AsX VӴ nJPgƩl`c;$|y2mq[G54\3L Qm>GC}?!ҫM樻_Z e> {KG}r#N2Y9vaa4 -|y4 -L Jy <6H0}e\9-^Y<3+BnN:H[bl yLhZ98&LWsпU'?74Otep&@Y D2 E %A$lôtFd\AW  ܷٚ=ׁ>z$}ַiJ%qhCbS" -0ZҀGHvEҷc+q]8ڥO*30{bM7$,/ly^W0*}ock?9 zoo~򩶠r%;G6G^90RO(mWzAϗj⦕O nH6!Q|A- ӂf=J}Dܝ} 9&;~&|(]c P=G"Hǰ>`߾-$`R\IljJV;[(v׶ x^19usXE-;EgEp!bbxj~6_h0xZZ[$pWKqoӾ|Fuk-w*L0 e_I#YJUpj@ &o_fQ:>/ox{GljIoA (ӕ=B,J(B gߖU2 =7r֕m )[ Ón[jѠŝ]odfo: ԘQoKKN3ӫ5l!2 *E{ex_pJ~H0 Ǡ7 z5<{Z5SǠ g0; 7AFl<x<ۋ -׼-7[ݢAZ!ѪOAJ5Q{ zMc ;NM|~E5͝Avӄ66(TD('lflA>/h A%XB\ɥz-$C/#XZ mA:`AP@aq`'IK7/u9w=y D3dO=Iһ8I V녗I^%E -h -v Ze{Rj]ui.ػ *=/ zB-64Hnka/fZAXl@M rѺĠL=Z߼D6k -eFcms TQPDvo -XhbPst(EE8!vG r25%:x9 -y扠= hk9 -xFȠei&PaGޘ\ T#:oaW|nQ:B’ N<ۃ@ǰf$n!hvkW}V]&Pm9se#=<1l`S} -&YELk",pK(T8dC?`<~A+nݿ+VbX@XS uSJf^?|sJ9=cX"&9'ma1RNM ]Kq,cdAV)DP{_6^N~O:t =tȂǮ׭"6m=H: :M|zۃR9%qr t;|nnİ"|_xLj7{B;] L9}/7V;5E9F@/)x$GlR|<X'&G~@>wMw TiS>p,#~c}:QYN~ ڑjאG샬r9L>7o"|-^~n ]o~x5^8t^!Ashj_}@<;Bz|V7Uoov=vWt@[fT#h44A=YܤǶ o:P(m3@]M@g~W_LE?s-3۫ -xip#bTP)^5P!bOu1HȾ&s:Uգ"Ml0ch뤔iVR͌5a 57ek7\ĺ-Y`Wj -N&cd[p,z q]ºwk]ЂCjVOLdI/{՞;+G^ӄ3c)ftK 1^vE:o$FyYXV`@w%)2($IOOl>Aſf @f?6yH?lur?>/4$Vj慜L`ы!e_SbΪ,yvsw5bە,#V'gZ.]kِE ]2 qb vPbWt)])=w4&w\j䚱+sVE֮ɏy3Yך!:Q.6?^}$ndrHc~ku^5nԖȥcX7dE7|߉+V/#_0 [ݔ8_t%_}7>֫*'Ie+yR_]BC1>"ȁ|悊Qz"[>68yR嗬HIbsz,PzӭZbԲ[D(F^5&g/ϊ(ƒ!' L킕M&Q|ngj3RKY -:e* C|2L1bU8PWǗ6;ɷtpc31ڹKBlL+덨$ۺ:Sr -t 1T(9ĮRD JU;kC١BS|j;!qADgsW}hi!jXb6ĆN 9іrl{-_lv<7;ig(5BZRbnR%h͢ Y`"9]=Q5b_vnGEv%Mx2i讀qH/I, ڿ}$pwnk.cRsܢE3!J7ƍ28]v -' 7.[ihTm.F=ڞЏ}TH{fR!rU6lj?L;a~km5ty1(M/N7c~5'^(շf+64^ȏi -a`IA5V죣QA.tso҂alj &U&}Q1|j +ak1~;YuNy}-6+!&PWi}`XРÛe`,qQ+YDZ6KC* ~XrwG4_Y]@yx^}@+;kX*e-Ԕҷ [rzO;@_?Ut RgN>|Y!v1ek} Bzw*[t:vFPaLmqkq'EF&EP|Q^Ԋ  &8Q stW?h*h-i uW֌H)n)@üelA[ rZc9Y)qB:vO} O< bq1ORb8 -y&A~sB.= K쀄 >i ]*y9fe\fT5nnZBof5h?UF`h‗Y#" 8"^p&iK4)U{\+.);D4 dgWΊrls\8J!2_C0p⩄i6x7 ͅx7t -Ȼ#=odp1MOGX 9}Y a*7$(;yCp#5o0|!kxMwX|}VvCͳo"~߮Va,xU 3 SZg[xW h/kb 'r鞳}SO5u(wsxg9UU- u69MQNg i(';M?,3rqz4=RN] -Q$i/ kb=D"W\À}*i?Uz2nCA+6zlA) ] -YUǤ_w?ŧE+Hm4XoN] &?U{@; !R*di+Zn^ > ٛdx iґ6_s$!k&?kyxxIn^ G<619K" 㬸^RA*.C]ȚIg@RDeX g*݈%tL”~BNVXl(F*¾p Ӥ$V -!b9  PLcAxt6Z?z;H=sew+!}kKyc1Ge"X@c SKdRT̠Sc"_W}Rj0-[r!Z - ޲9 -*}+ "Aۭ o{<Qvv)(( U„5`E$1}$:,ɕ\ c*d?Ļ/, ]I{Ĥ.KfDdtd.P\!91y_XtI閟dSV\[K[kzƃ:I+woS^yL*UZ_]y7,jr`q`H$A;OfHAw:%krG h5wƾjZϺ 4&J]brʗ HٿT%zV26YUPhv0U#Ԍ$/^]@ɸ -13/(+P'0XΗ)VLy x-JQa(e[gR#rwW\9Nu8L帱X^I@J,-l0d%#蝴g:hD!j( 75"9uDz..؄,e [uK_Iux&6oPq)-`LXn190ù[W5 zEIeysčql|on/]r* %4&X[~?/>GVp~9AX鉺/ig⒴'Ed77Hha b<|e!~װ4*5,אZB5oe5$M%o 1(aGޣx#kCkx֐dkhZ1Q{Y!I&p#ml`~69ݫRMhFexM<8h/tȜG̱&F谍i1FTi"4Or-/[qIq,+ dgWΊ{\"1@d܆% -!ϵ{-"a-!a5!l AVÍ X`nـfb (ElIӾluѨa*=nx]"cCV,Sw%d/WŴPp. -*FJCɞK$&]]š "f̥ -\g2 K}}Q\^J6iA8oڳ&d@!!|ɸ+`M B,nCzf`0f9X=vgHvfR܁?^jgѱ;Tܑb==#׎;'ww>>I]?w+;TVl+SDgU2N+Ki9}UUK܆/>8NOfЂ4=zSmsfGs:Ů,j:u.rUu"ш_W_y2=wWnVbQ1{R\]HYҶ4v0 G "@[Xdm -E>p$%$}]λ#T?ی 2VlӍ{AP25}jbK]Tg,],*B^WL.(FHkqHp*-N8J_K/VP8qNU:))E1' zx1oSO))Eee-ϏvP@ B*%QH=ּd -),I^@/mWXWGNX9郟[ `* Z UJ +|yw`j+5SR"fR%CY f_:jg^ȕ2icd_e2+brK0r@|PnOHX[$a[JK3v~)k]0_,tXwk2\]g'N5'9qknD]g>^@(U"C*"a ݰqr 7Nq/Xη~B[] w'fNcWAh-r Iҵ;fnH nPԾǦ)*v|0% -`uς7,<||\?n3XiK2b9-Ut1~sY1Wuo 1TT$L0=&t|=*M.,1 B{e"ܙ^؞&lW 98aL'=+d2XP#0V ѕ\8rh. 0Մ">\`BVBEf+)!&O^A6,'HJ/=:rBvъǙ?o@.nEBJM(I 9ʥ{nHǤqVe'Ds} %Bs6 -ḥU~pQ>ZeHEԠqQ+|Е1SW7XK˹&yq1g#>bAjx̝Lv輑/w RCa<~,5/NgYMZg5<7\y#_cnd mKN;t1'0_X`QTl[xN} Y}btE[!B-Y"Y H7}xR{$I7^h11JS#O';"Ou%y2K9{YT&V`QT10~ڦ9b @:%o2>*֣S;/-}OġNFSn*Yha%ouY+a,c%m!y>=veAGZ^(ʺSTy;rȲokL;-!\-yHL' mIsH)k P=IVfw_e.n]~}ğ]_LH$J'm 5>EdP`VcMeC $1wCHF.羦\C PH>]o"1cHBƎ6]jboJqxSk aմCʊ"e'z8#4Uy,6(S 1fh}NlrF;&9dXߖ$ -ˉ4L΋` K.I_mc`#A;§v Cd4C9vm'cusZF)ؽF:s X^Sij1uBEZ08 \n`.ui|PYo1_ufd':Lb*#rKЕuv2vu%粕iCEX}C[%]㍗ߎU^w=(܋|X7R207$S`$Bu}=*M +‚e -11ygLܤ s&'3 (*MTuRݣYH<%S˯_/VYgr|؅gt_su:|VUJffYj({ zF*wOUb2at R-gúVGW nЛApJrq"F 8Q$WcN'\yÔ-L']C);#.U (yK)C t3/9.NV4BinU}b]Տ"%t^1^lOm Έ[FLtC=m3c\Ov<;icVX(V13+FWÚSWU3%zfKLՌjaJp}բ#2l cK<ɗBڊy 39+@h*s삎aBڠxUSEpdĥcA% =UA/e=8b]| Ӎ5NH ofĚTwvTߥP_ qK"9U 'vJ'U?gp*ȭ_}/JVp0=ИLu2!SN>Ę#Ec!Fڃt7Ӟw&;. -bĤu -0]ɟJ_0s {]K}cկ`e[]6`PM\m|]i"1Gc]!tXtCP RIϫ 0>[)(CQqA:'y dPuWIɞʉfOϛF0zHaI[1,n$z /#0Kh(u%r Q6!UKuURcͰ.}a9s̙/Kq2(D1'AT9&M)p/턔RqW%RZSBW%ՂOBJN',RDbN*ۃޙfSܕ8y}8?)טxBd%<v^/M<71V`TȐ 粇TYL~urײ=UiJ2?AGXU{.QAvĜC~Av"FY=aq\%0*W K9ک5!53paV {nID6W_p5 N'+w~$ͽti/u.AHT!eXZ/ '.42OmC*01[KXt'{&I^$`:y~Zq"K3AcЪ[<$0@/>}X`0ѷ -?f[qۮ1-Ǧ^i3l𕤉s~aZy.y>ϡ`TFy -&+Gwax~] Bњ p_зh7xpgU(i[QPxK{߇]AӖ6`8O#Ym!~ĩilxOQ^J4鐱8PîGBo7e7˜>stream -HWz</A nUk]nUQK*}d̙/2Z|$i#-=iJ䬲d|F$6q'U 1L+^e[ #LFjPd}R^^hk^K>UI4P;CT彸/BR -VIW֟P,V;8qFݰEFTd;`dfxl}T;U 5ǕF -W e^z ^heZB܌xui#z2#%R"w>5},Jk[`&Eè"(L~c\|m)ja7ym=~#_vςq>S #'b# fZv%h3|"E& ,ZUw/W)pxWI8 p9 qSuu,&AfKmWin7li1\;+5/7 J B &/~J{Tu~HE7e b -WJ{ڒ%"/1qt/%&.Y$}K%r%oP;#LV)~S;,;5*hr\ڿ-O`^GKs1<Ԍc؁`Sw%_)I/䝭|Wn*7_Dv˷azZ`RK '6!N7iuG3jRFZf_:L d |fXI^ːnL4Jm\\x|bW'^~˰H'EPp{ϼ"Ά] j1_n /A*_UAj3/t5li -(^@s>-pXV?rO &zc{ԤJm - 4Eu/~>ZqH)K.(|)gJY{~#.]q>V RO\Kn%ڱz%rU/j Og8Hn+O5$pN'p!&/=~OpItd~H * -<7'6H% @\ZW*l$Jc#.SSZ?o9SS6]*hr4Rꉃ`%Tp<1l^"Wo -D O\\!;tA,T tLNJ7>v`Z{%g`}I"m>-n\3 D60^Y5H{Ы|-&T˂zSOO=g۩ GVTn'ݔDa'G6*Sŵ[9G -~k|+7LU^3ej¾>wNyipx]dg48`h9RCl|:lXGD,x0 JS. Zdj+JpxHdOPLċ漆`MST_>iͧc˖1$π<3F -X!~,Z3 MZ :rDC-YAg I"`b'JH1;=KlFڻB]$:n^J]_ =K_ơ'"}&ܽU6Ծ6iS - h`+|T_d;-:[#]#ds4RP͏F;&L@#f(V9(;$)0qx D*F0?D_p^9dqO ZrƒmFڟVP?s;(H8a-s#{v /Zy*V&9\'D%MEDFޣBIJ3($4z+- OJ@j)\2chME5ye(OclxE(FEQH M"SKLHE#dvhR@Ҽu!lDrJ9ct*"^E7*pѼD:2|N gVͅkx22dm?eSP]Jo9"U+DN108鷛;Ģ(CgUQs'aiXrL6fn /HKWbjK AaAӼ"[iVY^(^2ߧΜ9svF'/(F9=S#†hq!m !|'!~A;X%krk3r}e,FU%;T9A, x55P?66 @,[ qNEr,~ -lAs ,uK&6ۨ'>wX3AB;t5PAP;6珻Y4x~ 2^rZ@bHBI^TH#9x 8ޛC~o%)C{DPQAg) -h~\I@ [zv׺50v;B@|xe@XC ʽB`6gLѹɵE5eŨCoAhڢ=E X݅lzw^. 0Rև?19].̪<F;kV-L\x^ \ɖ %3EYuZ:1ۙrecdit5l^rj?s{ 0Ac?rc.'ǎ˜tؿ0i`sW}lDfØ^v #/̆>B0){&֎FWݝ ӚM zlo7$~aC}6SؑNyMoR(V_Ȧ{w@׷Göc}=0s֒vہ'>~G gLGEr"/8rk*!M><1lnt~J(r%0>gb}s<~BG{waBCg: ,0 ,DZ79;< "|-r1cB۽C!NKg%:S,ojZdlɹ?үܢ'^-)9:+I$7 NN'~Džp V3 ΜGRoQmwYpQXJJL,cv9%꽱g j:t;O;JT-8#8 -!6 L33DLII،W(`ꬅ)FKr/*)pZ-D_P(c0\EսX'_Cc+]࿽qr:MdQQ˭d)5+zt<)<f(ѕ4S>E4 -5?)1LWĈ{z3D/ #g:Ey5^AR`x94Fpv}LRXR'xC PPʌ}_ZS CޔRoO<~ ^HjD=9ԡR-SDK'8e^A4T@X:(Wa6,Z -<|1xuVJrEqcu@q5&\L aAfèPvTQ%L4,HOWYPT'ā:CHG(kP%|JP6+8jR.Ƴp^RK*$x~-PglϭįVak)u/v$#PKX"ƞN8II: A=#;4r!5O,OXZn_-Q?yB`{Y;2c[ɈBh0oʟȘcN\He&ڌh@#JXYLwH]Kof@j~LKY 7J*hlz݄ Fb= -URQ,Ő7ZfO ?6}#0|وbݕ#r`çڒ^f>㩡'BرY?WԣG6@a #6M 8 -4QЁɛwtnB<(KJrxfQNi%+^usf(w]ꓦ -O|5)f$_AR}.E(%b%x`"qNzX07OCgkKO腫EuǜUO9;9Yw0cݝ+S݁_ge (VdNt:JkpC4RB(z>9'Mޥ/YI&9e{@1t Lju ^# !4hhg¿"uʝzyt\ )hXPҐ2 -'v7 -pzT}+av d6"gXs9$@9SmtRGH'&_כx.&>Ip)zTcy&eo4sMwno#jda䪔ktĮڊf|S ӛ49[;1Wlčӕ,=p&.s/IF]p=-VR iA U`/^'vԾjt? c$.iqȒlX -o_xV:JAсT]> nՍ ʒփZA)2yj(HQqi쩎}-b׺ %QAkgԸm{,y3 -6 y-G@¾ҽMkèޒ5^TJ1ߐyR@v6Ql94y-вJPR -od/W_n+Ul: -h+cXJQʄ:B(}D.o 䯯Vo4(_yr`hx?C'C|I!)b8x"C 7rr2o -`UױZp\z'SA@sr #vί75_1drī?D/T;αJ'~3_x;:;z٩ r϶?1 ?T]>}Lx<2aY0>>H1 o>DuBe++\qucN^ǫIWBe.-aśr^u -AܐbLKUV3LϰWΥ{*I 1ܥw<)FLٯ2gD -2GsQḎ !R,c82CnB /5`5hܽ,Bo;xGAdo5Bw1) R>3vX4-[GpjW`I.#&GιY`B[rnAk~|2?.?/Z<m-#Cwm;F6CpIu c)ɥW!0BeiHxQ@ڿc+ې¥ ej.[B͚r^ ͫ)o{^yw03KY_`:PlzB:̩.yTK$=&5<FT.ٷwQ'f_:5A(7\.|E/"$XuQڬ D+u@uspCSZf#2S2SWjN:'d79:lxY 9t) 9F2FۄCd-f%U{ xO;H)粝\n; ɶLF>Y̲oCxMstb #y.#p-sa`]}1/ .C7Q}h!C`)"Yr8 RBZ 6zі6d[9tq+N|%B)TM9|X `~jcT -sUځvޡGsk<Π}.}f#T`/ە@xsM& μ[]LH;oLĎ 5~Gρ|n5u0@@V! XbÖB=Ap L-A0[ 3Oy^48Z G }Y_?_B_E0 1ukܿN.UJaTyN=;13Ai8i9/!l0?F>\CNq@>ى-V`;-]ڈ NWV;`3J%I0H.0C{RM2SнXxsْHJs1 >ñ~1{ _7qs~cEⷲQnc" G|=4qO?&ٻQeijP&6V%۸Kn<#ŸsSOxʇ}(O^8~߇OUǰ<\<#|S}Z*@n^ɷXe7/KקpWL{o2{;/Eڸ wK/K>% rI}Ҥ߫o8f4ŗKR]?2vek:]<<4);zҕ~jrG[Qu;hMx=Uu bl.:ͪK9~[tc%P;wnۓ^]9]bُ9aKQvO}[ÌϙI;R7w`@W׮l5mmLb˗rfdz4Dsu>g6/l xav|.VL-4c[Amiv1V2;aU,G룁]a/Gތ% g9wwXM>0Y^t:q{rzr}^kS6DB%l5sPv4c!e:x76hE-b2O'gq -AN3}G~Ŷ>ʽ99^3[5ϫr/'g{y-L/͟?6TXZً<)=^2-7uhj$~ny#FkFmO=_]Z3eNwrLc2 x]!)ŚS|H -Yo -.93_vω;؛g/m2tu=ivRwEhB.:^oxvmauuKn΅,뗻̟>.}ڽ瓷GXb -RY孺0ä^|و} 7ͅwV֨SOzãGp~x} ӠVv'ǃa3 -XQ_eBuȥćh !kaP5^ tp>_ -,a63aFNb<4|km`hAzػ0 a}c{׾Jir4svq~&WkQp7/&6H^ aæϰdz.thw"*?ΰppċ|ed'<=?>a!Xf1_GW0s~{Nm`z#ꀅ (%)G)XX נs4 eqJ'>ޡ ?!j l} -X,BS1ӄ3f³IC&E@K8 ؃c QT"im!N"jE -N+AGD+AODGL?N HIq#F;t`̕[C+!}Hqoa`MMiA8e3ɭVkVa\h36~Jx͌C41RY!,0Ac4.x).]2a(REF_kd W5(Ș<#ZQk@dlKb aPQ'A\XKZRbe+|:hToUĘxLe( U0EC`-Ds$FB-u*w4H19Y1$h;0^D9*QN\n*x' Q1*4#2>)Zy`Wjfai4"2J3ip] PNnT9SB#e;5F8ܢ-s2KnUCrzìpM(mr)(x{<~UWfO&Q!:I#`EheGY0&LfYcX1(2[^q@xaҋq#gw -pG2P!ٌ("2OJJ@h@ه>$gQ&پ+DGKӍq*#Ad=Ff7a$(7*k(AcVB##P -*<ʰѴ:.E@WCoICq,4.&RԄA^l|K -cU4exXRyAI~'0SD{R#ā6!lu$s 0)wP;⌌#= --CrÄpFa7.U=8=D 1+jL46؎d`9NJ"QsF6W]"Q* HX( R`}ZDB"jHPhwi;^{̝{9w qwx-}n)/: y` R;(ɜة=>ƃd`VG - +5! u&:!:4 k e)'xT$E!2StnC &>k hGp0Pz@G6s$b2rNN`c" ف'Bb39pRЮ!:\[@fHL)U~U1߯*?B&՞"v~緋_7uUw_5 '_c]YKCx'!e~ endstream endobj 7 0 obj [6 0 R] endobj 29 0 obj <> endobj xref 0 30 0000000000 65535 f -0000000016 00000 n -0000000144 00000 n -0000044587 00000 n -0000000000 00000 f -0000048633 00000 n -0000048447 00000 n -0000153239 00000 n -0000044638 00000 n -0000045019 00000 n -0000062859 00000 n -0000062746 00000 n -0000047190 00000 n -0000047886 00000 n -0000047934 00000 n -0000048517 00000 n -0000048548 00000 n -0000049302 00000 n -0000049584 00000 n -0000062933 00000 n -0000063241 00000 n -0000064283 00000 n -0000070776 00000 n -0000089680 00000 n -0000098508 00000 n -0000102011 00000 n -0000116094 00000 n -0000127127 00000 n -0000141548 00000 n -0000153262 00000 n -trailer <]>> startxref 153432 %%EOF \ No newline at end of file diff --git a/.template-files/latex4ei/known_bugs.txt b/.template-files/latex4ei/known_bugs.txt deleted file mode 100644 index db75d62..0000000 --- a/.template-files/latex4ei/known_bugs.txt +++ /dev/null @@ -1,20 +0,0 @@ -LaTeX4EI Template Date: 2015-04-01 - - - -Known Bugs: 1 - - -#1 : Misplaced columnbreak between \section and \begin{sectionbox} --------------------------------------------------------------------------------- - - Description: The multicolumn package inserts a column break if a section box - will not fit in the actual column. If a \section heading is placed before - that box it might remain on the previous column. The heading and the box - are split up and placed at different columns. - - Work around: Insert a manual column break with "\columnbreak" BEFORE the - \section command. - - -© 2011-2015, LaTeX4EI diff --git a/.template-files/latex4ei/schematics/latex4ei_schematics.svg b/.template-files/latex4ei/schematics/latex4ei_schematics.svg deleted file mode 100644 index 6b6b5f5..0000000 --- a/.template-files/latex4ei/schematics/latex4ei_schematics.svg +++ /dev/null @@ -1,6708 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - Resistors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - & - - - - - - - - - - - ≤1 - - - - - - - - - - - - - - - =1 - - - - - - - - - - & - - - - - - - - - - - - - - ≤1 - - - - - - - - - - - - - - - - - - =1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Diodes - - - - - - - - - - - - - OP-Amps - - - - - - - - - - - - - - - - - - - - - - - - - - Capacitors - Nullator - Sources - - - - - - - - Gates - Hilfsobjekte - - - - - - - - - - - - Supply - - Memristor - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Darlington - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Photo-transistor - NPN - PNP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - M - - - - - - - - - - - - - - - Others - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Thyristors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - P-Gate Thyristor - N-Gate Thyristor - Vielschichtdiode - Diac - Triac - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Switches - Meters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - JFET - Depl. - Enh. - GeneralFET - MOS-Transistor - Bipolar-Transistor - N-Typ - P-Typ - General - Motors - Flowcharts - Solar-Cell - Crystal - Thermoelement - Comperator - Gyrator - Potentiometer - Inductors - - - - - - - - - - - - - - - - - Line widths: 0.2mm and 0.4mm - Antenna - Fuse - - - - - - - - - - - © 2013, LaTeX4EI - - - - - - - - - - - - - - - - - - - - - - - - - Advanced: - Basic Colors: - Black & Gray - Logo Color: - TUM Color Scheme - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Relay - - - - - - - - - 100% - 85% - 70% - 55% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.template-files/latex4ei/template-files/cheatsheet_example.pdf b/.template-files/latex4ei/template-files/cheatsheet_example.pdf deleted file mode 100644 index ff26365..0000000 Binary files a/.template-files/latex4ei/template-files/cheatsheet_example.pdf and /dev/null differ diff --git a/.template-files/latex4ei/template-files/cheatsheet_example.tex b/.template-files/latex4ei/template-files/cheatsheet_example.tex deleted file mode 100644 index b15cc77..0000000 --- a/.template-files/latex4ei/template-files/cheatsheet_example.tex +++ /dev/null @@ -1,173 +0,0 @@ -% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -% LaTeX4EI Example for Cheat Sheets -% -% @encode: UTF-8, tabwidth = 4, newline = LF -% @author: LaTeX4EI -% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % - - -% ====================================================================== -% Document Settings -% ====================================================================== - -% possible options: color/nocolor, english/german, threecolumn -% default: color, english -\documentclass[english]{latex4ei/latex4ei_sheet} - -% set document information -\title{Example\\ Cheat Sheet} -\author{LaTeX4EI} % optional, delete if unchanged -\myemail{info@latex4ei.de} % optional, delete if unchanged - - -% DOCUMENT_BEGIN =============================================================== -\begin{document} - - -% SECTION ==================================================================================== -\section{Temporal Tests} -% ============================================================================================ - -Unicode Tests:\\ -⊭⊨∫∬∮∯∝∂∑∑Σ∧∧„“” α $β$ ℝ a - - - -% SECTION ==================================================================================== -\section{Mathematik} -% ============================================================================================ - -\begin{sectionbox} - \subsection{Sinus, Cosinus} - Abstandtest - \begin{tablebox}{c|c|c|c|c||c|c|c|c} - $x$ & $0$ & $\pi / 6$ & $\pi / 4$ & $\pi / 3$ & $\frac{1}{2}\pi$ & $\pi$ & $1\frac{1}{2}\pi$ & $2 \pi$ \\ - $\scriptstyle{ \varphi }$ & $\scriptstyle{0^\circ}$ & $\scriptstyle{30^\circ}$ & $\scriptstyle{45^\circ}$ & $\scriptstyle{60^\circ}$ & $\scriptstyle{90^\circ}$ & $\scriptstyle{180^\circ}$ & $\scriptstyle{270^\circ}$ & $\scriptstyle{360^\circ}$ \\ \cmrule - $\sin$ & $0$ & $\frac{1}{2}$ & $\frac{1}{\sqrt{2}}$ & $\frac{\sqrt 3}{2}$ & $1$ & $0$ & $-1$ & $0$ \\ - $\cos$ & $1$ & $\frac{\sqrt 3}{2}$ & $\frac{1}{\sqrt 2}$ & $\frac{1}{2}$ & $0$ & $-1$ & $0$ & $1$ \\ - $\tan$ & $0$ & $\frac{\sqrt{3}}{3}$ & $1$ & $\sqrt{3}$ & $\pm \infty$ & $0$ & $\mp \infty$ & $0$\\ - \end{tablebox} - - \subsection{$2 \times 2$ Matrix} - $\ma A = \mat{a & b\\ c & d}$ \quad\ $\ma A^{-1} = \frac{1}{\det \ma A} \mat{d & -b\\ -c& a}$ \quad\ \parbox{1.9cm}{ $\det(\ma A) = ad-bc$ \\[0.5em] $\Sp(\ma A) = a+d$ } \\ - \\ - \\ - Eigenwerte $\displaystyle \lambda_{1/2} = \frac{\Sp \ma A}{2} \pm \sqrt{ \left( \frac{\Sp \ma A}{2} \right)^2 - \det \ma A }$ - - \begin{cookbox}{Eigenwertzerlegung} - \item Schritt 1 - \item Schritt 2 - \end{cookbox} -\end{sectionbox} - - -\begin{sectionbox} - \subsection{Fouriertransformation} - \begin{emphbox} - $\displaystyle \underset{\text{Zeitbereich}}{\large f(t)} \FT \underset{\text{Frequenzspektrum}}{\large F(\omega)} := \int\limits_{-\infty}^\infty f(t) \exp(-\i \omega t) \diff t$ - \end{emphbox} - Anmerkung: Es gibt unterschiedliche Normungen ($1, \frac{1}{\sqrt{2\pi}}$)\\ -\end{sectionbox} - - - -% SECTION ==================================================================================== -\section{Physik} -% ============================================================================================ - - -\begin{symbolbox} - \renewcommand{\arraystretch}{1.5} - \begin{tabular}{rl} - \textbf{Naturkonstanten} & \\ \mrule - Lichtgeschwindigkeit & $\mathrm{c}_0 \equiv \frac{1}{\sqrt{\varepsilon_0 \mu_0}} := \SI{299 792 458}{\meter\per\second}$\\ - Elementarladung & $\mathrm{e} \approx \SI{1.602 177e-19}{\coulomb}$\\ - \textsc{Planck}-Konst. & $h \approx \SI{6,626 069 57e-34}{\joule\second}$\\ - & $\hbar \equiv \frac{h}{2 \pi} \approx \SI{1.05457e-34}{\joule\second}$ \\ - Elektr. Feldkonst. & $\varepsilon_0 = \SI{8.854 188e-12}{\farad\per\meter}$\\ % \equiv \frac{1}{\mu_0 c_0^2} - Magn. Feldkonst. & $\mu_0 := 4\pi \times \SI{e-7}{\henry\per\meter}$\\ - \textsc{Avogadro}-Konst. & $\NA \approx \SI{6.022 141e23}{\per\mole}$\\ - Atomare Masse & $\mathrm{u} \approx \SI{1.660 539e-27}{\kilogram}$\\ - Elektronenmasse & $m_{\ir e} \approx \SI{9,109 383e-31}{\kilogram}$\\ - Protonenmasse & $m_{\ir p} \approx \SI{1,674 927e-27}{\kilogram}$\\ - Neutronenmasse & $m_{\ir n} \approx \SI{1,672 622e-27}{\kilogram}$\\ - Gravitationskonst. & $\mathrm{G} \approx \SI{6,673 84e-11}{\kilogram\per\second\squared}$\\ - \textsc{Boltzmann}-Konst. & $\kB \approx \SI{1.380 655e-23}{\joule\per\kelvin}$\\ - \end{tabular} -\end{symbolbox} - -\begin{sectionbox} - \subsection{Einheitpräfixe} - \begin{tablebox}{l | ccccccccc} - $10^\pm$ & $21$ & $18$ & $15$ & $12$ & $9$ & $6$ & $3$ & $2$ & $1$ \\ \cmrule - $+$ & $\underset{\ir zetta}{\si{\zetta}}$ & $\underset{\ir exa}{\si{\exa}}$ & $\underset{\ir peta}{\si{\peta}}$ & $\underset{\ir tera}{\si{\tera}}$ & $\underset{\ir giga}{\si{\giga}}$ & $\underset{\ir mega}{\si{\mega}}$ & $\underset{\ir kilo}{\si{\kilo}}$ & $\underset{\ir hecto}{\si{\hecto}}$ & $\underset{\ir deca}{\si{\deca}}$ \\ - $-$ & $\underset{\ir zepto}{\si{\zepto}}$ & $\underset{\ir atto}{\si{\atto}}$ & $\underset{\ir femto}{\si{\femto}}$ & $\underset{\ir pico}{\si{\pico}}$ & $\underset{\ir nano}{\si{\nano}}$ & $\underset{\ir micro}{\si{\micro}}$ & $\underset{\ir milli}{\si{\milli}}$ & $\underset{\ir centi}{\si{\centi}}$& $\underset{\ir deci}{\si{\deci}}$ - \end{tablebox} -\end{sectionbox} - - -\begin{sectionbox} - \subsection{Maxwellsche Gleichungen (Naturgesetze)} - \begin{emphbox} - \begin{tabular}{ll} - Gaußsches Gesetz: & Faradaysches ind. Gesetz\\ - \large $\div \vec D = \varrho $ & \large $\rot \vec E + \frac{\partial \vec B}{\partial t} = 0$ \\[1em] - Quellfreiheit des magn. Feldes & Ampèrsches Gesetz\\ - \large $\div \vec B = 0$ & \large $\rot \vec H = \vec j + \frac{\partial \vec D}{\partial t}$\\[0.3em] - \end{tabular} - \end{emphbox} -\end{sectionbox} - - - - -% SECTION ==================================================================================== -\section{Informatik} -% ============================================================================================ - - -\begin{sectionbox} - \subsection{c Programming Language} - % gobble indicates leading spaces. 1 tab = 4 spaces - \begin{lstlisting}[language=C, gobble=4] - #include - - int main(int argc, char *argv[]){ - - // global variables - float percent = 0.0f; - - } - - // custom functions - int readIntFromFile(path){ - FILE *fp; - int i; - fp=fopen(path,"rb"); - fscanf(fp, "%d\n", &i); - return i - } - \end{lstlisting} -\end{sectionbox} - - -% SECTION ==================================================================================== -\section{Chemie} -% ============================================================================================ -% latex4ei uses the "mhchem" package version 3. Use the \ce{...} command to typeset chemical equations - -\begin{sectionbox} - - \subsection{Bleibatterie} - - \subsubsection{Reaktion an der positiven Elektrode} - \begin{center} - \boxed{$\ce{PbO2 + 3H+ +HSO4- +2e- <=>[\text{disch.}][\text{charge}] PbSO4 + 2H2O}$} - \end{center} - $\ce{O2}$ Entwicklung (Selbstentladung): $\ce{H2O -> 1/2O2 + 2H+ +2e-}$\\ - Korrosion $\ce{Pb}$ (Alterung): $\ce{Pb + 2H2O -> PbO2 + 4H+ +4e-}$ -\end{sectionbox} - - -% DOCUMENT_END ================================================================= -\end{document} diff --git a/.template-files/latex4ei/template-files/cheatsheet_template.tex b/.template-files/latex4ei/template-files/cheatsheet_template.tex deleted file mode 100644 index c073a12..0000000 --- a/.template-files/latex4ei/template-files/cheatsheet_template.tex +++ /dev/null @@ -1,65 +0,0 @@ -% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -% LaTeX4EI Template for Cheat Sheets Version 1.0 -% -% Authors: Emanuel Regnath, Martin Zellner -% Contact: info@latex4ei.de -% Encode: UTF-8, tabwidth = 4, newline = LF -% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % - - -% ====================================================================== -% Document Settings -% ====================================================================== - -% possible options: color/nocolor, english/german, threecolumn -% defaults: color, english -\documentclass[english]{latex4ei/latex4ei_sheet} - -% set document information -\title{LaTeX4EI \\ Cheat Sheet} -\author{LaTeX4EI} % optional, delete if unchanged -\myemail{info@latex4ei.de} % optional, delete if unchanged -\mywebsite{www.latex4ei.de} % optional, delete if unchanged - - -% ====================================================================== -% Begin -% ====================================================================== -\begin{document} - - -% Title -% ---------------------------------------------------------------------- -\maketitle % requires ./img/Logo.pdf - - -% Section -% ---------------------------------------------------------------------- -\section{Math} - - -\begin{sectionbox} - \subsection{Sinus} - - Text goes here ... - - -\end{sectionbox} - - -\begin{sectionbox} - \subsection{Cosinus} - - Text goes here ... - - -\end{sectionbox} - - - - - -% ====================================================================== -% End -% ====================================================================== -\end{document} diff --git a/.template-files/latex4ei/template-files/report_example.tex b/.template-files/latex4ei/template-files/report_example.tex deleted file mode 100644 index faf9ceb..0000000 --- a/.template-files/latex4ei/template-files/report_example.tex +++ /dev/null @@ -1,84 +0,0 @@ -% document settings -\documentclass{latex4ei/latex4ei_report} % article - -% fonts -%\renewcommand{\rmdefault}{cmr} % cmr, ptm, ppl, pnc, pbk -%\renewcommand{\sfdefault}{cmss} % cmss, phv pag -%\renewcommand{\familydefault}{\rmdefault} % set main font - -\title{Assignment 2 Report} -\studentemail{myemail@server.com} -\author{John Smith} -\matrikelnr{03678902} - -\setlength{\parindent}{0pt} % indent at new line - - -% document begin -\begin{document} - -\maketitle - -\begin{abstract} - The number of communication interfaces within modern vehicles are increasing and manufactures are replacing more and more mechanical solutions for control by electronics and software \cite{alarm}. - People want to access information from the internet while driving. While this could have a lot of benefits, it also has to be investigated whether these additional interfaces of a wireless car could open opportunities for hackers to attack the internal control systems of the car via the intra-vehicle communication protocols. - In this report I have summarized the concept and vulnerabilities of the FlexRay protocol which is considered as successor of CAN for safety critical components. -\end{abstract} -\vspace{1cm} - - -\section{Introduction} -% ------------------------------------------------- - -The number of communication interfaces for cars are continously increasing. Among them are cellular connectivity, wireless internet access and remote diagnostic. Also vehicle-to-vehicle and vehicle-to-infrastructure will probabliy cause a large scale of cyber attacks against modern vehicles \cite{safe}. If one of the ECUs is captured by an attacker, the question is whether he can gain access to more safety-critical components of the car. This question can be answered by investigating on the security features of todays in-vehicle communication protocols. -At first a short overview of the different protocols and their features is given. Table \ref{tab_protocols} summarizes the main properties of these protocols. - - \subsection{CAN} - The Controler Area Network (CAN) is the a very common bus protocol in automotives and was developed in the 1980s. It is an event triggered protocol that sends the messages to all nodes. Each node decides according to the message ID if it wants to receive and read the message or not . The message ID is also used to indicate the priority to ensure the important messages are always transmitted first. CAN is quite robost against electromagnetic noise by using its differntial wiring combined with mechanisms to detect transmission errors. Additional it features fault localization and the ability to disconnect a fault controller \cite{wolf}. - - \subsection{LIN} - The Local Interconnect Network (LIN) is a newer protocol, published in 2002 as version 1.3 and intended for a lower cost, single wire implementation. It is based on the on the Enhanced ISO9141 standard. There is one master and up to 16 slaves with dynamic address assignment. The data is transmitted serial with a data rate up to $\SI{20}{kbp/s}$. It also offers time synchronization for nodes that do not have a stable time basis \cite{edn}. - - - -\section{Conclusion} -% ------------------------------------------------- -Since FelxRay was designed for reliability and not especially for security it does not address most of the security properties. Therefore any device on the bus can listen to all messages that are sent between other devices and analyze the content. It was shown by several research groups that attacks exploiting FlexRay protocol are realistic and could be used to create unintended behavior of the vehicle. -With mechanisms already applied to many internet services the security of the FlexRay bus could be increased. These mechanisms include encryption, authentication signatures or special detection units that observe the bus traffic. - - - - -\begin{thebibliography}{1} - - \bibitem{edn} - \url{http://www.edn.com/design/test-and-measurement/4391269/Debugging-automotive-serial-buses--CAN--LIN-and-FlexRay-exposed}, Accessed on 15/10/2015 - - - \bibitem{nilsson} - Dennis K. Nilsson, Ulf E. Larson, Francesco Picasso, and Erland Jonsson -- \emph{A First Simulation of Attacks in the Automotive Network Communications Protocol FlexRay}, Springer-Verlag Berlin Heidelberg, 2009 - - \bibitem{attacker} - Nilsson, D.K., Larson, U.E. -- \emph{Simulated Attacks on CAN Buses: Vehicle virus.}, Proceedings of the Fifth IASTED Asian Conference on Communication Systems and Networks, 2008 - - - \bibitem{alarm} - Sabarathinam Chockalingam and Harjinder S. Lallie -- \emph{Alarming! Security Aspects of the Wireless Vehicle: Review}, International Journal of Cyber-Security and Digital Forensics, 2014 - - \bibitem{safe} - Gang Han, Haibo Zeng, Yaping Li, and Wenhua Dou -- \emph{SAFE: Security-Aware FlexRay Scheduling Engine}, IEEE, 2014 - - \bibitem{specs} - \emph{FlexRay Communications System}, Protocol Specification, Version 3.0.1 - - \bibitem{wolf} - Marko Wolf, André Weimerskirch, and Christof Paar -- \emph{Security in Automotive Bus Systems}, Proceedings of the Workshop on Embedded Security in Cars (escar)’04, 2004 - - \bibitem{fujitsu} - Fujitsu Microelectronics – \emph{Next Generation Car Network - FlexRay}, 2006 - -\end{thebibliography} - -\end{document} - - diff --git a/Formelsammlung.pdf b/Formelsammlung.pdf index d4ab2ff..cc97e83 100644 Binary files a/Formelsammlung.pdf and b/Formelsammlung.pdf differ diff --git a/Formelsammlung.tex b/Formelsammlung.tex index 70852e7..384e064 100644 --- a/Formelsammlung.tex +++ b/Formelsammlung.tex @@ -35,12 +35,10 @@ % Section % ---------------------------------------------------------------------- -\input{themen/Mengenlehre/main.tex} - - - - +\section{Mengenlehre} +\input{themen/Mengenlehre/definition.tex} +\input{themen/Mengenlehre/operations.tex} % ====================================================================== diff --git a/latex4ei/latex4ei.sty b/latex4ei/latex4ei.sty new file mode 100644 index 0000000..0ffc2fb --- /dev/null +++ b/latex4ei/latex4ei.sty @@ -0,0 +1,331 @@ +% +% Macros for LaTeX4EI +% +% Authors: Emanuel Regnath, Martin Zellner +% Contact: info@latex4ei.de +% Version: 1.0 +% License: TBD +% +% © 2011-2015, LaTeX4EI + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{latex4ei}[2013/05/06 Macros for LaTeX4EI] + +% Options +% ---------------------------------------------------------------------- + \newif\ifcolor\colortrue + \def\thelanguage{english} + + \DeclareOption{color}{\colortrue} + \DeclareOption{nocolor}{\colorfalse} + \DeclareOption{german}{\def\thelanguage{ngerman}} + \DeclareOption{english}{\def\thelanguage{english}} + + \ProcessOptions\relax + + +% ====================================================================== +% Basic Settings +% ====================================================================== + +% Identify Compiler +% ---------------------------------------------------------------------- + \RequirePackage{ifxetex} + + % Check compiler. Hint: delete aux files if changing the compiler + \ifxetex% + %\@namedef{ver@fixltx2e.sty}{9999/12/31}% + + %XeLaTeX + \PassOptionsToPackage{no-math}{fontspec} + \RequirePackage{xltxtra} + \defaultfontfeatures{Scale=MatchLowercase,Mapping=tex-text} + + % for unicode decalarations + %\let\DeclareUnicodeCharacter\newunicodechar + \setmainfont{Times New Roman} + \setromanfont{Times New Roman} + \setsansfont{Helvetica} + + % some hacking for scientific.sty + \AtBeginDocument{ + \renewcommand{\C}{\mathbb C} + \renewcommand{\B}{\mathbb B} + } + \else + % pdfLaTeX + \RequirePackage[utf8]{inputenc} % UTF-8 input + \RequirePackage{latex4ei/latex4ei_unicode} % UTF-8 input of math symbols + \InputIfFileExists{glyphtounicode}{\pdfgentounicode=1}{} % Glyph-to-Unicode Translation (needs PdfTex >=1.4) + %\RequirePackage{textcomp} % get rid of font warnings + %\pdfminorversion=6 % for 3D Objects + %\RequirePackage[osf]{mathpazo} % old style numbering + \fi + +% Basic LaTeX Settings +% ---------------------------------------------------------------------- + \pretolerance=60 + \tolerance=2000 + \doublehyphendemerits=10000 % No consecutive line hyphens. + \brokenpenalty=10000 % No broken words across columns/pages. + \widowpenalty=9999 % Almost no widows at bottom of page. + \clubpenalty=9999 % Almost no orphans at top of page. + \interdisplaylinepenalty=100 + \interfootnotelinepenalty=9999 % Almost never break footnotes. + + + % Save \title, \author, \date before \maketitle + \RequirePackage[pagebackref=true,pdfpagelabels]{hyperref} + + % Title + \makeatletter + \renewcommand{\title}[1]{% + \gdef\@title{#1}% + \gdef\thetitle{#1} + \pdfstringdef{\@pdftitle}{\@title}% + \hypersetup{pdftitle=\@pdftitle}% + } + + % Institution + \providecommand{\institution}[1]{ + \gdef\theinstitution{#1} + } + + % Author + \renewcommand{\author}[1]{% + \gdef\@author{#1}% + \gdef\theauthor{#1} + \pdfstringdef{\@pdfauthor}{\@author}% + \hypersetup{pdfauthor=\@pdfauthor}% + } + + % Date + \global\let\thedate\@date + \renewcommand{\date}[1]{% + \gdef\@date{#1}% + \gdef\thedate{#1} + } + \makeatother + + % Email + \providecommand{\myemail}[1]{\gdef\theemail{#1}} + % Web page + \providecommand{\mywebsite}[1]{\gdef\thewebsite{#1}} + % Date with git commit number + \providecommand{\mydate}[1]{\gdef\themydate{#1}} + + % set defaults + \author{LaTeX4EI} + \title{A LaTeX4EI Document} + \myemail{info@latex4ei.de} + \mywebsite{www.latex4ei.de} + \mydate{\today} + + + \AtBeginDocument{ + % set pdfoptions + \hypersetup{ + pdftitle={\thetitle}, + pdfauthor={\theauthor}, + pdfcreator={LaTeX4EI template (www.latex4ei.de)}, + pdfkeywords={latex4ei} + } + } + + +% Language +% ---------------------------------------------------------------------- + + \RequirePackage[english, ngerman]{babel} + + \RequirePackage{iflang} + \providecommand{\EngGer}[2]{\IfLanguageName{english}{#1}{#2}} + \expandafter\selectlanguage\expandafter{\thelanguage} + \AtBeginDocument{\expandafter\selectlanguage\expandafter{\thelanguage}} + +% Graphics +% ---------------------------------------------------------------------- + \RequirePackage{graphicx} % for including images + \graphicspath{ {img/} {gfx/} } % set default search paths for figures + + %\RequirePackage{tikz} % tikz graphics + %\RequirePackage{multirow} % multirow text + + +% ====================================================================== +% Colors +% ====================================================================== +\RequirePackage{latex4ei/latex4ei_colors} + +\ifcolor + \colorlet{col_chapter_num}{tum_gray} + \colorlet{col_chapter}{tum_blue_dark} + \colorlet{col_section}{tum_blue_dark} + \colorlet{col_subsection}{tum_blue_dark} + \colorlet{col_subsubsection}{black} + \colorlet{col_paragraph}{black} + + \colorlet{col_link}{tum_blue_dark} + \colorlet{col_table}{tum_blue_dark} + \colorlet{col_figure}{tum_blue_dark} + \colorlet{col_itemize}{tum_blue_dark} + + \colorlet{col_lst}{tum_blue_dark} + \colorlet{col_lst_keyword}{tum_blue} + \colorlet{col_lst_comment}{tum_green_leaf} + \colorlet{col_lst_string}{tum_orange} + \colorlet{col_lst_number}{tum_gray_dark} +\else + \colorlet{col_chapter_num}{tum_gray} + \colorlet{col_chapter}{black} + \colorlet{col_section}{black} + \colorlet{col_subsection}{black} + \colorlet{col_subsubsection}{black} + \colorlet{col_paragraph}{black} + + \colorlet{col_ref}{black} + \colorlet{col_link}{black} + \colorlet{col_table}{black} + \colorlet{col_figure}{black} + \colorlet{col_itemize}{black} + + \colorlet{col_lst}{black} + \colorlet{col_lst_keyword}{black} + \colorlet{col_lst_comment}{tum_gray} + \colorlet{col_lst_string}{black} + \colorlet{col_lst_number}{tum_gray_dark} +\fi + +\hypersetup{ + colorlinks=true, + linkcolor=col_link, + urlcolor=col_link, + citecolor=col_link, +} + + + +% ====================================================================== +% Macros +% ====================================================================== + + +% Formatting adjustments +% ---------------------------------------------------------------------- +\RequirePackage{accents} % accent dots for derivation + + % Thicker dots for derivatives + \renewcommand*{\dot}[1]{\accentset{\mbox{\textrm{\large\bfseries .}} }{#1}} + \renewcommand*{\ddot}[1]{\accentset{\mbox{\textrm{\large\bfseries .\hspace{-0.25ex}.}}}{#1}} + \renewcommand*{\dddot}[1]{\accentset{\mbox{$\overset{\textrm{\large\bfseries .}}{\textrm{\large\bfseries.\hspace{-0.25ex}.}}$}}{#1}} + +% Shortcuts for symbols +% ---------------------------------------------------------------------- + \providecommand{\ul}[1]{\ensuremath{\underline{#1}}} % Underline + \providecommand{\ol}[1]{\ensuremath{\overline{#1}}} % Overline + \providecommand{\bs}[1]{\ensuremath{\boldsymbol{#1}}} % Bold and italic in mathmode + \providecommand{\Ra}{\ensuremath{\Rightarrow}} % Rightarrow + \providecommand{\ra}{\ensuremath{\rightarrow}} % Rightarrow + \providecommand{\lra}{\ensuremath{\longrightarrow}} % Longrightarrow + \providecommand{\upa}{\ensuremath{\uparrow}} + \providecommand{\downa}{\ensuremath{\downarrow}} + \providecommand{\bdot}{\ensuremath{\boldsymbol \cdot}} % Thick dot for vector product + \providecommand{\svdots}{\ensuremath{\olddot :}} % Small vertical dots + \providecommand{\shdots}{\ensuremath{\!\cdot \!\cdot\!\cdot\!}} % Small horizontal dots + +% Terms and definitions +% ---------------------------------------------------------------------- + + % Define BibTeX command + \def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} + + % ToDo Command + \makeatletter + \providecommand{\todo}[1]{% + \textcolor{red}{\bf ToDo:\@ifundefined{@captype}{\marginpar{\color{red}\bf ToDo!}}{\relax} #1} %check for float environments + } + \makeatother + + % Special term + \providecommand{\term}[1]{\textit{#1}} + + % Related work + \providecommand{\work}[1]{\textit{#1}} + + % Email + \providecommand{\email}[1]{\href{mailto:#1}{\nolinkurl{#1}}} + +% References and Links +% ---------------------------------------------------------------------- + + % several ref macros + \providecommand\figureref[1]{\hyperref[#1]{\figurename~\ref*{#1}}} + \providecommand\figurepageref[1]{\figureref{#1}(p.~\pageref{figure:#1})} + \providecommand\tableref[1]{\hyperref[#1]{\tablename~\ref*{#1}}} + \providecommand\tablepageref[1]{\tableref{#1}(p.~\pageref{table:#1})} + \providecommand\sourcecoderef[1]{\hyperref[#1]{\lstlistingname~\ref*{#1}}} + \providecommand\sourcecodepageref[1]{\sourcecoderef{#1}(p.~\pageref{sourcecode:#1})} + \providecommand\chapterref[1]{\chaptername~\ref*{\chaptername:#1}(p.~\pageref{chapter:#1})} + \providecommand\sectionref[1]{\textsection~\ref*{section:#1}(p.~\pageref{section:#1})} + \providecommand\appendixref[1]{\appendixname~\ref*{appendix:#1}(p.~\pageref{appendix:#1})} + + + % break also on hyphens inside the \url command + \def\UrlBreaks{\do\.\do\@\do\\\do\/\do\!\do\_\do\|\do\;\do\>\do\]% + \do\)\do\,\do\?\do\'\do+\do\=\do\#\do-} % \do- is new! + + + +% ====================================================================== +% Environments +% ====================================================================== +\RequirePackage{caption} + +% Tables +% ---------------------------------------------------------------------- + \captionsetup[table]{labelfont={color=col_table,sf},textfont={sf,small}} + + % table rules + \def\trule{\noalign{\vspace{1pt}\hrule\hrule\vspace{2pt}}} % top rule + \def\mrule{\noalign{\vspace{1pt}\hrule\vspace{2pt}}} % middle rule + \def\brule{\noalign{\vspace{2pt}\hrule\hrule\vspace{1pt}}} % bottom rule + + % colored table rules + %\def\ctrule{\noalign{{\color{col_table}\hrule\hrule}\vspace{2pt}}} % colored top rule + %\def\cmrule{\noalign{\vspace{1pt}{\color{col_table}\hrule}\vspace{2pt}}} % colored middle rule + %\def\cbrule{\noalign{\vspace{2pt}{\color{col_table}\hrule\hrule}}} % colored bottom rule + + % TDB + \def\ctrule{\noalign{\vspace{1pt}\begingroup\color{col_table}\hrule\hrule\endgroup\vspace{2pt}}} % colored top rule + \def\cmrule{\noalign{\vspace{1pt}\begingroup\color{col_table}\hrule\endgroup\vspace{2pt}}} % colored middle rule + \def\cbrule{\noalign{\vspace{2pt}\begingroup\color{col_table}\hrule\hrule\endgroup\vspace{1pt}}} % colored bottom rule + +% Figures +% ---------------------------------------------------------------------- + \captionsetup[figure]{labelfont={color=col_figure,sf},textfont={sf,small}} + +% Sourcecode listings +% ---------------------------------------------------------------------- + \RequirePackage{listings} + \lstset{ + basicstyle=\normalsize\tt\lst@ifdisplaystyle\small\fi, + tabsize=4, + %gobble=auto, % skip initial tabs %not supported yet + numbers=none, % switch numbers on: left + numberstyle=\tiny\sf\color{col_lst_number}, + numbersep=1em, + keepspaces=true, + keywordstyle=\color{tum_blue_dark}, + commentstyle=\color{col_lst_comment}, + stringstyle=\color{col_lst_string}, + captionpos = t, + frame = tb, + %framextopmargin={\smallskipamount}, + %framexbottommargin={\smallskipamount}, + framerule=1pt, + rulecolor = \color{col_lst}, + } + \captionsetup[lstlisting]{labelfont={color=col_figure,sf},textfont={sf,small}} + + % Inline code listings + \let\code\lstinline diff --git a/latex4ei/latex4ei_boxes.sty b/latex4ei/latex4ei_boxes.sty new file mode 100644 index 0000000..19f08da --- /dev/null +++ b/latex4ei/latex4ei_boxes.sty @@ -0,0 +1,186 @@ +% +% Boxes for LaTeX4EI +% +% Authors: Emanuel Regnath, Martin Zellner +% Contact: info@latex4ei.de +% Version: 1.0 +% License: TBD +% +% © 2011-2015, LaTeX4EI + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{latex4ei_boxes}[2015/02/06 Boxes for LaTeX4EI] + + +% Packages +% ---------------------------------------------------------------------- +\RequirePackage{mdframed} % package to make frames for exaples, definitions and theorems +\RequirePackage{enumitem} +\RequirePackage{latex4ei/latex4ei_colors} % color definitions + + +% ====================================================================== +% Styles +% ====================================================================== + +% Basic box +% ---------------------------------------------------------------------- + \mdfdefinestyle{specialbox}{ + % Outer Margins + leftmargin=0mm, + rightmargin=0mm, + startcode={\vspace{0.4em}}, % FIX: spacing bug on nested frames + endcode={\vspace{0.4em}}, % FIX: spacing bug on nested frames + skipabove=0mm, % FIX: spacing bug on nested frames + skipbelow=0mm, % FIX: spacing bug on nested frames + % inner margins + innertopmargin=1mm, + % frame + linewidth=0.3mm + } + +% Sectionbox: provides grey boxes for better readablitity of sections +% ---------------------------------------------------------------------- + \global\mdfdefinestyle{sectionbox}{ + startcode={\makeatother\if@nobreak\vspace{3cm}\null\vspace{-3cm}\fi\makeatletter}, % FIX: breaks 3cm after section + nobreak=true, % FIX: unwanted behavior with multicolumn + % Margin left, right, bottom and top of the boxes (-1 mm for higher width) + leftmargin=-1mm, + rightmargin=-1mm, + skipbelow=1mm, + skipabove=1mm, + % Inner margin of the content of the box + innerleftmargin=1mm, + innerrightmargin=1mm, + innertopmargin=1mm, + % Colors of lines and background + backgroundcolor=col_sectionbox!3, + linecolor=col_sectionbox + } + +% Emphbox: box with red line around for important definitions +% ---------------------------------------------------------------------- + \global\mdfdefinestyle{emphbox}{ + % basic style + style=specialbox, + align=center, + % background color + backgroundcolor=lightyellow, + % frame color + linecolor=col_emphbox + } + +% Symbolbox +% ---------------------------------------------------------------------- + \global\mdfdefinestyle{symbolbox}{ + % basic style + style=specialbox, + % background color + backgroundcolor=col_symbolbox!5, + % orange outer line + linecolor=col_symbolbox + } + +% Bluebox +% ---------------------------------------------------------------------- + \global\mdfdefinestyle{bluebox}{ + % basic style + style=specialbox, + % show only top and bottom line + hidealllines=true, + topline=true, + bottomline=true, + % background + backgroundcolor=col_cookbox!5, + % Line color + linecolor=col_cookbox, + % Title + frametitlerule=true, + frametitlebackgroundcolor=col_cookbox!5, + frametitlealignment=\centering, + frametitleaboveskip=1mm, + frametitlebelowskip=1mm + } + +% Tablebox +% ---------------------------------------------------------------------- + \global\mdfdefinestyle{tablebox}{ + % basic style + style=specialbox, + % show only top and bottom line + hidealllines=true, + topline=true, + bottomline=true, + % inner margin + innerleftmargin=0em, + innerrightmargin=0em, + % Color + backgroundcolor=col_table!5, + % Title + frametitlerule=true, + frametitlebackgroundcolor=col_table!5, + frametitleaboveskip=1mm, + frametitlebelowskip=1mm, + % line color + linecolor=col_table + } + + +% ====================================================================== +% Environments +% ====================================================================== + +% sectionbox +% ---------------------------------------------------------------------- + \newmdenv[style=sectionbox]{sectionbox} + +% bluebox +% ---------------------------------------------------------------------- + \newmdenv[style=bluebox]{bluebox} + +% emphbox +% ---------------------------------------------------------------------- + \newmdenv[style=emphbox, startinnercode={\centering}]{emphbox} + \newmdenv[style=emphbox]{emphbox*} + +% symbolbox +% ---------------------------------------------------------------------- + \newmdenv[style=symbolbox]{symbolbox} + +% tablebox +% ---------------------------------------------------------------------- + \newmdenv[style=tablebox]{tableboxframe} + \newenvironment{tablebox}[1]{ + % beginning + \setlength{\tabcolsep}{4pt} + \begin{tableboxframe}%[frametitle=\begin{tabular*}{\columnwidth}{@{\extracolsep\fill}#1@{}}#2\end{tabular*}] + \begin{tabular*}{\columnwidth}{@{\extracolsep\fill}#1@{}}% + }{ + %ending + \end{tabular*}% + \end{tableboxframe} + } + \newenvironment{tablebox*}[1]{ + % beginning + \setlength{\tabcolsep}{4pt} + \begin{tableboxframe} + \centering + \begin{tabular}{@{}#1@{}}% + }{ + %ending + \end{tabular}% + \end{tableboxframe} + } + +% cookbox +% ---------------------------------------------------------------------- + \newenvironment{cookbox}[1]{ + \begin{bluebox}[frametitle=#1] + \begin{enumerate}[label=\bfseries\arabic*.] + }{ + \end{enumerate} + \end{bluebox} + } + +% Ende von \input +\endinput diff --git a/latex4ei/latex4ei_colors.sty b/latex4ei/latex4ei_colors.sty new file mode 100644 index 0000000..7728099 --- /dev/null +++ b/latex4ei/latex4ei_colors.sty @@ -0,0 +1,85 @@ +% +% latex package with color scheme +% +% Authors: Emanuel Regnath, Martin Zellner +% Contact: info@latex4ei.de +% Version: 1.0 +% License: TBD +% +% © 2011-2015, LaTeX4EI + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{latex4ei_colors}[2015/03/30 Colors for LaTeX4EI] + +% Packages +% ---------------------------------------------------------------------- + \RequirePackage{xcolor} + +% Own Macros +% ---------------------------------------------------------------------- + % define command to provide colors + \makeatletter + \providecommand{\providecolor}[2]{% + \@ifundefinedcolor{#1}{\colorlet{#1}{#2}}{}} + \makeatother + +% ====================================================================== +% Color Scheme +% ====================================================================== + +% TUM Color Palette +% ---------------------------------------------------------------------- + % Note: The following color definitions are copied + % from the official TUM Styleguide + + % the tum logo color + \definecolor{col_tum_logo}{RGB}{0, 101, 189} % Pantone 300 + + % additional blue colors + \definecolor{tum_blue_dark2}{RGB}{0, 51, 89} % Pantone 540 + \definecolor{tum_blue_dark}{RGB}{0, 82, 147} % Pantone 301 + \definecolor{tum_blue}{RGB}{0, 115, 207} % Pantone 285 + \definecolor{tum_blue_light}{RGB}{100, 160, 200} % Pantone 542 + \definecolor{tum_blue_light2}{RGB}{152, 198, 234} % Pantone 283 + + % emphasize colors + \definecolor{tum_green}{RGB}{162, 173, 0} % Pantone 383 + \definecolor{tum_orange}{RGB}{227, 114, 34} % Pantone 158 + \definecolor{tum_elfenbein}{RGB}{218, 215, 203} % Pantone 7527 + + % gray colors + \definecolor{tum_gray_dark}{RGB}{88, 88, 90} + \definecolor{tum_gray}{RGB}{156, 157, 159} + \definecolor{tum_gray_light}{RGB}{217, 218, 219} + + + % advanced colors + \definecolor{tum_purple}{RGB}{105, 8, 90} + \definecolor{tum_purple_dark}{RGB}{15, 27, 95} + + \definecolor{tum_blue_ocean}{RGB}{0, 119, 138} + \definecolor{tum_green_leaf}{RGB}{0, 124, 48} + \definecolor{tum_green_grass}{RGB}{103, 154, 029} + + \definecolor{tum_yellow}{RGB}{255, 220, 0} + \definecolor{tum_yellow_dark}{RGB}{249, 186, 0} + + \definecolor{tum_orange_dark}{RGB}{214, 76, 19} + + \definecolor{tum_red}{RGB}{196, 7, 27} + \definecolor{tum_red_dark}{RGB}{156, 13, 22} + +% Own colors (deprecated) +% ---------------------------------------------------------------------- + \definecolor{lightblue}{RGB}{235,235,255} + \definecolor{lightred}{RGB}{255,240,240} + \definecolor{lightgreen}{RGB}{240,255,240} + \definecolor{lightyellow}{RGB}{255,255,240} + \definecolor{lightblue}{RGB}{220, 240, 247} + \definecolor{darkblue}{RGB}{23,110,138} + \definecolor{notsodarkblue}{RGB}{119,193,214} + \definecolor{tablecolor}{RGB}{0,128,0} + + \definecolor{lila}{RGB}{128,0,128} + \definecolor{latex4eiblau}{RGB}{86,124,136} + \definecolor{latex4eigruen}{RGB}{150,163,110} diff --git a/latex4ei/latex4ei_report.cls b/latex4ei/latex4ei_report.cls new file mode 100644 index 0000000..640d1fb --- /dev/null +++ b/latex4ei/latex4ei_report.cls @@ -0,0 +1,297 @@ +% +% Report class from LaTeX4EI +% +% Authors: Emanuel Regnath, Martin Zellner +% Contact: info@latex4ei.de +% Version: 1.0 +% License: TBD +% +% © 2011-2015, LaTeX4EI + +\NeedsTeXFormat{LaTeX2e}[1996/12/01] +\ProvidesClass{latex4ei_report}[2015/03/15] + + +% ====================================================================== +% Options +% ====================================================================== + + % forward options to latex4ei package + \DeclareOption{color}{\PassOptionsToPackage{color}{latex4ei/latex4ei}} + \DeclareOption{nocolor}{\PassOptionsToPackage{nocolor}{latex4ei/latex4ei}} + + % define baseclass + \def\baseclass{scrartcl} + + % set default options for base class + \PassOptionsToClass{a4paper, 11pt}{\baseclass} + + % pass unknown options to base class + \DeclareOption*{% + \PassOptionsToClass{\CurrentOption}{\baseclass}% + } + + % process options + \ProcessOptions\relax + + % load baseclass + \LoadClass{\baseclass} + + +% ====================================================================== +% Packages +% ====================================================================== + + % pass options to packages + \PassOptionsToPackage{table}{xcolor} + + % load latex4ei packages + \RequirePackage{latex4ei/scientific} % scientific macros for LaTeX4EI + \RequirePackage{latex4ei/latex4ei} % base definitions for LaTeX4EI (privat) + + + \RequirePackage{abstract} + + + +% ====================================================================== +% Color Scheme +% ====================================================================== + + % Set Color Scheme + % ---------------------------------------------------------------------- + \definecolor{url}{gray}{0.6} + + +% ====================================================================== +% Fonts +% ====================================================================== + + % Font Settings + % ---------------------------------------------------------------------- + + % font + %\RequirePackage[osf]{mathpazo} % old style numbering + \renewcommand{\rmdefault}{ppl} % cmr, ptm, ppl, pnc, pbk + %\renewcommand{\sfdefault}{cmss} % cmss, phv pag + + + \shorthandoff{"} % don't convert "A to Ä! + + + % calculate linespacing based on font size + % char per line: 85 + \RequirePackage{setspace} + \linespread{1.3}\selectfont + + %\usepackage{microtype} % Verbesserung des Kernings, Achtung kompilezeit! + + + +% ====================================================================== +% Title +% ====================================================================== + \newcommand*{\@chair}{} + \newcommand*{\chair}[1]{\gdef\@chair{#1}} + + \newcommand*{\@university}{} + \newcommand*{\university}[1]{\gdef\@university{#1}} + + \newcommand*{\@professor}{} + \newcommand*{\professor}[1]{\gdef\@professor{#1}} + + \newcommand*{\@supervisors}{} + \newcommand*{\supervisors}[1]{\gdef\@supervisors{#1}} + + \newcommand*{\@startdate}{} + \newcommand*{\startdate}[1]{\gdef\@startdate{#1}} + + \newcommand*{\@finaldate}{} + \newcommand*{\finaldate}[1]{\gdef\@finaldate{#1}} + + \newcommand*{\@matrikelnr}{} + \newcommand*{\matrikelnr}[1]{\gdef\@matrikelnr{#1}} + + \newcommand*{\@studentemail}{} + \newcommand*{\studentemail}[1]{\gdef\@studentemail{#1}} + + + \def\maketitle{% + \begin{centering} + \vspace{1cm} + \begin{huge} + \textbf{\sffamily\@title} + \end{huge}\\[2em] + {\large \@author} \\[1em] + Registration no. \@matrikelnr \\ + E-mail: \email{\@studentemail} \\[2em] + \end{centering} + \thispagestyle{empty} + } + + + +% ====================================================================== +% Layout +% ====================================================================== + + % Page Layout + % ---------------------------------------------------------------------- + + \RequirePackage{geometry} + \geometry{hmargin=2.5cm, top=3cm, bottom=3.2cm} + + + \def\mparsetup{% + \sffamily\scriptsize % + \linespread{0.9}\selectfont% + \parindent=0pt \lineskip=0pt \lineskiplimit=0pt % + \tolerance=2000 \hyphenpenalty=300 \exhyphenpenalty=300% + \doublehyphendemerits=100000% + \finalhyphendemerits=\doublehyphendemerits} + + \let\oldmarginpar\marginpar % save old command + + \renewcommand{\marginpar}[1]{\oldmarginpar[\mparsetup\raggedleft\hspace{0pt}{#1}]{\mparsetup\raggedright\hspace{0pt}{#1}}} + + % Footnotes + % ---------------------------------------------------------------------- + + \long\def\@makefntext#1{% + \leftskip 0pt + \parindent 0pt + \everypar{\parindent 0pt}% + \leavevmode\llap{\@thefnmark\hskip\marginparsep}#1} % footnote number in margin + \renewcommand\footnoterule{% + \kern-3\p@ + \hrule\@width \columnwidth + \kern2.6\p@} + \skip\@mpfootins=4pt + + + % Sections + % ---------------------------------------------------------------------- + + \RequirePackage{titlesec} + %\titleformat{ command }[ shape ]{ format }{ label }{ sep }{ before }[ after ] + %\titlespacing*{ command }{ left }{ beforesep }{ aftersep }[ right ] + + + \titleformat{\section}{\sf\bfseries\LARGE\color{col_section}}{\thesection.\ }{0em}{} + \titleformat{\subsection}{\sf\bfseries\Large\color{col_subsection}}{\thesubsection.\ }{0em}{} + \titleformat{\subsubsection}{\scshape\large\color{col_subsubsection}}{\thesubsubsection.\ }{0em}{} + + + + +% ====================================================================== +% Lists & Equations +% ====================================================================== + + %\setlength{\itemsep}{\baselineskip} + \setlength{\itemsep}{0pt} + + \RequirePackage{enumitem} + \setitemize{itemsep=0pt} + \setenumerate{itemsep=0pt} + + +% ====================================================================== +% Float Environments +% ====================================================================== + + \RequirePackage{caption} + % Idea: short caption (for LOF) in bold, rest of caption as normal text + + % Figures + % ---------------------------------------------------------------------- + + \RequirePackage{graphicx} % for different input formats + \RequirePackage{pdfpages} + %\RequirePackage{media9} % for flash and 3D Objects + \RequirePackage[sf,SF]{subfigure} % Subfigures, sans-serif counters + + \makeatletter + \renewcommand\p@subfigure{\thefigure} + \renewcommand{\thefigure}{\@arabic\c@figure} + \renewcommand{\thesubfigure}{\alph{subfigure})} + \makeatother + + + \captionsetup[figure]{labelfont={color=col_figure,sf},textfont={sf,small}} + + +% ====================================================================== +% Macros +% ====================================================================== + + % Names + \providecommand{\name}[1]{\mbox{\textsc{#1}}} + \providecommand{\Prof}{Prof.~} + \providecommand{\Dr}{Dr.~} + \providecommand{\DiplIng}{Dipl.-Ing.~} + \providecommand{\MSc}{M.~Sc.~} + \providecommand{\habil}{habil.~} + \providecommand{\PD}{PD~} + + % Abbreviations + %\newcommand{\cf}{cf.\@\xspace} + \newcommand{\ea}{\& al.\@\xspace} + \newcommand{\eg}{e.\,g.\@\xspace} + \newcommand{\etc}{etc.\@\xspace} + \renewcommand{\iff}{if and only if\xspace} + \newcommand{\ie}{i.\,e.\@\xspace} + \newcommand{\wrt}{with respect to\xspace} + \newcommand{\wlg}{without loss of generality\xspace} + \newcommand{\Wlg}{Without loss of generality\xspace} + + +% ====================================================================== +% Others +% ====================================================================== + + % References and Links + % ---------------------------------------------------------------------- + + \hypersetup{ + pdfcreator={LaTeX2e}, + pdfborder=0 0 0, + breaklinks=true, + bookmarksopen=true, + bookmarksnumbered=true, + linkcolor=col_link, + urlcolor=col_link, + citecolor=col_link, + colorlinks=true + } + + % backref style + \renewcommand*{\backref}[1]{(cited on p. #1)} + +% Sourcecode listings +% ---------------------------------------------------------------------- + \RequirePackage{listings} + \lstset{ + basicstyle=\normalsize\tt\lst@ifdisplaystyle\small\fi, + tabsize=4, + %gobble=auto, % skip initial tabs %not supported yet + numbers=none, % switch numbers on: left + numberstyle=\tiny\sf\color{col_lst_number}, + numbersep=1em, + keepspaces=true, + keywordstyle=\color{tum_blue_dark}, + commentstyle=\color{col_lst_comment}, + stringstyle=\color{col_lst_string}, + captionpos = t, + frame = tb, + %framextopmargin={\smallskipamount}, + %framexbottommargin={\smallskipamount}, + framerule=1pt, + rulecolor = \color{col_lst}, + } + \captionsetup[lstlisting]{labelfont={color=col_figure,sf},textfont={sf,small}} + + % Inline code listings + \let\code\lstinline + +\endinput diff --git a/latex4ei/latex4ei_sheet.cls b/latex4ei/latex4ei_sheet.cls new file mode 100644 index 0000000..7b42782 --- /dev/null +++ b/latex4ei/latex4ei_sheet.cls @@ -0,0 +1,242 @@ +% +% Layout, Macros for LaTeX4EI +% +% Authors: Emanuel Regnath, Martin Zellner +% Contact: info@latex4ei.de +% Version: 1.0 +% License: CC-BY-NC-SA +% +% © 2011-2015, LaTeX4EI + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{latex4ei_sheet}[2014/03/30 Cheet Sheet Template from LaTeX4EI] + +% ====================================================================== +% Options +% ====================================================================== + +% forward options to latex4ei package +% ---------------------------------------------------------------------- + \newif\ifcolor\colortrue + \DeclareOption{color}{\colortrue\PassOptionsToPackage{color}{latex4ei}} + \DeclareOption{nocolor}{\colorfalse\PassOptionsToPackage{nocolor}{latex4ei}} + \DeclareOption{german}{\colorfalse\PassOptionsToPackage{german}{latex4ei}} + \DeclareOption{english}{\colorfalse\PassOptionsToPackage{english}{latex4ei}} + + +% make three column design possible +% ---------------------------------------------------------------------- + \newcounter{columnnumber} + \setcounter{columnnumber}{4} + \DeclareOption{threecolumn}{\setcounter{columnnumber}{3}} + + +% mobile version +% ---------------------------------------------------------------------- + \newif\ifmobile\mobilefalse + \DeclareOption{mobile}{\mobiletrue\setcounter{columnnumber}{0}} + + +% defaults +% ---------------------------------------------------------------------- + % define baseclass + \def\baseclass{scrartcl} + + % set default options for base class + \PassOptionsToClass{6pt, a4paper, landscape}{\baseclass} + +% forward unknown options to class +% ---------------------------------------------------------------------- + \DeclareOption*{% + \PassOptionsToClass{\CurrentOption}{\baseclass}% + } + +% process options +% ---------------------------------------------------------------------- + \ProcessOptions\relax + + % load baseclass + \LoadClass{\baseclass} + +% ====================================================================== +% Packages +% ====================================================================== + % load latex4ei packages + \RequirePackage{latex4ei/scientific} % scientific macros for LaTeX4EI + \RequirePackage{latex4ei/latex4ei} % base definitions for LaTeX4EI + \RequirePackage{latex4ei/latex4ei_boxes} % section boxes + + +% ====================================================================== +% Layout +% ====================================================================== + +% Geometry +% ---------------------------------------------------------------------- + \RequirePackage{geometry} + \geometry{a4paper,landscape, left=6mm,right=6mm, top=6mm, bottom=5mm,includefoot, footskip=1.7em} + + +% Multicolumn +% ---------------------------------------------------------------------- + \ifmobile\else + \RequirePackage{multicol} % for columns + + % start multicolumn + \AtBeginDocument{ + \begin{multicols*}{\value{columnnumber}} + } + \AtEndDocument{ + \label{LastPage} + \end{multicols*} + } + \fi + + +% Header and Footer +% ---------------------------------------------------------------------- + \RequirePackage{fancyhdr} + + \pagestyle{fancy} + \fancyhf{} + + \AtBeginDocument{ + \fancyfoot[C]{\EngGer{from}{von} \theauthor\ -- Mail: \email{\theemail}} + } + \renewcommand{\headrulewidth}{0.0pt} %obere Linie ausblenden + \renewcommand{\footrulewidth}{0.1pt} %obere Linie ausblenden + + \fancyfoot[R]{\EngGer{Last revised}{Stand}: \themydate \qquad \thepage/\pageref{LastPage}} + \fancyfoot[L]{Homepage: \url{\thewebsite} -- \EngGer{Please report mistakes \emph{immediately}}{Fehler bitte \emph{sofort} melden}.} + + +% Title +% ---------------------------------------------------------------------- + \providecommand{\fstitle}[1]{ + \vspace{-20mm}{ + \parbox{2.3cm}{ + \includegraphics[height=1.4cm]{Logo.pdf} + } + \parbox{4cm}{ + \huge\textbf{#1} + }} + } + + \renewcommand{\maketitle}{\fstitle{\thetitle}} + +% Chapters and Sections +% ---------------------------------------------------------------------- + \RequirePackage{titlesec} + %\titleformat{ command }[ shape ]{ format }{ label }{ sep }{ before-code }[ after-code ] + %\titlespacing*{ command }{ left }{ beforesep }{ aftersep }[ right ] + + \makeatletter + \@addtoreset{section}{part} + \makeatother + + \titleformat{\part}{\pagebreak\huge \bfseries}{}{0em}{\huge \bfseries} + %\providecommand{\chapter}[1]{\vspace{0.5em}\noindent\textbf{\huge{#1}}\vspace{0.5em}} + %\titleformat{\chapter}{\huge \bfseries}{\thechapter}{0em}{\huge \bfseries} + \titleformat{\section}{\Large\bfseries\color{col_section}}{\thesection .}{0.5em}{\color{col_section}}%[\color{col_section} \hrule \hrule] + \titleformat{\subsection}{\large\bfseries\color{col_subsection}}{\thesubsection .}{0.3em}{} + \titleformat{\subsubsection}{\bfseries\color{col_subsubsection}}{\thesubsubsection .}{0.2em}{} + \titleformat{\paragraph}{\bfseries\color{col_paragraph}}{\theparagraph .}{0.2em}{} + + %\titlespacing{Überschriftart}{keine Ahnung}{Abstand oberhalb}{Abstand unterhalb} + \titlespacing{\section}{0em}{1.0em}{0.1em} + \titlespacing{\subsection}{0em}{0.2em}{-0.2em} + \titlespacing{\subsubsection}{0em}{0em}{-0.3em} + \titlespacing{\paragraph}{0em}{0em}{-0.3em} + +% Paragraphs +% ---------------------------------------------------------------------- + + \RequirePackage{parskip} % prevents intend on new paragraph + \setlength{\parskip}{1pt} + +% Font Settings +% ---------------------------------------------------------------------- + + % set sans as default font family + \renewcommand{\familydefault}{\sfdefault} + + % stretch linespace in arrays and tables + \renewcommand{\arraystretch}{1.2} + + +% ====================================================================== +% Environments +% ====================================================================== + \setlength{\itemindent}{0em} + \setlength\leftmargini{1.7em} + \setlength\itemsep{0em} + + +% ====================================================================== +% Other +% ====================================================================== + +% SI-Units Settings +% ---------------------------------------------------------------------- + \sisetup{per-mode=fraction} + \sisetup{sticky-per=true} + \AtBeginDocument{\sisetup{math-rm=\mathrm, text-rm=\rmfamily}} + + +% ====================================================================== +% Color Scheme +% ====================================================================== + +\ifcolor + \colorlet{col_section}{tum_blue_dark} + \colorlet{col_subsection}{black} + \colorlet{col_subsubsection}{black} + \colorlet{col_sectionbox}{gray} + + \colorlet{col_emphbox}{tum_red} + \colorlet{col_topicbox}{tum_blue_dark} + \colorlet{col_symbolbox}{tum_orange} + \colorlet{col_cookbox}{tum_blue_dark} + + \colorlet{col_table}{tum_blue_dark} +\else + \colorlet{col_section}{black} + \colorlet{col_subsection}{black} + \colorlet{col_subsubsection}{black} + + \colorlet{col_sectionbox}{gray} + \colorlet{col_emphbox}{black} + \colorlet{col_topicbox}{black} + \colorlet{col_symbolbox}{black} + \colorlet{col_cookbox}{black} + + \colorlet{col_table}{black} +\fi + +% Color for listings +\lstset{ + backgroundcolor=\color{col_lst!5}, +} + +% ====================================================================== +% Mobile Version +% ====================================================================== +\ifmobile + \geometry{ + paperwidth=7.3cm, + paperheight=20cm, + portrait, + left=1em,right=1em, top=1em, bottom=1em, + noheadfoot, footskip=0em + } + + % title + \renewcommand{\maketitle}{ + \fstitle{\thetitle} + \setcounter{tocdepth}{2} + \tableofcontents + \pagebreak + } + \pagestyle{empty} + \newcommand{\columnbreak}{\relax} +\fi diff --git a/latex4ei/latex4ei_unicode.sty b/latex4ei/latex4ei_unicode.sty new file mode 100644 index 0000000..e02be55 --- /dev/null +++ b/latex4ei/latex4ei_unicode.sty @@ -0,0 +1,278 @@ +% +% Unicode for LaTeX4EI packages +% +% Authors: Emanuel Regnath, Martin Zellner +% Contact: info@latex4ei.de +% Version: 1.0 +% License: TBD +% +% © 2011-2015, LaTeX4EI + + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{latex4ei_unicode}[2013/05/01 Unicode Symbols] + +% Already defined via textcomp: +% „“”äüö + +% Greek, small, capital, variants +\DeclareUnicodeCharacter{2014}{\ensuremath{\dash}} +\DeclareUnicodeCharacter{03B1}{\ensuremath{\alpha}} % α +\DeclareUnicodeCharacter{03B2}{\ensuremath{\beta}} % β +\DeclareUnicodeCharacter{03B3}{\ensuremath{\gamma}} % γ +\DeclareUnicodeCharacter{03B4}{\ensuremath{\delta}} % δ +\DeclareUnicodeCharacter{03B5}{\ensuremath{\varepsilon}} % ε +\DeclareUnicodeCharacter{03B6}{\ensuremath{\zeta}} % ζ +\DeclareUnicodeCharacter{03B7}{\ensuremath{\eta}} % η +\DeclareUnicodeCharacter{03B8}{\ensuremath{\theta}} % θ +\DeclareUnicodeCharacter{03B9}{\ensuremath{\iota}} % ι +\DeclareUnicodeCharacter{03BA}{\ensuremath{\kappa}} % κ +\DeclareUnicodeCharacter{03BB}{\ensuremath{\lambda}} % λ +\DeclareUnicodeCharacter{03BC}{\ensuremath{\mu}} % μ +\DeclareUnicodeCharacter{00B5}{\ensuremath{\mu}} %micro -- geht nicht! +\DeclareUnicodeCharacter{03BD}{\ensuremath{\nu}} % ν +\DeclareUnicodeCharacter{03BE}{\ensuremath{\xi}} % ξ +\DeclareUnicodeCharacter{03C0}{\ensuremath{\pi}} % π +\DeclareUnicodeCharacter{03C1}{\ensuremath{\rho}} % ρ +\DeclareUnicodeCharacter{03C3}{\ensuremath{\sigma}} % σ +\DeclareUnicodeCharacter{03C4}{\ensuremath{\tau}} % τ +\DeclareUnicodeCharacter{03C5}{\ensuremath{\upsilon}} % υ +\DeclareUnicodeCharacter{03C6}{\ensuremath{\varphi}} % φ +\DeclareUnicodeCharacter{03C7}{\ensuremath{\chi}} % χ +\DeclareUnicodeCharacter{03C8}{\ensuremath{\psi}} % ψ +\DeclareUnicodeCharacter{03C9}{\ensuremath{\omega}} % ω + +\DeclareUnicodeCharacter{0393}{\ensuremath{\Gamma}} % Γ +\DeclareUnicodeCharacter{0394}{\ensuremath{\Delta}} % Δ +\DeclareUnicodeCharacter{0398}{\ensuremath{\Theta}} % Θ +\DeclareUnicodeCharacter{039B}{\ensuremath{\Lambda}} % Λ +\DeclareUnicodeCharacter{039E}{\ensuremath{\Xi}} % Ξ +\DeclareUnicodeCharacter{03A0}{\ensuremath{\Pi}} % Π +\DeclareUnicodeCharacter{03A3}{\ensuremath{\Sigma}} % Σ +\DeclareUnicodeCharacter{03A6}{\ensuremath{\Phi}} % Φ +\DeclareUnicodeCharacter{03A8}{\ensuremath{\Psi}} % Ψ +\DeclareUnicodeCharacter{03A9}{\ensuremath{\Omega}} % Ω + +\DeclareUnicodeCharacter{03C2}{\ensuremath{\varsigma}} % ς +\DeclareUnicodeCharacter{03D1}{\ensuremath{\vartheta}} % ϑ +\DeclareUnicodeCharacter{03D2}{\ensuremath{\Upsilon}} % ϒ +\DeclareUnicodeCharacter{03D5}{\ensuremath{\phi}} % ϕ +\DeclareUnicodeCharacter{03D6}{\ensuremath{\varpi}} % ϖ +\DeclareUnicodeCharacter{03F0}{\ensuremath{\varkappa}} % ϰ in package of ams +\DeclareUnicodeCharacter{03F1}{\ensuremath{\varrho}} % ϱ +\DeclareUnicodeCharacter{03F5}{\ensuremath{\epsilon}} % ϵ + +% Symbols +\DeclareUnicodeCharacter{2020}{\ensuremath{\dagger}} % † +\DeclareUnicodeCharacter{2021}{\ensuremath{\ddagger}} % ‡ +\DeclareUnicodeCharacter{2113}{\ensuremath{\ell}} % ℓ +\DeclareUnicodeCharacter{2202}{\ensuremath{\partial}} % ∂ +\DeclareUnicodeCharacter{2205}{\ensuremath{\emptyset}} % ∅ +\DeclareUnicodeCharacter{2207}{\ensuremath{\nabla}} % ∇ +\DeclareUnicodeCharacter{220F}{\ensuremath{\prod}} % ∏ +\DeclareUnicodeCharacter{2211}{\ensuremath{\sum}} % ∑ +\DeclareUnicodeCharacter{222B}{\ensuremath{\int}} % ∫ +\DeclareUnicodeCharacter{222C}{\ensuremath{\iint}} % ∬ +\DeclareUnicodeCharacter{222D}{\ensuremath{\iiint}} % ∭ +\DeclareUnicodeCharacter{221D}{\ensuremath{\propto}} % ∝ +\DeclareUnicodeCharacter{221E}{\ensuremath{\infty}} % ∞ + + + + +\DeclareUnicodeCharacter{222E}{\ensuremath{\oint}} % ∮ +\DeclareUnicodeCharacter{222F}{\ensuremath{\oiint}} % ∯ +\DeclareUnicodeCharacter{2230}{\ensuremath{\oiiint}} % ∰ +\DeclareUnicodeCharacter{2A0C}{\ensuremath{\iiiint}} + +% Double-struck + +\DeclareUnicodeCharacter{2102}{\ensuremath{\mathbb{C}}} % ℂ +\DeclareUnicodeCharacter{210D}{\ensuremath{\mathbb{H}}} % ℍ +\DeclareUnicodeCharacter{2115}{\ensuremath{\mathbb{N}}} % ℕ +\DeclareUnicodeCharacter{2119}{\ensuremath{\mathbb{P}}} % ℙ +\DeclareUnicodeCharacter{211A}{\ensuremath{\mathbb{Q}}} % ℚ +\DeclareUnicodeCharacter{211D}{\ensuremath{\mathbb{R}}} % ℝ +\DeclareUnicodeCharacter{2124}{\ensuremath{\mathbb{Z}}} % ℤ +\DeclareUnicodeCharacter{1D53C}{\ensuremath{\mathbb{E}}} % 𝔼 +\DeclareUnicodeCharacter{1D542}{\ensuremath{\mathbb{K}}} % 𝕂 +\DeclareUnicodeCharacter{1D54A}{\ensuremath{\mathbb{S}}} % 𝕊 +\DeclareUnicodeCharacter{1D54B}{\ensuremath{\mathbb{T}}} % 𝕋 +\DeclareUnicodeCharacter{1D54C}{\ensuremath{\mathbb{U}}} % 𝕌 +\DeclareUnicodeCharacter{1D7D9}{\ensuremath{\mathbbm{1}}} % 𝟙 + + +% sub and super script +\DeclareUnicodeCharacter{2070}{\ensuremath{^0}} +\DeclareUnicodeCharacter{00B9}{\ifmmode^1\else\textonesuperior\fi} +\DeclareUnicodeCharacter{00B2}{\ifmmode^2\else\texttwosuperior\fi} +\DeclareUnicodeCharacter{00B3}{\ifmmode^3\else\textthreesuperior\fi} +\DeclareUnicodeCharacter{2074}{\ensuremath{^4}} +\DeclareUnicodeCharacter{2075}{\ensuremath{^5}} +\DeclareUnicodeCharacter{2076}{\ensuremath{^6}} +\DeclareUnicodeCharacter{2077}{\ensuremath{^7}} +\DeclareUnicodeCharacter{2078}{\ensuremath{^8}} +\DeclareUnicodeCharacter{2079}{\ensuremath{^9}} +\DeclareUnicodeCharacter{207A}{\ensuremath{^+}} % ⁺ +\DeclareUnicodeCharacter{207B}{\ensuremath{^-}} % ⁻ +\DeclareUnicodeCharacter{207C}{\ensuremath{^=}} +\DeclareUnicodeCharacter{207D}{\ensuremath{^(}} +\DeclareUnicodeCharacter{207E}{\ensuremath{^)}} +\DeclareUnicodeCharacter{2080}{\ensuremath{_0}} +\DeclareUnicodeCharacter{2081}{\ensuremath{_1}} +\DeclareUnicodeCharacter{2082}{\ensuremath{_2}} +\DeclareUnicodeCharacter{2083}{\ensuremath{_3}} +\DeclareUnicodeCharacter{2084}{\ensuremath{_4}} +\DeclareUnicodeCharacter{2085}{\ensuremath{_5}} +\DeclareUnicodeCharacter{2086}{\ensuremath{_6}} +\DeclareUnicodeCharacter{2087}{\ensuremath{_7}} +\DeclareUnicodeCharacter{2088}{\ensuremath{_8}} +\DeclareUnicodeCharacter{2089}{\ensuremath{_9}} +\DeclareUnicodeCharacter{208A}{\ensuremath{_+}} +\DeclareUnicodeCharacter{208B}{\ensuremath{_-}} + + + +% superscript +\DeclareUnicodeCharacter{1D43}{^a} +\DeclareUnicodeCharacter{1D47}{^b} +\DeclareUnicodeCharacter{1D9C}{^c} +\DeclareUnicodeCharacter{1D48}{^d} +\DeclareUnicodeCharacter{1D49}{^e} +\DeclareUnicodeCharacter{1DA0}{^f} +\DeclareUnicodeCharacter{1D4D}{^g} +\DeclareUnicodeCharacter{02B0}{^h} +\DeclareUnicodeCharacter{2071}{^i} +\DeclareUnicodeCharacter{02B2}{^j} +\DeclareUnicodeCharacter{1D4F}{^k} +\DeclareUnicodeCharacter{02E1}{^l} +\DeclareUnicodeCharacter{1D50}{^m} +\DeclareUnicodeCharacter{207F}{^n} +\DeclareUnicodeCharacter{1D52}{^o} +\DeclareUnicodeCharacter{1D56}{^p} +\DeclareUnicodeCharacter{02B3}{^r} +\DeclareUnicodeCharacter{02E2}{^s} +\DeclareUnicodeCharacter{1D57}{^t} +\DeclareUnicodeCharacter{1D58}{^u} +\DeclareUnicodeCharacter{1D5B}{^v} +\DeclareUnicodeCharacter{02B7}{^w} +\DeclareUnicodeCharacter{02E3}{^x} +\DeclareUnicodeCharacter{02B8}{^y} +\DeclareUnicodeCharacter{1DBB}{^z} +\DeclareUnicodeCharacter{1D2C}{^A} +\DeclareUnicodeCharacter{1D2E}{^B} +\DeclareUnicodeCharacter{1D30}{^D} +\DeclareUnicodeCharacter{1D31}{^E} +\DeclareUnicodeCharacter{1D33}{^G} +\DeclareUnicodeCharacter{1D34}{^H} +\DeclareUnicodeCharacter{1D35}{^I} +\DeclareUnicodeCharacter{1D36}{^J} +\DeclareUnicodeCharacter{1D37}{^K} +\DeclareUnicodeCharacter{1D38}{^L} +\DeclareUnicodeCharacter{1D39}{^M} +\DeclareUnicodeCharacter{1D3A}{^N} +\DeclareUnicodeCharacter{1D3C}{^O} +\DeclareUnicodeCharacter{1D3E}{^P} +\DeclareUnicodeCharacter{1D3F}{^R} +\DeclareUnicodeCharacter{1D40}{^T} +\DeclareUnicodeCharacter{1D41}{^U} +\DeclareUnicodeCharacter{1D42}{^W} + + +% Quantifiers +\DeclareUnicodeCharacter{2200}{\ensuremath{\forall}} %∀ +\DeclareUnicodeCharacter{2203}{\ensuremath{\exists}} %∃ +\DeclareUnicodeCharacter{2204}{\ensuremath{\nexists}} %∄ + +\DeclareUnicodeCharacter{2208}{\in} % ∈ +\DeclareUnicodeCharacter{2209}{\notin} % ∉ +\DeclareUnicodeCharacter{220B}{\ni} % ∋ +\DeclareUnicodeCharacter{220B}{\notni} % ∌ only in package txfonts/pxfonts + +% Roots +\DeclareUnicodeCharacter{221A}{\ensuremath{\sqrt}} +\DeclareUnicodeCharacter{221B}{\ensuremath{\sqrt[3]}} +\DeclareUnicodeCharacter{221C}{\ensuremath{\sqrt[4]}} + +% Relations +\DeclareUnicodeCharacter{2264}{\leq} % ≤ +\DeclareUnicodeCharacter{2265}{\geq} % ≥ +\DeclareUnicodeCharacter{226A}{\ll} % ≪ +\DeclareUnicodeCharacter{226B}{\gg} % ≫ +\DeclareUnicodeCharacter{2A7D}{\leqslant} % ⩽ +\DeclareUnicodeCharacter{2A7E}{\geqslant} % ⩾ + +\DeclareUnicodeCharacter{2248}{\approx} % ≈ +\DeclareUnicodeCharacter{2260}{\neq} % ≠ +\DeclareUnicodeCharacter{2261}{\equiv} % ≡ +\DeclareUnicodeCharacter{2262}{\nequiv} % ≢ only in package txfonts/pxfonts/MnSymbol +%\DeclareUnicodeCharacter{27C2}{\perp} % ⟂ +\DeclareUnicodeCharacter{22A5}{\perp} % ⊥ downtack + +\DeclareUnicodeCharacter{2282}{\subset} % ⊂ +\DeclareUnicodeCharacter{2283}{\supset} % ⊃ + +% Operations + +\DeclareUnicodeCharacter{2229}{\cap} % ∩ +\DeclareUnicodeCharacter{222A}{\cup} % ∪ + +\DeclareUnicodeCharacter{2227}{\ensuremath{\wedge}} % ∧ +\DeclareUnicodeCharacter{2228}{\ensuremath{\vee}} % ∨ + +\DeclareUnicodeCharacter{00D7}{\times} % × +\DeclareUnicodeCharacter{00F7}{\div} % ÷ +\DeclareUnicodeCharacter{2212}{-} % − + +\DeclareUnicodeCharacter{221A}{\sqrt} % √ + +\DeclareUnicodeCharacter{2295}{\oplus} % ⊕ +\DeclareUnicodeCharacter{2297}{\otimes} % ⊗ +\DeclareUnicodeCharacter{229B}{\circledast} % ⊛ +\DeclareUnicodeCharacter{2A01}{\bigoplus} % ⨁ +\DeclareUnicodeCharacter{2A02}{\bigotimes} % ⨂ + +\DeclareUnicodeCharacter{2218}{\circ} % ∘ +\renewcommand{\textperiodcentered}{\cdot} % · Unicode character already defined via textcomp + +% Modifiers +\providecommand{\textlnot}{\ensuremath{\neg}} % ¬ Unicode character already defined via textcomp +\renewcommand{\textlnot}{\ensuremath{\neg}} % ¬ Unicode character already defined via textcomp +\DeclareUnicodeCharacter{00AC}{\ensuremath{\lnot}} % ¬ +\DeclareUnicodeCharacter{00B1}{\ensuremath{\pm}} % ± +\DeclareUnicodeCharacter{2213}{\ensuremath{\mp}} % ∓ + + +% Arrows +\DeclareUnicodeCharacter{2190}{\ensuremath{\leftarrow}} % ← +\DeclareUnicodeCharacter{2191}{\ensuremath{\uparrow}} % ↑ +\DeclareUnicodeCharacter{2192}{\ensuremath{\to}} % → +\DeclareUnicodeCharacter{2191}{\ensuremath{\downarrow}} % ↓ +\DeclareUnicodeCharacter{21A6}{\ensuremath{\mapsto}} % ↦ + +\DeclareUnicodeCharacter{21D0}{\ensuremath{\Leftarrow}} % ⇐ +\DeclareUnicodeCharacter{21D2}{\ensuremath{\Rightarrow}} % ⇒ +\DeclareUnicodeCharacter{21D4}{\ensuremath{\Leftrightarrow}} % ⇔ + + + + +\DeclareUnicodeCharacter{22A8}{\ensuremath{\models}}% ⊨ +\DeclareUnicodeCharacter{22AD}{\ensuremath{\not\models}}% ⊭ + + +%\DeclareUnicodeCharacter{2220}{\ensuremath{}}% % ∠ +%\DeclareUnicodeCharacter{2221}{\ensuremath{}}% % ∡ +%\DeclareUnicodeCharacter{2222}{\ensuremath{}}% % ∢ + + +%\DeclareUnicodeCharacter{22B6}{\ensuremath{\fouriersymbol}}% % ⊶ +%\DeclareUnicodeCharacter{22B7}{\ensuremath{}}% % ⊷ +%\DeclareUnicodeCharacter{}{\ensuremath{}}% +%\DeclareUnicodeCharacter{}{\ensuremath{}}% +%\DeclareUnicodeCharacter{}{\ensuremath{}}% +%\DeclareUnicodeCharacter{}{\ensuremath{}}% +%\DeclareUnicodeCharacter{}{\ensuremath{}}% +%\DeclareUnicodeCharacter{}{\ensuremath{}}% + + diff --git a/latex4ei/scientific.sty b/latex4ei/scientific.sty new file mode 100644 index 0000000..8f35581 --- /dev/null +++ b/latex4ei/scientific.sty @@ -0,0 +1,247 @@ +% +% latex package with useful macros for scientific documents +% +% Authors: Emanuel Regnath, Martin Zellner +% Contact: info@latex4ei.de +% Version: 1.0 +% License: TBD +% +% © 2011-2015, LaTeX4EI + + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{scientific}[2015/03/30 Scientific Macros for LaTeX4EI] + +% ====================================================================== +% Basic +% ====================================================================== + + % Identify Compiler + \RequirePackage{ifxetex} + \ifxetex% + \relax + \else% + % load following packages if and only if compiler is pdflatex + + + + \fi + + % load packages, order matter + \RequirePackage{amsmath} % math symbols and \DeclareMathOperator + \RequirePackage{esint} % more integral symbols + %\RequirePackage{accents} % accents such as \vec and \ddot + % additional packages + \RequirePackage{amssymb} % additional math + + + % save old commands + \let\oldvec = \vec + \let\olddot = \dot + \let\diameter = \O + + % formating indices + \newcommand{\ir}[1]{\sf #1} % index roman + + % differential delta + \newcommand{\diff}{\mathop{}\!\mathrm{\vphantom( d}} + + +% ====================================================================== +% SI Units +% ====================================================================== +\RequirePackage{siunitx} % SI package +\sisetup{per-mode=reciprocal} % use ^-1 instead of fractals +\sisetup{sticky-per=true} % every unit behind "per" is reciprocal +\newcommand{\unitof}[1]{\ensuremath{\left[#1\right]}} % unit of + + +% ====================================================================== +% Vectors and Matrices +% ====================================================================== + + % Define \utilde: from package undertilde.sty + \newlength\knuthian@fdfive + \def\mathpal@save#1{\let\was@math@style=#1\relax} + \def\utilde#1{\mathpalette\mathpal@save + {\setbox124=\hbox{$\was@math@style#1$}% + \setbox125=\hbox{$\fam=3\global\knuthian@fdfive=\fontdimen5\font$} + \setbox125=\hbox{$\widetilde{\vrule height 0pt depth 0pt width \wd124}$}% + \baselineskip=1pt\relax + \vtop{\copy124\copy125\vskip -\knuthian@fdfive}}} + + % vectors and matrices + \newcommand{\ma}[1]{\ensuremath{\utilde{\boldsymbol {#1}}}} % Matrixsymbol + \newcommand{\mat}[1]{\ensuremath{\arraycolsep=0.5em \begin{bmatrix} #1 \end{bmatrix}}} % Matrix + \newcommand{\tma}[3]{\ensuremath{{}_{#1} \ma #2_#3 }} % Trafomatrix + %\renewcommand{\vec}[1]{\ensuremath{\underline{\boldsymbol \begingroup#1\endgroup}}} % Vector bold and underlined + \newcommand{\vect}[1]{\ensuremath{\begin{pmatrix} #1 \end{pmatrix}}} % Vector + \newcommand{\mvect}[1]{\ensuremath{\left.\begin{matrix} #1 \end{matrix}\right]}}% Matrixvector + \newcommand{\tensor}[1]{\ensuremath{\underline{\underline{\boldsymbol #1}}}} % Tensor + \DeclareMathOperator{\diag}{diag} % diagonal matrix + + % vector operations + \newcommand{\norm}[1]{\ensuremath{\left\|#1\right\|}} % Norm + \DeclareMathOperator{\Sp}{Sp} % Spur (german for trace \tr) + + + + +% ====================================================================== +% Misc +% ====================================================================== + + % basic math + \providecommand{\hateq}{\ensuremath{\stackrel{\wedge}{=}}} % Entspricht + \providecommand{\floor}[1]{\ensuremath{\left\lfloor#1\right\rfloor}} % Abrunden + \providecommand{\ceil}[1]{\ensuremath{\left\lceil {#1} \right\rceil}} % Aufrunden + \providecommand{\sprod}[2]{\ensuremath{\left\langle #1, #2 \right\rangle }} % scalar product + \providecommand{\abs}[1]{\ensuremath{\left\vert#1\right\vert}} % absolute value) + \DeclareMathOperator{\const}{const.} % constant + \DeclareMathOperator{\sgn}{sgn} % signum + \DeclareMathOperator{\ld}{ld} % log_2 + \DeclareMathOperator{\ggT}{ggT} % ggT (german for gcd) + + % chemistry + \newcommand{\chem}[1]{\ensuremath{\displaystyle{\mathrm{#1}}}} % chemistry with \chem (simple) + \RequirePackage[version=3]{mhchem} % chemistry with \ce (advanced) + + + \newcommand{\rom}[1]{\ensuremath{\underline{\overline{\textsc{#1}}}}} % roman numbers + + +% ====================================================================== +% Important Constants +% ====================================================================== + + % math + \providecommand{\e}{\mathrm{e}} + + % physical + \providecommand{\kB}{\ensuremath{\mathrm{k}_{\text{B}}}} % Boltzman + \providecommand{\Rgas}{\ensuremath{\mathrm{R}}} % Allg. Gaskonstante + \providecommand{\NA}{\ensuremath{\mathrm{N}_{\text{A}}}} % Avogadro + + + +% ====================================================================== +% Complex and Hyper-complex Numbers +% ====================================================================== + + \newcommand{\cx}[1]{\boldsymbol{#1}} % complex number + \newcommand{\cxc}[1]{\ensuremath{\boldsymbol #1^*}} % Konjugiert complex number + \newcommand{\hx}[1]{\ensuremath{\mathfrak #1}} % hyper-complex number + \renewcommand{\i}{\ensuremath{\mathrm{i}}} % imaginary unit + \renewcommand{\j}{\ensuremath{\mathrm{j}}} % imaginary unit + \renewcommand{\k}{\ensuremath{\mathrm{k}}} % imaginary unit + + % real and imaginary part + \renewcommand{\Re}[1]{\ensuremath{\operatorname{Re}\left\{#1\right\}}} + \renewcommand{\Im}[1]{\ensuremath{\operatorname{Im}\left\{#1\right\}}} + + +% ====================================================================== +% Sets +% ====================================================================== + + % define sets + \newcommand{\iset}[2]{\ensuremath{\bigl\{ \bigl. #1 \, \bigr| \, #2 \bigr\}}} % intensional set + \newcommand{\eset}[1]{\ensuremath{\bigl\{#1\bigr\}}} % extensional set + + % abbreviations for important sets + \DeclareMathOperator{\N}{\mathbb N} % Natürliche Zahlen + \DeclareMathOperator{\R}{\mathbb R} % Reele Zahlen + \DeclareMathOperator{\C}{\mathbb C} % Komplexe Zahlen + \DeclareMathOperator{\K}{\mathbb K} % Reele oder komplexe Zahlen + \def\B{\operatorname{\mathbb B}} % Binäre Zahlen 1,0 + \def\O{\operatorname{\mathcal O}} % Landau + + % set operations + \let\cupplus\uplus % Vereinigunsmenge bzw. OR + \newlength{\caplength} + \setlength{\caplength}{\widthof{$\cap$}} + \DeclareMathOperator{\capdot}{\cap\hspace{-0.7\caplength}\text{\textperiodcentered}\hspace{0.4\caplength}} % Schnittmenge bzw. AND + + % topology + \newcommand{\interior}[1]{\ensuremath{\overset{{}_\circ}{#1}}} % Das Innere + + +% ====================================================================== +% Frequency Transformations (Fourier, Laplace, etc.) +% ====================================================================== + + % Define symbol for Transformations. Source: trfsigns.sty + \newcommand{\ftsymbol}{\mbox{\setlength{\unitlength}{0.1em} + \begin{picture}(25,4) + \put(3,3){\circle{4}} % empty + \put(5,3){\line(1,0){13}} + \put(19,3){\circle*{4}} % filled + \end{picture}}} + + % Define Transformations + \DeclareMathOperator{\FT}{\overset{\scriptscriptstyle\mathcal{F}}{\ftsymbol}} % Fourier Transform + \DeclareMathOperator{\LT}{\overset{\scriptscriptstyle\mathcal{L}}{\ftsymbol}} % Laplace Transform + \DeclareMathOperator{\DFT}{\overset{\scriptscriptstyle\mathcal{DF}}{\ftsymbol}} % Discrete Fourier Transform + \DeclareMathOperator{\DTFT}{\overset{\scriptscriptstyle\mathcal{DTF}}{\ftsymbol}} % Discrete Time Fourier Transform + \DeclareMathOperator{\ZT}{\overset{\scriptscriptstyle\mathcal{Z}}{\ftsymbol}} % Z-Transform + +% ====================================================================== +% Differential Geometry +% ====================================================================== + + \DeclareMathOperator{\grad}{grad} % Gradient + \def\div{\operatorname{div}} % Divergence + \DeclareMathOperator{\rot}{rot} % rotation + \DeclareMathOperator{\lpo}{\Delta} % laplace operator + \DeclareMathOperator{\laplace}{\Delta} % laplace operator + \DeclareMathOperator{\waveop}{\square} % wave operator + + +% ====================================================================== +% Signals +% ====================================================================== + + \DeclareMathOperator{\dirac}{\ensuremath{\delta}} % Dirac Distribution + \DeclareMathOperator{\heavi}{\ensuremath{\theta}} % Heaviside Step Function + \DeclareMathOperator{\sinc}{sinc} % Sinus Cardinalis + \DeclareMathOperator{\rect}{rect} % Rectangular + \DeclareMathOperator{\tri}{tri} % Triangular + \DeclareMathOperator{\erf}{erf} % Error Function + \DeclareMathOperator{\erfc}{erfc} % Error Function + + \providecommand{\SNR}{\mathrm{SNR}} % Signal Noise Ratio + \providecommand{\ACF}{\ensuremath{\varphi}} % autocorrelation function + \providecommand{\PSD}{\ensuremath{\Phi}} % Power-Spectral-Density + + +% ====================================================================== +% Stochastic +% ====================================================================== + + \renewcommand{\P}{\operatorname{\textsf{P}}} % Wahrscheinlichkeitsmaß + \DeclareMathOperator{\F}{\mathbb F} % Ereignisalgebra + \DeclareMathOperator{\X}{\textsf{\textit{X}}} % Zufallsvariable X + \DeclareMathOperator{\Y}{\textsf{\textit{Y}}} % Zufallsvariable Y + \DeclareMathOperator{\Z}{\textsf{\textit{Z}}} % Zufallsvariable Z + \DeclareMathOperator{\E}{\textsf{E}} % Erwartungswert + \newcommand{\ew}[1]{\textit{E} \left[ #1 \right]} % Erwartungswert (mit Parameter) + \DeclareMathOperator{\Var}{\textsf{Var}} % Varianz + \DeclareMathOperator{\Cov}{\textsf{Cov}} % Kovarianz + + +% ====================================================================== +% Logic +% ====================================================================== + + \renewcommand{\implies}{\ensuremath{\rightarrow}} % → + \let\limplies\implies + \providecommand{\lequiv}{\ensuremath{\leftrightarrow}} % ↔ + \providecommand{\lnand}{\ensuremath{|}} + \providecommand{\lxor}{\ensuremath{\downarrow}} + \providecommand{\ltrue}{w} + \providecommand{\lfalse}{f} + + +% Ende von \input +\endinput + diff --git a/themen/Mengenlehre/main.tex b/themen/Mengenlehre/main.tex deleted file mode 100644 index e6a92ba..0000000 --- a/themen/Mengenlehre/main.tex +++ /dev/null @@ -1,6 +0,0 @@ -\section{Mengenlehre} - - -\input{devinition.tex} -\input{operations.tex} -