PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bibtex (jabref) url´s im literatur verzeichniss



Jonyx
05-06-2007, 03:30
hallo und einen schönen guten abend

ich möchte gern (wenn möglich mit jabref, da ich mit dem auch die normalen paper und bücher in eine bibtex wandele und anschliessend im tex file einbinde)
url´s evtl mit dem besitzer oder ersteller der url im literatur vrezeichniss angeben. und das auch dann wenn ich nicht auf ein zitat etc direkt verweisen möchte.


denke mal da einbinden geht grundsätzlich mit \nocite{bsp}

wenn ich einfach die url im url-fenster von jabref angebe, so wird diese nicht im pdf angezeigt sondern maximal der ersteller name.

denke mal das ligt am \bibliographystyle den ich verwende. hab bisher nur {plain} und {apacite} verwendet aber die stellen die url nicht da. welcher style macht das? mir wäre auch nicht unrecht wenn nur die url dargestellt wird!!

kann auch sein das ich das so ganz falsch angehe dann einfach schreiben :-)

ach ja : wenn möglich möchte ich die urls in einem "section{URL´s}" innerhalb des Literaturverzichniss , so das ich noch andere "sections" wie "bücher " und paper "anlegen" könnte

hab mhier mal, den tip mit multibip package bekommen , da ich aber ein ziemlicher dummi bin was die pakete etc bei latex angeht kann mir da ja vielleicht jemand gerade weiterhelfen.

danke schon mal .
jonyx

sofa-surfer
05-06-2007, 07:07
Hallo,

URLs und BibTeX: FAQ 7.2.12 (http://www.dante.de/faq/de-tex-faq/html/makros3.html#53) "Wie kann ich in einer BibTeX-Datenbank WWW- oder ftp-Quellen, die als URL vorliegen, zitieren?"

Zu multibib: Hast du dir denn schon mal die Doku zum Paket angeschaut? Da steht doch alles in kurzer und anschaulicher Form erklärt. Was genau ist deine Frage / dein Problem?
Und dann auch hier mal wieder der Verweis auf die Forensuche, z.B.:
http://www.mrunix.de/forums/showthread.php?t=51037&highlight=multibib
(Treffer 3 von insgesamt 57)

Matthias

EDIT: Übrigens: Zum Thema URL und BibTeX findest du auch das ein oder andere per Forensuche ...

sunfloweranna
27-02-2013, 11:12
Hi Leute,

ich habe das gleiche Problem, dass Latex die von mir eingegebenen URLs in Jabref nicht umsetzten kann und deswegen den Prozess abbricht. :rolleyes:
Mein Minimalbeispiel:

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman, english]{babel}
\usepackage{harvard}
\usepackage{url}
%%%%Das \usepackage{url} habe ich geladen...
\begin{document}
\cite{reed2011}
\end{document}

In jabref habe ich folgende Felder gefüllt:

