diff options
author | Karl Berry <karl@freefriends.org> | 2019-12-28 22:23:55 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-12-28 22:23:55 +0000 |
commit | 11024b45c6f3eefce1e5465bc01be34f0b563fe9 (patch) | |
tree | 35e8e8104da9cde40b42560ff1a0d16ed8c30609 /Master/texmf-dist/tex | |
parent | e258d7d42bae9b50185c7d6326f4c5d15c97bec2 (diff) |
biblatex-jura2 (28dec19)
git-svn-id: svn://tug.org/texlive/trunk@53243 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-jura2/jura2.bbx | 395 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-jura2/jura2.cbx | 251 |
2 files changed, 646 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-jura2/jura2.bbx b/Master/texmf-dist/tex/latex/biblatex-jura2/jura2.bbx new file mode 100644 index 00000000000..4fe6b0ecb1a --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-jura2/jura2.bbx @@ -0,0 +1,395 @@ +\ProvidesFile{biblatex-jura2.bbx}[2019/12/28 v0.3] +% biblatex-jura2 is released under the LaTeX Project Public License v1.3c or later. + +\RequireBibliographyStyle{ext-authortitle-ibid} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Globale Änderungen +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Keine Ausgabe des Verlags +\AtEveryBibitem{\clearlist{publisher}} + +%%% Keine Ausgabe des Ortes +%\AtEveryBibitem{\clearlist{location}} + +%%% Im Literaturverzeichnis Doppelpunkt nach Namen, kein Punkt +% nicht:\renewcommand*{\labelnamepunct}{\addcolon\space} +\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space} + +%%% Kein Punkt am Ende des Eintrags im LitVZ +%\renewcommand{\finentrypunct}{} + +%%% kein Punkt vor Addendum +\renewbibmacro*{addendum+pubstate}{% + \iffieldundef{addendum} + {\newunit\newblock + \printfield{pubstate}} + {\setunit{\space}% + \printfield{addendum}% + \newunit\newblock + \printfield{pubstate}}} + +%%% kein Punkt nach Addendum +%\renewcommand*{\finentrypunct}{% +% \iffieldundef{addendum}% +% {\addperiod}% +% {}% +% } + +%%% 'Auflage' statt 'Aufl.' +%\DefineBibliographyStrings{german}{% +% edition = {\ifbibliography{Auflage}{Aufl\adddot}},% +%}% + +%%% Kein Komma zwischen Ort und Datum +\renewcommand*{\locdatedelim}{\addspace} + +%%% Einheitlicher Strich +%\renewcommand*\bibnamedash{\mbox{\textemdash\space\space}} + +% URLs nicht mit Monospace-Font +%\urlstyle{rm} +%\renewcommand{\UrlFont}{\small\sffamily} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. book +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% AUS ext-standard.bbx (STAND: DEZEMBER 2019) +\DeclareBibliographyDriver{book}{% + \usebibmacro{introcite:plain}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% + \setunit{\printdelim{nametitledelim}}\newblock + \usebibmacro{maintitle+title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \usebibmacro{edition}% + \printunit*{\addcomma\space}% NEU + %\iffieldundef{edition}% NEU für Komma nach Aufl. + % {}% NEU + % {\addcomma}% NEU + \newunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newunit + \usebibmacro{barevolume+volumes}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \usebibmacro{isbn}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'article' +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Seitenzahl im Literaturverzeichnis ohne "S. " +\DeclareFieldFormat[article]{pages}{#1} + +%%% 'journal' im Literaturverzeichnis nicht kursiv +\DeclareFieldFormat[article]{journaltitle}{#1\isdot} + +%%% Titel ohne Anführungszeichen +\DeclareFieldFormat[article]{title}{#1} + +%%% Klammer ums Jahr, wenn 'volume' angegeben +\renewbibmacro*{issue+date}{% + \iffieldundef{volume} + {\printfield{issue}% + \setunit*{\addspace}% + \usebibmacro{date}} + {\printtext[parens]{% + \printfield{issue}% + \setunit*{\addspace}% + \usebibmacro{date}}}% + \newunit} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Definition von 'commentary' +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newtoggle{tnbcbx@citedbytitle} +\DeclareEntryOption[boolean]{citedbytitle}[true]{\settoggle{tnbcbx@citedbytitle}{#1}} +\DeclareBibliographyOption[boolean]{citedbytitle}[true]{\settoggle{tnbcbx@citedbytitle}{#1}} +\DeclareTypeOption[boolean]{citedbytitle}[true]{\settoggle{tnbcbx@citedbytitle}{#1}} + +\DeclareBibliographyDriver{commentary}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \iftoggle{tnbcbx@citedbytitle}% + {\usebibmacro{maintitle+title}\newunit\newblock}% + {\usebibmacro{author/editor+others/translator+others}% + \setunit{\printdelim{nametitledelim}}\newblock% + \usebibmacro{maintitle+title}% + \newunit\newblock}% + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{edition}% + %\newunit + %\usebibmacro{location+date}% + \setunit*{\addcomma\space}% + \printlist{location}% + \setunit*{\space}% + \usebibmacro{date}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}% + \newblock + \usebibmacro{finentry}} + +%%% 'editortype' in Klammern +\DeclareFieldFormat[commentary]{editortype}{% + %\iffieldequalstr{citedby}{title}% + \iftoggle{tnbcbx@citedbytitle}% + {#1}% + {\mkbibparens{#1}}% + }% + +%%% Titel nicht kursiv +\DeclareFieldFormat[commentary]{maintitle}{% + %\iffieldequalstr{citedby}{title}% + \iftoggle{tnbcbx@citedbytitle}% + {\mkbibemph{#1}}% + {\normalfont{#1}}% + } +\DeclareFieldFormat[commentary]{title}{% + \ifboolexpr{% + test {\iffieldundef{maintitle}}% + and + test {\iftoggle{tnbcbx@citedbytitle}}}% + {{\mkbibemph{#1}}}% + {\normalfont{#1}}% +} + +%\DeclareFieldFormat[commentary]{title}{\normalfont{#1}} + +%%% Doppelpunkt nach 'editortype' +% Neudefinition mit \DeclareDelimFormat funktioniert nicht +\renewcommand*{\editortypedelim}{% + \ifentrytype{commentary}% + {\space}% + {\addcomma\space}% + }% + +%%% AUS biblatex.def (STAND: DEZEMBER 2019) +\DeclareSortingTemplate{nty}{ + \sort{ + \field{presort} + } + \sort[final]{ + \field{sortkey} + } + \sort{ + \field{sortname} + \field{shorthand}% NEU + \field{author} + \field{editor} + \field{translator} + \field{sorttitle} + \field{maintitle}% NEU + \field{title} + } + \sort{ + \field{sorttitle} + \field{maintitle}% NEU + \field{title} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field{volume} + \literal{0} + } +} + +%%% Kommentare: zitiert als Option + +\newtoggle{tnbcbx@howcited} +\DeclareEntryOption[boolean]{howcited}[true]{\settoggle{tnbcbx@howcited}{#1}} +\DeclareBibliographyOption[boolean]{howcited}[true]{\settoggle{tnbcbx@howcited}{#1}} +\DeclareTypeOption[boolean]{howcited}[true]{\settoggle{tnbcbx@howcited}{#1}} + +\newtoggle{tnbcbx@bearbeiterin} +\DeclareEntryOption[boolean]{bearbeiterin}[true]{\settoggle{tnbcbx@bearbeiterin}{#1}} +\DeclareBibliographyOption[boolean]{bearbeiterin}[true]{\settoggle{tnbcbx@bearbeiterin}{#1}} +\DeclareTypeOption[boolean]{bearbeiterin}[true]{\settoggle{tnbcbx@bearbeiterin}{#1}} + +\newbibmacro{howcited}{% + \iftoggle{tnbcbx@howcited}% + {\iffieldundef{shorthand}% + {}% + {\setunit{\addspace}% + \iftoggle{tnbcbx@bearbeiterin} + {\iffieldundef{shorthand} + {}% + {\setunit{\addspace}% + \printtext[parens]{% + \bibstring{zitiertals}% + \setunit{\space}% + \bibstring[\emph]{bearbeiter}% + \setunit{\space}% + \bibstring{kommentarin}\addspace% + \printfield{shorthand}% + }% + }% + }% + {\iffieldundef{shorthand}% + {}% + {\setunit{\addspace}% + \printtext[parens]{% + \bibstring{zitiertals}% + %\setunit{\addcolon\space}% + \setunit{\space}% + \printfield{shorthand}% + \setunit{\addslash}% + \bibstring[\emph]{bearbeiter}% + }% + }% + }% + }% + {}% + }% +}% + +\renewbibmacro{finentry}{% + \ifentrytype{commentary}{% + \usebibmacro{howcited}\newunit\newblock}% + {}% + \ifentrytype{incollection}{% + \usebibmacro{fshowcited}\newunit\newblock}% + {}% + \ifentrytype{online}{% + \usebibmacro{fshowcited}\newunit\newblock}% + {}% + \finentry}% + +\NewBibliographyString{bearbeiter} +\NewBibliographyString{zitiertals} +\NewBibliographyString{kommentarin} +\DefineBibliographyStrings{ngerman}{ + zitiertals = {zit. als}, + bearbeiter = {Bearbeiter}, + kommentarin = {in}, +} +\DefineBibliographyStrings{german}{ + zitiertals = {zit. als}, + bearbeiter = {Bearbeiter}, + kommentarin = {in}, +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'incollection' +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Titel nicht kursiv +\DeclareFieldFormat[incollection]{booktitle}{\normalfont{#1}} +\DeclareFieldFormat[incollection]{title}{\normalfont{#1}} + +%%% editor für incollection nicht kursiv +\DeclareNameWrapperFormat{sortnamenorm}{\mkbibemph{#1}} +\DeclareNameAlias[incollection]{editor}{sortname} +\DeclareNameWrapperAlias[incollection]{editor}{sortnamenorm} + +\newtoggle{tnbcbx@fshowcited} +\DeclareEntryOption[boolean]{fshowcited}[true]{\settoggle{tnbcbx@fshowcited}{#1}} +\DeclareBibliographyOption[boolean]{fshowcited}[true]{\settoggle{tnbcbx@fshowcited}{#1}} +\DeclareTypeOption[boolean]{fshowcited}[true]{\settoggle{tnbcbx@fshowcited}{#1}} + +\newbibmacro{fshowcited}{% + \iftoggle{tnbcbx@fshowcited} + {\iffieldundef{shorttitle} + {} + {\setunit{\addspace}% + \printtext[parens]{% + \bibstring{zitiertals}% + \setunit{\space}% + \printfield{shorttitle}% + }}}% + {}}% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'online' und andere +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\DeclareFieldFormat[online]{title}{% + \iffieldundef{author}% + {#1}% + {\mkbibemph{#1}}% + }% + +\DefineBibliographyStrings{german}{% + urlseen = {zuletzt besucht am}} + +\DeclareFieldFormat[misc]{title}{#1} + +\DeclareFieldFormat[report]{title}{% + \iffieldundef{author}% + {#1}% + {\mkbibemph{#1}}% + }% + +\DeclareFieldFormat[report]{subtitle}{#1} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'jurisdiction' +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map[overwrite=false]{ + \pertype{jurisdiction} + \step[fieldsource=gericht, + fieldtarget=institution] + \step[fieldsource=dokumententyp, + fieldtarget=usera] + \step[fieldsource=entscheidungsdatum, + fieldtarget=date] + \step[fieldsource=aktenzeichen, + fieldtarget=userb] + \step[fieldsource=datenbank, + fieldtarget=userc] + \step[fieldsource=fundstelle, + fieldtarget=userd] + \step[fieldsource=ecli, + fieldtarget=usere] + \step[fieldsource=entscheidungsname, + fieldtarget=userf] + }}} + + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-jura2/jura2.cbx b/Master/texmf-dist/tex/latex/biblatex-jura2/jura2.cbx new file mode 100644 index 00000000000..acf1ab48a8c --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-jura2/jura2.cbx @@ -0,0 +1,251 @@ +\ProvidesFile{biblatex-jura2.cbx}[2019/12/28 v0.3] +% biblatex-jura2 is released under the LaTeX Project Public License v1.3c or later. + +\RequireCitationStyle{ext-authortitle-ibid} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Globale Änderungen +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Namen kursiv (außer bei commentary mit Option citedbytitle) +\renewcommand*{\mkbibnamefamily}[1]{% + \ifboolexpr{% + test {\ifentrytype{commentary}}% + and + test {\iftoggle{tnbcbx@citedbytitle}}% + }% + {#1}% + {\mkbibemph{#1}}% +} + +\renewcommand*{\mkbibnamegiven}[1]{% + \ifboolexpr{% + test {\ifentrytype{commentary}}% + and + test {\iftoggle{tnbcbx@citedbytitle}}% + }% + {#1}% + {\mkbibemph{#1}}% +} + +\renewcommand*{\mkbibnameprefix}[1]{% + \ifboolexpr{% + test {\ifentrytype{commentary}}% + and + test {\iftoggle{tnbcbx@citedbytitle}}% + }% + {#1}% + {\mkbibemph{#1}}% +} + +\renewcommand*{\mkbibnamesuffix}[1]{% + \ifboolexpr{% + test {\ifentrytype{commentary}}% + and + test {\iftoggle{tnbcbx@citedbytitle}}% + }% + {#1}% + {\mkbibemph{#1}}% +} + +%%% Schrägstriche zwischen den Autoren außer bei commentary mit citedbytitle und dem Hrsg. bei incollection +% DeclareFieldFormat funktioniert nicht +\renewcommand*{\multinamedelim}{% + \ifboolexpr{ + ( test {\ifentrytype{commentary}} and test {\iftoggle{tnbcbx@citedbytitle}} ) + or + ( test {\ifentrytype{incollection}} and test {\ifcurrentname{editor}} ) + } + {\addcomma\space}% + {\addslash}% +} + +% \DeclareDelimAlias* funktioniert nicht +\renewcommand*{\finalnamedelim}{% + \ifboolexpr{ + ( test {\ifentrytype{commentary}} and test {\iftoggle{tnbcbx@citedbytitle}} ) + or + ( test {\ifentrytype{incollection}} and test {\ifcurrentname{editor}} ) + } + {\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% + \addspace% + \ifboolexpr{ test {\ifentrytype{incollection}} and test {\ifcurrentname{editor}}} + {\mkbibemph{\bibstring{and}}}% + {\bibstring{and}}% + \space}% + {\addslash}% +} + +%%% ebd. kursiv +\renewcommand*{\mkibid}{\ifentrytype{jurisdiction}{}{\mkbibemph}} + +%%% Keine Ausgabe des Verlags +\AtEveryCitekey{\clearlist{publisher}} + +%%% Keine Ausgabe des Ortes +%\AtEveryCitekey{\clearlist{location}} + +%%% Namen sortiert als Nachname, Vorname +\DeclareNameAlias{sortname}{family-given} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'book' +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% 'title' nicht kursiv +\DeclareFieldFormat[book]{title}{\normalfont{#1}} +\DeclareFieldFormat[book]{citetitle}{\normalfont{#1}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'article' +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Weiche für verschiedene Zitate, siehe https://tex.stackexchange.com/q/466985/35864 +\renewbibmacro*{cite:title}{% + \ifbibmacroundef{cite:title:\strfield{entrytype}} + {\printtext[extblx@inner\blx@delimcontext delims]{% + \printtext[bibhyperref]{% + \printfield[citetitle]{labeltitle}}}}% + {\usebibmacro*{cite:title:\strfield{entrytype}}}} + + +\newbibmacro*{cite:title:article}{% + \printtext[extblx@inner\blx@delimcontext delims]{% + \printtext[bibhyperref]{% + \printfield{journaltitle}% + \addspace% + \iffieldundef{volume}% + {\printfield{year}}% + {\printfield{volume}% + \addspace% + \mkbibparens{\printfield{year}}}% + \addcomma\addspace% + \printfield{pages}% + %\nopunct% + }}}% + +%%% Bei Article kein "S. " für die konkrete Fundstelle, dafür in Klammern: +\DeclareFieldFormat[article]{postnote}{\mkbibparens{#1}} +% Option für < > +%\DeclareFieldFormat[article]{postnote}{\textless#1\textgreater} +% Option für einfache französische guillemets +%\DeclareFieldFormat[article]{postnote}{\mkfrenchopenquote{\guilsinglleft}#1\mkfrenchclosequote{\guilsinglright}} + + +%%% Kein Komma vor postnote (auch bei jurisdiction) +\renewcommand*{\postnotedelim}{% + \ifboolexpr{ + test {\ifentrytype{article}}% + or + test {\ifentrytype{jurisdiction}} + } + {\addspace}% + {\addcomma\space}% + }% + +%%% Bei Article wird nur die erste Seite angegeben +% Besser: ein eigenes Feldformat für pages in Zitaten definieren und das dann nutzen. Z.B. +% \DeclareFieldFormat[article]{pages:cite}{\mkfirstpage{#1}} +% das man dann mit \printfield[pages:cite]{pages} statt einem einfachen \printfield{pages} in den Definitionen für die Zitate nutzt. +\AtEveryCite{% + \DeclareFieldFormat[article]{pages}{\mkfirstpage{#1}}% +}% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'commentary' +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% aus https://tex.stackexchange.com/a/95205/202233 und https://tex.stackexchange.com/a/430758/202233 +\let\oldpostnotedelim\postnotedelim +\renewcommand*{\postnotedelim}{% + \ifentrytype{commentary}% + {}% + {\oldpostnotedelim}}% + +%\makeatletter +\newrobustcmd*{\mkpostnote}[1]{\mkpostnote@i#1&} + +\def\mkpostnote@i{% + \@ifnextchar(%) + {\mkpostnote@ii} + {\mkpostnote@ii()}} + +\def\mkpostnote@ii(#1)#2&{% + \ifblank{#1}{}{% + \blx@getformat\cbx@postnote@prefix@fmt{ffd}{}{postnote:prefix}% + \cbx@postnote@prefix@fmt{#1}}% + \ifblank{#2}{}{% + \blx@getformat\cbx@postnote@stem@fmt{ffd}{}{postnote:stem}% + \cbx@postnote@stem@fmt{#2}}% + } +\def\cbx@postnote@stem@fmt{} +\def\cbx@postnote@prefix@fmt{} +%\makeatother + +\DeclareFieldFormat{postnote:stem}{\oldpostnotedelim\mkpageprefix[pagination][\mknormrange]{#1}} +\DeclareFieldFormat{postnote:prefix}{\addslash\mkbibemph{#1}} +\DeclareFieldFormat{postnote}{\mkpostnote{#1}} + +%%% Punkt nach 'postnote' +%\DeclareFieldFormat[commentary]{postnote}{\mknormrange{#1}\adddot} +%\DeclareFieldFormat[commentary]{multipostnote}{\mknormrange{#1}\adddot} + +%%% Kursive Schrift für Bearbeiter von Kommentaren und "in: " +\DeclareFieldFormat[commentary]{prenote}{\mkbibemph{#1}\space\bibstring{kommentarin}}% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'incollection' +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Titel ohne Anführungszeichen +\DeclareFieldFormat[incollection]{citetitle}{\normalfont{#1}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'online' und andere +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\DeclareFieldFormat[online]{citetitle}{\normalfont{#1}} + +\DeclareFieldFormat[misc]{citetitle}{\normalfont{#1}} + +\DeclareFieldFormat[report]{citetitle}{\normalfont{#1}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Änderungen betr. 'jurisdiction' +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newtoggle{tnbcbx@citedbypage} +\DeclareEntryOption[boolean]{citedbypage}[true]{\settoggle{tnbcbx@citedbypage}{#1}} +\DeclareBibliographyOption[boolean]{citedbypage}[true]{\settoggle{tnbcbx@citedbypage}{#1}} +\DeclareTypeOption[boolean]{citedbypage}[true]{\settoggle{tnbcbx@citedbypage}{#1}} + +\newbibmacro*{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}}% + \addspace\textendash% + \iffieldundef{userc}{}{\addspace\printfield{userc}}% + \iffieldundef{userd}{}{\addspace\printfield{userd}}% + }}}}% + +\DeclareFieldFormat[jurisdiction]{author}{#1} +\DeclareFieldFormat[jurisdiction]{citetitle}{\normalfont{#1}} + +\DeclareFieldFormat[jurisdiction]{postnote}{\iftoggle{tnbcbx@citedbypage}{\mkbibparens{#1}}{#1}} +% Option für < > +%\DeclareFieldFormat[jurisdiction]{postnote}{\iftoggle{tnbcbx@citedbypage}{\textless#1\textgreater}{#1}} +% Option für französische guillemets +%\DeclareFieldFormat[jurisdiction]{postnote}{\iftoggle{tnbcbx@citedbypage}{\mkfrenchopenquote{\guilsinglleft}#1\mkfrenchclosequote{\guilsinglright}}{#1}} + + + +\endinput
\ No newline at end of file |