PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Juristisches Zitieren von Artikeln mit Biblatex Jura



Keraminon
03-02-2010, 22:16
Hallo zusammen,

ich habe ein Problem mit Biblatex. An sich sollte der Style Biblatex Jura eine juristische Zitierweise ermöglichen. Leider krieg ich es nicht hin, einen Artikel aus einer Zeitschrift vernünftig zitiert zu bekommen.

In der Fußnote muss auftauchen:
Gößmann, MMR 1998, 88 (90f).

Tatsächlich erscheint aber:
Gößmann, Electronic Commerce - Die EU Fernabsatzrichtlinie, MMR, 1998, (90f).

Es soll also der Titel weg, das Komma zwischen der Zeitschrift und der Jahreszahl weg und die Seitenangabe "88" hinein. Ob da nun vor der "88" ein "S." erscheint oder nicht, ist erstmal egal (schöner wäre aber ohne!)

So sieht der Eintrag in der bib Datei aus:

@ARTICLE{GoessmannElectronic,
author = {Christine Gößmann},
title = {Electronic Commerce - Die EU Fernabsatzrichtlinie},
year = {1998},
journaltitle = {MMR},
pages = {S. 88ff},
}

Der in der .tex Datei eingefügte Code ist irgendwo aus dem Internet. Ohne dem Code erscheint eine Fehlermeldung. Der Code hat ja irgendwas mir Article und pages zu tun, leider verstehe ich nicht genau was.





\documentclass[a4paper,oneside,12pt]{scrartcl}
\usepackage[left=24mm,right=24mm, top=24mm, bottom=24mm]{geometry}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[babel]{csquotes}
\usepackage{lmodern}

\makeatletter
\newcommand{\bib@field@pages}{}
\def\cbx@pfpage#1{%
\iffieldundef{pages}
{}
{\expandafter#1\printfield{pages}\bibrangedash\@ni l}}
\makeatother

\usepackage[style=biblatex-jura]{biblatex}
\bibliography{literaturverzeichnis}

\begin{document}
\printbibliography
\footcite[(90f)]{GoessmannElectronic}
\end{document}


Danke für die Hilfe!

mechanicus
04-02-2010, 11:43
Hallo,

mir fällt nur ein, wie du es global ändern kannst. Das heißt, die Änderungen wirken sich auf cite und footcite aus.
Mich persönlich würde es auch interessieren, wie ich das unterscheiden kann.

Also allgemein:
Du kannst in der bib-File deinen Eintrag modifizieren mittels der Eingabe:

entrysubtype={....}
Hier sind Eintragungen möglich wie newspaper, periodic usw.. Ohne dieses Feld wird die Defaulteinstellung genommen. Diese kannst du wie folgt anpassen:

\DeclareBibliographyDriver{cite:article:}{% default
% \printfield{labeltitle}
% \newunit
\usebibmacro{journaltitle}
\newunit
\printfield{year}
}

Alternativ kannst du auch deinen bib-Eintrag anpassen und die zugehörige Deklaration von DeclareBibliographyDriver

Bsp.:

entrysubtype={own}
mit:

\DeclareBibliographyDriver{cite:article:own}{
\usebibmacro{journaltitle}
\newunit
\printfield{year}
}

Zudem ist die Anweisung:

\footcite[(90f)]{GoessmannElectronic}
nicht ganz korrekt. Das führt zu doppelten Klammern um die Seitenzahl. Daher ist

\footcite[90f]{GoessmannElectronic}
richtig.

Gruß
Marco

Keraminon
04-02-2010, 13:49
Danke für die Antwort!

Ich habe deinen Code verwendet und den .bib Eintrag entsprechend geändert.

Jetzt erscheint in der Fußnote der Titel nicht mehr, aber leider eine Lücke zwischen dem Autor und dem Namen der Zeitschrift.

Gößmann, MMR, 1998, 88ff (90f).

Wenn ich aus deinem Code das \newunit rausnehme, also:



\DeclareBibliographyDriver{cite:article:own}{
\usebibmacro{journaltitle}
\printfield{year}
}


dann ist der Eintrag schon fast perfekt!

Gößmann, MMR 1998, 88ff (90f).

Ich würde mich echt freuen, wenn das auch noch klappen würde. Bis jetzt habe 2 Hausarbeiten und ein paar kleinere Sachen mit Latex geschrieben und bei Zeitschriften immer manuell die Fußnoten geschrieben und \nocite verwendet...

EDIT:
Es wird nicht ganz deutlich: Das Problem ist, dass die Fußnote nun so aussieht (natürlich ohne den Unterstrichen)

Gößmann,___MMR 1998, 88ff (90f).

mechanicus
04-02-2010, 14:29
Hi,

probiere mal:

\DeclareBibliographyDriver{cite:article:own}{
\ignorespaces
\usebibmacro{journaltitle}
\printfield{year}%
}


Gruß
Marco

Keraminon
04-02-2010, 15:05
Ja! Danke für die tolle Hilfe. Jetzt ist es fast perfekt. Aber auf die paar Milimeter kommt es nun auch nicht an

Keraminon
05-02-2010, 10:21
Das Internet vergisst ja nie, also hier die komplette Lösung (mit Danksagung an Tobias von der Uni Bonn :) )

