PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bibliographie wird nicht nummeriert



Kaehde
02-10-2010, 10:45
Hi,

ich versuche seit einiger Zeit mein Latex dazu zu bringen die Einträge in der Bilbliographie zu nummerieren.

Derzeit sieht diese bei mir so aus:

Autorenname, Titel, etc.

Sie soll aber so aussehen

[Nummer] Autorenname, Titel

Ich lese praktisch überall, das Latex dies eigentlich automatisch tun sollte, klappt bei mir aber leider nicht. Daher wende ich mich jetzt mal Hilfe suchend an dieses Forum.
Im Anhang findet ihr ein kleines Beispiel, wie es bei mir nicht läuft.

Das ist übrigens das erste Mal, dass ich Latex nutze. Erwartet daher bitte auch blöde Fehler.

Für die Installation von Latex habe ich protex (http://www.tug.org/protext/) genutzt. Ich hatte auch schon eine ältere Version davon auf einem zweiten PC installiert, um eventuelle Fehler in den Dateien selbst auszuschließen.

Um auch noch dem häufigsten Tipp den ich finde vorweg zu greifen - andere bibliographystyles wie "plain" oder "plaindin" hab ich schon getestet.

Für alle die sich dieses nicht runter laden aber dennoch rein gucken möchten:
Beispiel.tex:


\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{jurabib}

\begin{document}
\nocite{*}
\bibliography{meineBibliographie}
\bibliographystyle{jurabib}
\jurabibsetup{
bibformat=numbered,
titleformat=all,
}
\end{document}


meineBibliographie.bib


@Article{Test,
author = {Autor Name},
title = {Test Title},
year ={2010},
pages = {1--2},
}


mfg

mechanicus
02-10-2010, 11:15
Hallo,


Das ist übrigens das erste Mal, dass ich Latex nutze. Erwartet daher bitte auch blöde Fehler.

für das erste mal und gleich mit Minimalbeispiel, das ist super.

Wenn du gerade am Anfang stehst, dann empfehle ich dir doch die Nutzung von biblatex.


\RequirePackage{filecontents}
\begin{filecontents*}{meineBibliographie.bib}
@Article{Test,
author = {Autor Name},
title = {Test Title},
year ={2010},
pages = {1--2},
}
\end{filecontents*}
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[style=numeric]{biblatex}
\bibliography{meineBibliographie}
\nocite{*}
\begin{document}
\printbibliography
\end{document}

Gruß
Marco

EDIT: \end{document} eingefügt.

Kaehde
02-10-2010, 20:41
Hi,

danke für die Antwort. Ich bekomme hier noch die Meldung, dass die biblatex.sty nicht gefunden wird. Offenbar hat die Installation von biblatex noch nicht richtig funktioniert.
Ich bin der manuellen Installation gefolgt, da der PC nicht direkt am Netz hängt und mir bei der semi-automatischen nicht klar war, wo die Dateien hin sollten.
Ein Punkt den ich dabei allerdings noch nicht umsetzen konnte ist die Anpassung der Umgebungsvariablen, welche aber ohnehin bei jeder der Installationsarten notwendig zu sein scheint. Hier weiß ich schlicht nicht, auf welchen Wert ich die Variablen setzen muss. Mein System kennt diese noch nicht, weshalb ich keine Idee hab, was dort rein soll - der OrdnerPfad des biblatex-Ordners im bst/bib/csf-Ordner? (am besten wäre wohl ein Beispiel). Oder handelt es sich dabei gar nicht um Systemvariablen, sondern um Variablen innerhalb einer Latex-Datei, falls ja welcher?

Abgesehen von der möglichen Lösung über Biblatex - hat eventuell jemand eine Idee warum meine nicht funktioniert? Ich würde ja schließlich auch gerne wissen, was ich falsch mache.

PS: Du hattest \end{document} vergessen :).

