Seite 1 von 1
Bibtex Problem mit mehreren Autoren
Verfasst: Sa 21. Sep 2013, 12:42
von Becksexxer
Hallo,
ich habe ein Problem mit dem Verwenden meherer Autoren.
wenn ich mit "and" trenne, kommt die Fhelermeldung:
! Undefined control sequence.
l.12 {\sc Lecheler, S.} \btxandshort {.}\ {\sc Dieter}: {\em Numerische
wenn ich hingegen nur einen autor benutze erscheint dieser fehler nicht.
Hat jemand ne lösung?
Ps benutze als bibliographystyle gerunsrt
Verfasst: Sa 21. Sep 2013, 13:11
von Besserwisser
Die Fehlermeldung ist nicht vollständig, das zugehörige
VM (mit Anleitung zur Erstellung nicht nur für Anfänger) fehlt. Damit ist das Problem nicht nachvollziehbar.
Auffällig ist aber, dass offenbar ein bibtex-Stil verwendet wird, der noch aus LaTeX-2.09-Zeiten stammt und deshalb veraltete Befehle wie \sc verwendet (siehe
l2tabu, wobei noch zu erwähnen wäre, dass \sc nicht von LaTeX selbst, sondern ggf. von der Klasse bereitgestellt wird – oder auch nicht). Ich empfehle daher einen Wechsel zu
biblatex +
biber.
Verfasst: Mo 23. Sep 2013, 09:56
von Becksexxer
okay wenn das veraltet ist, dann möchte ich am besten auf biblatex + biber umsteigen. hat da vielleicht irgendwer eine einfache Hilfe, wie das Problemlos funktioniert?
Lg
Becksexxer
Verfasst: Mo 23. Sep 2013, 10:00
von sudo
Ein erster Schritt wäre die von Besserwisser verlinken Anleitungen zu lesen. Ein zweiter Schritt wäre eine Suchmaschine deiner Wahl zu bemühen. Dann sollte es dir eigentlich möglich sein ein VM zu erstellen.
Verfasst: Mo 23. Sep 2013, 10:33
von Besserwisser
Becksexxer hat geschrieben:hat da vielleicht irgendwer eine einfache Hilfe, wie das Problemlos funktioniert?
Sich an die Anleitung von
biblatexund ggf. des verwendeten
biblatex-Zusatzpakets halten und biber statt bibtex aufrufen.
Verfasst: Mo 23. Sep 2013, 10:42
von Becksexxer
okay Minimalbeispiel:
\documentclass[11pt,a4paper,headsepline,DIV=calc,titlepage,toc=bibliography,toc=listof]{scrreprt}
\linespread{1.25}%Zeilenabstand=1,5
\KOMAoptions{DIV=last}
\usepackage[numbers,round]{natbib}
\usepackage{cite} %Zitieren
\begin{document}
test \cite{Ferzinger}
\bibliographystyle{alphadin}
\bibliography{literaturvz}{}
\end{document}
Und die literaturvz:
@BOOK{Ferziger,
title = {Numerische Strömungsmechanik},
publisher = {Springer},
year = {2008},
author = {Joel H. Ferziger and Milovan Peric},
isbn = {3540675868},
}
Fehler ist:
! Undefined control sequence.
l.13 {\sc Ferziger, Joel~H.} \btxandlong
{}\ {\sc Milovan Peric}: {\em Numeri...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
) [14
]
das geschieht allerdings nur wenn 2 Autoren durch "and" getrennt werden.
Das mit Biblatex + biber habe ich ausprobiert. aber keinen verwertbare Information gefunden um mein bestehenden Latexcode umzugestalten.
lg
Becksexxer
Verfasst: Mo 23. Sep 2013, 10:51
von u_fischer
okay Minimalbeispiel:
Das Beispiel gibt nie im Leben diese Fehlermeldung. Schon alleine deswegen, weil du \cite{Ferzinger} benutzt, während der Key Ferziger heißt. Daneben ist das Paket cite mit natbib nicht kompatible, wie schon auf der ersten Seite der Dokumentation von natbib steht: "(The natbib pack-
age, however, is not compatible with either cite ...)"
aber keinen verwertbare Information gefunden um mein bestehenden Latexcode umzugestalten.
Dann hast du aber nicht sonderlich viel gesucht. Alleine in diesem Forum gab es in den letzten Wochen haufenweise Beispiel und Diskussionen zu biblatex.
Verfasst: Mo 23. Sep 2013, 11:00
von Becksexxer
Ich glaube das Problem ist gelöst.
habe
\bibliographystyle{unsrtdin}
\bibliography{literaturvz}
verwendet und jetzt funktioniert es.
Trotzdem vielen dank euch für eure Hilfe
Verfasst: Mo 23. Sep 2013, 12:07
von Besserwisser
Du möchtest also ein Literaturverzeichnis nach DIN 1505?
Das hatten wir hier auch schon, wie die
Schnellsuche nach "DIN 1505" offenbart.