@MISC{reed2011,
author = {Reed Elsevier},
title = {Annual Report 2011},
year = {2011},
timestamp = {2013.02.25},
url = {http://www.reedelsevier.com/investorcentre/Documents/Annual%20Reports/2012%20downloads/reed-elsevier-20f-2011.pdf}
}

Berüchtigte Problem, dass wenn im URL ein Unterstrich auftaucht (hier zwar nicht der Fall) sollte man \url{} verwenden, funktioniert nicht:

url = {\url{http://www.reedelsevier.com/investorcentre/Documents/Annual%20Reports/2012%20downloads/reed-elsevier-20f-2011.pdf}}


Füge ich den Link in das Feld 'Howpublished' ein:

howpublished = {http://www.reedelsevier.com/investorcentre/Documents/Annual%20Reports/2012%20downloads/reed-elsevier-20f-2011.pdf}

funktioniert auch nichts, selbst unter der Verwendung des \url{} oder auch nur {} habe ich schon ausprobiert.
-> spuckt mir Latex trotz der ganzen Versuche eine Fehlermeldung aus :confused::confused::confused:

Füge ich den Link ins Feld 'Note' ein:

note = {http://www.reedelsevier.com/investorcentre/Documents/Annual%20Reports/2012%20downloads/reed-elsevier-20f-2011.pdf}

taucht zwar der Link im Literaturverzeichnis auf, jedoch ist dieser zu lang und geht über die pdf Seite hinaus.

Wenn ich explizit trenne:

note = {http://www.reedelsevier.com/investorcentre/Documents/Annual
%20Reports/2012%20downloads/reed-elsevier-20f-2011.pdf}

kann Latex nicht zu Ende kompilieren.

Wirklich eine verzwickte Lage. Hat jmd. ne Antwort und kann sich das Phänomen erklären?

bobmalaria
27-02-2013, 12:01
hi,

es ist eigentlich ganz einfach. der harvard stil kennt einfach das feld url nicht.
das liegt daran, dass das feld beim erstellen des stiles nicht eingeefuegt wurde.

du kannst z.b. auch

@MISC{key,
title = {Ein titel},
baum = {Baum}
}

in einen bib eintrag schreiben. deshalb taucht noch lange kein feld 'baum' im verzeichnis auf. es wird schlichtweg ignoriert weil nicht definiert.

der traditionelle weg ist dann die url ins note feld einzufuegen. aber natuerlich musst du trotzdem den url befehl verwenden

note = {\url{www.lange.url.de}}

sollte die url trotzdem ueber die seite hinausschiessen, dann lade anstatt dem url paket hyperref: \usepackage[breaklinks]{hyperref}

lade hyperref als letztes paket in deiner liste von paketen.

gruss

sunfloweranna
27-02-2013, 12:54
Hi bobmalaria,

vielen Dank für deine Antwort.

Ich habe deinen Vorschlag ausprobiert, jedoch hat sich der Befehl \usepackage[breaklinks]{hyperref} nicht mit dem Befehl \usepackage[pdftex]{hyperref} vereinigen können, wenn ich den letzteren mit % rauswerfe, gibt mir Latex zu dem ersteren Befehl dennoch eine Fehlermeldung raus:
! Paragraph ended before \@harvarditem was complete.

Und das obwohl ich folgende Felder verwendet habe, wie du gesagt hast:
@MISC{reed2011,
author = {{Reed Elsevier}},
title = {Annual Report 2011},
year = {2011},
note = {\url{http://www.reedelsevier.com/investorcentre/Documents/Annual%20Reports/2012%20downloads/reed-elsevier-20f-2011.pdf}},
timestamp = {2013.02.25}
}


Was mich jedoch wundert ist, dass harvard den Link in der folgenden Quelle ganz normal verwendet und diesen auch in den References anzeigt und auch den Link trennt, wenn er zu lang ist:

@ARTICLE{buxton2011,
author = {Buxton, B.},
title = {Anatomy of a Textbook - Part I Top 100 Textbooks},
journal = {Textbook Equity},
year = {2011},
timestamp = {2013.02.05},
url = {http://www.textbookequity.com/anatomy-of-a-textbook-part-i-top-100-selling-textbooks-on-amazon-com/}
}

Wenn ich meine Problemquelle als @ARTICEL definiere, will Latex trotzdem nicht den darin enthaltenen Link rausgeben.

Danke für Ratschläge :)

rstuby
27-02-2013, 13:11
Mehrere Optionen für ein Paket können durch Kommata getrennt angegeben werden:

\usepackage[breaklinks, pdftex]{hyperref}
Wobei ich glaube, dass die Option pdftex überflüssig ist. Ich würde eher unicode (und noch einiges andere) als Optionen für hyperref empfehlen.

Was den Fehler angeht: Hast du vielleicht in deiner Literaturdatei eine schließende geschweifte Klammer vergessen?

sunfloweranna
27-02-2013, 13:49
Hey rstuby und bobmalaria,

vielen Dank für eure Tipps: \usepackage[breaklinks, pdftex]{hyperref}
und den Link in Feld 'note' = {\url{http://www...905.html}}

Jetzt funktioniert es :)

rstuby
27-02-2013, 14:01
Versuch mal \urlstyle{same} nach dem Laden von hyperref.

sunfloweranna
27-02-2013, 14:50
Danke rstuby, jetzt ist auch der URL Link im selben Stil!

Klasse :) :) :)