PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vorlage Diplomarbeit/Anregungen



LarsOhm24
11-10-2007, 10:06
Hallo zusammen,

ich habe die Vorlage für meine Diplomarbeit fertig. Vielleicht habt
ihr ja noch die ein oder andere Anregung, was man verbessern oder ändern könnte.

Gruß Lars


\documentclass[a4paper, 12pt,german,
draft, % Zum schnellen Rendern einschalten: Bilder werden nicht geladen, sondern nur durch einen Rahmen dargestellt. Übervolle Zeilen werden angezeigt
DIV12,% Seitengröße (siehe Koma Skript Dokumentation !)
DIVcalc, % Berechnung des Satzspiegels
oneside,% Seitenränder werden an einseitig angepasst (sonst twoside)
titlepage,% Titel wird in einer 'titlepage' Umgebung gesetzt
normal,% Große Überschriften (normal, small- headings)
halfparskip,% Absatz wird nicht eingerückt, dafür aber um eine halbe Zeile nach unten gerückt
liststotoc,% Tabellen & Abbildungsverzeichnis ins Inhaltsverzeichnis
nochapterprefix,% Kein 'Kapitel' vor einem neuen Kapitel
headexclude, %Kopfzeile ist Bestandteil des Randes
footexclude, %Fußzeile ist Bestandteil des Randes
bibtotoc,pdftex
]{scrreprt}%


% - Ändern von Schriftschnitten - (Muss ganz am Anfang stehen !) -----
\usepackage{fix-cm}
% Siehe auch Dokumentation: http://home.vr-web.de/was/x/fix-cm.pdf

\usepackage{pdfpages}
%Optischer Randausgleich
\usepackage[final,activate,verbose=true]{microtype}

%Einstellung der Seitenränder
\usepackage[left=3.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm,]{geometry}

%Forlaufende Nummerierung der Bilder und Tabellen
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}

%Möglichkeit das Inhaltsverzeichnis zu Modifizieren
\usepackage[subfigure,titles]{tocloft} %---------------------------------------------------------------------
\usepackage{calc} % Zum Rechnen innerhalb von Latex
% ---------------------------------------------------------------------------------------------

% --- Schriften ---

\usepackage{mathpazo}
\usepackage{helvet}
\usepackage{courier}
%---------------------------------------------------------------------------------------------

% --- Bild- und Tabellenunterschriften ---
\usepackage[margin=10pt, font=small, labelfont=bf, format=plain]{caption}

% --- Sprache ---
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

%% Seitenlayout
% --- Zeilenabstand ---
\usepackage{setspace}
\renewcommand{\baselinestretch}{1.44}\normalsize
% --- Kopfzeilen ---
% Linien auf alle Seiten oben und unten um Kopf- und Fußzeilen abzutrennen
\usepackage[headsepline, plainheadsepline, plainfootsepline]{scrpage2}

%Abkürzungsverzeichnis
\usepackage[intoc]{nomencl}


% Seite mit Headern
\pagestyle{scrheadings}
%
% löscht voreingestellte Stile
\clearscrheadings
\clearscrplain
%
% Was steht wo...
%\lehead{Diplomarbeit}
\ohead[\headmark]{\headmark}
\cfoot[\pagemark]{\pagemark}


\automark{chapter}


% --- Linien ---
\setheadsepline{.4pt}


% ----------------------------------------------------------------------------------------------


% --- Inhaltsverzeichnis ---
\setcounter{secnumdepth}{2} % Abbildungsnummerierung mit größerer Tiefe
\setcounter{tocdepth}{2} % Inhaltsverzeichnis mit größerer Tiefe

% ----------------------------------------------------------------------------------------------


%% Bilder und Graphiken ================================================== ====================

% --- Bilder ---
\usepackage{graphicx}



% --- Bilder einbilden ---
%
\usepackage{subfigure} % Bilder nebeneinander
%\usepackage{subfig}
\usepackage[rflt]{floatflt} % Stellt Befehlt 'floatingfigure' zur Verfügung
% [rflt] - Standard float auf der rechten Seite



%% Mathe ================================================== =====================================

% --- Mathematik ---
%
\usepackage[sumlimits,intlimits,namelimits]{amsmath}


% --- Symbole ---
\usepackage{amssymb}

% ----------------------------------------------------------------------------------------------

%% sonstige Pakete ================================================== ===========================
%
% --- Glossar ---
\usepackage[style=long,border=none,header=plain,cols=2, number=none, hypertoc=true, acronym=false, global=true]{glossary} %
\makeglossary

% --- Listen ---
\usepackage{enumerate} % Optionen [a)], [i)] usw.
\usepackage{mdwlist} % Geringerer Abstand zwischen den Punkten
%
% --- Tabellen ---
\usepackage{array}
\usepackage{tabularx} % Erweiterte Tabellen Optionen
\usepackage{booktabs}


% --- Dokument ---

% Besseres Darstellen der URLs: Umbruch möglich, verlinkt mit hyperref-Package
\usepackage[hyphens]{url}
\urlstyle{same} % normale Schriftart. Wenn das weggelassen wird, wird eine tt-Schriftart benutzt
\usepackage{soul} % Unterstreichen, Sperren

% --- System ---
\usepackage{mparhack}
\usepackage{xspace}
%

\setlength{\headheight}{1.1\baselineskip}


%----------------------------------------------------------------------------------------------

%Vermeidung von Schusterjungen und Hurenkindern
%(Schusterjungen)
\clubpenalty = 10000
%
%(Hurenkinder)
\widowpenalty = 10000 \displaywidowpenalty = 10000

%Bilder und Tabellen zentrieren
\usepackage{ifthen}

% --- @ zu einem TeX Zeichen machen ---
\makeatletter %%%%%%%%%%%%%%%%%%%%
% --------------------------------

% --- Caption für nicht-fließenden Figure Umgebung ---
\newcommand\figcaption{\def\@captype{figure}\capti on}
\newcommand\tablecaption{\def\@captype{table}\capt ion}

% --------
\normalcolor
\listfiles

%----Hyperlinks richtig formatieren------

\usepackage{url}
\usepackage{xcolor}
\definecolor{LinkColor}{rgb}{0,0,0.5}

\usepackage[pdfborder=false,plainpages=false,pdfpagelabels,pdf printscaling=none]{hyperref}
\usepackage{times} % Font fuer PDF besser

\hypersetup{
pdftitle={Titel der Diplomarbeit},
pdfauthor={Author eintragen},
pdfkeywords={Diplomarbeit}
}

% - Ändern von Schriftschnitten - (Muss ganz am Anfang stehen !) -----
\usepackage{fix-cm}
% Siehe auch Dokumentation: http://home.vr-web.de/was/x/fix-cm.pdf

\usepackage{pdfpages}
%Optischer Randausgleich
\usepackage[final,activate,verbose=true]{microtype}

%Einstellung der Seitenränder
\usepackage[left=3.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm,]{geometry}

%Forlaufende Nummerierung der Bilder und Tabellen
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}

%Möglichkeit das Inhaltsverzeichnis zu Modifizieren
\usepackage[subfigure,titles]{tocloft} %---------------------------------------------------------------------
\usepackage{calc} % Zum Rechnen innerhalb von Latex
% ---------------------------------------------------------------------------------------------

% --- Schriften ---

\usepackage{mathpazo}
\usepackage{helvet}
\usepackage{courier}
%---------------------------------------------------------------------------------------------

% --- Bild- und Tabellenunterschriften ---
\usepackage[margin=10pt, font=small, labelfont=bf, format=plain]{caption}

% --- Sprache ---
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

%% Seitenlayout
% --- Zeilenabstand ---
\usepackage{setspace}
\renewcommand{\baselinestretch}{1.44}\normalsize
% --- Kopfzeilen ---
% Linien auf alle Seiten oben und unten um Kopf- und Fußzeilen abzutrennen
\usepackage[headsepline, plainheadsepline, plainfootsepline]{scrpage2}

%Abkürzungsverzeichnis
\usepackage[intoc]{nomencl}


