PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis mit Biblatex



ziemann1985
17-05-2013, 09:01
Hallo zusammen,

ich stehe vor einem diesen Problem und hoffe ihr könnt mir helfen. Ich habe begonnen meine Bachelor-Thesis mit Latex zu schreiben und versuche ähnliche Annehmlichkeiten, wie die Verwendung von Zotero bzw. Citavi unter Word zu erreichen.

Problemstellung:
Literaturdatenbank mit Hilfe von Bibdesk erstellen und auf diese dann mit der Kurzzitierweise in den Fußnoten zu verweisen.

Leider wird bei mir das Literaturverzeichnis nicht erstellt. Kein Fehler, lediglich eine leere Seite.

Mein System: Mac Mountain Lion, MacTex, Texmaker als Editor, Bibdesk

Anbei mein Minimalbeispiel:

\documentclass[12pt,a4paper,parskip,headsepline,listof=totoc]{scrartcl}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage{txfonts}%Times new roman
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{array}
\usepackage[style=authoryear,autocite=footnote]{biblatex}
\bibliography{mybib}
\nocite{*}
\usepackage{setspace}
\setstretch{1,5}
\geometry{left=4cm,right=2cm,top=2cm,bottom=2cm}
\usepackage[automark]{scrpage2}
\ihead{\headmark}
\chead{}
\ohead{\pagemark}
\ihead{\headmark}
\cfoot{}
\pagestyle{scrheadings}
\usepackage[none]{hyphenat} %Silbentrennung deaktiviert
\sloppy %Silbentrennung deaktiviert

\begin{document}

Das ist ein Blindtext\footcite{1} % Die 1 steht für das Kürzel in Bibdesk

\printbibliography

\end{document}

In der Fußnote soll dann z.B. stehen: Vgl. Schröder et al. (2012), S.112.

Ich hoffe jemand kann mir helfen.

Vielen Dank im Voraus.

ziemann1985
17-05-2013, 09:03
Selbstverständlich habe ich mich vorher versucht schlau zu machen. Bin aber zu keinem Ergebnis gekommen.

u_fischer
17-05-2013, 09:07
Zeige die blg-Datei.

ziemann1985
17-05-2013, 09:32
Hi,

leider befindet sich keine blg datei in meinem verzeichnis.
bibdesk erstellt lediglich eine .bib datei.

u_fischer
17-05-2013, 10:18
Dann hast du biber nicht aufgerufen.

ziemann1985
21-05-2013, 09:58
Hi,

ich habe jetzt backend=biber eingebunden, doch jetzt kommt bei mir der fehler "biber.sty" not found. Anscheinend fehlt mir das Paket. Wo kann ich das downloaden?

Vielen Dank für die Hilfe.

u_fischer
21-05-2013, 10:17
Ich habe nicht gesagt, du sollst "backend=biber" eintragen, sondern biber aufrufen. biber ist ein Programm, dass du zwischen den latex-Läufen ausführen musst.

Ersetze in der Konfiguration von texmaker

http://www.xm1math.net/texmaker/doc.html#SECTION02

"bibtex %.aux" durch "biber %.bcf"

(In der Hoffnung, dass dein TeXsystem biber hat). Und dann sorge dafür, dass du biber auch irgendwann aufrufst.

ziemann1985
21-05-2013, 10:42
Anbei noch mal mein Minimalbeispiel. Ich habe die Biber Pakete nachgeladen und die entsprechenden Einstellungen in den Settings vorgenommen. Allerdings bekomme ich immer noch kein LitVerzeichnis angezeigt.

Was meinst du mit "ich muss biber aufrufen?"
Brauche ich dazu vorher noch ein \usepackage{Biber}

Ich habe hier im Forum des öfteren mal Biber-Lauf gelesen. Was bedeutet das?

Sorry für meine blöden Fragen, aber ich stehe wirklich auf dem Schlauch. Zumindest bekomme ich jetzt keine Fehlermeldung mehr bzgl. Biber.sty.

Alles läuft durch. Nur ohne LitVerzeichnis :-)



\documentclass[12pt,a4paper,parskip,headsepline,listof=totoc]{scrartcl}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage{txfonts}%Times new roman
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{array}
\usepackage[backend=biber,style=authoryear,autocite=footnote]{biblatex}
\bibliography{mybib}
\usepackage{setspace}
\setstretch{1,5}
\geometry{left=4cm,right=2cm,top=2cm,bottom=2cm}
\usepackage[automark]{scrpage2}
\ihead{\headmark}
\chead{}
\ohead{\pagemark}
\ihead{\headmark}
\cfoot{}
\pagestyle{scrheadings}
\usepackage[none]{hyphenat} %Silbentrennung deaktiviert
\sloppy %Silbentrennung deaktiviert
\begin{document}

