Skip to content
Snippets Groups Projects
Commit c54c0bee authored by dietmarw's avatar dietmarw
Browse files

1. debugged: additional options are now passed on to scrbook (especially...

1. debugged: additional options are now passed on to scrbook (especially important for switching to one-sided layout or different base font size)
2. changed: in MDT-Script the green logo is used for default (in future the 'print' option will switch it back to black&white, as for now the 'print' option can *NOT* be used)
3. documentation was corrected and enhanced
4. cleanup of class file source code

git-svn-id: https://svn.mdt.tu-berlin.de/Verwaltung/LaTeX@82 25a4be7b-f1fc-0310-ab71-aec12a0be8aa
parent 652826b0
No related branches found
No related tags found
No related merge requests found
......@@ -13,45 +13,15 @@
%% svn propset svn:keywords "Id" <filename>
%% was set.)
%%*******************************************
% -------------------------------Identification------------------------------------
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{MDT-SADA}[2006/10/05 Vorlage fuer TU Berlin MDT Studien- und Diplomarbeiten]
\LoadClass[halfparskip,DIV13,BCOR2cm]{scrbook}
\ProvidesClass{MDT-SADA}[2007/01/31 Vorlage fuer TU Berlin MDT Studien- und Diplomarbeiten]
% Workaround for MiKTeX 2.5 \ifpdfoutput handling
\let\doifdefined\relax
%Auswertung der Paketoptionen
%Behandlung der pdf-Option. Dies wird eingefhrt, um bersetzungszeit
%zu sparen, wenn nur ein .ps erzeugt werden soll.
\ifpdfoutput{
\RequirePackage[pdftex]{graphicx}
}{%\else
\RequirePackage[dvips]{graphicx}
}%\fi
\graphicspath{{logos/}{bilder/}}
%nologo-Option
\newcommand{\MDTlogo}{\includegraphics[height=2cm]{MDT-logo}}
\newcommand{\TUlogo}{\includegraphics[height=2cm]{TU-logo_gruen}}
\ifpdfoutput{}{%
\IfFileExists{logos/MDT-logo.eps}%
{}%
{\renewcommand{\MDTlogo}{\fbox{\parbox[b][2cm][c]{2cm}{Logo\\MDT}}}}%
\IfFileExists{logos/TU-logo_gruen.eps}%
{}%
{\renewcommand{\TUlogo}{\fbox{\parbox[b][2cm][c]{2cm}{Logo\\TU Berlin}}}}%
}
% Umschaltung auf Englisch (genauer britisches Englisch)
\newif\if@english
\@englishfalse
\DeclareOption{english} {%
\@englishtrue%
\PassOptionsToPackage{british}{scrbook}
}%
% --------------------------- declaration of options ------------------------------------
% nologo-option
\newif\if@nologo
\@nologofalse
\DeclareOption{nologo} {%
......@@ -59,7 +29,16 @@
\renewcommand{\MDTlogo}{}%
\renewcommand{\TUlogo}{}%
}%
% english-option Umschaltung auf Englisch (genauer britisches Englisch)
\newif\if@english
\@englishfalse
\DeclareOption{english} {%
\@englishtrue%
\PassOptionsToClass{british}{scrbook}
}%
% onlytoc-option
\newif\if@onlytoc
\@onlytocfalse
\DeclareOption{onlytoc}{\@onlytoctrue}
......@@ -72,6 +51,7 @@
\renewcommand{\extraBookmark}[2]{}%
}%
% index-option
\newcommand{\RequireIndex}{}
\newif\if@index
\@indexfalse
......@@ -80,16 +60,28 @@
\renewcommand{\RequireIndex}{\RequirePackage{makeidx}\makeindex}%
}%
%Alle uebrigen Optionen werden an scrbook weitergereicht
% Alle uebrigen Optionen werden an scrbook weitergereicht
\DeclareOption*{%
\typeout{Option \CurrentOption\space is passed to package scrbook!}
\PassOptionsToPackage{\CurrentOption}{scrbook}
\PassOptionsToClass{\CurrentOption}{scrbook}
}%
% --------------------------- execution of options ------------------------------------
\ProcessOptions\relax
\LoadClass[halfparskip,DIV13,BCOR2cm]{scrbook}
%%%
%Die allgemein bentigten packages
% ----------------------------- package loading ---------------------------------------
%%Behandlung der pdf-Option. Dies wird eingefuehrt, um Uebersetzungszeit
%% zu sparen, wenn nur ein .ps erzeugt werden soll.
\ifpdfoutput{
\RequirePackage[pdftex]{graphicx}
}{%\else
\RequirePackage[dvips]{graphicx}
}%\fi
\graphicspath{{logos/}{bilder/}}
\newcommand{\MDTlogo}{\includegraphics[height=2cm]{MDT-logo}}
\newcommand{\TUlogo}{\includegraphics[height=2cm]{TU-logo_gruen}}
\ifpdfoutput{
\if@print
% nothing
......@@ -99,6 +91,14 @@
}{%\else
\RequirePackage[dvips]{hyperref}
}%\fi
\ifpdfoutput{}{%
\IfFileExists{logos/MDT-logo.eps}%
{}%
{\renewcommand{\MDTlogo}{\fbox{\parbox[b][2cm][c]{2cm}{Logo\\MDT}}}}%
\IfFileExists{logos/TU-logo_gruen.eps}%
{}%
{\renewcommand{\TUlogo}{\fbox{\parbox[b][2cm][c]{2cm}{Logo\\TU Berlin}}}}%
}%
\RequirePackage{lmodern}
\RequirePackage[T1]{fontenc}
\RequirePackage{mathptmx}
......@@ -159,7 +159,6 @@
\end{figure}%
}
\newcommand{\bildhier}[3]{%
\begin{figure}[!ht]%
\centering%
......@@ -181,16 +180,12 @@
\end{figure}%
}
%\newcommand{\maxHight}{0.925\textheight}
%\newcommand{\maxWidth}{0.5\textheight}
%\newcommand{\var}[1]{'\texttt{#1}'}
%\newcommand{\myitem}[1]{\item \textbf{#1}}
% Zhler fr Zeilennnummerierungen in Tablellen
\newcounter{internal_tbl_cnt}[table]
\newcommand{\tblrow}{\refstepcounter{internal_tbl_cnt}\arabic{internal_tbl_cnt}.}
......@@ -248,7 +243,6 @@
\makeHead{#1, \#\,#2}%
}
\newcommand{\inhaltsverzeichnis}
{%
\tableofcontents%
......@@ -324,4 +318,4 @@
\setlength{\parskip}{1.5mm }
%erste Version (abgeleitet von wise/ TU Dresden).
%
%
\ No newline at end of file
No preview for this file type
......@@ -5,16 +5,16 @@
%% (The "Id" tag above is updated automatically if
%% svn propset svn:keywords "Id" <filename>
%% was set.)
\documentclass[index]{MDT-SADA}
\documentclass[index]{MDT-SADA}
% Zusätzliches Packet für diese Datei und zugehörige Einstellungen
\usepackage{listings}
\lstset{%
\lstset{%
tabsize=2,%
basicstyle=\footnotesize\ttfamily,%
%numbers=left,%
%numberfirstline,%
%numberfirstline,%
breaklines=true,%
breakatwhitespace=true,%
%linewidth=0.9\textwidth,% ´´
......@@ -60,8 +60,7 @@
MUX & Multiplexer\\
S\&H & Sample-and-Hold-Baustein\\
\end{abkuerzungen}
%Schaltet auf arabische Seitenzahlen um.
%Schaltet auf arabische Seitenzahlen um.
\mainmatter
%Hier beginnt unser Text ;-)
......@@ -73,7 +72,7 @@
\chapter{Installation}
Die Vorlage besteht aus der Klassendatei \texttt{MDT-SADA.cls}, den offiziellen Logos unter "`logos"' .
Des Weiteren wird diese Anleitung und ein Minimalbeispiel für eine Diplomarbeit mitgeliefert.
Zusätzlich besteht die Installation noch aus dem Platzhalterordner "`bilder', als Speicherort für einzubindende Bilder und Grafiken.
Zusätzlich besteht die Installation noch aus dem Platzhalterordner "`bilder"', als Speicherort für einzubindende Bilder und Grafiken.
Die Installation erfolgt am einfachsten durch entpacken des ausgelieferten zip-Archivs in ein beliebiges Verzeichnis.
Dieses Verzeichnis sollte entweder als Arbeitsverzeichnis für die Studien- bzw. Diplomarbeit verwendet werden, oder sich im Paketverzeichnis der \LaTeX-Installation befinden\footnote{Näheres hierzu findet man in der Installationsanleitung der verwendeten \LaTeX-Distribution.}.
......@@ -98,7 +97,7 @@ Alle aufgef
\chapter{Einsatz}
\section{Allgemeines}
Der Einsatz ist sehr einfach, es muss lediglich das folgende Schema übernommen werden.
\lstinputlisting[linerange={8-8,35-35,38-41,44-44,47-50,53-55,62-62,65-65,68-68,256-256}]{MDT-SADA.tex}%
\lstinputlisting[linerange={8-8,33-33,35-35,38-41,44-44,47-50,53-55,62-62,65-65,68-68,255-256}]{MDT-SADA.tex}%
Nach dem Befehl \befehl[no]{chapter\{Einleitung\}} folgt der Text des Dokuments.
......@@ -107,7 +106,8 @@ Alle aufgef
Aufgrund der Unterschiede in den von beiden LaTeX-Varianten unterstützten Grafikformaten werden bei nicht pdf"=Ausgabe die Bilder durch leere Rahmen ersetzt.
\section{Optionen}
Die MDT-SADA-Klasse stellt eine Reihe von Optionen bereit, die im folgendem beschrieben werden sollen.
Es können sämtliche Optionen von KOMA-Skript verwendet werden (wie z.B. \option{oneside} zum erstellen von einseitig bedruckten Dokumenten, Standard ist doppelseitig).
Zuätzlich stellt die MDT-SADA-Klasse eine Reihe von Optionen bereit, die im folgendem beschrieben werden sollen.
Um die Optionen zu verwenden, werden sie in der ersten Zeile des Dokuments wie aus diesem Beispiel (\befehl[no]{documentclass[nologo]\{MDT-SADA\}}) ersichtlich verwendet.
Mehrere Optionen werden dabei per Komma getrennt.
\subsection{nologo}
......@@ -248,7 +248,7 @@ Allgemein gibt es au
\end{itemize}
% Dummy Literaturverzeichnis
\begin{literaturverzeichnis}
\bibitem{Test}Winkler, D.; Liebezeit, Th.\\\emph{Vorlage für Studien- und Diplomarbeiten - Anleitung für die Benutzung}\\MDT 2006 (unveröffentlicht)
\bibitem{Test}Winkler, D.; Liebezeit, Th.\\\emph{Vorlage für Studien- und Diplomarbeiten - Anleitung für die Benutzung}\\MDT 2007 (unveröffentlicht)
\end{literaturverzeichnis}
% Index
......
TODO List for SADA
z.Zt. nix :-)
\ No newline at end of file
print Option verursacht Fehler
\ No newline at end of file
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment