PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jurabib: (k)ein Komma vor URL im Quellenverzeichnis



dfreigang
13-09-2008, 13:11
Hallo zusammen,

ich verwende (u. a.) folgende jurabib mit jureco. In meiner Studienarbeit wird bei manchen Quellen im Quellenverzeichnis ein Komma vor dem Feld "(URL: ...)" angezeigt, bei anderen wiederum nicht. Siehe dazu das Minimalbeispiel im zweiten Post von mir.

Hat jemand eine Idee, was ich gegen diese Inkonsequenz tun kann? Mir ist es letztlich egal, ob ein Komma vor der Klammer von URL steht oder nicht. Es soll eben nur einheitlich sein.

Würde mich freuen, wenn bis Montag jemand antworten würde, weil da ist Abgabetermin ;)

Danke!

dfreigang

jotbe
13-09-2008, 14:34
Würde mich freuen, wenn bis Montag jemand antworten würde, weil da ist Abgabetermin ;)


Minimalbeispiel, sonst keine Hilfe.

jb

dfreigang
13-09-2008, 15:41
Minimalbeispiel, sonst keine Hilfe.

Okay - hoffe das ist minimal genug. Zunächst Die .tex-Datei


\documentclass[final,11pt,ngerman,a4paper]{scrbook}

\usepackage[ngerman]{babel} % Regeln der neuen dt. Rechtschreibung
\usepackage{lmodern} % Latin Modern

\usepackage{jurabib}
\jurabibsetup{
ibidem=strict,
commabeforerest,
see,
authorformat=abbrv,
pages=format,
dotafter=bibentry,
}

\renewcommand*{\bibtfont}{\textit} % kursiver Titel von Büchern und anderem
\renewcommand*{\bibbtfont}{\textit} % kursiver Titel bei Sammelwerken
\renewcommand*{\bibjtfont}{\textit} % kursiver Zeitschriftentitel bei Artikeln
\renewcommand*{\bibbtsep}{in: } % "in:" vor den Buchtiteln
\renewcommand*{\bibjtsep}{in: } % "in:" vor dem Titel von Zeitschriften
%\renewcommand*{\bibansep}{} % after name separation
\renewcommand*{\bibatsep}{,} % after title separation
\renewcommand*{\bibbdsep}{,} % before date separation
\renewcommand*{\jbaensep}{,} % after edition separation
\renewcommand*{\ajtsep}{,} % after journal title separation
\AddTo\bibsgerman{ % Abkürzungen/Spracheinstellungen
\renewcommand*{\editorname}{(Hrsg.)}
\renewcommand*{\editorsname}{(Hrsg.)}
\renewcommand*{\edbyname}{Hrsg.}
\renewcommand*{\Edbyname}{Hrsg.}
}

\begin{document}

Mein Problem: Vor dem "`(URL: ..)"'-Feld im Literaturverzeichnis steh ein Komma bei @book\footcite{bundesnetzagentur2007} und @phdthesis\footcite{haslinger2006}. Bei @journal\footcite{knieps2003} und @incollection\footcite{muhlenkamp2002} allerdings nicht. Stelle ich hinter ein Fragezeichen an das Ende des ersten Zitat-Titels, ist verschwindet das Komma.\footcite{bundesnetzagentur2007fragezeichen} Verwirrend...

\bibliography{bib}
\bibliographystyle{jureco}
\end{document}


Und die bib.bib


@book{bundesnetzagentur2007,
editor={Bundesnetzagentur},
title={{Monitoringbericht 2007}},
year={2007},
url={http://www.bundesnetzagentur.de/media/archive/12086.pdf},
urldate={22.08.2008}
}

@phdthesis{haslinger2006,
author={Haslinger, S.},
title={{Netzmonopole in der Elektrizit{\"a}tswirtschaft und Wettbewerb}},
school={Universit{\"a}t Kassel},
year={2006},
url={http://deposit.ddb.de/cgi-bin/dokserv?idn=98237982x&dok_var=d1&dok_ext=pdf&filename=98237982x.pdf},
urldate={13.08.2008}
}

@article{knieps2003,
author={Günter Knieps},
title={{Entscheidungsorientierte Ermittlung der Kapitalkosten in liberalisierten Netzindustrien}},
year={2003},
volume={73. Jg.},
number={9},
pages={989-1006},
journal={Zeitschrift für Betriebswirtschaft},
url={http://www.vwl.uni-freiburg.de/fakultaet/vw/publikationen/diskussionspapiere/disk85rev2.pdf},
urldate={19.08.2008}
}

@incollection{muhlenkamp2002,
author={Holger M{\"u}hlenkamp},
title={{"`Marktversagen"' als {\"o}konomische Begründung für Interventionen der {\"o}ffentlichen Hand}},
editor={Hrbek, R. and Nettesheim, M.},
booktitle={Europ{\"a}ische Union und mitgliedschaftliche Daseinsvorsorge},
year={2002},
address={Baden-Baden},
url={http://www.hfv-speyer.de/muehlenkamp/Publikationen/Marktversagen.pdf},
urldate={19.08.2008}
}

@book{bundesnetzagentur2007fragezeichen,
editor={Bundesnetzagentur},
title={{Monitoringbericht 2007?}},
year={2007},
url={http://www.bundesnetzagentur.de/media/archive/12086.pdf},
urldate={22.08.2008}
}


Danke und Gruß

jotbe
14-09-2008, 11:50
Eine schnelle und umfassende Lösung für Dein Problem gibt es nicht. Im Prinzip muss man sich dann eingehend mit jureco.bst befassen ... (set.comma.pages.check, format.url) ...

Da Dein Abgabetermin drängt, würde ich folgenden Workaround vorschlagen:

Wenn Du fertig bist mit der Arbeit, editierst Du die .bbl-Datei und entfernst die Kommata, die Dich stören, bzw. setzt vor "\jburluse" eben einfach jeweils ein Komma, wenn Du das besser findest.

Anschließend noch einen oder zwei LaTeX-Läufe (Keinen BibTeX-Lauf!) und Du hast Dein Dokument.


jb