PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Chaos bei bibliography-Erstellung



<--Twix-->
18-02-2011, 22:26
Hallo ihr Lieben,

ich hab nocheinmal eine Frage wegen meiner Bachelorarbeit :( Ich muss am Montag meine Bachelorarbeit zur Korrektur abgeben und meine bibliography steht noch nicht... also nicht so wie ich es möchte. Mir fehlt da einfach voll der Durchblick.

Also ich arbeite mit JabRef und möchte, dass die Quellenangabe im Text als (Autor, Jahr) erscheint und die Jurnals in der Bibliography ohne laufende Nummer aber alphabetisch sortiert aufgeführt werden.

Ich finde einfach keinen bibliographystyle der dazu passt und welches usepackage das kann.

Ich hoffe dass mir irgendwer schnell helfen kann.

LG

Twix

<--Twix-->
18-02-2011, 22:38
Also ein bisschen weiter bin ich noch gekommen: die alphabetische Sortierung klappt, aber leider mit laufender Nummer und Nummer als Quellenangabe im Text.
Dafür benutze ich gerade:


\usepackage{natbib} mit dem späteren Befehl

\bibliographystyle{natbib}

bobmalaria
18-02-2011, 22:51
so vielleicht


\begin{filecontents}{testbib.bib}
@article{one,
author = {Michael Ballack and Theo Guttenberg},
title = {Irgendwann muss schluss sein},
journal = {Eine Zeitschrift},
year = {2011}
}

@article{two,
author = {Sarah Pallin and George Busch and Some Guy},
title = {Why Boston needs a teaparty},
journal = {American journal of patriotism},
year = {2011}
}

\end{filecontents}


\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage[style=authoryear,maxnames=1,natbib=true]{biblatex}
\bibliography{testbib}

\begin{document}
\citep{two},\citep{one}

\printbibliography[maxnames=99]
\end{document}


http://www.mrunix.de/forums/attachment.php?attachmentid=4354&stc=1&d=1298065872

<--Twix-->
18-02-2011, 23:13
Mhh, ja... mhh... Dass sieht genaus so aus wie es sein sollte :) Aber da ich mit jabref arbeite habe ich ja in keiner .tex Datei sowas wie dieses stehen.

\begin{filecontents}{testbib.bib}
@article{one,
author = {Michael Ballack and Theo Guttenberg},
title = {Irgendwann muss schluss sein},
journal = {Eine Zeitschrift},
year = {2011}
}


Die Quellen machen mich echt fertig...

und im Fließtext habe ich die Verweise mit \cite{bibtexkey} eingefügt ?!

bobmalaria
19-02-2011, 00:27
äh ja und...???

jabref ist ein literaturverwaltungsprogramm. am ende bekommst du eine bib datei. sonst macht jabref nichts und hat somit auch nur indirekt mit latex zu tun

damit ich meinem beispiel eine bib datei anhaengen konnte habe ich diese mit \begin{filecontents}...\end{filecontents} eingebunden.

das macht man in einem minimalbeispiel so.

füer dein dokument ist das natürlich unnötig und du kannst das weglassen. wichtig ist nur das du


\bibliography{namedeinerbibdatei}

im code stehen hast.

