Probleme bei der Erstellung eines Literaturverzeichnises

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


mark

Probleme bei der Erstellung eines Literaturverzeichnises

Beitrag von mark »

Hallo,

ich arbeite derzeit an meiner Bachelorarbeit und nutze dabei latex. Meine Uni bietet hierbei eine fertige Latex Vorlage, mit allen nötigen Features wie z.B. Table of Contents. Das Erstellen eines Literaturverzeichnises bereitet mit jedoch Kopfschmerzen.

So sieht der Code aus:

%
%
%Hauptdatei der Diplomarbeit
%
%
\input{header}

\input{kapitel/titelseite}


\begin{document} 

\maketitle

\onehalfspacing %Zeilenabstand wird global auf 1.5 festgelegt

\urlstyle{same} %Die URLs im Dokument bekommen
                %die gleiche Schriftart wie der restliche Text

\pagestyle{empty}

\include{kapitel/firstpage}

\pagestyle{empty}

\include{kapitel/ehrenwoertliche_erklaerung}

\pagestyle{empty}

\include{kapitel/abstract}

%\include{kapitel/danksagung}


%\cleardoublepage  %Dieser Befehl muss hinzugef�gt werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
\pagestyle{headings}
\pagenumbering{Roman}                                       %Starten mit r�mischen Zahlen

\tableofcontents

\newpage %Dieser Befehl muss auskommentiert werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt

\listoffigures

\newpage %Dieser Befehl muss auskommentiert werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt

\listoftables

\include{kapitel/abkuerzungsverzeichnis}

%\cleardoublepage %Dieser Befehl muss hinzugef�gt werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt

% Umstellen auf arabische Seitenzahlen. Die Anzahl der bisherigen
% Seiten wird zwischengespeichert, da die r�mische Nummerierung am
% Ende des Dokuments fortgesetzt werden soll.
\newcounter{seitenzahlroemisch}
\setcounter{seitenzahlroemisch}{\value{page}}
\pagenumbering{arabic}
\include{kapitel/einleitung}                                %In diesem Kapitel Wechsel auf Arabic

\input{kapitel/grundlagen}

\input{kapitel/hauptteil}

\include{kapitel/fazitundausblick}

%\cleardoublepage %Dieser Befehl muss hinzugef�gt werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt

% Fortsetzung der r�mischen Seitennummerierung
\pagenumbering{Roman}
\setcounter{page}{\value{seitenzahlroemisch}}

\include{kapitel/appendix}                                  %In diesem Kapitel Wechsel auf Roman
                                                            %Der Counter muss entsprechend den vorher
                                                            %verwendeten "r�mischen" Seiten angepasst
                                                            %werden

sdfsdd \cite{lin1973}

[b]
\bibliography{Literatur}
\bibliographystyle{plain}[/b

\end{document}


\bibliography{cite} wird in header eingefügt und der Code sieht so aus:
Die wichtigen Stellen habe ich jeweil fettmarkiert.

%
%
%Headerdatei der Diplomarbeit/Studienarbeit/Dissertation
%
%

\documentclass[accentcolor=tud1b,longdoc,bibtotoc,liststotoc,oneside,nopartpage,openright,inverttitle, colorbacktitle,numbersubsubsec,noresetcounter,11pt, table]{tudreport}

% Babel-Paket f. neue deutsche Rechtschreibung
\usepackage[ngerman]{babel}
[b]\usepackage{cite}[/b]

% Eingabekodierung auf latin1 setzen
\usepackage[latin1]{inputenc}
% Font-Encoding auf T1 setzen
\usepackage[T1]{fontenc}
% footmisc behebt u.a. Probleme mit Fu�noten in Abschnittstiteln
\usepackage[stable]{footmisc}


% Einbinden von Grafiken erm�glichen
\usepackage{graphicx}

% Paket xtab erm�glicht Umbrechen von langen Tabellen
\usepackage{xtab}

% picins erlaubt das Umflie�en von Abbildungen durch Text
% Untenstehendes renewcommand behebt den picins-bug, dass Abbildungen
% nicht im Abbildungsverzeichnis auftauchen
\usepackage{picins}
\makeatletter
\renewcommand\piccaption{\@dblarg{\@piccaption}}
\makeatother

\usepackage{verbatim}

% Paket setspace erlaubt Umschalten auf 1.5fachen Zeilenabstand
\usepackage{setspace}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Anpassungen von Literaturverzeichnis und Zitierweise%
\usepackage[commabeforerest, authorformat=year, see, ibidem=strict, dotafter=bibentry]{jurabib}
\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
}
%Trennzeichen zwischen Autoren im Zitat
\renewcommand*{\jbbtasep}{; }
\renewcommand*{\jbbfsasep}{; }
\renewcommand*{\jbbstasep}{; }

