Probleme mit Literaturverzeichnis (Bibdesk und Apacite)

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


BIG
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mo 13. Jun 2011, 21:38

Probleme mit Literaturverzeichnis (Bibdesk und Apacite)

Beitrag von BIG »

Hallo,

ich habe eine kleines großes Problem.... und hoffe das mir hier jemand helfen kann :-) Ich suche nun schon ganz lange im Netz nach einer Antwort, aber habe bis jetzt nichts finden können ..... Ich weiß nicht, ob es sich hierbei um einen Fehler meinerseits handelt oder ob ich vielleicht irgendwein Paket noch laden muss. Ich arbeite mit Mactex 2010 ... lade gerade das 2011 runter und werde es dann noch installieren. Für die Literaturverwaltung nutze ich Bibdesk. Auch das setzen habe ich immer in der richtigen Reihenfolge durchgeführt.

Hier ist ein Minimalbeispiel.... ich hoffe das dies eines ist :-) Zumindest wirft er mir den selben Fehler raus wie mit meiner eigentlichen Datei:
\documentclass[pdftex, a4paper, oneside, parskip, numbers=noenddot, listof=totoc, chapterprefix=true, bibliography=totoc]{scrreprt}

\usepackage{apacite}
\usepackage[bindingoffset=1cm, left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{texshade}
\clubpenalty = 10000
\widowpenalty = 10000 \displaywidowpenalty = 10000
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{}}
\lhead{\leftmark} \rhead{\thepage}
\cfoot{}
\fancypagestyle{plain}{}
\usepackage[comma,norounding]{rccol}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\setlength{\emergencystretch}{1em}
\usepackage[ngerman]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage{framed}
\usepackage{rotating}
\usepackage{lscape}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{color}
\usepackage{colortbl}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{graphicx, wrapfig}
\usepackage{graphics}
\renewcommand{\textfraction}{0}
\usepackage[hyphens]{url}
\usepackage{hyperref}
\hypersetup{colorlinks, citecolor=black, linkcolor=black, urlcolor=black}
\usepackage{listings}
\renewcommand{\lstlistlistingname}{Quellcodeverzeichnis}
\lstset{aboveskip=\bigskipamount, backgroundcolor=\color{lightyellow}, basicstyle=\ttfamily\small, breaklines, breakautoindent, captionpos=b, columns=flexible, extendedchars, float=hbp, frame=single, keywordstyle=\bfseries, language=C, numbers=left, numberstyle=\tiny, showspaces=false, showstringspaces=false, showtabs=false, stringstyle=, tabsize=2}
\usepackage[printonlyused]{acronym}


\begin{document}
  \pagenumbering{roman}
 \setkomafont{chapter}{\normalfont\bfseries\Huge}
 \setkomafont{section}{\normalfont\bfseries\LARGE}
  \setkomafont{subsection}{\normalfont\bfseries\Large}

\tableofcontents

  \addtocontents{toc}{\protect\vspace{0.2cm}}
  \listoffigures
  \listoftables

\chapter{Einleitung}

Dieser kurze Text dient als Test \cite{BA1234}. Diese Testdatei ist hoffentlich ausreichend und übersichtlich genug \cite{BB2345}.

\newpage
  \pagebreak
  \pagenumbering{Roman}
  \addtocontents{toc}{\protect\vspace{1cm}}
  
  \begin{appendix}

    % Quellenverzeichnis
\bibliography{Literaturdatei}
\bibliographystyle{apacite} 

  \end{appendix}
  \end{document}
Und meine Literaturdatei sieht folgendermaßen aus:

%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/


%% Created for XY at 2011-07-28 14:56:07 +0200 


%% Saved with string encoding Unicode (UTF-8) 



@article{BB2345,
	Author = {Bernd, Brecht},
	Date-Added = {2011-07-27 23:35:34 +0000},
	Date-Modified = {2011-07-28 12:53:48 +0000},
	Journal = {Latexjournal},
	Title = {Spa{\ss} macht das nicht},
	Year = {1999}}