<--Twix-->
19-02-2011, 10:44
Sorry,... ich bin ein absoluter LaTex Anfänger und gerade einfach maximal überfordert und mittlerweile einfach nur noch panisch! Ich bekomm mit deiner Idee nur Fehlermeldungen (weil ich die Befehle aber wahrscheinlich einfach an die falsche Stelle gesetzt habe :( )

Das sind die usepackages... ein paar habe ich rausgenommen, weil es einfach nicht so will :( Ohne diese komme ich aber zum gewünschten Ergebnis.


\documentclass[12pt]{book}

\usepackage[ansinew,utf8]{inputenc}
%\usepackage[T1]{fontenc}
%\usepackage[english]{babel}
%\usepackage[babel]{microtype}

\usepackage{amsmath}
\usepackage{SIunits}
\usepackage{makeidx}
%\usepackage{subfig}
\usepackage{caption, subcaption}
\usepackage{graphicx}

\usepackage[numbers,sort&compress]{natbib}
\usepackage{setspace}
%\usepackage{subfigure}
\usepackage{nomencl}
\usepackage{tabularx}
\usepackage{here}

\usepackage{longtable}
\usepackage{romannum}
\usepackage{threeparttable}
\usepackage{fancyhdr}
\usepackage{geometry}
%\usepackage{footmisc}
\usepackage{blindtext}

\usepackage[style=authoryear,maxnames=1,natbib=true]{biblatex}


\usepackage{hyperref}

\geometry{a4paper,left=30mm,right=30mm,bottom=4.0c m}


\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{2}

Die Dokumentenstruktur sieht so aus:


\begin{document}
\pagenumbering{Roman}
%\input{titelsteffi}
%\input{titel2}
%\tableofcontents
%\listoffigures
%\addcontentsline{toc}{part}{List of figures}

\pagenumbering{arabic}
\onehalfspacing
\input{introduction}
\singlespacing
%\input{materialssteffi}
\onehalfspacing
\input{methods}
\onehalfspacing
\input{results}
%\input{results2}
\input{discussion}

\singlespacing
\bibliography{verzeichnis}
\printbibliography{verzeichis}


\end{document}


Wahrscheinlich alles mal wieder Schrott, oder?

bobmalaria
19-02-2011, 10:53
hi,

alles schrott, ja :)

schau dir doch mal mein beispiel an.

also kommentiere deine zeile mit \usepackage{natbib} aus.

dann kopiere

\bibliography{name-deiner-bib-datei} direkt unter \usepackage{biblatex}

an der stelle an der du das verzeichnis ausgeben willst, schreibe nur!

\printbibliography[maxnames=99]

sollten jetzt fehler komme, dann schreibe genau wie die fehlermeldung heiß!

<--Twix-->
19-02-2011, 11:54
Also die Fehlermeldungen:

! LaTeX Error: File `biblatex.sty' not found.
! LaTeX Error: Unknown option `style=authoryear' for package `biblatex'.
! LaTeX Error: Unknown option `maxnames=1' for package `biblatex'.
! LaTeX Error: Unknown option `natbib=true' for package `biblatex'.

--> komisch ist auch dass er kein neues usepackages wie sonst geladen hat

! LaTeX Error: Missing \begin{document}.

--> ist aber eigentlich da

Und dann fehlen ihm controllsequenzen

shortener
19-02-2011, 11:57
Du musst das biblatex (http://www.ctan.org/tex-archive/help/Catalogue/entries/biblatex.html)-Paket installieren.

<--Twix-->
19-02-2011, 12:12
Das ich das Package brauche um es benutzen zu können ist klar, aber...

Erklärt mich für total verrückt... aber normalerweise läd MikTex das doch sobald man das als \usepackage erwähnt... hat er jedenfalls sonst immer gemacht.

Hab hier gerade nen packagemanager gefunden, aber da kann man auch nicht einfach was importieren.

Warum ist LaTex nur soooo kompliziert.

domwass
19-02-2011, 12:40
Hab hier gerade nen packagemanager gefunden, aber da kann man auch nicht einfach was importieren.
Mit einem einigermaßen aktuellen MiKTeX (ab 2.8) kannst du biblatex über den
Paketmanager installieren. Einfach bei »Name:« nach biblatex suchen,
auswählen und auf das + drücken.

Gruß,
Dominik.-

<--Twix-->
19-02-2011, 14:23
Ich habe MikTex 2.8 und wenn ich biblatex unter "Name" eingebe und auf Enter/Filter drücke findet er nichts... die List bleibt leer.

Aber irgendwie hat MikTex eigentlich die Sachen die ich als \usepackage aufgenommen habe direkt beim Setzten installiert...

shortener
19-02-2011, 14:31
Ich habe MikTex 2.8 und wenn ich biblatex unter "Name" eingebe und auf Enter/Filter drücke findet er nichts... die List bleibt leer.

Aber irgendwie hat MikTex eigentlich die Sachen die ich als \usepackage aufgenommen habe direkt beim Setzten installiert...

Ok, dann musst du es manuell installieren:

Lade Dir das Paket von hier (http://www.ctan.org/tex-archive/help/Catalogue/entries/biblatex.html) herunter
Entpacke es und kopiere die Dateien in der MiKTeX-Dateistruktur in die jeweiligen Ordner
Öffne MiKTeX-Options und klicke auf Refresh FNDB

domwass
19-02-2011, 14:34
Ich habe MikTex 2.8 und wenn ich biblatex unter "Name" eingebe und auf Enter/Filter drücke findet er nichts... die List bleibt leer.

Aber irgendwie hat MikTex eigentlich die Sachen die ich als \usepackage aufgenommen habe direkt beim Setzten installiert...

Hast du irgendwann das Repository geändert?

bobmalaria
19-02-2011, 14:34
hi,

wichtig ist immer, nicht die nerven verlieren.

im miktex packet manager den du in der zwischenzeit gefunden hast, gibt es einen menüpunkt repository. dort kannnst du dann wählen von welchem server (internet quelle) der packetmanager seine daten bezieht.

wähle da mal einen deutschen server aus und dann sollte die packetliste neu geladen werden. versuche dann nochmal biblatex in der suche zu finden.

sollte da nicht gehen, bleibt immer noch eine manuelle installation.

bevor du aufgibst kannst du mir auch noch eine private nachricht schreiben und wir basteln das eben hin.

gruss

<--Twix-->
19-02-2011, 15:08
Ich habe MikTex 2.8 vom PC geschmissen und MikTex 2.9 installiert... habe biblatex im Manager gefunden und schwupp alles so wie es sein soll!

Vielen lieben Dank für eure Hilfe!

@bobmalaria: Das Kriesenmanagement fängt da an wo die Zeitnot beginnt ;) Ich bin vielleicht momentan ein Nervenbündel aber für's Aufgeben bin ich die Falsche.