summaryrefslogtreecommitdiffstats
path: root/Bachelor/BSc-Arbeit/tex_doc/dml_1.11/chapters/literaturverzeichnis.tex
blob: 2794e477444bba6b6945b7afe42b294b21b0da57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
% Diplomarbeit mit LaTeX
% ===========================================================================
% This is part of the book "Diplomarbeit mit LaTeX".
% Copyright (c) 2002-2005 Tobias Erbsland, Andreas Nitsch
% See the file diplomarbeit_mit_latex.tex for copying conditions.
%

\chapter{Literaturverzeichnisse und Glossare}
\label{sec:literaturverzeichnisse}

In \LaTeX \ bieten sich zwei unterschiedliche Wege an Literaturverzeichnisse
anzulegen und zu gestalten. Der einfachere Weg, der allerdings nicht sonderlich
viele Gestaltungsm�glichkeiten offen h�lt, ist die Nutzung der Umgebung \texttt{thebibliography}. Sollen umfangreichere Literaturverzeichnisse oder gar eine Verbindung zu einer Literatur-Datenbank genutzt werden, so
bietet sich das mit \LaTeX \ mitgelieferte Bib\TeX \ an, zu dessen Nutzung allerdings etwas Einarbeitung notwendig ist.

\section{Einfache Literaturverzeichnisse}
\index{Literaturverzeichnisse!Literaturverzeichnisse@einfache}

Zum Verweisen auf einen Eintrag im Literaturverzeichnis wird sowohl bei der folgenden
einfachen Verzeichniserstellung als auch bei der Erstellung eines Literaturverzeichnisses
mit Bib\TeX \ der Befehl \texttt{$\backslash$cite\{marke\}} benutzt. Die Variable
\texttt{marke} bezeichnet den Namen des Werkes innerhalb des Literaturverzeichnisses.

Das eigentliche Literaturverzeichnis wird durch Einf�gen der folgenden Umgebung an der
Stelle des Textes, an der es erscheinen soll, eingef�gt:

\begin{verbatim}
      \begin{thebibliography}{defaultmarken}
            \bibitem{marke} Angaben zur Literaturquelle
                .
                .
                .
      \end{theblibliography}
\end{verbatim}

Die angegebene \texttt{defaultmarke} legt die Formatierung der Nummerierung fest.
\newpage

Folgendes Beispiel soll den Einsatz der Umgebung verdeutlichen:

\begin{verbatim}
Was er mit den erbeuteten Knochen zu tun hatte, wusste der
kleine Hund aus einem Buch, dass er in der Stadtb�cherei
gelesen hatte: \emph{"Mein Kochen und ich"} \cite{bjarne}.
Dieses stand dort direkt neben seinem Lieblingsbuch
\emph{"Von Hund zu Hund"} \cite{katz} im B�cherregal
der Hundeliteratur.\\

\begin{thebibliography}{999}
   \bibitem{bjarne} Bjarne Friedjof Blue: "Mein Knochen
   									und ich - wie ich meinen Schatz vergrub"
   \bibitem{katz} Richard Katz: "Von Hund zu Hund"
\end{thebibliography}

\end{verbatim}

Die Ausgabe sieht folgenderma�en aus:

\fbox{\parbox[b]{14.5cm}{
	
	Was er mit den erbeuteten Knochen zu tun hatte, wusste der kleine Hund
	aus einem Buch, dass er in der Stadtb�cherei gelesen hatte:
	\emph{''Mein Kochen und ich''}[1]. Dieses stand dort direkt neben
	seinem Lieblingsbuch \emph{''Von Hund zu Hund''}[2] im B�cherregal
	der Hundeliteratur.
	\vspace{0.5cm}
	\\	
	\Large{Literatur}
	\vspace{1em}
	\\
	\normalsize
	$[$1$]$ Bjarne Friedjof Blue: ''Mein Knochen und ich - wie ich meinen Schatz vergrub''\\
	$[$2$]$ Richard Katz: ''Von Hund zu Hund''
	}
}

\section{Aufwendigere Literaturverzeichnisse}
\index{Literaturverzeichnisse!Literaturverzeichnisse@aufwendigere}
In s�mtlichen wissenschaftlichen Werken, zu denen Diplomarbeiten z�hlen, sollte gro�er Wert auf ein vollst�ndiges und den Normen gen�gendes Literaturverzeichnis gelegt werden. Bib\TeX \ stellt ein �u�erst leistungsf�higes Tool dar, mit dessen Hilfe man automatisch Literaturverzeichnisse erstellen kann.

\subsection{Erstellen der Referenzangaben}
Die eigentlichen Informationen zur verwendeten Literatur werden in einer oder mehreren
separaten Datei(en) mit der Endung \texttt{.bib} abgelegt. Diese Dateien beinhalten f�r
jedes anzugebene Werk einen Eintrag, der je nach Referenzart entsprechende Attribute
besitzt.

Folgend ein Beispiel f�r den Eintrag eines Buches:

\begin{verbatim}
@book{bjarne:knochen,
       author={Bjarne Friedjof Blue},
       title={Mein Knochen und ich - wie ich meinen Schatz
       				vergrub},
       edition={2},
       publisher={Wuff-Verlag},
       isbn={3-12345-6789},
       month={November},
       year={2004},
       language={husky-h�ndisch},
}
\end{verbatim}

Auf dieses Werk w�rde im Text mit der Referenz \verb|\cite{bjarne:knochen}| referenziert
werden.

Als Referenzarten stehen unter anderem folgende Typen zur Verf�gung:

\begin{table}[h]
	\centering
		\begin{tabular}[t]{|l|l|}
		\hline
		@book &Ein von einem Verlag publiziertes Buch\\
		\hline
		@booklet &Gedruckte Arbeit ohne einen Verleger oder eine\\
		 				&publizierende Einrichtung\\
		\hline
		@article &Ein in einem Magazin oder Journal ver�ffentlichter Artikel\\
		\hline
		@inbook &Teil eines Buches, ein Kapitel oder ein bestimmter Bereich\\
						&(Seiten von - bis)\\
		\hline
		@manual &Eine technische Dokumentation\\
		\hline
		@masterthesis &Diplomarbeit\\
		\hline
		@misc &Ein Werk, das in keine andere Kategorie passt\\
		\hline
		\end{tabular}
	\caption{BiB\TeX \ Referenzarten}
	\label{tab:BiBTeXReferenzarten}
\end{table}

\newpage

Je nach Referenzart sind manche Angaben zu einem Werk zwingend erforderlich,
optional oder nicht erforderlich (bei Fehlen gibt \LaTeX \ eine Warnung aus).
Einen �berblick �ber die wichtigsten Attributfelder gibt folgende Tabelle:

\begin{table}[ht]
	\centering
		\begin{tabular}{|l|l|}
			\hline
			author &Name des Autors oder der Autoren\\
			\hline
			booktitle &Titel eines Buches oder eines Buchteils.Zum Verweis auf ein\\
								&ganzes Buch steht das Feld \texttt{title} zur Verf�gung.\\
			\hline
			chapter &Eine Kapitelnummer oder Kapitelbezeichnung.\\
			\hline
			edition &Auflage des Buches, kann eine Zahl oder eine ausgeschriebene Zahl sein.\\
			\hline
			institution &Institution, an der das Werk entstand.\\
			\hline
			journal &Name des Journals oder Magazins.\\
			\hline
			month &Monat der Ver�ffentlichung\\
			\hline
			pages &Eine oder mehrere Seitenzahlen oder -bereiche,\\
						&z.B. 42 -- 50 oder 12, 43, 67.\\
			\hline
			publisher &Name des Verlegers.\\
			\hline
			title &Titel der Arbeit.\\
			\hline
			year &Erscheinungsjahr\\
			\hline
			ISBN &International Standard Book Number\\
			\hline
			language &Sprache, in der das Werk verfasst ist.\\
			\hline
			URL &Universal Ressource Locator, Angabe einer Adresse im Internet\\			
			\hline
		\end{tabular}
	\caption{Literatur-Attributfelder}
	\label{tab:LiteraturAttributfelder}
\end{table}

\subsection{Festlegung des Anzeigestils}
Nachdem die Literaturreferenzen angelegt und in einer oder mehreren Dateien
definiert wurden, k�nnen sie nun unter Angabe eines Anzeigestils, welcher das
genaue Aussehen des Literaturverzeichnisses definiert, in das Hauptdokument eingebunden werden:

\begin{verbatim}
...
\bibliographystyle{geralpha}
\bibliography{name_der_bib_datei}
...
\end{verbatim}

\newpage

Eine �bersicht der gebr�uchlichsten Styles f�r deutschsprachige Literaturverzeichnisse
soll folgende Tabelle geben:

\begin{table}[ht]
	\centering
		\begin{tabular}{|l|l|}
			\hline
				gerabbrv &$[$5$]$ Schneider, W.: \emph{Deutsch f�rs Leben - was die Schule zu lehren 				 verga�.}\\
				&\ \ \ \ Rowohlt Taschenbuch Verlag GmbH, Februar 2002.\\
			\hline
				geralpha &$[$Sch02$]$ Schneider, Wolf: \emph{Deutsch f�rs Leben - was die Schule zu
				lehren}\\
				&\ \ \ \ \emph{verga�.} Rowohlt Taschenbuch Verlag GmbH, Februar 2002.\\
			\hline
			  gerapali &$[$Schneider 2002$]$ SCHNEIDER, WOLF (2002). \emph{Deutsch f�rs Leben - 					was}\\
			  &\ \ \ \ \ \emph{die Schule zu lehren verga�.} Rowohlt Taschenbuch Verlag GmbH.\\
			\hline
				gerplain &$[$1$]$ HELMUT SCHAEBEN, MARCUS APEL: \emph{GIS 2D, 3D, 4D, nD.}\\
				&\ \ \ \ \ Informatik Spektrum, Juni 2003.\\
				&\ \ \ \ \ (im Gegensatz zu \texttt{gerabbrv} wird hier nicht nur der erstgenannte\\
				&\ \ \ \ \  Autor aufgef�hrt.\\
			\hline
			  gerunsrt &wie \texttt{gerabbrv}, allerdings werden die Werke nicht alphabetisch nach\\
			  &\ \ \ \ \  Autor sortiert, sondern wie in der bib-Datei aufgef�hrt aufgelistet.\\
			  \hline
		\end{tabular}
	\caption{Style �bersicht}
	\label{tab:style_uebersicht}
\end{table}

Wer mit den gegebenen Standard-Styles nicht zufrieden ist, der kann sich auch seinen
eigenen Bib\TeX-Style erstellen. Dieses zu schildern w�rde hier allerdings den Rahmen
sprengen, deshalb sei hier nur auf das Tutorium von Bernd Raichle \cite{raichle:bibtex_programmierung} verwiesen.

\subsection{Einbinden der Referenzen in den Text und Erstellung des
Literaturverzeichnisses}
Nachdem die eigentlichen Angaben zur verwendeten Literatur in der .bib-Datei
angelegt worden sind, m�ssen diese Angaben noch mit den passenden Stellen im
Text, an denen das Werk zitiert wird, verkn�pft werden.
Hierzu wird der Befehl \texttt{cite{}}(f�r citation) verwendet:
\begin{verbatim}
	N�here Informationen finden sich im Buch "Mein Knochen und ich -
	wie ich meinen Schatz vergrub" \cite{bjarne:knochen}
\end{verbatim}
\newpage
Die Ausgabe sieht, je nach Einstellung des Anzeigestiles (s. hierzu Tabelle
\ref{tab:style_uebersicht}) etwa wie folgt aus:
\begin{verbatim}
	N�here Informationen finden sich im Buch "Mein Knochen und ich -
	wie ich meinen Schatz vergrub" [Bjar05].
\end{verbatim}
Um das eigentliche Literaturverzeichnis zu erstellen und einzubinden, ist folgendes Vorgehen
n�tig:

Zuerst l�sst man einen \LaTeX - Lauf �ber das gesamte Dokument laufen, wodurch
f�r jede Datei der Projektes eine zugeh�rige Datei mit der Endung \texttt{.aux}
erstellt wird. In diesen Dateien sind unter anderem die Literatureintr�ge
verzeichnet, auf die in dem jeweiligen Dokument verwiesen wird.
Anschlie�end wird das Programm \texttt{Bib\TeX} aufgerufen, welches diese Eintr�ge
sammelt, sortiert und in eine Datei mit der Endung \texttt{.bbl} schreibt.
Bib\TeX \ kann im \TeX nicCenter sehr bequem �ber den Men�punkt \texttt{Ausgabe
$\rightarrow$ Bib\TeX} aufgerufen werden. Nach einem weiteren \LaTeX-Lauf wird
das fertig sortierte und formatierte Literaturverzeichnisse in das Dokument
eingebunden.

Falls dir das dauernde Aufrufen von \LaTeX bzw. Pdf \LaTeX und die Aufrufe von
Bib\TeX und makeindex (s. hierzu Kapitel \ref{sec:glossar}) zuviel wird, kannst du diese
Arbeitsschritte auch �ber eine Befehlsdatei, ein sogenanntes \texttt{Batchscript}
automatisieren. Ein Beispiel f�r eine solche Batchdatei findet sich in Listing
\ref{subsec:batchdatei}.