In die Präambel muss folgendes eingefügt werden:



\makeatletter %Dieser Absatz verhindert einen Fehler, der sich wohl aus einem Update von Biblatex ergibt
\newcommand{\bib@field@pages}{}
\def\cbx@pfpage#1{%
\iffieldundef{pages}
{}
{\expandafter#1\printfield{pages}\bibrangedash\@ni l}}
\makeatother

\DeclareBibliographyDriver{cite:article:own}{ %Dieser Absatz sorgt für die richtige Zitierweise von juristischen Artikeln in Fußnoten
\ignorespaces
\usebibmacro{journaltitle}
% \newunit
\printfield{year}
}

\makeatletter %Dieser Absatz verhindert eine zu große Leerstelle in der Fußnote
\renewcommand*{\citenamepunct}{\newunit}
\makeatother


Dann wird ein bib Eintrag wie dieser richtig zitiert:

@ARTICLE{GoessmannElectronic,
entrysubtype = {own},
author = {Christine Gößmann and Hans Wurst},
title = {Electronic Commerce - Die EU Fernabsatzrichtlinie},
year = {1998},
journaltitle = {MMR},
pages = {88ff},
}

lockstep
05-02-2010, 12:14
\makeatletter %Dieser Absatz verhindert eine zu große Leerstelle in der Fußnote
\renewcommand*{\citenamepunct}{\newunit}
\makeatother



Nur der Vollständigkeit halber: Für diesen Codeteil sind \makeatletter und \makeatother unnötig.

lockstep

Bettelstudent
05-02-2010, 13:09
Hallo zusammen,

mich beschäftigt das gleiche Problem (also kein Komma zwischen Zeitschriftentitel und Jahr), mit dem Unterschied, dass ich noch jurabib verwende.

Hat jemand einen Tipp, wie unter jurabib das Komma zwischen Titel und Jahr (nur bei Zeitschriften) unterdrücke?

Viele Grüße

bettelstudent

Keraminon
09-02-2010, 14:17
Als ich noch Jurabib benutzt habe, meine ich, dass ich einfach in der bib-Datei

title = {NJW 2009}

eingetragen habe. Das ist natürlich keine saubere Lösung, aber wenns klappt..

Gibt es eigentlich eine Möglichkeit, folgendes zu erreichen:

Öfters gibt es Kommentare, die aus mehrere Bändern bestehen. Es wäre toll, wenn man so etwas wie ein "subtitle" Feld hätte, also

@BOOK{KommentarBGB,
title = {Kommentar zum BGB},
subtitle1 = {Band 1 §§ 1-100},
subtitle2 = {Band 2 §§ 101-200},
shorttile = {BGB}
}

und man bei jeder Zitierung angeben könnte, welcher Band zitiert wird und nur die zitierten Bände im Literaturverzeichnis auftachen.

MfG

Bettelstudent
09-02-2010, 15:38
Die bessere Lösung ist die hier gewesen

http://www.mrunix.de/forums/showthread.php?t=67352&highlight=zeitschriften
Dennoch danke.

Zu deiner Frage: Bei jurabib gibt es für @COMMENTED titleaddon (S. 24 der Beschreibung), so etwas ähnliches dürfte es bei biblatex doch sicher auch geben? Wie gesagt, ich sitze noch am jurabib.

f11
14-03-2010, 15:42
Hallo,

ich hab die Sachen von oben in die Präambel eingefügt (Danke Keraminon!), nun hab ich aber noch folgendes Problem: Und zwar, wie wird aus


Wiefelspütz, NVwZ 2005, Neue Zeitschrift für Verwaltungsrecht, 2005, S. 496 ff.


Wiefelspütz, NVwZ 2005, 496 in der Fußnote?

Der Eintrag in der Bib-Datei sieht wie folgt aus:


@article{wiefelspuetznvwz2005496,
Author = {Dieter Wiefelsp{\"u}tz},
Journal = {Neue Zeitschrift f{\"u}r Verwaltungsrecht},
Pages = {496},
Title = {Das Parlamentsbeteiligungsgesetz vom 18. 3. 2005},
Shorttitle = {NVwZ 2005},
Year = {2005}}

Vielen Dank im Voraus!