diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx | 133 |
1 files changed, 113 insertions, 20 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx b/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx index 0ff788d135c..d5c30968c19 100644 --- a/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx @@ -1,7 +1,7 @@ -% biblatex-juradiss.bbx, Dr. Tobias Schwan 2012 - -\ProvidesFile{biblatex-juradiss.bbx}[2012/07/17 v0.1f biblatex bibliography style] -% Release Notes can be found in the README.txt +% biblatex-juradiss.bbx, Tobias Schwan 2012 +% Änderungen von Herbert Voß -- 2020-03-17 +\ProvidesFile{biblatex-juradiss.bbx}[2020/03/17 v0.2 biblatex bibliography style] +% Release Notes can be found in the README \RequireBibliographyStyle{authortitle-dw}% @@ -12,7 +12,7 @@ % wg. Zusatz wie NJW oder FS X. Benoetigt backend=biber \ExecuteBibliographyOptions[online,book]{singletitle=true} -% Zusätzlicher Abstand zwischen den LitVerz-Einträgen +% Zusätzlicher Abstand zwischen den LitVerz-Einträgen \setlength{\bibitemsep}{3pt}% % Trennzeichen hinter dem Namen im LitVerz @@ -21,9 +21,9 @@ % Reihenfolge der Namen im LitVerz: Nachname, Vorname und Nachname, Vorname usw. \DeclareNameFormat{sortname}{% Bibliographie \mkbibemph{% - \iffirstinits% - {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}% - {\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}% + \ifgiveninits + {\usebibmacro{name:family-given}{\namepartfamily}{\namepartgiveni}{\namepartprefix}{\namepartsuffix}}% + {\usebibmacro{name:family-given}{\namepartfamily}{\namepartgiven}{\namepartprefix}{\namepartsuffix}}% \usebibmacro{name:andothers}% } } @@ -111,6 +111,106 @@ {\printfield{shorthand}}% \usebibmacro{finentry}}% +% LitVerz-Format von Rechtsprechungszitaten +\DeclareBibliographyDriver{jurisdiction}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \newunit + \usebibmacro{namex}% <-- Begr. uä als Autoren + \usebibmacro{editorx}% <-- Begr. uä als Hrsg. + \setunit{\labelnamepunct}\newblock + \usebibmacro{maintitle+title}% + \newunit +% \printlist{language}% +% \newunit\newblock + \usebibmacro{volumes+volume+part}% + \setunit{\addspace}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit +% \printfield{pagetotal} +% \newunit\newblock +% \printfield{isbn}% +% \newunit\newblock +% \printfield{doi}% +% \newunit\newblock + \usebibmacro{url+urldate}% + \newunit\newblock + \printfield{addendum}% + \newunit\newblock + \addcomma\addspace% <-- 'zitiert als: Bearbeiter in XYZ' + \mkbibemph{% + zitiert\addnbspace% <-- + als\addcolon\addspace% <-- + Bearbeiter\addcomma}% <-- + \usebibmacro{in:}% + \iffieldundef{shorthand}% + {% + \setboolean{zitiertals}{true}% + \printnames{labelname}% + \setboolean{zitiertals}{false}% + }% + {\printfield{shorthand}}% + \usebibmacro{finentry}}% + + +% LitVerz-Format von Parlaments- und Verwaltungsvorschriften +\DeclareBibliographyDriver{legal}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \newunit + \usebibmacro{namex}% <-- Begr. uä als Autoren + \usebibmacro{editorx}% <-- Begr. uä als Hrsg. + \setunit{\labelnamepunct}\newblock + \usebibmacro{maintitle+title}% + \newunit +% \printlist{language}% +% \newunit\newblock + \usebibmacro{volumes+volume+part}% + \setunit{\addspace}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit +% \printfield{pagetotal} +% \newunit\newblock +% \printfield{isbn}% +% \newunit\newblock +% \printfield{doi}% +% \newunit\newblock + \usebibmacro{url+urldate}% + \newunit\newblock + \printfield{addendum}% + \newunit\newblock + \addcomma\addspace% <-- 'zitiert als: Bearbeiter in XYZ' + \mkbibemph{% + zitiert\addnbspace% <-- + als\addcolon\addspace% <-- + Bearbeiter\addcomma}% <-- + \usebibmacro{in:}% + \iffieldundef{shorthand}% + {% + \setboolean{zitiertals}{true}% + \printnames{labelname}% + \setboolean{zitiertals}{false}% + }% + {\printfield{shorthand}}% + \usebibmacro{finentry}}% + + % LitVerz-Format von Büchern % Ein 'zitiert als:' bei Büchern, wenn vom gleichen Autor mehrere Werke zitiert werden \DeclareBibliographyDriver{book}{% @@ -346,16 +446,16 @@ \renewcommand*{\bibmultinamedelim}{% \ifbool{zitiertals}% {\ifnum\value{liststop}>2 \finalandcomma\fi - \unspace\rm{\slash}\unspace}% + \unspace\rmfamily{\slash}\unspace}% {\ifnum\value{liststop}>2 \finalandcomma\fi - \addspace\rm{\slash}\addspace}}% + \addspace\rmfamily{\slash}\addspace}}% \renewcommand*{\bibfinalnamedelim}{% \ifbool{zitiertals}% {\ifnum\value{liststop}>2 \finalandcomma\fi - \unspace\rm{\slash}\unspace}% + \unspace\rmfamily{\slash}\unspace}% {\ifnum\value{liststop}>2 \finalandcomma\fi - \addspace\rm{\slash}\addspace}}% + \addspace\rmfamily{\slash}\addspace}}% % Verschiedene Hrsg. u. Begr. etc für einen Titel \newbibmacro*{editorx}{% @@ -397,7 +497,7 @@ \global\undef\bbx@lasthash}% }% -% Verschiedene Hrsg. u. Begr. etc für ein Werk +% Verschiedene Hrsg. u. Begr. etc füür ein Werk \newbibmacro*{editorxstrg}[1]{% \iffieldundef{#1type} {\ifthenelse{\value{#1}>1\OR\ifandothers{#1}} @@ -484,13 +584,6 @@ % Statt "besucht am" soll "abgerufen am" vor dem Datum des letzten Abrufs stehen \DefineBibliographyStrings{german}{urlseen = {abgerufen am}}% -% LitVerz-Format von Rechtsprechungszitaten -% Bisher mangels Bedürfnis nicht erstellt -\DeclareBibliographyDriver{jurisdiction}{} - -% LitVerz-Format von Parlaments- und Verwaltungsvorschriften -% Bisher mangels Bedürfnis nicht erstellt -\DeclareBibliographyDriver{legal}{} \endinput |