Biblatex findet Datenbank in OSX-Mountain Lion nicht

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


Rednepali
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Mi 12. Jun 2013, 14:30

Biblatex findet Datenbank in OSX-Mountain Lion nicht

Beitrag von Rednepali »

Hallo,
ich arbeite seit 1/4 Jahr mit Latex und bin bisher ganz gut klar gekommen. Doch nun habe ich ein Problem mit biblatex, denn es findet einfach den Pfad zu meiner Literaturdatenbank nicht.
Ich verwende folgende Konfiguration:
OSX 10.8.3 Mountain Lion
TexShop 3.18 (komplett geladen und aktualisiert via TexLive)
JabRef 2.9.2

Verwende ich natbib funktioniert der Pfad und alles wird korrekt ausgegeben:
Bsp.:
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} 
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[authoryear,nonamebreak]{natbib}
\bibliographystyle{natdin}
\setcitestyle{plain}
\bibpunct[:~]{(}{)}{,}{a}{}{;}
\begin{document}
teufefhsuf \citep[237]{Wessels2008} jfhne\\
feijfueh \citep[vgl.][153]{diedrichs2011} fvferuferu
\bibliography{/Users/christophpontius/Documents/Literatur/JabRef/Database}
\end{document}
Verwende ich allerdings biblatex wird die .bib-Datei nicht gefunden.
Bsp.:
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} 
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=authoryear,
			 backend=biber,       
      		 language=ngerman]{biblatex}
		 
\addbibresource{/Users/christophpontius/Documents/Literatur/JabRef/Database}       
\usepackage[autostyle,                           
     german=guillemets,                       
     english=british, 
     french=guillemets 
     ]{csquotes} 
 \begin{document}    
teufefhsuf \cite[237]{Wessels2008} jfhne\\
feijfueh \parencite[vgl.][153]{diedrichs2011} fvferuferu
\printbibliography
\end{document}

dabei wird folgende Fehlermeldung ausgegeben:
This is BibTeX, Version 0.99d (TeX Live 2012)
The top-level auxiliary file: minibibla.aux
I found no \citation commands---while reading file minibibla.aux
I found no \bibdata command---while reading file minibibla.aux
I found no \bibstyle command---while reading file minibibla.aux
(There were 3 error messages)
Auch wenn ich wie auf dem MacTex FAQ (http://tug.org/mactex/faq/#qm06): vorgehe, die .bib-Datei in den entsprechenden Ordner kopiere kommt die gleiche Fehlermeldung.
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} 
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=authoryear,
			 backend=biber,       
      		 language=ngerman]{biblatex}
		 
\addbibresource{~/Library/texmf/bibtex/bib/Database.bib}       
\usepackage[autostyle,                           
     german=guillemets,                       
     english=british, 
     french=guillemets 
     ]{csquotes} 
 \begin{document}    
teufefhsuf \cite[237]{Wessels2008} jfhne\\
feijfueh \parencite[vgl.][153]{diedrichs2011} fvferuferu
\printbibliography
\end{document}

Nun meine Fragen:

1. Wie kann ich meine Literaturdatenbank unter biblatex einbinden?
2. Gibt es eine Möglichkeit natbib so zu konfigurieren, dass ein Punkt nach jedem Eintrag im Literaturverzeichnis steht, (Hrsg.) nur noch 1x ausgegeben wird und die eckige Klammer nicht das Kürzel sondern mit arabischen Zahlen durchnummeriert wird?
Dann bliebe natbib eine Option.

Ich weiß, dass custom-bib eine Möglichkeit ist, aber da ich Anfänger bin und Angst habe meine stabil laufende Tex-Distribution zu schrotten wäre mir biblatex lieber.
Wenn es allerdings nicht anders geht wäre ich auch für ein gutes custom-bib Tutorial dankbar.

Ich hoffe Ihr könnt mir helfen.

Beste Grüße,

Christoph.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du benutzt als biblatex-Option "backend=biber" (vernünftigerweise). Dann musst dann als Backend auch biber und nicht bibtex aufrufen.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Weiterhin musst du die Dateiendung nun mit angeben.
\addbibresource{/Users/christophpontius/Documents/Literatur/JabRef/Database.bib}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Rednepali
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Mi 12. Jun 2013, 14:30

Beitrag von Rednepali »

