PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis: Nachname1, A.; Nachname2,B.:



Menux
27-11-2013, 09:57
Hallo,
ich verwende natbib (\usepackage[numbers]{natbib}) und den style plainnat (\bibliographystyle{plainnat}).

Ich möchte gerne, das im Literaturverzeichnis Autoren so dargestellt werden:
Nachname1, B.; Nachname2, H.-J.; Nachname3, C.:

Wie muss ich das dann in der *.bib definieren? Ich hab schon einige Varianten ausprobiert zu letzt:



@ARTICLE{Heg1,
author = {{Roeser, W.} ; {Hegger, J.}},
title = {Zur Bemessung von Konsolen gemäß DIN 1045-1 und Heft 525},
journal = {Beton und Stahlbetonbau},
year = {2005},
volume = {5},
pages = {434-439},
owner = {M},
timestamp = {2011.07.24}
}


Also das sollte dann so aussehen: "Roeser, W.; Hegger, J.:..."

Hat jemand eine Idee?

Und gibt es eine Möglichkeit, dass die Referenz im Text Name und Jahr darstellt? Also [Roeser-2005]? Wenn ich (\usepackage[authoryear]{natbib}) verwende bekomme ich sehr viele Fehlermeldungen.

klops
27-11-2013, 10:18
Ich würde Dir biblatex (http://www.ctan.org/pkg/biblatex) + biber (http://www.ctan.org/pkg/biber) nahe legen. Das Gespann kann auch mit Umlauten korrekt umgehen, denn eigentlich ist das "ä" wie in Deiner Literaturangabe bei Verwendung von bibtex nicht erlaubt und kann zu allem möglichen führen. Ein Ansatz wäre dann beispielsweise: http://www.golatex.de/viewtopic,p,31083.html#31083

Weitere Anpassungen sind möglich. Übrigens solltest Du nach Möglichkeit immer ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) (http://texwelt.de/wissen/fragen/569/was-ist-ein-vollstandiges-minimalbeispiel-oder-kurz-vm-und-wie-erstelle-ich-dieses) erstellen, damit Helfer auch etwas zum Testen in der Hand haben und sich nicht erst ein Testbeispiel aus den Fingern saugen müssen.

nixversteh
27-11-2013, 10:40
@ Menux,

oder so:
\documentclass[12pt,headsepline]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[ngerman]{babel}
\usepackage{url}
\usepackage[onehalfspacing]{setspace}
\usepackage[style=trad-plain,
natbib=true,
backend=biber,
hyperref=true,
maxbibnames=99,
sorting=debug,
language=ngerman
]{biblatex}
\addbibresource{Literatur.bib}
\usepackage{hyperref}

\begin{document}
\tableofcontents
blablabla
\cite{Heg1}
\printbibliography[heading=bibintoc]
\end{document}

Literatur.bib:
@ARTICLE{Heg1,
author = {{Roeser, W.} ; {Hegger, J.}},
title = {{Zur Bemessung von Konsolen gemäß DIN 1045-1 und Heft 525}},
journal = {Beton und Stahlbetonbau},
year = {2005},
volume = {5},
pages = {434-439},
owner = {M},
timestamp = {2011.07.24}
}

Viel Erfolg

Gruß

Martin

u_fischer
27-11-2013, 10:42
In der bib-Datei musst du Autoren so eingeben:


author = {Roeser, W. and Hegger, J.},

Wenn dann das nicht zu der gewünschten Ausgabe führt, musst du den Stil ändern oder einen anderen finden (wobei das mit biblatex/biber sehr viel angenehmer zu machen ist).

Menux
29-11-2013, 11:43
Hallo und danke zunächst für eure Antworten,

leider komme ich nicht so richtig weiter.

@ Ulrike: Deine Variante führt dazu, das ich leider das "and" im Literaturverzeichnis habe. Ich müsste dies zumindest in ein "und" ändern. Aber wie ist es dann, wenn ich mehrere Autoren habe, steht dann jedesmal ein "und" dazwischen? Das wäre nicht so schön

@ Martin: Dein Skript bekomme ich leider nicht ans Laufen.

klops
29-11-2013, 11:48
In dem von mir verlinkten Beitrag auf goLaTeX wird gezeigt wie das mit dem Semikolon geht. Und das funktioniert gerade weil "and" zwischen den einzelnen Autoren steht. Das "and" ermöglicht nämlich erst die Erkennung von mehreren Autoren.

Zur Einbindung von biber in die gängigen Editoren siehe übrigens: http://www.texwelt.de/wissen/fragen/1909/wie-verwende-ich-biber-in-meinem-editor

u_fischer
29-11-2013, 12:02
@ Ulrike: Deine Variante führt dazu, das ich leider das "and" im Literaturverzeichnis habe. Ich müsste dies zumindest in ein "und" ändern. Aber wie ist es dann, wenn ich mehrere Autoren habe, steht dann jedesmal ein "und" dazwischen? Das wäre nicht so schön


Das "and" ist eine Markierung für bibtex/biber. In der bib-Datei *musst* du "and" benutzen, um Autoren zu trennen. Sonst können weder bibtex noch biber Autoren korrekt erkennen. Es ist Aufgabe des Stils daraus ein "und" oder ein Komma oder ein Semikolon oder ein & oder was auch immer zu machen.

bobmalaria
29-11-2013, 12:33
hi,

vielleicht nochmal zur aufklärung.
die bib datei ist eine datenbank und es wird eine gewisse struktur in dieser datenbank erwartet.
so auch z.b. das autoren mit dem wort "and" getrennt werden. dabei wird dieses wort in den wenigsten stilen tatsächlich nacher ausgegeben, es ist nur ein stichwort für bibtex oder biber das jetzt der nächste autor kommt.

beachte auch, dass klammern wichtig sind. so kommt es z.b. bei

author ={{Klein A. and Gross B.}}
zu einer falschen ausgabe da das zweite, rote, paar {} alles umschließt. es reicht ein klammerpaar.

sollte das ergebnis im dokument trotz einee richtig strukturierte datenbank nicht so aussehen wie man es braucht, dann muss man das tun was ulrike/martin geschrieben haben und den stil anpassen.

am (relativ) einfachsten kommst du da mit der kombination biblatex paket statt natbib und biber statt dem bibtex programm voran.

sollte das nicht funktionieren, dann schreibe uns deine genaue fehlermeldung!
"läuft bei mir nicht" ist dabei nicht gerade hilfreich.

latex spuckt immer fehler oder warnungen aus oder es stehen im dokument fragzeichen oder nur die keys aus der bib datenbank etc.

beschreibe uns diese fehler oder gibg fehlermeldungen genau an. dann können wir auch helfen. am allerbesten ist es wenn du uns mal den code postes bei dem es nicht zu der richtigen ausgabe/fehlern kommt.

gruss

Menux
29-11-2013, 21:28
Jetzt läuft es endlich.

Vielen, vielen dank euch allen.