%Trennzeichen zwischen Autoren im Literaturverzeichnis
\renewcommand*{\bibbtasep}{; }
\renewcommand*{\bibbfsasep}{; }
\renewcommand*{\bibbstasep}{; }

%Trennzeichen zwischen Herausgebern im Literaturverzeichnis
\renewcommand*{\bibbtesep}{; }
\renewcommand*{\bibbfsesep}{; }
\renewcommand*{\bibbstesep}{; }

%Unterdr�ckt, dass bei mehr als drei Autoren im Literaturverzeichnis
%mit "et al." abgek�rzt wird --> myjureco.bst-Datei wird zus�tzlich ben�tigt!
\makeatletter
\def\jb@use@fullcite{%
\jbauthorfont{\jb@@author}\normalfont{\jbhowsepbeforetitle}\jb@@fulltitle}%
\makeatother

%In: erscheint vor dem Titel von Zeitschriften, Konferenzbeitr�gen, Sammelwerken
%und Herausgeberb�nden
%\AddTo\bibsall{\def\incollinname{\textbf{In:}}}
\renewcommand{\bibbtsep}{In: }
\renewcommand*{\bibjtsep}{In: }

%Vor- und Nachname des Herausgebers werden nicht fett gedruckt
\renewcommand*{\bibelnfont}{}
\renewcommand*{\bibefnfont}{}

%�ndert bei urldate das Pr�fix von "Zugriff am" zu "Abruf am"
\AddTo\bibsgerman{\renewcommand*{\urldatecomment}{Abruf am }}

%Setzt ein Komma zwischen der URL und "Abruf am"
\renewcommand*{\bibbudcsep}{, }

%Entfernt die Zeichen vor und nach der URL-Angabe im Literaturverzeichnis
\renewcommand*{\biburlprefix}{}
\renewcommand*{\biburlsuffix}{}