@article{BA1234,
	Author = {Kuhn, Peter},
	Date-Added = {2011-07-27 23:01:10 +0000},
	Date-Modified = {2011-07-28 12:56:00 +0000},
	Journal = {Das Latexeinsteigerheftchen},
	Publisher = {Herbert, Gr{\"u}n},
	Title = {Ein Test f{\"u}r Bibdesk},
	Year = {2001}}
Ich hoffe das mir da jemand helfen kann.....

Würde mich über eine Rückantwort freuen.

Viele Grüße

Michael[/code]

Noch etwas:

Ich habe jetzt noch das hier ausprobiert:
\documentclass{scrreprt}
\usepackage{german}
\usepackage{apacite}
\begin{document}
  \cite{BA1234}
  \bibliographystyle{apacite}
  \bibliography{Literaturdatei}
\end{document}

Dies funktioniert mit der "angegeben Literaturdatei" so, und es wird alles richtig ausgegeben. Woran kann das liegen? Habe ich ein falsches Paket irgendwo geladen? Oder irgendwie etwas zuviel?

Danke :-)

BIG
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mo 13. Jun 2011, 21:38

Beitrag von BIG »

Naja .... gut .... ich sage mal .... wer suchet der findet :-) Ich hoffe nur auch das richtige :-) Ich habe jetzt mal hin und her kopiert und geschaut wo sich was und wie verändert. Letzlich bin ich darauf gestoßen, dass ich die folgenden 2 Zeilen aus dem größeren Beispiel rauslöschen musste, damit apacite auch richtig funktioniert:
\usepackage{hyperref}
\hypersetup{colorlinks, citecolor=black, linkcolor=black, urlcolor=black}

Warum das so ist, kann ich leider nicht sagen, aber vielleicht kann mir da jemand weiterhelfen bzw. sagen welchen Fehler ich damit ausgelöst habe?

Aber ansonsten ..... Danke :-)

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Versuche einmal hyperref als letztes Paket (also unmittelbar vor \begin{document}) zu laden.
Gruß, Sepp.-

BIG
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mo 13. Jun 2011, 21:38

Beitrag von BIG »

Sepp99 hat geschrieben:Versuche einmal hyperref als letztes Paket (also unmittelbar vor \begin{document}) zu laden.
Gruß, Sepp.-
Hallo,

habe es gerade ausprobiert, aber dann kommt der Fehler wieder. Lösche ich hyperref, also die beiden Zeilen, dann geht wieder alles einwandfrei.

Benötige ich hyperref denn überhaupt? Es funktioniert alles so wie es soll?

Viele Grüße

sunny_Neuling
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: Di 18. Okt 2011, 17:07

Beitrag von sunny_Neuling »

@Forum-Newbie:

Hi!

Ich schreibe in der Version TexShop für Mac und wollte auch mit BibDesk arbeiten aber das klappt bei mir überhaupt nicht. Jedesmal wenn ich nach dem Setzen über LaTex über BibDesk setzen will, erhalte ich die Info

""konnte nicht gefunden werden. Vielleicht wurde TeXLive nicht richtig installiert oder ging bei einer Systemaktualisierung verloren. Ist dies der Fall, besuchen Sie die TeXShop Webseite und folgen Sie der Anleitung dort um TeXLive neu zu installieren. Es könnte auch sein, dass der Pfad zu diesem Programm in den TeXShop-Einstellungen falsch festgelegt ist. Dies kann passieren, wenn Sie die fink-Distribution von teTeX benutzen."

Aber wenn ich nur mit LaTex setze (auch mehrfach) zieht er die Dateien aus BibDesk nicht rein, dabei stehen die im gleichen Ordner, wie mein Hauptdokument.
Jetzt habe ich überlegt, ob es daran liegt, dass ich nur in einer MacVersion schreibe, aber nicht mit MacTex!?

Daher meine Frage: WIE hast Du es mit BibDesk hinbekommen?