Edit:
Da dort (http://www.golatex.de/biblatex-unter-miktex-2-8-portable-installieren-t4039.html) das Problem auch aufkam und durch die Verwendung der Kommandozeile gelöst wurde - ich hatte von Anfang an die Kommandozeile für das Update genutzt, da ich nicht weiß wo ich das sonst machen müsste.
Ich hab auch schon nach der texmf.cnf gesucht, diese aber nicht gefunden.

mechanicus
03-10-2010, 08:40
Hi,

für die manuelle Installation gibt es mehrere Beiträge. Vielleicht hilft dieser
http://www.mrunix.de/forums/showpost.php?p=296264&postcount=8

Gruß
Marco

Kaehde
03-10-2010, 11:15
Nach der Umsetzung des Tips aus dem verlinkten Thread bekam ich die Meldung, dass die logreg.sty fehlen würde.

Ich hab mir daraufhin nochmal die aktuellste Version von protex geschnappt, da ich mitlerweile auch gelesen hatte, dass biblatex zumindest in miktex enthalten sein sollte.
Ich hatte Glück - offenbar gab es seit meiner Installation mindestens 1 Update und zumindest dein Beispiel funktioniert wie erhofft bei mir.

Bleibt nur noch die quälende Frage, warum ich jurabib nach wie vor nicht wie gewünscht zum Laufen bekomme. Ich denke aber ich kann auch biblatex nutzen.

Ich schau die Tage mal noch rein, ob jemand eine Lösung für jurabib findet.
Danke schonmal für die mit biblatex.

mfg

mechanicus
03-10-2010, 12:08
Ich schau die Tage mal noch rein, ob jemand eine Lösung für jurabib findet.
Warum willst jurabib nutzen, wenn biblatex funktioniert?

Gruß
Marco

nixversteh
03-10-2010, 12:22
Nach der Umsetzung des Tips aus dem verlinkten Thread bekam ich die Meldung, dass die logreg.sty fehlen würde.
Ich hab mir daraufhin nochmal die aktuellste Version von protex geschnappt, da ich mitlerweile auch gelesen hatte, dass biblatex zumindest in miktex enthalten sein sollte.
Ich hatte Glück - offenbar gab es seit meiner Installation mindestens 1 Update und zumindest dein Beispiel funktioniert wie erhofft bei mir.
Bleibt nur noch die quälende Frage, warum ich jurabib nach wie vor nicht wie gewünscht zum Laufen bekomme. Ich denke aber ich kann auch biblatex nutzen.
Ich schau die Tage mal noch rein, ob jemand eine Lösung für jurabib findet.
Danke schonmal für die mit biblatex.
mfg

Hallo Kaehde,

herzlich willkommen hier im Forum.

Ich verwende Biblatex und habe mal vor einiger Zeit diesen Code im Net gefunden, leider ist mir der Link nicht mehr bekannt:


\documentclass[12pt,a4paper, twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}


\usepackage{jurabib}
\jurabibsetup{super, %setzt \cite{} als Fußnoten
citefull=section, %
ibidem=name&title&auto, %legt fest wie eine wiederholteFußnote auf einer Seite angezeigt werden soll
howcited=compare, %
commabeforerest, %vor der Seitenzahl wird ein Komma gesetzt
see, % hiermit lassen sich Sequenzen wie ``Vgl.:'' und ``Siehe'' vor das Zitat setzen
%bibformat=ibidemalt, %listet mehrere Werke eines Autors unter dessen Namen im Literaturverzeichnis auf
%bibformat=ididem, %unmittelbare Wiederholungen von Autoren wird durch Linie ersetzt
bibformat=numbered, %nummeriert das Lieteraturverzeichnis durch
authorformat=smallcaps, %mehrere Autoren werden durch ``und'' getrennt
%authorformat=smallcaps, %setzt Autoren in in Kapitelchen
titleformat=colonsep, %setzt einen Doppelpunkt zwischen Autor und Titel
dotafter=bibentry, %setzt nach jedem Eintrag im Literaturverzeichnis einen Punkt
}
\renewcommand\biburlprefix{Online in Internet: } %Anzeige von URL des Quelltextes
\renewcommand*{\samepageibidemname}{Ebd.}
\renewcommand{\bibnumberformat}[1]{(#1)}
\usepackage[flushmargin,multiple,stable,ragged]{footmisc}
\begin{document}
\chapter{Dies ist das erste Kapitel}
Text Text Text Text\cite[Vgl.:][]{sueddeutsche01}
\section{titel1}
Text Text Text Text\cite[Vgl.:][]{sueddeutsche02}\\
Text Text Text Text\cite[Vgl.:][]{sueddeutsche03}\\\
Text Text Text Text\cite[Vgl.:][]{sueddeutsche01}\\
Text Text Text Text\cite[Vgl.:][]{sueddeutsche01}\\
\newpage
\section{titel2}
Text Text Text Text\cite[Vgl.:][S.3]{Ehlers:07}\\
Text Text Text Text\cite[Vgl.:][S.3]{Ehlers:07}\\\
Text Text Text Text\cite[Vgl.:][S.5f.]{Ehlers:07}\\
Text Text Text Text\cite[Vgl.:][]{sueddeutsche01}\\
Text Text Text Text\cite[Vgl.:][]{sueddeutsche01}\\
\bibliographystyle{jurabib}
\newpage\bibliography{literatur}
\end{document}


dazu die Bib-datei_literatur.bib

@Booklet{ Ehlers:07,
title = "Aufstand der M{\"a}dchenm{\"o}rderinnen",
author = "Fiona Ehlers",
editor = "Der Spiegel",
month = jul,
year = "2007",
howpublished = "Der Spiegel",
journal = "Der Spiegel",
volume = "27"
}

@Misc{ sueddeutsche03,
title = "Zug nach Osten",
author = "Stefan Grundholdt",
month = mar,
year = "2007",
howpublished = "sueddeutsche.de",
url = "http://www.sueddeutsche.de/automobil/artikel/78/107970/2/",
URLDATE = "2008-06-11"
}

@Misc{ sueddeutsche02,
title = "Der Logan f{\"u}r Indien",
author = "Stefan Grundholdt",
month = apr,
year = "2007",
howpublished = "sueddeutsche.de",
url = "http://www.sueddeutsche.de/automobil/artikel/753/108645/",
URLDATE = "2008-06-11"
}

@Misc{ sueddeutsche01,
title = "Taxi nach Bollywood",
author = "Stefan Grundholdt",
month = apr,
year = "2007",
howpublished = "sueddeutsche.de",
url = "http://www.sueddeutsche.de/automobil/artikel/678/108570/",
editor = "sueddeutsche.de"
}

Viel Erfolg

Gruß

Martin

Kaehde
03-10-2010, 13:05
Hm... wo ist denn das freudentanz-smiley ...

*drückt nixversteh*

Das Problem war also nur, dass ich das jurabibsetup im document-Körper stehen hatte. Wenn ich es wie folgt gleich hinter das usepacke{jurabib} schreibe klappt alles. Jetzt fehlen zwar noch die Eckigen Klammern, aber da bin ich doch recht zuversichtlich, dass dies leicht zu bewerkstelligen ist. Der Befehl mit welchem man an das Format ändern kann ist ja auch schon im Beispiel enthalten.



\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{jurabib}
\jurabibsetup{
bibformat=numbered,
titleformat=all,
}

\begin{document}
\nocite{*}
\bibliography{meineBibliographie}
\bibliographystyle{jurabib}
\end{document}


Von meiner Seite kann diese Thread somit geschlossen werden. Danke für die Hilfestellungen.

nixversteh
03-10-2010, 16:54
Hm... wo ist denn das freudentanz-smiley ...

*drückt nixversteh*

Das Problem war also nur, dass ich das jurabibsetup im document-Körper stehen hatte. Wenn ich es wie folgt gleich hinter das usepacke{jurabib} schreibe klappt alles. Jetzt fehlen zwar noch die Eckigen Klammern, aber da bin ich doch recht zuversichtlich, dass dies leicht zu bewerkstelligen ist. Der Befehl mit welchem man an das Format ändern kann ist ja auch schon im Beispiel enthalten.



\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{jurabib}
\jurabibsetup{
bibformat=numbered,
titleformat=all,
}

\begin{document}
\nocite{*}
\bibliography{meineBibliographie}
\bibliographystyle{jurabib}
\end{document}


Von meiner Seite kann diese Thread somit geschlossen werden. Danke für die Hilfestellungen.

Hallo Kaehde,

die eckigen Klammern bekommst du, indem du diesen Code vor dem Beginn deines Dokumentes einfügst:
\renewcommand{\bibnumberformat}[1]{[#1]}

Viel Erfolg

Gruß

Martin