Das ist ein toller Tag.\cite{1} %in Bibdesk als Cite-Key eingefügt

\end{document}

nixversteh
21-05-2013, 11:08
Hallo ziemann1985,

du musst Texmaker (der neue heißt Texstudio) mitteilen, dass du Biber aufrufen möchtest.

Viel Erfolg

Gruß

Martin

ziemann1985
21-05-2013, 11:14
Hi,

vielen Dank für die schnelle Antwort. Aber wie teile ich es Texmaker denn mit. Muss ich einen zusätzlichen Befehl einbinden, wenn ja welchen? Oder ist es eine Einstellung in den Settings?

Vielen Dank schon mal.

:)

nixversteh
21-05-2013, 11:17
Hi,

vielen Dank für die schnelle Antwort. Aber wie teile ich es Texmaker denn mit. Muss ich einen zusätzlichen Befehl einbinden, wenn ja welchen? Oder ist es eine Einstellung in den Settings?

Vielen Dank schon mal.

:)

Hallo ziemann1985,

wie geschrieben, ich habe Texstudio und dort gibt es einen Menüpunkt "Optionen" wo du diverse Einstellung vornehmen kannst. Schaumal hier: http://www.wiwi.uni-bielefeld.de/fileadmin/inf/Download/TexmakerEinrichtung.pdf

Ansonsten Mr. Google bemühen.

Gruß

Martin

ziemann1985
21-05-2013, 11:20
Hi zusammen,

ich habe TexStudio wie empfohlen installiert und siehe da es funktioniert wie von Zauberhand. Anscheinend lag es am Editor.

Vielen vielen Dank noch mal an alle die mir geholfen haben :D:D:D:D

rstuby
21-05-2013, 11:27
Solange du bei Texmaker nach den Einstellungen suchst, kannst du es ja auch mal auf der Kommandozeile probieren. Also wenn dein Dokument zum Beispiel Thesis.tex heißt:

pdflatex Thesis
biber Thesis
pdflatex Thesis
pdflatex Thesis

UPD: Oh, zu spät :-)

ziemann1985
21-05-2013, 11:54
Hi noch mal,

ich habe jetzt fast alles so hinbekommen wie es sein soll. Ich habe noch eine letzte Frage. Wie bringe ich den style "authoryear" dazu die deutschen Begriffe zu verwenden. Wie z.B. Auflage statt Volume etc.?

Ich hab gelesen, dass man einfach einen deutschen Style nehmen soll, Wie z.B. alphadin, aber dann bekomme ich einen haufen Fehlermeldungen.

Gibt es ein deutsches Gegenstück zu AuthorYear.

Vielen Dank.



\documentclass[12pt,a4paper,parskip,headsepline,listof=totoc]{scrartcl}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage{txfonts}%Times new roman
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{array}
\usepackage[backend=biber,style=authoryear,autocite=footnote,d ashed=false, maxbibnames=9,maxcitenames=2]{biblatex}
\bibliography{mybib}
\let\orgfootcite\footcite
\renewcommand{\footcite}[2][]{\orgfootcite[Vgl.][#1]{#2}}
\usepackage{setspace}
\setstretch{1,5}
\geometry{left=4cm,right=2cm,top=2cm,bottom=2cm}
\usepackage[automark]{scrpage2}
\ihead{\headmark}
\chead{}
\ohead{\pagemark}
\ihead{\headmark}
\cfoot{}
\pagestyle{scrheadings}
\usepackage[none]{hyphenat} %Silbentrennung deaktiviert
\sloppy %Silbentrennung deaktiviert
\begin{document}
Prozesse können in verschiedenen Formen dargestellt werden. Exemplarisch sollen hier die drei wichtigsten genannt werden.\footcite[S.122]{co}
\printbibliography
\end{document}

u_fischer
21-05-2013, 13:53
Benutze \usepackage[ngerman]{babel} statt \usepackage{ngerman}.

bobmalaria
21-05-2013, 14:00
hi,

alphadin bezieht sich auf die alte methode literaturverzeichnisse zu erstellen die die kombination bst-stildatei und bibtex verwendet.

mit biblatex und richtiger sprachauswahl über babel sollte alles stimmen. wenn nicht, kann man in biblatex einzelne dinge noch im nachhinein anpassen.

das ngerman paket ist aber auf jeden fall eine schlechte wahl. es ist bekannt dafür probleme zu verursachen. also wie ulrike geschrieben hat, verwende babel mit der ngerman option.

gruss

ziemann1985
21-05-2013, 14:56
Hi zusammen,

damit haben sich meine Probleme erledigt. Klappt einwandfrei.

Vielen Dank nochmal.