Danke für Deine Hilfe! Ich bin ganz kurz davor die Tischkanten abzubeißen... :(

Viele Grüße
Sunny

sunny_Neuling
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: Di 18. Okt 2011, 17:07

Beitrag von sunny_Neuling »

Ich hab's jetzt noch mal neu versucht, aber jedes Mal, wenn ich unter BibDesk setze, hängt sich TexShop auf und ich kann nicht mal mehr unter LaTex setzen.

folgendes habe ich eingegeben:
\documentclass[smallheadings,headsepline,12pt,a4paper, appendixprefix]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{scrpage2}
\usepackage{eurosym}
\usepackage{setspace}
\usepackage{caption} 
\usepackage{remreset}
\usepackage{savefnmark}
\usepackage{pifont}
\usepackage{longtable}
\usepackage{graphicx}
\usepackage[authoryear]{natbib}
\usepackage{pdfpages}
\usepackage{float}
\restylefloat{figure} 
\makeatletter
\@removefromreset{footnote}{chapter}  
\makeatother
\usepackage{amsmath}
\usepackage{hyperref} 
\typearea{12}
\clearscrheadfoot
\pagestyle{scrheadings}
\ohead{\pagemark} 
\ihead{\headmark} 
\cfoot{}  
\automark{chapter} 
\clubpenalty = 10000
\widowpenalty = 10000 
\renewcommand{\chapterheadstartvskip}{\vspace{-\topskip}}
 \renewcommand\appendix{\par 
   \setcounter{section}{0}% 
   \setcounter{subsection}{0}% 
   \setcounter{figure}{0}%
   \renewcommand\thesection{\Alph{section}}% 
   \renewcommand\thefigure{\Alph{section}.\arabic{figure}}} 

includeonly{Vorspann,....}
\begin{document}
\tableofcontents
\include{Vorspann}
% weitere Kapitel via \include

\bibliographystyle{abbrv}
\bibliography{LiteraturBib}


\end{document}


und für die Daten von BibDesk habe ich die extra Datei "LiteraturBib" erstellt, wo die Einträge, wie es doch sein sollte ?, so aussehen:


"Nur durch ein der Natur sich Gleichmachen, durch Selbsteinschr{\"a}nkung dem Daseienenden gegen{\"u}ber wurde das Subjekt dazu bef{\"a}higt, das Daseiende zu kontrollieren." },
	Address = {Freiburg im Breisgau},
	Annote = {Fundort: Adorno, Siciologica II, Frankfurt, 1962.},
	Author = {Adorno, Theoor Wiesengrund},
	Booktitle = {Bildungstheorien. Probleme und Positionen},
	Date-Added = {2011-10-29 15:33:39 +0200},
	Date-Modified = {2011-10-31 11:56:11 +0100},
	Editor = {Pleines, J{\"u}rgen-Eckardt},
	Pages = {89-99},
	Publisher = {Herder},
	Title = {Theorie der Halbbildung},
	Year = {1978}}

@mastersthesis{Begusch06,
	Author = {Begusch/ Claudia},
	Date-Added = {2011-10-29 15:35:49 +0200},
	Date-Modified = {2011-10-29 15:35:49 +0200},
	School = {Universit{\"a}t Wien},
	Title = {Bildungsverst{\"a}ndnis in der Wissensgesellschaft. Eine kritische Auseinandersetzung unter besonderer Ber{\"u}cksichtigung der Ans{\"a}tze von J{\"o}rg Ruhloff und Theodor W. Adorno},
	Year = {2006}}

@incollection{Coelln11,
	Address = {Heidelberg, M{\"u}nchen uw.},
	Author = {Coelln/ Christian},
	Booktitle = {Hochschulrecht. Ein Handbuch f{\"u}r die Praxis},
	Date-Added = {2011-10-29 15:29:23 +0200},
	Date-Modified = {2011-10-29 15:29:23 +0200},
	Editor = {Hartmer/Michael, Detmer/Hubert},
	Pages = {S. 283-330},
	Publisher = {C.F.M{\"u}ller},
	Title = {Das Binnenrecht der Hochschule},
	Year = {2011}}



Helfen diese Infos weiter? Ich habe meine Daten zwar alle mehrfach gesichert, aber ich habe wenig Lust alles neu zu installieren und dabei meine Arbeit zu verlieren. Falls das überhaupt das Problem ist. So schwer kann das Arbeiten mit BibDesk doch nicht sein!?!?

Grüße
Sunny [/code]

BIG
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mo 13. Jun 2011, 21:38

Beitrag von BIG »

Hallo Sunny,

also was ich aber zuerst mal sagen muss, ich bin wie du ein Latex Neuling :-) Letztendlich hat bei mir dann doch alles funktioniert. Ich kann dir daher garnicht soviel helfen, bzw. dort wo ich es kann, werde ich es natürlich versuchen. Zu deinem Minimalbeispiel...

Ich habe folgendes bei mir getestet:
\documentclass[smallheadings,headsepline,12pt,a4paper, appendixprefix]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{scrpage2}
\usepackage{eurosym}
\usepackage{setspace}
\usepackage{caption}
\usepackage{remreset}
\usepackage{savefnmark}
\usepackage{pifont}
\usepackage{longtable}
\usepackage{graphicx}
\usepackage[authoryear]{natbib}
\usepackage{pdfpages}
\usepackage{float}
\restylefloat{figure}
\makeatletter
\@removefromreset{footnote}{chapter}  
\makeatother

\usepackage{amsmath}
\usepackage{hyperref}
\typearea{12}
\clearscrheadfoot
\pagestyle{scrheadings}
\ohead{\pagemark}
\ihead{\headmark}
\cfoot{}  
\automark{chapter}
\clubpenalty = 10000
\widowpenalty = 10000
\renewcommand{\chapterheadstartvskip}{\vspace{-\topskip}}
 \renewcommand\appendix{\par
   \setcounter{section}{0}%
   \setcounter{subsection}{0}%
   \setcounter{figure}{0}%
   \renewcommand\thesection{\Alph{section}}%
   \renewcommand\thefigure{\Alph{section}\arabic{figure}}}
   
  

%includeonly{Vorspann,....}
\begin{document}
\tableofcontents

% weitere Kapitel via \include

Dies hier ist ein Test \cite{Test}


\bibliographystyle{abbrv}
\bibliography{BIB}

\end{document} 



Wobei bei mir die BIB - Datei meine Literaturdatei ist. Genutzt habe ich hier BibDesk und Texshop auf dem Mac. Die BIB-Datei hat folgenden Inhalt:
@incollection{Test,
	Address = {Heidelberg, M{\"u}nchen},
	Author = {Coelln, Christian},
	Booktitle = {Hochschulrecht},
	Date-Added = {2011-11-30 12:09:39 +0000},
	Date-Modified = {2011-11-30 12:13:17 +0000},
	Editor = {Hartmer, Michael},
	Pages = {283-330},
	Publisher = {C.F. M{\"u}ller},
	Title = {Binnenrecht der Hochschule},
	Year = {2011}}


Wichtig ist, das deine Bib-Datei in demselben Ordner ist wie deine Latexdatei. Weiterhin musst du, wenn du eine Literaturquelle einbindest, auch immer daran denken zu kompilieren. Zuerst "Latex" setzten, dann "BibTex" setzten, "Latex" setzten und nochmal "Latex" setzten. Erst dann erscheint bestenfalls die Literaturdatei in deinem Dokument.

Hoffe ich konnte dir wenigstens etwas helfen.

Viele Grüße

Michael

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo ich denke dass zusammen mit diesem Thread
http://www.golatex.de/wie-funktioniert- ... t7844.html
es darauf hinaus läuft, dass du nicht verstanden hast wie BibTeX arbeitet. Ich für meinen Teil kann mit den Bruchstücken die du da oben anbietest, nichst anfangen. Die BibTeX Datenbank kann man nicht einfach nach \end{document} anhängen.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


sunny_Neuling
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: Di 18. Okt 2011, 17:07

Beitrag von sunny_Neuling »

@Newbie:

Danke schon mal für Deinen Test, das werde ich direkt ausprobieren!

Mein Hauptproblem ist aber eben, dass ich nicht Kompilieren kann! Meine Bibdatei ist zwar im gleichen Ordner wie meine LaTex Datei und ich kann einmal mit LaTex setzen, wenn ich es dann mit BibTex versuche, geht gar nichts mehr. Dann kann ich weder in LaTex setzen, noch sonst irgendwas machen. TexShop hängt sich auf und ich muss neu starten.

Aber ich werde jetzt gleich schauen, ob es mit Deinem Bsp. geht.

@Bloodworks
Mir ist durchaus klar, dass BibDesk ein Programm ist, dass dann BibTex Dateien verarbeiten kann, aber nachdem mein Programm ja ständig abstürzt beim Kompilieren (siehe oben) hätte es ja sein können, dass irgendwas nicht richtig umgesetzt wird, eben weil ich die MacVersion habe. Mir ist eben nur völlig schleierhaft, warum mein TexShop (ja, Mac-Version, extra für Mac runtergeladen) nicht mit dem BibDesk zusammenarbeitet, obwohl
- meine Bibdatei im gleichen Ordner ist wie die LaTex Datei
- ich ja versuche zu kompilieren, aber da nur Fehlermeldungen bekomme
- mein BibDesk auf dem neusten Stand ist
- die Verknüpfung mit BibDesk in den Einstellungen bei TexShop aktiviert ist.

Und ich habe die BibDatei natürlich NICHT nach \end{document} stehen, sondern als - wie beschrieben - extra Datei im gleichen Ordner gespeichert wie das Hauptdocument und alle Teile, die über \include zusammengesetzt werden. Meine Literaturdaten stehen aber eben nicht unterhalb der Befehle in der Präambel; daher habe ich es bewusst (!) im Minimalbsp. hinten angehängt, damit klarer wird, dass es eine Extradatei ist.

Hoffe es ist jetzt klarer.
Danke

BIG
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mo 13. Jun 2011, 21:38

Beitrag von BIG »

Vielleicht solltest alles Deinstallieren und nochmal installieren. Hast du auch das gesamte Paket (ca. 2 GB) runtergeladen und installiert?

Viele Grüße

Antworten