Literaturverzeichnis mit jura2

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Literaturverzeichnis mit jura2

Literaturverzeichnis mit jura2

von oramol » Mi 11. Okt 2023, 12:29

Hallo!
Ich studiere Jura und muss eine Hausarbeit abgeben. Ich habe mich sehr lange mit den Literaturvorgaben beschäftigt und auch versucht, auf LaTeX-StackExchange Antworten zu finden. Leider habe ich schon sehr viel Zeit in die Literaturverwaltung mit LaTeX gesteckt und langsam keine Zeit mehr. Daher wird meine Frage etwas konkreter, aber ich würde mich sehr freuen, wenn mir jemand helfen könnte, da ich keinen kenne, der mir sonst noch helfen kann.
\usepackage[style=jura2, sorting=nyt, backend=biber]{biblatex}
\let\printbibtabular\printbibliography
\patchcmd{\printbibtabular}{\blx@printbibliography}{\bbx@printbibtabular}{}{}
\patchcmd{\printbibtabular}{\blx@printbibliography}{\bbx@printbibtabular}{}{}
\let\bbx@printbibtabular\blx@printbibliography
\patchcmd{\bbx@printbibtabular}{\blx@bibliography}{\bbx@bibtabular}{}{}
\patchcmd{\bbx@printbibtabular}
  {\def\blx@theenv{bibliography}}{\def\blx@theenv{bibtabular}}{}{}

