Kleine Modifikation im Literaturverzeichnis

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


kathrin2010
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 2. Okt 2010, 12:45

Kleine Modifikation im Literaturverzeichnis

Beitrag von kathrin2010 »

EDIT: Sorry, habe in die falsche Rubrik geposet. Kann es leider nicht verschieben.

Hallo,

ich habe ein Literaturverzeichnis in meinem Dokument erstellt.
\usepackage[numbers]{natbib}

\begin{document}
...

% Literaturverzeichnis
\bibliographystyle{dinat}
\bibliography{test} 
[\code]

Das sieht dann folgendermaßen aus (siehe angefügte Grafik).

Nun ist es so, dass ich eine spezielle Vorgaben habe. Die Jahreszahl sollte ganz am Ende stehen, also:
[48] Pearce, J: Origins of Anorexia nervosa. In: European Neurology 52, S. 191-192 (2004).

Das kann man in der Datei dinat.bst anpassen. Ich müsste also die Jahreszahl mit der Seitenzahl vertauschen.

Kann mir da jemand helfen?

Vielen Dank!

Dateianhänge
literatureintrag.jpg
literatureintrag.jpg (47.83 KiB) 2726 mal betrachtet

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag von Mechanicus »

Hallo,

wäre ein Wechsel zu biblatex eine Option für dich?

Gruß
Marco
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo wenn du etwas Verschoben haben willst, etc, dann einfach einen Moderator anschreiben.

Laut l2tabu sollte man im übrigen natdin verwenden. dinat wird offensichtlich nicht mehr gepflegt.

grz
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


kathrin2010
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 2. Okt 2010, 12:45

Beitrag von kathrin2010 »

Ich hab nur nen Latex Kurs besucht und kenn mich mit Biblatex überhaupt nicht aus. Daher wäre ich dankbar, wenn`s ne andere Lösung gäbe.

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

kathrin2010 hat geschrieben:Ich hab nur nen Latex Kurs besucht und kenn mich mit Biblatex überhaupt nicht aus. Daher wäre ich dankbar, wenn`s ne andere Lösung gäbe.
Nun, ich weiß nicht, ob es einen fertigen BibTeX-Stil gibt, der das bietet,
was du möchtest. Wenn es den gibt, dann ninm ihn. Wenn nicht, ist
biblatex allemal besser, als von einem bestehenden Stil ausgehend an der
bst-Datei rumzubasteln, denn das ist wesentlich schwieriger als mit
biblatex einen Stil anzupassen.

Eine Auflistung von BibTeX-Stilen findest du z.B. hier:
http://www.cs.stir.ac.uk/~kjt/software/ ... owbst.html

Eine Einleitung in die Benutzung von biblatex habe ich für die TeXnische
Komödie geschrieben (Link siehe Signatur). Der Artikel basiert zwar auf
einer älteren biblatex-Version, vom Prinzip her hat sich aber nichts
geändert.

Gruß,
Dominik.-

kathrin2010
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 2. Okt 2010, 12:45

Beitrag von kathrin2010 »

Hallo,

also erstmal danke für deine Antwort. Ich habe versucht biblatex einzubinden, allerdings bekomme ich nichteinmal ein Minimalbeispiel hin.
(Fehler:
! Package biblatex Error: Outdated 'etoolbox' package'

Ich nutze Texniccenter und Miktex. Ich habe auch beim Paketmanager ein Update gemacht, aber es hat sich nichts geändert. Das Paket ist korrekt installiert.

EDIT: Ich habe das Paket deinstalliert und dann wieder installiert. Der Fehler ist weg, aber ich bekomme neue Fehler:
! Undefined control sequence
\lbx@lfromlag ->\iffieldundef
...
Welche Pakete brauche ich?


..
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=numeric]{biblatex}
\bibliography{test}

\begin{document}
...

\printbibliography 
\end{document}

Was kann ich da machen?[/quote]

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag von Mechanicus »

Hi,

siehst so aus, als hättest du nur MikTeX-Minimal installiert. Schaue mal ein deinen Paketmanager nach, welche Pakete dir fehlen.
Du brauchst
biblatex
csquotes
etoolbox

(einfach erstmal MikTeX full installieren, sowie alle Pakete einem Update unterziehen, dann sollte es keine Probleme geben)

Gruß
Marco

EDIT: babel ist seit v5.0 (oder so) keine gültige Option mehr für csquotes.
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

kathrin2010
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 2. Okt 2010, 12:45

Beitrag von kathrin2010 »

Hallo,

also ich habe Miktex komplett neu installiert und anschließend das Dokument installiert. Viele Pakete hat er automatisch installiert nur die Pakete
biblatex,
etoolbox,

musste ich manuell nachinstallieren (weiß auch nicht warum).

Jetzt bin ich an der gleichen Stelle wie vorhin. Fehler:
\lbx@lfromlag ->\iffieldundef

Es sind 6 Fehler und alle fangen mit
\lbx@lfromlag an

EDIT: Die Option babel habe ich aus csquotes weggemacht.
Muss ich bei den Miktexeinstellungen noch was ändern?
Bitte um Hilfe!

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag von Mechanicus »

Hallo,

Zur Information:
Kathrin und ich haben eben das Programm Teamviewer genutzt. Das Problem war, dass im Header selbst folgende Pakete geladen waren:
\usepackage{german,ngerman}
\usepackage[ngerman]{babel}
Entsprechend musste nur die erste Zeile auskommentiert werden und alles lief.

Gruß
Marco
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

Antworten