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}
@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}, }
Vielen Dank!