PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis mit lit.bib



ponline
06-11-2006, 13:37
Hallo!

Habe ein nerviges Problem... wenn ich im lit.bib ein Buch mit mehreren Autoren angebe, dann wird im Verweis nicht der erst genannte Autor, sondern ein andere verlinkt. Das würde ich gerne abstellten. Kann mir jemadn sagen wie das geht?


@BOOK{Kiessling,
AUTHOR={P. Kießling{,} U. Nefzger{,} F. Kaintzyk},
TITLE={Freileitungen - Planung, Berechnung, Ausführung},
PUBLISHER="",
ADRESS="Berlin",
YEAR=2001
}

Das Ergebnis ist hier [Kai01]. Korrekt wäre aber [Kie01]!

Vielen Dank!

PS: Verwende diese Dingens hier: \bibliographystyle{alpha}

sofa-surfer
06-11-2006, 13:44
Hallo,

das Problem bei dir wird sein, dass du den Eintrag in die bib-Datei nicht korrekt gemacht hast ...


@BOOK{Kiessling,
AUTHOR={P. Kießling and U. Nefzger and F. Kaintzyk},
TITLE={Freileitungen - Planung, Berechnung, Ausführung},
PUBLISHER="",
ADRESS="Berlin",
YEAR=2001
}

Allerdings dürfte dann eher eine Kombination aus den Anfangsbuchstaben der 3 Autoren als Marke bei rauskommen, als nur eine Abkürzung des ersten Autors.

Matthias

countbela666
06-11-2006, 13:45
@BOOK{Kiessling,
AUTHOR={P. Kießling and U. Nefzger and F. Kaintzyk},
TITLE={Freileitungen - Planung, Berechnung, Ausführung},
PUBLISHER="",
ADRESS="Berlin",
YEAR=2001
}ansonsten werden die Autoren alphabetisch sortiert.

Grüße,
Marcel

EDIT: und zu spät...

ponline
06-11-2006, 14:12
Besten Dank! Wenn ich nachher zu Hause bin werde ich das gleich ausprobieren...

Noch ne andere Frage: Was passiert dann bei vier und mehr Autoren?

Gruß
ponline

EDIT: Welchen Unterschied macht es, ob ich:

1. P. Müller and R. Meier

oder

2. Müller, P. and Meier, R.

verwende?

EDIT2: Wird mit der Verwendung von "and" auch im Literaturverzeichnis "and" stehen? Wäre mehr als wünschenswert, wenn dort "und" stehen würde. Wie kann ich das einrichten?

cheesecake
06-11-2006, 16:27
Zitieren nach DIN1505 mit Bibtex:

http://www.haw-hamburg.de/pers/Lorenzen/bibtex/

Zitiert wird dann auf auf deutsch mit ein paar Einstellungen auch auf englisch.

Aus zwei Autoren wird A u. B
Aus mehrerern Autoren wird A u.a. nach Bedarf auch A. et.al.

das "and" aus Deiner Bibtex datei wird nicht gedruckt.

gruß
cheesecake

ponline
06-11-2006, 17:37
finde das gar nicht so falsch, dass alle Autoren aufgezählt werden, aber ok...

