From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../dml_1.11/chapters/literaturverzeichnis.tex | 262 +++++++++++++++++++++ 1 file changed, 262 insertions(+) create mode 100755 Bachelor/BSc-Arbeit/tex_doc/dml_1.11/chapters/literaturverzeichnis.tex (limited to 'Bachelor/BSc-Arbeit/tex_doc/dml_1.11/chapters/literaturverzeichnis.tex') diff --git a/Bachelor/BSc-Arbeit/tex_doc/dml_1.11/chapters/literaturverzeichnis.tex b/Bachelor/BSc-Arbeit/tex_doc/dml_1.11/chapters/literaturverzeichnis.tex new file mode 100755 index 0000000..2794e47 --- /dev/null +++ b/Bachelor/BSc-Arbeit/tex_doc/dml_1.11/chapters/literaturverzeichnis.tex @@ -0,0 +1,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}. \ No newline at end of file -- cgit v1.2.3