nav-left cat-right
cat-right
Matthias Pospiech > LaTeX > Vorlagen > Allgemein > Demonstration

Demonstration

Diese Datei wurde entwickelt um die LaTeX Vorlagen testen zu können. Um sie in ein Projekt zu integrieren benötigt man zusätzlich die Befehle aus der Datei preambel-commands.tex. Diese Datei ist jedoch bei weitem noch nicht vollständig was die Möglichkeiten von LaTeX angeht. Ich würde mich daher freuen wenn es Paketautoren gibt die mir Erweiterungen zur Verfügung stellen. Dieser Quellcode umgesetzt ergibt folgendes Dokument: Demo.pdf.

demo.tex

\newcommand{\env}[1]{\texttt{#1}}
\newcommand{\command}[1]{\texttt{#1}}
\newcommand{\package}[1]{\texttt{\itshape#1}}
\newcommand{\engl}[1]{(engl: \textit{#1})\xspace}
 
\IfDefined{chapter}{%
\chapter{Demonstration eines Dokumentes}
}
 
\IfDefined{minitoc}{%
\minitoc
}
 
% ============================================================
\section{Textauszeichnungen}
 
Die Standard Text Schalter erzeugen
\textbf{fett},
\textit{kursiv\footnote{kursiv und schräggestellt sind unterschiedliche Schriften und daher nicht das gleiche !} (italic)},
\textsl{schräggestellt (slanted)},
\textsf{serifenlos (grotesk)},
\textsc{Kapitälchen} und
\texttt{Schreibmaschinenschrift}.
Sowie beliebige Kombinationen derselben:
\textit{\textbf{fett kursiv}},
\textsl{\textbf{fett schräg}},
\textsf{\textbf{fett serifenlos}},
\textsc{\textbf{Fette Kapitälchen}}
und
\textsl{\textsf{serifenlos schräg}}. Je nach Schrift sind jedoch nicht alle Kombinationen möglich. In dem Fall bekommt man die Fehlermeldung `Some font shapes were not available, defaults substituted.'
 
\IfDefined{so}{%
Mit dem Paket \package{soul} erhält man zusätzlich
\so{Sperrung},
\ul{Unterstreichen} mit der Möglichkeit des Zeilenumbruchs,
\st{durchstreichen}, sowie
\hl{hervorheben}. Letzteres wird allerdings in dvi nicht korrekt angezeigt.
}
\IfDefined{uuline}{%
Mit dem Paket \package{ulem} erhält man noch weitere Möglichkeiten des Unterstreichens:
\uline{einfach untersrichen},
\uuline{doppelt untersrichen},
\uwave{wellig untermalt},
\sout{durchgestrichen} und
\xout{deutlicher durch­gestrichen}.
}
\IfDefined{url}{%
Etwas spezieller wird es beim Erzeugen von Webseiten Links (URLs). Das Hauptproblem hierbei ist das Umbrechen solcher. Hier ein Beispiel: \url{http://www.dante.de}. Die dafür genutzte Schrift kann in der Präambel eingestellt werden.
}
% Darstellen von Code, insbesondere \LaTeX-Code z.\,B. |\textbf{fett}| innerhalb von \LaTeX~mit dem Paket \package{fancyvrb}
 
\IfDefined{enquote}{%
Zitieren, auch doppelt geht sehr einfach mit dem Paket \package{csquote}. Hier ein Unsinniger Satz: \enquote{Eine Aussage die eine zweite Aussage: \enquote{mit geändertem Anführungszeichen} darstellt}.
}
% ============================================================
 
\section{Text und Zitate}
% ------------------------------------------------------------
\IfDefined{FlushLeft}{%
\subsection{Linksbündig}
%
Mit dem Paket \package{ragged2e} und der Umgebung \env{FlushLeft} bzw. dem Befehl \command{Raggedright} wird Flattersatz (Gegenteil von Blocksatz) gegenüber dem \LaTeX{} Standard noch verbessert.
 
\begin{FlushLeft}
Aliquam ultrices libero hendrerit diam. Vestibulum ultrices sapien sit amet elit. Quisque tempor nisl eu sem. Nam lorem lectus, viverra nec, rutrum quis, lobortis nec, magna. Praesent hendrerit tortor vitae elit. Vivamus sed leo at mi elementum semper. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam eu nisi. Nam eget dui a tortor congue imperdiet. Etiam mattis. Nam tristique. Sed malesuada neque ut leo. Aenean est. In id augue.
\end{FlushLeft}
} %Endif
% ------------------------------------------------------------
\IfDefined{FlushRight}{%
\subsection{Rechtsbündig}
%
Mit dem Paket \package{ragged2e} und der Umgebung \env{FlushRight} bzw. dem Befehl \command{RaggedLeft} wird Flattersatz (Gegenteil von Blocksatz) gegenüber dem \LaTeX{} Standard noch verbessert.
 
\begin{FlushRight}
Aliquam ultrices libero hendrerit diam. Vestibulum ultrices sapien sit amet elit. Quisque tempor nisl eu sem. Nam lorem lectus, viverra nec, rutrum quis, lobortis nec, magna. Praesent hendrerit tortor vitae elit. Vivamus sed leo at mi elementum semper. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam eu nisi. Nam eget dui a tortor congue imperdiet. Etiam mattis. Nam tristique. Sed malesuada neque ut leo. Aenean est. In id augue.
\end{FlushRight}
%
} % Endif
% ------------------------------------------------------------
\IfDefined{multicols}{%
\subsection{Mehrere Spalten}
%
\begin{multicols}{3}[Text mit 3 Spalten. Erstellt mit dem Paket \package{multicol}]
Suspendisse ac nibh vitae nunc iaculis accumsan. Vivamus venenatis, orci vitae interdum tristique, nisl lectus fermentum arcu, sed vehicula pede orci et nunc. Cras tempus ultrices leo. Nulla at tortor. Morbi nisl tellus, lobortis nec, nonummy a, vulputate at, felis. In interdum varius sem. Fusce pellentesque, eros vitae consectetuer dignissim, ipsum urna tincidunt urna, ut aliquet libero lectus vel purus. In commodo iaculis justo. Sed euismod. Praesent molestie leo ac erat. Etiam a felis.
% Nunc ipsum diam, porta ac, mollis non, mattis a, felis. Etiam nisl sapien, malesuada eget, rutrum at, dictum non, metus. Aliquam ut nunc in purus rutrum posuere. Proin id risus. Integer dignissim, lorem sit amet cursus adipiscing, sapien purus posuere erat, ac porta risus augue non enim. Fusce nunc nunc, sodales et, vestibulum ut, auctor ac, sem. Vivamus nisi lectus, consectetuer eget, congue at, feugiat et, elit. Praesent sem. Curabitur interdum placerat odio.
\end{multicols}
} % Endif
% ------------------------------------------------------------
\subsection{Zentierter Text}
%
Zentierter Text, erstellt mit \env{center}\footnote{nicht verwenden innerhalb \env{table} oder \env{figure}!}.
\begin{center}
Aliquam ultrices libero hendrerit diam. Vestibulum ultrices sapien sit amet elit. Quisque tempor nisl eu sem. Nam lorem lectus, viverra nec, rutrum quis, lobortis nec, magna. Praesent hendrerit tortor vitae elit. Vivamus sed leo at mi elementum semper. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam eu nisi. Nam eget dui a tortor congue imperdiet. Etiam mattis. Nam tristique. Sed malesuada neque ut leo. Aenean est. In id augue.
\end{center}
 
% ------------------------------------------------------------
\subsection{Zitat mit quote}
Ein Text in einer \env{quote} Umgebung\footnote{Für Zitate eignet sich allerdings eher die Umgebung \env{blockquote} vom Paket \package{csquotes}}. Der gesammte Text innerhalb der Umgebung wird von beiden Seiten eingerückt.
 
\begin{quote}
Aliquam ultrices libero hendrerit diam. Vestibulum ultrices sapien sit amet elit. Quisque tempor nisl eu sem. Nam lorem lectus, viverra nec, rutrum quis, lobortis nec, magna. Praesent hendrerit tortor vitae elit. Vivamus sed leo at mi elementum semper. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam eu nisi. Nam eget dui a tortor congue imperdiet. Etiam mattis. Nam tristique. Sed malesuada neque ut leo. Aenean est. In id augue.
\end{quote}
 
% ------------------------------------------------------------
\IfDefined{blockquote}{%
%
\subsection{Zitat mit blockquote}
Nam dui ligula, fringilla a, euismod sodales,
sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus
libero, pretium at, lobortis vitae, ultricies et, tellus. Donec
aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna,
vitae ornare odio metus a mi.
% Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
 
\blockquote[(Lorem Lipsum, P. 50)]{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.}
} %Endif
% ------------------------------------------------------------
\subsection{Zitat mit mit \command{cite}}
Je nach verwendetem Paket zum Zitieren landen die Zitate direkt im Text (\package{natbib}) oder in den Fussnote bei \package{jurabib} mit der Option `super'.
 
\minisec{Aufbau von Glasfasern}
Eine optische Faser besteht in der Mitte aus dem Kern \engl{core} welcher von einem Mantel \engl{cladding} umgeben ist. Der Licht führende Teil ist der Kern. Entscheidend für die Lichtwellenleitung ist der Brechungsindexsprung vom Licht führenden Kern zum Mantel.
Wegen ihres Aufbaus werden diese Fasern auch \emph{Stufenindexfasern}\footnote{Es existieren noch weiter Typen  von Glasfasern, für Faserlaser spielen diese jedoch nur eine geringe Bedeutung und werden daher auch nicht weiter betrachtet. Eine Klassifikation findet man in \cite{Yeh}} genannt.
Sowohl der Kern als auch der Mantel werden typischerweise aus Quarzglas gefertigt, wobei der höhere Brechungsindex im Kern durch zusätzliche Dotierung mit GeO\textsubscript{2} oder P\textsubscript{2}O\textsubscript{5} erreicht wird \cite{Agrawal}.
Typische Brechungsindexzahlen für Kern und Mantel sind 1,47 und 1,46 \cite{GuidetofiberOptics}.
Umgeben wird eine Faser zusätzlich von einer Beschichtung \engl{coating}, die als Schutz dient.
Die Beschichtung besteht aus einem Polymer, das die Faser vor äußeren chemischen Einflüssen schützt und die mechanische Stabilität verbessert.
 
 
% ============================================================
\section{Listen}
 
% ------------------------------------------------------------
\subsection{itemize}
Dies ist die Standard Aufzählungsliste von \LaTeXe. Sie hat einen Abstand zwischen den Einträgen um bei Längeren Zeilen das Lesen zu erleichtern.
 
\begin{itemize}
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
%
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
%
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{itemize}
 
mit mehr als einer Ebene
 
\begin{itemize}
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
%
   \begin{itemize}
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      %
      \begin{itemize}
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      \end{itemize}
      %
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      %
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
   \end{itemize}
\end{itemize}
 
% ------------------------------------------------------------
\subsection{enumerate}
Dies ist die Standard Nummerierungsliste von \LaTeXe{}. Sie hat einen Abstand zwischen den Einträgen um bei Längeren Zeilen das Lesen zu erleichtern.
 
\begin{enumerate}
   \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
%
   \begin{enumerate}
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      %
      \begin{enumerate}
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      \end{enumerate}
      %
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
      %
      \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
   \end{enumerate}
\end{enumerate}
 
% ------------------------------------------------------------
%
\subsection{Kompakte Liste}
 
Die eleganteste Lösung bietet das Paket \package{enumitem} mit der Option `noitemsep'
\begin{itemize}[noitemsep]
\item Diese Umgebung
\item sollte man nur nutzen,
\item wenn die Einträge nicht länger als eine Zeile sind
\end{itemize}
 
% ------------------------------------------------------------
\subsection{Beliebige Labels}
 
Dies ist die \env{enumerate} Umgebung des Paketes \package{enumitem} mit der Option [label=\alph{enumi})].
 
\begin{enumerate}[label=\alph{enumi})]
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         %
         \item Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{enumerate}
 
% ------------------------------------------------------------
\subsection{description}
%
\begin{description}
\item[Beschreibung] Die Umgebung \env{description} dient zum Erläutern.
\item[Flüsse] Elbe, Weser
\item[Meere] Indischer, Pazifischer Ozean, Mittelmeer
\end{description}
 
% ============================================================
\section{Abbildungen}
 
% ------------------------------------------------------------
\IfDefined{includegraphics}{%
%
\subsection{Normale figure Umgebung}
Nulla malesuada porttitor diam. Donec felis
erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus
viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus
adipiscing semper elit. Proin fermentum massa ac quam. Sed diam
turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas
lacinia.
%
\begin{figure}[H]
   \centering
   \includegraphics[width=0.3\textwidth]{images/latex}
   \caption[Normale Figure Umgebung]{Dies ist eine lange Abbildungungsbeschriftung. Dies ist eine lange Abbildungungsbeschriftung. Dies ist eine lange Abbildungungsbeschriftung.}
\end{figure}
%
} % Endif
% ------------------------------------------------------------
\IfDefined{subfloat}{%
%
\subsection{Normale figure Umgebung mit subfloat}
Nam ipsum ligula, eleifend at, accumsan nec, suscipit a,
ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat
lorem. Sed lacinia nulla vitae enim. Pellentesque tincidunt purus
vel magna. Integer non enim. Praesent euismod nunc eu purus. Donec
bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi.
Nam vulputate metus eu enim. Vestibulum pellentesque felis eu
massa.
%
\begin{figure}[H]
   \centering
   \subfloat[Erste Bild]{\includegraphics[width=0.3\textwidth]{images/latex}}
      \hspace{0.1\textwidth}
   \subfloat[Zweites Bild]{\includegraphics[width=0.3\textwidth]{images/latex}}
   \caption{Ein Beispiel für subfigures}
\end{figure}
 
} % Endif
% ------------------------------------------------------------
\IfDefined{captionof}{%
%
\subsection{captionof}
 
Pellentesque et lectus a est imperdiet egestas. Fusce tempus facilisis lacus. Morbi porttitor eleifend dolor. Integer ante. Integer ornare. Quisque ac urna. Nam egestas, eros sed tempor tincidunt, dolor ante dapibus tellus, eget dapibus metus augue et lectus.
 
\begin{center}
   \includegraphics[width=0.3\textwidth]{images/latex}
   \captionof{figure}{Ein Beispiel für ein nichtfließendes Bild mit Caption durch `captionof'}
\end{center}
 
Nullam sed enim quis enim blandit commodo. Nulla ultricies metus eu lorem. Phasellus tincidunt ullamcorper orci. Cras lectus metus, luctus id, vulputate quis, tempor non, nulla. Nullam ut eros et elit faucibus viverra. Cras eu turpis eu urna ullamcorper feugiat. Aliquam bibendum rhoncus tortor. Etiam eu orci. In congue congue quam. Maecenas nec sem quis mi ultrices luctus. Aliquam et risus eu eros molestie pellentesque. Aenean quis purus sit amet lorem porttitor consectetuer.
%
} %Endif
 
% ------------------------------------------------------------
\IfDefined{wrapfigure}{
%
\subsection{wrapfigure}
\begin{wrapfigure}{r}{0.3\textwidth}
	\includegraphics[width=0.3\textwidth]{images/latex}
	\caption{Ein Beispiel für wrapfigure }
   %\vspace{-2\baselineskip}
\end{wrapfigure}
Suspendisse vel felis. Ut lorem lorem, interdum
eu, tincidunt sit amet, laoreet vitae, arcu. Aenean faucibus pede eu
ante. Praesent enim elit, rutrum at, molestie non, nonummy vel,
nisl. Ut lectus eros, malesuada sit amet, fermentum eu, sodales
cursus, magna. Donec eu purus. Quisque vehicula, urna sed ultricies
auctor, pede lorem egestas dui, et convallis elit erat sed nulla.
Donec luctus. Curabitur et nunc. Aliquam dolor odio, commodo
pretium, ultricies non, pharetra in, velit. Integer arcu est,
nonummy in, fermentum faucibus, egestas vel, odio.
} %Endif
% ------------------------------------------------------------
\IfDefined{wrapfloat}{
%
\subsection{wrapfloat}
%
\begin{wrapfloat}{figure}{r}{0.3\textwidth}
	\includegraphics[width=0.3\textwidth]{images/latex}
	\caption{Ein Beispiel für wrapfloat }
\end{wrapfloat}
Ut vulputate lorem a ante. Praesent risus purus, feugiat ac, dignissim at, scelerisque nec, tortor. Nulla a ipsum. Integer ut lorem. Cras convallis pulvinar velit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tempus. Fusce suscipit semper est. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam sagittis pretium dui. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In velit. Nunc porta feugiat ipsum. Sed dolor. Phasellus porttitor mattis libero. Nam justo mi, tincidunt vitae, mattis sit amet, dapibus et, mi. Nunc in nisi eu lacus ultricies feugiat. Donec volutpat posuere arcu.
 
} % Endif
 
% ------------------------------------------------------------
%
\IfDefined{floatingfigure}{
 
\subsection{floatingfigure}
%
\begin{floatingfigure}[r]{0.3\textwidth}
   \includegraphics[width=0.3\textwidth]{images/latex}
   \caption{Ein Beispiel für floatingfigure}
\end{floatingfigure}
 
Ut vulputate lorem a ante. Praesent risus purus, feugiat ac, dignissim at, scelerisque nec, tortor. Nulla a ipsum. Integer ut lorem. Cras convallis pulvinar velit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tempus. Fusce suscipit semper est. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam sagittis pretium dui. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In velit. Nunc porta feugiat ipsum. Sed dolor. Phasellus porttitor mattis libero. Nam justo mi, tincidunt vitae, mattis sit amet, dapibus et, mi. Nunc in nisi eu lacus ultricies feugiat. Donec volutpat posuere arcu.
 
 
 
} % Endif
% ------------------------------------------------------------
\IfDefined{wrapfloat}{
 
%
\subsection{wrapfloat mit subfloat}
 
\begin{wrapfloat}{figure}{r}{0.22\textwidth}
   \centering
   \vspace{-\baselineskip}
   \subfloat[erste Bild]%
      {\includegraphics[width=0.22\textwidth]{images/latex}}
   \vspace{1em}
   \subfloat[zweite Bild]%
      {\includegraphics[width=0.22\textwidth]{images/latex}}
   \caption{zwei Bilder}
    \vspace{-1\baselineskip}
\end{wrapfloat}
 
Pellentesque mollis nunc sed mauris tempor molestie. Aliquam adipiscing nisi eu metus. Proin viverra odio ac lorem consequat condimentum. Suspendisse bibendum tellus. Duis non diam. Aliquam sodales sapien in mauris. Sed euismod adipiscing lorem. Pellentesque nulla augue, nonummy vel, tincidunt at, blandit non, erat. Ut sodales, est non semper placerat, velit est lacinia orci, quis auctor nisl elit vel mi. Vivamus elementum turpis in ligula. Nunc dui sem, mattis et, rutrum sit amet, iaculis eu, urna. Praesent quis nunc. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Suspendisse justo purus, lacinia et, iaculis ac, sagittis at, enim. Nulla placerat, massa iaculis imperdiet tristique, dolor libero laoreet risus, ac sollicitudin enim sem vel ante. Nam dignissim sem eu dui. Fusce et leo eu est vehicula ultricies. Aenean laoreet, enim vel bibendum malesuada, mauris est dictum velit, vitae suscipit augue ligula pharetra enim.
 
} % Endif
% ------------------------------------------------------------
 \IfDefined{SCfigure}{
\subsection{SCfigure}
 
\begin{SCfigure}[5][H]
 \includegraphics[width=0.4\textwidth]{images/latex}
 \caption[Side Caption Figure]{Suspendisse justo purus, lacinia et, iaculis ac, sagittis at, enim. Nulla placerat, massa iaculis imperdiet tristique, dolor libero laoreet risus, ac sollicitudin enim sem vel ante. Nam dignissim sem eu dui. Fusce et leo eu est vehicula ultricies. Aenean laoreet, enim vel bibendum malesuada, mauris est dictum velit, vitae suscipit augue ligula pharetra enim.}
\end{SCfigure}
%
} % Endif
% ============================================================
\section{Tabellen}
 
Bei allen hier vorgestellten Tabellen sind Befehle in die Tabellen eingefügt die den Stil verändern.
 
%--Einstellungen für Tabellen ----------
\renewcommand\tablestylecommon{%
  \renewcommand{\arraystretch}{1.4} % Groessere Abstaende zwischen Zeilen
  \normalfont\normalsize            %
  \sffamily\tablefontsize           % Serifenlose und kleine Schrift
  \centering%                       % Tabelle zentrieren
}
 
\renewcommand{\tablestyle}{%
   \tablestylecommon%
}
 
\renewcommand\tablebody{%
   \tablefontsize\sffamily\upshape%
}
% ------------------------------------------------------------
\IfDefined{bottomrule}{%
%
\subsection{Tabelle im \emph{booktabs} Stil}
%
\begin{table}[H]
\tablestyle
\begin{tabular}{lll}
\toprule
   \tablehead Tabellenkopf &
   \tablehead Tabellenkopf &
   \tablehead Tabellenkopf \tabularnewline
\midrule
Inhalt & Inhalt  & Inhalt \tabularnewline
Inhalt & Inhalt  & Inhalt \tabularnewline
Inhalt & Inhalt  & Inhalt \tabularnewline
\bottomrule
\end{tabular}
\end{table}
%
} % Endif
 
% ------------------------------------------------------------
\subsection{Tabelle ohne Kopf}
 
\begin{table}[H]
\tablestyle
\begin{tabular}{lll}
\hline
\tablebody
Inhalt & Inhalt  & Inhalt \tabularnewline
Inhalt & Inhalt  & Inhalt \tabularnewline
Inhalt & Inhalt  & Inhalt \tabularnewline
\hline
\end{tabular}
\end{table}
 
\IfDefined{tabularx}{%
%
\subsection{Tabelle mit tabularx}
Diese Tabelle enthält zusätzlichen Code für den Stil des Kopfes der Tabelle.
%--------------------------------------------------------
\begin{table}[H]
\tablestyle
\begin{tabularx}{\textwidth}{lXXlX}
\tableheadcolor
   \tablehead Tabellenkopf &
   \tablehead Tabellenkopf &
   \tablehead Tabellenkopf &
   \tablehead Tabellenkopf &
   \tablehead Tabellenkopf \tabularnewline
%
\tablebody
   \textit{Beschreibung} & Inhalt & Inhalt & Inhalt & Inhalt \tabularnewline
   \textit{Beschreibung} & Inhalt & Inhalt & Inhalt & Inhalt \tabularnewline
\tableend
\end{tabularx}
\caption{Tabelle mit tabularx}
\end{table}
%
} % Endif
% ------------------------------------------------------------
\IfDefined{rowcolor}{%
%
\subsection{Tabelle mit alternatierender Farbe}
 
 
%--Einstellungen für Tabellen ----------
 
\colorlet{tablesubheadcolor}{gray!40}
\colorlet{tableheadcolor}{gray!25}
\colorlet{tableblackheadcolor}{black!60}
\colorlet{tablerowcolor}{gray!15.0}
 
 
\renewcommand\tablehead{%
  \tableheadfontsize%
  \sffamily\bfseries%
  \slshape
  \color{white}
}
 
\renewcommand\tableheadcolor{
   \rowcolor{tableblackheadcolor}
}
 
 
%---------------------------------------
%
\begin{table}[H]
   \tablestyle
   \tablealtcolored
   \begin{tabular}{*{2}{v{0.45\textwidth}}}
   \hline
   \tableheadcolor
\tablehead Tabellenkopf &
\tablehead Tabellenkopf \tabularnewline\hline
% Zwischenkopf
\multicolumn{2}{>{\columncolor{tablesubheadcolor}}l}{
   \bfseries Zwischenkopf
} \tabularnewline
 
\tablebody
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
\multicolumn{2}{>{\columncolor{tablesubheadcolor}}l}{
   \bfseries Zwischenkopf
} \tabularnewline
 Inhalt  & Inhalt \tabularnewline
 Inhalt  & Inhalt \tabularnewline
   \hline
   \end{tabular}
\end{table}
%
} % End If
% ------------------------------------------------------------
\IfDefined{LTXtable}{%
\subsection{Seitenübergreifende Tabellen}
 
 
 
%--Einstellungen für Tabellen ----------
 
\colorlet{tablerowcolor}{gray!10.0}
 
\renewcommand\tableheadcolor{
   \rowcolor{tableheadcolor}
}
 
\renewcommand\tablehead{%
  \tableheadfontsize%
  \sffamily\bfseries%
  \slshape
  \color{black}
}
 
%---------------------------------------
 
{
   \tablestyle
   \tablealtcolored
   \LTXtable{\textwidth}{tabellen/LongtableBeispiel.tex}
}
 
} % End If
 
 
% ============================================================
 
% \section{Quellcode (Verbatim Text)}
% ------------------------------------------------------------
%
% \subsection{fancyvrb}
% %
% Das Paket \package{fancyvrb} bietet Umfangreiche Möglichkeiten Code  darzustellen. Hier ein Beispiel:
% %
% \begin{Verbatim}[frame=single,framesep=5mm,numbers=left,rulecolor=\color{red}]
% \documentclass[a4paper,11pt,german]{scrreprt}
% \begin{document}
% Hello World
% \end{document}
% \end{Verbatim}
% %
% ------------------------------------------------------------
%
% \subsection{listings}
% %
% Für Programm Listings nutzt man am besten das Paket \package{listings}. Hier ein einfaches Beispiel mit Visual Basic Code:
% \begin{lstlisting}[firstnumber=last]
% ' *************************************************
% ' Diagramme_entfernen()
% '
% ' Alle Diagramme auf dem aktuelles Blatt entfernen
% ' *************************************************
%
% Public Sub Diagramme_entfernen()
%
%   Dim Diagramm As Variant
%   Dim DiaNamen()
%   i = 0
%   'Nur wenn auch Diagramme vorhanden sind
%   If ActiveSheet.ChartObjects.Count() > 0 Then
%     ReDim Preserve DiaNamen(1 To ActiveSheet.ChartObjects.Count())
%     For Each Diagramm In ActiveSheet.ChartObjects
%       i = i + 1
%       DiaNamen(i) = Diagramm.name
%
%       ActiveSheet.ChartObjects(DiaNamen(i)).Activate
%       ActiveChart.ChartArea.Select
%       ActiveWindow.Visible = False
%       Selection.Delete
%     Next
%   End If
% End Sub
% \end{lstlisting}
% %
% ============================================================
% \section{Wissenschaftliches}
 
% ============================================================
\section{Mathematik}
 
\subsection{amsmath Umgebungen}
 
Im folgenden sind einige Beispiel für amsmath Umgebungen aufgelistet. Diese sind der Dokumentation `mathmode.pdf' von Herbert Voss entnommen.
 
\subsubsection{align}
\begin{align}
y      & = d\\
y      & = cx + d\\
y_{12} & = bx^{2} + cx + d\\
y(x)   & = ax^{3} + bx^{2}+ cx + d
\end{align}
 
\subsubsection{alignat}
\begin{alignat}{3}
abc   &= xxx &&= xxxxxxxxxxxx &&= aaaaaaaaa \\
ab    &= yyyyyyyyyyyyyyy &&= yyyy &&= ab
\end{alignat}
 
\subsubsection{multline}
 
\begin{multline}
a+b+c+d+e+f\\
+i+j+k+l+m+n
\end{multline}
 
\subsubsection{cases}
\begin{equation}
x = \begin{cases}
   0 & \text{if A =...}\\
   1 & \text{if B =...}\\
   x & \parbox{5 cm}{%
\flushleft %
this runs with as much text as you like,
but without an automatic linebreak,
it runs out of page ....} %
\end{cases}
\end{equation}
 
% ------------------------------------------------------------
\IfDefined{Braket}{%
\subsection{braket}
\begin{equation}
   \text{bra:} \Bra{a} \qquad \text{ket:} \Ket{a} \qquad \text{braket:} \Braket{a|b} \quad,\qquad \Braket{a|A|b}
\end{equation}
} % Endif
% ------------------------------------------------------------
\IfDefined{cancel}{%
\subsection{cancel}
\begin{equation}
f(x) = \frac{\cancel{(a+1)}x}{(x-1)\cancel{(a+1)}}
\end{equation}
} % Endif
% ------------------------------------------------------------
\IfDefined{empheq}{%
\subsection{empheq}
\begin{empheq}[box=\fbox]{align}
f(x) & = e^{-E/kT}
\end{empheq}
} % Endif
 
% ============================================================
\section{Index, Glossar, Symbolverzeichnis \& Co.}
 
% ------------------------------------------------------------
\IfDefined{index}{
%
\subsection{Text enhält Index}
Lorem\index{Lorem} ipsum\index{ipsum} dolor\index{dolor} sit amet, consectetuer adipiscing elit
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi.
 
} % Endif
% ------------------------------------------------------------
\IfDefined{nomenclature}{
%
\subsection{Symbole}
Es folgen einige Symbole die im Symbolverzeichnis auftauchen sollen: \\
\%  \&  §
\nomenclature{\%}{Prozentzeichnen}
\nomenclature{\&}{Kaufmänisches Und}
\nomenclature{§}{Paragraph}
 
} % Endif
% ------------------------------------------------------------
\IfDefined{acs}{
%
\subsection{Abkürzungsverzeichnis}
 
\minisec{Beispieltext aus der acronym Dokumentation}
In the early nineties, \acs{GSM} was deployed in many European
countries. \ac{GSM} offered for the first time international
roaming for mobile subscribers. The \acs{GSM}'s use of \ac{TDMA} as
its communication standard was debated at length. And every now
and then there are big discussion whether \ac{CDMA} should have
been chosen over \ac{TDMA}.
 
\begin{acronym}[TDMA]
 \acro{CDMA}{Code Division Multiple Access}
 \acro{GSM}{Global System for Mobile communication}
 \acro{TDMA}{Time Division Multiple Access}
\end{acronym}
} % Endif
% ------------------------------------------------------------
Print Page