% Seite mit Headern
\pagestyle{scrheadings}
%
% löscht voreingestellte Stile
\clearscrheadings
\clearscrplain
%
% Was steht wo...
%\lehead{Diplomarbeit}
\ohead[\headmark]{\headmark}
\cfoot[\pagemark]{\pagemark}


\automark{chapter}


% --- Linien ---
\setheadsepline{.4pt}


% ----------------------------------------------------------------------------------------------


% --- Inhaltsverzeichnis ---
\setcounter{secnumdepth}{2} % Abbildungsnummerierung mit größerer Tiefe
\setcounter{tocdepth}{2} % Inhaltsverzeichnis mit größerer Tiefe

% ----------------------------------------------------------------------------------------------


%% Bilder und Graphiken ================================================== ====================

% --- Bilder ---
\usepackage{graphicx}



% --- Bilder einbilden ---
%
\usepackage{subfigure} % Bilder nebeneinander
%\usepackage{subfig}
\usepackage[rflt]{floatflt} % Stellt Befehlt 'floatingfigure' zur Verfügung
% [rflt] - Standard float auf der rechten Seite



%% Mathe ================================================== =====================================

% --- Mathematik ---
%
\usepackage[sumlimits,intlimits,namelimits]{amsmath}


% --- Symbole ---
\usepackage{amssymb}

% ----------------------------------------------------------------------------------------------

%% sonstige Pakete ================================================== ===========================
%
% --- Glossar ---
\usepackage[style=long,border=none,header=plain,cols=2, number=none, hypertoc=true, acronym=false, global=true]{glossary} %
\makeglossary

% --- Listen ---
\usepackage{enumerate} % Optionen [a)], [i)] usw.
\usepackage{mdwlist} % Geringerer Abstand zwischen den Punkten
%
% --- Tabellen ---
\usepackage{array}
\usepackage{tabularx} % Erweiterte Tabellen Optionen
\usepackage{booktabs}


% --- Dokument ---

% Besseres Darstellen der URLs: Umbruch möglich, verlinkt mit hyperref-Package
\usepackage[hyphens]{url}
\urlstyle{same} % normale Schriftart. Wenn das weggelassen wird, wird eine tt-Schriftart benutzt
\usepackage{soul} % Unterstreichen, Sperren

% --- System ---
\usepackage{mparhack}
\usepackage{xspace}
%

\setlength{\headheight}{1.1\baselineskip}


%----------------------------------------------------------------------------------------------

%Vermeidung von Schusterjungen und Hurenkindern
%(Schusterjungen)
\clubpenalty = 10000
%
%(Hurenkinder)
\widowpenalty = 10000 \displaywidowpenalty = 10000

%Bilder und Tabellen zentrieren
\usepackage{ifthen}

% --- @ zu einem TeX Zeichen machen ---
\makeatletter %%%%%%%%%%%%%%%%%%%%
% --------------------------------

% --- Caption für nicht-fließenden Figure Umgebung ---
\newcommand\figcaption{\def\@captype{figure}\capti on}
\newcommand\tablecaption{\def\@captype{table}\capt ion}

% --------
\normalcolor
\listfiles

%----Hyperlinks richtig formatieren------

\usepackage{url}
\usepackage{xcolor}
\definecolor{LinkColor}{rgb}{0,0,0.5}

\usepackage[pdfborder=false,plainpages=false,pdfpagelabels,pdf printscaling=none]{hyperref}
\usepackage{times} % Font fuer PDF besser

\hypersetup{
pdftitle={Titel der Diplomarbeit},
pdfauthor={Author eintragen},
pdfkeywords={Diplomarbeit}
}
\makenomenclature

\begin{document}
\thispagestyle{empty}
\includepdf[pages=1,pagecommand={\pdfbookmark[1]{Titelseite}{Titelseite}}]
{Deckblatt/Titelseite.pdf}
\pdfbookmark[1]{Inhaltsverzeichnis}{toc}
\pagenumbering{roman}
\setcounter{page}{2}
%\include{kapitel/abstract} %Falls abstrakt benötigt wird.
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\newpage
\printnomenclature
\newpage
\newcounter{Einleitung}
\setcounter{Einleitung}{\value{page}}
\newpage
\pagenumbering{arabic}
\setcounter{page}{1}
\include{kapitel/einleitung}
\include{kapitel/ein_paar_worte}
\newpage
\include{verzeichnisse/literatur}
\newpage
\pagenumbering{roman}
\setcounter{page}{\value{Einleitung}}
\appendix
\chapter{Test}
\newpage
\input{kapitel/selbststaendig}
\pdfbookmark[0]{Eidesstattliche Erklärung}{Selbststaendig}
\end{document}

pospiech
11-10-2007, 10:13
Die Vorlage basiert offensichtlich auf einer relativ alten Vorlage von mir. Meine aktuellen findest du unter http://www.matthiaspospiech.de/latex/vorlagen/

Matthias

LarsOhm24
12-10-2007, 06:49
Hi,

nein die ursprüngliche Vorlage stammt von hier:

http://www.christine.oppe.info/blog/2006/05/27/latex-formatvorlage-fuer-diplomarbeit/

Sonst keinerlei Vorschläge?

Gruß Lars

sommerfee
12-10-2007, 07:32
\usepackage[left=3.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm,]{geometry}

Wenn man eine KOMA-Script-Klasse verwendet, würde ich persönlich immer typearea statt geometry verwenden, weil typearea Bestandteil des KOMA-Script-Paketes ist.



% --- Bilder einbilden ---
%
\usepackage{subfigure} % Bilder nebeneinander
%\usepackage{subfig}


Ich würde subfig statt subfigure nehmen, da aber beide Pakete leider ihre individuellen Eigenarten haben, ist das mehr eine Geschmacksfrage... Eine neue Version von subfig, die die Präferenz wieder eindeutig zu subfig verschiebt, kommt hoffentlich noch dieses Jahr.



% --- @ zu einem TeX Zeichen machen ---
\makeatletter %%%%%%%%%%%%%%%%%%%%
% --------------------------------

% --- Caption für nicht-fließenden Figure Umgebung ---
\newcommand\figcaption{\def\@captype{figure}\capti on}
\newcommand\tablecaption{\def\@captype{table}\capt ion}


Da fehlt das passende \makeatother. Da aber ohnehin das caption-Paket verwendet wird, welches \captionof zur Verfügung stellt, würde ich folgende Definition verwenden, die ohnehin kein \makeatletter...\makeatother benötigt:



\newcommand\figcaption{\captionof{figure}}
\newcommand\tablecaption{\captionof{table}}




\normalcolor

Ein \normalcolor vor dem Laden des xcolor-Paketes? Wozu?



\usepackage{times} % Font fuer PDF besser


Würde ich nicht verwenden, einfach mal nach "times" hier in dem Forum suchen...



%Einstellung der Seitenränder
\usepackage[left=3.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm,]{geometry}

Deja Vu? Und im weiteren Verlauf werden noch manch andere Pakete doppelt eingebunden und angewandt, ich würde da ein wenig aufräumen.



\usepackage{mathpazo}
\usepackage{helvet}
\usepackage{courier}


Dazu würde ich auch mal ein wenig googeln...



\usepackage{setspace}
\renewcommand{\baselinestretch}{1.44}\normalsize


Wenn schon korrekterweise das setspace-Paket geladen wird, verstehe ich nicht, warum dennoch der Abstand mit \baselinestretch geregelt wird, anstatt das setspace-Paket anzuwenden!?

Das erstmal von meiner Seite...

Gruß,
Axel

pospiech
12-10-2007, 10:34
Hi,
nein die ursprüngliche Vorlage stammt von hier:
http://www.christine.oppe.info/blog/2006/05/27/latex-formatvorlage-fuer-diplomarbeit/

Und was meinst du woher die das hat? Aber darüber zu diskutieren ist unsinnig. Wesentlich ist nur das ich meine Vorlagen geändert habe weil die alten nicht in allen Punkten optimal waren.



Sonst keinerlei Vorschläge?

Schau die meine Vorlage an, dann weißt du was ich für Vorschläge unterbreiten würde. Es würde mich stunden kosten aufzulisten wofür man welche Pakete warum und in welcher Reihenfolge brauchen kann oder nicht.

Matthias