kannst du mir als latex-laien nochmal sagen wie ich diese neue bib-dateien integriere? habe zwar den ehrgeiz das elsbt rauszubekommen, aber die zeit ist knapp :-(

ponline
07-11-2006, 11:50
kann mir bitte jemand sagen wie ich diese bib.bst dateien in latex einbinden kann???

vielen dank!!!

countbela666
07-11-2006, 12:34
BST-Dateien werden mittels \bibliographystyle{...} eingebunden. Da jene von Lorenzen auf natbib aufsetzen, musst du dieses Paket zusätzlich per \usepackage{natbib} einbinden.

Grüße,
Marcel

sofa-surfer
07-11-2006, 12:37
Weiß jetzt nicht genau, was deine Frage eigentlich ist. Den verwendeten Stil stellst du über \bibliographystyle{mein_stil} ein, wobei mein_stil zu einer mein_stil.bst Datei gehört.


\documentclass[ngerman]{article}
\usepackage[applemac]{inputenc}
\usepackage{babel}

\begin{filecontents}{literatur.bib}
@article{muller,
author={P. Müller and H. Schmidt and I. Meier},
title={Ein Artikel den nun wirklich gar niemand lesen will},
journal={Zeitschrift für sinnfreie Veröffentlichungen},
pages={100--98},
year=2000
}
\end{filecontents}

\begin{document}


Ein bisschen Text in dem auf einen tollen Artikel verwiesen wird \cite{muller}.

\bibliography{literatur}
\bibliographystyle{alphadin}
\end{document}

Solltest du die betreffende bst-Datei noch nicht haben, dann musst du sie installieren. Bei Miktex gibt es da wohl einen Updater. Ansonsten per Hand runterladen, in das richtige Verzeichnis speichern (..../bibtex/bst) und dann in der Konsole texhash laufen lassen.

Matthias

EDIT: Und zu spät ... :D

ponline
07-11-2006, 13:40
danke das funktioniert soweit...

gibt noch zwei dinge die ich gerne ändern möchte:

1. die abkürzungslabel sind jetzt leider rechtsbündig! sie sollten aber linksbündig sein

2. hatte vorher meine "quellenverzeichnis" in literatur und interquellen aufgeteilt. mittels diesem hier:

\renewcommand{\bibname}{Quellenverzeichnis}
\markboth{\MakeUppercase{Quellenverzeichnis}}{}
\chapter*{Quellenverzeichnis}
\addcontentsline{toc}{chapter}{Quellenverzeichnis} \label{Quellenverzeichnis}
\bibliographystyle{alphadin}

\begin{btSect}{lit}
\section*{Literatur}
\addcontentsline{toc}{section}{Literatur}\label{Li teratur}
\btPrintAll
\end{btSect}

%\begin{btSect}{bib}
%\section*{Web-links}
%\addcontentsline{toc}{section}{Web-links}\label{Web-links}
%\btPrintAll
%\end{btSect}
\section*{Internetquellen}
\addcontentsline{toc}{section}{Internetquellen}\la bel{Internetquellen}
\begin{thebibliography}{widest-label}

\bibliographystyle{alphadin}


\bibitem[URL01]{URL01} Spiegel-online:
\url{http://www.spiegel.de}, \textit{Abruf am: 15. Oktober 2006},
Webseite


\end{thebibliography}


das funktioniert jetzt leider nicht mehr. die internetquellen werden jetzt nicht mehr unter der überschrift interquellen, sondern auf eine neue seite mit der hauptüberschrift "quellenverzeichnis" aufgeführt!

könnt ihr mir auch hier nochmal helfen??? danke!!!

EDIT:

Im Anhang nochmal ein Screenshot. Ich denke es ist damit ersichtlich, was ich meine...

ponline
07-11-2006, 19:25
Kann es sein das die beiden Pakete


\usepackage{bibtopic}
\usepackage{natbib}

nicht mit einander können?

Besteht eine Möglichkiet bei alphadin anstatt ; ein , bei der Aufzählung zu setzen?

Danke

sofa-surfer
07-11-2006, 20:10
Kann es sein das die beiden Pakete


\usepackage{bibtopic}
\usepackage{natbib}

nicht mit einander können?

Besteht eine Möglichkiet bei alphadin anstatt ; ein , bei der Aufzählung zu setzen?

Danke

Wenn ich das aus deinen _Code-Schnipseln_ richtig sehe, dann nutzt du doch jetzt den alphadin-Stil? Dann brauchst du das Paket natbib nicht. Das wüsstest du aber, wenn du dir mal mein Minimalbeispiel von oben angeschaut hättest.

Was das Semikolon angeht:
Such in der alphadin.bst nach folgender Funktion:


FUNCTION {format.names}

und ersetze dort in den Zeilen



nameptr #1 >
{ namesleft #1 >
{ " ; " * t * }
{ numnames #2 >
{ " " * }
'skip$
if$
t "\textsc{others}" = t "\textsc{others} (Hrsg.)" = or
{ ua.etal * }
{ " ; " * t * }
if$
}
if$ %% Ende der namesleft-Pruefung
}
't
if$ %% Ende der nameptr-Pruefung


die rot hervorgehobenen Semikolons.

Matthias