%Entfernt das Komma zwischen Jahrgang und Ausgabe
%und setzt die Ausgabe in Klammern
\renewcommand*\artnumberformat[1]{\unskip\space (#1)}

%Entfernt das Komma zwischen Adresse und Verlag
%und setzt daf�r ein Leerzeichen. Dies ist n�tig,
%da die Reihenfolge von Adresse und Verlag in myjureco vertauscht wird
%und kein Zeichen nach der Adresse erscheinen soll.
\renewcommand*\bpubaddr{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage{hyperref}
%Erm�glicht Hyperlinks zwischen Textstellen und zu externen Dokumenten
%% breaklinks=true/false: Gibt an, ob Links umgebrochen werden d�rfen.
%% linktocpage=true/false: im Inhaltsverzeichnis sind nur die Seitenzahlen
%% links, nicht der Text
%% colorlinks=true/false: Links werden eingef�rbt (Farben werden mit
%% linkcolor, anchorcolor \dots festgelegt)
%% linkcolor=Farbe: Farbe des verlinkten Textes, Dokument-interne Links
%% citecolor=Farbe: Farbe des verlinkten Textes, Links zum
%% Literaturverzeichnis
%% filecolor=Farbe: Farbe des verlinkten Textes, Links auf lokale Dateien
%% urlcolor=Farbe: Farbe des verlinkten Textes, externe URLs
%% frenchlinks=true/false: Links werden als smallcaps, anstatt farbig
%% dargestellt.
%% breaklinks=true/false: Gibt an, ob Links umgebrochen werden d�rfen.
\hypersetup{%
  linktocpage=true,
  breaklinks=true,
  colorlinks=true,
  citecolor=black,
  urlcolor=black,
  linkcolor=black,
  pdfpagemode=UseThumbs,
  pdftitle=Studienarbeit Die Risiken des IT-Outsourcings in Abh�ngigkeit vom Typ der ausgelagerten Aufgabe und Standort des Anbieters,
  pdfauthor=Johanna Letschert,
  pdfsubject=IT-Outsourcing-Risiken,
  %pdfkeywords=xy
}

% Anpassungen der R�nder an die Vorgaben des Lehrstuhls
\geometry{left=3cm, right=2cm, top=2cm, bottom=2.5cm}


% Abstand nach Absatz
\setlength{\parskip}{6pt} 


%Kein Einzug in erster Zeile Absatz

\setlength{\parindent}{0cm} 

%\usepackage[table]{xcolor}

%Bildunterschriften linksb�ndig

\usepackage[justification=RaggedRight, singlelinecheck=false]{caption} 

\usepackage{footnote}

%inhaltsverzeichnis nur 3 ebenen, sollen nicht nur 3  Ebenen des Inhaltsverzeichnis angezeigt werden, sondern alle Befehl rausnehmen
\setcounter{tocdepth}{2}

%Falls mehrere Quellen mit den selben Autoren für Fußnoten "myfootcite{}" verwenden, um Fußnoten im richtigen Format zu erhalten

\makeatletter
\def\myfootcite@ii[#1][#2]#3{%
  \footnote{%
    \ifx\relax#1\relax\else
      #1
    \fi
    \citeauthor{#3}
    \ifx\relax#2\relax
      \citefield{year}{#3}%
    \else
      \citefield[\unskip~ #2]{year}{#3}%
    \fi
  .}%
}
\def\myfootcite@i[#1]{%
  \@ifnextchar[%]
    {\myfootcite@ii[#1]}{\myfootcite@ii[][#1]}%
}
\newcommand*\myfootcite{%
  \@ifnextchar[%]
    {\myfootcite@i}{\myfootcite@i[]}%
}

Als Ausgabe für die Stelle die ich zitiert habe bekomme ich das hier:

sdfsdd [?, ]]lin1973

Komisch nur dass das Zitieren an einem "Minimalbeispiel" einwandfrei funktioniert.

So sieht das Minimalbeispiel aus:
\documentclass[11pt]{article}
\usepackage{cite}

\begin{document}

\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle

Blablabla sagte Nobody \cite{SreenivasKrogh91_1}
Blablabla sagte Nobody \cite{lin1973}

\bibliography{Literatur}{}
\bibliographystyle{plain}
\end{document}

Felix
Forum-Century
Forum-Century
Beiträge: 210
Registriert: Sa 25. Jan 2014, 13:57

Re: Probleme bei der Erstellung eines Literaturverzeichnises

Beitrag von Felix »

mark hat geschrieben:Komisch nur dass das Zitieren an einem "Minimalbeispiel" einwandfrei funktioniert.
Dann war der Weg des Erstellens des Minimalbeispiels nicht geeignet - von Null eins erzeugen, reproduziert das Problem vllt. nicht, wenn man die Ursache nicht ebenfalls überträgt. Sicher hingegen ist das Reduzieren einer Kopie des originalen Dokuments, siehe Minimalbeispiel-Anleitung und dort Halbierungssuche.

Felix
Ein TikZ Süchtiger :-)

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Zum konkreten Problem: Hast Du denn überhaupt bibtex ausgeführt? Zum Kompilieren musst Du mindestens pdflatex (oder xelatex oder lualatex) - bibtex - pdflatex - pdflatex ausführen, um alle Zitate richtig zu setzen.

Allgemein: Bitte lese die Wichtigen Hinweise zur Erstellung von Literaturverzeichnissen und stelle möglichst noch auf BibLaTeX um. Darin findest Du auch einen Link zur Erstellung von Minimalbeispielen. Durch so einen Riesencode, auch noch mit einer unispezifischen Vorlage, quäle zumindest ich mich nicht. Siehe auch:
Minimale Vorlagen vs. maximale Vorlagen.

Viele Grüße

Helmut

mark

Beitrag von mark »

bibtex muss ja aktiv sein, sonst würde das Minimalbeispiel nicht funktionierten. Oder liege ich da falsch ?

Antworten