Seite 1 von 2
Wie finde ich den passenden Zitierstil?
Verfasst: Mi 15. Aug 2012, 16:32
von Makana
Hallo,
ich befasse mich im Rahmen meiner Diplomarbeit nun zum ersten Mal ernsthaft mit Latex und komme soweit auch ganz gut klar, aber das zitieren bereitet mir etwas Kopfzerbrechen. In den weiten des Netzes konnte ich bisher noch nichts passendes finden, wahrscheinlich aber aufgrund falscher Suchanfragen...
In meiner Arbeitsdatei nutze ich momentan folgendes zum zitieren...
\usepackage[round]{natbib}
\begin{document}
\bibliography{DipBib}
\bibliographystyle{agsm}
\end{document}
Die Vorgaben des Betreuers zum zitieren im Text sind:
- 1 Autor: Meier (1988) bzw. (Meier, 1988)
2 Autoren: Meier & Schulze (1989) bzw. (Meier & Schulze, 1989)
3 oder mehr Autoren: Meier et al. (1990) bzw. (Meier et al., 1990)
für einen und mehr als zwei Autoren funktioniert das soweit auch ganz gut, aber bei zweien bekomme ich immer ein "and" zwischen die Namen.
Ich könnte mir vorstellen, dass das nicht so schwierig ist dort ein "&" hinzu bekommen aber ich finde es einfach nicht.
Für Hilfe wäre ich sehr dankbar
Beste Grüße
Makana
Verfasst: Mi 22. Aug 2012, 21:21
von Makana
So, nach langer Recherche bin ich nun von Bibtex mit natbib auf Biblatex umgestiegen und jetzt funktioniert das langsam auch soweit ganz gut.
Falls jemand ähnliche Probleme hat kommt er hiermit ja vielleicht weiter.
Der Grundstil ist "authoryear-icomp"
dazu kommt "natbib" dann funktionieren die Befehle \citet und \citep auch weiterhin.
Mit "maxnames=2" wird bei mehr als 2 Autoren mit "u.a" abgekürzt.
Das Paket "csquotes" für die Wahl der Anführungszeiche im Literaturverzeichnis.
Das sieht dann so aus
\usepackage[style=authoryear-icomp,natbib,maxnames=2]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\bibliography{DipBib}
Bisher bleibt aber das Problem mit dem "und" zwischen zwei Autoren bestehen, hinzu kommt, dass ich gerne "et al." statt "u.a." hätte.
dies habe ich wie folgt gelöst bekommen (direkt in der Präambel nach dem \usepackage Befehl )
\DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}} % "u.a." zu "et al."
\DefineBibliographyStrings{ngerman}{and={\&}} % "und" zu "&"
Soweit so gut. Jetzt habe ich aber das Problem, dass ich im Literaturverzeichnis durch die Option "maxnames=2" die Autoren auch mit et al. abgekürzt bekomme. Hat jemand eine Idee wie man das umgehen kann?
Beste Grüße
Makana
Verfasst: Mi 22. Aug 2012, 21:33
von Makana
Ok das ging dann doch schneller als gedacht.
damit die Abkürzung mit "et al." nur im Dokument selbst nicht aber in der Literaturliste auftaucht benutzt man statt "maxnames=2" einfach "maxcitenames=2" andersherum für eine Verkürzung der Literaturliste "maxbibnames=2"
Beste Grüße Makana
eine deutsche Übersetzung für das Biblatex Paket gibt es hier.
http://mirror.informatik.uni-mannheim.d ... latex.html
Verfasst: Mi 19. Sep 2012, 20:49
von kr.axel
Hallo Makana,
ich habe lange gesucht, um jemanden zu finden, der auch das Problem hat den richtigen Zitierstil zu finden denn genau wie du suche ich nach
1 Autor: Meier (1988) bzw. (Meier, 1988)
2 Autoren: Meier & Schulze (1989) bzw. (Meier & Schulze, 1989)
3 oder mehr Autoren: Meier et al. (1990) bzw. (Meier et al., 1990)
Du hast ja eine Lösung gefunden und ich würde sie gerne übernehmen. Allerdings ist meine .bib. Datei gerade noch im BibTex Format und ehrlich gesagt ist mir leider noch nicht so richtig klar geworden was ich tun muss, um meine Literaturdatenbank in das BibLatex Format umzuwandeln. Wenn ich alle Einträge deiner Präambel übernehme (natürlich mit dem Namen meiner Literaturdatenbank) bekomme ich die Fehlermeldung "!package biblatex error: File 'Masterfile.bbl' not created by biblatex". Könntest du mir vielleicht idiotensicher erklären wie ich vorgehen muss, um meine Literatureinträge biblatex-kompatibel zu machen? Ich arbeite mit TexMaker und dort kann man beim Erstellen der Literatur wählen zwischen bibtex und biblatex. Jetzt habe ich mal ein Minimalbeispiel nach deiner Vorgabe gemacht
%
\documentclass[12 pt,a4paper]{article}
\usepackage[style=authoryear-icomp,natbib=true,maxcitenames=2,sorting=nyt]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
\bibliography{bibl}
\begin{document}
\citep{madenmann01}
\end{document}
erhalte dann aber den Hinweis "Please (re)run Biber on the file: (biblatex) test(biblatex) and LaTex afterwards" und weiß nicht wie ich das anstellen soll. Benötige ich dafür dann die Kommandozeile? Im Ausgabedokument steht dann nur (madenmann01).
Ich wäre sehr dankbar wenn du mir helfen kannst!
Besten Gruß kr.axel
[/code]
Verfasst: Mi 19. Sep 2012, 22:54
von Makana
Na Hallo,
leider hast du wahrscheinlich den falschen für deine Frage angeschrieben, da ich totaler Latex-Anfänger bin. Ich versuche es trotzdem mal.
Die Bibtex Datei bleibt auch weiter Bibtex, da Biblatex darauf zugreift. Schau mal hier rein
http://www.ub.uni-konstanz.de/servicean ... utzen.html. Du brauchst diese also nicht erst umwandeln sonder nur in deiner Präambel Biblatex statt Bibtex nutzen.
- Dein Minimalbeispiel funktioniert bei mir. Kommt die Fehlermeldung nur in deinem eigentlichen Dokument oder auch in einem neuen mit nur dem Minimalbeispiel?
- Hast du die .bib im gleichen Verzeichnis wie dein Latex-Dokument?
- Setzen musst du erst 1x Latex dann 1x Bibtex und wieder 2x Latex
- Hast du evtl. noch ein Bibtex Paket in der Präambel? Oder vorher mit Bibtex gesetzt? dann würde ich die entsprechenden Dateien aus dem Ordner löschen und es noch mal versuchen.
Beste Grüße
Makana
Verfasst: Mi 19. Sep 2012, 23:21
von Genmutant
Nein, bei dem Aufruf wird (bei aktuellem biblatex) kein bibtex benutzt, sondern biber. Das ist inzwischen die Standardeinstellung, wenn nichts angegeben wird.
Verfasst: Do 20. Sep 2012, 09:28
von Makana
Oh ok, und wie muss man das dann einbinden? Ich nutze für die Literaturverwaltung Jabref und der speichert mir das als .bib also in Bibtex oder nicht? Die Einbindung erfolgt bei mir wie oben beschrieben.
Wie würde man die oben benannte Zitierweise über Biber einbinden?
Gruß
Makana
Verfasst: Do 20. Sep 2012, 09:37
von Genmutant
Nein das passt soweit schon, du musst nur statt dem Programm bibtex eben das Programm biber benutzen. Oder du gibst eben bei biblatex an, dass du lieber doch bibtex als backend benutzen willst. (Ich würde zu ersterem raten)
Verfasst: Do 20. Sep 2012, 09:43
von Makana
hmm ok, aber wie funktioniert das? muss ich das Jabref erklären, dass er biber nutzen soll oder läuft das über das tex-Dokument? Ich verstehe nicht an welcher Stelle ich welchem Programm sagen muss was es tun soll

Ich war schon froh, dass das überhaupt mal funktioniert hat.
Verfasst: Do 20. Sep 2012, 12:59
von kr.axel
oh, okay. scheinbar wurde mein post von gestern nicht gesendet. dann hier noch mal: vielen dank für eure Antworten! Biber scheint also das bessere Programm zu sein. Um es zu benutzen habe ich die Einstellungen bei Texmaker gändert, so wie in diesem post beschrieben
http://tex.stackexchange.com/questions/ ... ker-miktex
allerdings bekomme ich dann die fehlermeldung, dass meine biber Version nicht mit der biblatex Version übereinstimmt
INFO - This is Biber 0.9.8 INFO - Logfile is 'test.blg' INFO - Reading 'test.bcf' WARN - Warning: Found biblatex control file version 2.0, expected version 1.7 INFO
scheinbar wurde also biblatex atumatisch aktualisisert, biber hingegen nicht. daher muss ich nun noch mal eine dumme Frage stellen: weiß kemand wie sich die beiden Versionen auf einen Nenner bringen lassen?
oder komme ich nicht umhin, miktex neu zu installieren?
besten Gruß, kr.axel