% underlying macros
\def\bbx@bibtabular#1{%
  \blx@bibheading\blx@theheading\blx@thetitle
  \blx@bibnote\blx@theprenote
  \begingroup
  \blx@bibinit
  \let\@noitemerr\@empty
  \let\blx@noitem\blx@warn@bibempty
  \ifnum\bibinitsep=\z@
    \let\blx@initsep\relax
  \fi
  \ifnum\bibnamesep=\z@
    \let\blx@namesep\relax
  \fi
  \csuse{blx@hook@bibinit}%
  % copy filtered list of entries to internal list macro
  \def\blx@do##1{%
    \blx@ifdata{##1}{%
      \begingroup
      \blx@getdata{##1}
      \blx@bibcheck
      \iftoggle{blx@skipentry}{}{%
        \global\let\blx@noitem\@empty
        \listadd\blx@tempa{##1}}%
      \endgroup}{}}
  \let\blx@done\relax
  \blx@listloop{#1}
  % tabular output for each item in list macro
  \def\do##1{\bbx@tab@label{##1} & \bbx@tab@item{##1} \\}
  \csuse{blx@env@\blx@theenv}%
  \dolistloop{\blx@tempa}
  \csuse{blx@endenv@\blx@theenv}%
  \blx@bibnote\blx@thepostnote
  \endgroup}

\def\bbx@tab@label#1{%
  \begingroup
  \blx@getdata{#1}%
  \blx@setoptions@type\abx@field@entrytype
  \blx@setoptions@entry
  \blx@thelabelnumber
  \blx@addprefixnumber
  \addtocounter{instcount}\@ne
  \csuse{bbx@tabenv@\blx@theenv}\relax
  \endgroup}

\def\bbx@tab@item#1{%
  \begingroup
  \blx@getdata{#1}%
  \blx@setoptions@type\abx@field@entrytype
  \blx@setoptions@entry
  \csuse{blx@item@\blx@theenv}\relax
  \blx@initsep
  \blx@namesep
  \csuse{blx@hook@bibitem}%
  \blx@execute
  \blx@initunit
  \blx@anchor
  \blx@beglang
  \bibsentence
  \blx@pagetracker
  \blx@driver\abx@field@entrytype
  \blx@postpunct
  \blx@endlang
  \endgroup}

% user-level command for defining tabular bibliography format
\newrobustcmd*{\defbibtabular}[5]{%
  \long\csdef{blx@env@#1}{#2}%
  \long\csdef{blx@endenv@#1}{#3}%
  \long\csdef{bbx@tabenv@#1}{#4}%
  \long\csdef{blx@item@#1}{#5}}

% user-level access to some entry options
\def\useeditorfalse{\togglefalse{blx@useeditor}}
\def\usetranslatorfalse{\togglefalse{blx@usetranslator}}

\makeatother

% sortname labels (a robust style should add provision for missing labelnames)
\newbibmacro*{sortname}{%
  \renewcommand*{\multinamedelim}{\addslash\break}%
  \let\finalnamedelim\multinamedelim
  \printtext[bold]{\printnames[last-first]{labelname}}}

% bibitem hook to suppress redundant sortname list
\newbibmacro*{omitsortname}{%
  \ifnameundef{labelname}{}{%
    \ifnameundef{author}
      {\ifnameundef{editor}
         {\ifusetranslator{\clearname{translator}}{}}}
         {\clearname{editor}}
      {\clearname{author}}%
    \useeditorfalse%
    \usetranslatorfalse}}

% demo new tabular bibliography format
\defbibtabular{bibtabular}
  {\begin{tabular}{p{0.3\textwidth}p{0.7\textwidth}}}
  {\end{tabular}}
  {\usebibmacro{sortname}}
  {\usebibmacro{omitsortname}}

% add multiline labels in default bibliography format
\defbibenvironment{bibliography}
  {\list
     {\usebibmacro{sortname}}
     {\setlength{\labelwidth}{0.3\textwidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}%
     \renewcommand*{\makelabel}[1]{%
       \nobreak\strut\smash{\parbox[t]\labelwidth{\raggedright##1}}}}
  {\endlist}
  {\item\usebibmacro{omitsortname}}

% Based on https://tex.stackexchange.com/questions/593569/tabular-bibliography-biblatex
%\usepackage{biblatex-ext-tabular}
%
%\usepackage{longtable}
%\usepackage{array}
%\newcolumntype{L}[1]{%
%  >{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
%
%\defbibtabular{bibtabular}
%  {\setlength{\LTpre}{0pt}%
%   \setlength{\LTpost}{0pt}%
%   \renewcommand*{\arraystretch}{1.2}%
%   \begin{longtable}{%
%     @{}
%     L{\dimexpr0.35\textwidth-\tabcolsep\relax}
%      L{\dimexpr0.65\textwidth-\tabcolsep\relax}
%     @{}}
%     \endfirsthead}
%  {\end{longtable}}
%  {\anchorlang{\printfield[default]{editor}}
%   & \plainlang{\printfield{title}}\\}

%\DeclareLabelalphaTemplate{
%  \labelelement{
%    \field[strwidth=20,strside=left,ifnames=3-, namessep={\space}]{labelname}
%    \field[strwidth=20,strside=left,ifnames=2, namessep={\space and\space}]{labelname}
%    \field[strwidth=20,strside=left]{labelname}
%  }
%  \labelelement{\literal{,~}}
%  \labelelement{
%    \field[strwidth=4,strside=right]{year}
%  }
%}

\DeclareBibliographyCategory{fullcited} 
\newcommand{\mybibexclude}[1]{\addtocategory{fullcited}{#1}}
\makeatletter
\renewbibmacro*{cite:title:jurisdiction}{%
  \printtext[extblx@inner\blx@delimcontext delims]{%
    \printtext[bibhyperref]{%
      {\printlist{institution}%\addcomma\addspace%
       %\printfield{usera}\addspace%
       %\printtext{vom}\addspace%
       %\usebibmacro{date}%
       %\addspace\textendash\addspace%
       %\printfield{userb}%
       % Entfernen für Verwendung der ECLI
       %\iffieldundef{usere}{}{\addspace\mkbibbrackets{\printfield{usere}}}%
       %\iffieldundef{userf}{}{\addcomma\addspace\printfield{userf}}%
       %\addcomma\addspace%\textendash%
       \iffieldundef{userc}{}{\addspace\printfield{userc}}%
       \iffieldundef{userd}{}{\addspace\printfield{userd}}%
    }}}}%
\makeatother
\bibliography{Literatur}
Aus meiner Literatur einige Beispiele:
@COMMENTARY{muekobgb,
maintitle = {Münchener Kommentar zum Bürgerlichen Gesetzbuch},
title = {\hfill\hfill\linebreak
Band 1: Allgemeiner Teil. Hrsg. von Franz Säcker. 7. Aufl., München, 2015.\hfill\hfill\linebreak
Band 2: Schuldrecht – Allgemeiner Teil. Hrsg. von Wolfgang Krüger. 7. Aufl., München 2016. \hfill\hfill\linebreak},
Band 7. Mathias Habersack et al. 8. Aufl., München 2020.
\hfill\hfill\linebreak
Band 8. Reinhard Gaier et al. 9. Aufl., München 2023.
shorthand = {MüKo-BGB},
addendum = {(jeweils zit. als MüKoBGB/\emph{Bearbeiter})},
options = {citedbytitle},
}

@jurisdiction{1str346.18.2,
gericht = {BGH},
dokumententyp = {Beschluss},
entscheidungsdatum = {2019-09-24},
aktenzeichen = {1 StR 346/18},
fundstelle = {NJW 2019, 3532},
options = {citedbypage},
}

@BOOK{larenz:methoden,
author = {Larenz, Karl and Canaris, Claus-Wilhelm},
title = {Methodenlehre der Rechtswissenschaft},
edition = {3},
year = {2013},
isbn = {978-3-662-08709-1},
publisher = {Springer-Verlag},
address = {Berlin Heidelberg New York},
shorttitle = {Methodenlehre},
}

@ARTICLE{stamm:verzinsung,
author = {Stamm, Jürgen},
title = {Die Verzinsung des zivilprozessualen Kostenerstattungsanspruchs},
journal = {NJW},
year = {2019},
pages = {3473-3477},
}

@COMMENTARY{HKBGB,
maintitle = {Bürgerliches Gesetzbuch – Handkommentar},
editor = {Schulze, Reiner and et. al.},
edition = {11},
year = {2022},
address = {Baden-Baden},
title = {Buch 2: Recht der Schuldverhältnisse},
shorthand = {HK-BGB},
addendum = {zit.: \emph{Bearbeiter} in: HK-BGB},
options = {citedbytitle},
}
Das Ergebnis sieht dann so aus:
Beispiel-Fussnoten.pdf
(1.22 MiB) 76-mal heruntergeladen
DerzeitigesLiteraturverzeichnis.pdf
(26.33 KiB) 64-mal heruntergeladen
Laut Vorgaben soll es aber so aussehen:
VorgabenFussnoten.pdf
(59.37 KiB) 66-mal heruntergeladen
VorgabenLiteraturverzeichnis.pdf
(58.95 KiB) 68-mal heruntergeladen
Also die Fußnoten habe ich so schon hingekriegt. Das Literaturverzeichnis leider nicht. Wichtig ist z. B. dass die Gerichtsurteile nicht in dem Literaturverzeichnis sind. Ansonsten habe ich da ein wenig rumexperimentiert, aber komme nicht weiter. Wie schaffe ich es, die Vorgaben zu erfüllen? Kann mir jemand Tipps geben oder weiterhelfen? Ich bin sehr verzweifelt!

Vielen Dank!

Nach oben