PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BibTeX mit elsart-num.bst: wie URL in Referenz?



LaTeX-Moni
18-04-2008, 16:11
Hallo,

Ich versuche gerade, eine Referenzenliste mit BibTeX und dem elsart-num.bst Stil zu erstellen. Dabei taucht aber folgendes Problem auf:

Ich würde gerne bei einer Referenz zusätzlich eine URL-Adresse angeben. Bislang sieht mein BibTeX-Eintrag wie folgt aus:


@Unpublished{Barberio:2007cr,
author = "Barberio, E. and others",
collaboration = "Heavy Flavor Averaging Group (HFAG)",
title = "{Averages of $b$-hadron properties at the end of 2006}",
year = "2007",
eprint = "0704.3575",
archivePrefix = "arXiv",
primaryClass = "hep-ex",
SLACcitation = "%%CITATION = 0704.3575;%%"
url = http://www.slac.stanford.edu/xorg/hfag/
}


Leider erscheint die URL aber nicht im Literaturverzeichnis. Hat jemand eine Idee, was ich falsch mache?

Vielen Dank!
Moni

voss
18-04-2008, 17:38
Hallo,

Ich versuche gerade, eine Referenzenliste mit BibTeX und dem elsart-num.bst Stil zu erstellen. Dabei taucht aber folgendes Problem auf:

Ich würde gerne bei einer Referenz zusätzlich eine URL-Adresse angeben. Bislang sieht mein BibTeX-Eintrag wie folgt aus:


Leider erscheint die URL aber nicht im Literaturverzeichnis. Hat jemand eine Idee, was ich falsch mache?


Versuche mal

publisher="\url{http://www.slac.stanford.edu/xorg/hfag/}",

und in der Präambel
\usepackage{url}

Wenn publisher nicht ausgegeben wird, dann einfach ein Feld suchen, für das
entsprechendes gilt.

Herbert

LaTeX-Moni
18-04-2008, 19:14
Hallo Herbert,

Danke für Deinen Tip. Leider klappt's so aber auch nicht. Leider kenn ich mich mit BibTeX noch nicht so gut aus, weil ich das erst seit kurzem benutze. Aber soweit ich das elsart-num.bst verstehe, wäre die relevante url-Funktion eigentlich da:


FUNCTION {write.url}
{ url empty$
{ skip$ }
{ "\newline\urlprefix\url{" url * "}" * write$ newline$ }
if$
}

und sollte bei einem Unpublished doch auch erscheinen:

FUNCTION {unpublished}
{ output.bibitem
format.authors "author" output.check
format.title "title" output.check
format.note "note" output.check
format.date output
fin.entry
write.url
}
oder?

Moni

voss
18-04-2008, 21:31
Hallo Herbert,

Danke für Deinen Tip. Leider klappt's so aber auch nicht. Leider kenn ich mich mit BibTeX noch nicht so gut aus, weil ich das erst seit kurzem benutze. Aber soweit ich das elsart-num.bst verstehe, wäre die relevante url-Funktion eigentlich da:

und sollte bei einem Unpublished doch auch erscheinen:

oder?



hast recht und auch einen schönen Fehler, den ich gar nicht gesehen habe ...

@Unpublished{Barberio:2007cr,
author = "Barberio, E. and others",
collaboration = "Heavy Flavor Averaging Group (HFAG)",
title = "{Averages of $b$-hadron properties at the end of 2006}",
year = "2007",
eprint = "0704.3575",
archivePrefix = "arXiv",
primaryClass = "hep-ex",
SLACcitation = "%%CITATION = 0704.3575;%%",
url = http://www.slac.stanford.edu/xorg/hfag/
}


Ein kleines Komma, kann schon nerven ... :)
Gesehen?

Herbert

LaTeX-Moni
19-04-2008, 07:13
ARGH!!! So was Blödes!
Vielen Dank jedenfalls, jetzt klappt alles wunderbar - und nach dem Komma hätt ich bestimmt noch ewig gesucht... :o