diff options
author | Karl Berry <karl@freefriends.org> | 2020-03-14 20:58:06 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-03-14 20:58:06 +0000 |
commit | 4fa8c3a104fae65f1e4b1d040b290a441c22a4f5 (patch) | |
tree | 02b14effab964673a3307533856a4de559cb7d83 /Master/texmf-dist/tex/latex | |
parent | 03ebbf475d4730919119e90d754c69849151749d (diff) |
biblatex-german-legal (14mar20)
git-svn-id: svn://tug.org/texlive/trunk@54297 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-german-legal/german-legal-book.bbx | 279 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-german-legal/german-legal-book.cbx | 299 |
2 files changed, 578 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-german-legal/german-legal-book.bbx b/Master/texmf-dist/tex/latex/biblatex-german-legal/german-legal-book.bbx new file mode 100644 index 00000000000..78134640e20 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-german-legal/german-legal-book.bbx @@ -0,0 +1,279 @@ +\ProvidesFile{german-legal-book.bbx}[2020/03/13 v001] +%%% license: LPPL +%%% author-maintainer: Dominik Brodowski, dominik.brodowski@uni-saarland.de + + +%%%%%%%%%%%%%%%% +%%% Vorspann %%% +%%%%%%%%%%%%%%%% + +%%% Dieser Zitierstil basiert auf ext-authortitle, verwendet aber kein +%%% ibidem (Geschmacksfrage!) +\RequireBibliographyStyle{ext-authortitle}% + +%%% Um die Änderungen so klein wie möglich zu halten, wird das Paket +%%% xpatch verwendet, mit dem sich existierende Makros verändern lassen, +%%% ohne sie gänzlich neu definieren zu müssen. +\RequirePackage{xpatch}% + +%%% Die nachfolgenden Optionen für ext-authortitle werden hier +%%% standardmäßig gesetzt, können aber beim Einbinden dieses Zitierstils +%%% überschrieben werden. +\ExecuteBibliographyOptions{% + %%% + %%% Sortierung nach Name, dann Titel, dann Jahr, + sorting = nty,% + %%% + %%% Maximale Anzahl der in einer Fußnoten-Zitation wiedergegebenen Namen + maxcitenames = 4,% + %%% + %%% Anzahl der Namen, die vor "u.a." angegeben werden + mincitenames = 4,% + %%% + %%% Sollen "klickbare" Querverweise gesetzt werden? + hyperref = true,% + %%% + %%% Sollen für "Ausgabe" und "Herausgeber" Abkürzungen verwendet werden? + abbreviate = true,% + %%% + %%% Siehe oben + idemtracker = false,% + %%% + %%% Füge bei Sammelwerken u.ä. ein "in:" vor dem Buchtitel hinzu + innamebeforetitle = true,% + %%% + %%% Bei Artikeln folgt die Zeitschrift unmittelbar und wird nicht durch + %%% ein "in:" abgetrennt. + articlein = false,% + %%% + %%% Im Literaturverzeichnis erfolgen vollständige Angaben, keine + %%% Querverweise auf andere Einträge im Literaturverzeichnis. + citexref = false,% + %%% + %%% "van Beethoven" soll unter "B" und nicht unter "v" einsortiert werden. + useprefix = false,% + %%% + %%% im Literaturverzeichnis soll die ISBN nicht ausgegeben werden. + isbn = false,% + %%% + %%% im Literaturverzeichnis soll allerdings die DOI angegeben werden. + doi = true,% + %%% + %%% Finden sich im Literaturverzeichnis mehrere Werke desselben Autors + %%% bzw. derselben Autorenkombination, wird die wiederholte Angabe des + %%% Autors durch einen Gedankenstrich ersetzt. + dashed = true,% +} + + +%%%%%%%%%%%%%%%%%%%%%%%% +%%% Allgemeiner Teil %%% +%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Autorennamen werden kursiv gesetzt +\renewcommand*{\mkbibnamefamily}[1]{\mkbibemph{#1}} +\renewcommand*{\mkbibnamegiven}[1]{\mkbibemph{#1}} +\renewcommand*{\mkbibnameprefix}[1]{\mkbibemph{#1}} +\renewcommand*{\mkbibnamesuffix}[1]{\mkbibemph{#1}} + +%%% Mehrere Autorennamen werden durch einen Schrägstrich getrennt. Dieser +%%% ist -- wie die Autorennamen selbst (siehe soeben) -- kursiv zu setzen. +%%% Achtung: dieser muss hier als \slash ausgegeben werden (und nicht als +%%% \addslash), weil andernfalls \unspace mit aufgerufen wird und das +%%% vorherige \addspace rückgängig macht... +\AtBeginBibliography{ + \renewcommand*{\multinamedelim}{\addspace\mkbibemph{\slash}\addspace}% + \renewcommand*{\finalnamedelim}{\addspace\mkbibemph{\slash}\addspace}% +} + +%%% Sämtliche Namen sollen in der Reihenfolge "Nachname, Vorname" ausgegeben +%%% werden +\DeclareNameAlias{default}{family-given} +\DeclareNameAlias{sortname}{family-given} + +%%% Buch- und Beitragstitel usw. sind aufrecht zu setzen +\DeclareFieldFormat{title}{\normalfont{#1}} +\DeclareFieldFormat{citetitle}{\normalfont{#1}} + +%%% Einzelne Blöcke werden mit Kommata (und nicht mit Punkt) abgetrennt, +%%% nur Titel und Untertitel mit Punkt. +\renewcommand*{\newunitpunct}{\addcomma\addspace} +\renewcommand*{\subtitlepunct}{\addperiod\addspace} + +%%% Einige Felder sollen standardmäßig nicht abgedruckt werden +\AtEveryBibitem{% + \clearlist{publisher}% + \clearfield{note}% +} + +%%% "Hrsg." soll in Klammern abgedruckt werden. Hierzu wird der Texttrenner +%%% entfernt und das Makro, dass "Hrsg." ausgibt, durch die Befehle +%%% \bibopenparen und \bibopenclose umrandet. +\DeclareDelimFormat[bib]{editortypedelim}{} +\xpretobibmacro{editorstrg}{\addspace\bibopenparen}{}{} +\xapptobibmacro{editorstrg}{\bibcloseparen}{}{} + +%%% ... gleiches für "Hrsg. u.a." +\xpretobibmacro{editor+othersstrg}{\addspace\bibopenparen}{}{} +\xapptobibmacro{editor+othersstrg}{\bibcloseparen}{}{} + +%%% ... gleiches für "Übers." +\DeclareDelimFormat[bib]{translatortypedelim}{} +\xpretobibmacro{translatorstrg}{\addspace\bibopenparen}{}{} +\xapptobibmacro{translatorstrg}{\bibcloseparen}{}{} + +%%% .. gleiches für "Übers. u.a." +\xpretobibmacro{translator+othersstrg}{\addspace\bibopenparen}{}{} +\xapptobibmacro{translator+othersstrg}{\bibcloseparen}{}{} + +%%% Bei @article und @periodical soll bevorzugt das Feld "shortjournal" +%%% statt "journaltitle" oder "journal" verwendet werden. +\renewbibmacro*{journal}{% + \iffieldundef{shortjournal}% + {\printtext[journaltitle]{% + \printfield[titlecase]{journaltitle}% + \setunit{\subtitlepunct}% + \printfield[titlecase]{journalsubtitle}% + }% + }% + {\printfield[journaltitle]{shortjournal}}% +} + +%%% Eine URL kann als solche angegeben werden +\DeclareFieldFormat{url}{\url{#1}} + + +%%%%%%%%%%%%%%% +%%% article %%% +%%%%%%%%%%%%%%% + +%%% Der Zeitschriftentitel soll aufrecht gesetzt werden +\DeclareFieldFormat[article]{journaltitle}{\normalfont{#1}} + +%%% Die Seitenspanne soll (im Literaturverzeichnis) komplett und ohne +%%% führendes "S." ausgegeben werden. +\DeclareFieldFormat[article]{pages}{#1} + +%%% Der Aufsatztitel soll ohne Anführungszeichen gesetzt werden +\DeclareFieldFormat[article]{title}{#1} + +%%% Das Jahr soll nicht in Klammern gesetzt werden +\DeclareFieldFormat[article]{issuedate}{#1} + +%%% Bei Angabe einer Heftnummer ist diese mit einem Schrägstrich abzutrennen +\renewbibmacro*{issue+date}{% + % Gibt nach der Ausgabennummer noch einen Slash dazu... + \iffieldundef{issue}{}{\printfield{issue}\slash}% + % Setze das Datum + \iffieldundef{volume}{\printdate}{% + \printtext[parens]{\printdate}% + }% +} + + +%%%%%%%%%%%%%%%%%% +%%% periodical %%% +%%%%%%%%%%%%%%%%%% + +%%% Der Zeitschriftentitel soll aufrecht gesetzt werden +\DeclareFieldFormat[periodical]{journaltitle}{\normalfont{#1}} + +%%% Die Seitenspanne soll (im Literaturverzeichnis) komplett und ohne +%%% führendes "S." ausgegeben werden. +\DeclareFieldFormat[periodical]{pages}{#1} + +%%% Das Jahr soll in Klammern gesetzt werden +\DeclareFieldFormat[periodical]{issuedate}{\mkbibparens{#1}} + +%%% Wird wie article definiert; keine Änderungen! +\DeclareBibliographyAlias{periodical}{article} + + +%%%%%%%%%%%% +%%% book %%% +%%%%%%%%%%%% + +%%% Der Buchtitel soll aufrecht gesetzt werden +\DeclareFieldFormat[book]{citetitle}{\normalfont{#1}} + +%%% Zwischen Ort und Jahr stehe kein Trenner +\renewcommand*{\locdatedelim}{\addspace} + + +%%%%%%%%%%%%%% +%%% inbook %%% +%%%%%%%%%%%%%% + +%%% Der Beitrags- und Buchtitel soll aufrecht gesetzt werden +\DeclareFieldFormat[inbook]{title}{\normalfont{#1}} +\DeclareFieldFormat[inbook]{booktitle}{\normalfont{#1}} +\DeclareFieldFormat[inbook]{shorttitle}{\normalfont{#1}} + +%%% Der shortitle des Buchs soll übernommen werden +\DeclareDataInheritance{book}{inbook}{ + \inherit{shorttitle}{shorttitle} +} + +%%% Anders als beim Standardmakro "byeditor+others" soll der Herausgebername +%%% zuerst (und mit der Kursivsetzung wieder rückgängig gemacht), die Angabe +%%% "Hrsg." erst danach ausgegeben werden +\xpatchbibmacro{byeditor+others}{% + \usebibmacro{byeditor+othersstrg}% + \setunit{\addspace}% + \printnames[byeditor]{editor}% +}{% + \setunit{\addspace}% + \mkbibemph{\printnames[byeditor]{editor}}% + \addspace% + \usebibmacro{editor+othersstrg}% +}{}{} + +%%% Anders als beim Standardmakro "inbook:parent" aus "ext-standard.bbx" +%%% sollen der Buchtitel ("maintitle") und die Herausgeberangabe +%%% ("byeditor+others") umgekehrt gereiht ausgegeben werden +\xpatchbibmacro{inbook:parent}{% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock% + \usebibmacro{byeditor+others}% +}{% + \usebibmacro{byeditor+others}% + \newunit\newblock + \usebibmacro{maintitle+booktitle}% +}{}{} + + +%%%%%%%%%%%%%%%%%%%% +%%% incollection %%% +%%%%%%%%%%%%%%%%%%%% + +%%% Der Beitrags- und Buchtitel soll aufrecht gesetzt werden +\DeclareFieldFormat[incollection]{title}{\normalfont{#1}} +\DeclareFieldFormat[incollection]{booktitle}{\normalfont{#1}} + +%%% Die Festschrift soll sowohl als "book" oder als "collection" definiert +%%% werden können, wobei neben title,subtitle und titeladdon auch shorttitle +%%% als ebensolcher übernommen werden soll +\DeclareDataInheritance{book,collection}{incollection}{ + \inherit{title}{booktitle} + \inherit{subtitle}{booksubtitle} + \inherit{titleaddon}{booktitleaddon} + \inherit{shorttitle}{shorttitle} +} + +%%% Wird wie inbook definiert; keine Änderungen! +\DeclareBibliographyAlias{incollection}{inbook} + + +%%%%%%%%%%%%%%%%%% +%%% commentary %%% +%%%%%%%%%%%%%%%%%% + +%%% Der Titel und Untertitel soll aufrecht gesetzt werden +\DeclareFieldFormat[commentary]{subtitle}{\normalfont{#1}} + +%%% Wird wie book definiert; keine Änderungen! +\DeclareBibliographyAlias{commentary}{book} + + +\endinput + diff --git a/Master/texmf-dist/tex/latex/biblatex-german-legal/german-legal-book.cbx b/Master/texmf-dist/tex/latex/biblatex-german-legal/german-legal-book.cbx new file mode 100644 index 00000000000..f1d77d9a762 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-german-legal/german-legal-book.cbx @@ -0,0 +1,299 @@ +\ProvidesFile{german-legal-book.cbx}[2020/03/13 v001] +%%% license: LPPL +%%% author-maintainer: Dominik Brodowski, dominik.brodowski@uni-saarland.de + + +%%%%%%%%%%%%%%%% +%%% Vorspann %%% +%%%%%%%%%%%%%%%% + +%%% Dieser Zitierstil basiert auf ext-authortitle, verwendet aber kein +%%% ibidem (Geschmacksfrage!) +\RequireCitationStyle{ext-authortitle}% + +%%% Um die Änderungen so klein wie möglich zu halten, wird das Paket +%%% xpatch verwendet, mit dem sich existierende Makros verändern lassen, +%%% ohne sie gänzlich neu definieren zu müssen. +\RequirePackage{xpatch}% + +%%% Mit der Option "edsuper" wird angegeben, ob die Auflagennummer bei +%%% Büchern und Kommentaren mit abgedruckt werden soll. Der Standard ist +%%% "true", d.h. um dies zu unterbinden, muss "edsuper=false" als Option +%%% gesetzt werden. +\newbool{book:edition:super} +\setboolean{book:edition:super}{true} +\DeclareBibliographyOption[boolean]{edsuper}[true]{% + \setboolean{book:edition:super}{#1}% +} + + +%%%%%%%%%%%%%%%%%%%%%%%% +%%% Allgemeiner Teil %%% +%%%%%%%%%%%%%%%%%%%%%%%% + +%%% Mehrere Autorennamen werden durch einen Schrägstrich getrennt. Dieser +%%% ist -- wie die Autorennamen selbst (siehe bbx) -- kursiv zu setzen. +\AtEveryCite{% + \renewcommand*{\multinamedelim}{\mkbibemph{\addslash}}% + \renewcommand*{\finalnamedelim}{\mkbibemph{\addslash}}% +} + +%%% cite:title wird normalerweise verwendet, um alles ab dem Beitragstitel +%%% (d.h. nach dem Autorennamen) auszugeben. Mit dieser "Weiche" kann +%%% hierfür, abhängig vom Beitragstyp, ein eigenes Makro definiert werden. +\renewbibmacro*{cite:title}{% + \printtext[bibhyperref]{% + \ifbibmacroundef{cite:\strfield{entrytype}}% + {%%% default, from authortitle.cbx %%% + \printfield[citetitle]{labeltitle}% + }{%%% use custom override %%% + \usebibmacro*{cite:\strfield{entrytype}}% + }% + }% +} + +%%% Mit diesem Makro wird standardmäßig die Startseite ausgegeben, wenn +%%% es einer genauen Fundstelle ("pinpoint citation") als postnote fehlt. +\newbibmacro*{startingpage}{% + \iffieldundef{postnote}% + {\iffieldundef{pages}{}% + {\addcomma\addspace\printfield{pages}}}% + {}% +} + +%%% Die Formatdefintion "edition:super" und das Makro "printsuperedition" +%%% werden genutzt, um -- falls book:edition:super auf "true" gesetzt ist +%%% (Option "edsuper", siehe oben) die Auflagennummer (!) hochgestellt +%%% auszugeben. +\DeclareFieldFormat{edition:super}{% + \ifinteger{#1}{% + \textsuperscript{\tiny{#1}}% + }{}% +} + +\newbibmacro*{printsuperedition}{% + \ifbool{book:edition:super}{\printfield[edition:super]{edition}}{}% +} + + +%%%%%%%%%%%%%%% +%%% article %%% +%%%%%%%%%%%%%%% + +%%% In Fußnoten soll nicht die Seitenspanne des Aufsatzes, sondern nur die +%%% Startseite ausgegeben werden. +\AtEveryCite{% + \DeclareFieldFormat[article]{pages}{\mkfirstpage{#1}}% +} + +%%% Gibt es eine genaue Fundstelle ("pinpoint citation") als sog. postnote, +%%% so soll zunächst die Startseite und danach die genaue Fundstelle in +%%% einer Klammer ausgegeben werden. +\DeclareFieldFormat[article]{postnote}{\addspace\printfield{pages}\addspace\mkbibparens{#1}} + +%%% Nachfolgend ist der Fußnoten-Zitierstil für Aufsätze definiert, die +%%% in Zeitschriften erschienen sind, welche nach Erscheinungsjahr (und +%%% nicht Band, dann @periodical) zitiert werden: +\newbibmacro*{cite:article}{% + %%% + %%% Zeitschriftenname... + \usebibmacro{journal}% + %%% + %%% Leerzeichen... + \setunit*{\addspace}% + %%% + %%% ggf. Angabe der Ausgabe (wenn Feld "issue" definiert ist) + \iffieldundef{issue}{}{\printfield{issue}\slash}% + %%% + %%% Jahr... + \printfield{year}% + %%% + %%% und dann die Startseite bzw. pinpoint citation + \usebibmacro{startingpage}% +} + + +%%%%%%%%%%%%%%%%%% +%%% periodical %%% +%%%%%%%%%%%%%%%%%% + +%%% In Fußnoten soll nicht die Seitenspanne des Aufsatzes, sondern nur die +%%% Startseite ausgegeben werden. +\AtEveryCite{% + \DeclareFieldFormat[periodical]{pages}{\mkfirstpage{#1}}% +} + +%%% Gibt es eine genaue Fundstelle ("pinpoint citation") als sog. postnote, +%%% so soll zunächst die Startseite und danach die genaue Fundstelle in +%%% einer Klammer ausgegeben werden. +\DeclareFieldFormat[periodical]{postnote}{\printfield{pages} \mkbibparens{#1}} + +%%% Nachfolgend ist der Fußnoten-Zitierstil für Aufsätze definiert, die +%%% in Zeitschriften erschienen sind, welche nach Band (und nicht nach +%%% Erscheinungsjahr, dann @article) zitiert werden: +\newbibmacro*{cite:periodical}{% + %%% + %%% Zeitschriftenname... + \usebibmacro{journal}% + %%% + %%% Leerzeichen... + \setunit*{\addspace}% + %%% + %%% Band... + \printfield{volume}% + %%% + %%% Leerzeichen... + \addspace% + %%% + %%% Jahr (in Klammern)... + \mkbibparens{\printfield{year}}% + %%% + %%% Komma... + \addcomma% + %%% + %%% Leerzeichen... + \addspace% + %%% + %%% und dann die Startseite bzw. pinpoint citation + \usebibmacro{startingpage}% +} + + +%%%%%%%%%%%% +%%% book %%% +%%%%%%%%%%%% + +%%% In der Fußnoten interessiert uns nur die Auflagenzahl (ohne "Aufl.") +\AtEveryCite{% + \DeclareFieldFormat[book]{edition}{#1}% +} + +%%% Nachfolgend ist der Fußnoten-Zitierstil für Bücher definiert: +\newbibmacro*{cite:book}{% + \printfield[citetitle]{labeltitle}% + \usebibmacro{printsuperedition}% +} + + +%%%%%%%%%%%%%% +%%% inbook %%% +%%%%%%%%%%%%%% + +%%% In Fußnoten soll nicht die Seitenspanne des Aufsatzes, sondern nur die +%%% Startseite ausgegeben werden. +\AtEveryCite{% + \DeclareFieldFormat[inbook]{pages}{\mkfirstpage{#1}}% +} + +%%% Gibt es eine genaue Fundstelle ("pinpoint citation") als sog. postnote, +%%% so soll zunächst die Startseite und danach die genaue Fundstelle in +%%% einer Klammer ausgegeben werden. +\DeclareFieldFormat[inbook]{postnote}{\printfield{pages} \mkbibparens{#1}} + +%%% Herausgebernamen in der Fußnote dürfen abgekürzt werden +\AtEveryCite{% + \DeclareNameAlias[inbook]{byeditor}{labelname}% +} + +%%% Nachfolgend ist der Fußnoten-Zitierstil für Buchbeiträge definiert: +\newbibmacro*{cite:inbook}{% + %%% + %%% in: + \usebibmacro{in:}% + %%% + %%% Hrsg. ... + \usebibmacro{byeditor+others}% + %%% + %%% Leerzeichen... + \newunit\newblock% + %%% + %%% dann der Buchtitel... + \iffieldundef{shorttitle}% + {\printfield{booktitle}}% + {\printfield{shorttitle}}% + \usebibmacro{printsuperedition}% + %%% + %%% Leerzeichen... + \newunit\newblock% + %%% + %%% und dann die Startseite bzw. pinpoint citation + \usebibmacro{startingpage}% +} + + +%%%%%%%%%%%%%%%%%%%% +%%% incollection %%% +%%%%%%%%%%%%%%%%%%%% + +%%% In Fußnoten soll nicht die Seitenspanne des Aufsatzes, sondern nur die +%%% Startseite ausgegeben werden. +\AtEveryCite{% + \DeclareFieldFormat[incollection]{pages}{\mkfirstpage{#1}}% +} + +%%% Gibt es eine genaue Fundstelle ("pinpoint citation") als sog. postnote, +%%% so soll zunächst die Startseite und danach die genaue Fundstelle in +%%% einer Klammer ausgegeben werden. +\DeclareFieldFormat[incollection]{postnote}{\printfield{pages} \mkbibparens{#1}} + +%%% Nachfolgend ist der Fußnoten-Zitierstil für Festschriftenbeiträge definiert: +\newbibmacro*{cite:incollection}{% + %%% + %%% in: + \usebibmacro{in:}% + %%% + %%% Festschriftentitel... + \iffieldundef{shorttitle}% + {\printfield{booktitle}}% + {\printfield{shorttitle}}% +} + + +%%%%%%%%%%%%%%%%%% +%%% commentary %%% +%%%%%%%%%%%%%%%%%% + +%%% Der Bearbeiter wird im prenote-Feld angegeben und kursiv gesetzt, danach +%%% folgt ein Komma +\DeclareFieldFormat[commentary]{prenote}{\mkbibemph{#1}\addcomma}% + +%%% Falls bei einem Kommentar "shorthand" angegeben ist, werden die +%%% Herausgeber nicht (!) genannt. Hierzu wird der Befehl +%%% \printnames{labelname} im allgemeinen Makro "textcite" unter die +%%% Bedingung gestellt, dass es sich um einen Kommentar handelt und ein +%%% "shorthand" definiert ist. +\xpatchbibmacro{textcite}{% + \printnames{labelname}% +}{% + \ifentrytype{commentary}{% + \iffieldundef{shorthand}{% + \printnames{labelname}% + }{}% + }{% + \printnames{labelname}% + }% +}{}{} + +%%% Falls bei einem Kommentar "shorthand" angegeben ist, muss trotzdem das +%%% "in:" vorangestellt und die Auflagennummer nachgeschoben werden. Hierzu +%%% wird das allgemeine Makro "cite:shorthand" entsprechend modifiziert. +\xpatchbibmacro{cite:shorthand}{% + \printfield{shorthand}% +}{% + \usebibmacro{in:}% + \printfield{shorthand}% + \usebibmacro{printsuperedition}% +}{}{} + +%%% Nachfolgend ist der Fußnoten-Zitierstil für Kommentare definiert. Dieser +%%% wird indes nur verwendet, falls "shorthand" nicht definiert ist; +%%% andernfalls erledigen die oben modifizierten Makros "textcite" und +%%% "cite:shorthand" die ganze Arbeit. +\newbibmacro*{cite:commentary}{% + \usebibmacro{in:}% + \iffieldundef{shorttitle}% + {\printfield{booktitle}}% + {\printfield{shorttitle}}% +} + +\endinput |