PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : TexStudio und BibTex/ Fehler bei F11



Flo_Beyer
16-08-2013, 15:57
Hallo wenn ich beim TexStudio F11 tippe kommt folgende Fehlermeldung:


Prozess gestartet: bibtex "Diplomarbeit".aux

This is BibTeX, Version 0.99c (TeX Live 2009/Debian)
The top-level auxiliary file: Diplomarbeit.aux
The style file: gerapali.bst
I couldn't open database file bib.bib
---line 13 of file Diplomarbeit.aux
: \bibdata{bib
: }
I'm skipping whatever remains of this command
I found no database files---while reading file Diplomarbeit.aux
Warning--I didn't find a database entry for "Quindeau2012Die"
(There were 2 error messages)

Prozess endete mit Fehler(n)



Warum?

Mein Dokument:


\documentclass[a4paper,12pts]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

%für 1,5 Zeilenabstand
\usepackage{setspace}
\onehalfspacing

% fuer Zitate
\usepackage[square]{natbib}
\usepackage{bibgerm}
\bibpunct{[}{]}{;}{a}{}{,~}


% Title Page
\title{Erzieher}
\author{S r}

\begin{document}
\maketitle
\tableofcontents

\chapter{Einleitung}

Die Idee für die vorliegende Arbeit entstand im Rahmen des vom Bundesministerium für Bildung und Forschung geförderten Projektes \dots \cite{Quindeau2012Die}

\part{Theoretischer Teil}

\chapter{Sexualität}


% Festlegung Art der Zitierung - Havardmethode: Abkuerzung Autor + Jahr
\bibliographystyle{gerapali}
\bibliography{bib}{}

\end{document}


Meine Bibtex heißt bib.bib und wird auch im TexStudio im Projekt angezeigt und ich kann sie mir auch anschauen.



% This file was created with JabRef 2.9.2.
% Encoding: Cp1252

@INCOLLECTION{Quindeau2012Die,
author = {Ilka Quindeau},
title = {Die Sexualität},
booktitle = {Sexualität},
publisher = {Beltz Juventa},
year = {2012},
editor = {Ilka Quindeau and Micha Brumlik},
owner = {Silvi},
timestamp = {2013.08.16}
}


In den Einstellungen habe ich auch Bibtex unter Erzeugen eingestellt.

Flo_Beyer
18-08-2013, 10:31
Hat wirklich niemand eine Idee, oder kann mir mein Fehler erklären?

u_fischer
18-08-2013, 11:13
Nun, wenn bibtex eine bib nicht findet, fallen mir folgende Ursachen ein

- es gibt sie nicht
- es gibt sie, aber sie heißt anders (unsichtbare utf8-Zeichen, Leerzeichen sind beliebte Fehlerquellen)
- es gibt sie, aber sie ist nicht dort, wo bibtex sucht. Z.B. wenn texstudio nicht korrekt den aktuellen Pfad setzt.
- die Leserechte sind eingeschränkt.
- irgendwas am Pfad ist komisch.

Ich würde als erstes empfehlen mal auf der Kommandozeile zu kompilieren. Und als nächste mal einfach alle Dateien in einen leeren Testordner mit einem einfachen Namen kopieren und es dort versuchen.

Flo_Beyer
19-08-2013, 07:15
Es muss am TexStudio liegen oder an meiner Bibtex-datei, die ich mit Jabref erstelle.

Ein Kumpel konnte es mit einem anderen Editor kompilieren und erzeugen.

Ich habe das mit dem TexStudio an 3 verschiedenen Rechnern probiert.
(1x TexLive/ 2x Miktex). (Habe es auf allen drei Rechnern selbst installiert)

Überall der gleiche Fehler.

Wie komme ich denn nun weiter???
Ich habe bestimmt einen typischen Anfängerfehler gemacht.
Ich sehe ihn aber nicht.


Achso noch meine Reaktion auf die erste Antwort:



Nun, wenn bibtex eine bib nicht findet, fallen mir folgende Ursachen ein

- es gibt sie nicht -> es gibt sie
- es gibt sie, aber sie heißt anders (unsichtbare utf8-Zeichen, Leerzeichen sind beliebte Fehlerquellen) -> habe nichts verdächtiges gefunden

- es gibt sie, aber sie ist nicht dort, wo bibtex sucht. Z.B. wenn texstudio nicht korrekt den aktuellen Pfad setzt. -> wie und wo überprüfe ich das?

- die Leserechte sind eingeschränkt. -> ? weiß nicht wie oder wo ich das ändere, aber ich glaube nicht dass es das ist

- irgendwas am Pfad ist komisch.-> habe es aus verschiedenen Pfaden probiert

Flo_Beyer
19-08-2013, 07:40
Ich habe selbiges Problem bei golatex.de gepostet...

crosspost (http://www.golatex.de/viewtopic,p,51470.html#51470)zu golatex

nixversteh
19-08-2013, 09:30
Hallo Flo_Beyer,

bist du unbedingt auf TeX Live 2009/Debian angewiesen? Die Quellen werden NICHT so häufig aktualisiert, wie mit einer manuelle Texliveinstalliation über tlmgr.

Ich würde als erstes auf Texlive 2013 updaten.

Viel Erfolg

Gruß

Martin

PS.: Bei mir läuft dein Code fehlerfrei, Texlive 2013, Texstudio 2.6.2, Linux Mint Maya 64bit

Flo_Beyer
19-08-2013, 09:56
Bei der Installation von Miktex ist wohl etwas schief gelaufen.

Habe jetzt alles deinstalliert und texlive installiert.

Jetzt funktioniert es auch auf einmal...

nixversteh
19-08-2013, 10:11
Bei der Installation von Miktex ist wohl etwas schief gelaufen.

Habe jetzt alles deinstalliert und texlive installiert.

Jetzt funktioniert es auch auf einmal...

Hallo Flo_Beyer,

... kaum macht Mann / Frau es richtig, klappts ...

Schön.

Gruß

Martin

u_fischer
19-08-2013, 10:18
Bei der Installation von Miktex ist wohl etwas schief gelaufen.

Habe jetzt alles deinstalliert und texlive installiert.


Deine Log-Dateien sind von texlive, daher finde ich es nicht in Ordnung, die Schuld auf miktex zu schieben.

rstuby
19-08-2013, 16:01
Na ja, aber wenn Miktex so installiert wurde, dass es nicht gefunden wird, dann IST dabei wohl etwas schiefgelaufen oder unterblieben...

u_fischer
19-08-2013, 16:28
Na ja, aber wenn Miktex so installiert wurde, dass es nicht gefunden wird, dann IST dabei wohl etwas schiefgelaufen oder unterblieben...


Nun, die erste log-Datei sprach von einem (TeX Live 2009)-Debian-System. Da kann miktex nicht wirklich involviert sein.