Ich danke Euch erstmal für die schnellen Antworten aber es läuft noch nicht.
Ich habe wie im Tutorial beschrieben in den Texshop-Einstellungen bibtex durch biber ersetzt.
Kompiliere ich den 2. Durchgang kommt nicht mal die Konsole, sondern nur die Warnung, dass biber nicht korrekt installiert bzw. nicht im erforderlichen Verzeichnis ist.
Wie bekomme ich biber dort hin?

Beste Grüße,

Christoph.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Wie bekomme ich biber dort hin?
In einem (vollständigen) TexLive 2012 sollte es einfach da sein. Was erhältst du, wenn du in einem Terminal

biber --version

eingibst?

Rednepali
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Mi 12. Jun 2013, 14:30

Beitrag von Rednepali »

Ich habe noch nie etwas mit der Konsole gemacht, aber wenn ich
„--biber“ oder auch „which biber“ eingebe und enter drücke(ich hoffe so macht man das?) erscheint:

Last login: Fri Jun 14 17:27:09 on ttys000
Christophs-MacBook-Air:~ christophpontius$ biber --version
-bash: biber: command not found
Christophs-MacBook-Air:~ christophpontius$

In TexLive wird biber als „installed“ gelistet

Laut dieses Foreneintrags:
http://tex.stackexchange.com/questions/ ... e-to-biber
ist es ohnehin ein ziemlicher Workaround biber in TexShop zu installieren.

Ist das noch so oder bietet die neue Version Lösungen?

An die Lösung des obigen Links wage ich mich allerdings nicht, da ich gerade eine wichtige Arbeit schreiben muss und währenddessen mein System nicht schrotten will.

Beste Grüße,

Christoph.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Und was passiert, wenn du z.B. bibtex --version im Terminal machst? Wird das auch nicht gefunden?

Hast du mal in den Optionen von texshop rumgesucht, ob irgendwo "bibtex irgendwas.aux" steht und das durch "biber irgendwas.bcf" ersetzt?

Rednepali
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Mi 12. Jun 2013, 14:30

Beitrag von Rednepali »

Mann kann die„ Bibtex-Engine“ ändern, geht allerdings nur manuell. D.h. man kann „bibtex“ löschen und dafür „biber“ eintragen.
Habe ich auch schon versucht bevor ich hier gepostet habe.

Würde das Optionen-Menu und die Fehlermeldung in diesem Forum gerne als pdf hochladen(Wäre anschaulicher) aber irgendwie kommt dann:

Upload Error: Kann das Attachment ./files/opz_212.pdf nicht hochladen.
(Dateigröße: ca. 70 KB)



Was mache ich falsch??

Gebe ich „bibtex --version“ ein passiert das:

Last login: Sat Jun 15 09:57:29 on console
Christophs-MacBook-Air:~ christophpontius$ bibtex --version
BibTeX 0.99d (TeX Live 2012)
kpathsea version 6.1.0
Copyright 2012 Oren Patashnik.
There is NO warranty. Redistribution of this software is
covered by the terms of both the BibTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the BibTeX source.
Primary author of BibTeX: Oren Patashnik.

Arbeitet hier jemand mit TexShop und hat das gleiche Problem?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Also wenn im Terminal bibtex gefunden wird, biber aber nicht, würde ich TeXShop als Schuldigen erstmal ausschließen.

bibtex.exe und biber.exe befinden sich normalerweise im selben Ordner und sollten auf die gleiche Weise gefunden werden.

D.h. entweder ist biber doch nicht installiert, oder du hast zwei TeX-Systeme und nur in einem ist biber, oder da sind irgendwelche Symlinks/Aliasse im Spiel oder irgendwas anderes stimmt nicht, woran ich jetzt nicht gedacht habe.

Suche einfach mal in deinem System rum, wo sich bibtex.exe befindet, wo sich biber.exe befindet, ob es irgendwelche Aliase gibt, wo sich texmf-Bäume befinden. Dazu kannst du am Terminal z.B. which (http://linux.about.com/library/cmd/blcmdl1_which.htm), und kpsewhich (z.B. "kpsewhich --var-value=texmf" (http://linux.die.net/man/1/kpsewhich)) benutzen. Lass dir auch mal die path-Variable anzeigen (echo $PATH).

Du sollst erstmal nur Rumsuchen! Sammle Informationen.

Gast

Beitrag von Gast »

Du kannst zusätzlich noch versuchen biber in TeXLiveUtility zu reinstallieren.

Antworten